The following patch fixes the problem for my EeePC netbooks:

--- /lib/udev/rules.d/90-pulseaudio.rules       2017-06-18 18:03:31.000000000 
+0200
+++ /tmp/90-pulseaudio.rules    2017-10-09 12:28:39.949543375 +0200
@@ -24,6 +24,7 @@
 
 # Force enable speaker and internal mic for some laptops
 # This should only be necessary for kernels 3.3, 3.4 and 3.5 (as they are 
lacking the phantom jack kctls).
+# For the Asus EeePCs also with newer kernels (tested with 4.9).
 # Acer AOA150
 ATTRS{subsystem_vendor}=="0x1025", ATTRS{subsystem_device}=="0x015b", 
ENV{PULSE_PROFILE_SET}="force-speaker-and-int-mic.conf"
 # Acer Aspire 4810TZ
@@ -68,6 +69,10 @@
 ATTRS{subsystem_vendor}=="0x1028", ATTRS{subsystem_device}=="0x0579", 
ENV{PULSE_PROFILE_SET}="force-speaker-and-int-mic.conf"
 # Asus 904HA (1000H)
 ATTRS{subsystem_vendor}=="0x1043", ATTRS{subsystem_device}=="0x831a", 
ENV{PULSE_PROFILE_SET}="force-speaker-and-int-mic.conf"
+# Asus EeePC R11CX
+ATTRS{subsystem_vendor}=="0x1043", ATTRS{subsystem_device}=="0x8516", 
ENV{PULSE_PROFILE_SET}="force-speaker.conf"
+# Asus EeePC R011PX
+ATTRS{subsystem_vendor}=="0x1043", ATTRS{subsystem_device}=="0x8437", 
ENV{PULSE_PROFILE_SET}="force-speaker.conf"
 # Asus T101MT
 ATTRS{subsystem_vendor}=="0x1043", ATTRS{subsystem_device}=="0x83ce", 
ENV{PULSE_PROFILE_SET}="force-speaker-and-int-mic.conf"
 # Sony Vaio VGN-SR21M


Background: 

The alternatives profile sets
``/usr/share/pulseaudio/alsa-mixer/profile-sets/force-speaker.conf`` and
``…/force-speaker-and-int-mic.conf`` load rule sets that mute the
internal speaker instead of turning it off.
They can be used instead of the earlier proposed additional rule set.


For users that don't want to wait for the fix in the package, there is a
quick workaround: Create a new file ``91-pulseaudio.rules`` (following example
https://www.freedesktop.org/wiki/Software/PulseAudio/Backends/ALSA/Profiles/)
with the content:
    
      SUBSYSTEM!="sound", GOTO="pulseaudio_end"
      ACTION!="change", GOTO="pulseaudio_end"
      KERNEL!="card*", GOTO="pulseaudio_end"
      
      # Asus EeePC R11CX
      ATTRS{subsystem_vendor}=="0x1043", ATTRS{subsystem_device}=="0x8516", 
ENV{PULSE_PROFILE_SET}="force-speaker.conf"
      # Asus EeePC R011PX
      ATTRS{subsystem_vendor}=="0x1043", ATTRS{subsystem_device}=="0x8437", 
ENV{PULSE_PROFILE_SET}="force-speaker.conf"
      
      LABEL="pulseaudio_end"

Günter

_______________________________________________
pkg-pulseaudio-devel mailing list
pkg-pulseaudio-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-pulseaudio-devel

Reply via email to