Trying to figure out why a USB drive isn't working, I plug it in and run dmesg to get:
[101100.860034] usb 6-2: new full-speed USB device number 18 using uhci_hcd
[101100.980060] usb 6-2: device descriptor read/64, error -71
[101101.204071] usb 6-2: device descriptor read/64, error -71
[101101.420051] usb 6-2: new full-speed USB device number 19 using uhci_hcd
[101101.540057] usb 6-2: device descriptor read/64, error -71
[101101.764092] usb 6-2: device descriptor read/64, error -71
[101101.980066] usb 6-2: new full-speed USB device number 20 using uhci_hcd
[101102.388035] usb 6-2: device not accepting address 20, error -71
[101102.500092] usb 6-2: new full-speed USB device number 21 using uhci_hcd
[101102.912066] usb 6-2: device not accepting address 21, error -71
[101102.912093] usb usb6-port2: unable to enumerate USB device
Where can I find documentation on what exactly this information means? For example, what "error -71" means. All I can find online are pages that just describe what the various options for dmesg do.
dmesg
does not generate these messages, it just displays what the kernel or other programs wrote to a specific message log. I don't think you will find a general one-for-all documentation, you'll probably rather have to try and identify the source of the actual message you are interested in (by guessing maybe?) and then research on that... Just my thoughts though, not 100% sure I'm correct here. – Byte Commander Jul 08 '17 at 21:08info dmesg
or more preciselyinfo systemd
in your console – Egon Stetmann. Jul 08 '17 at 21:09dmesg
can format the messages better:dmesg --kernel --ctime --userspace --decode
– waltinator Jul 09 '17 at 00:04