LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   ipw3945 worries in slack (https://www.linuxquestions.org/questions/slackware-14/ipw3945-worries-in-slack-552965/)

Zmyrgel 05-10-2007 03:12 PM

ipw3945 worries in slack
 
Just installed Slackware-current and installed the ipw3945 packages from Alien's repository. I build them with the Slackbuild.

Now when I try to load the module I get following:
Code:

root@Chimaera:/home/zmyrgel# modprobe ipw3945
WARNING: Error inserting firmware_class (/lib/modules/2.6.21.1-smp/kernel/drivers/base/firmware_class.ko): Invalid module format

Any idea what's causing that and how to get my wireless working?

Tino27 05-10-2007 04:21 PM

You have to make sure that the correct version of the firmware is installed for the driver module you are trying to load into the kernel. Did the packages you installed from Alien's repository also install the firmware, too? And, if so, did it put it in the correct spot (/lib/firmware, I believe)?

erklaerbaer 05-10-2007 04:30 PM

Quote:

NOTE TO USERS OF THE NON SMP KERNELS:

Sorry to shout. :-)

By default, the kernel in Slackware supports SMP. With as common as
multicore CPUs and SMP boards have become, this seemed like the
obvious choice. The kernels are probably better for single CPU
machines, too, if they will run them.

If you have to use one of the non SMP kernels (huge.s or generic.s),
then you will need to reconfigure your kernel sources to build any
additional kernel modules. In order to compile outside kernel
modules and such, you will need to build your kernel once with a
non-SMP .config. The process is much the same:

cat config-generic-2.6.21.1 > /usr/src/linux-2.6.21.1/.config

make oldconfig
make bzImage
make clean
rm .version

At this point if you are running huge.s or generic.s, you should have
no problems building kernel modules.

Have fun! :-)
config-generic-2.6.21.1 is in /boot

Zmyrgel 05-11-2007 01:05 AM

I used the SMP-kernel so it basicly should have worked straight away but I got it working after I made a custom kernel... patched with Beyond-sources.

And now to get my hands dirty configuring the rest of the system with the aid of the internet :)


All times are GMT -5. The time now is 10:50 AM.