1.\" $NetBSD: elanpex.4,v 1.4 2009/10/19 23:19:38 rmind Exp $ 2.\" 3.\" 4.\" Copyright (c) 2008 David Young. All rights reserved. 5.\" 6.\" Written by David Young. 7.\" 8.\" Redistribution and use in source and binary forms, with or 9.\" without modification, are permitted provided that the following 10.\" conditions are met: 11.\" 1. Redistributions of source code must retain the above copyright 12.\" notice, this list of conditions and the following disclaimer. 13.\" 2. Redistributions in binary form must reproduce the above 14.\" copyright notice, this list of conditions and the following 15.\" disclaimer in the documentation and/or other materials 16.\" provided with the distribution. 17.\" 18.\" THIS SOFTWARE IS PROVIDED BY DAVID YOUNG ``AS IS'' AND ANY 19.\" EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, 20.\" THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A 21.\" PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL DAVID 22.\" YOUNG BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 23.\" EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED 24.\" TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 25.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 26.\" ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 27.\" OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 28.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 29.\" POSSIBILITY OF SUCH DAMAGE. 30.\" 31.Dd January 10, 2008 32.Dt elanpex 4 i386 33.Os 34.Sh NAME 35.Nm elanpex 36.Nd AMD Elan SC520 PCI Exception Instrumentation 37.Sh SYNOPSIS 38.Cd "elansc* at mainbus? bus ?" 39.Cd "elanpex* at elansc?" 40.Sh DESCRIPTION 41The 42.Nm 43driver supports the PCI exception-reporting facilities of the AMD 44Elan SC520 microcontroller's integrated PCI host controller. 45.Sh DIAGNOSTICS 46.Bl -ohang 47.It Em PCI master exceptions 48.Pp 49The host controller may originate a transaction of type 50.Em %s 51on bus address 52.Em %x 53that fails for the following reasons: 54.Bl -diag 55.It elanpex0: %s %x master retry timeout 56.It elanpex0: %s %x master target abort 57.It elanpex0: %s %x master abort 58.It elanpex0: %s %x master system error 59.It elanpex0: %s %x master received parity error 60.It elanpex0: %s %x master detected parity error 61.El 62.Pp 63Transaction types include 64.Bl -diag 65.It i/o read 66.It i/o write 67.It memory rd 68.It memory wr 69.It cfg rd 70.It cfg wr 71.El 72.It Em PCI target exceptions 73.Pp 74The host controller may be the target of a failed transaction of type 75.Em %s 76at bus address 77.Em %x . 78Failures may occur for the following reasons: 79.Bl -diag 80.It elanpex0: %s %x target delayed txn timeout 81.It elanpex0: %s %x target address parity 82.It elanpex0: %s %x target data parity 83.El 84.Pp 85Transaction types are alike to failed master exceptions. 86.El 87.Sh SEE ALSO 88.Xr dmesg 8 , 89.Xr elanpar 4 , 90.Xr elansc 4 , 91.Xr syslogd 8 . 92.Sh HISTORY 93The 94.Nm 95device first appeared in 96.Nx 5.0 . 97.Sh AUTHORS 98The 99.Nm 100driver was written by 101.An David Young Aq dyoung@NetBSD.org . 102