Hallo!
Ik heb er 3 dagen overgedaan om deze info van het Internet bijelkaar te sprokkelen en het werkend te krijgen.
Ik ben blij
In een stappenplan de handelingen om de Sweex WL153 in ubuntu 9.10 aan de praat te krijgen.
1. stop de Sweex WL153 nog niet in je PC.
2. Download de rt3070 driver van Ralink website
url:
http://www.ralinktech.com/support.php?s=2 en kies de driver bij
RT3070USB(RT307x)Letop #1: Ik heb de versie DPO_RT3070_LinuxSTA_V2.3.0.2_20100412 gebruikt. Ik hou de Ralinktech website in de gaten, mocht er een update zijn & er iets veranderen zal ik deze topic updaten.
Letop #2: Het rare is dat de driver voor de rt3070 chip is maar overal in de sourcecode zelf en de .dat file gaat het over rt2870... Je moet hierom een bestand hernoemen. Hierover later meer .
Letop #3: Het is een staging driver die nog onder ontwikkeling is door Paul Lin. De driver schrijft nogal wat naar de syslog mbt debug-info. Overigens zijn de meldingen mbt 'CTRL-EVENT-SCAN-RESULTS' een debian/Ubuntu issue.
3. De sourcecode uitpakken in directory.
4. De sourcecode is nog incompleet en moet nog wat worden aangepast.
Er moeten drie bestanden worden aangepast,redelijk straight-forward. Bij de laatste aanpassing moet je de volgende gegevens
gebruiken: bij de stap "Add your device ID to the list, just above this:" moet de coderegel toevoegen :
{USB_DEVICE(0x177f,0x0153)}, /* Sweex LW153 */
worden toegevoegd.
De aanwijzingen voor de aanpassingen van de bestanden vind je op de website
http://www.linuxforums.org/forum/wireless-internet/161550-solved-rt3070sta-module-license-unspecified-taints-kernel.htmlMet de credits @ Waterhead, een 'Trusted Penguin'
5. compileren vd code
Er vanuit gaande dat de
build-essentials hebt (anders google je erop) open een Terminal en
sudo su, dan voer uit de commando's
make
make install
6. de gecompileerde module staat helaas in de verkeerde directory. Deze moet gekopieerd worden naar de juiste.
Ik heb kernel versie 2.6.31.20. dus deze cijfers kunnen bij je verschillen.
De module staat in
/lib/modules/2.6.31-20-generic/kernel/drivers/net/wireless/maar moet naar
/lib/modules/2.6.31-20-generic/kernel/drivers/staging/rt3070/dus gebruik het commando
cp /lib/modules/2.6.31-20-generic/kernel/drivers/net/wireless/rt3070sta.ko /lib/modules/2.6.31-20-generic/kernel/drivers/staging/rt3070/
7. voeg de module toe aan de modulelist:
pico /etc/modules
en voeg de module toe: rt3070sta
8. De oude 'verkeerde' modules niet actief maken.
modprobe -rf rt2800usb
modprobe -rf rt2870sta
9. De oude 'verkeerde' modules niet actief laten worden:
pico /etc/modprobe.d/blacklist.conf
toevoegen:
blacklist rt2800usb
blacklist rt2800lib
blacklist rt2870sta
10. Herstart je PC.
11. de stop Sweex WL153 in je PC en het zou moeten werken. Check je netwerk icoon of er wifi's in de buurt zijn
Have fun!
R