Re: [regression,bisected] restore of disks after suspend-to-disk broken in 3.9.x

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

 



On Sun, 2013-05-26 at 15:51 +0200, Giacomo Perale wrote:
> Hello,
> 
> after upgrading from 3.8.7 to 3.9.x I noticed some slightly longer
> delays when resuming from suspend-to-disk and a few new error messages
> in the logs:
> 
> ata1: link is slow to respond, please be patient (ready=0)
> ata3: link is slow to respond, please be patient (ready=0)
> ata1: SRST failed (errno=-16)
> ata3: SRST failed (errno=-16)
> ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
> ata1.00: ACPI cmd ef/03:46:00:00:00:a0 (SET FEATURES) filtered out
> ata1.00: configured for UDMA/133
> sd 0:0:0:0: [sda] Starting disk
> ata3: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
> ata3.00: ACPI cmd ef/03:46:00:00:00:a0 (SET FEATURES) filtered out
> ata3.00: configured for UDMA/133
> sd 2:0:0:0: [sdc] Starting disk
> PM: restore of devices complete after 11448.044 msecs
> 
> (compared to ~2900 msecs with 3.8.x).
> 
> I didn't mind the messages since things were working anyway, but
> lately in a couple of cases some disks were dropped and disabled, with
> the obvious consequences for the functionality of the system:
> 
> ata2: link is slow to respond, please be patient (ready=0)
> ata2: SRST failed (errno=-16)
> ata2: link is slow to respond, please be patient (ready=0)
> ata2: SRST failed (errno=-16)
> ata2: link is slow to respond, please be patient (ready=0)
> ata2: SRST failed (errno=-16)
> ata2: limiting SATA link speed to 1.5 Gbps
> ata2: SRST failed (errno=-16)
> ata2: reset failed, giving up
> ata2.00: disabled
> sd 1:0:0:0: [sdb] Starting disk
> sd 1:0:0:0: [sdb] START_STOP FAILED
> sd 1:0:0:0: [sdb]
> Result: hostbyte=0x04 driverbyte=0x00
> dpm_run_callback(): scsi_bus_restore+0x0/0x20 returns 262144
> PM: Device 1:0:0:0 failed to restore async: error 262144
> PM: restore of devices complete after 61130.778 msecs
> ...
> sd 1:0:0:0: [sdb] Unhandled error code
> sd 1:0:0:0: [sdb]
> Result: hostbyte=0x04 driverbyte=0x00
> sd 1:0:0:0: [sdb] CDB:
> cdb[0]=0x28: 28 00 00 00 00 6f 00 00 08 00
> end_request: I/O error, dev sdb, sector 111
> XFS (sdb1): metadata I/O error: block 0x30 ("xfs_trans_read_buf_map")
> error 5 numblks 8
> ffff88006f710000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> ................
> XFS (sdb1): Internal error xfs_dir2_leaf_verify at line 62 of file
> fs/xfs/xfs_dir2_leaf.c.  Caller 0xffffffff811d17d8
> 
> 
> Not having connected the issue with the previous error messages I
> initially blamed the disk and replaced it with a new one thinking it
> was broken, but the problem persisted so I started a bisection run
> that pointed to this commit:
> 
> 
> b8bb6cb999858043489c1ddef08eed2127559169 is the first bad commit
> commit b8bb6cb999858043489c1ddef08eed2127559169
> Author: Zhang Rui <rui.zhang@xxxxxxxxx>
> Date:   Thu Nov 22 15:45:02 2012 +0800
> 
>     step_wise: Unify the code for both throttle and dethrottle
> 
>     Signed-off-by: Zhang Rui <rui.zhang@xxxxxxxxx>
> 
I do not see how this would affect the sata hibernation/resume.
but anyway, would you please try the four patches in comment #10, #11,
#12 and #13 in
https://bugzilla.kernel.org/show_bug.cgi?id=58301
and check if they help?

thanks,
rui

--
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux IBM ACPI]     [Linux Power Management]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]     [Linux Resources]

  Powered by Linux