evilphish/sennheiser-gsx-1000

pulseaudio 13.99.2+7+g6101798c7-2 looks for config in new location

hartmark opened this issue · 3 comments

It seems my machine lost the output device on pulseaudio.

After some digging I found that it was due to the mixer profile file that couldn't be found, it looks for it in a new folder apparently.

I'll prepare a PR for fixing this, and when I was testing around I found why the channel-swap fix doesn't work. It expects a file named sennheiser-gsx-1000.conf as specified in udev rule file.

$ pulseaudio -v --log-level=4

...
D: [pulseaudio] conf-parser.c: Failed to open configuration file '/usr/share/alsa-card-profile/mixer/profile-sets/sennheiser-gsx-1000.conf': No such file or directory
D: [pulseaudio] alsa-mixer.c: Profile set 0x55d36bde5e50, auto_profiles=no, probed=yes, n_mappings=0, n_profiles=0, n_decibel_fixes=0
E: [pulseaudio] module-alsa-card.c: Failed to find a working profile.
E: [pulseaudio] module.c: Failed to load module "module-alsa-card" (argument: "device_id="2" name="usb-Sennheiser_GSX_1000_Main_Audio_5698800139034192-00" card_name="alsa_card.usb-Sennheiser_GSX_1000_Main_Audio_5698800139034192-00" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes avoid_resampling=no card_properties="module-udev-detect.discovered=1""): initialization failed.
I: [pulseaudio] module-udev-detect.c: Card /devices/pci0000:00/0000:00:07.1/0000:0d:00.3/usb3/3-1/3-1.4/3-1.4:1.0/sound/card2 (alsa_card.usb-Sennheiser_GSX_1000_Main_Audio_5698800139034192-00) failed to load module.
D: [pulseaudio] module-udev-detect.c: /dev/snd/controlC1 is accessible: yes
D: [pulseaudio] module-udev-detect.c: /devices/pci0000:00/0000:00:08.1/0000:0e:00.3/sound/card1 is busy: no
D: [pulseaudio] module-udev-detect.c: Loading module-alsa-card with arguments 'device_id="1" name="pci-0000_0e_00.3" card_name="alsa_card.pci-0000_0e_00.3" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes avoid_resampling=no card_properties="module-udev-detect.discovered=1"'
....
leaty commented

Can confirm and made a similar fix here and here. Also (but unrelated) noticed typo in uninstall.sh.

The link created in the updated install script does not point to the correct file... I created pull request #23 to fix that.

Repository updated. Thanks for the fix guys. Closing this