Sinds mijn upgrade naar versie 10.04 staat mijn mPci-netwerkkaartje Ralink RT2561/RT61 in lshw -C network als UNCLAIMED en worden er met wicd geen draadloze netwerken meer gevonden. Via de Duitse broeders en zusters van
http://ubuntuusers.de werd ik op het spoor gezet van de linuxeigen drivers bij RaLink.
Die heb ik opgehaald, uitgepakt en de de README geopend om te lezen. Gezien de $ heb ik de opdrachten met sudo uitgevoerd en een geadviseerde aanpassing in Makefile gedaan, maar kom dan aan bij de opdracht dos2unix en even verder snap ik werkelijk geen hout van wat er van me verwacht wordt met Load
De verschillende opdrachten geven foutmeldingen. Kun je ondanks die foutmeldingen gewoon doorgaan??
Foutmelding van sudo make all:
/home/peter/downloads/2010_0825_RT61_Linux_STA_v1.1.2.6/Module/rtmp_init.c:3960: warning: unused variable āiā
make[2]: *** [/home/peter/downloads/2010_0825_RT61_Linux_STA_v1.1.2.6/Module/rtmp_init.o] Error 1
make[1]: *** [_module_/home/peter/downloads/2010_0825_RT61_Linux_STA_v1.1.2.6/Module] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.32-24-generic'
make: *** [all] Error 2
Hulp wordt dankbaar aanvaard.
Hieronder de readme:
--------------------------------
Contents:
=============
Makefile.4 : Makefile for kernel 2.4 series
Makefile.6 : Makefile for kernel 2.6 series
Makefile.RTL865x : Makefile for big endian platform
*.c : c files
*.h : header files
=======================================================================
Features:
==========
This driver implements basic IEEE802.11. Infrastructure and adhoc mode with
open or shared or WPA-PSK or WPA2-PSK authentication method.
NONE, WEP, TKIP and AES encryption.
=======================================================================
Build Instructions:
====================
1> $tar -xvzf RT61_Linux_STA_Drv_x.x.x.x.tar.gz
go to "./RT61_Linux_STA_Drv_x.x.x.x/Module" directory.
2> $cp Makefile.4 ./Makefile # [kernel 2.4]
or
$cp Makefile.6 ./Makefile # [kernel 2.6]
or
$cp Makefile.RTL865x ./Makefile # big endian platform
3> [kernel 2.4]
$chmod 755 Configure
$make config # config build linux os version
4> $make all # compile driver source code
4.1> $make install
5> $cp rt2561.bin /etc/Wireless/RT61STA/ # copy firmware
$cp rt2561s.bin /etc/Wireless/RT61STA/
$cp rt2661.bin /etc/Wireless/RT61STA/
6> $dos2unix rt61sta.dat
$cp rt61sta.dat /etc/Wireless/RT61STA/rt61sta.dat
# !!!check if it is a binary file before loading !!!
7> $load
#[kernel 2.4]
# $/sbin/insmod rt61.o
# $/sbin/ifconfig ra0 inet YOUR_IP up
#[kernel 2.6]
# $/sbin/insmod rt61.ko
# $/sbin/ifconfig ra0 inet YOUR_IP up
Note: Script functionality:
load load module to kernel
unload unload module from kernel
Configure retrieve linux version
---------------------------------------------------------------
Is er bij punt 3> geen aanverwante actie voor .6 nodig??
In de Module-map staan tekstbestanden load, Configure (geen tekst maar shellscript)
in het tekstbestand load staat:
/sbin/insmod ./rt61.ko
/sbin/ifconfig ra0 inet 192.168.5.234 up
#/sbin/route add default gw 192.168.5.254
Wat te doen met dos2unix?