← Back to team overview

kernel-packages team mailing list archive

[Bug 889953] Re: bandwidth allocation problems with external USB audio device

 

David Monniaux, this bug was reported a while ago and there hasn't been
any activity in it recently. We were wondering if this is still an
issue? If so, could you please test for this with the latest development
release of Ubuntu? ISO images are available from
http://cdimage.ubuntu.com/daily-live/current/ .

If it remains an issue, could you please run the following command in
the development release from a Terminal
(Applications->Accessories->Terminal), as it will automatically gather
and attach updated debug information to this report:

apport-collect -p linux <replace-with-bug-number>

If reproducible, could you also please test the latest upstream kernel available (not the daily folder) following https://wiki.ubuntu.com/KernelMainlineBuilds ? It will allow additional upstream developers to examine the issue. Once you've tested the upstream kernel, please comment on which kernel version specifically you tested. If this bug is fixed in the mainline kernel, please add the following tags:
kernel-fixed-upstream
kernel-fixed-upstream-VERSION-NUMBER

where VERSION-NUMBER is the version number of the kernel you tested. For example:
kernel-fixed-upstream-v3.13-rc5

This can be done by clicking on the yellow circle with a black pencil icon next to the word Tags located at the bottom of the bug description. As well, please remove the tag:
needs-upstream-testing

If the mainline kernel does not fix this bug, please add the following tags:
kernel-bug-exists-upstream
kernel-bug-exists-upstream-VERSION-NUMBER

As well, please remove the tag:
needs-upstream-testing

Once testing of the upstream kernel is complete, please mark this bug's
Status as Confirmed. Please let us know your results. Thank you for your
understanding.

** Tags added: bios-outdated-a24 needs-upstream-testing

** Changed in: linux (Ubuntu)
       Status: Triaged => Incomplete

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/889953

Title:
  bandwidth allocation problems with external USB audio device

Status in “linux” package in Ubuntu:
  Incomplete
Status in “linux” package in Fedora:
  Unknown

Bug description:
  usb-audio with a Zoom H4N does not work.

  The Zoom H4N contains a USB hub and a usb-audio device. When connecting, it produces the following error in dmesg:
  cannot submit datapipe for urb 0, error -28: not enough bandwidth
  When attempting to use Jack in full-duplex, jackd attempts a 0x4142 ioctl (SNDRV_PCM_IOCTL_START), gets an EPIPE, and crashes; the kernel produces another 'cannot submit datapipe for urb 0, error -28: not enough bandwidth' message in dmesg.

  From reading various forums and lists, the problem seems related to a
  bug in bandwidth allocation in EHCI_HCD with respect to isochronous
  endpoints (audio devices), which happens particularly badly when these
  devices are behind hubs.

  Workaround: disable the EHCI controller to which the audio device is connected, e.g.
  echo -n '0000:00:1d.7' > /sys/bus/pci/drivers/ehci_hcd/unbind
  where 0000:00:1d.7 is to be replaced by the correct PCI address. This will reconnect the device under USB 1.1.

  This problem has been going on for years in the Linux kernel and
  should definitely be fixed.

  ProblemType: Bug
  DistroRelease: Ubuntu 11.10
  Package: linux-image-3.0.0-12-generic 3.0.0-12.20
  ProcVersionSignature: Ubuntu 3.0.0-12.20-generic 3.0.4
  Uname: Linux 3.0.0-12-generic i686
  NonfreeKernelModules: wl
  AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
  ApportVersion: 1.23-0ubuntu4
  Architecture: i386
  ArecordDevices:
   **** List of CAPTURE Hardware Devices ****
   card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
     Subdevices: 1/1
     Subdevice #0: subdevice #0
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC0:  david      2167 F.... pulseaudio
  CRDA: Error: command ['iw', 'reg', 'get'] failed with exit code 1: nl80211 not found.
  Card0.Amixer.info:
   Card hw:0 'Intel'/'HDA Intel at 0xf6adc000 irq 46'
     Mixer name	: 'Intel Cantiga HDMI'
     Components	: 'HDA:111d76b2,10280277,00100302 HDA:80862802,80860101,00100000'
     Controls      : 19
     Simple ctrls  : 11
  Date: Sun Nov 13 21:09:45 2011
  EcryptfsInUse: Yes
  HibernationDevice: RESUME=UUID=ef890c0a-abf2-48af-b767-6c84d2fdf528
  InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release i386 (20100429)
  MachineType: Dell Inc. Latitude E4200
  ProcEnviron:
   PATH=(custom, user)
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.0.0-12-generic root=UUID=238c0805-e3d7-41bb-bcc2-ee866f5734f3 ro quiet splash vt.handoff=7
  RelatedPackageVersions:
   linux-restricted-modules-3.0.0-12-generic N/A
   linux-backports-modules-3.0.0-12-generic  N/A
   linux-firmware                            1.60
  SourcePackage: linux
  UpgradeStatus: Upgraded to oneiric on 2011-10-15 (29 days ago)
  dmi.bios.date: 05/06/2010
  dmi.bios.vendor: Dell Inc.
  dmi.bios.version: A16
  dmi.board.name: 02GMRH
  dmi.board.vendor: Dell Inc.
  dmi.chassis.type: 8
  dmi.chassis.vendor: Dell Inc.
  dmi.modalias: dmi:bvnDellInc.:bvrA16:bd05/06/2010:svnDellInc.:pnLatitudeE4200:pvr:rvnDellInc.:rn02GMRH:rvr:cvnDellInc.:ct8:cvr:
  dmi.product.name: Latitude E4200
  dmi.sys.vendor: Dell Inc.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/889953/+subscriptions