Added new post.

Franco Masotti 2 years ago
parent 6e070dd456
commit 0c9790cee1
Signed by: frnmst
GPG Key ID: 24116ED85666780A
  1. 58

@ -0,0 +1,58 @@
title: A solution to I/O errors on some external USB 3 HDD enclosures
tags: [HDD, USB 3, error, I/O, UAS, USB]
updated: 2020-06-16 16:51
description: How to solve I/O errors on some external USB 3 HDD enclosures
I bought several [Inatek fe 3001](
USB HDD enclosures for my backups.
This model is reported like this by `$ lsusb`:
ID 174c:55aa ASMedia Technology Inc. Name: ASM1051E SATA 6Gb/s bridge, ASM1053E SATA 6Gb/s bridge, ASM1153 SATA 3Gb/s bridge, ASM1153E SATA 6Gb/s bridge
Suddenly I got `read error from input device (I/O error)` from `$ dmesg` and then the filesystem unmounted automatically.
I tried:
- remounting the filesystem
- swapping cables
- swapping enclosures
- formatting the hard drives with a different filesystem,
Nohing worked.
Apparently, to get the thing working, you must disable [UAS (USB Attached SCSI)]( for this particular chipset.
## Solution
If you use Syslinux as the bootloader and certain kernels:
1. add the following kernel parameter to the `APPEND` line in `/boot/syslinux/syslinux.cfg`:
2. reboot
3. run `$ lsusb -t` and check that the `Driver` entry now reads `usb-storage` instead of `uas`
This works for example with Parabola GNU/Linux-libre.
Some websites say to blacklist the module within `/etc/modprobe.d`. That depends on your kernel.
## References
- [Stack Exchange](
- [Ubuntu Forums](
- [Stack Exchange](
- [Reddit](
- [](
- [Blacklist](
- [Arch Wiki](
- [Raspberry PI forum](
- [Launchpad](
- [](
- [Gentoo Forum](