Upgrade to Bionic and USB audio devices no longer work

Bug #1767181 reported by Jeff Lane 
28
This bug affects 5 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

I use a Jabra Speak 510 USB audio device (speaker/mic) with my desktop for conference calls, hangouts, etc.

Yesterday (and ever since I bought the device) I was able to use this device for audio output and input on Xenial.

Today, after upgrading to Bionic, I am no longer able to use the device.

Plugging it in shows that it's recognized correctly when plugging it into a USB3 port (via dmesg):
[14066.244592] usb 3-2.4: new full-speed USB device number 7 using xhci_hcd
[14066.365164] usb 3-2.4: New USB device found, idVendor=0b0e, idProduct=0420
[14066.365170] usb 3-2.4: New USB device strings: Mfr=0, Product=2, SerialNumber=3
[14066.365174] usb 3-2.4: Product: Jabra SPEAK 510 USB
[14066.365178] usb 3-2.4: SerialNumber: 745C4B24EDD7020A00
[14133.075895] usb 3-2.1.4: USB disconnect, device number 5
[14145.362837] usb 3-2.4: USB disconnect, device number 7
[14194.218452] usb 3-2.1.3: new full-speed USB device number 8 using xhci_hcd
[14194.338627] usb 3-2.1.3: New USB device found, idVendor=0b0e, idProduct=0420
[14194.338632] usb 3-2.1.3: New USB device strings: Mfr=0, Product=2, SerialNumber=3
[14194.338635] usb 3-2.1.3: Product: Jabra SPEAK 510 USB
[14194.338637] usb 3-2.1.3: SerialNumber: 745C4B24EDD7020A00
[14240.079238] usb 3-2.1.3: USB disconnect, device number 8
[14269.993176] usb 3-2.1.3: new full-speed USB device number 9 using xhci_hcd
[14270.131688] usb 3-2.1.3: New USB device found, idVendor=0b0e, idProduct=0420
[14270.131694] usb 3-2.1.3: New USB device strings: Mfr=0, Product=2, SerialNumber=3
[14270.131698] usb 3-2.1.3: Product: Jabra SPEAK 510 USB
[14270.131702] usb 3-2.1.3: SerialNumber: 745C4B24EDD7020A00

And it appears on the USB bus:
bladernr@galactica:~$ lsusb
Bus 004 Device 003: ID 2109:0812 VIA Labs, Inc. VL812 Hub
Bus 004 Device 002: ID 2109:0812 VIA Labs, Inc. VL812 Hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 004: ID 1050:0010 Yubico.com Yubikey
Bus 003 Device 009: ID 0b0e:0420 GN Netcom Jabra SPEAK 510
Bus 003 Device 003: ID 2109:2812 VIA Labs, Inc. VL812 Hub
Bus 003 Device 002: ID 2109:2812 VIA Labs, Inc. VL812 Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 17f6:0860 Unicomp, Inc
Bus 001 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 004: ID 051d:0002 American Power Conversion Uninterruptible Power Supply
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

And when I open the sound settings (I am using Unity 7) the Jabra device appears as both an available input and output device.
However, when I select it, and try a test sound, the output STILL comes out of the desktop's line-out and NOT the USB audio device.

Likewise, on the Input tab, if I select the Jabra, no sound is detected when I speak.

Thinking this might be because I'm using a USB hub, I disconnected the hub and plugged the device in directly to an onboard USB3 port but the problem persists. The device appears as an available output and input source, but sound does not come out of it (it still comes out the line-out despite the fact I have selected the USB device) and no sound is detected when testing the input side.

I also plugged in a USB webcam that has a built in microphone, LIke the Jabra Speak 510, my USB webcam Microphone appears as an available input device and like the Jabra, no sound is detected when I select the webcam microphone. USB audio seems to be completely inoperative on Bionic.

Looking at the Sound Settings menu, I notice that the title changes with each device I choose, however it does NOT change when I choose the USB devices. See attached screen shots for more info there.

ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: linux-image-4.15.0-20-generic 4.15.0-20.21
ProcVersionSignature: Ubuntu 4.15.0-20.21-generic 4.15.17
Uname: Linux 4.15.0-20-generic x86_64
NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair
ApportVersion: 2.20.9-0ubuntu7
Architecture: amd64
CurrentDesktop: Unity:Unity7:ubuntu
Date: Thu Apr 26 15:24:56 2018
InstallationDate: Installed on 2016-02-11 (805 days ago)
InstallationMedia: Ubuntu 16.04 LTS "Xenial Xerus" - Alpha amd64 (20160210)
SourcePackage: linux-signed
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Jeff Lane  (bladernr) wrote :
Revision history for this message
Jeff Lane  (bladernr) wrote :
Revision history for this message
Jeff Lane  (bladernr) wrote :
Revision history for this message
Jeff Lane  (bladernr) wrote :

In the previous two screen shots, note that the Settings heading changes for each output device I choose, EXCEPT for the USB audio output device (as in this screenshot).

Revision history for this message
Jeff Lane  (bladernr) wrote :
Revision history for this message
Jeff Lane  (bladernr) wrote :
Revision history for this message
Jeff Lane  (bladernr) wrote :

In these three screen shots, note that the settings ONLY apply to the line-in device, even when I select the webcam mic and the Jabra Speak, the only settings options are for line-in.

Both of these devices worked as input devices under Xenial.

Revision history for this message
Jeff Lane  (bladernr) wrote :

Finally, I plugged a headset into the line-in/out jack on the motherboard and that does work for both input and output.

Revision history for this message
Jeff Lane  (bladernr) wrote :

Just to be sure, I logged out of Unity and logged into Gnome 3 and the results are identical. NO USB audio device works.

Revision history for this message
Jeff Lane  (bladernr) wrote :

I also fired up alsamixer and again, the USB audio device is listed and accessible but not usable for sound in or out.

Jeff Lane  (bladernr)
summary: - Upgrade to Bionic and USB audio device no longer works
+ Upgrade to Bionic and USB audio devices no longer work
Revision history for this message
Jeff Lane  (bladernr) wrote :

OK, so I rebooted into 4.13.0-39 and as soon as I was logged in the USB audio started working. So I thought maybe that indicated a regression between 4.13 and 4.15. HOWEVER< I then rebooted again, into 4.15 once more, and now I have audio in and out on the USB devices.

I'm not sure exactly why, but for this issue the resolution seems to have been "reboot a whole bunch of times and try a different kernel".

affects: linux-signed (Ubuntu) → linux (Ubuntu)
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:

apport-collect 1767181

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
andrybak (andrybak) wrote : apport information

ProblemType: Bug
ApportVersion: 2.20.9-0ubuntu7.2
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/pcmC0D0c: andrei 11513 F...m pulseaudio
 /dev/snd/pcmC0D0p: andrei 11513 F...m pulseaudio
 /dev/snd/controlC0: andrei 11513 F.... pulseaudio
CurrentDesktop: ubuntu:GNOME
DistributionChannelDescriptor:
 # This is a distribution channel descriptor
 # For more information see http://wiki.ubuntu.com/DistributionChannelDescriptor
 canonical-oem-somerville-xenial-amd64-20160624-2
DistroRelease: Ubuntu 18.04
HibernationDevice: RESUME=UUID=6b91b055-5e50-43be-b4a7-754b9334f8ab
InstallationDate: Installed on 2017-12-26 (184 days ago)
InstallationMedia: Ubuntu 16.04 "Xenial" - Build amd64 LIVE Binary 20160624-10:47
MachineType: Dell Inc. Inspiron 5570
Package: linux (not installed)
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.15.0-23-generic root=UUID=d848d42f-7543-4f54-ba4b-ee642ebb50a1 ro amdgpu.dpm=0 quiet splash vt.handoff=1
ProcVersionSignature: Ubuntu 4.15.0-23.25-generic 4.15.18
RelatedPackageVersions:
 linux-restricted-modules-4.15.0-23-generic N/A
 linux-backports-modules-4.15.0-23-generic N/A
 linux-firmware 1.173.1
Tags: bionic
Uname: Linux 4.15.0-23-generic x86_64
UpgradeStatus: Upgraded to bionic on 2018-06-10 (18 days ago)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo video
_MarkForUpload: True
dmi.bios.date: 09/08/2017
dmi.bios.vendor: Dell Inc.
dmi.bios.version: 1.0.4
dmi.board.name: 0DRPKR
dmi.board.vendor: Dell Inc.
dmi.board.version: X07
dmi.chassis.type: 10
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvr1.0.4:bd09/08/2017:svnDellInc.:pnInspiron5570:pvr:rvnDellInc.:rn0DRPKR:rvrX07:cvnDellInc.:ct10:cvr:
dmi.product.family: Inspiron
dmi.product.name: Inspiron 5570
dmi.sys.vendor: Dell Inc.

tags: added: apport-collected
Revision history for this message
andrybak (andrybak) wrote : AlsaInfo.txt

apport information

Revision history for this message
andrybak (andrybak) wrote : CRDA.txt

apport information

Revision history for this message
andrybak (andrybak) wrote : CurrentDmesg.txt

apport information

Revision history for this message
andrybak (andrybak) wrote : IwConfig.txt

apport information

Revision history for this message
andrybak (andrybak) wrote : Lspci.txt

apport information

Revision history for this message
andrybak (andrybak) wrote : Lsusb.txt

apport information

Revision history for this message
andrybak (andrybak) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
andrybak (andrybak) wrote : ProcCpuinfoMinimal.txt

apport information

Revision history for this message
andrybak (andrybak) wrote : ProcEnviron.txt

apport information

Revision history for this message
andrybak (andrybak) wrote : ProcInterrupts.txt

apport information

Revision history for this message
andrybak (andrybak) wrote : ProcModules.txt

apport information

Revision history for this message
andrybak (andrybak) wrote : PulseList.txt

apport information

Revision history for this message
andrybak (andrybak) wrote : RfKill.txt

apport information

Revision history for this message
andrybak (andrybak) wrote : UdevDb.txt

apport information

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
andrybak (andrybak) wrote : WifiSyslog.txt

apport information

Revision history for this message
andrybak (andrybak) wrote :

I have similar issue with a Logitech USB headset. See attached apport info in the comments above.

Revision history for this message
andrybak (andrybak) wrote :

Same as bladernr, the reboot helped me, but I don't think reboot should be necessary for USB plug-n-play devices.

Revision history for this message
Kai-Heng Feng (kaihengfeng) wrote :

Can you do a kernel bisection?

First, find the last good -rc kernel and the first bad -rc kernel from http://kernel.ubuntu.com/~kernel-ppa/mainline/

Then,
$ sudo apt build-dep linux
$ git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
$ cd linux
$ git bisect start
$ git bisect good $(the good version you found)
$ git bisect bad $(the bad version found)
$ make localmodconfig
$ make -j`nproc` deb-pkg
Install the newly built kernel, then reboot with it.
If the issue still happens,
$ git bisect bad
Otherwise,
$ git bisect good
Repeat to "make -j`nproc` deb-pkg" until you find the commit that causes the regression.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.