Florian Jomrich schrieb:
>> Ich würde aber die Aussage "Für Debian, Suse, Fedora und Redhat sind
>> Treiber dabei." zurückziehen: Die Treiber sind im Source-Code enthalten
>> und du musst sie erst selbst bauen!
> Steht so auf der Verpackung drauf und wie gesagt, ich habe dies bezüglich
> keine Ahnung. Wie müsste ich sie also zusammenbauen ?
Florian,
auf der Verpackung steht zwar etwas von Debian, Fedora und Redhat, das
bedeutet aber nur, dass der Hersteller die Treiber unter den genannten
Distributionen (wahrscheinlich) getestet hat.
Wenn der Treiber unter Debian läuft, dann sollte er es eigentlich auch
unter Knoppix tun, da Knoppix auf Debian aufsetzt.
Aber generell zur Erklärung:
Laurence sagte schon, dass der Treiber in seinen Sourcen (Quellcode)
vorliegt. Mit "selbst bauen" (dem sogenannten "Build") meint er, die
Quellen zu kompilieren (d.h. sie maschinenlesbar zu machen). Die
Anleitung dazu wie das geht steht in der Readme. Ich kopiere Dir diesen
Teil nochmal hier rein.
Mit dem Kommando
uname -r
erhältst Du die Release Version des Kernels.
=======================================================================
Build Instructions:
====================
For 2.4 series kernel:
a. $tar -xvzf RT61_Linux_STA_Drv_x.x.x.x.tar.gz
go to "./RT61_Linux_STA_Drv_x.x.x.x/Module" directory.
b. Use 'chmod' command to change access right of following script files :
'load', 'unload', 'Configure'
c. run 'cp ../2.4x/Makefile .'
d. $make config # config build linux os version
e. $make all # compile driver source code
f. $cp RT2561.bin /etc/Wireless/RT61STA/ # copy firmware
$cp RT2561S.bin /etc/Wireless/RT61STA/
$cp RT2661.bin /etc/Wireless/RT61STA/
g. $load # load/insmod module(rt61.o)
Note: Script functionality:
load load module to kernel
unload unload module from kernel
Configure retrieve linux version
For 2.6 series kernel:
a. run 'cd STA/Module'
'cp ../2.6x/Makefile .'
b. $make all
c. $cp RT2561.bin /etc/Wireless/RT61STA/ # copy firmware
$cp RT2561S.bin /etc/Wireless/RT61STA/
$cp RT2661.bin /etc/Wireless/RT61STA/
d. run '/sbin/insmod rt61.ko' (as root)
'/sbin/ifconfig ra0 inet YOUR_IP up'
For big endian platform:
a. replace Makefile with Makefile.RTL865x
=======================================================================
Anmerkung:
Die unten genannte big endian platform bezieht sich auf den Prozessor
Typ und das trifft meistens auf PowerPC Architekturen wie beim
klassischen Mac zu. Ich behaupte mal, dass Du das also ignorieren kannst.
Hilfe zu den einzelnen Kommandos bekommst Du mit (z.B. chmod):
man chmod
Das $ vor den Kommandos hast Du nicht mit einzugeben.
Es signalisiert nur, dass das Kommando als nicht-root-user ausgeführt
wird / werden kann.
--
Gruß
Patrick
-=> Verstehe die Technik und Du findest einen Weg sie zu umgehen <=-
--
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org