ARMADA espressobin SATA drive detection failure
Shinichiro Kawasaki
shinichiro.kawasaki at wdc.com
Sat Aug 13 04:53:39 PDT 2022
On Aug 13, 2022 / 11:32, Pali Rohár wrote:
> On Saturday 13 August 2022 01:35:35 Shinichiro Kawasaki wrote:
[...]
> Ok, thanks for testing. It looks like that reset code has some issues.
>
> Could you please test this change?
>
> @@ -1393,7 +1436,8 @@ static int mvebu_a3700_comphy_probe(struct platform_device *pdev)
> * To avoid relying on the bootloader/firmware configuration,
> * power off all comphys.
> */
> - mvebu_a3700_comphy_reset(phy);
> +// mvebu_a3700_comphy_reset(phy);
> + mvebu_a3700_comphy_power_off(phy);
> lane->needs_reset = false;
> }
>
>
> It should replace reset code by power off at beginning / probe time.
This change also avoided the "ata1: SATA link down (SStatus 0 SControl 300)"
message, and my SSD was detected as /dev/sda. Good symptoms for me. FYI, I
attach the console log with this change. (This time, following messages were
printed. Not sure if they are important or not.)
[ 2.937376] mvebu-a3700-comphy d0018300.phy: invalid COMPHY mode
[ 2.943581] mvebu-a3700-comphy d0018300.phy: invalid COMPHY mode
[ 2.949679] mvebu-a3700-comphy d0018300.phy: invalid COMPHY mode
--
Shin'ichiro Kawasaki
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: console_log_v5.18.16_power_off_patch.log
URL: <http://lists.infradead.org/pipermail/linux-phy/attachments/20220813/7abe2450/attachment-0001.log>
More information about the linux-phy
mailing list