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>
