Ik zit min of meer met hetzelfde probleem, ik heb een wl-138g v2 en heb op de aangewezen link in het vorige bericht de bestanden gedownload. Daarin staat een readme met een instructie. Die instructie volgend moet je zelf een module "make"n. Ik ben nogal nieuw op dat vlak (ben pas sinds een week of 8 met linux bezig (0,0 unix-ervaring), maar tot zover kom ik nog wel mee.
Naar de directory met de source wandelen, daar staat een makefile en dan het commando "make" uit laten voeren. Dat gaat fout want hij vindt het eea niet en daar haak ik dus af, wat moet ik doen om het goed te laten lopen.. hieronder de uitvoer van de console na het invoeren van "make":
~/src/linuxsta/src/wl/linux$ make
Linux Directory is /lib/modules/2.6.20-15-generic/build
Linux Kernel Versions is 2.6.20-15-generic
make -C /lib/modules/2.6.20-15-generic/build CROSS_COMPILE= M=/home/menno/src/linuxsta/src/wl/linux modules
make[1]: Map '/usr/src/linux-headers-2.6.20-15-generic' wordt binnengegaan
CC [M] /home/menno/src/linuxsta/src/wl/linux/wlc_led.o
In file included from /home/menno/src/linuxsta/src/wl/linux/wlc_led.c:17:
/home/menno/src/linuxsta/src/wl/linux/../../include/typedefs.h:166: fout: conflicting types for ‘bool’
include/linux/types.h:36: fout: previous declaration of ‘bool’ was here
In bestand ingevoegd door /home/menno/src/linuxsta/src/wl/linux/../../include/linux_osl.h:21,
door /home/menno/src/linuxsta/src/wl/linux/../../include/osl.h:24,
door /home/menno/src/linuxsta/src/wl/linux/wlc_led.c:19:
/home/menno/src/linuxsta/src/wl/linux/../../include/linuxver.h:19:26: fout: linux/config.h: Bestand of map bestaat niet
make[2]: *** [/home/menno/src/linuxsta/src/wl/linux/wlc_led.o] Fout 1
make[1]: *** [_module_/home/menno/src/linuxsta/src/wl/linux] Fout 2
make[1]: Map '/usr/src/linux-headers-2.6.20-15-generic' wordt verlaten
make: *** [default] Fout 2
In de directory met de Makefile komen dan een heleboel bestanden te staan waar ik niet mee weet wat te doen (behalve weggooien met "make clean". Ik heb eerst als gewone gebruiker geprbeerd en daarna als root... het enige verschil dat dat oplevert is dat ik de bestandjes die in de directory terecht komen alleen maar als root weer kan opruimen, de foutmeldingen zoals hierboven zijn verder identiek.. Ik mis dus het eea aan informatie/bestanden, maar wat ik precies mis en waar ik het vandaan moet halen is me niet duidelijk.
De instructie in de readme mbt tot make is:
2. Build the Driver
cd src/linuxsta/src/wl/linux
in the makefile make sure to set the variables
CROSS_COMPILE=, if the the gcc is not already in the $PATH or if a different compiler needs to be used, and
GCC-REV= dictates the path of the prebuild regulatory binaries, to use while building the driver.(values it takes now are 3.4.2 or 4.0.2),
if the kernel version is 2.6.14.3 the driver expects that iee80211_crypto.ko module be loaded, prior to loading this driver.
waar ik mijn $PATH moet vinden en of daar GCC-REV is ingesteld en hoe ik moet checken of de iee80211_crypto.ko module is gelanden weet ik (nog) niet.
Alvast hartelijk dank voor jullie inbreng en met vriendelijke groeten,
Menno