ARMADA espressobin SATA drive detection failure
Shinichiro Kawasaki
shinichiro.kawasaki at wdc.com
Thu Aug 11 21:56:50 PDT 2022
On Aug 10, 2022 / 19:36, Shin'ichiro Kawasaki wrote:
> On Aug 09, 2022 / 11:42, Pali Rohár wrote:
> > Hello Shinichiro!
>
> [...]
>
> > Sorry for late reply. At the time when you sent this message I had
> > issues with office station and was waiting for repairing support. And
> > after that I forgot about this email.
> >
> > Now I have looked at it. For testing purposes I took Espressobin V5
> > board and some random SATA disk (some Samsung SSD). I installed latest
> > firmwares (secure-firmware, ARM trusted-firmware and U-Boot) on
> > Espressobin's SPI-NOR and Linux kernel version 5.18.16 on SD card.
> >
> > Disk is successfully detected in U-Boot as:
>
> Hello Pali! Thank you for looking into this. So, there should be something
> different between your system and my system.
>
> > Could you please check if you still have these issues with the 5.18.16
> > kernel version (IIRC it should be the latest 5.18 release)?
> >
> > And could you please check if your disk is working fine in U-Boot?
>
> Yes, I will check these points. Let me have several days to work on them.
Hello Pali, I've tried the latest 5.18.x kernel and disk detection by U-boot.
Unfortunately, the issue is still observed with the kernel v5.18.16. When I
connect my SSD to the board, it prints out the message "ata1: SATA link down
(SStatus 101 SControl 300)", and the SSD is not detected as a sd device.
>From U-Boot, my SSD is detected. "scsi scan" command shows the SSD vendor name
"SanDisk". I was able to look in ext4 filesystem on the SSD from U-Boot. So it
looks ok from U-Boot to access the SSD.
Marvell>> scsi scan
scanning bus for devices...
Target spinup took 0 ms.
AHCI 0001.0300 32 slots 1 ports 6 Gbps 0x1 impl SATA mode
flags: ncq led only pmp fbss pio slum part sxs
Device 0: (0:0) Vendor: ATA Prod.: SanDisk SDSSDA24 Rev: U210
Type: Hard Disk
Capacity: 228936.5 MB = 223.5 GB (468862128 x 512)
Marvell>> scsi info
Device 0: (0:0) Vendor: ATA Prod.: SanDisk SDSSDA24 Rev: U210
Type: Hard Disk
Capacity: 228936.5 MB = 223.5 GB (468862128 x 512)
Marvell>> ext4ls scsi 0 /
<DIR> 4096 .
<DIR> 4096 ..
<DIR> 16384 lost+found
4 bar
Marvell>>
I noticed one difference between your system and mine: U-Boot version.
On my system, it has rather old version now:
Marvell>> version
U-Boot 2017.03-armada-17.10.2-g14aeedc (Jun 01 2018 - 15:39:10 +0800)
aarch64-linux-gnu-gcc (Linaro GCC 5.2-2015.11-2) 5.2.1 20151005
GNU ld (GNU Binutils) 2.25.0 Linaro 2015_10
Do you think it's worth trying the latest U-boot?
--
Shin'ichiro Kawasaki
More information about the linux-phy
mailing list