Bug 104841
Summary: | No microphone on Creative SoundBlaster Omni Surround 5.1 | ||
---|---|---|---|
Product: | Drivers | Reporter: | Nazar Mokrynskyi (nazar) |
Component: | Sound(ALSA) | Assignee: | Jaroslav Kysela (perex) |
Status: | NEW --- | ||
Severity: | normal | CC: | superquad.vortex2, szg00000 |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 4.3-rc1, 4.3-rc2, 4.3-rc3, 4.3-rc4 | Subsystem: | |
Regression: | Yes | Bisected commit-id: |
Description
Nazar Mokrynskyi
2015-09-21 06:00:39 UTC
Still an issue with 4.3.0-rc3 do you mean regression ? https://git.kernel.org/cgit/linux/kernel/git/tiwai/sound.git/log/sound/usb or capture device is not device 1 any more ? http://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=b7744e5004b7dbd36bbb0ed7d211e7da3f5feb1b Indeed it is not device 1 anymore. Linux 4.2: card 2: S51 [SB Omni Surround 5.1], device 1: USB Audio [USB Audio #1] Subdevices: 1/1 Subdevice #0: subdevice #0 Linux 4.3-rc3: card 2: S51 [SB Omni Surround 5.1], device 0: USB Audio [USB Audio] Subdevices: 0/1 Subdevice #0: subdevice #0 Now with http://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=b7744e5004b7dbd36bbb0ed7d211e7da3f5feb1b (config file) it stopped working, obviously. With udev rule removed I can see Microphone, Line in and Digital input S/PDIF (it doesn't have digital input physically, just output, but it works like Microphone input). I've edited config by adding 2 blocks for inputs - for 4.2- and 4.3+ separately. I can send patch to PulseAudio mailing list to make it work on both 4.2- and 4.3+ kernels. Interesting commit is https://git.kernel.org/cgit/linux/kernel/git/tiwai/sound.git/commit/sound/usb?id=5ee20bc792467d7d612157e0a9962765aa943b08, it mentions exception for one sound card, and, probably, might add another for discussed in this topic, but in my opinion kernel should not contain such workarounds for userspace software, especially if we can handle both cases nicely in PulseAudio himself. most application (e.g. pulseaudio) expect analog playback device and analog capture device are device zero ( same device number) this is a bug fix if the the usb audio use same device for analog playback device and analog capture device when there are more than one playback devices do the three playback devices support same format, rate and channels ? do playback device and capture device not support same format and rates ? Here is I think all relevant output of pactl list: http://pastebin.com/gbnYHwNj I'm currently using kernel 4.3.0-rc4 (output was taken as is without special profile for this sound card). Among automatically detected profiles there is output:analog-stereo+input:iec958-stereo, while I'm sure there is no such input available physically on this sound card. What more information needed here? https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1384952 the capture device of u7 is also device 1 before that patch and PCM capture volume/switch which was not supported by pulseaudio are there any change in playback devices ?after the internal order was changed Playback is fine.
> and PCM capture volume/switch which was not supported by pulseaudio
Can you explain what does this mean?
I'm on PulseAudio 7 already.
|