Red Hat Bugzilla – Bug 427657
on-board hda-intel fails when PCI C-media audio card present.
Last modified: 2008-01-16 15:02:22 EST
Description of problem:
I have an on-board hda-intel compatible audio. When I insert a PCI C-Media
CM8738 sound card, the hda-intel module fails to load.
Version-Release number of selected component (if applicable):
ACPI: PCI Interrupt 0000:03:00.0[A] -> GSI 16 (level, low) -> IRQ 16
cannot find the slot for index 0 (range 0-0), error: -16
hda-intel: Error creating card!
HDA Intel: probe of 0000:00:1b.0 failed with error -12
Relevant device numbers are:
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller
03:00.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10)
Created attachment 290905 [details]
Created attachment 290906 [details]
output of /sbin/lspci
Try editing /etc/modprobe.conf and changing the slot number to 1 for the intel
adapter. The new card took slot zero.
Affirmative: changing index=0 option associated with the snd-hda-intel module to
index=1 fixes the problem. It is a pity that whatever added modprobe.conf for
snd-cmpci did not update the option for hda-intel as well... The conclusion is
that snd-hda-intel module is just fine, maybe user friendliness of the
modprobe.conf could be improved (not sure whether it qualifies as a bug per se).
Kernel 2.6.25 will make it easier to permanently reserve slots.
Closing as NOTABUG since there is no kernel bug here and it's unclear what to
file a bug against for the configuration issue.