https://bugzilla.novell.com/show_bug.cgi?id=463829 User pgnet.trash@gmail.com added comment https://bugzilla.novell.com/show_bug.cgi?id=463829#c1 Summary: OS 11.0 fails drive mount via Sil 3124 sata card; OK if using gParted LIVE CD Product: openSUSE 11.0 Version: Final Platform: x86-64 OS/Version: openSUSE 11.0 Status: NEW Severity: Critical Priority: P5 - None Component: Kernel AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: pgnet.trash@gmail.com QAContact: qa@suse.de Found By: Customer summary: Opensuse 11.0 on X86_64 doesn't see external drives via a Sil 3124 sata card. However, gParted Live CD sees/manages them with no probelm. details: I've Opensuse 11.0 installed on X86_64. uname -a Linux server 2.6.25.18-0.2-default #1 SMP 2008-10-21 16:30:26 +0200 x86_64 x86_64 x86_64 GNU/Linux I've installed a SATA controller, a Addonics MultiLane 4X RAID5/JBOD PCI-X Controller which has a Silicon Image Sil 3124 chipset. It's connected to an external enclosure, via Multilane cable, containing two SAMSUNG HD103UJ 1TB drives. @ system boot, in Silicon Image BIOS config, I turn *off* RAID support, and can quick/low-level format the two drives. If I boot the system from a gParted LIVE CD (http://gparted.sourceforge.net/), I can see the sata_sil24 driver load @ console. Once fully booted, the two external drives show up in the partition editor as "sdc" & "sdd", and can be partitioned at will. If I boot the system to Opensuse 11.0, title openSUSE 11.0 (symlink) CONSOLE=ttyS0 root (hd0,0) kernel /vmlinuz \ root=/dev/system/LV_OS11 resume=/dev/md1 \ showopts vga=0x31a console=tty0 console=ttyS0,57600n8 initrd /initrd the sata drivers are apparently loaded, lsmod | egrep -i "ata|raid|scsi|ide" raid456 147232 0 async_xor 21504 1 raid456 async_memcpy 19840 1 raid456 async_tx 26084 3 raid456,async_xor,async_memcpy xor 22672 2 raid456,async_xor raid0 24832 0 raid1 43136 4 sata_sil24 36100 0 pata_amd 33284 0 sata_nv 46860 8 libata 195232 3 sata_sil24,pata_amd,sata_nv scsi_mod 195160 4 sr_mod,sg,sd_mod,libata dock 29344 1 libata and the PCI card is correctly recognized, lspci | egrep -i "ata|raid|scsi|ide" 00:0d.0 IDE interface: nVidia Corporation MCP51 IDE (rev a1) 00:0e.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev a1) 00:0f.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev a1) 04:07.0 RAID bus controller: Silicon Image, Inc. SiI 3124 PCI-X Serial ATA Controller (rev 02) but I can find no trace of the sdc/sdd drives, just ls -1 /dev/sd* /dev/sda /dev/sda1 /dev/sda2 /dev/sda3 /dev/sda4 /dev/sdb /dev/sdb1 /dev/sdb2 /dev/sdb3 /dev/sdb4 which are my internal, Opensuse-containing drives. Here's the disk-related dmesg output that (I think) is relevant: dmesg | egrep -i "^raid|^scsi|^ata|^md|^sd|^pata|^sata" -------- SCSI subsystem initialized sata_nv 0000:00:0e.0: version 3.5 scsi0 : sata_nv scsi1 : sata_nv ata1: SATA max UDMA/133 cmd 0xc800 ctl 0xc480 bmdma 0xc000 irq 22 ata2: SATA max UDMA/133 cmd 0xc400 ctl 0xc080 bmdma 0xc008 irq 22 ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300) ata1.00: ATA-7: ST3250410AS, 3.AAC, max UDMA/133 ata1.00: 488397168 sectors, multi 16: LBA48 NCQ (depth 0/32) ata1.00: configured for UDMA/133 ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300) ata2.00: ATA-7: ST3250410AS, 3.AAC, max UDMA/133 ata2.00: 488397168 sectors, multi 16: LBA48 NCQ (depth 0/32) ata2.00: configured for UDMA/133 scsi 0:0:0:0: Direct-Access ATA ST3250410AS 3.AA PQ: 0 ANSI: 5 scsi 1:0:0:0: Direct-Access ATA ST3250410AS 3.AA PQ: 0 ANSI: 5 scsi2 : sata_nv scsi3 : sata_nv ata3: SATA max UDMA/133 cmd 0xbc00 ctl 0xb880 bmdma 0xb400 irq 23 ata4: SATA max UDMA/133 cmd 0xb800 ctl 0xb480 bmdma 0xb408 irq 23 ata3: SATA link down (SStatus 0 SControl 300) ata4: SATA link down (SStatus 0 SControl 300) pata_amd 0000:00:0d.0: version 0.3.10 scsi4 : pata_amd scsi5 : pata_amd ata5: PATA max UDMA/133 cmd 0x1f0 ctl 0x3f6 bmdma 0xffa0 irq 14 ata6: PATA max UDMA/133 cmd 0x170 ctl 0x376 bmdma 0xffa8 irq 15 ata5.00: ATAPI: PIONEER DVD-RW DVR-112D, 1.21, max UDMA/66 ata5: nv_mode_filter: 0x1f39f&0x1f01f->0x1f01f, BIOS=0x1f000 (0xc5000000) ACPI=0x1f01f (30:900:0x11) ata5.00: configured for UDMA/66 scsi 4:0:0:0: CD-ROM PIONEER DVD-RW DVR-112D 1.21 PQ: 0 ANSI: 5 sata_sil24 0000:04:07.0: version 1.1 scsi6 : sata_sil24 scsi7 : sata_sil24 scsi8 : sata_sil24 scsi9 : sata_sil24 ata7: SATA max UDMA/100 host m128@0xfebffc00 port 0xfebf0000 irq 19 ata8: SATA max UDMA/100 host m128@0xfebffc00 port 0xfebf2000 irq 19 ata9: SATA max UDMA/100 host m128@0xfebffc00 port 0xfebf4000 irq 19 ata10: SATA max UDMA/100 host m128@0xfebffc00 port 0xfebf6000 irq 19 ata7: softreset failed (timeout) ata7: SATA link up 3.0 Gbps (SStatus 123 SControl 0) ata7.00: failed to IDENTIFY (INIT_DEV_PARAMS failed, err_mask=0x80) ata7: failed to recover some devices, retrying in 5 secs ata7: SATA link up 3.0 Gbps (SStatus 123 SControl 0) ata7.00: native sectors (2) is smaller than sectors (1953525168) ata7.00: ATA-7: SAMSUNG HD103UJ, 1AA01113, max UDMA7 ata7.00: 1953525168 sectors, multi 16: LBA48 NCQ (depth 31/32) ata7.00: model number mismatch 'SAMSUNG HD103UJ' != '' ata7.00: revalidation failed (errno=-19) ata7: limiting SATA link speed to 1.5 Gbps ata7.00: limiting speed to UDMA/100:PIO3 ata7: failed to recover some devices, retrying in 5 secs ata7: SATA link up 1.5 Gbps (SStatus 113 SControl 10) ata7.00: n_sectors mismatch 1953525168 != 16514064 ata7.00: revalidation failed (errno=-19) ata7.00: disabled ata8: softreset failed (timeout) ata8: SATA link up 3.0 Gbps (SStatus 123 SControl 0) ata8.00: failed to IDENTIFY (INIT_DEV_PARAMS failed, err_mask=0x80) ata8: failed to recover some devices, retrying in 5 secs ata8: SATA link up 3.0 Gbps (SStatus 123 SControl 0) ata8.00: failed to IDENTIFY (INIT_DEV_PARAMS failed, err_mask=0x80) ata8: failed to recover some devices, retrying in 5 secs ata8: SATA link up 3.0 Gbps (SStatus 123 SControl 0) ata8.00: native sectors (2) is smaller than sectors (1953525168) ata8.00: ATA-7: SAMSUNG HD103UJ, 1AA01113, max UDMA7 ata8.00: 1953525168 sectors, multi 16: LBA48 NCQ (depth 31/32) ata8.00: model number mismatch 'SAMSUNG HD103UJ' != '' ata8.00: revalidation failed (errno=-19) ata8.00: disabled ata9: SATA link down (SStatus 0 SControl 0) ata10: SATA link down (SStatus 0 SControl 0) md: raid1 personality registered for level 1 sd 0:0:0:0: [sda] 488397168 512-byte hardware sectors (250059 MB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA sd 0:0:0:0: [sda] 488397168 512-byte hardware sectors (250059 MB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA sd 0:0:0:0: [sda] Attached SCSI disk sd 1:0:0:0: [sdb] 488397168 512-byte hardware sectors (250059 MB) sd 1:0:0:0: [sdb] Write Protect is off sd 1:0:0:0: [sdb] Mode Sense: 00 3a 00 00 sd 1:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA sd 1:0:0:0: [sdb] 488397168 512-byte hardware sectors (250059 MB) sd 1:0:0:0: [sdb] Write Protect is off sd 1:0:0:0: [sdb] Mode Sense: 00 3a 00 00 sd 1:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA sd 1:0:0:0: [sdb] Attached SCSI disk md: raid0 personality registered for level 0 raid6: int64x1 1877 MB/s raid6: int64x2 2605 MB/s raid6: int64x4 1901 MB/s raid6: int64x8 1906 MB/s raid6: sse2x1 2605 MB/s raid6: sse2x2 3312 MB/s raid6: sse2x4 3646 MB/s raid6: using algorithm sse2x4 (3646 MB/s) md: raid6 personality registered for level 6 md: raid5 personality registered for level 5 md: raid4 personality registered for level 4 md: md1 stopped. md: md2 stopped. md: bind<sdb3> md: bind<sda3> raid1: raid set md2 active with 2 out of 2 mirrors md2: bitmap initialized from disk: read 13/13 pages, set 136 bits md: md1 stopped. md: bind<sdb2> md: bind<sda2> raid1: raid set md1 active with 2 out of 2 mirrors md1: bitmap initialized from disk: read 1/1 pages, set 0 bits md: linear personality registered for level -1 sd 0:0:0:0: Attached scsi generic sg0 type 0 sd 1:0:0:0: Attached scsi generic sg1 type 0 scsi 4:0:0:0: Attached scsi generic sg2 type 5 md: md0 stopped. md: bind<sdb1> md: bind<sda1> raid1: raid set md0 active with 2 out of 2 mirrors md0: bitmap initialized from disk: read 1/1 pages, set 2 bits md: md3 stopped. md: bind<sdb4> md: bind<sda4> raid1: raid set md3 active with 2 out of 2 mirrors md3: bitmap initialized from disk: read 28/28 pages, set 2 bits -------- Noting above, ... ata8.00: failed to IDENTIFY (INIT_DEV_PARAMS failed, err_mask=0x80) ata8: failed to recover some devices, retrying in 5 secs ... ata8.00: native sectors (2) is smaller than sectors (1953525168) ... ata8.00: model number mismatch 'SAMSUNG HD103UJ' != '' ata8.00: revalidation failed (errno=-19) ... that looks suspicious to my eye, and digging, I've found, http://www.opensubscriber.com/message/linux-ide@vger.kernel.org/8592606.html http://www.mail-archive.com/linux-ide@vger.kernel.org/msg16058.html which @ least refers to the sil driver and mismatch errors ... happy to provide any additional info. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.