L4L.be

...because open source matters

  • Increase font size
  • Default font size
  • Decrease font size
Home Linux Documentatie Hardware Belkin F5D8053 N Wireless USB Adapter

Belkin F5D8053 N Wireless USB Adapter

E-mail Print PDF
Ik heb onlangs de N Wireless USB adapter van Belkin aangeschaft, de F5D8053. Deze laat zich prima gebruiken met behulp van ndiswrapper oftewel gebruik maken van de meegeleverde Linux drivers.

Toch had ik een reden om verder te kijken: dit blijkt namelijk met 32bits versies van Linux prima te werken, maar onder 64bits versies gaat het (getest onder diverse distributies) regelmatig mis. Achteraf blijkt de native driver ook nog eens betere performance te geven en laten we wel zijn: native drivers staat toch ook wat netter.

Deze howto is geschreven onder Mandriva 2009.1 en eveneens getest onder Ubuntu, maar zal ook werken voor alle andere distributies. Zorg dat de nodige tools zijn geinstalleerd om te kunnen compileren. Bij Ubuntu bereik je dat met het commando:

sudo apt-get install build-essential

Bij Mandriva:

urpmi make gcc gcc-c++ kernel-devel-latest

Identificatie

Laten we eerst eens kijken over welke hardware we het eigenlijk hebben, want in feite zijn er maar een paar fabrikanten die chipsets maken voor wireless devices en vervolgens bouwen anderen daar weer een behuizing etc. omheen. We beginnen met het commando lsusb.

/usr/sbin/lsusb

In het lijstje wat volgt, vinden we het volgende:

Bus 002 Device 006: ID 050d:815c Belkin Components

Na wat Googlen worden we daar toch niet echt wijzer van, 050d staat voor Belkin, en 815c refereert naar het typenr. Gelukkig bleek de installatie cd meer informatie te bevatten. Windows maakt gebruik van .inf files. In het bestand netr28u.inf vonden we terug: "This installation script supports Windows Vista for the Ralink RT2870 series USB Wireless LAN Card".

En Ralink, dat kennen we, die bieden zelfs uitstekende Linux support: http://www.ralinktech.com/ralink/Home/Support/Linux.html. Na even zoeken blijken de meeste distributies, waaronder Mandriva 2009 zelfs drivers voor de RT2870 mee te leveren, maar waarom werken die niet ? Zelfs na het handmatig laden van de module geen effect.

Installatie

Download eerst de drivers:

wget http://www.ralinktech.com.tw/data/drivers/2009_0521_RT2870_Linux_STA_V2.1.2.0.tgz

Pak ze daarna uit:

tar xzvf 2009_0424_RT2870_Linux_STA_V2.1.2.0.tgz

Bewerk met je favoriete editor het bestand os/linux/config.mk, en pas de volgende settings aan:

HAS_WPA_SUPPLICANT=y  
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y

Als laatste voorbereidende stap moeten eventueel aanwezige drivers verwijderd worden:

sudo rm -rf /lib/modules/`uname -r`/kernel/drivers/staging/rt2870
sudo rm -rf /lib/modules/`uname -r`/kernel/drivers/net/wireless/rt2870sta.ko

Nu kunnen de drivers geinstalleerd worden:

sudo make
sudo make install 

Steek opnieuw de usb-stick in je computer, en deze zou vanaf nu moeten werken.

Last Updated on Saturday, 25 July 2009 12:28