Bug 77487

Summary: Add support for Asus P5K-SE in pulseaudio rules
Product: PulseAudio Reporter: Felipe Sateler <fsateler>
Component: modulesAssignee: pulseaudio-bugs
Status: RESOLVED INVALID QA Contact: pulseaudio-bugs
Severity: enhancement    
Priority: medium CC: fsateler, lennart
Version: unspecified   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Felipe Sateler 2014-04-15 13:39:45 UTC
Bug forwarded from the Debian bug tracker (#744831):

On "/lib/udev/rules.d/90-pulseaudio.rules  add line bellow:
# Asus P5K-SE
ATTRS{subsystem_vendor}=="0x1043", ATTRS{subsystem_device}=="0x829f", ENV{PULSE_PROFILE_SET}="force-speaker-and-int-mic.conf"

With this moddification i have sound on gdm3 and is able to use accesibility.
Comment 1 Raymond 2014-04-15 16:10:58 UTC
any specific reason to add internal Mic and speaker to a desktop ?


https://www.asus.com/Motherboards/P5K_SE/specifications/
Comment 2 David Henningsson 2014-06-10 10:00:46 UTC
Besides Raymond's comment, 3.2 is a quite old kernel. A newer kernel would most likely fix it.

But could we at least see the alsa-info ( https://wiki.ubuntu.com/Audio/AlsaInfo ) to investigate further? I suspect this is not the right fix.
Comment 3 Raymond 2014-07-02 23:18:38 UTC
# NVidia and Intel HDAs often have more than one HDMI codec/port on the same card
ATTRS{vendor}=="0x10de", ENV{PULSE_PROFILE_SET}="extra-hdmi.conf"
ATTRS{vendor}=="0x8086", ENV{PULSE_PROFILE_SET}="extra-hdmi.conf"


these rules add all Intel hda controllers and ac97  controllers but AC97 controller don't support hdmi

https://git.kernel.org/cgit/linux/kernel/git/tiwai/sound.git/tree/sound/pci/intel8x0.c

at least exclude all AC97 controllers



static DEFINE_PCI_DEVICE_TABLE(snd_intel8x0_ids) = {
	{ PCI_VDEVICE(INTEL, 0x2415), DEVICE_INTEL },	/* 82801AA */
	{ PCI_VDEVICE(INTEL, 0x2425), DEVICE_INTEL },	/* 82901AB */
	{ PCI_VDEVICE(INTEL, 0x2445), DEVICE_INTEL },	/* 82801BA */
	{ PCI_VDEVICE(INTEL, 0x2485), DEVICE_INTEL },	/* ICH3 */
	{ PCI_VDEVICE(INTEL, 0x24c5), DEVICE_INTEL_ICH4 }, /* ICH4 */
	{ PCI_VDEVICE(INTEL, 0x24d5), DEVICE_INTEL_ICH4 }, /* ICH5 */
	{ PCI_VDEVICE(INTEL, 0x25a6), DEVICE_INTEL_ICH4 }, /* ESB */
	{ PCI_VDEVICE(INTEL, 0x266e), DEVICE_INTEL_ICH4 }, /* ICH6 */
	{ PCI_VDEVICE(INTEL, 0x27de), DEVICE_INTEL_ICH4 }, /* ICH7 */
	{ PCI_VDEVICE(INTEL, 0x2698), DEVICE_INTEL_ICH4 }, /* ESB2 */
	{ PCI_VDEVICE(INTEL, 0x7195), DEVICE_INTEL },	/* 440MX */
	{ PCI_VDEVICE(SI, 0x7012), DEVICE_SIS },	/* SI7012 */
	{ PCI_VDEVICE(NVIDIA, 0x01b1), DEVICE_NFORCE },	/* NFORCE */
	{ PCI_VDEVICE(NVIDIA, 0x003a), DEVICE_NFORCE },	/* MCP04 */
	{ PCI_VDEVICE(NVIDIA, 0x006a), DEVICE_NFORCE },	/* NFORCE2 */
	{ PCI_VDEVICE(NVIDIA, 0x0059), DEVICE_NFORCE },	/* CK804 */
	{ PCI_VDEVICE(NVIDIA, 0x008a), DEVICE_NFORCE },	/* CK8 */
	{ PCI_VDEVICE(NVIDIA, 0x00da), DEVICE_NFORCE },	/* NFORCE3 */
	{ PCI_VDEVICE(NVIDIA, 0x00ea), DEVICE_NFORCE },	/* CK8S */
	{ PCI_VDEVICE(NVIDIA, 0x026b), DEVICE_NFORCE },	/* MCP51 */
	{ PCI_VDEVICE(AMD, 0x746d), DEVICE_INTEL },	/* AMD8111 */
	{ PCI_VDEVICE(AMD, 0x7445), DEVICE_INTEL },	/* AMD768 */
	{ PCI_VDEVICE(AL, 0x5455), DEVICE_ALI },   /* Ali5455 */
	{ 0, }
Comment 4 David Henningsson 2014-09-01 06:12:47 UTC
I'm closing this bug due to unresponsive original reporter (no alsa-info for almost three months). Feel free to reopen in case we get alsa-info and an original reporter than can work with us to fix it. Thanks.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.