USB audio device is not recognized after startup in 16.04
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
fwupd (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Xenial |
Fix Released
|
Undecided
|
Unassigned | ||
Yakkety |
Fix Released
|
Medium
|
Unassigned |
Bug Description
[Impact]
High end USB audio devices don't work properly after fwupd is started from gnome-software.
[Test case]
Login to Ubuntu session and try to use a USB audio device. See if it works properly.
If you are applying this upgrade and testing a regression it's important that the device isn't in a bad state to start. To guarantee this doesn't happen:
1) Apply the update
2) Power off your machine
3) Unplug device
4) Plug in device
5) Power on machine
6) Check if it works.
[Regression Potential]
This affects the DFU provider in Ubuntu. The fix is only made to that part of the fwupd stack.
No firmware for DFU has been published to the LVFS yet, so this shouldn't have any regression risk to Ubuntu.
[Original bug]
Hi @all,
I used the same USB audio device in all previous Ubuntu versions (Focusrite Scarlet 2i2). It is supposed to be class compliant and works an all distros flawless (even RPI2 and OSMC). After upgrading from 15.10 to 16.04 it stopped to work: after start-up it does not show up as an audio device at all (also not recognized by aplay -l). I can workaround this by unplugging it and plugging it in again after Ubuntu booted up (strangely 2 times unplug/re-plug). After 2nd time plugging it in again it shows up and works great without any further issues until next restart.
Maybe worth to note that I recognized today that fwupd uses continuously 100% CPU load, so I just killed it today. My Hardware (Main-board/CPU) is a bit older (Intel E8400), so could probably be some compatibility issue...
regards,
Tobias
ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: alsa-base 1.0.25+
ProcVersionSign
Uname: Linux 4.4.0-21-generic i686
NonfreeKernelMo
ApportVersion: 2.20.1-0ubuntu2
Architecture: i386
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/pcmC1D0p: tobias 1553 F...m pulseaudio
/dev/snd/
/dev/snd/
/dev/snd/
CurrentDesktop: Unity
Date: Sat Apr 23 20:09:04 2016
InstallationDate: Installed on 2015-09-19 (217 days ago)
InstallationMedia: Ubuntu 15.04 "Vivid Vervet" - Release i386 (20150422)
PackageArchitec
SourcePackage: alsa-driver
UpgradeStatus: Upgraded to xenial on 2016-04-22 (0 days ago)
dmi.bios.date: 09/30/2008
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 1238
dmi.board.
dmi.board.name: P5B-Deluxe
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: Rev 1.xx
dmi.chassis.
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.name: System Product Name
dmi.product.
dmi.sys.vendor: System manufacturer
Changed in fwupd (Ubuntu): | |
status: | Confirmed → Fix Released |
no longer affects: | fwupd (Ubuntu) |
Changed in fwupd (Ubuntu): | |
status: | New → Confirmed |
Changed in fwupd (Ubuntu): | |
status: | Confirmed → Fix Released |
no longer affects: | fwupd (Ubuntu) |
Changed in fwupd (Ubuntu): | |
status: | New → Confirmed |
Changed in fwupd (Ubuntu): | |
importance: | Undecided → Medium |
no longer affects: | alsa-driver (Ubuntu) |
tags: |
added: verification-done removed: verification-needed |
description: | updated |
Changed in fwupd (Ubuntu Xenial): | |
assignee: | nobody → Chris (chrisc-k) |
assignee: | Chris (chrisc-k) → nobody |
affects: | fwupd (Ubuntu) → fwupdate-signed (Ubuntu) |
Changed in fwupdate-signed (Ubuntu): | |
assignee: | nobody → Adam Wyn Roberts (adda) |
assignee: | Adam Wyn Roberts (adda) → nobody |
affects: | fwupdate-signed (Ubuntu) → fwupd (Ubuntu) |
I read the description of what fwupd does and if it really is just UEFI BIOS related it won't matter on my older machine I thought and just got rid of it (apt-get purge). What shall I see: after restart my USB audio device worked out of the box - seems this issue is not alsa - related at all.
I updated my 2nd lubuntu machine to 16.10 with another class compliant USB device (RME Fireface UCX) and it worked out of the box.