[Linux-aus] strange NVMe errors when USB is busy
Russell Coker
russell at coker.com.au
Sun Jan 26 17:53:12 AEDT 2025
On Sunday, 26 January 2025 16:18:00 AEDT Info wrote:
> If the enclosure is USB 3 instead of 3.1 or later, check the USB ID of the
> USB chip. There are a lot of USB 2.5 chips that implement only parts of USB
> 3 because USB 3 was a really sloppy standard.
Bus 002 Device 005: ID 152d:8561 JMicron Technology Corp. / JMicron USA
Technology Corp. salcar docking station two disks
This is the device.
> It could also be the cable. I throw out about half of the USB 3 cables after
> intermittent errors. I replace them with USB 3.1 Gen 2.
The USB device and cable could have problems. I don't think that they do but
it's definitely possible. But the NVMe is connected by PCIe so if everything
else is working well then no combination of USB broken behaviour should be
able to interfere with NVMe.
Things apparently aren't running as they should for unknown reasons.
The system has ECC RAM with advanced ECC enabled (chipkill using ECC across
pairs of DIMMs). I think this allows correcting 2 bit errors and detecting 3
or more bit errors. I have not seen any sort of ECC error reported so the
core of the system is working OK.
> The WD SSDs have controllers from everywhere. They buy some from Toshiba,
> now named Kioxia. If you can find the name of the SSD controller chip in
> the WD, you can look it up for known errors and perhaps a firmware update.
It has the latest firmware according to fwupdmgr.
# fwupdmgr update
WARNING: UEFI capsule updates not available or enabled in firmware setup
See https://github.com/fwupd/fwupd/wiki/PluginFlag:capsules-unsupported for
more information.
Devices with the latest available firmware version:
• KXG70PNV2T04 NVMe KIOXIA 2048GB
• PC SN810 NVMe WDC 2048GB
• UEFI dbx
Devices with no available firmware updates: [USB hard drives]
• ST8000AS0002-1NA17Z
• ST8000AS0002-1NA17Z
--
My Main Blog http://etbe.coker.com.au/
My Documents Blog http://doc.coker.com.au/
More information about the linux-aus
mailing list