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

Viktor Štujber theultramage at gmail.com
Fri Apr 11 17:18:05 CEST 2025


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. 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

On 11. 4. 2025 13:49, Christian Franke wrote:
>
> ATA pass-through layers of windows drivers may be buggy, which was 
> occasionally observed with AMD SATA/RAID drivers. Is the SATA driver 
> from Microsoft (storahci.sys) or AMD?
>
> If possible, boot your favorite Linux(-Live) system which provides 
> smartctl and retry. I often use Grml (https://grml.org/) for such 
> purposes. If the problem does not longer occur, its likely a windows 
> driver bug.
>


More information about the Smartmontools-support mailing list