Bug 133280 - kudzu is limited to one driver per device
Summary: kudzu is limited to one driver per device
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: kudzu
Version: 3
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Bill Nottingham
QA Contact: David Lawrence
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2004-09-22 21:10 UTC by Nicholas Miell
Modified: 2014-03-17 02:48 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2004-09-22 22:06:49 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

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.


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