Bug 133280

Summary: kudzu is limited to one driver per device
Product: [Fedora] Fedora Reporter: Nicholas Miell <nmiell>
Component: kudzuAssignee: Bill Nottingham <notting>
Status: CLOSED RAWHIDE QA Contact: David Lawrence <dkl>
Severity: medium Docs Contact:
Priority: medium    
Version: 3CC: rvokal
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2004-09-22 22:06:49 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Nicholas Miell 2004-09-22 21:10:22 UTC
Based purely on my inspection of the contents of
/usr/share/hwdata/pcitable, I've come to the conlusion that kudzu will
only load one driver in response to the presence of a device.

This may work in the normal case, but in the world of ALSA, with it's
maze of twisted modules, all different, several modules need to be
loaded to make my sound card work completely in this brave new udev world.

As it stands right now, snd-emu10k1 gets loaded automatically (and all
of it's dependencies, of course). Unfortunately, the wave table
synthesizer support on that card is driven by a seperate module
(snd-emu10k1-synth), which doesn't get loaded.

Pre-udev, this wasn't a problem, because the module would get loaded
automatically when something opened the sequencer device, but since
the post-udev sequencer device doesn't exist until the module is
loaded, nothing can ever trigger it's load.

snd-seq-oss will also need to be loaded, for OSS emulation.

Comment 1 Bill Nottingham 2004-09-22 21:27:54 UTC
snd-seq-oss should work fine; there are hacks for that.

Does adding:

install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 &&
/sbin/modprobe snd-emu10k1-synth

to /etc/modprobe.conf work for you?



Comment 2 Nicholas Miell 2004-09-22 21:50:28 UTC
snd-emu10k1-synth loads just fine, but snd-seq-oss doens't get loaded

Comment 3 Nicholas Miell 2004-09-22 21:54:00 UTC
Although, that may be because "modprobe snd-seq-oss" likes to hang.

Comment 4 Bill Nottingham 2004-09-22 22:06:49 UTC
snd-seq-oss should be covered by the:

install snd-pcm-device /sbin/modprobe --ignore_install snd-seq-device
&& /sbin/modprobe snd-seq-oss

in /etc/modprobe.conf.dist.

Adding the emu10k1-synth line, will be in newer module-init-tools.