All of lore.kernel.org
 help / color / mirror / Atom feed
From: Damien Le Moal <damien.lemoal@opensource.wdc.com>
To: marius@psihoexpert.ro
Cc: linux-ide@vger.kernel.org
Subject: Re: Bug report for ahci-mvebu driver
Date: Tue, 15 Nov 2022 12:02:25 +0900	[thread overview]
Message-ID: <125bd8a6-7a1c-cd08-b5ee-da5a24f79f21@opensource.wdc.com> (raw)
In-Reply-To: <29aff79be06b7dacb97c13cbff07fabb@psihoexpert.ro>

On 11/15/22 05:52, marius@psihoexpert.ro wrote:
> November 12, 2022 3:57 AM, "Damien Le Moal" <damien.lemoal@opensource.wdc.com> wrote:
> 
>> Given that I do not have access to the hardware, I cannot do much. Try to
>> see if adding error messages in sata_link_hardreset() for anything that
>> fails in that function can help. This may give some hints.
>>
>> --
>> Damien Le Moal
>> Western Digital Research
> 
> It seems that sata_link_hardreset() fails in more than one way:
> 
> ---- CABLE CONNECTED ----
> [   32.192282][  T104] Online=>Offline       <--- sata_link_hardreset(), inside "if(online)"
> [   32.196848][  T104] do loop               <--- sata_link_resume(), inside the do{} loop, at the beginning
> [   32.420858][  T104] post-do checkpoint    <--- sata_link_resume(), after do/while condition
> [   32.423662][  T104] debounce start loop   <--- sata_link_debounce(), just before while(1)
> [   32.470858][  T104] debounce SCR: 0x100   <--- sata_link_debounce(), after sata_scr_read(), prints "cur" value

See sata_link_debounce() function comments:

 *	Make sure SStatus of @link reaches stable state, determined by
 *	holding the same value where DET is not 1 for @duration polled
 *	every @interval, before @timeout.

That function looks at the 3 lower bits of the SSTATUS register of the
AHCI port. These bits are defined like this:

0h -> No device detected and Phy communication not established
1h -> Device presence detected but Phy communication not established
3h -> Device presence detected and Phy communication established
4h -> Phy in offline mode as a result of the interface being disabled or
running in a BIST loopback mode

Given that your prints are showing up to bit 8, I am assuming you are
printing "cur" without the 0xf mask applied to it in sata_link_debounce().
So the high order bit "1" in the printed value is bit 8, part of the
Interface Power Management (IPM) bits. That bit indicates:

Device not present or communication not established

For the lower 4 bits, you have either "0", that is "No device detected and
Phy communication not established" and "1" sometimes, indicating "Device
presence detected but Phy communication not established"

SSTATUS is not stable and even when the "device detected" bit is set,
there is no PHY.

So something is going on at the hardware level here. The register value is
not stable... You could try playing with the sleep interval (unsigned long
interval = params[0];) and duration (unsigned long duration = params[1];)
to see if anything changes. Especially try reducing and increasing interval.

> [   32.530857][  T104] debounce SCR: 0x100
> [   32.590857][  T104] debounce SCR: 0x100
> [   32.650857][  T104] debounce SCR: 0x100
> [   32.710857][  T104] debounce SCR: 0x100
> [   32.770857][  T104] debounce SCR: 0x100
> [   32.830857][  T104] debounce SCR: 0x100
> [   32.890857][  T104] debounce SCR: 0x100
> [   32.950857][  T104] debounce SCR: 0x101
> [   33.010857][  T104] debounce SCR: 0x100
> [   33.070857][  T104] debounce SCR: 0x100
> [   33.130857][  T104] debounce SCR: 0x100
> [   33.190857][  T104] debounce SCR: 0x100
> [   33.250857][  T104] debounce SCR: 0x100
> [   33.310857][  T104] debounce SCR: 0x100
> [   33.360857][  T104] debounce SCR: 0x101
> [   33.420857][  T104] debounce SCR: 0x100
> [   33.470857][  T104] debounce SCR: 0x100
> [   33.530857][  T104] debounce SCR: 0x100
> [   33.580857][  T104] debounce SCR: 0x100
> [   33.630857][  T104] debounce SCR: 0x101
> [   33.680857][  T104] debounce SCR: 0x100
> [   33.730857][  T104] debounce SCR: 0x100
> [   33.790857][  T104] debounce SCR: 0x100
> [   33.850857][  T104] debounce SCR: 0x100
> [   33.910857][  T104] debounce SCR: 0x101
> [   33.970857][  T104] debounce SCR: 0x0
> [   34.020857][  T104] debounce SCR: 0x0
> [   34.080857][  T104] debounce SCR: 0x0
> [   34.130857][  T104] debounce SCR: 0x0
> [   34.190857][  T104] debounce SCR: 0x100
> [   34.250857][  T104] debounce SCR: 0x100
> [   34.310857][  T104] debounce SCR: 0x100
> [   34.360857][  T104] debounce SCR: 0x100
> [   34.420857][  T104] debounce SCR: 0x100
> [   34.480857][  T104] debounce SCR: 0x100
> [   34.484707][  T104] final checkpoint            <--- sata_link_resume(), just before final return
> [   34.488557][  T104] Link offline after resume   <--- sata_link_hardreset(), at the ata_phys_link_offline(link) condition
> [   34.496525][  T104] ata2: SATA link down (SStatus 100 SControl 300)
> [   34.502833][  T104] Online=>Offline
> [   34.507390][  T104] do loop
> [   34.720857][  T104] post-do checkpoint
> [   34.723661][  T104] debounce start loop
> [   34.780857][  T104] debounce SCR: 0x100
> [   34.840857][  T104] debounce SCR: 0x100
> [   34.890857][  T104] debounce SCR: 0x100
> [   34.950857][  T104] debounce SCR: 0x100
> [   35.010857][  T104] debounce SCR: 0x100
> [   35.060857][  T104] debounce SCR: 0x100
> [   35.120857][  T104] debounce SCR: 0x100
> [   35.180857][  T104] debounce SCR: 0x101
> [   35.230857][  T104] debounce SCR: 0x100
> [   35.290857][  T104] debounce SCR: 0x100
> [   35.350857][  T104] debounce SCR: 0x100
> [   35.410857][  T104] debounce SCR: 0x100
> [   35.460857][  T104] debounce SCR: 0x101
> [   35.510857][  T104] debounce SCR: 0x100
> [   35.570857][  T104] debounce SCR: 0x100
> [   35.630857][  T104] debounce SCR: 0x100
> [   35.690857][  T104] debounce SCR: 0x100
> [   35.750857][  T104] debounce SCR: 0x101
> [   35.810857][  T104] debounce SCR: 0x100
> [   35.870857][  T104] debounce SCR: 0x101
> [   35.920857][  T104] debounce SCR: 0x100
> [   35.980857][  T104] debounce SCR: 0x101
> [   36.030857][  T104] debounce SCR: 0x100
> [   36.090857][  T104] debounce SCR: 0x100
> [   36.150857][  T104] debounce SCR: 0x100
> [   36.200857][  T104] debounce SCR: 0x100
> [   36.260857][  T104] debounce SCR: 0x101
> [   36.310857][  T104] debounce SCR: 0x100
> [   36.360857][  T104] debounce SCR: 0x100
> [   36.420857][  T104] debounce SCR: 0x100
> [   36.480857][  T104] debounce SCR: 0x100
> [   36.540857][  T104] debounce SCR: 0x100
> [   36.600857][  T104] debounce SCR: 0x100
> [   36.660857][  T104] debounce SCR: 0x101
> [   36.720857][  T104] debounce SCR: 0x100
> [   36.780857][  T104] debounce SCR: 0x100
> [   36.840857][  T104] debounce SCR: 0x100
> [   36.890857][  T104] debounce SCR: 0x100
> [   36.950857][  T104] debounce SCR: 0x100
> [   37.010857][  T104] debounce SCR: 0x100
> [   37.070857][  T104] debounce SCR: 0x100
> [   37.130857][  T104] debounce SCR: 0x100
> [   37.190857][  T104] debounce SCR: 0x100
> [   37.250857][  T104] debounce SCR: 0x100
> [   37.254707][  T104] final checkpoint
> [   37.258556][  T104] Link offline after resume
> [   37.266522][  T104] ata2: SATA link down (SStatus 100 SControl 300)
> [   37.272827][  T104] Online=>Offline
> [   37.277384][  T104] do loop
> [   37.500857][  T104] post-do checkpoint
> [   37.503661][  T104] debounce start loop
> [   37.550857][  T104] debounce SCR: 0x101
> [   37.610857][  T104] debounce SCR: 0x100
> [   37.670857][  T104] debounce SCR: 0x100
> [   37.730857][  T104] debounce SCR: 0x100
> [   37.780857][  T104] debounce SCR: 0x100
> [   37.840857][  T104] debounce SCR: 0x101
> [   37.900857][  T104] debounce SCR: 0x100
> [   37.950857][  T104] debounce SCR: 0x100
> [   38.000857][  T104] debounce SCR: 0x100
> [   38.050857][  T104] debounce SCR: 0x100
> [   38.110857][  T104] debounce SCR: 0x100
> [   38.170857][  T104] debounce SCR: 0x100
> [   38.230857][  T104] debounce SCR: 0x100
> [   38.290857][  T104] debounce SCR: 0x100
> [   38.340857][  T104] debounce SCR: 0x100
> [   38.400857][  T104] debounce SCR: 0x101
> [   38.460857][  T104] debounce SCR: 0x100
> [   38.510857][  T104] debounce SCR: 0x100
> [   38.570857][  T104] debounce SCR: 0x0
> [   38.620857][  T104] debounce SCR: 0x0
> [   38.670857][  T104] debounce SCR: 0x0
> [   38.730857][  T104] debounce SCR: 0x0
> [   38.790857][  T104] debounce SCR: 0x100
> [   38.850857][  T104] debounce SCR: 0x101
> [   38.910857][  T104] debounce SCR: 0x100
> [   38.960857][  T104] debounce SCR: 0x100
> [   39.020857][  T104] debounce SCR: 0x100
> [   39.080857][  T104] debounce SCR: 0x100
> [   39.140857][  T104] debounce SCR: 0x101
> [   39.200857][  T104] debounce SCR: 0x100
> [   39.260857][  T104] debounce SCR: 0x100
> [   39.320857][  T104] debounce SCR: 0x100
> [   39.380857][  T104] debounce SCR: 0x100
> [   39.430857][  T104] debounce SCR: 0x101
> [   39.490857][  T104] debounce SCR: 0x100
> [   39.550857][  T104] debounce SCR: 0x100
> [   39.610857][  T104] debounce SCR: 0x100
> [   39.670857][  T104] debounce SCR: 0x100
> [   39.730857][  T104] debounce SCR: 0x100
> [   39.780857][  T104] debounce SCR: 0x100
> [   39.840857][  T104] debounce SCR: 0x101
> [   39.844707][  T104] debounce timeout!     <--- sata_link_debounce(), just before final "return -EPIPE;"
> [   39.848556][  T104] debounce failed       <--- sata_link_resume(), in sata_link_debounce() check
> [   39.852234][  T104] Failed resume         <--- sata_link_hardreset(), in sata_link_resume() check
> [   39.859061][  T104] ata2: COMRESET failed (errno=-32)
> [   39.864136][  T104] ata2: reset failed (errno=-32), retrying in 8 secs
> [   47.840858][  T104] Online=>Offline
> [   47.845413][  T104] do loop
> [   48.070857][  T104] post-do checkpoint
> [   48.073661][  T104] debounce start loop
> [   48.130857][  T104] debounce SCR: 0x100
> [   48.180857][  T104] debounce SCR: 0x100
> [   48.240857][  T104] debounce SCR: 0x100
> [   48.300856][  T104] debounce SCR: 0x100
> [   48.360857][  T104] debounce SCR: 0x100
> [   48.410857][  T104] debounce SCR: 0x100
> [   48.460857][  T104] debounce SCR: 0x101
> [   48.520857][  T104] debounce SCR: 0x100
> [   48.580857][  T104] debounce SCR: 0x101
> [   48.640857][  T104] debounce SCR: 0x100
> [   48.690857][  T104] debounce SCR: 0x100
> [   48.740857][  T104] debounce SCR: 0x100
> [   48.790857][  T104] debounce SCR: 0x100
> [   48.850857][  T104] debounce SCR: 0x100
> [   48.900857][  T104] debounce SCR: 0x100
> [   48.960857][  T104] debounce SCR: 0x100
> [   49.020857][  T104] debounce SCR: 0x100
> [   49.070857][  T104] debounce SCR: 0x100
> [   49.130857][  T104] debounce SCR: 0x101
> [   49.190857][  T104] debounce SCR: 0x100
> [   49.240857][  T104] debounce SCR: 0x100
> [   49.290857][  T104] debounce SCR: 0x100
> [   49.350857][  T104] debounce SCR: 0x100
> [   49.400857][  T104] debounce SCR: 0x100
> [   49.450857][  T104] debounce SCR: 0x100
> [   49.510857][  T104] debounce SCR: 0x100
> [   49.560857][  T104] debounce SCR: 0x100
> [   49.620857][  T104] debounce SCR: 0x100
> [   49.680857][  T104] debounce SCR: 0x101
> [   49.740857][  T104] debounce SCR: 0x100
> [   49.800857][  T104] debounce SCR: 0x100
> [   49.850857][  T104] debounce SCR: 0x100
> [   49.900857][  T104] debounce SCR: 0x100
> [   49.960857][  T104] debounce SCR: 0x101
> [   50.010857][  T104] debounce SCR: 0x100
> [   50.070857][  T104] debounce SCR: 0x100
> [   50.130857][  T104] debounce SCR: 0x100
> [   50.190857][  T104] debounce SCR: 0x100
> [   50.240857][  T104] debounce SCR: 0x101
> [   50.244707][  T104] debounce timeout!
> [   50.248556][  T104] debounce failed
> [   50.252234][  T104] Failed resume
> [   50.259059][  T104] ata2: COMRESET failed (errno=-32)
> [   50.264133][  T104] ata2: reset failed (errno=-32), retrying in 8 secs
> [   58.080858][  T104] Online=>Offline
> [   58.085413][  T104] do loop
> [   58.310857][  T104] post-do checkpoint
> [   58.313660][  T104] debounce start loop
> [   58.370857][  T104] debounce SCR: 0x101
> [   58.430857][  T104] debounce SCR: 0x100
> [   58.480857][  T104] debounce SCR: 0x100
> [   58.540857][  T104] debounce SCR: 0x100
> [   58.600857][  T104] debounce SCR: 0x100
> [   58.660857][  T104] debounce SCR: 0x100
> [   58.720857][  T104] debounce SCR: 0x100
> [   58.770857][  T104] debounce SCR: 0x100
> [   58.820857][  T104] debounce SCR: 0x100
> [   58.880857][  T104] debounce SCR: 0x100
> [   58.940857][  T104] debounce SCR: 0x100
> [   58.944707][  T104] final checkpoint
> [   58.948556][  T104] Link offline after resume
> [   58.956521][  T104] ata2: SATA link down (SStatus 101 SControl 300)
> [   58.962825][  T104] Online=>Offline
> [   58.967381][  T104] do loop
> [   59.190857][  T104] post-do checkpoint
> [   59.193662][  T104] debounce start loop
> [   59.250857][  T104] debounce SCR: 0x100
> [   59.310857][  T104] debounce SCR: 0x100
> [   59.370857][  T104] debounce SCR: 0x100
> [   59.430857][  T104] debounce SCR: 0x100
> [   59.480857][  T104] debounce SCR: 0x100
> [   59.540857][  T104] debounce SCR: 0x101
> [   59.600857][  T104] debounce SCR: 0x100
> [   59.660857][  T104] debounce SCR: 0x100
> [   59.720857][  T104] debounce SCR: 0x100
> [   59.780857][  T104] debounce SCR: 0x100
> [   59.840857][  T104] debounce SCR: 0x100
> [   59.900857][  T104] debounce SCR: 0x100
> [   59.950857][  T104] debounce SCR: 0x100
> [   60.010857][  T104] debounce SCR: 0x100
> [   60.070857][  T104] debounce SCR: 0x100
> [   60.120857][  T104] debounce SCR: 0x100
> [   60.124707][  T104] final checkpoint
> [   60.128556][  T104] Link offline after resume
> [   60.136521][  T104] ata2: SATA link down (SStatus 101 SControl 300)
> [   60.142825][  T104] Online=>Offline
> [   60.147380][  T104] do loop
> [   60.370857][  T104] post-do checkpoint
> [   60.373661][  T104] debounce start loop
> [   60.430857][  T104] debounce SCR: 0x100
> [   60.490857][  T104] debounce SCR: 0x100
> [   60.540857][  T104] debounce SCR: 0x101
> [   60.600857][  T104] debounce SCR: 0x100
> [   60.660857][  T104] debounce SCR: 0x100
> [   60.720857][  T104] debounce SCR: 0x101
> [   60.780857][  T104] debounce SCR: 0x100
> [   60.830857][  T104] debounce SCR: 0x100
> [   60.890857][  T104] debounce SCR: 0x100
> [   60.950857][  T104] debounce SCR: 0x100
> [   61.000857][  T104] debounce SCR: 0x100
> [   61.060857][  T104] debounce SCR: 0x100
> [   61.120857][  T104] debounce SCR: 0x101
> [   61.170857][  T104] debounce SCR: 0x100
> [   61.230857][  T104] debounce SCR: 0x100
> [   61.290857][  T104] debounce SCR: 0x100
> [   61.350857][  T104] debounce SCR: 0x100
> [   61.410857][  T104] debounce SCR: 0x100
> [   61.470857][  T104] debounce SCR: 0x100
> [   61.530857][  T104] debounce SCR: 0x100
> [   61.590857][  T104] debounce SCR: 0x0
> [   61.650857][  T104] debounce SCR: 0x0
> [   61.700857][  T104] debounce SCR: 0x0
> [   61.704532][  T104] final checkpoint
> [   61.708207][  T104] Link offline after resume
> [   61.716172][  T104] ata2: SATA link down (SStatus 0 SControl 300)
> [   61.771780][  T104] Online=>Offline
> [   61.776336][  T104] do loop
> [   62.000857][  T104] post-do checkpoint
> [   62.003660][  T104] debounce start loop
> [   62.050857][  T104] debounce SCR: 0x100
> [   62.110857][  T104] debounce SCR: 0x100
> [   62.170857][  T104] debounce SCR: 0x100
> [   62.230857][  T104] debounce SCR: 0x101
> [   62.290857][  T104] debounce SCR: 0x100
> [   62.350857][  T104] debounce SCR: 0x101
> [   62.410857][  T104] debounce SCR: 0x100
> [   62.470857][  T104] debounce SCR: 0x101
> [   62.520857][  T104] debounce SCR: 0x100
> [   62.580857][  T104] debounce SCR: 0x100
> [   62.630857][  T104] debounce SCR: 0x100
> [   62.690857][  T104] debounce SCR: 0x100
> [   62.750857][  T104] debounce SCR: 0x101
> [   62.810857][  T104] debounce SCR: 0x100
> [   62.860857][  T104] debounce SCR: 0x100
> [   62.910857][  T104] debounce SCR: 0x100
> [   62.970857][  T104] debounce SCR: 0x100
> [   63.030857][  T104] debounce SCR: 0x100
> [   63.090857][  T104] debounce SCR: 0x100
> [   63.150857][  T104] debounce SCR: 0x101
> [   63.210857][  T104] debounce SCR: 0x100
> [   63.270857][  T104] debounce SCR: 0x101
> [   63.330857][  T104] debounce SCR: 0x100
> [   63.390857][  T104] debounce SCR: 0x101
> [   63.450857][  T104] debounce SCR: 0x100
> [   63.510857][  T104] debounce SCR: 0x100
> [   63.570857][  T104] debounce SCR: 0x100
> [   63.620857][  T104] debounce SCR: 0x100
> [   63.670857][  T104] debounce SCR: 0x100
> [   63.730857][  T104] debounce SCR: 0x100
> [   63.790857][  T104] debounce SCR: 0x100
> [   63.850857][  T104] debounce SCR: 0x100
> [   63.910857][  T104] debounce SCR: 0x100
> [   63.970857][  T104] debounce SCR: 0x100
> [   63.974707][  T104] final checkpoint
> [   63.978556][  T104] Link offline after resume
> [   63.986520][  T104] ata2: SATA link down (SStatus 100 SControl 300)
> [   63.992823][  T104] Online=>Offline
> [   63.997380][  T104] do loop
> [   64.220857][  T104] post-do checkpoint
> [   64.223662][  T104] debounce start loop
> [   64.270857][  T104] debounce SCR: 0x100
> [   64.330857][  T104] debounce SCR: 0x101
> [   64.390857][  T104] debounce SCR: 0x100
> [   64.440857][  T104] debounce SCR: 0x100
> [   64.500857][  T104] debounce SCR: 0x101
> [   64.550857][  T104] debounce SCR: 0x100
> [   64.600857][  T104] debounce SCR: 0x100
> [   64.660857][  T104] debounce SCR: 0x100
> [   64.710857][  T104] debounce SCR: 0x100
> [   64.770857][  T104] debounce SCR: 0x100
> [   64.830857][  T104] debounce SCR: 0x100
> [   64.890857][  T104] debounce SCR: 0x101
> [   64.950857][  T104] debounce SCR: 0x100
> [   65.010857][  T104] debounce SCR: 0x101
> [   65.060857][  T104] debounce SCR: 0x100
> [   65.120857][  T104] debounce SCR: 0x100
> [   65.180857][  T104] debounce SCR: 0x100
> [   65.240857][  T104] debounce SCR: 0x100
> [   65.300857][  T104] debounce SCR: 0x100
> [   65.360857][  T104] debounce SCR: 0x100
> [   65.410857][  T104] debounce SCR: 0x101
> [   65.470857][  T104] debounce SCR: 0x100
> [   65.530857][  T104] debounce SCR: 0x100
> [   65.590857][  T104] debounce SCR: 0x100
> [   65.650857][  T104] debounce SCR: 0x100
> [   65.700857][  T104] debounce SCR: 0x100
> [   65.760857][  T104] debounce SCR: 0x100
> [   65.810857][  T104] debounce SCR: 0x101
> [   65.870857][  T104] debounce SCR: 0x100
> [   65.930857][  T104] debounce SCR: 0x100
> [   65.980857][  T104] debounce SCR: 0x100
> [   66.040857][  T104] debounce SCR: 0x100
> [   66.100857][  T104] debounce SCR: 0x100
> [   66.160857][  T104] debounce SCR: 0x0
> [   66.210857][  T104] debounce SCR: 0x0
> [   66.270857][  T104] debounce SCR: 0x0
> [   66.330857][  T104] debounce SCR: 0x0
> [   66.390857][  T104] debounce SCR: 0x100
> [   66.394532][  T104] final checkpoint
> [   66.398382][  T104] Link offline after resume
> [   66.406345][  T104] ata2: SATA link down (SStatus 100 SControl 300)
> [   66.412649][  T104] Online=>Offline
> [   66.417204][  T104] do loop
> [   66.630857][  T104] post-do checkpoint
> [   66.633661][  T104] debounce start loop
> [   66.680857][  T104] debounce SCR: 0x100
> [   66.740857][  T104] debounce SCR: 0x100
> [   66.800857][  T104] debounce SCR: 0x100
> [   66.860857][  T104] debounce SCR: 0x100
> [   66.920857][  T104] debounce SCR: 0x100
> [   66.980857][  T104] debounce SCR: 0x101
> [   67.040857][  T104] debounce SCR: 0x100
> [   67.100857][  T104] debounce SCR: 0x100
> [   67.160857][  T104] debounce SCR: 0x100
> [   67.220857][  T104] debounce SCR: 0x100
> [   67.280857][  T104] debounce SCR: 0x100
> [   67.330857][  T104] debounce SCR: 0x100
> [   67.390857][  T104] debounce SCR: 0x101
> [   67.450857][  T104] debounce SCR: 0x100
> [   67.510857][  T104] debounce SCR: 0x100
> [   67.570857][  T104] debounce SCR: 0x100
> [   67.630857][  T104] debounce SCR: 0x100
> [   67.690857][  T104] debounce SCR: 0x100
> [   67.750857][  T104] debounce SCR: 0x100
> [   67.810857][  T104] debounce SCR: 0x100
> [   67.860857][  T104] debounce SCR: 0x100
> [   67.920857][  T104] debounce SCR: 0x101
> [   67.970857][  T104] debounce SCR: 0x100
> [   68.030857][  T104] debounce SCR: 0x100
> [   68.090857][  T104] debounce SCR: 0x100
> [   68.150857][  T104] debounce SCR: 0x100
> [   68.210857][  T104] debounce SCR: 0x101
> [   68.260857][  T104] debounce SCR: 0x100
> [   68.310857][  T104] debounce SCR: 0x100
> [   68.370857][  T104] debounce SCR: 0x100
> [   68.420857][  T104] debounce SCR: 0x100
> [   68.480857][  T104] debounce SCR: 0x101
> [   68.540857][  T104] debounce SCR: 0x100
> [   68.600857][  T104] debounce SCR: 0x100
> [   68.660857][  T104] debounce SCR: 0x100
> [   68.720857][  T104] debounce SCR: 0x100
> [   68.770857][  T104] debounce SCR: 0x100
> [   68.820857][  T104] debounce SCR: 0x100
> [   68.880857][  T104] debounce SCR: 0x100
> [   68.940857][  T104] debounce SCR: 0x100
> [   68.990857][  T104] debounce SCR: 0x101
> [   68.994707][  T104] debounce timeout!
> [   68.998556][  T104] debounce failed
> [   69.002235][  T104] Failed resume
> [   69.009062][  T104] ata2: COMRESET failed (errno=-32)
> [   69.014136][  T104] ata2: reset failed (errno=-32), retrying in 8 secs
> ---- CABLE DISCONNECT HERE ----
> [   76.640858][  T104] Online=>Offline
> [   76.645414][  T104] do loop
> [   76.870857][  T104] post-do checkpoint
> [   76.873661][  T104] debounce start loop
> [   76.930857][  T104] debounce SCR: 0x0
> [   76.990857][  T104] debounce SCR: 0x0
> [   77.050857][  T104] debounce SCR: 0x0
> [   77.100857][  T104] debounce SCR: 0x0
> [   77.150857][  T104] debounce SCR: 0x0
> [   77.200857][  T104] debounce SCR: 0x0
> [   77.260857][  T104] debounce SCR: 0x0
> [   77.310857][  T104] debounce SCR: 0x0
> [   77.370857][  T104] debounce SCR: 0x0
> [   77.420857][  T104] debounce SCR: 0x0
> [   77.424532][  T104] final checkpoint
> [   77.428207][  T104] Link offline after resume
> [   77.436172][  T104] ata2: SATA link down (SStatus 0 SControl 300)
> 
> Marius Dinu
> 

-- 
Damien Le Moal
Western Digital Research


  reply	other threads:[~2022-11-15  3:04 UTC|newest]

Thread overview: 67+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-11-01 19:21 Bug report for ahci-mvebu driver Dinu Marius
2022-11-06  7:05 ` Damien Le Moal
2022-11-07  9:22 ` marius
2022-11-08  6:27   ` Damien Le Moal
2022-11-09 19:52   ` marius
2022-11-09 19:55   ` marius
2022-11-10  2:05     ` Damien Le Moal
2022-11-11 22:32     ` marius
2022-11-12  1:57       ` Damien Le Moal
2022-11-14 20:52       ` marius
2022-11-15  3:02         ` Damien Le Moal [this message]
2022-11-15  7:28         ` marius
2022-11-15  8:10           ` Damien Le Moal
2022-11-18 18:24             ` Dinu Marius
2022-11-24  2:40               ` Damien Le Moal
2022-12-04  1:41               ` marius
2022-12-04 10:22                 ` Pali Rohár
2022-12-04 21:14                 ` marius
2022-12-04 21:46                   ` Pali Rohár
2022-12-05  2:02                   ` Damien Le Moal
2022-12-06  6:08                 ` Damien Le Moal
2022-12-08 21:26                   ` Pali Rohár
2022-12-09  1:54                     ` Damien Le Moal
2022-12-07 18:27                 ` marius
2022-12-07 21:54                   ` Damien Le Moal
2022-12-07 22:51                   ` Damien Le Moal
2022-12-08 18:06                   ` marius
2022-12-09  0:34                     ` Damien Le Moal
2022-12-09  2:58                     ` Damien Le Moal
2022-12-09  7:31                     ` marius
2022-12-09  9:28                       ` Damien Le Moal
2022-12-09 18:30                       ` marius
2023-01-14 18:01                       ` marius
2023-01-15 23:37                         ` Damien Le Moal
2023-01-17  8:26                         ` Damien Le Moal
2023-01-18 19:43                         ` marius
2023-01-19  0:29                           ` Damien Le Moal
2023-01-19 18:46                           ` marius
2023-01-23  7:02                             ` Damien Le Moal
2023-01-23 20:00                             ` marius
2023-01-23 23:00                               ` Damien Le Moal
2023-01-24  8:04                               ` marius
2023-01-24  9:53                                 ` Damien Le Moal
2023-01-24 17:02                                 ` marius
2023-01-27  5:13                                   ` Damien Le Moal
2023-01-27  6:28                                     ` Damien Le Moal
2023-01-28 17:08                                     ` marius
2023-01-29  2:23                                       ` Damien Le Moal
2023-01-29 10:24                                       ` marius
2023-01-30  1:16                                         ` Damien Le Moal
2023-01-30  2:38                                         ` Damien Le Moal
2023-01-30  7:23                                         ` marius
2023-01-30  7:37                                           ` Damien Le Moal
2023-01-30 23:22                                             ` Damien Le Moal
2023-01-31  7:20                                             ` marius
2023-01-31  7:28                                               ` Damien Le Moal
2023-02-07 18:40                                               ` marius
2023-02-07 23:39                                                 ` Damien Le Moal
2023-02-08 12:17                                                 ` marius
2023-02-08 23:00                                                   ` Damien Le Moal
2023-02-12 13:14                                                   ` marius
2023-02-12 23:11                                                     ` Damien Le Moal
2023-01-24 17:06                       ` Bug report for sata_via driver marius
2023-01-25  1:26                         ` Damien Le Moal
2022-11-26 14:26 ` Bug report for ahci-mvebu driver Pali Rohár
2023-01-23  9:10 ` Hajo Noerenberg
2023-01-23 12:13   ` Damien Le Moal

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=125bd8a6-7a1c-cd08-b5ee-da5a24f79f21@opensource.wdc.com \
    --to=damien.lemoal@opensource.wdc.com \
    --cc=linux-ide@vger.kernel.org \
    --cc=marius@psihoexpert.ro \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.