← Back to team overview

ubuntustudio-bugs team mailing list archive

[Bug 1035602] Re: USB Audio interface corrupted sound and USB kernel subsystem crash (MAudio MobilePre USB)

 

12.04 is past EOL. Closing.

** Changed in: ubuntustudio
       Status: New => Won't Fix

-- 
You received this bug notification because you are a member of Ubuntu
Studio Bugs, which is subscribed to The Ubuntu Studio Project.
Matching subscriptions: UbuntuStudio Bugs
https://bugs.launchpad.net/bugs/1035602

Title:
  USB Audio interface corrupted sound and USB kernel subsystem crash
  (MAudio MobilePre USB)

Status in Ubuntu Studio:
  Won't Fix

Bug description:
  The MAudio MobilePre used to work with Ubuntu Studio 11.04 (not sure about 11.10), but not anymore with 12.04.
  The crash occurs with following steps:

  1. Connect MobilePre
  2. Start JACK with QJackCtl and run it wiht proper audio HW settings
  3. Start Ardour (with existing session)
  4. Start audio playback in Ardour
  5. Obseve static and extra noise in audio, then audio playback stops (cannot be heard via headphones or speakers)

  
  The above process gives the following output, or similar, in dmesg:

  [   76.744049] usb 4-4: new full-speed USB device number 3 using ohci_hcd
  [  144.124268] timeout: still 3 active urbs..
  [  144.124283] cannot submit datapipe for urb 0, error -22: internal error
  [  174.959212] usb 4-4: USB disconnect, device number 3
  [  175.955689] timeout: still 7 active urbs..
  [  324.365862] blockdev: sending ioctl 125d to a partition!
  [  324.365872] blockdev: sending ioctl 125d to a partition!
  [  324.376127] blockdev: sending ioctl 125d to a partition!
  [  324.376136] blockdev: sending ioctl 125d to a partition!
  [  324.873374] blockdev: sending ioctl 125d to a partition!
  [  324.873385] blockdev: sending ioctl 125d to a partition!
  [  324.882977] blockdev: sending ioctl 125d to a partition!
  [  324.882986] blockdev: sending ioctl 125d to a partition!
  [  360.137904] INFO: task khubd:30 blocked for more than 120 seconds.
  [  360.137914] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
  [  360.137920] khubd           D ffffffff8180cb40     0    30      2 0x00000000
  [  360.137932]  ffff8802149f5a80 0000000000000046 ffff8802149f5fd8 00000000000137c0
  [  360.137945]  ffff8802149f4010 00000000000137c0 00000000000137c0 00000000000137c0
  [  360.137955]  ffff8802149f5fd8 00000000000137c0 ffffffff81c13020 ffff88021486db80
  [  360.137965] Call Trace:
  [  360.137980]  [<ffffffff8166ba29>] schedule+0x29/0x70
  [  360.137991]  [<ffffffff814b555d>] usb_kill_urb+0x8d/0xd0
  [  360.138001]  [<ffffffff81076960>] ? wake_up_bit+0x40/0x40
  [  360.138010]  [<ffffffff814b413b>] usb_hcd_flush_endpoint+0xdb/0x140
  [  360.138023]  [<ffffffff814b623d>] usb_disable_endpoint+0x5d/0x90
  [  360.138031]  [<ffffffff814b6497>] usb_disable_interface+0x47/0x60
  [  360.138041]  [<ffffffff814b9885>] usb_unbind_interface+0x195/0x1a0
  [  360.138052]  [<ffffffff8140ef5c>] __device_release_driver+0x7c/0xe0
  [  360.138061]  [<ffffffff8140f0bd>] device_release_driver+0x2d/0x40
  [  360.138069]  [<ffffffff8140e146>] bus_remove_device+0x106/0x140
  [  360.138077]  [<ffffffff8140c010>] device_del+0x120/0x1d0
  [  360.138085]  [<ffffffff814b631b>] usb_disable_device+0xab/0x1e0
  [  360.138092]  [<ffffffff814b0270>] usb_disconnect+0x90/0x130
  [  360.138100]  [<ffffffff814b05aa>] hub_port_connect_change+0x9a/0x9b0
  [  360.138108]  [<ffffffff814b137a>] hub_events+0x38a/0x630
  [  360.138116]  [<ffffffff8166b3e1>] ? __schedule+0x3f1/0x710
  [  360.138123]  [<ffffffff814b1676>] hub_thread+0x56/0x1d0
  [  360.138131]  [<ffffffff81076960>] ? wake_up_bit+0x40/0x40
  [  360.138138]  [<ffffffff814b1620>] ? hub_events+0x630/0x630
  [  360.138145]  [<ffffffff810763ee>] kthread+0x9e/0xb0
  [  360.138153]  [<ffffffff81676164>] kernel_thread_helper+0x4/0x10
  [  360.138162]  [<ffffffff81076350>] ? kthread_freezable_should_stop+0x70/0x70
  [  360.138169]  [<ffffffff81676160>] ? gs_change+0x13/0x13

  
  The khubd process seems frozen, as lsusb lists MobilePre, even after disconnecting it after the audio is not heard anymore.
  This happens with the latest 12.04 kernel, and I also tried it with the mainline kernel from: http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4-precise/ :

  Linux a48 3.4.0-030400-generic #201205210521 SMP Mon May 21 09:22:02
  UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntustudio/+bug/1035602/+subscriptions