Software⏱️ 3 min read📅 2026-06-11

How to Fix: I get the error "usb 1-6: device descriptor read/64, error -110"

Linux USB SD card issue with error -110

Quick Answer: Check the USB port and cable for damage or issues, and try using a different USB port or cable to rule out hardware problems.

The error 'usb 1-6: device descriptor read/64, error -110' is a common issue that affects Linux users who are trying to mount their SD cards from Android tablets. This error message typically indicates a problem with the USB connection or the SD card itself.

It can be frustrating when other USB devices work fine but the SD card refuses to be recognized, making it difficult to transfer files or access data. In this guide, we will explore possible causes of this issue and provide two effective methods to resolve the problem.

🛑 Root Causes of the Error

  • The primary reason for this error is a compatibility issue between the Linux kernel and the SD card reader on the Android tablet. The Linux kernel version used in your system (3.2.29-smp) may not be compatible with certain SD cards or readers, leading to the device descriptor read error.
  • Another possible cause could be a problem with the USB bus or the SD card itself. In some cases, the SD card may be faulty or damaged, causing it to malfunction and produce this error message.

🚀 How to Resolve This Issue

Using the 'usb-devices' command to identify and disable problematic USB devices

  1. Step 1: Open a terminal window as the root user (using 'sudo' if necessary) and run the command 'usb-devices'. This will display a list of all connected USB devices, including their bus numbers and device addresses.
  2. Step 2: Look for any devices with the same bus number or device address as the SD card reader (usually 1-6). If you find one, take note of its device address. Then, run the command 'usb-devices -d '. Replace '' with the actual address of the problematic device.
  3. Step 3: This will display detailed information about the device, including its vendor and product IDs. If the SD card reader is listed here, it's likely a compatibility issue. You can then try disabling the device using the command 'usb-devices -d -D'. Repeat this step for any other problematic devices.

Using the 'udev' rules to force the SD card reader to be loaded

  1. Step 1: Create a new file in the '/etc/udev/rules.d/' directory, e.g., '99-sdcard.rules'. Open this file using a text editor (like 'sudo nano /etc/udev/rules.d/99-sdcard.rules').
  2. Step 2: Add the following line to the file: `SUBSYSTEM==

💡 Conclusion

Did this fix your problem?

If not, try searching for specific error codes.

🔍 Search Error Database

❓ Frequently Asked Questions