You are not logged in.
Whenever I boot up, about half way though, a the hotplugging section, I believe, I get the following error:
...Can't load module shpchp
Missing kernel of user mode driver shpchp.
Then there is a looooong pause, and I get this error. Twice.
...Can't load module snd-cs4232
Missing kernel of user mode driver snd-cs4232.
Then I get this error like 50 times:
...Can't load module snd-cs4236
Missing kernel of user mode driver snd-cs4236.
Then I get the same error, but with snd-wavefront. Then It goes back to the cs232 and repeats the cycle two or three times. Needless to say, sound does not work at all.
I cannot modprobe shpchp or any of the otehr drivers, whenever I do (as root) I get a "No such device" message.
Help!
Offline
This looks like something badly went wrong installing the kernel. My first guess is that the kernel got installed without modules.
check the name of your kernel: look up /boot/grub/menu.lst and the kernel files in /boot
Then check if you have a subdirectory in /lib/modules/ that corresponds to your kernel.
If the modules directory for your kernel is missing, try re-installing your kernel.
If you compiled your own kernel without using a PKGBUILD then you probably just forgot to do a make modules_install.
Btw, the shpchp is actually not important, at all. That is only for pci-hotplugging and most desktop computers don't support that.
Cheers,
Dominik
Offline
I used the standard 2.6x arch kernel. I have a folder in /lib/modules marked 2.6.10-ARCH.
I don't really care about shpchp (if its not related to sound), but I'd really fix the drivers for my sound card.
Offline
Add shpchp to your /etc/hotplug/blacklist
Hotplug won't try to load it.
For your sound problem, it seems that hotplug can't find the right module to load. Try to add your sound card module in the MODULES array in rc.conf
If you don't know what module you need, post your sound card info.
Offline
Dude, I cannot load the module with modprobe either. It's not just hotplug.
[james@widget 2.6.10-ARCH]$ sudo modprobe snd-cs4236
FATAL: Error inserting snd_cs4236 (/lib/modules/2.6.10-ARCH/kernel/sound/isa/cs423x/snd-cs4235.ko): No such device
[james@widget 2.6.10-ARCH]$ ls /lib/modules/2.6.10-ARCH/kernel/sound/isa/cs423x/
snd-cs4231-lib.ko snd-cs4232.ko snd-cs4236.ko
snd-cs4231.ko snd-cs4232-lib.ko
I'll add it to /etc/rc.conf anyway and tell you if anything improves.
Offline
Oh, an ISA souncard, that may complicate things. You will probably need isapnptools or whatever. Does the stock Arch kernel come with ISA support, at all?
Offline
How do I use the isapnptools package?
The people in the IRC channel thought ISA was supported.
I booted in Knoppix 3.3 and got some more info about the card's drivers. (it workes in knoppix)
Output at boot:
soundcard: cs4237b Audio: WSS/SB driver=ad1848
Modules used in Knoppix 3.3
knoppix@ttyp0[knoppix]$ lsmod
Module Size Used by Not tainted
autofs4 8756 1 (autoclean)
af_packet 13512 0 (autoclean)
nls_iso8859-1 2876 0 (autoclean)
nls_cp437 4380 0 (autoclean)
agpgart 42628 0 (unused)
cs4232 3652 0
ad1848 20812 0 [cs4232]
uart401 6052 0 [cs4232]
sound 55276 0 [cs4232 ad1848 uart401]
soundcore 3428 4 [sound]
tulip 38816 1
crc32 2832 0 [tulip]
serial 51972 0 (autoclean)
usb-uhci 21868 0 (unused)
usbcore 57824 1 [usb-uhci]
apm 9768 2
rtc 6972 0 (autoclean)
cloop 8740 2
Offline
Knoppix is using OSS drivers. If I remember correctly, OSS drivers aren't supported in the standard ARCH kernel. ARCH uses Alsa drivers (module names start all with snd). OSS drivers are not supported any more in 2.6 kernels and will be removed from the kernel in the future.
Out / Gone
Mirgrating all my machines off ArchLinux . No longer part of the ArchLinux community / users .
Done. Goodbye.
Offline
Regardless, I tried the Alsa equvalent of that driver, and it failed also.
I've got an old sb16 card, I think I'll just plug that in. :-P
Offline
I get the same problem with hotplug and the Arch official kernel.
Then I made MY kernel with the /usr/src way (I hate using package management for that) and then hotplug ran smoothly and did not try to load unwanted modules.
Offline
I get the same problem with hotplug and the Arch official kernel.
Then I made MY kernel with the /usr/src way (I hate using package management for that) and then hotplug ran smoothly and did not try to load unwanted modules.
What has that to do with Frem's problem?
Anyway, I don't have an idea how to use ISA soundcards because I have never had any, but here are some hints:
1.) Check http://www.alsa-project.org/. They have a list of soundcards that are supported and each entry normally comes with instructions how to set it up.
2.) Check http://www.tldp.org/ for a isapnptools howto.
3.) If 2. does not come up with anything, it is probably best to google for
"isapnptools howto" or similar search terms.
DON'T expect hotlpug to work with ISA soundcards or any other ISA device. It won't be able to. ISA is old and bad, there is normally no automatic hardware detection whatsoever. People had to tell their operating systems where the card was all the time before PCI became popular. However, that is not a reason not to run hotplug. For all stuff that the operating system can detect and configure automatically it works pretty fine, at least for me.
Cheers,
Dominik
[/url]
Offline
Okay, nevermind.
Offline
FYI
dmesg | grep shpchp
shpchp: shpc_init : shpc_cap_offset == 0
shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
Looks like PCI Hotplug to me, I did include it in my kernel a little while ago, but before that I did not experience any problems without it .
Out / Gone
Mirgrating all my machines off ArchLinux . No longer part of the ArchLinux community / users .
Done. Goodbye.
Offline
Lol, obviously people are not reading other people's posts.
And yes, you can (and probaly should) turn it off. Most desktop PCs simply don't support PCI Hotplug.
Offline