Difference between revisions of "Talk:USB storage devices"

From ArchWiki
Jump to: navigation, search
m (Fails to detect USB Storage devices: rm closed discussion)
(device descriptor read error: new section)
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== Auto-mounting with udev ==
+
== device descriptor read error ==
  
[[udev#Udisks]] clearly states:
+
Some USB controllers will be loaded with the wrong USB standard applied (e.g. a USB 3.0 controller is initialized with a USB 2.0 kernel module assigned) causing a loss of performance and an error message that looks something like "device descriptor read/64, error -32" at boot time. A supposed fix I found involves issuing the following command as root: "echo -1 >/sys/module/usbcore/parameters/autosuspend". Since I don't have a USB storage device handy it's hard for me to verify that the performance impact was fixed, but I can verify that this at least supressed the error message. This also does not specifically pertain to USB storage devices, but there is not a wiki page specifically for general USB controller usage and I didn't find it in order to create one just to add a single troubleshooting step. [[User:Mynis|Mynis]] ([[User talk:Mynis|talk]]) 21:24, 14 December 2013 (UTC)
 
+
:''If you want to mount removable drives please do not call 'mount' from udev rule. In case of fuse filesystems (e.g. ntfs-3g) you'll get "Transport endpoint not connected" error.''
+
 
+
so this section is misleading (and even conflicts with the statement). I think it is better not to show this method at all, so I suggest deleting the section. Any objections?
+
 
+
EDIT: The same applies to [[USB Storage Devices#Auto-mounting with udev and systemd]] too.
+
 
+
-- [[User:Lahwaacz|Lahwaacz]] ([[User talk:Lahwaacz|talk]]) 11:42, 20 August 2013 (UTC)
+
: +1 for delete them. -- [[User:Fengchao|Fengchao]] ([[User talk:Fengchao|talk]]) 08:04, 24 August 2013 (UTC)
+

Revision as of 21:24, 14 December 2013

device descriptor read error

Some USB controllers will be loaded with the wrong USB standard applied (e.g. a USB 3.0 controller is initialized with a USB 2.0 kernel module assigned) causing a loss of performance and an error message that looks something like "device descriptor read/64, error -32" at boot time. A supposed fix I found involves issuing the following command as root: "echo -1 >/sys/module/usbcore/parameters/autosuspend". Since I don't have a USB storage device handy it's hard for me to verify that the performance impact was fixed, but I can verify that this at least supressed the error message. This also does not specifically pertain to USB storage devices, but there is not a wiki page specifically for general USB controller usage and I didn't find it in order to create one just to add a single troubleshooting step. Mynis (talk) 21:24, 14 December 2013 (UTC)