This is the second round of testing with 3.6-rc7. This time I did not
even get to the audio playback part, before the crash occurred.

** Attachment added: "Dmesg output of the error, 2nd round, kernel 3.6-rc7"
   
https://bugs.launchpad.net/ubuntustudio/+bug/1035602/+attachment/3354982/+files/maudio-usb-debug2-3.6-rc7.dmesg.bz2

-- 
You received this bug notification because you are a member of Ubuntu
Studio Testers, which is subscribed to Ubuntu Studio.
https://bugs.launchpad.net/bugs/1035602

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

Status in Ubuntu Studio Project:
  New

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

_______________________________________________
Mailing list: https://launchpad.net/~ubuntustudio-testers
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~ubuntustudio-testers
More help   : https://help.launchpad.net/ListHelp

Reply via email to