Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: wlan - driver rt3070 zelf compileren  (gelezen 4670 keer)

Offline track

  • Lid
wlan - driver rt3070 zelf compileren
« Gepost op: 2009/10/29, 10:52:12 »
Hoi mensen,

helaas is die mooie stick met het Ralink rt2770- chipset niet meer te koop.
(deze:  http://forum.ubuntu-nl.org/internet-en-draadloos/wlan-hulp-bij-de-tweede-stap-graag/msg458851/#msg458851 )

Er is wél een opvolger met een Ralink rt3071- chipset, met de USB-ID 148f:3071 .
De huidige driver van Ralink is afgeleid van de rt2870-driver en heeft nog enkele kuren.  Maar ja, voor Hardy is er geen andere.

Dus hier de handleiding hoe ik heb gecompileerd en geïnstalleerd:
Citaat
Howto get the rt3070 Wifi 802.11abgn chipset to work with Hardy Heron

Install build-essential   (Doen wij uiteraard met synaptic).

Create a directory in for example your home directory to keep all the files.

cd ~/
mkdir rt3070
cd rt3070

Now retrieve the driver
Rechtstreeks van http://www.ralinktech.com/support.php?s=2 de nieuwste binnengehaald.
Op dit moment moet je zelf op  "RT3070USB" klikken en jouw naam en email opgeven. (dat is nieuw !)
(gewoon met rechtsklik "opslaan" dan)

Extract the compressed driver directory and files.  (rechtsklik "ontpakken"  naar de nieuwe map ~/rt3070 uiteraard)

Enter the directory and edit the config.mk file so that the driver will support NetworkManager
gedit  os/linux/config.mk

Change the following part

# Support Wpa_Supplicant
HAS_WPA_SUPPLICANT=yn
# Support Native WpaSupplicant for Network Magang
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=yn

- opslaan en klaar -

Compile and install.    (Eerst naar de goede map gaan)
cd  rt[tab]20[tab][enter]
sudo make
sudo make install

Edit the Ralink settings file to your liking.    (Dat hoeft voorlopig niet eens.
Het werkt vanaf hier "vanuit de box".  Wèl even een keer herstarten.  Het toestel heet standaard  "ra0")


De driver laadt net als de rt2870 automatisch bij het inprikken van de stick, maar ontlaadt niet weer automatisch.
Dat betekent, als je daarnaast ook een stick via de rt2870 wilt draaien kan dat niet zomaar. 
Je moet eerst de rt3070 rsp. rt2870 ontladen met een  sudo modprobe -r rt2870sta  rsp. sudo modprobe -r rt3070sta .
Op de andere kant heb je op die manier nog steeds een wlan-stick met een goede reikwijdte voor ± 15.95 €.

Vriendelijke groet,

track


p.s.: Deze handleiding geldt ook voor andere wlan-sticks met een rt3070-compatiebel chip.
       De driver werkt volgens de usb-ID- lijst van de driver  (usb_main_dev.c)  met de volgende wlan-toestellen:
    usb-ID's  Ralink 3070

usb-ID = 04bB:0945 /* I-O DATA 3072 */ 
usb-ID = 07b8:3070 /* AboCom 3070 */   
usb-ID = 07b8:3071 /* AboCom 3071 */   
usb-ID = 07b8:3072 /* Abocom 3072 */   
usb-ID = 07d1:3c0a /* D-Link 3072 */   
usb-ID = 07d1:3c0D /* D-Link 3070 */   
usb-ID = 07d1:3c0e /* D-Link 3070 */   
usb-ID = 07d1:3c0f /* D-Link 3070 */   
usb-ID = 083a:7511 /* Arcadyan 3070 */   
usb-ID = 0db0:3820 /* Ralink 3070 */   
usb-ID = 0df6:003e /* Sitecom 3070 */   
usb-ID = 0df6:0042 /* Sitecom 3072 */   
usb-ID = 1044:800d /* Gigabyte GN-WB32L 3070 */ 
usb-ID = 13d3:3273 /* AzureWave 3070*/   
usb-ID = 148f:3070 /* Ralink 3070 */   
usb-ID = 148f:3071 /* Ralink 3071 */   
usb-ID = 148f:3072 /* Ralink 3072 */   
usb-ID = 14b2:3c12 /* AL 3070 */   
usb-ID = 1740:9703 /* EnGenius 3070 */   
usb-ID = 1740:9705 /* EnGenius 3071 */   
usb-ID = 1740:9706 /* EnGenius 3072 */   
usb-ID = 18c5:0012 /* Corega 3070 */   
usb-ID = 1a32:0304 /* Quanta 3070 */   
usb-ID = 1d4D:000c /* Pegatron Corporation 3070 */ 
usb-ID = 1d4D:000e /* Pegatron Corporation 3070 */ 
usb-ID = 1eda:2310 /* AirTies 3070 */   
usb-ID = 2019:ab25 /* Planex Communications, Inc. RT3070 */
usb-ID = 203d:1480 /* Encore 3070 */   
usb-ID = 5a57:0283 /* Zinwell 3072 */   
usb-ID = 5a57:5257 /* Zinwell 3070 */   
usb-ID = 7392:7711 /* Edimax 3070 */