Met dit topic kan ik wellicht mensen helpen die met dezelfde problemen zitten en tegelijk even mijn eigen vraag stellen, Linksys heeft namelijk geen Linux driver voor de WMP54G. (zoals met wel meer wifi spul het geval is)
Voor mensen met een "driver" probleem in het algemeen in Linux zijn er meestal 2 opties zo heb ik begrepen:
1) Met ndiswrapper de windows driver "wrappen".
2) Op zoek gaan naar een driver van de chipset fabrikant.
Ik ben voor deze kaart begonnen met stap 1.
De driver kan wel worden geladen, en ook ifconfig laat de kaart zien, en ndiswrapper -l roept netjes dat de driver geladen is en dat de hardware "present" is.
Hoera! zou je zeggen, maar krijg via ndiswrapper met geen mogelijkheid een verbinding.
Dus op naar stap 2, waarmee ik een stuk meer succes had.
Als snel bleek dat voor mijn versie kaart (4.1) het de chipset RT61 betrof van Ralink.
Hier moet je wel even opletten, want versie 4.0 van dezelfde kaart heeft als chipset de RT2500 van Ralink.
Hiervoor is een driver te downloaden (http://www.ralinktech.com)
Das echter wel alleen "source" en alle instellingen klop je in een textbestandje, geen mooie GUI dus. (ach...
)
Hieronder de installatie in wat korte stappen (uit de readme van ralink)
Ok so far so good. Compilen ging goed.
Vervolgens kan je nog een config bestandje editen voor alle details van je draadloze verbinding (SSID, encryptie type, key's, etc) en kan je de module laden met het commando "./load".
Hierna breng je de interface eenvoudig up met "ifconfig ra0 up"
en geeft ifconfig netjes:
All set dus. (moest enkel nog even een default gateway voor alles buiten mijn netwerk (aka "het internet" toevoegen)
Tot slot geeft de Ralink readme aan hoe je de boel automatisch kan laten starten.
(module automatisch laden dus)
Bovenstaande stappen gedaan.....en HIER loop ik dus vast.
Ik krijg met geen mogelijkheid dit ding automatisch geladen.
Ook is in de Yast network manager het ding nergens te bekennen, zelfs na het handmatig laden van de driver module niet. (wel mijn andere NIC die soepel door de installatie kwam)
Heeft iemand enig idee waarom tijdens het booten de NIC niet geladen kan worden?
Ben best een Linux newbie dus beginnersfouten zijn niet uitgesloten
Voor mensen met een "driver" probleem in het algemeen in Linux zijn er meestal 2 opties zo heb ik begrepen:
1) Met ndiswrapper de windows driver "wrappen".
2) Op zoek gaan naar een driver van de chipset fabrikant.
Ik ben voor deze kaart begonnen met stap 1.
De driver kan wel worden geladen, en ook ifconfig laat de kaart zien, en ndiswrapper -l roept netjes dat de driver geladen is en dat de hardware "present" is.
Hoera! zou je zeggen, maar krijg via ndiswrapper met geen mogelijkheid een verbinding.
Dus op naar stap 2, waarmee ik een stuk meer succes had.
Als snel bleek dat voor mijn versie kaart (4.1) het de chipset RT61 betrof van Ralink.
Hier moet je wel even opletten, want versie 4.0 van dezelfde kaart heeft als chipset de RT2500 van Ralink.
Hiervoor is een driver te downloaden (http://www.ralinktech.com)
Das echter wel alleen "source" en alle instellingen klop je in een textbestandje, geen mooie GUI dus. (ach...
Hieronder de installatie in wat korte stappen (uit de readme van ralink)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
| 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 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 |
Ok so far so good. Compilen ging goed.
Vervolgens kan je nog een config bestandje editen voor alle details van je draadloze verbinding (SSID, encryptie type, key's, etc) en kan je de module laden met het commando "./load".
Hierna breng je de interface eenvoudig up met "ifconfig ra0 up"
en geeft ifconfig netjes:
code:
1
2
3
4
5
6
7
8
9
| ra0 Link encap:Ethernet HWaddr 00:16:B6:51:6E:7F inet addr:192.168.2.234 Bcast:192.168.2.255 Mask:255.255.255.0 inet6 addr: fe80::216:b6ff:fe51:6e7f/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:24530 errors:0 dropped:0 overruns:0 frame:0 TX packets:2854 errors:0 dropped:0 overruns:0 carrier:0 collisions:139 txqueuelen:1000 RX bytes:3161575 (3.0 Mb) TX bytes:493260 (481.6 Kb) Interrupt:169 |
All set dus. (moest enkel nog even een default gateway voor alles buiten mijn netwerk (aka "het internet" toevoegen)
Tot slot geeft de Ralink readme aan hoe je de boel automatisch kan laten starten.
(module automatisch laden dus)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
| If you want for rt61 driver to auto-load at boot time: A) choose ra0 for first RT61 WLAN card, ra1 for second RT61 WLAN card, etc. B) create(edit) 'ifcfg-ra0' file in /etc/sysconfig/network-scripts/, edit( or add the line) in /etc/modules.conf: alias ra0 rt61 C) edit(create) the file /etc/sysconfig/network-scripts/ifcfg-ra0 DEVICE='ra0' ONBOOT='yes' NOTE: if you use dhcp, add this line too . BOOTPROTO='dhcp' *D) To ease the Default Gateway setting, add the line GATEWAY=x.x.x.x in /etc/sysconfig/network |
Bovenstaande stappen gedaan.....en HIER loop ik dus vast.
Ik krijg met geen mogelijkheid dit ding automatisch geladen.
Ook is in de Yast network manager het ding nergens te bekennen, zelfs na het handmatig laden van de driver module niet. (wel mijn andere NIC die soepel door de installatie kwam)
Heeft iemand enig idee waarom tijdens het booten de NIC niet geladen kan worden?
Ben best een Linux newbie dus beginnersfouten zijn niet uitgesloten