Bug 133280 - kudzu is limited to one driver per device
kudzu is limited to one driver per device
Product: Fedora
Classification: Fedora
Component: kudzu (Show other bugs)
All Linux
medium Severity medium
: ---
: ---
Assigned To: Bill Nottingham
David Lawrence
Depends On:
  Show dependency treegraph
Reported: 2004-09-22 17:10 EDT by Nicholas Miell
Modified: 2014-03-16 22:48 EDT (History)
1 user (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2004-09-22 18:06:49 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

  None (edit)
Description Nicholas Miell 2004-09-22 17:10:22 EDT
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 17:27:54 EDT
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 17:50:28 EDT
snd-emu10k1-synth loads just fine, but snd-seq-oss doens't get loaded
Comment 3 Nicholas Miell 2004-09-22 17:54:00 EDT
Although, that may be because "modprobe snd-seq-oss" likes to hang.
Comment 4 Bill Nottingham 2004-09-22 18:06:49 EDT
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.

Note You need to log in before you can comment on or make changes to this bug.