Re: State of Port Multiplier Support in libata?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



-----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-----
-
To unsubscribe from this list: send the line "unsubscribe linux-ide" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Filesystems]     [Linux SCSI]     [Linux RAID]     [Git]     [Kernel Newbies]     [Linux Newbie]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Samba]     [Device Mapper]

  Powered by Linux