Click to See Complete Forum and Search --> : Modules gone after kernel upgrade
nipper
06-18-2005, 08:14 PM
Hi-
I'm running Suse 9.3, and upgraded my kernel thru Yast, as prompted by an automated security warning. After I did the upgrade, my sound and digital camera no longer work.
After doing an 'lsmod', it appears that I no longer have my USB Mass Storage and my sound module.
Do I have to manually recompile the kernel to get these modules back (shudder)? Is there any way to do it through Yast?
After the upgrade, I'm now running the 2.6.11.4-20a-default #1 kernel.
Thanks,
Nipper
DSwain
06-18-2005, 08:22 PM
My thought would be that the modules are included into the Yast archives and that maybe you need to manually install them? That seems odd as I'd think it'd be included in the kernel build for Suse. Maybe you should try loading the modules you need. For example, say your soundcard happened to be a Sound Blaster Live, you could try the command "modprobe emu10k1" and see if the module loaded. If it did, then you'd have to check the /etc/modprobe.conf file to verify the modules are in the file to be loaded on startup.
nipper
06-18-2005, 09:25 PM
Hmmm.... the modules usb-storage and the alsa madule aren't listed in modules.conf
I tried this:
tana:/home/rob # modprobe usb-storage
and got this:
FATAL: Could not load /lib/modules/2.6.11.4-20a-default/modules.dep: No such file or directory
DSwain
06-18-2005, 09:33 PM
Hmm... actually I have that error myself because I just recomplied my kernel, but I don't have any modules so that isn't a problem. I know that the file has something to do with the loading of the actual modules and where they're located, but hopefully somebody who will know what to try can help you.
To check, though, maybe try doing
'cat /lib/modules/2.6.11.4-20a-default/modules.dep'
And see what's held in the file it's actually their at all.
bwkaz
06-18-2005, 09:52 PM
Run /sbin/depmod -a (as root) to recreate your modules.dep file. ;)
DSwain
06-18-2005, 10:00 PM
Well see there ya go. Always somebody who can help you out.
nipper
06-18-2005, 10:38 PM
Thanks, folks.
I did the /sbin/depmod -a and it seemed to recreate the modules.dep, but then I ran into this:
tana:/home/rob # modprobe usb-storage
FATAL: Module usb_storage not found.
tana:/home/rob # insmod usb-storage
insmod: can't read 'usb-storage': No such file or directory
DSwain
06-18-2005, 11:10 PM
Now in that case it means that the modules aren't built and in the directory where it was mentioning before. In that case you'd have to build the modules, but as I said before, Yast may have those modules included into it. I'm really not sure why they'd do this though.
If I was dealing with a kernel to be honest, I'd stick with manually compiling it, but that's no solution.
I don't have any other good ideas, but I did a little search around on Google and this may be able to help you out some: http://lists.suse.com/archive/suse-multimedia-e/2005-Mar/0004.html as it seems to cover things you may be able to make use of.
nipper
06-18-2005, 11:14 PM
Well.... I just rebooted my machine, and everything automagically works. Don't ask me, I'm just a dumb user!
Thanks to everyone for their help!
-Nipper
DSwain
06-18-2005, 11:18 PM
Uhh oh. Well, good work then. I'm gonna go to bed now then lol.