From: "Dinu Marius" <marius@psihoexpert.ro>
To: "Damien Le Moal" <damien.lemoal@opensource.wdc.com>
Cc: <linux-ide@vger.kernel.org>
Subject: Re: Bug report for ahci-mvebu driver
Date: Fri, 18 Nov 2022 20:24:00 +0200 [thread overview]
Message-ID: <C9DCFF5E79814EAB9E9BE94B81A1CD7F@graph> (raw)
In-Reply-To: aa61bc53-34e2-4f19-962f-888e9daabbb4@opensource.wdc.com
I checked the cable and connections. Everything looks OK. The cable is ~ 40cm
long.
I made these timeout changes:
const unsigned long sata_deb_timing_normal[] = { 5, 1000, 20000 };
const unsigned long sata_deb_timing_hotplug[] = { 25, 5000, 20000 };
And I have these results:
[ 180.907460][ T104] hardreset, Online=>Offline
[ 180.912991][ T104] resume, do loop
[ 181.140866][ T104] resume, after do loop
[ 181.200866][ T104] debounce, SCR: 0x100
[ 181.250866][ T104] debounce, SCR: 0x101
[ 181.300866][ T104] debounce, SCR: 0x100
[ 181.360866][ T104] debounce, SCR: 0x100
[ 181.410866][ T104] debounce, SCR: 0x100
[ 181.470866][ T104] debounce, SCR: 0x100
[ 181.520866][ T104] debounce, SCR: 0x101
[ 181.580866][ T104] debounce, SCR: 0x100
[ 181.640866][ T104] debounce, SCR: 0x101
[ 181.700866][ T104] debounce, SCR: 0x100
[ 181.760865][ T104] debounce, SCR: 0x100
[ 181.810869][ T104] debounce, SCR: 0x100
[ 181.860866][ T104] debounce, SCR: 0x100
[ 181.910866][ T104] debounce, SCR: 0x101
[ 181.970866][ T104] debounce, SCR: 0x100
[ 182.020866][ T104] debounce, SCR: 0x100
[ 182.080866][ T104] debounce, SCR: 0x100
[ 182.140866][ T104] debounce, SCR: 0x100
[ 182.190866][ T104] debounce, SCR: 0x101
[ 182.250866][ T104] debounce, SCR: 0x100
[ 182.310866][ T104] debounce, SCR: 0x100
[ 182.360866][ T104] debounce, SCR: 0x100
[ 182.420866][ T104] debounce, SCR: 0x100
[ 182.480866][ T104] debounce, SCR: 0x100
[ 182.540866][ T104] debounce, SCR: 0x100
[ 182.590866][ T104] debounce, SCR: 0x100
[ 182.650866][ T104] debounce, SCR: 0x100
[ 182.710866][ T104] debounce, SCR: 0x100
[ 182.770866][ T104] debounce, SCR: 0x100
[ 182.830869][ T104] debounce, SCR: 0x101
[ 182.890866][ T104] debounce, SCR: 0x100
[ 182.950866][ T104] debounce, SCR: 0x100
[ 183.010865][ T104] debounce, SCR: 0x100
[ 183.060866][ T104] debounce, SCR: 0x100
[ 183.110870][ T104] debounce, SCR: 0x100
[ 183.170866][ T104] debounce, SCR: 0x100
[ 183.230866][ T104] debounce, SCR: 0x100
[ 183.290865][ T104] debounce, SCR: 0x100
[ 183.350869][ T104] debounce, SCR: 0x101
[ 183.400866][ T104] debounce, SCR: 0x100
[ 183.450866][ T104] debounce, SCR: 0x100
[ 183.510866][ T104] debounce, SCR: 0x101
[ 183.570866][ T104] debounce, SCR: 0x100
[ 183.630866][ T104] debounce, SCR: 0x101
[ 183.680866][ T104] debounce, SCR: 0x100
[ 183.730866][ T104] debounce, SCR: 0x100
[ 183.790866][ T104] debounce, SCR: 0x100
[ 183.840865][ T104] debounce, SCR: 0x100
[ 183.900866][ T104] debounce, SCR: 0x101
[ 183.960866][ T104] debounce, SCR: 0x100
[ 184.010866][ T104] debounce, SCR: 0x100
[ 184.060866][ T104] debounce, SCR: 0x101
[ 184.120866][ T104] debounce, SCR: 0x100
[ 184.170866][ T104] debounce, SCR: 0x100
[ 184.230866][ T104] debounce, SCR: 0x100
[ 184.280866][ T104] debounce, SCR: 0x100
[ 184.340866][ T104] debounce, SCR: 0x100
[ 184.390866][ T104] debounce, SCR: 0x0
[ 184.440866][ T104] debounce, SCR: 0x0
[ 184.490866][ T104] debounce, SCR: 0x0
[ 184.550866][ T104] debounce, SCR: 0x0
[ 184.610866][ T104] debounce, SCR: 0x100
[ 184.670866][ T104] debounce, SCR: 0x100
[ 184.720866][ T104] debounce, SCR: 0x100
[ 184.780866][ T104] debounce, SCR: 0x100
[ 184.840866][ T104] debounce, SCR: 0x100
[ 184.890868][ T104] debounce, SCR: 0x100
[ 184.940865][ T104] debounce, SCR: 0x100
[ 184.990865][ T104] debounce, SCR: 0x100
[ 185.050865][ T104] debounce, SCR: 0x100
[ 185.110866][ T104] debounce, SCR: 0x100
[ 185.160865][ T104] debounce, SCR: 0x100
[ 185.210866][ T104] debounce, SCR: 0x100
[ 185.260866][ T104] debounce, SCR: 0x100
[ 185.320866][ T104] debounce, SCR: 0x100
[ 185.380865][ T104] debounce, SCR: 0x100
[ 185.440866][ T104] debounce, SCR: 0x100
[ 185.500866][ T104] debounce, SCR: 0x101
[ 185.560866][ T104] debounce, SCR: 0x100
[ 185.620866][ T104] debounce, SCR: 0x101
[ 185.680866][ T104] debounce, SCR: 0x100
[ 185.740866][ T104] debounce, SCR: 0x101
[ 185.800866][ T104] debounce, SCR: 0x100
[ 185.860865][ T104] debounce, SCR: 0x100
[ 185.910869][ T104] debounce, SCR: 0x100
[ 185.970866][ T104] debounce, SCR: 0x100
[ 186.020866][ T104] debounce, SCR: 0x100
[ 186.070866][ T104] debounce, SCR: 0x100
[ 186.130866][ T104] debounce, SCR: 0x101
[ 186.190866][ T104] debounce, SCR: 0x100
[ 186.250866][ T104] debounce, SCR: 0x101
[ 186.310866][ T104] debounce, SCR: 0x100
[ 186.370866][ T104] debounce, SCR: 0x100
[ 186.420869][ T104] debounce, SCR: 0x101
[ 186.480866][ T104] debounce, SCR: 0x100
[ 186.530866][ T104] debounce, SCR: 0x101
[ 186.590866][ T104] debounce, SCR: 0x100
[ 186.650866][ T104] debounce, SCR: 0x101
[ 186.710866][ T104] debounce, SCR: 0x100
[ 186.760866][ T104] debounce, SCR: 0x100
[ 186.820865][ T104] debounce, SCR: 0x100
[ 186.880865][ T104] debounce, SCR: 0x100
[ 186.940868][ T104] debounce, SCR: 0x100
[ 187.000866][ T104] debounce, SCR: 0x100
[ 187.060865][ T104] debounce, SCR: 0x101
[ 187.120866][ T104] debounce, SCR: 0x100
[ 187.170866][ T104] debounce, SCR: 0x100
[ 187.230865][ T104] debounce, SCR: 0x100
[ 187.280869][ T104] debounce, SCR: 0x101
[ 187.330866][ T104] debounce, SCR: 0x101
[ 187.380866][ T104] debounce, SCR: 0x100
[ 187.440865][ T104] debounce, SCR: 0x100
[ 187.500866][ T104] debounce, SCR: 0x100
[ 187.550866][ T104] debounce, SCR: 0x100
[ 187.600866][ T104] debounce, SCR: 0x100
[ 187.660866][ T104] debounce, SCR: 0x100
[ 187.710866][ T104] debounce, SCR: 0x101
[ 187.770866][ T104] debounce, SCR: 0x100
[ 187.820866][ T104] debounce, SCR: 0x100
[ 187.880866][ T104] debounce, SCR: 0x100
[ 187.930865][ T104] debounce, SCR: 0x100
[ 187.980866][ T104] debounce, SCR: 0x101
[ 188.030866][ T104] debounce, SCR: 0x100
[ 188.090866][ T104] debounce, SCR: 0x100
[ 188.140866][ T104] debounce, SCR: 0x100
[ 188.200866][ T104] debounce, SCR: 0x100
[ 188.250866][ T104] debounce, SCR: 0x101
[ 188.310866][ T104] debounce, SCR: 0x100
[ 188.360866][ T104] debounce, SCR: 0x100
[ 188.420865][ T104] debounce, SCR: 0x100
[ 188.470869][ T104] debounce, SCR: 0x100
[ 188.530866][ T104] debounce, SCR: 0x101
[ 188.580866][ T104] debounce, SCR: 0x100
[ 188.640866][ T104] debounce, SCR: 0x100
[ 188.700866][ T104] debounce, SCR: 0x100
[ 188.750866][ T104] debounce, SCR: 0x100
[ 188.810866][ T104] debounce, SCR: 0x100
[ 188.870866][ T104] debounce, SCR: 0x100
[ 188.930866][ T104] debounce, SCR: 0x101
[ 188.980869][ T104] debounce, SCR: 0x0
[ 189.040866][ T104] debounce, SCR: 0x0
[ 189.100866][ T104] debounce, SCR: 0x0
[ 189.160866][ T104] debounce, SCR: 0x0
[ 189.220866][ T104] debounce, SCR: 0x100
[ 189.270865][ T104] debounce, SCR: 0x101
[ 189.330865][ T104] debounce, SCR: 0x100
[ 189.390866][ T104] debounce, SCR: 0x101
[ 189.450865][ T104] debounce, SCR: 0x100
[ 189.500866][ T104] debounce, SCR: 0x101
[ 189.560866][ T104] debounce, SCR: 0x100
[ 189.620866][ T104] debounce, SCR: 0x100
[ 189.680866][ T104] debounce, SCR: 0x100
[ 189.730866][ T104] debounce, SCR: 0x100
[ 189.790866][ T104] debounce, SCR: 0x100
[ 189.850866][ T104] debounce, SCR: 0x100
[ 189.910866][ T104] debounce, SCR: 0x100
[ 189.960866][ T104] debounce, SCR: 0x100
[ 190.010869][ T104] debounce, SCR: 0x100
[ 190.070866][ T104] debounce, SCR: 0x100
[ 190.130866][ T104] debounce, SCR: 0x100
[ 190.180866][ T104] debounce, SCR: 0x100
[ 190.240866][ T104] debounce, SCR: 0x100
[ 190.290866][ T104] debounce, SCR: 0x101
[ 190.350866][ T104] debounce, SCR: 0x100
[ 190.400866][ T104] debounce, SCR: 0x100
[ 190.450866][ T104] debounce, SCR: 0x100
[ 190.500865][ T104] debounce, SCR: 0x100
[ 190.550866][ T104] debounce, SCR: 0x101
[ 190.610866][ T104] debounce, SCR: 0x100
[ 190.670866][ T104] debounce, SCR: 0x100
[ 190.730866][ T104] debounce, SCR: 0x100
[ 190.790866][ T104] debounce, SCR: 0x100
[ 190.850866][ T104] debounce, SCR: 0x100
[ 190.900866][ T104] debounce, SCR: 0x100
[ 190.960865][ T104] debounce, SCR: 0x101
[ 190.964803][ T104] debounce, loop end with timeout
[ 190.968740][ T104] resume, sata_link_debounce check failed
[ 190.973640][ T104] hardreset, sata_link_resume check failed
[ 190.984916][ T104] ata2: COMRESET failed (errno=-32)
Then it repeats...
Shorter timouts have mostly the same results. It never changes to anything other
than 0x100, 0x101 or 0x0.
When I connect the laptop HDD I get this:
[ 453.239378][ T104] resume, do loop
[ 453.450866][ T104] resume, after do loop
[ 453.500866][ T104] debounce, SCR: 0x123
[ 453.560866][ T104] debounce, SCR: 0x123
... same line repeats a lot ...
[ 458.450866][ T104] debounce, SCR: 0x123
[ 458.510866][ T104] debounce, SCR: 0x123
[ 458.514804][ T104] resume, return at end of function
[ 458.518741][ T104] hardreset, Offline=>Online
[ 458.528273][ T104] hardreset, sata_pmp_supported, before check_ready
[ 458.534747][ T104] [104] libata:ata_port_classify:344: ata2: found ata
device by sig
[ 458.720868][ T104] [104] libata:ata_port_classify:344: ata2: found ata
device by sig
[ 458.728734][ T104] ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 459.044097][ T104] [104] libata:ata_dev_configure:2596: ata2.00:
ata_dev_configure: cfg 49:2f00 82:346b 83:7d09 84:6123 85:3469 86:bc09 87:6123
88:007f
[ 459.057814][ T104] [104] libata:ata_dump_id:1363: ata2.00: 49==0x2f00
53==0x0007 63==0x0407 64==0x0003 75==0x001f
[ 459.057814][ T104] 80==0x01f0 81==0x0029 82==0x346b 83==0x7d09
84==0x6123
[ 459.057814][ T104] 88==0x007f 93==0x0000
[ 459.079904][ T104] ata2.00: ATA-8: ST9500325AS, 0001SDM1, max UDMA/133
[ 459.086551][ T104] ata2.00: 976773168 sectors, multi 16: LBA48 NCQ (depth
32)
[ 459.093816][ T104] [104] libata:ata_dev_set_xfermode:4305: ata2.00: set
features - xfer mode
[ 459.104657][ T104] [104] libata:ata_dev_configure:2596: ata2.00:
ata_dev_configure: cfg 49:2f00 82:346b 83:7d09 84:6123 85:3469 86:bc09 87:6123
88:407f
[ 459.118372][ T104] [104] libata:ata_dump_id:1363: ata2.00: 49==0x2f00
53==0x0007 63==0x0007 64==0x0003 75==0x001f
[ 459.118372][ T104] 80==0x01f0 81==0x0029 82==0x346b 83==0x7d09
84==0x6123
[ 459.118372][ T104] 88==0x407f 93==0x0000
[ 459.140464][ T104] [104] libata:ata_dev_set_mode:3344: ata2.00:
xfer_shift=12, xfer_mode=0x46
[ 459.149116][ T104] ata2.00: configured for UDMA/133
[ 459.154268][ T82] scsi 1:0:0:0: Direct-Access ATA ST9500325AS
SDM1 PQ: 0 ANSI: 5
Can it be a hardware init / setup problem? In the Armada 38x Functional
Specifications there is a chapter about "Amplitude and Pre-emphasize level" at
the end of SATA.
Marius Dinu
next prev parent reply other threads:[~2022-11-18 19:24 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
2022-11-15 7:28 ` marius
2022-11-15 8:10 ` Damien Le Moal
2022-11-18 18:24 ` Dinu Marius [this message]
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-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-12-08 21:26 ` Bug report for ahci-mvebu driver Pali Rohár
2022-12-09 1:54 ` Damien Le Moal
2022-11-26 14:26 ` 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=C9DCFF5E79814EAB9E9BE94B81A1CD7F@graph \
--to=marius@psihoexpert.ro \
--cc=damien.lemoal@opensource.wdc.com \
--cc=linux-ide@vger.kernel.org \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox