Date: Wed, 24 Jul 2002 13:50:02 -0700 (PDT) From: Jung-uk Kim <jkim@niksun.com> To: freebsd-bugs@FreeBSD.org Subject: Re: kern/38894: Dell PowerEdge 4600 PCI Bus scan problems Message-ID: <200207242050.g6OKo23S091348@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/38894; it has been noted by GNATS. From: Jung-uk Kim <jkim@niksun.com> To: Andrew Gallatin <gallatin@cs.duke.edu> Cc: Damon Anton Permezel <dap@damon.com>, freebsd-gnats-submit@FreeBSD.org Subject: Re: kern/38894: Dell PowerEdge 4600 PCI Bus scan problems Date: Wed, 24 Jul 2002 16:43:34 -0400 Andrew Gallatin wrote: > Jung-uk Kim writes: > > We may have to check subclass for the CSB5. :-( > > Yeah, that's what I said yesterday ;) My buddy at work suggested very interesting idea. If you look carefully at the GC-SL chipset web page, it claims it uses CSB6, not CSB5. CSB5 * PCI 2.2 32bit/33MHz * Legacy functions (8237DMA, 8259PIC, 8254Timer) * PCI to LPC bridge * XIO-APIC for multiprocessor systems * 4 Port USB 1.0 interface * ACPI power management and event detection support * Dual Channel ATA-100 hard disk controller CSB6 * PCI 2.2 64-bit/33MHz * Legacy functions (8237DMA, 8259PIC, 8254Timer) * PCI to LPC bridge * XIO-APIC for multiprocessor systems * 4 Port USB 1.1 interface * ACPI power management and event detection support * Three ATA channels supporting up to 6 hard disk drives * Server Appliance functions: Watchdog timer, NVRAM support, LCD and Keypad support However, diagram still shows it uses CSB5. :-( His point was one of us may have CSB6, not CSB5, although there's no difference in device ID and revision numbers. Here is P4DSE's pciconf: isab0@pci0:15:0: class=0x060100 card=0x405515d9 chip=0x02011166 rev=0x93 hdr=0x00 atapci0@pci0:15:1: class=0x01018a card=0x021211d9 chip=0x02121166 rev=0x93 hdr=0x00 none1@pci0:15:2: class=0x0c0310 card=0x405515d9 chip=0x02201166 rev=0x05 hdr=0x00 chip2@pci0:15:3: class=0x060000 card=0x405515d9 chip=0x02251166 rev=0x00 hdr=0x00 This is Dell's pciconf: chip4@pci0:15:0: class=0x060000 card=0x02011166 chip=0x02011166 rev=0x93 hdr=0x00 atapci0@pci0:15:1: class=0x010182 card=0x02121166 chip=0x02121166 rev=0x93 hdr=0x00 ohci0@pci0:15:2: class=0x0c0310 card=0x02201166 chip=0x02201166 rev=0x05 hdr=0x00 isab0@pci0:15:3: class=0x060100 card=0x02301166 chip=0x02251166 rev=0x00 hdr=0x00 The only difference I can see is the functions of 0x02011166 and 0x02251166 are switched. Somebody did very screw-up job. ServerWorks? SuperMicro? Dell? I don't know. Jung-uk Kim > Drew To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200207242050.g6OKo23S091348>