USB ports on Asus motherboard are acting weird
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu Studio |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Hello,
I have a MIDI keyboard plugged into a USB port. Sometimes the kernel recognizes it, and sometimes not. When it does, it seems to work perfectly, but i still get these errors in my kernel logs (visible by typing dmesg) -- this is after unplugging and replugging the keyboard in two different USB ports:
[ 368.347800] usb 3-12: new full-speed USB device number 17 using xhci_hcd
[ 368.348037] usb 3-12: Device not responding to set address.
[ 368.548942] usb 3-12: Device not responding to set address.
[ 368.749683] usb 3-12: device not accepting address 17, error -71
[ 368.902733] usb 3-12: new full-speed USB device number 18 using xhci_hcd
[ 368.902972] usb 3-12: Device not responding to set address.
[ 369.103896] usb 3-12: Device not responding to set address.
[ 369.304653] usb 3-12: device not accepting address 18, error -71
[ 369.304737] hub 3-0:1.0: unable to enumerate USB device on port 12
[ 376.358102] usb 3-11: new full-speed USB device number 19 using xhci_hcd
[ 376.370731] usb 3-11: New USB device found, idVendor=0763, idProduct=2029
[ 376.370740] usb 3-11: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 376.370746] usb 3-11: Product: Oxygen 88
[ 376.370751] usb 3-11: Manufacturer: M-Audio
[ 376.507542] usbcore: registered new interface driver snd-usb-audio
[ 416.630485] ------------[ cut here ]------------
[ 416.630496] WARNING: CPU: 3 PID: 0 at /build/
[ 416.630498] URB eed8f300 submitted while active
[ 416.630499] Modules linked in: snd_usb_audio snd_usbmidi_lib snd_seq_dummy cuse bnep rfcomm bluetooth parport_pc ppdev binfmt_misc snd_hda_
[ 416.630543] CPU: 3 PID: 0 Comm: swapper/3 Not tainted 3.13.0-
[ 416.630547] Hardware name: ASUS All Series/H87-PLUS, BIOS 0806 01/20/2014
[ 416.630548] 00000000 00000000 f35f7e74 c1650c95 f35f7eb4 f35f7ea4 c1055a2e c1888c68
[ 416.630553] f35f7ed0 00000000 c1888c88 00000150 c14ac0e9 c14ac0e9 eed8f300 eed8fb40
[ 416.630558] 00000020 f35f7ebc c1055a83 00000009 f35f7eb4 c1888c68 f35f7ed0 f35f7f00
[ 416.630565] Call Trace:
[ 416.630571] [<c1650c95>] dump_stack+
[ 416.630577] [<c1055a2e>] warn_slowpath_
[ 416.630583] [<c14ac0e9>] ? usb_submit_
[ 416.630586] [<c14ac0e9>] ? usb_submit_
[ 416.630589] [<c1055a83>] warn_slowpath_
[ 416.630593] [<c14ac0e9>] usb_submit_
[ 416.630598] [<c1081f4f>] ? wake_up_
[ 416.630603] [<c106b82e>] ? wake_up_
[ 416.630607] [<c106cff4>] ? insert_
[ 416.630611] [<f84b2100>] snd_usbmidi_
[ 416.630615] [<c106d132>] ? __queue_
[ 416.630619] [<f84b283a>] snd_usbmidi_
[ 416.630622] [<c1060f10>] call_timer_
[ 416.630627] [<c10acc5c>] ? __note_
[ 416.630630] [<f84b27d0>] ? snd_usbmidi_
[ 416.630632] [<c10613b2>] run_timer_
[ 416.630634] [<f84b27d0>] ? snd_usbmidi_
[ 416.630635] [<c105a628>] __do_softirq+
[ 416.630641] [<c105a560>] ? cpu_callback+
[ 416.630642] <IRQ> [<c105aa95>] ? irq_exit+0x95/0xa0
[ 416.630646] [<c165e2d8>] ? smp_apic_
[ 416.630652] [<c1657898>] ? apic_timer_
[ 416.630656] [<c153028e>] ? cpuidle_
[ 416.630658] [<c15303b9>] ? cpuidle_
[ 416.630663] [<c1018a6d>] ? arch_cpu_
[ 416.630667] [<c10a53a1>] ? cpu_startup_
[ 416.630671] [<c103bba3>] ? setup_APIC_
[ 416.630675] [<c103a1a8>] ? start_secondary
[ 416.630676] ---[ end trace a1fae8e69a9a3e90 ]---
[ 416.630680] usb_submit_urb: -16
[ 416.630681] usb_submit_urb: -16
[ 416.630683] usb_submit_urb: -16
[ 416.630684] usb_submit_urb: -16
[ 416.630685] usb_submit_urb: -16
[ 416.630688] usb_submit_urb: -16
[ 425.318723] usb_submit_urb: -16
[ 425.318729] usb_submit_urb: -16
[ 425.318730] usb_submit_urb: -16
[ 425.318731] usb_submit_urb: -16
[ 425.318732] usb_submit_urb: -16
[ 425.318732] usb_submit_urb: -16
[ 425.699686] usb_submit_urb: -16
[ 425.699694] usb_submit_urb: -16
[ 425.699695] usb_submit_urb: -16
[ 425.699696] usb_submit_urb: -16
[ 425.699697] usb_submit_urb: -16
[ 425.699698] usb_submit_urb: -16
[ 429.004414] usb_submit_urb: -16
[ 429.004442] usb_submit_urb: -16
[ 429.004447] usb_submit_urb: -16
[ 429.004452] usb_submit_urb: -16
[ 429.004457] usb_submit_urb: -16
[ 429.004462] usb_submit_urb: -16
[ 430.799257] usb_submit_urb: -16
[ 430.799271] usb_submit_urb: -16
[ 430.799278] usb_submit_urb: -16
[ 430.799281] usb_submit_urb: -16
[ 430.799283] usb_submit_urb: -16
[ 430.799285] usb_submit_urb: -16
[ 431.579183] usb_submit_urb: -16
[ 431.579192] usb_submit_urb: -16
[ 431.579196] usb_submit_urb: -16
[ 431.579205] usb_submit_urb: -16
[ 431.579208] usb_submit_urb: -16
[ 431.579211] usb_submit_urb: -16
[ 432.301123] usb_submit_urb: -16
[ 432.301127] usb_submit_urb: -16
[ 432.301128] usb_submit_urb: -16
[ 432.301129] usb_submit_urb: -16
[ 432.301132] usb_submit_urb: -16
[ 432.301133] usb_submit_urb: -16
[ 435.593845] usb_submit_urb: -16
[ 435.593863] usb_submit_urb: -16
[ 435.593866] usb_submit_urb: -16
[ 435.593869] usb_submit_urb: -16
[ 435.593872] usb_submit_urb: -16
[ 435.593881] usb_submit_urb: -16
[ 436.035794] usb_submit_urb: -16
[ 436.035803] usb_submit_urb: -16
[ 436.035805] usb_submit_urb: -16
> When it does, it seems to work perfectly
I spoke too soon when i wrote this. Sometimes notes are missing/skipped.
Also, these errors in the kernel logs only appear once a device tries to actually use the midi keyboard. If not, there's no error message or stack trace.
The motherboard is an Asus H87-Plus.