You are not logged in.

#1 2005-02-27 01:31:18

Frem
Member
From: Longview, TX
Registered: 2005-02-27
Posts: 56
Website

Sound card problem: shpchp not found at boot

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

#2 2005-02-27 02:28:24

incinerator
Member
From: Edinburgh, Scotland
Registered: 2005-02-15
Posts: 80

Re: Sound card problem: shpchp not found at boot

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

#3 2005-02-27 02:39:49

Frem
Member
From: Longview, TX
Registered: 2005-02-27
Posts: 56
Website

Re: Sound card problem: shpchp not found at boot

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

#4 2005-02-27 07:52:00

Snowman
Developer/Forum Fellow
From: Montreal, Canada
Registered: 2004-08-20
Posts: 5,212

Re: Sound card problem: shpchp not found at boot

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

#5 2005-02-27 18:55:35

Frem
Member
From: Longview, TX
Registered: 2005-02-27
Posts: 56
Website

Re: Sound card problem: shpchp not found at boot

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

#6 2005-02-27 19:52:48

incinerator
Member
From: Edinburgh, Scotland
Registered: 2005-02-15
Posts: 80

Re: Sound card problem: shpchp not found at boot

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

#7 2005-02-27 20:55:17

Frem
Member
From: Longview, TX
Registered: 2005-02-27
Posts: 56
Website

Re: Sound card problem: shpchp not found at boot

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

#8 2005-02-27 22:13:26

puntmuts
Member
Registered: 2005-02-22
Posts: 138

Re: Sound card problem: shpchp not found at boot

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

#9 2005-02-28 02:32:44

Frem
Member
From: Longview, TX
Registered: 2005-02-27
Posts: 56
Website

Re: Sound card problem: shpchp not found at boot

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

#10 2005-02-28 07:50:15

jerem
Member
From: France
Registered: 2005-01-15
Posts: 310

Re: Sound card problem: shpchp not found at boot

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

#11 2005-02-28 11:48:40

incinerator
Member
From: Edinburgh, Scotland
Registered: 2005-02-15
Posts: 80

Re: Sound card problem: shpchp not found at boot

jerem wrote:

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

#12 2005-03-17 19:57:54

jason
Member
From: /dev/null
Registered: 2003-01-13
Posts: 100

Re: Sound card problem: shpchp not found at boot

Okay, nevermind.

Offline

#13 2005-03-18 02:57:48

puntmuts
Member
Registered: 2005-02-22
Posts: 138

Re: Sound card problem: shpchp not found at boot

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

#14 2005-03-18 08:36:25

incinerator
Member
From: Edinburgh, Scotland
Registered: 2005-02-15
Posts: 80

Re: Sound card problem: shpchp not found at boot

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

Board footer

Powered by FluxBB