I have a MSI P35 Neo2 (MS-7345) mainboard. On the mainboard there are two ATA controllers, one IHC9R SATA and one Marvel 88SE6811. I just noticed that the Marvel 88SE6811 ATA controller has got some kind of identification problems. It used to (beginning of november ?) be recognized as a generic ata controller, but now (7-beta3) only rubbish is printed in the system message buffer. >From 'dmesg': ... atapci0: <P\^H\^B\M-A\M-5mT\M-_at_\^D\M-)q\M-_at_`\^H\^B\M-A`\^H\^B\M-A\M^_at_\M-u!\M-Eh\^H\^B\M-A\M-gmT\M-_at_\M^_at_\M-u!\M-E\^D\M-)q\M-_at_8\^H\^B\M-A\M^_at_\M-t!\M-E\M^\\^H\^B\M-A\M^I-J\M-_at_\M^_at_\M-t!\M-E\M^_at_\M-u!\M-E\M^\\^H\^B\M-A(\^AS\M-_at_\M^_at_M"\M-E\M^_at_M"\M-E\^B> port 0xcc00-0xcc07,0xc880-0xc883,0xc800-0xc807,0xc480-0xc483,0xc400-0xc40f mem 0xfe9ffc00-0xfe9fffff irq 16 at device 0.0 on pci3 atapci0: [ITHREAD] ata2: <ATA channel 0> on atapci0 ata2: [ITHREAD] ata3: <ATA channel 1> on atapci0 ata3: [ITHREAD] ... 'pciconf -lv' identifies it as a: ... atapci0_at_pci0:3:0:0: class=0x01018f card=0x612111ab chip=0x612111ab rev=0xb1 hdr=0x00 vendor = 'Marvell Semiconductor (Was: Galileo Technology Ltd)' device = '6121 SATA2 Controller' class = mass storage subclass = ATA ... Neither the DVD, nor the harddisk are recognized by the controller. When booting from the controller, the kernel and kernel modules are loaded, but then it seems to be unable to find disk. I do not know if the Marvell used to work when it was recognized as a generic controller. I never tried to use it. The only real problem I have had with the ICH9R is that 'burncd' do not work. However, I have been able to use 'cdrecord' together with 'atapicam'. Since there has been some discussions regarding the P35/IHC9 - SATA, I include parts of the output from dmesg and pciconf. ICH9 set to IDE mode in BIOS: ... atapci1: <Intel ICH9 SATA300 controller> port 0xa000-0xa007,0x9c00-0x9c03,0x9880-0x9887,0x9800-0x9803,0x9480-0x948f,0x9400-0x940f irq 19 at device 31.2 on pci0 atapci1: [ITHREAD] ata4: <ATA channel 0> on atapci1 ata4: [ITHREAD] ata5: <ATA channel 1> on atapci1 ata5: [ITHREAD] ... atapci2: <Intel ICH9 SATA300 controller> port 0x9000-0x9007,0x8c00-0x8c03,0x8880-0x8887,0x8800-0x8803,0x8480-0x848f,0x8400-0x840f irq 19 at device 31.5 on pci0 atapci2: [ITHREAD] ata6: <ATA channel 0> on atapci2 ata6: [ITHREAD] ata7: <ATA channel 1> on atapci2 ata7: [ITHREAD] ... ad0: 476940MB <SAMSUNG HD501LJ CR100-10> at ata4-slave SATA150 acd0: DVDR <TSSTcorp CDDVDW SH-S203B/SB00> at ata5-slave SATA150 ... ... atapci1_at_pci0:0:31:2: class=0x01018f card=0x73451462 chip=0x29208086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '82801IB/IR/IH (ICH9 Family) 4 port Serial ATA Storage Controller 1' class = mass storage subclass = ATA ... atapci2_at_pci0:0:31:5: class=0x010185 card=0x73451462 chip=0x29268086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '82801IB/IR/IH (ICH9 Family) 2 port Serial ATA Storage Controller 2' class = mass storage subclass = ATA ... ICH9 set to AHCI mode in BIOS: ... atapci1: <Intel AHCI controller> port 0xa000-0xa007,0x9c00-0x9c03,0x9880-0x9887,0x9800-0x9803,0x9480-0x949f mem 0xf9fff000-0xf9fff7ff irq 19 at device 31.2 on pci0 atapci1: [ITHREAD] atapci1: AHCI Version 01.20 controller with 6 ports detected ata4: <ATA channel 0> on atapci1 ata4: [ITHREAD] ata5: <ATA channel 1> on atapci1 ata5: [ITHREAD] ata6: <ATA channel 2> on atapci1 ata6: [ITHREAD] ata7: <ATA channel 3> on atapci1 ata7: [ITHREAD] ata8: <ATA channel 4> on atapci1 ata8: [ITHREAD] ata9: <ATA channel 5> on atapci1 ata9: [ITHREAD] ... ad0: 476940MB <SAMSUNG HD501LJ CR100-10> at ata6-master SATA300 acd0: DVDR <TSSTcorp CDDVDW SH-S203B/SB00> at ata7-master SATA150 ... ... atapci1_at_pci0:0:31:2: class=0x010601 card=0x73451462 chip=0x29228086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '82801IB/IR/IH (ICH9 Family) 6 port SATA AHCI Controller' class = mass storage ... ICH9 set to RAID mode in BIOS: ... atapci1: <Intel ICH8 SATA300 controller> port 0xa000-0xa007,0x9c00-0x9c03,0x9880-0x9887,0x9800-0x9803,0x9480-0x949f mem 0xf9fff000-0xf9fff7ff irq 19 at device 31.2 on pci0 atapci1: [ITHREAD] atapci1: AHCI called from vendor specific driver atapci1: AHCI Version 01.20 controller with 6 ports detected ata4: <ATA channel 0> on atapci1 ata4: [ITHREAD] ata5: <ATA channel 1> on atapci1 ata5: [ITHREAD] ata6: <ATA channel 2> on atapci1 ata6: [ITHREAD] ata7: <ATA channel 3> on atapci1 ata7: [ITHREAD] ata8: <ATA channel 4> on atapci1 ata8: [ITHREAD] ata9: <ATA channel 5> on atapci1 ata9: [ITHREAD] ... ad0: 476940MB <SAMSUNG HD501LJ CR100-10> at ata6-master SATA300 acd0: DVDR <TSSTcorp CDDVDW SH-S203B/SB00> at ata7-master SATA150 ... ... atapci1_at_pci0:0:31:2: class=0x010400 card=0x73451462 chip=0x28228086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = 'ICH8R/ICH9R (ICH8/9 Family) SATA RAID Controller' class = mass storage subclass = RAID ... Since I only have one harddisk for the moment, I have not really been able to test the RAID mode. It seems to fall back in AHCI mode, if I interpret the dmesg output correctly. The DVD are sold as an Samsung SH-S203B, and are an SATA150, if I remember correctly. The harddisk are set to SATA300 in AHCI mode, and SATA150 in IDE mode. In IDE mode only 4 ATA channels seems to be recognized in the dmesg output, whereas in AHCI mode there are 6 ATA channels.Received on Fri Nov 30 2007 - 22:03:07 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:23 UTC