Bug 77487 - Add support for Asus P5K-SE in pulseaudio rules
Summary: Add support for Asus P5K-SE in pulseaudio rules
Status: RESOLVED INVALID
Alias: None
Product: PulseAudio
Classification: Unclassified
Component: modules (show other bugs)
Version: unspecified
Hardware: x86 (IA32) Linux (All)
: medium enhancement
Assignee: pulseaudio-bugs
QA Contact: pulseaudio-bugs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-04-15 13:39 UTC by Felipe Sateler
Modified: 2014-09-01 06:12 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments

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.