I'm hoping someone else out there has an Asus DSBF-DE server board,
and can tell me if anything special needs to be done to get ports 5
and 6 of the onboard SATA to work under Centos 5.1 x64.
I have drives on 1 through 4 that are detected and working properly,
however, a drive on 5 is not detected, from what i can tell, the
kernel doesn't even see phy's for ports 5 and 6. On an older box,
unused sata ports were still identified, but showed there was no drive
attached. Even hot-plugging a drive into ports 5 or 6 generates no
events in dmesg or the system log... it's like those ports are turned
off or something. I've checked the bios, and nothing jumped out at
me as an obvious switch that says "turn on ports 5 and 6".
This board is using Intel's 5000P chipset, and linux appears to have
chosen the generic intel_piix driver to access the onboard sata.
I have a second sata hba on the system, a supermicro 8 port card,
which loads up later using the sata_mv driver, It has no problems
right now, and is currently
Any ideas?
Thanks,
Gordon
I'm running the latest CentOS Plus XEN kernel:
# uname -a
Linux xenmaster.dimension-x.local 2.6.18-53.1.14.el5.centos.plusxen #1
SMP Fri Mar 7 09:25:20 EST 2008 x86_64 x86_64 x86_64 GNU/Linux
Here's a snippet of dmesg:
SCSI subsystem initialized
libata version 2.21 loaded.
ata_piix 0000:00:1f.2: version 2.11
ata_piix 0000:00:1f.2: MAP [ P0 P2 P1 P3 ]
PCI: Enabling device 0000:00:1f.2 (0005 -> 0007)
ACPI: PCI Interrupt 0000:00:1f.2[b] -> GSI 19 (level, low) -> IRQ 19
PCI: Setting latency timer of device 0000:00:1f.2 to 64
scsi0 : ata_piix
scsi1 : ata_piix
ata1: SATA max UDMA/133 cmd 0x00000000000118c8 ctl 0x00000000000118ae
bmdma 0x00000000000118b0 irq 19
ata2: SATA max UDMA/133 cmd 0x00000000000118c0 ctl 0x00000000000118aa
bmdma 0x00000000000118b8 irq 19
ata1.00: ATA-6: ST380817AS, 3.42, max UDMA/133
ata1.00: 156301488 sectors, multi 16: LBA48 NCQ (depth 0/32)
ata1.01: ATA-8: ST3750330AS, AD14, max UDMA/133
ata1.01: 1465149168 sectors, multi 16: LBA48 NCQ (depth 0/32)
ata1.00: configured for UDMA/133
ata1.01: configured for UDMA/133
usb 1-1: device not accepting address 2, error -71
ata2.00: ATA-8: ST3750330AS, AD14, max UDMA/133
ata2.00: 1465149168 sectors, multi 16: LBA48 NCQ (depth 0/32)
ata2.01: ATA-8: ST3750330AS, AD14, max UDMA/133
ata2.01: 1465149168 sectors, multi 16: LBA48 NCQ (depth 0/32)
ata2.00: configured for UDMA/133
ata2.01: configured for UDMA/133
Vendor: ATA Model: ST380817AS Rev: 3.42
Type: Direct-Access ANSI SCSI revision: 05
SCSI device sda: 156301488 512-byte hdwr sectors (80026 MB)
sda: Write Protect is off
sda: Mode Sense: 00 3a 00 00
SCSI device sda: drive cache: write back
SCSI device sda: 156301488 512-byte hdwr sectors (80026 MB)
sda: Write Protect is off
sda: Mode Sense: 00 3a 00 00
SCSI device sda: drive cache: write back
sda: sda1 sda2
sd 0:0:0:0: Attached scsi disk sda
Vendor: ATA Model: ST3750330AS Rev: AD14
Type: Direct-Access ANSI SCSI revision: 05
SCSI device sdb: 1465149168 512-byte hdwr sectors (750156 MB)
sdb: Write Protect is off
sdb: Mode Sense: 00 3a 00 00
SCSI device sdb: drive cache: write back
SCSI device sdb: 1465149168 512-byte hdwr sectors (750156 MB)
sdb: Write Protect is off
sdb: Mode Sense: 00 3a 00 00
SCSI device sdb: drive cache: write back
sdb: sdb1
sd 0:0:1:0: Attached scsi disk sdb
Vendor: ATA Model: ST3750330AS Rev: AD14
Type: Direct-Access ANSI SCSI revision: 05
SCSI device sdc: 1465149168 512-byte hdwr sectors (750156 MB)
sdc: Write Protect is off
sdc: Mode Sense: 00 3a 00 00
SCSI device sdc: drive cache: write back
SCSI device sdc: 1465149168 512-byte hdwr sectors (750156 MB)
sdc: Write Protect is off
sdc: Mode Sense: 00 3a 00 00
SCSI device sdc: drive cache: write back
sdc: sdc1
sd 1:0:0:0: Attached scsi disk sdc
Vendor: ATA Model: ST3750330AS Rev: AD14
Type: Direct-Access ANSI SCSI revision: 05
SCSI device sdd: 1465149168 512-byte hdwr sectors (750156 MB)
sdd: Write Protect is off
sdd: Mode Sense: 00 3a 00 00
SCSI device sdd: drive cache: write back
SCSI device sdd: 1465149168 512-byte hdwr sectors (750156 MB)
sdd: Write Protect is off
sdd: Mode Sense: 00 3a 00 00
SCSI device sdd: drive cache: write back
sdd: sdd1
sd 1:0:1:0: Attached scsi disk sdd
Here's my lspci and lspci -v:
# lspci
00:00.0 Host bridge: Intel Corporation 5000P Chipset Memory Controller
Hub (rev b1)
00:02.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express
x8 Port 2-3 (rev b1)
00:03.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express
x4 Port 3 (rev b1)
00:04.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express
x8 Port 4-5 (rev b1)
00:05.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express
x4 Port 5 (rev b1)
00:06.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express
x8 Port 6-7 (rev b1)
00:07.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express
x4 Port 7 (rev b1)
00:08.0 System peripheral: Intel Corporation 5000 Series Chipset DMA
Engine (rev b1)
00:10.0 Host bridge: Intel Corporation 5000 Series Chipset FSB
Registers (rev b1)
00:10.1 Host bridge: Intel Corporation 5000 Series Chipset FSB
Registers (rev b1)
00:10.2 Host bridge: Intel Corporation 5000 Series Chipset FSB
Registers (rev b1)
00:11.0 Host bridge: Intel Corporation 5000 Series Chipset Reserved
Registers (rev b1)
00:13.0 Host bridge: Intel Corporation 5000 Series Chipset Reserved
Registers (rev b1)
00:15.0 Host bridge: Intel Corporation 5000 Series Chipset FBD
Registers (rev b1)
00:16.0 Host bridge: Intel Corporation 5000 Series Chipset FBD
Registers (rev b1)
00:1c.0 PCI bridge: Intel Corporation 631xESB/632xESB/3100 Chipset PCI
Express Root Port 1 (rev 09)
00:1d.0 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset
UHCI USB Controller #1 (rev 09)
00:1d.1 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset
UHCI USB Controller #2 (rev 09)
00:1d.2 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset
UHCI USB Controller #3 (rev 09)
00:1d.3 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset
UHCI USB Controller #4 (rev 09)
00:1d.7 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset
EHCI USB2 Controller (rev 09)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev d9)
00:1f.0 ISA bridge: Intel Corporation 631xESB/632xESB/3100 Chipset LPC
Interface Controller (rev 09)
00:1f.1 IDE interface: Intel Corporation 631xESB/632xESB IDE Controller (rev 09)
00:1f.2 IDE interface: Intel Corporation 631xESB/632xESB/3100 Chipset
SATA IDE Controller (rev 09)
00:1f.3 SMBus: Intel Corporation 631xESB/632xESB/3100 Chipset SMBus
Controller (rev 09)
01:00.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express
Upstream Port (rev 01)
01:00.3 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express to
PCI-X Bridge (rev 01)
02:00.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express
Downstream Port E1 (rev 01)
02:02.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express
Downstream Port E3 (rev 01)
04:00.0 Ethernet controller: Intel Corporation 80003ES2LAN Gigabit
Ethernet Controller (Copper) (rev 01)
04:00.1 Ethernet controller: Intel Corporation 80003ES2LAN Gigabit
Ethernet Controller (Copper) (rev 01)
05:01.0 SCSI storage controller: Marvell Technology Group Ltd.
MV88SX6081 8-port SATA II PCI-X Controller (rev 09)
09:00.0 Ethernet controller: Intel Corporation 82571EB Gigabit
Ethernet Controller (rev 06)
09:00.1 Ethernet controller: Intel Corporation 82571EB Gigabit
Ethernet Controller (rev 06)
0c:02.0 VGA compatible controller: ATI Technologies Inc ES1000 (rev 02)
# lspci -v
00:00.0 Host bridge: Intel Corporation 5000P Chipset Memory Controller
Hub (rev b1)
Subsystem: ASUSTeK Computer Inc. Unknown device 81db
Flags: bus master, fast devsel, latency 0
Capabilities: [50] Power Management version 2
Capabilities: [58] Message Signalled Interrupts: 64bit-
Queue=0/1 Enable-
Capabilities: [6c] Express Root Port (Slot-) IRQ 0
00:02.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express
x8 Port 2-3 (rev b1) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=01, subordinate=05, sec-latency=0
I/O behind bridge: 00002000-00003fff
Memory behind bridge: c8100000-c87fffff
Capabilities: [50] Power Management version 2
Capabilities: [58] Message Signalled Interrupts: 64bit-
Queue=0/1 Enable-
Capabilities: [6c] Express Root Port (Slot-) IRQ 0
00:03.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express
x4 Port 3 (rev b1) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=06, subordinate=06, sec-latency=0
Capabilities: [50] Power Management version 2
Capabilities: [58] Message Signalled Interrupts: 64bit-
Queue=0/1 Enable-
Capabilities: [6c] Express Root Port (Slot-) IRQ 0
00:04.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express
x8 Port 4-5 (rev b1) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=07, subordinate=07, sec-latency=0
Capabilities: [50] Power Management version 2
Capabilities: [58] Message Signalled Interrupts: 64bit-
Queue=0/1 Enable-
Capabilities: [6c] Express Root Port (Slot+) IRQ 0
00:05.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express
x4 Port 5 (rev b1) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=08, subordinate=08, sec-latency=0
Capabilities: [50] Power Management version 2
Capabilities: [58] Message Signalled Interrupts: 64bit-
Queue=0/1 Enable-
Capabilities: [6c] Express Root Port (Slot+) IRQ 0
00:06.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express
x8 Port 6-7 (rev b1) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=09, subordinate=09, sec-latency=0
I/O behind bridge: 00004000-00004fff
Memory behind bridge: c8800000-c88fffff
Prefetchable memory behind bridge: 00000000c2000000-00000000c2000000
Capabilities: [50] Power Management version 2
Capabilities: [58] Message Signalled Interrupts: 64bit-
Queue=0/1 Enable-
Capabilities: [6c] Express Root Port (Slot+) IRQ 0
00:07.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express
x4 Port 7 (rev b1) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=0a, subordinate=0a, sec-latency=0
Capabilities: [50] Power Management version 2
Capabilities: [58] Message Signalled Interrupts: 64bit-
Queue=0/1 Enable-
Capabilities: [6c] Express Root Port (Slot+) IRQ 0
00:08.0 System peripheral: Intel Corporation 5000 Series Chipset DMA
Engine (rev b1)
Subsystem: ASUSTeK Computer Inc. Unknown device 81db
Flags: bus master, fast devsel, latency 0
Memory at fe700000 (64-bit, non-prefetchable) [size=1K]
Capabilities: [50] Power Management version 2
Capabilities: [58] Message Signalled Interrupts: 64bit-
Queue=0/0 Enable-
Capabilities: [6c] Express Unknown type IRQ 0
00:10.0 Host bridge: Intel Corporation 5000 Series Chipset FSB
Registers (rev b1)
Subsystem: ASUSTeK Computer Inc. Unknown device 81db
Flags: fast devsel
00:10.1 Host bridge: Intel Corporation 5000 Series Chipset FSB
Registers (rev b1)
Subsystem: ASUSTeK Computer Inc. Unknown device 81db
Flags: fast devsel
00:10.2 Host bridge: Intel Corporation 5000 Series Chipset FSB
Registers (rev b1)
Subsystem: ASUSTeK Computer Inc. Unknown device 81db
Flags: fast devsel
00:11.0 Host bridge: Intel Corporation 5000 Series Chipset Reserved
Registers (rev b1)
Subsystem: ASUSTeK Computer Inc. Unknown device 81db
Flags: fast devsel
00:13.0 Host bridge: Intel Corporation 5000 Series Chipset Reserved
Registers (rev b1)
Subsystem: ASUSTeK Computer Inc. Unknown device 81db
Flags: fast devsel
00:15.0 Host bridge: Intel Corporation 5000 Series Chipset FBD
Registers (rev b1)
Subsystem: ASUSTeK Computer Inc. Unknown device 81db
Flags: fast devsel
00:16.0 Host bridge: Intel Corporation 5000 Series Chipset FBD
Registers (rev b1)
Subsystem: ASUSTeK Computer Inc. Unknown device 81db
Flags: fast devsel
00:1c.0 PCI bridge: Intel Corporation 631xESB/632xESB/3100 Chipset PCI
Express Root Port 1 (rev 09) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=0b, subordinate=0b, sec-latency=0
Capabilities: [40] Express Root Port (Slot+) IRQ 0
Capabilities: [80] Message Signalled Interrupts: 64bit-
Queue=0/0 Enable-
Capabilities: [90] #0d [0000]
Capabilities: [a0] Power Management version 2
00:1d.0 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset
UHCI USB Controller #1 (rev 09) (prog-if 00 [UHCI])
Subsystem: ASUSTeK Computer Inc. Unknown device 81dc
Flags: bus master, medium devsel, latency 0, IRQ 18
I/O ports at 1800 [size=32]
00:1d.1 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset
UHCI USB Controller #2 (rev 09) (prog-if 00 [UHCI])
Subsystem: ASUSTeK Computer Inc. Unknown device 81dc
Flags: bus master, medium devsel, latency 0, IRQ 19
I/O ports at 1820 [size=32]
00:1d.2 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset
UHCI USB Controller #3 (rev 09) (prog-if 00 [UHCI])
Subsystem: ASUSTeK Computer Inc. Unknown device 81dc
Flags: bus master, medium devsel, latency 0, IRQ 17
I/O ports at 1840 [size=32]
00:1d.3 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset
UHCI USB Controller #4 (rev 09) (prog-if 00 [UHCI])
Subsystem: ASUSTeK Computer Inc. Unknown device 81dc
Flags: bus master, medium devsel, latency 0, IRQ 16
I/O ports at 1860 [size=32]
00:1d.7 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset
EHCI USB2 Controller (rev 09) (prog-if 20 [EHCI])
Subsystem: ASUSTeK Computer Inc. Unknown device 81dc
Flags: bus master, medium devsel, latency 0, IRQ 18
Memory at c8000000 (32-bit, non-prefetchable) [size=1K]
Capabilities: [50] Power Management version 2
Capabilities: [58] Debug port