From owner-freebsd-hardware Thu Oct 16 01:03:06 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id BAA14081 for hardware-outgoing; Thu, 16 Oct 1997 01:03:06 -0700 (PDT) (envelope-from owner-freebsd-hardware) Received: from word.smith.net.au (word.smith.net.au [202.0.75.3]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id BAA14026; Thu, 16 Oct 1997 01:02:40 -0700 (PDT) (envelope-from mike@word.smith.net.au) Received: from word.smith.net.au (localhost.smith.net.au [127.0.0.1]) by word.smith.net.au (8.8.7/8.8.5) with ESMTP id RAA01980; Thu, 16 Oct 1997 17:29:45 +0930 (CST) Message-Id: <199710160759.RAA01980@word.smith.net.au> X-Mailer: exmh version 2.0zeta 7/24/97 To: se@freebsd.org cc: hardware@freebsd.org Subject: Unhappy PCI citizens Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 16 Oct 1997 17:29:42 +0930 From: Mike Smith Sender: owner-freebsd-hardware@freebsd.org X-Loop: FreeBSD.org Precedence: bulk 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 rev 0 on pci0:0 chip1 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 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 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 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