[smartmontools-support] Samsung HD502IJ new firmware causes i/o error while querying Device Statistics log

Christian Franke Christian.Franke at t-online.de
Sat Apr 12 12:45:39 CEST 2025


Viktor Štujber wrote:
> I have two drivers, standard msahci.sys sata controller and 
> amdide64.sys (AMD PCI IDE Controller). All ATA channels are registered 
> under the PCIIDE\IDECHANNEL\ path. I can't tell from this which one is 
> in use (or both?).
>
> I booted Grml and captured the smartctl listing. There, the error 
> message is different, and the query doesn't cause a persistent error 
> state, so the entry after that (sata phy event counters) gets read 
> properly. Curiously, the counter "Transition from drive PhyRdy to 
> drive PhyNRdy" jumped from the previous lifetime total of '97' to 
> '65535+'. Makes me wonder.

Interesting, possibly another drive firmware bug.

> Anyway, the error message says:
>
> ATA_READ_LOG_EXT (addr=0x04:0x00, page=0, n=1) failed: scsi error 
> badly formed scsi parameters
> Read Device Statistics page 0x00 failed

This suggests that there is are bugs in the firmware (advertised log 
page not implemented) and the specific Windows SATA driver (ATA 
pass-through fails after first ATA command error, possibly until the 
next non-pass-through command is issued).

Both cannot be fixed in smartctl.

-- 
Regards,
Christian



More information about the Smartmontools-support mailing list