Re: Unable to enumerate USB Device, error -110 Kernel 3.19-0.49-lowlatency netboot

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Running kernel 4.4.4 is no good.. with the same setup as above but
only changing out vmlinuz and initrd.img, I run into a kernel panic.

"Kernel panic - not syncing: attempted to kill init!"

There was an error that I hadn't seen before about

"systemd-udevd: could not open builtin file
/lib/modules/4.4.4/modules.builtin.bin".


Before the kernel panic, I got the same "device not accepting address,
error -110" as I did on 3.19.


To focus on the problem at hand, should I be using kernel 3.19 source
configured with the options above?



On Fri, Mar 4, 2016 at 4:47 PM, Alan Stern <stern@xxxxxxxxxxxxxxxxxxx> wrote:
> On Fri, 4 Mar 2016, Devon Ash wrote:
>
>> Failing that, can you at least provide a usbmon trace showing what
>> happens when you plug a device into one of the bad ports?
>>
>> usbmon trace:
>>
>> I'm unable to get anything from doing "cat 0u && cat 5u && cat 6u"
>> (which are all of the offending devices locations)
>
> Is CONFIG_USB_MON set?  If it is set to M, have you loaded the usbmon
> module?
>
>> And also a
>> dmesg log with USB debugging enabled?
>>
>> dmesg shows nothing. I htink I'm missing something - to enable USB
>> debugging all that needs to be done is mount the debugfs right?
>
> No, that's not enough.  I don't remember how 3.19 does it, but with
> more modern kernels you have to enable dynamic debugging by doing:
>
>         echo 'module usbcore =p' >/sys/kernel/debug/dynamic_debug/control
>
> That's assuming CONFIG_DYNAMIC_DEBUG is set, which it should be in a
> typical distribution kernel.
>
>> Regarding Kernel 4.2.0-30-lowlatency,
>>
>> system-udevd is now giving me the outputs on boot:
>>
>> seq 1106 '/devices/pci0000:00/0000:00:1a.0/usb5 killed (same for usb6)
>> reason being ; a timeout
>>
>> Then I start to get
>>
>> usb 5-1: device not accepting address 5, error -110
>> usb usb5-port1; unable to enumerate USB device
>>
>> and the same for usb6.
>>
>> There is also:
>>
>> system-udevd: worker terminated by signal 9, and then the system waits
>> for 2-5 minutes, finishing with a kernel hang and a stack trace "not
>> tainted, blocked for more than 120 seconds"
>
> Can you post the actual dmesg log?
>
>> here is the output of:
>>
>> sudo mount -t usbfs none /proc/bus/usb
>>
>> mount: mounting none on /proc/bus/usb failed: no such file or directory
>
> There no longer is any such thing as a usbfs filesystem.  Instead
> there are USB device nodes under /dev/bus/usb.
>
>> cat /proc/bus/usb/devices: no such file or directory
>>
>> sudo mount -t debugfs none /sys/kernel/debug
>>
>> mount: muonting none on /sys/kernel/debug failed: Device or resource busy
>
> Probably because it's already mounted there.
>
>> As well, all usbmon outputs are returning me nothing when plugging
>> in/out the broken USB ports that are in question
>
> What is the full path of the files you are watching for usbmon?  They
> should be things like /sys/kernel/debug/usb/usbmon/5u -- which of
> course won't exist unless debugfs is properly mounted and usbmon is
> properly loaded.
>
> Alan Stern
>



-- 

Devon Ash
<a href="http://ca.linkedin.com/pub/devon-ash/48/478/981";
style="text-decoration:none;"><span style="font: 80% Arial,sans-serif;
color:#0783B6;"><img
src="https://static.licdn.com/scds/common/u/img/webpromo/btn_in_20x15.png";
width="20" height="15" alt="View Devon Ash's LinkedIn profile"
style="vertical-align:middle" border="0">View Devon Ash's
profile</span></a>
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux