Hi,

I am building a modified version of madwifi for the WRAP. I have never done this before so I am going to write how I have done it and maybe people might be able to point out where I have gone wrong.

First thing I did was follow the instructions [1] to build a emulated version of my WRAP/voyage install. This worked well and the instructions are really good :)

Upon logging into my emulated voyage I installed all of the build tools through apt including the kernel source. To go with the kernel source I need the correct .config file from [2]. First question: I am using the 2.6.17 kernel, and I think I am using 2.6.17-486-voyage_3.0-3, but how do I know with certainty that I am using 3.0-3 and not 3.0-2 or 3.0-1. The next thing I did was a make menuconfig to configure the kernel prior to building it. I am not making any changes to the standard kernel so I left everything as is. following this I did a "make" (wait 4 hours :).

After making the kernel I could then build madwifi with "make KERNELPATH=/usr/src/blah" Second question: why can you not just compile against the source? why do you have to build the kernel first? Following my make, madwifi built fine so I extracted the .ko modules copied them to my running WRAP. I then unloaded the running modules and replaced them with the new modules. Then "depmod -ae" and "modprobe ath_pci"

This gives me the following errors:

Error inserting ath_hal (/lib/modules/2.6.17-486-voyage/kernel/net/ath_hal.ko): Invalid module format WARNING: Error inserting wlan (/lib/modules/2.6.17-486-voyage/kernel/net/wlan.ko): Invalid module format FATAL: Error inserting ath_pci (/lib/modules/2.6.17-486-voyage/kernel/net/ath_pci.ko): Invalid module format

Does this suggest a mismatch between my kernel source and running kernel or gcc (eg the kernel source was built with a different gcc version to the one I got though apt)? Can anyone spot anything that I have done wrong?

Really appreciate the help

Dave

[1] http://wiki.voyage.hk/dokuwiki/doku.php?id=voyage_in_qemu
[2] http://www.voyage.hk/download/kernel_config/

_______________________________________________
Voyage-linux mailing list
[email protected]
http://list.voyage.hk/mailman/listinfo/voyage-linux

Reply via email to