Hi, I have just installed (from scratch) SuSE linux 7.2 (kernel 2.4.4) on a Toshiba Labtop. In the /lib/modules directory there is a directory "2.2.4-4GB" where the kernel modules are located. When starting alsaconf to install drivers for the soundcard (OPL3) the card is detected and everything works OK. The problems starts after having compiled a new kernel. After having updated lilo with info on the new kernel, I compiled the kernel modules and finished with a "$ make kernel_install". After rebooting the new kernel I started alsaconf again, but this time it complained about missing modulus when trying to find the pnp-isa cards. It complained about missing modules. When comparing the "old" /lib/modules/2.2.4-4GB directory with the new /lib/modules/2.2.4 directory I can see that they are organised differently. One difference is that the modules for the pnp-isa cards in 2.2.4-4GB are located in /lib/modules/2.2.4-4GB/mics while in 2.2.4, they are located in /lib/modules/2.2.4/kernel/drivers/sound !. If I copy the directory /lib/modules/2.2.4-4GB/mics to /lib/modules/2.2.4, alsaconf no longer complains about missing modules, but now it can not find the sound card ???. What is going on ?. PS: I have tried compile the kernel with, and without, the OPL3 driver both as a module and as included in the kernel. Can anyone please help. Thanks in advance. Bo Jacobsen bjc@image.dk
"B" == Bo Jacobsen <bjc@image.dk> writes:
B> The problems starts after having compiled a new kernel. After B> having updated lilo with info on the new kernel, I compiled the B> kernel modules and finished with a "$ make kernel_install". B> After rebooting the new kernel I started alsaconf again, but B> this time it complained about missing modulus when trying to B> find the pnp-isa cards. It complained about missing modules. You will have to recompile the alsa-drivers package as it is not part of the kernal source. Charles -- /* * Oops. The kernel tried to access some bad page. We'll have to * terminate things with extreme prejudice. */ die_if_kernel("Oops", regs, error_code); (From linux/arch/i386/mm/fault.c)
participants (2)
-
Bo Jacobsen
-
Charles Philip Chan