Date: Thu, 16 Oct 1997 17:29:42 +0930 From: Mike Smith <mike@smith.net.au> To: se@freebsd.org Cc: hardware@freebsd.org Subject: Unhappy PCI citizens Message-ID: <199710160759.RAA01980@word.smith.net.au>
next in thread | raw e-mail | index | archive | help
Stefan, other PCI people.
An interesting situation worth knowing about. With this motherboard:
Gigabyte GA586A, rev 1.22C, based on the SiS 5571.
The Cyclades 16Ye board, based on the PLX PCI9060ES, does not function
correctly.
More specifically, after receiving the first interrupt (incoming
character, outbound character, change in handshaking state etc.) the
system locks up "moderately" tight - it still responds to ARP requests,
pings, etc., and CapsLock still works (but not NumLock?!), but no user
processes run, no console output, no disk activity etc.
These symptoms were observed consistently on a set of test hardware
comprising two Cyclades cards and two of the above motherboards.
Testing with Intel 430VX-based boards did *not* show the same symptoms.
We were unable to test with any other operating systems, as we don't
believe in congress with the devil. The Digital ethernet cards were
removed without effect.
For your perusal, here are the relevant parts of the system startup:
pcibus_setup(1): mode 1 addr port (0x0cf8) is 0x80000074
pcibus_setup(1a): mode1res=0x80000000 (0x80000000)
pcibus_check: device 0 is there (id=55711039)
Probing for devices on PCI bus 0:
configuration mode 1 allows 32 devices.
chip0 <generic PCI bridge (vendor=1039 device=5571 subclass=0)> rev 0 on pci0:0
chip1 <SiS 85c503> rev 1 on pci0:1:0
pci0:1:1: Silicon Integrated Systems, device=0x5513, class=storage (ide) int a irq 14 [no driver assigned]
map(10): io(01f0)
map(14): io(03f4)
map(18): io(0170)
map(1c): io(0374)
map(20): io(4000)
vga0 <VGA-compatible display device> rev 96 int a irq 11 on pci0:15
mapreg[10] type=0 addr=e0000000 size=1000000.
mapreg[14] type=1 addr=00006000 size=0100.
de0 <Digital 21041 Ethernet> rev 17 int a irq 10 on pci0:17
mapreg[10] type=1 addr=00006100 size=0080.
mapreg[14] type=0 addr=e1000000 size=0080.
reg16: ioaddr=0x6100 size=0x80
de0: 21041 [10Mb/s] pass 1.1
de0: address 00:80:c8:32:c4:ed
cy0 <Cyclades Cyclom-Y Serial Adapter> rev 1 int a irq 9 on pci0:19
mapreg[10] type=0 addr=e1001000 size=0080.
mapreg[14] type=1 addr=00006200 size=0080.
mapreg[18] type=2 addr=000c8000 size=4000.
pci0: uses 16777472 bytes of memory from e0000000 upto e100107f.
pci0: uses 512 bytes of I/O space from 6000 upto 627f.
Any ideas? Complaints to SiS, PLX, Cyclades?
mike
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199710160759.RAA01980>
