[Server-devel] lspci and dmesg for SB600 SATA RAID controller

Tony Pearson tpearson at us.ibm.com
Sat Jun 7 11:36:31 EDT 2008


Martin,
Ok, using Ubuntu-8.04-AMD64 to run these commands.

The BIOS allows for three settings on the SATA controller:  IDE, RAID and 
AHCI.

For "dmesg | grep pci" I got this for IDE mode:
ACPI: bus type pci registered
pci 0000:00:12.0: set SATA to AHCI mode
PCI: If a device doesn't work, try "pci=routeirq".  If it helps, post a 
report
Allocate Port Service[0000:00:07.0:pcie00]
pci_hotplug: PCI Hot Plug PCI Core version: 0.5

and this for RAID and AHCI modes:
ACPI: bus type pci registered
PCI: If a device doesn't work, try "pci=routeirq".  If it helps, post a 
report
Allocate Port Service[0000:00:07.0:pcie00]
pci_hotplug: PCI Hot Plug PCI Core version: 0.5

(so the only difference is that in IDE mode, Linux is telling me I should 
use AHCI mode instead.  The message goes away in RAID/AHCI modes.)

For LSPCI, I got this for IDE and AHCI modes:
00:00.0 Host bridge: ATI Technologies Inc RS690 Host Bridge
00:01.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (Internal 
gfx)
00:07.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (PCI 
Express Port 3)
00:12.0 SATA controller: ATI Technologies Inc SB600 Non-Raid-5 SATA
00:13.0 USB Controller: ATI Technologies Inc SB600 USB (OHCI0)
00:13.1 USB Controller: ATI Technologies Inc SB600 USB (OHCI1)
00:13.2 USB Controller: ATI Technologies Inc SB600 USB (OHCI2)
00:13.3 USB Controller: ATI Technologies Inc SB600 USB (OHCI3)
00:13.4 USB Controller: ATI Technologies Inc SB600 USB (OHCI4)
00:13.5 USB Controller: ATI Technologies Inc SB600 USB Controller (EHCI)
00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 13)
00:14.1 IDE interface: ATI Technologies Inc SB600 IDE
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia
00:14.3 ISA bridge: ATI Technologies Inc SB600 PCI to LPC Bridge
00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] 
HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] 
Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] 
DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] 
Miscellaneous Control
01:05.0 VGA compatible controller: ATI Technologies Inc RS690 [Radeon 
X1200 Series]
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B 
PCI Express Gigabit Ethernet controller (rev 01)
03:05.0 Ethernet controller: Realtek Semiconductor Co., Ltd. 
RTL-8139/8139C/8139C+ (rev 10)
03:06.0 Ethernet controller: Realtek Semiconductor Co., Ltd. 
RTL-8139/8139C/8139C+ (rev 10)
03:07.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host 

And this when in RAID mode:
00:00.0 Host bridge: ATI Technologies Inc RS690 Host Bridge
00:01.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (Internal 
gfx)
00:07.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (PCI 
Express Port 3)
00:12.0 RAID bus controller: ATI Technologies Inc SB600 Non-Raid-5 SATA
00:13.0 USB Controller: ATI Technologies Inc SB600 USB (OHCI0)
00:13.1 USB Controller: ATI Technologies Inc SB600 USB (OHCI1)
00:13.2 USB Controller: ATI Technologies Inc SB600 USB (OHCI2)
00:13.3 USB Controller: ATI Technologies Inc SB600 USB (OHCI3)
00:13.4 USB Controller: ATI Technologies Inc SB600 USB (OHCI4)
00:13.5 USB Controller: ATI Technologies Inc SB600 USB Controller (EHCI)
00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 13)
00:14.1 IDE interface: ATI Technologies Inc SB600 IDE
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia
00:14.3 ISA bridge: ATI Technologies Inc SB600 PCI to LPC Bridge
00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] 
HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] 
Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] 
DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] 
Miscellaneous Control
01:05.0 VGA compatible controller: ATI Technologies Inc RS690 [Radeon 
X1200 Series]
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B 
PCI Express Gigabit Ethernet controller (rev 01)
03:05.0 Ethernet controller: Realtek Semiconductor Co., Ltd. 
RTL-8139/8139C/8139C+ (rev 10)
03:06.0 Ethernet controller: Realtek Semiconductor Co., Ltd. 
RTL-8139/8139C/8139C+ (rev 10)
03:07.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host 
Controlle

(the only difference is the fourth line, 00:12.0 SATA controller versus 
RAID controller)

Next steps:

I have burned the "i386 Fedora 7 install DVD" and "Debian 4.0-r3 net 
install CD" and will try those out on this hardware.  Since I have
not yet installed any other software, now is the time to make sure this 
hardware platform will accomodate all of the different options.

I will discontinue trying to setup mode=RAID on the BIOS.  I will 
experiment with installs on AHCI and IDE only.  If we do mirroring,
it would probably be LVM2 mirroring through the software, something like 
this:

/dev/sda1  ---- /boot
/dev/sda2 --- swap1
/dev/sda3 --- LVM2 mirror

/dev/sdb1 --- copy of /boot (perhaps using dd if=/dev/sda1 of=/dev/sda2, 
via cron)
/dev/sdb2 -- swap2 
/dev/sdb3 -- LVM2 mirror

The latest "sys rescue cd 1.03" seems to handle both i386 and AMD64 and 
has LVM2 support.

-- Tony
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.laptop.org/pipermail/server-devel/attachments/20080607/fc99332e/attachment-0001.htm 


More information about the Server-devel mailing list