* State of Port Multiplier Support in libata? @ 2007-06-29 9:47 Stefan Skotte 2007-07-02 7:20 ` Tejun Heo 0 siblings, 1 reply; 12+ messages in thread From: Stefan Skotte @ 2007-06-29 9:47 UTC (permalink / raw) To: htejun; +Cc: linux-ide -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, I was wondering what the odds are that my setup could be supported: * Stardom/Raidon SOHOTANK ST-6600 (5 disk SATA array) (http://www.stardom.com.tw/sohotank%20st6600.htm) * STLab Silicon Image 3531 NCQ/FIS PMP PCIe adapter with one eSATA port (uses sata_sil24). (http://www.st-lab.com/assign.asp?keyid=bf9) The classical example of it not working properly is that only one disk in bay 2 is recognized; all other does not respond at all: (the following denotes a few retries of getting the enclosure to work) ======== [ 2853.136680] ata1: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0x2 frozen [ 2853.136689] ata1: (irq_stat 0x00b00090, PHY RDY changed) [ 2853.849146] ata1: soft resetting port [ 2854.575897] ata1: softreset failed (SRST command error) [ 2854.575904] ata1: reset failed (errno=-5), retrying in 10 secs [ 2863.832012] ata1: hard resetting port [ 2866.116128] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300) [ 2866.131290] ata1.00: ata_hpa_resize 1: sectors = 976773168, hpa_sectors = 976773168 [ 2866.131300] ata1.00: ATA-7: WDC WD5000YS-01MPB1, 09.02E09, max UDMA/133 [ 2866.131305] ata1.00: 976773168 sectors, multi 0: LBA48 NCQ (depth 31/32) [ 2866.132337] ata1.00: ata_hpa_resize 1: sectors = 976773168, hpa_sectors = 976773168 [ 2866.132349] ata1.00: configured for UDMA/100 [ 2866.132357] ata1: EH complete [ 2866.132979] scsi 0:0:0:0: Direct-Access ATA WDC WD5000YS-01M 09.0 PQ: 0 ANSI: 5 [ 2866.133196] sd 0:0:0:0: [sdb] 976773168 512-byte hardware sectors (500108 MB) [ 2866.133349] sd 0:0:0:0: [sdb] Write Protect is off [ 2866.133352] sd 0:0:0:0: [sdb] Mode Sense: 00 3a 00 00 [ 2866.133596] sd 0:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 2866.133802] sd 0:0:0:0: [sdb] 976773168 512-byte hardware sectors (500108 MB) [ 2866.133951] sd 0:0:0:0: [sdb] Write Protect is off [ 2866.133954] sd 0:0:0:0: [sdb] Mode Sense: 00 3a 00 00 [ 2866.134190] sd 0:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 2866.134194] sdb: sdb1 [ 2866.137954] sd 0:0:0:0: [sdb] Attached SCSI disk [ 2866.138016] sd 0:0:0:0: Attached scsi generic sg2 type 0 [ 2888.640954] ata1: exception Emask 0x10 SAct 0x0 SErr 0x80000 action 0x2 frozen [ 2888.640962] ata1: (irq_stat 0x01100010, PHY RDY changed) [ 2889.352204] ata1: soft resetting port [ 2889.352215] ata1: SATA link down (SStatus 0 SControl 300) [ 2889.352224] ata1: failed to recover some devices, retrying in 5 secs [ 2894.347612] ata1: hard resetting port [ 2896.631711] ata1: softreset failed (SRST command error) [ 2896.631718] ata1: reset failed (errno=-5), retrying in 8 secs [ 2904.330473] ata1: hard resetting port [ 2906.614575] ata1: softreset failed (SRST command error) [ 2906.614582] ata1: reset failed (errno=-5), retrying in 8 secs [ 2914.313359] ata1: hard resetting port [ 2916.597439] ata1: softreset failed (SRST command error) [ 2916.597446] ata1: reset failed (errno=-5), retrying in 33 secs [ 2949.253385] ata1: hard resetting port [ 2951.537463] ata1: softreset failed (SRST command error) [ 2951.537471] ata1: reset failed, giving up [ 2951.537475] ata1.00: disabled [ 2951.537481] ata1: EH pending after completion, repeating EH (cnt=4) [ 2951.537492] ata1: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0x2 frozen [ 2951.537496] ata1: (irq_stat 0x00a00080, device exchanged) [ 2952.252216] ata1: soft resetting port [ 2952.356056] ata1: softreset failed (SRST command error) [ 2952.356063] ata1: reset failed (errno=-5), retrying in 10 secs [ 2962.235101] ata1: hard resetting port [ 2964.519180] ata1: softreset failed (SRST command error) [ 2964.519187] ata1: reset failed (errno=-5), retrying in 8 secs [ 2972.217964] ata1: hard resetting port [ 2974.502045] ata1: softreset failed (SRST command error) [ 2974.502051] ata1: reset failed (errno=-5), retrying in 33 secs [ 3007.158016] ata1: hard resetting port [ 3009.442069] ata1: softreset failed (SRST command error) [ 3009.442076] ata1: reset failed, giving up [ 3009.442084] ata1: EH complete [ 3009.442958] sd 0:0:0:0: [sdb] Synchronizing SCSI cache [ 3009.444698] sd 0:0:0:0: [sdb] Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK,SUGGEST_OK [ 3009.444705] sd 0:0:0:0: [sdb] Stopping disk [ 3009.444722] sd 0:0:0:0: [sdb] START_STOP FAILED [ 3009.444724] sd 0:0:0:0: [sdb] Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK,SUGGEST_OK [ 3009.445350] ACPI: PCI interrupt for device 0000:01:00.0 disabled [ 3014.640966] sata_sil24 0000:01:00.0: version 0.9 [ 3014.640991] ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 16 [ 3014.641022] PCI: Setting latency timer of device 0000:01:00.0 to 64 [ 3014.641300] scsi3 : sata_sil24 [ 3014.641373] ata4: SATA max UDMA/100 cmd 0xf8b9c000 ctl 0x00000000 bmdma 0x00000000 irq 0 [ 3015.056432] ata4: softreset failed (SRST command error) [ 3015.056440] ata4: reset failed (errno=-5), retrying in 10 secs [ 3027.219595] ata4: softreset failed (SRST command error) [ 3027.219604] ata4: reset failed (errno=-5), retrying in 8 secs [ 3037.202438] ata4: softreset failed (SRST command error) [ 3037.202448] ata4: reset failed (errno=-5), retrying in 33 secs [ 3072.142463] ata4: softreset failed (SRST command error) [ 3072.142471] ata4: reset failed, giving up ======== As you can see the first try went quite okay since the disk was present in bay 2, but then I moved it to bay 3-4 in the consecutive attempts; which let to some timeouts. Hardware/Configuration information: Ubuntu Gutsy, stock kernel 2.6.22 (sata_sil24 v0.9). I have previously tried with Feisty 2.6.20 (sata_sil24 v0.8), but that didn't work either. Commell LV-677, Intel 945GM Chipset, Core 2 Duo mobile CPU, 3 GB Ram I have verified the scsi_luns are set to 512, which should be more than enough (as I found a reference to this in a rPath support issue somewhere). lspci output: ============== 00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express Memory Controller Hub (rev 03) 00:01.0 PCI bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express PCI Express Root Port (rev 03) 00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller (rev 03) 00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller (rev 03) 00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02) 00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02) 00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev 02) 00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 02) 00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 02) 00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 (rev 02) 00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2) 00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02) 00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) Serial ATA Storage Controller IDE (rev 02) 00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02) 01:00.0 Mass storage controller: Silicon Image, Inc. Unknown device 3531 (rev 01) 02:00.0 Ethernet controller: Intel Corporation 82573L Gigabit Ethernet Controller 03:0c.0 FireWire (IEEE 1394): Agere Systems FW323 (rev 61) ============== Do I need a specific patch to enable my adapter, or is the support not even there yet for my configuration ? (sure hope so :-/ ) Any help will be appreciated ! Kind Regards, Stefan Skotte -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGhNVK+vG8YFo3LPMRAn9bAJ4/3+oxbbO9S5jEW5lBZWzpmZlVmQCfa65Z 7Z5I8VnK+JyA7XrSjIeVuJ8= =mrwG -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: State of Port Multiplier Support in libata? 2007-06-29 9:47 State of Port Multiplier Support in libata? Stefan Skotte @ 2007-07-02 7:20 ` Tejun Heo 2007-07-02 7:37 ` Stefan Skotte 0 siblings, 1 reply; 12+ messages in thread From: Tejun Heo @ 2007-07-02 7:20 UTC (permalink / raw) To: Stefan Skotte; +Cc: linux-ide Stefan Skotte wrote: > Hi, > > I was wondering what the odds are that my setup could be supported: > > * Stardom/Raidon SOHOTANK ST-6600 (5 disk SATA array) > (http://www.stardom.com.tw/sohotank%20st6600.htm) > * STLab Silicon Image 3531 NCQ/FIS PMP PCIe adapter with one eSATA port > (uses sata_sil24). > (http://www.st-lab.com/assign.asp?keyid=bf9) > > The classical example of it not working properly is that only one disk > in bay 2 is recognized; all other does not respond at all: Get 2.6.22-rc6 and apply patches from the following page. http://home-tj.org/wiki/index.php/Libata-tj-stable It should work. -- tejun ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: State of Port Multiplier Support in libata? 2007-07-02 7:20 ` Tejun Heo @ 2007-07-02 7:37 ` Stefan Skotte 2007-07-02 7:51 ` Tejun Heo 0 siblings, 1 reply; 12+ messages in thread From: Stefan Skotte @ 2007-07-02 7:37 UTC (permalink / raw) To: Tejun Heo; +Cc: linux-ide -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Tejun Heo wrote: > Stefan Skotte wrote: >> Hi, >> >> I was wondering what the odds are that my setup could be supported: >> >> * Stardom/Raidon SOHOTANK ST-6600 (5 disk SATA array) >> (http://www.stardom.com.tw/sohotank%20st6600.htm) >> * STLab Silicon Image 3531 NCQ/FIS PMP PCIe adapter with one eSATA port >> (uses sata_sil24). >> (http://www.st-lab.com/assign.asp?keyid=bf9) >> >> The classical example of it not working properly is that only one disk >> in bay 2 is recognized; all other does not respond at all: > > Get 2.6.22-rc6 and apply patches from the following page. > > http://home-tj.org/wiki/index.php/Libata-tj-stable > > It should work. > Thanks alot :) - I'm actually building it now on 2.6.22-rc6. However there seems to be something within ipr.c that doesn't compile right: ========================================================== Error Msg: ========================================================== drivers/scsi/ipr.c: In function ‘__ipr_eh_dev_reset’: drivers/scsi/ipr.c:3955: warning: passing argument 4 of ‘ata_do_eh’ from incompatible pointer type drivers/scsi/ipr.c: In function ‘ipr_ata_phy_reset’: drivers/scsi/ipr.c:5049: error: ‘struct ata_port’ has no member named ‘device’ drivers/scsi/ipr.c:5053: error: ‘struct ata_port’ has no member named ‘device’ drivers/scsi/ipr.c:5056: error: ‘struct ata_port’ has no member named ‘device’ make[3]: *** [drivers/scsi/ipr.o] Error 1 make[2]: *** [drivers/scsi] Error 2 make[1]: *** [drivers] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.22-rc6' make: *** [debian/stamp-build-kernel] Error 2 ========================================================== I just removed the ipr module since I'm not going to use it, but maybe I'm doing something wrong since I'm usng the debian build process (?), anyways I downloaded 2.6.22-rc6 from testing on kernel.org, so that should atleast be right. Thanks for getting back to me, I will report back how well my 3531-based controller fares... Kind regards, Stefan -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGiKs/+vG8YFo3LPMRAjVVAJ9Zg1mKZh5UKuRzcm/8pB1Oh4tAfQCdGV5R Ejekf0OS2bfmf0UqGnp7jAY= =Zg0T -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: State of Port Multiplier Support in libata? 2007-07-02 7:37 ` Stefan Skotte @ 2007-07-02 7:51 ` Tejun Heo 2007-07-02 9:21 ` Stefan Skotte 0 siblings, 1 reply; 12+ messages in thread From: Tejun Heo @ 2007-07-02 7:51 UTC (permalink / raw) To: Stefan Skotte; +Cc: linux-ide Stefan Skotte wrote: > drivers/scsi/ipr.c: In function \x18__ipr_eh_dev_reset\x19: > drivers/scsi/ipr.c:3955: warning: passing argument 4 of \x18ata_do_eh\x19 from > incompatible pointer type > drivers/scsi/ipr.c: In function \x18ipr_ata_phy_reset\x19: > drivers/scsi/ipr.c:5049: error: \x18struct ata_port\x19 has no member named > \x18device\x19 > drivers/scsi/ipr.c:5053: error: \x18struct ata_port\x19 has no member named > \x18device\x19 > drivers/scsi/ipr.c:5056: error: \x18struct ata_port\x19 has no member named > \x18device\x19 > make[3]: *** [drivers/scsi/ipr.o] Error 1 > make[2]: *** [drivers/scsi] Error 2 > make[1]: *** [drivers] Error 2 > make[1]: Leaving directory `/usr/src/linux-2.6.22-rc6' > make: *** [debian/stamp-build-kernel] Error 2 Aiee, that's my bad. I forgot to convert ipr. > I just removed the ipr module since I'm not going to use it, but maybe > I'm doing something wrong since I'm usng the debian build process (?), > anyways I downloaded 2.6.22-rc6 from testing on kernel.org, so that > should atleast be right. > > Thanks for getting back to me, I will report back how well my 3531-based > controller fares... Thanks. -- tejun ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: State of Port Multiplier Support in libata? 2007-07-02 7:51 ` Tejun Heo @ 2007-07-02 9:21 ` Stefan Skotte 2007-07-02 9:36 ` Tejun Heo 0 siblings, 1 reply; 12+ messages in thread From: Stefan Skotte @ 2007-07-02 9:21 UTC (permalink / raw) To: Tejun Heo; +Cc: linux-ide -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi Tejun, I've just compiled, and I'm now running the kernel with the patches applied. It seems to work, however I'm not sure why the SATA Link is 1.5gb/s ? Both my disks are SATA-II 300. Here's some system information related to the patch(es): ========== hdparm -Tt /dev/sd[bc]1 =========== /dev/sdb1: Timing cached reads: 2786 MB in 2.00 seconds = 1393.25 MB/sec Timing buffered disk reads: 232 MB in 3.01 seconds = 77.17 MB/sec /dev/sdc1: Timing cached reads: 2742 MB in 2.00 seconds = 1370.87 MB/sec Timing buffered disk reads: 208 MB in 3.02 seconds = 68.88 MB/sec ========== dmesg ========== [ 90.256606] ata1: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0xa frozen [ 90.256615] ata1: irq_stat 0x00b40090 <PHY RDY changed> [ 90.256625] ata1: hard resetting link [ 92.449372] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 0) [ 92.593106] ata1.15: Port Multiplier 1.1, 0x1095:0x3726 r23, 6 ports, feat 0x9/0x9 [ 92.720891] ata1.00: hard resetting link [ 93.204061] ata1.00: softreset failed (SRST command error) [ 93.204068] ata1.00: reset failed (errno=-5), retrying in 10 secs [ 102.703482] ata1.00: hard resetting link [ 103.314425] ata1.00: SATA link up 1.5 Gbps (SStatus 113 SControl 300) [ 103.330386] ata1.01: hard resetting link [ 103.893414] ata1.01: SATA link down (SStatus 0 SControl 300) [ 103.909388] ata1.02: hard resetting link [ 104.472403] ata1.02: SATA link down (SStatus 0 SControl 300) [ 104.488388] ata1.03: hard resetting link [ 105.051395] ata1.03: SATA link down (SStatus 0 SControl 300) [ 105.067367] ata1.04: hard resetting link [ 105.662330] ata1.04: SATA link up 1.5 Gbps (SStatus 113 SControl 300) [ 105.662336] ata1.05: hard resetting link [ 106.225347] ata1.05: SATA link up 1.5 Gbps (SStatus 113 SControl 300) [ 106.260017] ata1.00: ATA-7: ST3750640AS, 3.AAE, max UDMA/133 [ 106.260023] ata1.00: 1465149168 sectors, multi 0: LBA48 NCQ (depth 31/32) [ 106.318220] ata1.00: configured for UDMA/100 [ 106.333611] ata1.04: ATA-7: WDC WD5000YS-01MPB1, 09.02E09, max UDMA/133 [ 106.333617] ata1.04: 976773168 sectors, multi 0: LBA48 NCQ (depth 31/32) [ 106.334621] ata1.04: configured for UDMA/100 [ 106.349138] ata1: EH complete [ 106.349170] PM: Adding info for No Bus:target0:0:0 [ 106.349323] scsi 0:0:0:0: Direct-Access ATA ST3750640AS 3.AA PQ: 0 ANSI: 5 [ 106.349336] PM: Adding info for scsi:0:0:0:0 [ 106.350572] sd 0:0:0:0: [sdb] 1465149168 512-byte hardware sectors (750156 MB) [ 106.350589] sd 0:0:0:0: [sdb] Write Protect is off [ 106.350591] sd 0:0:0:0: [sdb] Mode Sense: 00 3a 00 00 [ 106.350615] sd 0:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 106.350666] sd 0:0:0:0: [sdb] 1465149168 512-byte hardware sectors (750156 MB) [ 106.350678] sd 0:0:0:0: [sdb] Write Protect is off [ 106.350680] sd 0:0:0:0: [sdb] Mode Sense: 00 3a 00 00 [ 106.350702] sd 0:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 106.350705] sdb: sdb1 [ 106.366234] sd 0:0:0:0: [sdb] Attached SCSI disk [ 106.366296] sd 0:0:0:0: Attached scsi generic sg2 type 0 [ 106.366329] PM: Adding info for No Bus:target0:0:4 [ 106.366807] scsi 0:0:4:0: Direct-Access ATA WDC WD5000YS-01M 09.0 PQ: 0 ANSI: 5 [ 106.366814] PM: Adding info for scsi:0:0:4:0 [ 106.367883] sd 0:0:4:0: [sdc] 976773168 512-byte hardware sectors (500108 MB) [ 106.367896] sd 0:0:4:0: [sdc] Write Protect is off [ 106.367899] sd 0:0:4:0: [sdc] Mode Sense: 00 3a 00 00 [ 106.367922] sd 0:0:4:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 106.367963] sd 0:0:4:0: [sdc] 976773168 512-byte hardware sectors (500108 MB) [ 106.367976] sd 0:0:4:0: [sdc] Write Protect is off [ 106.367978] sd 0:0:4:0: [sdc] Mode Sense: 00 3a 00 00 [ 106.368000] sd 0:0:4:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 106.368003] sdc: sdc1 [ 106.373944] sd 0:0:4:0: [sdc] Attached SCSI disk [ 106.373977] sd 0:0:4:0: Attached scsi generic sg3 type 0 [ 154.013280] kjournald starting. Commit interval 5 seconds [ 154.018158] EXT3 FS on sdb1, internal journal [ 154.018168] EXT3-fs: mounted filesystem with ordered data mode. [ 156.854093] kjournald starting. Commit interval 5 seconds [ 156.861351] EXT3 FS on sdc1, internal journal [ 156.861361] EXT3-fs: mounted filesystem with ordered data mode. ============================ Still my controller is not identified (PCI id?); dont know if thats something you want to change for the final patch: 01:00.0 Mass storage controller: Silicon Image, Inc. Unknown device 3531 (rev 01) - -Stefan Tejun Heo wrote: > Stefan Skotte wrote: >> drivers/scsi/ipr.c: In function \x18__ipr_eh_dev_reset\x19: >> drivers/scsi/ipr.c:3955: warning: passing argument 4 of \x18ata_do_eh\x19 from >> incompatible pointer type >> drivers/scsi/ipr.c: In function \x18ipr_ata_phy_reset\x19: >> drivers/scsi/ipr.c:5049: error: \x18struct ata_port\x19 has no member named >> \x18device\x19 >> drivers/scsi/ipr.c:5053: error: \x18struct ata_port\x19 has no member named >> \x18device\x19 >> drivers/scsi/ipr.c:5056: error: \x18struct ata_port\x19 has no member named >> \x18device\x19 >> make[3]: *** [drivers/scsi/ipr.o] Error 1 >> make[2]: *** [drivers/scsi] Error 2 >> make[1]: *** [drivers] Error 2 >> make[1]: Leaving directory `/usr/src/linux-2.6.22-rc6' >> make: *** [debian/stamp-build-kernel] Error 2 > > Aiee, that's my bad. I forgot to convert ipr. > >> I just removed the ipr module since I'm not going to use it, but maybe >> I'm doing something wrong since I'm usng the debian build process (?), >> anyways I downloaded 2.6.22-rc6 from testing on kernel.org, so that >> should atleast be right. >> >> Thanks for getting back to me, I will report back how well my 3531-based >> controller fares... > > Thanks. > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGiMOv+vG8YFo3LPMRAkpOAKCjNCxGz4f+S20SOM8azZGnnMgufwCcCZXI py27dunJY0xf+Q8EU8hM7bc= =8cHz -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: State of Port Multiplier Support in libata? 2007-07-02 9:21 ` Stefan Skotte @ 2007-07-02 9:36 ` Tejun Heo 2007-07-02 13:24 ` Stefan Skotte 0 siblings, 1 reply; 12+ messages in thread From: Tejun Heo @ 2007-07-02 9:36 UTC (permalink / raw) To: Stefan Skotte; +Cc: linux-ide Stefan Skotte wrote: > I've just compiled, and I'm now running the kernel with the patches applied. > > It seems to work, however I'm not sure why the SATA Link is 1.5gb/s ? > Both my disks are SATA-II 300. I dunno either. Does it come up as 3Gbps if you connect it directly to the controller? > ========== dmesg ========== > [ 90.256606] ata1: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0xa > frozen > [ 90.256615] ata1: irq_stat 0x00b40090 <PHY RDY changed> > [ 90.256625] ata1: hard resetting link > [ 92.449372] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 0) > [ 92.593106] ata1.15: Port Multiplier 1.1, 0x1095:0x3726 r23, 6 ports, > feat 0x9/0x9 > [ 92.720891] ata1.00: hard resetting link > [ 93.204061] ata1.00: softreset failed (SRST command error) > [ 93.204068] ata1.00: reset failed (errno=-5), retrying in 10 secs I suppose you powered up the array @90sec, right? > [ 102.703482] ata1.00: hard resetting link > [ 103.314425] ata1.00: SATA link up 1.5 Gbps (SStatus 113 SControl 300) > [ 103.330386] ata1.01: hard resetting link > [ 103.893414] ata1.01: SATA link down (SStatus 0 SControl 300) > [ 103.909388] ata1.02: hard resetting link > [ 104.472403] ata1.02: SATA link down (SStatus 0 SControl 300) > [ 104.488388] ata1.03: hard resetting link > [ 105.051395] ata1.03: SATA link down (SStatus 0 SControl 300) > [ 105.067367] ata1.04: hard resetting link > [ 105.662330] ata1.04: SATA link up 1.5 Gbps (SStatus 113 SControl 300) > [ 105.662336] ata1.05: hard resetting link > [ 106.225347] ata1.05: SATA link up 1.5 Gbps (SStatus 113 SControl 300) > [ 106.260017] ata1.00: ATA-7: ST3750640AS, 3.AAE, max UDMA/133 > [ 106.260023] ata1.00: 1465149168 sectors, multi 0: LBA48 NCQ (depth 31/32) > [ 106.318220] ata1.00: configured for UDMA/100 > [ 106.333611] ata1.04: ATA-7: WDC WD5000YS-01MPB1, 09.02E09, max UDMA/133 > [ 106.333617] ata1.04: 976773168 sectors, multi 0: LBA48 NCQ (depth 31/32) > [ 106.334621] ata1.04: configured for UDMA/100 > [ 106.349138] ata1: EH complete Everything looks pretty good. Care to try some hotplug / power on, off testings? > Still my controller is not identified (PCI id?); dont know if thats > something you want to change for the final patch: > > 01:00.0 Mass storage controller: Silicon Image, Inc. Unknown device 3531 > (rev 01) Oh well, this has nothing to do with the kernel or the driver. You should ask the pciutils maintainer. -- tejun ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: State of Port Multiplier Support in libata? 2007-07-02 9:36 ` Tejun Heo @ 2007-07-02 13:24 ` Stefan Skotte 2007-07-02 15:07 ` Tejun Heo 0 siblings, 1 reply; 12+ messages in thread From: Stefan Skotte @ 2007-07-02 13:24 UTC (permalink / raw) To: Tejun Heo; +Cc: linux-ide -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hey Tejun, Here's a few tries at testing the power on/off, unplugging disks: ============================ Here's the full log after a reboot, and me powering up the array manually afterwards: ============================ [ 9995.743400] ata1: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0xa frozen [ 9995.743409] ata1: irq_stat 0x00b40090 <PHY RDY changed> [ 9995.743419] ata1: hard resetting link [ 9997.936879] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 0) [ 9998.080620] ata1.15: Port Multiplier 1.1, 0x1095:0x3726 r23, 6 ports, feat 0x9/0x9 [ 9998.208414] ata1.00: hard resetting link [ 9998.691615] ata1.00: softreset failed (SRST command error) [ 9998.691623] ata1.00: reset failed (errno=-5), retrying in 10 secs [10008.191634] ata1.00: hard resetting link [10008.802619] ata1.00: SATA link up 1.5 Gbps (SStatus 113 SControl 300) [10008.818589] ata1.01: hard resetting link [10009.381644] ata1.01: SATA link down (SStatus 0 SControl 300) [10009.397617] ata1.02: hard resetting link [10009.960672] ata1.02: SATA link down (SStatus 0 SControl 300) [10009.976646] ata1.03: hard resetting link [10010.539699] ata1.03: SATA link down (SStatus 0 SControl 300) [10010.555671] ata1.04: hard resetting link [10011.150673] ata1.04: SATA link up 1.5 Gbps (SStatus 113 SControl 300) [10011.150682] ata1.05: hard resetting link [10011.713728] ata1.05: SATA link up 1.5 Gbps (SStatus 113 SControl 300) [10011.759634] ata1.00: ATA-7: ST3750640AS, 3.AAE, max UDMA/133 [10011.759641] ata1.00: 1465149168 sectors, multi 0: LBA48 NCQ (depth 31/32) [10011.817827] ata1.00: configured for UDMA/100 [10011.830608] ata1.04: ATA-7: WDC WD5000YS-01MPB1, 09.02E09, max UDMA/133 [10011.830615] ata1.04: 976773168 sectors, multi 0: LBA48 NCQ (depth 31/32) [10011.831615] ata1.04: configured for UDMA/100 [10011.845509] ata1: EH complete [10011.845542] PM: Adding info for No Bus:target0:0:0 [10011.845990] scsi 0:0:0:0: Direct-Access ATA ST3750640AS 3.AA PQ: 0 ANSI: 5 [10011.845998] PM: Adding info for scsi:0:0:0:0 [10011.846305] sd 0:0:0:0: [sdb] 1465149168 512-byte hardware sectors (750156 MB) [10011.846457] sd 0:0:0:0: [sdb] Write Protect is off [10011.846460] sd 0:0:0:0: [sdb] Mode Sense: 00 3a 00 00 [10011.846691] sd 0:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [10011.846895] sd 0:0:0:0: [sdb] 1465149168 512-byte hardware sectors (750156 MB) [10011.847041] sd 0:0:0:0: [sdb] Write Protect is off [10011.847043] sd 0:0:0:0: [sdb] Mode Sense: 00 3a 00 00 [10011.847273] sd 0:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [10011.847277] sdb: sdb1 [10011.865846] sd 0:0:0:0: [sdb] Attached SCSI disk [10011.865877] sd 0:0:0:0: Attached scsi generic sg2 type 0 [10011.865896] PM: Adding info for No Bus:target0:0:4 [10011.866259] scsi 0:0:4:0: Direct-Access ATA WDC WD5000YS-01M 09.0 PQ: 0 ANSI: 5 [10011.866266] PM: Adding info for scsi:0:0:4:0 [10011.867096] sd 0:0:4:0: [sdc] 976773168 512-byte hardware sectors (500108 MB) [10011.867112] sd 0:0:4:0: [sdc] Write Protect is off [10011.867115] sd 0:0:4:0: [sdc] Mode Sense: 00 3a 00 00 [10011.867128] sd 0:0:4:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [10011.867166] sd 0:0:4:0: [sdc] 976773168 512-byte hardware sectors (500108 MB) [10011.867174] sd 0:0:4:0: [sdc] Write Protect is off [10011.867176] sd 0:0:4:0: [sdc] Mode Sense: 00 3a 00 00 [10011.867188] sd 0:0:4:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [10011.867192] sdc: sdc1 [10011.870897] sd 0:0:4:0: [sdc] Attached SCSI disk [10011.870931] sd 0:0:4:0: Attached scsi generic sg3 type 0 ============================ Here's when I rmmod sata_sil24: ============================= [10142.204662] ata1.00: disabled [10142.204667] ata1.04: disabled [10142.205101] sd 0:0:0:0: [sdb] Synchronizing SCSI cache [10142.206502] sd 0:0:0:0: [sdb] Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK,SUGGEST_OK [10142.206509] sd 0:0:0:0: [sdb] Stopping disk [10142.207051] sd 0:0:0:0: [sdb] START_STOP FAILED [10142.207054] sd 0:0:0:0: [sdb] Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK,SUGGEST_OK [10142.207223] PM: Removing info for scsi:0:0:0:0 [10142.207276] PM: Removing info for No Bus:target0:0:0 [10142.207421] sd 0:0:4:0: [sdc] Synchronizing SCSI cache [10142.211458] sd 0:0:4:0: [sdc] Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK,SUGGEST_OK [10142.211465] sd 0:0:4:0: [sdc] Stopping disk [10142.211777] sd 0:0:4:0: [sdc] START_STOP FAILED [10142.211779] sd 0:0:4:0: [sdc] Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK,SUGGEST_OK [10142.211948] PM: Removing info for scsi:0:0:4:0 [10142.212008] PM: Removing info for No Bus:target0:0:4 [10142.212043] PM: Removing info for No Bus:host0 [10142.212103] ACPI: PCI interrupt for device 0000:01:00.0 disabled ============================= Booting with array turned on: (disks are spun up one at a time) This also includes my slim dvdrw + seagate 500gb drive. ============================= [ 43.125831] scsi0 : sata_sil24 [ 43.125837] PM: Adding info for No Bus:host0 [ 43.125860] ata1: SATA max UDMA/100 cmd 0xf8878000 ctl 0x00000000 bmdma 0x00000000 irq 0 [ 44.200476] PM: Adding info for ieee1394:00031d000000b79d [ 44.200536] ieee1394: Host added: ID:BUS[0-00:1023] GUID[00031d000000b79d] [ 45.318554] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 0) [ 45.462294] ata1.15: Port Multiplier 1.1, 0x1095:0x3726 r23, 6 ports, feat 0x9/0x9 [ 45.590089] ata1.00: hard resetting link [ 46.201068] ata1.00: SATA link up 1.5 Gbps (SStatus 113 SControl 300) [ 46.217041] ata1.01: hard resetting link [ 46.780101] ata1.01: SATA link down (SStatus 0 SControl 300) [ 46.796074] ata1.02: hard resetting link [ 47.359134] ata1.02: SATA link down (SStatus 0 SControl 300) [ 47.375106] ata1.03: hard resetting link [ 47.938168] ata1.03: SATA link down (SStatus 0 SControl 300) [ 47.954139] ata1.04: hard resetting link [ 48.549147] ata1.04: SATA link up 1.5 Gbps (SStatus 113 SControl 300) [ 48.549153] ata1.05: hard resetting link [ 49.112205] ata1.05: SATA link up 1.5 Gbps (SStatus 113 SControl 300) [ 56.404253] ata1.00: ATA-7: ST3750640AS, 3.AAE, max UDMA/133 [ 56.404259] ata1.00: 1465149168 sectors, multi 0: LBA48 NCQ (depth 31/32) [ 56.462446] ata1.00: configured for UDMA/100 [ 62.687472] ata1.04: ATA-7: WDC WD5000YS-01MPB1, 09.02E09, max UDMA/133 [ 62.687479] ata1.04: 976773168 sectors, multi 0: LBA48 NCQ (depth 31/32) [ 62.688546] ata1.04: configured for UDMA/100 [ 62.701504] ata1: EH complete [ 62.701528] PM: Adding info for No Bus:target0:0:0 [ 62.701659] scsi 0:0:0:0: Direct-Access ATA ST3750640AS 3.AA PQ: 0 ANSI: 5 [ 62.701672] PM: Adding info for scsi:0:0:0:0 [ 62.701999] PM: Adding info for No Bus:target0:0:4 [ 62.702047] scsi 0:0:4:0: Direct-Access ATA WDC WD5000YS-01M 09.0 PQ: 0 ANSI: 5 [ 62.702053] PM: Adding info for scsi:0:0:4:0 [ 62.704419] ata_piix 0000:00:1f.2: version 2.11 [ 62.704426] ata_piix 0000:00:1f.2: MAP [ P0 P2 IDE IDE ] [ 62.704446] ACPI: PCI Interrupt 0000:00:1f.2[B] -> GSI 19 (level, low) -> IRQ 18 [ 62.704474] PCI: Setting latency timer of device 0000:00:1f.2 to 64 [ 62.704515] scsi1 : ata_piix [ 62.704522] PM: Adding info for No Bus:host1 [ 62.704549] scsi2 : ata_piix [ 62.704554] PM: Adding info for No Bus:host2 [ 62.704569] ata2: SATA max UDMA/133 cmd 0x000101f0 ctl 0x000103f6 bmdma 0x0001fa00 irq 14 [ 62.704572] ata3: PATA max UDMA/100 cmd 0x00010170 ctl 0x00010376 bmdma 0x0001fa08 irq 15 [ 62.709627] sd 0:0:0:0: [sda] 1465149168 512-byte hardware sectors (750156 MB) [ 62.709637] sd 0:0:0:0: [sda] Write Protect is off [ 62.709640] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 [ 62.709651] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 62.709695] sd 0:0:0:0: [sda] 1465149168 512-byte hardware sectors (750156 MB) [ 62.709702] sd 0:0:0:0: [sda] Write Protect is off [ 62.709704] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 [ 62.709716] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 62.709720] sda: sda1 [ 62.755054] sd 0:0:0:0: [sda] Attached SCSI disk [ 62.755485] sd 0:0:4:0: [sdb] 976773168 512-byte hardware sectors (500108 MB) [ 62.755494] sd 0:0:4:0: [sdb] Write Protect is off [ 62.755496] sd 0:0:4:0: [sdb] Mode Sense: 00 3a 00 00 [ 62.755508] sd 0:0:4:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 62.755540] sd 0:0:4:0: [sdb] 976773168 512-byte hardware sectors (500108 MB) [ 62.755548] sd 0:0:4:0: [sdb] Write Protect is off [ 62.755550] sd 0:0:4:0: [sdb] Mode Sense: 00 3a 00 00 [ 62.755561] sd 0:0:4:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 62.755564] sdb: sdb1 [ 62.761248] sd 0:0:4:0: [sdb] Attached SCSI disk [ 62.764902] sd 0:0:0:0: Attached scsi generic sg0 type 0 [ 62.764918] sd 0:0:4:0: Attached scsi generic sg1 type 0 [ 62.903813] ata2.00: ATA-7: ST3500630A, 3.AAE, max UDMA/100 [ 62.903820] ata2.00: 976773168 sectors, multi 16: LBA48 [ 62.903825] ata2.00: applying bridge limits [ 62.970241] ata2.00: configured for UDMA/100 [ 63.288941] ata3.00: ATAPI: MATSHITADVD-RAM UJ-846S, F100, max UDMA/66 [ 63.288945] ata3.00: limited to UDMA/33 due to 40-wire cable [ 63.460653] ata3.00: configured for UDMA/33 [ 63.460672] PM: Adding info for No Bus:target1:0:0 [ 63.460738] scsi 1:0:0:0: Direct-Access ATA ST3500630A 3.AA PQ: 0 ANSI: 5 [ 63.460746] PM: Adding info for scsi:1:0:0:0 [ 63.460978] sd 1:0:0:0: [sdc] 976773168 512-byte hardware sectors (500108 MB) [ 63.460988] sd 1:0:0:0: [sdc] Write Protect is off [ 63.460991] sd 1:0:0:0: [sdc] Mode Sense: 00 3a 00 00 [ 63.461003] sd 1:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 63.461039] sd 1:0:0:0: [sdc] 976773168 512-byte hardware sectors (500108 MB) [ 63.461046] sd 1:0:0:0: [sdc] Write Protect is off [ 63.461048] sd 1:0:0:0: [sdc] Mode Sense: 00 3a 00 00 [ 63.461060] sd 1:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 63.461062] sdc: sdc1 sdc2 < sdc5 > [ 63.507333] sd 1:0:0:0: [sdc] Attached SCSI disk [ 63.507523] sd 1:0:0:0: Attached scsi generic sg2 type 0 [ 63.507540] PM: Adding info for No Bus:target2:0:0 [ 63.509120] scsi 2:0:0:0: CD-ROM MATSHITA DVD-RAM UJ-846S F100 PQ: 0 ANSI: 5 [ 63.509131] PM: Adding info for scsi:2:0:0:0 [ 63.509595] scsi 2:0:0:0: Attached scsi generic sg3 type 5 [ 63.524513] sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda caddy [ 63.524517] Uniform CD-ROM driver Revision: 3.20 [ 63.524661] sr 2:0:0:0: Attached scsi CD-ROM sr0 ============================= Array turned of without rmmod'ing sata_sil24: ============================= [ 351.223540] ata1.00: exception Emask 0x100 SAct 0x0 SErr 0x0 action 0x6 frozen [ 351.223550] ata1.01: exception Emask 0x100 SAct 0x0 SErr 0x0 action 0x6 frozen [ 351.223556] ata1.02: exception Emask 0x100 SAct 0x0 SErr 0x0 action 0x6 frozen [ 351.223562] ata1.03: exception Emask 0x100 SAct 0x0 SErr 0x0 action 0x6 frozen [ 351.223568] ata1.04: exception Emask 0x100 SAct 0x0 SErr 0x0 action 0x6 frozen [ 351.223573] ata1.05: exception Emask 0x100 SAct 0x0 SErr 0x0 action 0x6 frozen [ 351.479090] ata1.15: failed to read PMP product ID [ 351.479096] ata1.15: retrying hardreset [ 351.479106] ata1.15: hard resetting link [ 356.566580] ata1.15: SATA link down (SStatus 1 SControl 0) [ 356.822165] ata1.15: failed to read PMP GSCR[0] (errno=-5) [ 356.822172] ata1.15: PMP revalidation failed (errno=-5) [ 356.822179] ata1.15: limiting SATA link speed to 1.5 Gbps [ 356.822184] ata1.15: retrying hardreset in 5 secs [ 361.817800] ata1.15: hard resetting link [ 366.905308] ata1.15: SATA link down (SStatus 1 SControl 10) [ 367.160893] ata1.15: failed to read PMP GSCR[0] (errno=-5) [ 367.160900] ata1.15: PMP revalidation failed (errno=-5) [ 367.160906] ata1.15: retrying hardreset in 5 secs .. and continues to retry ============================= Array turned on again: ============================= (continued from above) [ 372.156532] ata1.15: hard resetting link [ 377.244059] ata1.15: SATA link down (SStatus 1 SControl 10) [ 377.499621] ata1.15: failed to read PMP GSCR[0] (errno=-5) [ 377.499628] ata1.15: PMP revalidation failed (errno=-5) [ 377.499635] ata1.15: retrying hardreset in 5 secs [ 382.495257] ata1.15: hard resetting link [ 387.582767] ata1.15: SATA link down (SStatus 1 SControl 10) [ 387.838349] ata1.15: failed to read PMP GSCR[0] (errno=-5) [ 387.838356] ata1.15: PMP revalidation failed (errno=-5) [ 387.838360] ata1.15: failed to recover PMP after 3 tries, giving up [ 387.838365] ata1.15: Port Multiplier detaching [ 387.838391] ata1.00: disabled [ 387.838398] ata1.04: disabled [ 387.838403] ata1.00: disabled [ 387.838411] ata1: EH pending after completion, repeating EH (cnt=4) [ 387.838423] ata1: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0x9 [ 387.838428] ata1: irq_stat 0x01940090 <PHY RDY changed> [ 387.838437] ata1: hard resetting link [ 392.111206] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 0) [ 392.254950] ata1.15: Port Multiplier 1.1, 0x1095:0x3726 r23, 6 ports, feat 0x9/0x9 [ 392.382744] ata1.00: hard resetting link [ 392.865950] ata1.00: softreset failed (SRST command error) [ 392.865958] ata1.00: reset failed (errno=-5), retrying in 10 secs [ 402.366056] ata1.00: hard resetting link [ 402.977046] ata1.00: SATA link up 1.5 Gbps (SStatus 113 SControl 300) [ 402.993018] ata1.01: hard resetting link [ 403.556078] ata1.01: SATA link down (SStatus 0 SControl 300) [ 403.572050] ata1.02: hard resetting link [ 404.135131] ata1.02: SATA link down (SStatus 0 SControl 300) [ 404.151086] ata1.03: hard resetting link [ 404.714143] ata1.03: SATA link down (SStatus 0 SControl 300) [ 404.730118] ata1.04: hard resetting link [ 405.325123] ata1.04: SATA link up 1.5 Gbps (SStatus 113 SControl 300) [ 405.325130] ata1.05: hard resetting link [ 405.888183] ata1.05: SATA link up 1.5 Gbps (SStatus 113 SControl 300) [ 405.933855] ata1.00: ATA-7: ST3750640AS, 3.AAE, max UDMA/133 [ 405.933862] ata1.00: 1465149168 sectors, multi 0: LBA48 NCQ (depth 31/32) [ 405.992055] ata1.00: configured for UDMA/100 [ 406.006812] ata1.04: ATA-7: WDC WD5000YS-01MPB1, 09.02E09, max UDMA/133 [ 406.006820] ata1.04: 976773168 sectors, multi 0: LBA48 NCQ (depth 31/32) [ 406.007809] ata1.04: configured for UDMA/100 [ 406.019974] ata1: EH complete [ 406.019987] ata1.00: detaching (SCSI 0:0:0:0) [ 406.020286] sd 0:0:0:0: [sda] Synchronizing SCSI cache [ 406.020392] sd 0:0:0:0: [sda] Stopping disk [ 406.020502] PM: Removing info for scsi:0:0:0:0 [ 406.020536] PM: Removing info for No Bus:target0:0:0 [ 406.020546] ata1.04: detaching (SCSI 0:0:4:0) [ 406.020674] sd 0:0:4:0: [sdb] Synchronizing SCSI cache [ 406.020843] sd 0:0:4:0: [sdb] Stopping disk [ 406.464589] PM: Removing info for scsi:0:0:4:0 [ 406.464678] PM: Removing info for No Bus:target0:0:4 [ 406.464714] PM: Adding info for No Bus:target0:0:0 [ 406.466047] scsi 0:0:0:0: Direct-Access ATA ST3750640AS 3.AA PQ: 0 ANSI: 5 [ 406.466063] PM: Adding info for scsi:0:0:0:0 [ 406.467227] sd 0:0:0:0: [sda] 1465149168 512-byte hardware sectors (750156 MB) [ 406.467240] sd 0:0:0:0: [sda] Write Protect is off [ 406.467244] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 [ 406.467257] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 406.467300] sd 0:0:0:0: [sda] 1465149168 512-byte hardware sectors (750156 MB) [ 406.467308] sd 0:0:0:0: [sda] Write Protect is off [ 406.467311] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 [ 406.467323] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 406.467326] sda: sda1 [ 408.040630] sd 0:0:0:0: [sda] Attached SCSI disk [ 408.040695] sd 0:0:0:0: Attached scsi generic sg0 type 0 [ 408.040734] PM: Adding info for No Bus:target0:0:4 [ 408.041214] scsi 0:0:4:0: Direct-Access ATA WDC WD5000YS-01M 09.0 PQ: 0 ANSI: 5 [ 408.041221] PM: Adding info for scsi:0:0:4:0 [ 408.041667] sd 0:0:4:0: [sdb] 976773168 512-byte hardware sectors (500108 MB) [ 408.041677] sd 0:0:4:0: [sdb] Write Protect is off [ 408.041680] sd 0:0:4:0: [sdb] Mode Sense: 00 3a 00 00 [ 408.041692] sd 0:0:4:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 408.041727] sd 0:0:4:0: [sdb] 976773168 512-byte hardware sectors (500108 MB) [ 408.041735] sd 0:0:4:0: [sdb] Write Protect is off [ 408.041737] sd 0:0:4:0: [sdb] Mode Sense: 00 3a 00 00 [ 408.041751] sd 0:0:4:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 408.041754] sdb: sdb1 [ 410.941492] sd 0:0:4:0: [sdb] Attached SCSI disk [ 410.941561] sd 0:0:4:0: Attached scsi generic sg1 type 0 ============================= Disk in bay 2 pulled out: ============================= [ 560.721523] ata1.00: exception Emask 0x10 SAct 0x0 SErr 0x4010000 action 0xb [ 560.753469] ata1.00: hard resetting link [ 561.731833] ata1.00: SATA link down (SStatus 0 SControl 300) [ 561.747809] ata1: failed to recover some devices, retrying in 5 secs [ 566.759437] ata1.00: hard resetting link [ 567.322494] ata1.00: SATA link down (SStatus 0 SControl 300) [ 567.354441] ata1.00: limiting SATA link speed to 1.5 Gbps [ 567.354449] ata1.00: limiting speed to UDMA/100:PIO3 [ 567.354454] ata1: failed to recover some devices, retrying in 5 secs [ 572.366093] ata1.00: hard resetting link [ 572.993021] ata1.00: SATA link down (SStatus 0 SControl 310) [ 573.008995] ata1.00: disabled [ 573.544093] ata1.00: hard resetting link [ 574.171053] ata1.00: SATA link down (SStatus 0 SControl 300) [ 574.187034] ata1: EH complete [ 574.187052] ata1.00: detaching (SCSI 0:0:0:0) [ 574.187323] sd 0:0:0:0: [sda] Synchronizing SCSI cache [ 574.187372] sd 0:0:0:0: [sda] Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK,SUGGEST_OK [ 574.187380] sd 0:0:0:0: [sda] Stopping disk [ 574.187399] sd 0:0:0:0: [sda] START_STOP FAILED [ 574.187401] sd 0:0:0:0: [sda] Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK,SUGGEST_OK [ 574.187407] PM: Removing info for scsi:0:0:0:0 [ 574.187439] PM: Removing info for No Bus:target0:0:0 ============================== Disk in bay 2 reinserted: ============================== [ 600.263465] ata1.00: exception Emask 0x10 SAct 0x0 SErr 0x4050000 action 0xb [ 600.295411] ata1.00: hard resetting link [ 601.193925] ata1.00: softreset failed (SRST command error) [ 601.193933] ata1.00: reset failed (errno=-5), retrying in 10 secs [ 610.278721] ata1.00: hard resetting link [ 611.305018] ata1.00: SATA link up 1.5 Gbps (SStatus 113 SControl 300) [ 611.350966] ata1.00: ATA-7: ST3750640AS, 3.AAE, max UDMA/133 [ 611.350974] ata1.00: 1465149168 sectors, multi 0: LBA48 NCQ (depth 31/32) [ 611.409167] ata1.00: configured for UDMA/100 [ 611.424823] ata1: EH complete [ 611.424857] PM: Adding info for No Bus:target0:0:0 [ 611.424971] scsi 0:0:0:0: Direct-Access ATA ST3750640AS 3.AA PQ: 0 ANSI: 5 [ 611.424985] PM: Adding info for scsi:0:0:0:0 [ 611.425082] sd 0:0:0:0: [sda] 1465149168 512-byte hardware sectors (750156 MB) [ 611.425102] sd 0:0:0:0: [sda] Write Protect is off [ 611.425107] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 [ 611.425134] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 611.425198] sd 0:0:0:0: [sda] 1465149168 512-byte hardware sectors (750156 MB) [ 611.425206] sd 0:0:0:0: [sda] Write Protect is off [ 611.425209] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 [ 611.425221] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 611.425225] sda: sda1 [ 611.448869] sd 0:0:0:0: [sda] Attached SCSI disk [ 611.448931] sd 0:0:0:0: Attached scsi generic sg0 type 0 =========================== I will try to connect a harddrive directly to my controller, but that will take some further testing (I'll get back on that subject). The pci id doesn't concern me much, as long as the array works :D Let me know if you need more tests... - -stefan Tejun Heo wrote: > Stefan Skotte wrote: >> I've just compiled, and I'm now running the kernel with the patches applied. >> >> It seems to work, however I'm not sure why the SATA Link is 1.5gb/s ? >> Both my disks are SATA-II 300. > > I dunno either. Does it come up as 3Gbps if you connect it directly to > the controller? > >> ========== dmesg ========== >> [ 90.256606] ata1: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0xa >> frozen >> [ 90.256615] ata1: irq_stat 0x00b40090 <PHY RDY changed> >> [ 90.256625] ata1: hard resetting link >> [ 92.449372] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 0) >> [ 92.593106] ata1.15: Port Multiplier 1.1, 0x1095:0x3726 r23, 6 ports, >> feat 0x9/0x9 >> [ 92.720891] ata1.00: hard resetting link >> [ 93.204061] ata1.00: softreset failed (SRST command error) >> [ 93.204068] ata1.00: reset failed (errno=-5), retrying in 10 secs > > I suppose you powered up the array @90sec, right? > >> [ 102.703482] ata1.00: hard resetting link >> [ 103.314425] ata1.00: SATA link up 1.5 Gbps (SStatus 113 SControl 300) >> [ 103.330386] ata1.01: hard resetting link >> [ 103.893414] ata1.01: SATA link down (SStatus 0 SControl 300) >> [ 103.909388] ata1.02: hard resetting link >> [ 104.472403] ata1.02: SATA link down (SStatus 0 SControl 300) >> [ 104.488388] ata1.03: hard resetting link >> [ 105.051395] ata1.03: SATA link down (SStatus 0 SControl 300) >> [ 105.067367] ata1.04: hard resetting link >> [ 105.662330] ata1.04: SATA link up 1.5 Gbps (SStatus 113 SControl 300) >> [ 105.662336] ata1.05: hard resetting link >> [ 106.225347] ata1.05: SATA link up 1.5 Gbps (SStatus 113 SControl 300) >> [ 106.260017] ata1.00: ATA-7: ST3750640AS, 3.AAE, max UDMA/133 >> [ 106.260023] ata1.00: 1465149168 sectors, multi 0: LBA48 NCQ (depth 31/32) >> [ 106.318220] ata1.00: configured for UDMA/100 >> [ 106.333611] ata1.04: ATA-7: WDC WD5000YS-01MPB1, 09.02E09, max UDMA/133 >> [ 106.333617] ata1.04: 976773168 sectors, multi 0: LBA48 NCQ (depth 31/32) >> [ 106.334621] ata1.04: configured for UDMA/100 >> [ 106.349138] ata1: EH complete > > Everything looks pretty good. Care to try some hotplug / power on, off > testings? > >> Still my controller is not identified (PCI id?); dont know if thats >> something you want to change for the final patch: >> >> 01:00.0 Mass storage controller: Silicon Image, Inc. Unknown device 3531 >> (rev 01) > > Oh well, this has nothing to do with the kernel or the driver. You > should ask the pciutils maintainer. > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGiPyW+vG8YFo3LPMRAqbzAJ9ZadqzwV1Ny7dglHRiy94pIAaiXQCdFf73 hQnrX3u9Ypf/CvbIPgqP1E0= =sDoi -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: State of Port Multiplier Support in libata? 2007-07-02 13:24 ` Stefan Skotte @ 2007-07-02 15:07 ` Tejun Heo 2007-07-02 21:03 ` Stefan Skotte 0 siblings, 1 reply; 12+ messages in thread From: Tejun Heo @ 2007-07-02 15:07 UTC (permalink / raw) To: Stefan Skotte; +Cc: linux-ide Hello, Stefan Skotte wrote: > ============================ > Here's the full log after a reboot, and me powering up the array > manually afterwards: > ============================ > [ 9995.743400] ata1: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0xa > frozen > [ 9995.743409] ata1: irq_stat 0x00b40090 <PHY RDY changed> > [ 9995.743419] ata1: hard resetting link > [ 9997.936879] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 0) > [ 9998.080620] ata1.15: Port Multiplier 1.1, 0x1095:0x3726 r23, 6 ports, > feat 0x9/0x9 > [ 9998.208414] ata1.00: hard resetting link > [ 9998.691615] ata1.00: softreset failed (SRST command error) > [ 9998.691623] ata1.00: reset failed (errno=-5), retrying in 10 secs Hmmm... it seems we can do a bit better here with shorter retry interval. The driver probably spins up in 5~7 secs. The rest is wasted here. 10secs isn't too bad tho. > ============================= > Booting with array turned on: > (disks are spun up one at a time) > This also includes my slim dvdrw + seagate 500gb drive. > ============================= Everything looks good. > ============================= > Array turned of without rmmod'ing sata_sil24: > ============================= [--snip--] > [ 351.479090] ata1.15: failed to read PMP product ID > [ 351.479096] ata1.15: retrying hardreset > [ 351.479106] ata1.15: hard resetting link > [ 356.566580] ata1.15: SATA link down (SStatus 1 SControl 0) > [ 356.822165] ata1.15: failed to read PMP GSCR[0] (errno=-5) > [ 356.822172] ata1.15: PMP revalidation failed (errno=-5) > [ 356.822179] ata1.15: limiting SATA link speed to 1.5 Gbps > [ 356.822184] ata1.15: retrying hardreset in 5 secs > [ 361.817800] ata1.15: hard resetting link > [ 366.905308] ata1.15: SATA link down (SStatus 1 SControl 10) > [ 367.160893] ata1.15: failed to read PMP GSCR[0] (errno=-5) > [ 367.160900] ata1.15: PMP revalidation failed (errno=-5) > [ 367.160906] ata1.15: retrying hardreset in 5 secs > .. and continues to retry The retry limit is 5 times. Because losing PMP makes all downstream devices detached, I thought it's worth to try hard. If you put another device including another PMP there, libata will give up the current one quickly (after only two tries). > ============================= > Array turned on again: > ============================= > (continued from above) > [ 372.156532] ata1.15: hard resetting link > [ 377.244059] ata1.15: SATA link down (SStatus 1 SControl 10) > [ 377.499621] ata1.15: failed to read PMP GSCR[0] (errno=-5) > [ 377.499628] ata1.15: PMP revalidation failed (errno=-5) > [ 377.499635] ata1.15: retrying hardreset in 5 secs > [ 382.495257] ata1.15: hard resetting link > [ 387.582767] ata1.15: SATA link down (SStatus 1 SControl 10) > [ 387.838349] ata1.15: failed to read PMP GSCR[0] (errno=-5) > [ 387.838356] ata1.15: PMP revalidation failed (errno=-5) Ah... This is unfortunate. Even though the array was turned back on, it failed to respond to the last two tries resulting in detachment. I wonder why it failed to respond to two tries. Is this behavior reproducible? If so, does updating firmware of PMP help? > [ 387.838360] ata1.15: failed to recover PMP after 3 tries, giving up Ummm.... This should have been five. > [ 387.838365] ata1.15: Port Multiplier detaching > [ 387.838391] ata1.00: disabled > [ 387.838398] ata1.04: disabled > [ 387.838403] ata1.00: disabled The rest looks fine. > ============================== > Disk in bay 2 reinserted: > ============================== > [ 600.263465] ata1.00: exception Emask 0x10 SAct 0x0 SErr 0x4050000 > action 0xb > [ 600.295411] ata1.00: hard resetting link > [ 601.193925] ata1.00: softreset failed (SRST command error) > [ 601.193933] ata1.00: reset failed (errno=-5), retrying in 10 secs > [ 610.278721] ata1.00: hard resetting link > [ 611.305018] ata1.00: SATA link up 1.5 Gbps (SStatus 113 SControl 300) > [ 611.350966] ata1.00: ATA-7: ST3750640AS, 3.AAE, max UDMA/133 > [ 611.350974] ata1.00: 1465149168 sectors, multi 0: LBA48 NCQ (depth 31/32) > [ 611.409167] ata1.00: configured for UDMA/100 > [ 611.424823] ata1: EH complete Pretty, isn't it? :-) Thanks. -- tejun ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: State of Port Multiplier Support in libata? 2007-07-02 15:07 ` Tejun Heo @ 2007-07-02 21:03 ` Stefan Skotte 2007-07-03 3:06 ` Tejun Heo 0 siblings, 1 reply; 12+ messages in thread From: Stefan Skotte @ 2007-07-02 21:03 UTC (permalink / raw) To: Tejun Heo; +Cc: linux-ide -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Here's the full log from trying to reproduce error in powering array on/off: ===================== ******** modprobe sata_sil24 (array is already on)... [27635.288848] sata_sil24 0000:01:00.0: version 1.0 [27635.288873] ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 16 [27635.288904] PCI: Setting latency timer of device 0000:01:00.0 to 64 [27635.290003] scsi3 : sata_sil24 [27635.290018] PM: Adding info for No Bus:host3 [27635.290050] ata4: SATA max UDMA/100 cmd 0xf8e8c000 ctl 0x00000000 bmdma 0x00000000 irq 0 [27637.483686] ata4: SATA link up 3.0 Gbps (SStatus 123 SControl 0) [27637.627430] ata4.15: Port Multiplier 1.1, 0x1095:0x3726 r23, 6 ports, feat 0x9/0x9 [27637.755223] ata4.00: hard resetting link [27638.366203] ata4.00: SATA link up 1.5 Gbps (SStatus 113 SControl 300) [27638.382178] ata4.01: hard resetting link [27638.945235] ata4.01: SATA link down (SStatus 0 SControl 300) [27638.961210] ata4.02: hard resetting link [27639.524273] ata4.02: SATA link down (SStatus 0 SControl 300) [27639.540487] ata4.03: hard resetting link [27640.103302] ata4.03: SATA link down (SStatus 0 SControl 300) [27640.119275] ata4.04: hard resetting link [27640.714280] ata4.04: SATA link up 1.5 Gbps (SStatus 113 SControl 300) [27640.714287] ata4.05: hard resetting link [27641.277339] ata4.05: SATA link up 1.5 Gbps (SStatus 113 SControl 300) [27641.323510] ata4.00: ATA-7: ST3750640AS, 3.AAE, max UDMA/133 [27641.323516] ata4.00: 1465149168 sectors, multi 0: LBA48 NCQ (depth 31/32) [27641.381708] ata4.00: configured for UDMA/100 [27641.392371] ata4.04: ATA-7: WDC WD5000YS-01MPB1, 09.02E09, max UDMA/133 [27641.392377] ata4.04: 976773168 sectors, multi 0: LBA48 NCQ (depth 31/32) [27641.393434] ata4.04: configured for UDMA/100 [27641.409113] ata4: EH complete [27641.409224] PM: Adding info for No Bus:target3:0:0 [27641.409593] scsi 3:0:0:0: Direct-Access ATA ST3750640AS 3.AA PQ: 0 ANSI: 5 [27641.409696] PM: Adding info for scsi:3:0:0:0 [27641.409920] sd 3:0:0:0: [sda] 1465149168 512-byte hardware sectors (750156 MB) [27641.410095] sd 3:0:0:0: [sda] Write Protect is off [27641.410097] sd 3:0:0:0: [sda] Mode Sense: 00 3a 00 00 [27641.410338] sd 3:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [27641.410543] sd 3:0:0:0: [sda] 1465149168 512-byte hardware sectors (750156 MB) [27641.410691] sd 3:0:0:0: [sda] Write Protect is off [27641.410694] sd 3:0:0:0: [sda] Mode Sense: 00 3a 00 00 [27641.410931] sd 3:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [27641.410934] sda: sda1 [27641.429747] sd 3:0:0:0: [sda] Attached SCSI disk [27641.429932] sd 3:0:0:0: Attached scsi generic sg0 type 0 [27641.430054] PM: Adding info for No Bus:target3:0:4 [27641.430376] scsi 3:0:4:0: Direct-Access ATA WDC WD5000YS-01M 09.0 PQ: 0 ANSI: 5 [27641.430481] PM: Adding info for scsi:3:0:4:0 [27641.430699] sd 3:0:4:0: [sdb] 976773168 512-byte hardware sectors (500108 MB) [27641.430849] sd 3:0:4:0: [sdb] Write Protect is off [27641.430852] sd 3:0:4:0: [sdb] Mode Sense: 00 3a 00 00 [27641.431097] sd 3:0:4:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [27641.431303] sd 3:0:4:0: [sdb] 976773168 512-byte hardware sectors (500108 MB) [27641.431453] sd 3:0:4:0: [sdb] Write Protect is off [27641.431456] sd 3:0:4:0: [sdb] Mode Sense: 00 3a 00 00 [27641.431719] sd 3:0:4:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [27641.431722] sdb: sdb1 [27641.440613] sd 3:0:4:0: [sdb] Attached SCSI disk [27641.440707] sd 3:0:4:0: Attached scsi generic sg1 type 0 ********* power off array...... [27684.956387] ata4.00: exception Emask 0x100 SAct 0x0 SErr 0x0 action 0x6 frozen [27684.956396] ata4.01: exception Emask 0x100 SAct 0x0 SErr 0x0 action 0x6 frozen [27684.956402] ata4.02: exception Emask 0x100 SAct 0x0 SErr 0x0 action 0x6 frozen [27684.956408] ata4.03: exception Emask 0x100 SAct 0x0 SErr 0x0 action 0x6 frozen [27684.956413] ata4.04: exception Emask 0x100 SAct 0x0 SErr 0x0 action 0x6 frozen [27684.956419] ata4.05: exception Emask 0x100 SAct 0x0 SErr 0x0 action 0x6 frozen [27685.211956] ata4.15: failed to read PMP product ID [27685.211962] ata4.15: retrying hardreset [27685.211969] ata4.15: hard resetting link [27690.299444] ata4.15: SATA link down (SStatus 1 SControl 0) [27690.555072] ata4.15: failed to read PMP GSCR[0] (errno=-5) [27690.555077] ata4.15: PMP revalidation failed (errno=-5) [27690.555084] ata4.15: limiting SATA link speed to 1.5 Gbps [27690.555089] ata4.15: retrying hardreset in 5 secs [27695.550667] ata4.15: hard resetting link [27700.638173] ata4.15: SATA link down (SStatus 1 SControl 10) [27700.893759] ata4.15: failed to read PMP GSCR[0] (errno=-5) [27700.893765] ata4.15: PMP revalidation failed (errno=-5) [27700.893771] ata4.15: retrying hardreset in 5 secs [27705.889391] ata4.15: hard resetting link [27710.976901] ata4.15: SATA link down (SStatus 1 SControl 10) [27711.232487] ata4.15: failed to read PMP GSCR[0] (errno=-5) [27711.232493] ata4.15: PMP revalidation failed (errno=-5) [27711.232499] ata4.15: retrying hardreset in 5 secs [27716.228121] ata4.15: hard resetting link [27721.315629] ata4.15: SATA link down (SStatus 1 SControl 10) [27721.571215] ata4.15: failed to read PMP GSCR[0] (errno=-5) [27721.571221] ata4.15: PMP revalidation failed (errno=-5) [27721.571226] ata4.15: failed to recover PMP after 3 tries, giving up [27721.571230] ata4.15: Port Multiplier detaching [27721.571257] ata4.00: disabled [27721.571264] ata4.04: disabled [27721.571268] ata4.00: disabled [27721.571275] ata4: EH pending after completion, repeating EH (cnt=4) [27721.571286] ata4: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0x9 [27721.571291] ata4: irq_stat 0x01940090 <PHY RDY changed> [27721.571298] ata4: hard resetting link [27726.658706] ata4: SATA link down (SStatus 1 SControl 0) [27726.658723] ata4: EH complete [27726.658736] ata4.00: detaching (SCSI 3:0:0:0) [27726.659003] sd 3:0:0:0: [sda] Synchronizing SCSI cache [27726.661348] sd 3:0:0:0: [sda] Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK,SUGGEST_OK [27726.661354] sd 3:0:0:0: [sda] Stopping disk [27726.661555] sd 3:0:0:0: [sda] START_STOP FAILED [27726.661557] sd 3:0:0:0: [sda] Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK,SUGGEST_OK [27726.661565] PM: Removing info for scsi:3:0:0:0 [27726.661612] PM: Removing info for No Bus:target3:0:0 [27726.661621] ata4.04: detaching (SCSI 3:0:4:0) [27726.661756] sd 3:0:4:0: [sdb] Synchronizing SCSI cache [27726.663246] sd 3:0:4:0: [sdb] Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK,SUGGEST_OK [27726.663250] sd 3:0:4:0: [sdb] Stopping disk [27726.663513] sd 3:0:4:0: [sdb] START_STOP FAILED [27726.663515] sd 3:0:4:0: [sdb] Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK,SUGGEST_OK [27726.663520] PM: Removing info for scsi:3:0:4:0 [27726.663550] PM: Removing info for No Bus:target3:0:4 ******' power on array.... [27778.077300] ata4: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0xa frozen [27778.077308] ata4: irq_stat 0x00b40090 <PHY RDY changed> [27778.077318] ata4: hard resetting link [27780.273144] ata4: SATA link up 3.0 Gbps (SStatus 123 SControl 0) [27780.416888] ata4.15: Port Multiplier 1.1, 0x1095:0x3726 r23, 6 ports, feat 0x9/0x9 [27780.544683] ata4.00: hard resetting link [27781.027888] ata4.00: softreset failed (SRST command error) [27781.027895] ata4.00: reset failed (errno=-5), retrying in 10 secs [27790.527995] ata4.00: hard resetting link [27791.138984] ata4.00: SATA link up 1.5 Gbps (SStatus 113 SControl 300) [27791.154959] ata4.01: hard resetting link [27791.718016] ata4.01: SATA link down (SStatus 0 SControl 300) [27791.733992] ata4.02: hard resetting link [27792.297049] ata4.02: SATA link down (SStatus 0 SControl 300) [27792.313025] ata4.03: hard resetting link [27792.876081] ata4.03: SATA link down (SStatus 0 SControl 300) [27792.892056] ata4.04: hard resetting link [27793.487061] ata4.04: SATA link up 1.5 Gbps (SStatus 113 SControl 300) [27793.487068] ata4.05: hard resetting link [27794.050120] ata4.05: SATA link up 1.5 Gbps (SStatus 113 SControl 300) [27794.090537] ata4.00: ATA-7: ST3750640AS, 3.AAE, max UDMA/133 [27794.090543] ata4.00: 1465149168 sectors, multi 0: LBA48 NCQ (depth 31/32) [27794.148733] ata4.00: configured for UDMA/100 [27794.160917] ata4.04: ATA-7: WDC WD5000YS-01MPB1, 09.02E09, max UDMA/133 [27794.160923] ata4.04: 976773168 sectors, multi 0: LBA48 NCQ (depth 31/32) [27794.161914] ata4.04: configured for UDMA/100 [27794.177913] ata4: EH complete [27794.177944] PM: Adding info for No Bus:target3:0:0 [27794.178386] scsi 3:0:0:0: Direct-Access ATA ST3750640AS 3.AA PQ: 0 ANSI: 5 [27794.178394] PM: Adding info for scsi:3:0:0:0 [27794.178703] sd 3:0:0:0: [sda] 1465149168 512-byte hardware sectors (750156 MB) [27794.178856] sd 3:0:0:0: [sda] Write Protect is off [27794.178859] sd 3:0:0:0: [sda] Mode Sense: 00 3a 00 00 [27794.179113] sd 3:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [27794.179314] sd 3:0:0:0: [sda] 1465149168 512-byte hardware sectors (750156 MB) [27794.179461] sd 3:0:0:0: [sda] Write Protect is off [27794.179464] sd 3:0:0:0: [sda] Mode Sense: 00 3a 00 00 [27794.179697] sd 3:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [27794.179700] sda: sda1 [27794.196746] sd 3:0:0:0: [sda] Attached SCSI disk [27794.196806] sd 3:0:0:0: Attached scsi generic sg0 type 0 [27794.196841] PM: Adding info for No Bus:target3:0:4 [27794.197370] scsi 3:0:4:0: Direct-Access ATA WDC WD5000YS-01M 09.0 PQ: 0 ANSI: 5 [27794.197378] PM: Adding info for scsi:3:0:4:0 [27794.197669] sd 3:0:4:0: [sdb] 976773168 512-byte hardware sectors (500108 MB) [27794.197816] sd 3:0:4:0: [sdb] Write Protect is off [27794.197819] sd 3:0:4:0: [sdb] Mode Sense: 00 3a 00 00 [27794.198072] sd 3:0:4:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [27794.198271] sd 3:0:4:0: [sdb] 976773168 512-byte hardware sectors (500108 MB) [27794.198417] sd 3:0:4:0: [sdb] Write Protect is off [27794.198420] sd 3:0:4:0: [sdb] Mode Sense: 00 3a 00 00 [27794.198651] sd 3:0:4:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [27794.198654] sdb: sdb1 [27794.201222] sd 3:0:4:0: [sdb] Attached SCSI disk [27794.201259] sd 3:0:4:0: Attached scsi generic sg1 type 0 ======================= Unfortunately there isn't any firmware available for the PMP on my PCIe board, if thats what you mean (?), it doesn't even have RAID capability. Tejun Heo wrote: > Hello, > > Stefan Skotte wrote: >> ============================ >> Here's the full log after a reboot, and me powering up the array >> manually afterwards: >> ============================ >> [ 9995.743400] ata1: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0xa >> frozen >> [ 9995.743409] ata1: irq_stat 0x00b40090 <PHY RDY changed> >> [ 9995.743419] ata1: hard resetting link >> [ 9997.936879] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 0) >> [ 9998.080620] ata1.15: Port Multiplier 1.1, 0x1095:0x3726 r23, 6 ports, >> feat 0x9/0x9 >> [ 9998.208414] ata1.00: hard resetting link >> [ 9998.691615] ata1.00: softreset failed (SRST command error) >> [ 9998.691623] ata1.00: reset failed (errno=-5), retrying in 10 secs > > Hmmm... it seems we can do a bit better here with shorter retry > interval. The driver probably spins up in 5~7 secs. The rest is wasted > here. 10secs isn't too bad tho. > >> ============================= >> Booting with array turned on: >> (disks are spun up one at a time) >> This also includes my slim dvdrw + seagate 500gb drive. >> ============================= > > Everything looks good. > >> ============================= >> Array turned of without rmmod'ing sata_sil24: >> ============================= > [--snip--] >> [ 351.479090] ata1.15: failed to read PMP product ID >> [ 351.479096] ata1.15: retrying hardreset >> [ 351.479106] ata1.15: hard resetting link >> [ 356.566580] ata1.15: SATA link down (SStatus 1 SControl 0) >> [ 356.822165] ata1.15: failed to read PMP GSCR[0] (errno=-5) >> [ 356.822172] ata1.15: PMP revalidation failed (errno=-5) >> [ 356.822179] ata1.15: limiting SATA link speed to 1.5 Gbps >> [ 356.822184] ata1.15: retrying hardreset in 5 secs >> [ 361.817800] ata1.15: hard resetting link >> [ 366.905308] ata1.15: SATA link down (SStatus 1 SControl 10) >> [ 367.160893] ata1.15: failed to read PMP GSCR[0] (errno=-5) >> [ 367.160900] ata1.15: PMP revalidation failed (errno=-5) >> [ 367.160906] ata1.15: retrying hardreset in 5 secs >> .. and continues to retry > > The retry limit is 5 times. Because losing PMP makes all downstream > devices detached, I thought it's worth to try hard. If you put another > device including another PMP there, libata will give up the current one > quickly (after only two tries). > >> ============================= >> Array turned on again: >> ============================= >> (continued from above) >> [ 372.156532] ata1.15: hard resetting link >> [ 377.244059] ata1.15: SATA link down (SStatus 1 SControl 10) >> [ 377.499621] ata1.15: failed to read PMP GSCR[0] (errno=-5) >> [ 377.499628] ata1.15: PMP revalidation failed (errno=-5) >> [ 377.499635] ata1.15: retrying hardreset in 5 secs >> [ 382.495257] ata1.15: hard resetting link >> [ 387.582767] ata1.15: SATA link down (SStatus 1 SControl 10) >> [ 387.838349] ata1.15: failed to read PMP GSCR[0] (errno=-5) >> [ 387.838356] ata1.15: PMP revalidation failed (errno=-5) > > Ah... This is unfortunate. Even though the array was turned back on, it > failed to respond to the last two tries resulting in detachment. I > wonder why it failed to respond to two tries. Is this behavior > reproducible? If so, does updating firmware of PMP help? > >> [ 387.838360] ata1.15: failed to recover PMP after 3 tries, giving up > > Ummm.... This should have been five. > >> [ 387.838365] ata1.15: Port Multiplier detaching >> [ 387.838391] ata1.00: disabled >> [ 387.838398] ata1.04: disabled >> [ 387.838403] ata1.00: disabled > > The rest looks fine. > >> ============================== >> Disk in bay 2 reinserted: >> ============================== >> [ 600.263465] ata1.00: exception Emask 0x10 SAct 0x0 SErr 0x4050000 >> action 0xb >> [ 600.295411] ata1.00: hard resetting link >> [ 601.193925] ata1.00: softreset failed (SRST command error) >> [ 601.193933] ata1.00: reset failed (errno=-5), retrying in 10 secs >> [ 610.278721] ata1.00: hard resetting link >> [ 611.305018] ata1.00: SATA link up 1.5 Gbps (SStatus 113 SControl 300) >> [ 611.350966] ata1.00: ATA-7: ST3750640AS, 3.AAE, max UDMA/133 >> [ 611.350974] ata1.00: 1465149168 sectors, multi 0: LBA48 NCQ (depth 31/32) >> [ 611.409167] ata1.00: configured for UDMA/100 >> [ 611.424823] ata1: EH complete > > Pretty, isn't it? :-) > > Thanks. > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGiWgk+vG8YFo3LPMRAoL1AJ4m56jlJhCg8vHkc3IfPawjQKDpaQCZAUvn fqLn3FmJtLC0tk47ncuFVa0= =ssXd -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: State of Port Multiplier Support in libata? 2007-07-02 21:03 ` Stefan Skotte @ 2007-07-03 3:06 ` Tejun Heo 2007-07-08 18:57 ` Stefan Skotte 0 siblings, 1 reply; 12+ messages in thread From: Tejun Heo @ 2007-07-03 3:06 UTC (permalink / raw) To: Stefan Skotte; +Cc: linux-ide Stefan Skotte wrote: > Here's the full log from trying to reproduce error in powering array on/off: > > ===================== > ********* power off array...... > [27685.211956] ata4.15: failed to read PMP product ID > [27685.211962] ata4.15: retrying hardreset > [27685.211969] ata4.15: hard resetting link > [27690.299444] ata4.15: SATA link down (SStatus 1 SControl 0) > [27690.555072] ata4.15: failed to read PMP GSCR[0] (errno=-5) > [27690.555077] ata4.15: PMP revalidation failed (errno=-5) > [27690.555084] ata4.15: limiting SATA link speed to 1.5 Gbps > [27690.555089] ata4.15: retrying hardreset in 5 secs > [27695.550667] ata4.15: hard resetting link > [27700.638173] ata4.15: SATA link down (SStatus 1 SControl 10) > [27700.893759] ata4.15: failed to read PMP GSCR[0] (errno=-5) > [27700.893765] ata4.15: PMP revalidation failed (errno=-5) > [27700.893771] ata4.15: retrying hardreset in 5 secs > [27705.889391] ata4.15: hard resetting link > [27710.976901] ata4.15: SATA link down (SStatus 1 SControl 10) > [27711.232487] ata4.15: failed to read PMP GSCR[0] (errno=-5) > [27711.232493] ata4.15: PMP revalidation failed (errno=-5) > [27711.232499] ata4.15: retrying hardreset in 5 secs > [27716.228121] ata4.15: hard resetting link > [27721.315629] ata4.15: SATA link down (SStatus 1 SControl 10) > [27721.571215] ata4.15: failed to read PMP GSCR[0] (errno=-5) > [27721.571221] ata4.15: PMP revalidation failed (errno=-5) > [27721.571226] ata4.15: failed to recover PMP after 3 tries, giving up > [27721.571230] ata4.15: Port Multiplier detaching > [27721.571257] ata4.00: disabled > [27721.571264] ata4.04: disabled > [27721.571268] ata4.00: disabled This is okay. PMP is detached after five tries. > ******' power on array.... > [27778.077300] ata4: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0xa > frozen > [27778.077308] ata4: irq_stat 0x00b40090 <PHY RDY changed> > [27778.077318] ata4: hard resetting link > [27780.273144] ata4: SATA link up 3.0 Gbps (SStatus 123 SControl 0) > [27780.416888] ata4.15: Port Multiplier 1.1, 0x1095:0x3726 r23, 6 ports, > feat 0x9/0x9 > [27780.544683] ata4.00: hard resetting link > [27781.027888] ata4.00: softreset failed (SRST command error) > [27781.027895] ata4.00: reset failed (errno=-5), retrying in 10 secs > [27790.527995] ata4.00: hard resetting link > [27791.138984] ata4.00: SATA link up 1.5 Gbps (SStatus 113 SControl 300) > [27791.154959] ata4.01: hard resetting link > [27791.718016] ata4.01: SATA link down (SStatus 0 SControl 300) > [27791.733992] ata4.02: hard resetting link > [27792.297049] ata4.02: SATA link down (SStatus 0 SControl 300) > [27792.313025] ata4.03: hard resetting link > [27792.876081] ata4.03: SATA link down (SStatus 0 SControl 300) > [27792.892056] ata4.04: hard resetting link > [27793.487061] ata4.04: SATA link up 1.5 Gbps (SStatus 113 SControl 300) > [27793.487068] ata4.05: hard resetting link > [27794.050120] ata4.05: SATA link up 1.5 Gbps (SStatus 113 SControl 300) > [27794.090537] ata4.00: ATA-7: ST3750640AS, 3.AAE, max UDMA/133 > [27794.090543] ata4.00: 1465149168 sectors, multi 0: LBA48 NCQ (depth 31/32) > [27794.148733] ata4.00: configured for UDMA/100 > [27794.160917] ata4.04: ATA-7: WDC WD5000YS-01MPB1, 09.02E09, max UDMA/133 > [27794.160923] ata4.04: 976773168 sectors, multi 0: LBA48 NCQ (depth 31/32) > [27794.161914] ata4.04: configured for UDMA/100 And probed correctly when powered back on. What I was worried about was when you power it off briefly and back on (or disconnect the cable briefly) while EH is still retrying. libata is supposed to recover without detaching devices. > ======================= > > Unfortunately there isn't any firmware available for the PMP on my PCIe > board, if thats what you mean (?), it doesn't even have RAID capability. http://www.siliconimage.com/support/supportsearchresults.aspx?pid=26&cid=23&ctid=2&osid=0& This is what I meant but the latest one is dated 3/30/2006, so yours might as well have the latest one already. -- tejun ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: State of Port Multiplier Support in libata? 2007-07-03 3:06 ` Tejun Heo @ 2007-07-08 18:57 ` Stefan Skotte 2007-07-09 1:42 ` Tejun Heo 0 siblings, 1 reply; 12+ messages in thread From: Stefan Skotte @ 2007-07-08 18:57 UTC (permalink / raw) To: Tejun Heo; +Cc: linux-ide -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi Tejun, On the 1.5Gbps vs. 3.0Gbps issue I had, the problem was just that I hadn't paid attention to the factory default jumpers... They were set to 1.5Gbps ( I guess they do that for legacy purposes) :) Do you want me to perform any other tests? PS: Are you going to convert the patches for ipr.c & ipr.h so you can apply the libata-tj patches without removing them ? ====================================================== dmesg output for reference (boot with array turned on: ====================================================== .. .. [ 45.139206] sata_sil24 0000:01:00.0: version 1.0 [ 45.139232] ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 16 [ 45.139276] PCI: Setting latency timer of device 0000:01:00.0 to 64 [ 45.139334] scsi2 : sata_sil24 [ 45.139340] PM: Adding info for No Bus:host2 [ 45.139365] ata3: SATA max UDMA/100 cmd 0xf88bc000 ctl 0x00000000 bmdma 0x00000000 irq 0 [ 45.885764] PM: Adding info for ieee1394:00031d000000b79d [ 45.885822] ieee1394: Host added: ID:BUS[0-00:1023] GUID[00031d000000b79d] [ 47.335279] ata3: SATA link up 3.0 Gbps (SStatus 123 SControl 0) [ 47.479001] ata3.15: Port Multiplier 1.1, 0x1095:0x3726 r23, 6 ports, feat 0x9/0x9 [ 47.606797] ata3.00: hard resetting link [ 48.201813] ata3.00: SATA link up 3.0 Gbps (SStatus 123 SControl 300) [ 48.217787] ata3.01: hard resetting link [ 48.828779] ata3.01: SATA link up 3.0 Gbps (SStatus 123 SControl 300) [ 48.844751] ata3.02: hard resetting link [ 49.407820] ata3.02: SATA link down (SStatus 0 SControl 300) [ 49.423794] ata3.03: hard resetting link [ 49.986845] ata3.03: SATA link down (SStatus 0 SControl 300) [ 50.002837] ata3.04: hard resetting link [ 50.565906] ata3.04: SATA link down (SStatus 0 SControl 300) [ 50.565912] ata3.05: hard resetting link [ 51.128975] ata3.05: SATA link up 1.5 Gbps (SStatus 113 SControl 300) [ 51.150824] ata3.00: ATA-7: WDC WD5000YS-01MPB1, 09.02E09, max UDMA/133 [ 51.150829] ata3.00: 976773168 sectors, multi 0: LBA48 NCQ (depth 31/32) [ 51.151812] ata3.00: configured for UDMA/100 [ 51.197390] ata3.01: ATA-7: ST3750640AS, 3.AAE, max UDMA/133 [ 51.197395] ata3.01: 1465149168 sectors, multi 0: LBA48 NCQ (depth 31/32) [ 51.255592] ata3.01: configured for UDMA/100 [ 51.268746] ata3: EH complete [ 51.268783] PM: Adding info for No Bus:target2:0:0 [ 51.268902] scsi 2:0:0:0: Direct-Access ATA WDC WD5000YS-01M 09.0 PQ: 0 ANSI: 5 [ 51.268915] PM: Adding info for scsi:2:0:0:0 [ 51.269009] sd 2:0:0:0: [sdb] 976773168 512-byte hardware sectors (500108 MB) [ 51.269028] sd 2:0:0:0: [sdb] Write Protect is off [ 51.269033] sd 2:0:0:0: [sdb] Mode Sense: 00 3a 00 00 [ 51.269059] sd 2:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 51.269137] sd 2:0:0:0: [sdb] 976773168 512-byte hardware sectors (500108 MB) [ 51.269145] sd 2:0:0:0: [sdb] Write Protect is off [ 51.269147] sd 2:0:0:0: [sdb] Mode Sense: 00 3a 00 00 [ 51.269158] sd 2:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 51.269162] sdb: sdb1 [ 51.274296] sd 2:0:0:0: [sdb] Attached SCSI disk [ 51.274358] sd 2:0:0:0: Attached scsi generic sg2 type 0 [ 51.274389] PM: Adding info for No Bus:target2:0:1 [ 51.274487] scsi 2:0:1:0: Direct-Access ATA ST3750640AS 3.AA PQ: 0 ANSI: 5 [ 51.274498] PM: Adding info for scsi:2:0:1:0 [ 51.274571] sd 2:0:1:0: [sdc] 1465149168 512-byte hardware sectors (750156 MB) [ 51.274578] sd 2:0:1:0: [sdc] Write Protect is off [ 51.274580] sd 2:0:1:0: [sdc] Mode Sense: 00 3a 00 00 [ 51.274592] sd 2:0:1:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 51.274621] sd 2:0:1:0: [sdc] 1465149168 512-byte hardware sectors (750156 MB) [ 51.274629] sd 2:0:1:0: [sdc] Write Protect is off [ 51.274630] sd 2:0:1:0: [sdc] Mode Sense: 00 3a 00 00 [ 51.274642] sd 2:0:1:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 51.274647] sdc: sdc1 [ 51.295282] sd 2:0:1:0: [sdc] Attached SCSI disk [ 51.295332] sd 2:0:1:0: Attached scsi generic sg3 type 0 .. .. ====================================================================== Kind regards, Stefan Skotte Tejun Heo wrote: > Stefan Skotte wrote: >> Here's the full log from trying to reproduce error in powering array on/off: >> >> ===================== >> ********* power off array...... >> [27685.211956] ata4.15: failed to read PMP product ID >> [27685.211962] ata4.15: retrying hardreset >> [27685.211969] ata4.15: hard resetting link >> [27690.299444] ata4.15: SATA link down (SStatus 1 SControl 0) >> [27690.555072] ata4.15: failed to read PMP GSCR[0] (errno=-5) >> [27690.555077] ata4.15: PMP revalidation failed (errno=-5) >> [27690.555084] ata4.15: limiting SATA link speed to 1.5 Gbps >> [27690.555089] ata4.15: retrying hardreset in 5 secs >> [27695.550667] ata4.15: hard resetting link >> [27700.638173] ata4.15: SATA link down (SStatus 1 SControl 10) >> [27700.893759] ata4.15: failed to read PMP GSCR[0] (errno=-5) >> [27700.893765] ata4.15: PMP revalidation failed (errno=-5) >> [27700.893771] ata4.15: retrying hardreset in 5 secs >> [27705.889391] ata4.15: hard resetting link >> [27710.976901] ata4.15: SATA link down (SStatus 1 SControl 10) >> [27711.232487] ata4.15: failed to read PMP GSCR[0] (errno=-5) >> [27711.232493] ata4.15: PMP revalidation failed (errno=-5) >> [27711.232499] ata4.15: retrying hardreset in 5 secs >> [27716.228121] ata4.15: hard resetting link >> [27721.315629] ata4.15: SATA link down (SStatus 1 SControl 10) >> [27721.571215] ata4.15: failed to read PMP GSCR[0] (errno=-5) >> [27721.571221] ata4.15: PMP revalidation failed (errno=-5) >> [27721.571226] ata4.15: failed to recover PMP after 3 tries, giving up >> [27721.571230] ata4.15: Port Multiplier detaching >> [27721.571257] ata4.00: disabled >> [27721.571264] ata4.04: disabled >> [27721.571268] ata4.00: disabled > > This is okay. PMP is detached after five tries. > >> ******' power on array.... >> [27778.077300] ata4: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0xa >> frozen >> [27778.077308] ata4: irq_stat 0x00b40090 <PHY RDY changed> >> [27778.077318] ata4: hard resetting link >> [27780.273144] ata4: SATA link up 3.0 Gbps (SStatus 123 SControl 0) >> [27780.416888] ata4.15: Port Multiplier 1.1, 0x1095:0x3726 r23, 6 ports, >> feat 0x9/0x9 >> [27780.544683] ata4.00: hard resetting link >> [27781.027888] ata4.00: softreset failed (SRST command error) >> [27781.027895] ata4.00: reset failed (errno=-5), retrying in 10 secs >> [27790.527995] ata4.00: hard resetting link >> [27791.138984] ata4.00: SATA link up 1.5 Gbps (SStatus 113 SControl 300) >> [27791.154959] ata4.01: hard resetting link >> [27791.718016] ata4.01: SATA link down (SStatus 0 SControl 300) >> [27791.733992] ata4.02: hard resetting link >> [27792.297049] ata4.02: SATA link down (SStatus 0 SControl 300) >> [27792.313025] ata4.03: hard resetting link >> [27792.876081] ata4.03: SATA link down (SStatus 0 SControl 300) >> [27792.892056] ata4.04: hard resetting link >> [27793.487061] ata4.04: SATA link up 1.5 Gbps (SStatus 113 SControl 300) >> [27793.487068] ata4.05: hard resetting link >> [27794.050120] ata4.05: SATA link up 1.5 Gbps (SStatus 113 SControl 300) >> [27794.090537] ata4.00: ATA-7: ST3750640AS, 3.AAE, max UDMA/133 >> [27794.090543] ata4.00: 1465149168 sectors, multi 0: LBA48 NCQ (depth 31/32) >> [27794.148733] ata4.00: configured for UDMA/100 >> [27794.160917] ata4.04: ATA-7: WDC WD5000YS-01MPB1, 09.02E09, max UDMA/133 >> [27794.160923] ata4.04: 976773168 sectors, multi 0: LBA48 NCQ (depth 31/32) >> [27794.161914] ata4.04: configured for UDMA/100 > > And probed correctly when powered back on. What I was worried about was > when you power it off briefly and back on (or disconnect the cable > briefly) while EH is still retrying. libata is supposed to recover > without detaching devices. > >> ======================= >> >> Unfortunately there isn't any firmware available for the PMP on my PCIe >> board, if thats what you mean (?), it doesn't even have RAID capability. > > http://www.siliconimage.com/support/supportsearchresults.aspx?pid=26&cid=23&ctid=2&osid=0& > > This is what I meant but the latest one is dated 3/30/2006, so yours > might as well have the latest one already. > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGkTOi+vG8YFo3LPMRAr4yAJ4483plhoGWGD4oQl96RsZg1qTekgCfS2me N0PQN0qfifqZqBwlefyA1HU= =pF1z -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: State of Port Multiplier Support in libata? 2007-07-08 18:57 ` Stefan Skotte @ 2007-07-09 1:42 ` Tejun Heo 0 siblings, 0 replies; 12+ messages in thread From: Tejun Heo @ 2007-07-09 1:42 UTC (permalink / raw) To: Stefan Skotte; +Cc: linux-ide Hello, Stefan Skotte wrote: > On the 1.5Gbps vs. 3.0Gbps issue I had, the problem was just that I > hadn't paid attention to the factory default jumpers... They were set to > 1.5Gbps ( I guess they do that for legacy purposes) :) Okay. > Do you want me to perform any other tests? Not at the moment. > PS: Are you going to convert the patches for ipr.c & ipr.h so you can > apply the libata-tj patches without removing them ? Yeah, now that 2.6.23-rc1 is open. I'll update those and resubmit the patch. Thanks. -- tejun ^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2007-07-09 1:43 UTC | newest] Thread overview: 12+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2007-06-29 9:47 State of Port Multiplier Support in libata? Stefan Skotte 2007-07-02 7:20 ` Tejun Heo 2007-07-02 7:37 ` Stefan Skotte 2007-07-02 7:51 ` Tejun Heo 2007-07-02 9:21 ` Stefan Skotte 2007-07-02 9:36 ` Tejun Heo 2007-07-02 13:24 ` Stefan Skotte 2007-07-02 15:07 ` Tejun Heo 2007-07-02 21:03 ` Stefan Skotte 2007-07-03 3:06 ` Tejun Heo 2007-07-08 18:57 ` Stefan Skotte 2007-07-09 1:42 ` Tejun Heo
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).