Bug 851619

Summary: logitech usb headset has no sound with 3.6.0-0.rc2.git2.1 and 3.6.0-0.rc3.git0.1
Product: [Fedora] Fedora Reporter: Bruno Wolff III <bruno>
Component: kernelAssignee: Kernel Maintainer List <kernel-maint>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 18CC: bruno, gansalmon, itamar, jonathan, kernel-maint, madhu.chinakonda
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: alsa first=3.6.0-0.rc2.git2.1 tested=3.6.0-0.rc3.git1.1
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-09-23 05:03:57 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
alsa-info output none

Description Bruno Wolff III 2012-08-24 13:59:39 UTC
Description of problem:
I noticed last night that I wasn't getting any sound from my USB headset last light on a 3.6.0-0.rc3.git0.1 kernel. The device does show up properly in the sound preferences menu, but when I try to use xmms to play a song the song doesn't actually play. The progress bar stays put.

I tested some other kernels (on three different machines) and found that it didn't work on 3.6.0-0.rc2.git2.1 (on any machines), but that it did work with 3.6.0-0.rc2.git0.1, PAE-3.6.0-0.rc1.git0.2 and 3.6.0-0.rc2.git1.2. Motherboard sound did work on all three machines with the 3.6.0-0.rc3.git0.1 kernel.

This line from dmesg probably will give you more specific info on what the device is:
[   15.556115] hid-generic 0003:046D:0A0C.0006: input,hidraw5: USB HID v1.00 Device [Logitech Logitech USB Headset] on usb-0000:00:1d.7-6.4/input3

Comment 1 Bruno Wolff III 2012-08-24 17:15:38 UTC
3.6.0-0.rc3.git1.1 also doesn't work with the headset.

Comment 2 Josh Boyer 2012-08-24 17:59:00 UTC
OK, so if I read that correctly, the first broken version is 3.6.0-0.rc2.git2.1 and the last version that worked before that is 3.6.0-0.rc2.git1.2.

Can you attach the output of alsa-info.sh?

Also, can you verify with alsamixer that the headset isn't muted or turned down?

Comment 3 Bruno Wolff III 2012-08-24 18:44:24 UTC
Created attachment 606941 [details]
alsa-info output

I didn't see any mute indicator in alsamixer. The display didn't seem to change when I muted and unmuted using the sound applet. The sound level showed 68. And showed the gain as -5 dB.

Comment 4 Josh Boyer 2012-08-25 12:13:17 UTC
I've started a scratch build with:

commit e9ba389c5ffc4dd29dfe17e00e48877302111135
Author: Takashi Iwai <tiwai>
Date:   Wed Aug 15 12:32:00 2012 +0200

    ALSA: usb-audio: Fix scheduling-while-atomic bug in PCM capture stream

reverted (via patch -R).  You'll find it here when it finishes building:

http://koji.fedoraproject.org/koji/taskinfo?taskID=4421817

Comment 5 Bruno Wolff III 2012-08-25 15:04:25 UTC
I tested the scratch build and headset sound is working again on the two machines that I could easily test. (The third is at work.)

Comment 6 Josh Boyer 2012-08-29 21:23:52 UTC
There was an actual fix posted to the list which Bruno has tested.  We'll roll that patch into the next update.

Comment 7 Josh Boyer 2012-08-29 21:27:21 UTC
Patch committed to Fedora git.

Comment 8 Bruno Wolff III 2012-08-30 04:05:14 UTC
I tested 3.6.0-0.rc3.git3.2.fc18.i686.PAE on two systems at home and the logitech usb headsets are working on both machines again.

Comment 9 Fedora Update System 2012-09-08 00:53:19 UTC
kernel-3.6.0-0.rc4.git2.1.fc18 has been submitted as an update for Fedora 18.
https://admin.fedoraproject.org/updates/kernel-3.6.0-0.rc4.git2.1.fc18

Comment 10 Fedora Update System 2012-09-08 19:25:08 UTC
Package kernel-3.6.0-0.rc4.git2.1.fc18:
* should fix your issue,
* was pushed to the Fedora 18 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing kernel-3.6.0-0.rc4.git2.1.fc18'
as soon as you are able to, then reboot.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2012-13608/kernel-3.6.0-0.rc4.git2.1.fc18
then log in and leave karma (feedback).

Comment 11 Fedora Update System 2012-09-17 19:28:36 UTC
kernel-3.6.0-0.rc6.git0.2.fc18 has been submitted as an update for Fedora 18.
https://admin.fedoraproject.org/updates/kernel-3.6.0-0.rc6.git0.2.fc18

Comment 12 Fedora Update System 2012-09-23 05:03:57 UTC
kernel-3.6.0-0.rc6.git0.2.fc18 has been pushed to the Fedora 18 stable repository.  If problems still persist, please make note of it in this bug report.