From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040207 Firefox/0.8 Description of problem: I was able to configure this isapnp device using sndconfig in FC1. My FC2-test1 dmesg shows .. pci_hotplug: PCI Hot Plug PCI Core version: 0.5 isapnp: Scanning for PnP cards... isapnp: Card 'CS4235 CODEC' isapnp: 1 Plug & Play card detected total pty: 2048 Unix98 ptys configured .. But when I run system-config-soundcard from Gnome terminal, I get the following: # system-config-soundcard ** (system-config-soundcard.py:1941): WARNING **: `GtkTextSearchFlags' is not an enum type and a message window displays, "No soundcards were detected." Version-Release number of selected component (if applicable): system-config-soundcard-1.2.2-1 How reproducible: Always Steps to Reproduce: 1. Run system-config-soundcard from Gnome terminal or from Red Hat -> System Settings -> Soundcard Detection Actual Results: No soundcards were detected. Expected Results: Soundcard detected and sound using the snd-cs4236 driver. Additional info: kudzu doesn't detect this device either.
There appears to be no isapnpmap files created by the kernel anymore - intentional?
I'm unaware we ever did generate any.
In 2.4, both ALSA and OSS generated ISAPnP module tables. Maybe it's a module-init-tools misfeature. :/
kudzu isn't handling 2.6 ISAPnP correctly.
*** Bug 123956 has been marked as a duplicate of this bug. ***
*** Bug 124003 has been marked as a duplicate of this bug. ***
*** Bug 124082 has been marked as a duplicate of this bug. ***
*** Bug 124112 has been marked as a duplicate of this bug. ***
Okay... I've confirmed that sound works when i do "modprobe snd-sbawe", but how do I make this happen each time i boot the computer?
The CS4235 used to be detected and configured automatically at least as far back as RH 6.0, but stopped being detected somewhere around RH 9, when sndconfig stopped being the default tool (sndconfig continued to work until now, but it can't be used anymore). The following 4 lines in modprobe.conf, inspired by using automatically generated lines on another machine as a template and changing the driver, seem to work for me (the install and remove lines are each one line that appears as two due to wraparound): alias snd-card-0 snd-cs4236 options snd-cs4236 isapnp=1 install snd-cs4236 /sbin/modprobe --ignore-install snd-cs4236 && /usr/sbin/alsactl restore >/dev/null 2>&1 || : remove snd-cs4236 { /usr/sbin/alsactl store >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-cs4236
*** Bug 124784 has been marked as a duplicate of this bug. ***
Correction to my previous comment - the CS4235 stopped being detected in RH 8.0, when redhat-config-soundcard (now system-config-soundcard) became the default configuration tool. This tool has _never_ been able to detect the CS4235, though sndconfig always could.
*** Bug 125175 has been marked as a duplicate of this bug. ***
*** Bug 125265 has been marked as a duplicate of this bug. ***
We may be seeing some progress here - I tried the latest 2.6.7 kernel and the latest kudzu (kernel-2.6.7-1.441.i686.rpm, kernel-utils-2.4- 11.i386.rpm, kudzu-1.1.70-1.i386.rpm, kudzu-devel-1.1.70-1.i386.rpm) last night - kudzu recognised new hardware (YMH08xx) on reboot . I haven't actually gotten any sound yet, but the volume control seems to work (doesn't immediately drop back to zero), and alsamixer immediately recognizes an OPL3SA2 sound card. I think this is due to changes in the following file: linux-2.6.7\sound\isa\opl3sa2.c. I did this on a fresh reinstall of FC2 with just the updates-released- fc2 updates applied. Any other updates from the development tree that I should apply? BTW, where do I find the RPM GPG key for the Development (Rawhide) tree? -Mike
rawhide isn't signed, generally. There is test code for this in development; the problem is that I wanted to flesh out a few other (non-ISAPnP) bugs before doing a test update. (And yes, the device descriptions for ISAPnP devices will be *ugly* - there's really no correlating descriptive info from the kernel in sysfs.)
*** Bug 115670 has been marked as a duplicate of this bug. ***
So, is there a fix out yet?
The package in rawhide may work for you.
*** Bug 102366 has been marked as a duplicate of this bug. ***
1.1.91-1 will have better ISAPnP description strings as well.
Closing as 'rawhide'.
*** Bug 134635 has been marked as a duplicate of this bug. ***
On a clean install of FC3, I get no sound even though modprobe.conf appears more or less correct. There is only a one-line difference between the automatically generated file and the one I used in FC2 and given in comment #10: instead of the line options snd-cs4236 isapnp=1 the automatically generated file has the line options snd-card-0 index=0 and I tried replacing this line with the original one with no luck. I tried fiddling with all the volume controls. If this is confirmed, this should be bumped up to FC3.
The failure of the sound driver to produce output is generally unrelated to kudzu.
I have tried to find correction for this bug for FC2, but it seems that FC policy is not to fix anything for anywhere else than the latest release. Is this correct intepretation?
the fc2 & fc3 kernels are 99.9% the same, so if this still affects fc2 with the 2.6.9 kernel update, it very likely also affects fc3.
brainfart -- ignore last comment, I just realised this is a kudzu bug, not a kernel bug.
If there is a need to push another kudzu fix for FC2, this will probably be fixed at the same time.