Ondersteuning > Hardware en drivers

Installatie USB Wifi Stick

(1/2) > >>

hstoker:
Na twee dagen (zonder succes ) geprobeerd te hebben deze te installeren, is het denk ik tijd om hulp in te roepen.

Het geval: Ik heb een USB Wifi stick van het merk Sitecom. nadere inspectie heeft uitgewezen dat deze gebruikt maakt van de zd1211 chipset. Deze wil ik graag gebruiken op mij PC'tje waarop ik een simpele mail/webserver wil plaatsen. Als besturingssysteem heb ik gekozen voor ubuntu 5.10, waarmee ik een server installatie heb uitgevoerd. Tot zover gaat alles goed. Op internet heb ik een driver gevonden welke geschikt zou moeten zijn voor mijn USB stick:  

http://sourceforge.net/projects/zd1211

Verder vond ik een installatiehandleiding voor het installeren van de driver:

https://wiki.ubuntu.com/zd1211wifi

Hier wordt stap voor stap uitgelegd wat er moet gebeuren:


--- Code: ---1. Install necessary Ubuntu packages; gcc and kernel-headers
sudo aptitude install linux-headers-$(uname -r) build-essential
--- Einde van code ---
Hierdoor wordt de linux source gedownload, versie 2.6.12-9-k7

volgende stap:


--- Code: ---2. Create a few symlinks to make life easier
sudo ln -s /usr/src/$(uname -r) /usr/src/linux
sudo ln -s /lib/modules/$(uname -r) /lib/modules/2.6.10
sudo ln -s /lib/modules/$(uname -r) /usr/src/linux/build
--- Einde van code ---
Hierdoor worden enkele symlinks aangemaakt. Aangezien dit voorbeeld  met een andere kernel versie gebeurt, gaat dit niet goed. Na een half uurtje prutsen kom ik tot het volgende resultaat:


--- Code: ---2. Create a few symlinks to make life easier
sudo ln -s /usr/src/2.6.12-9-k7 /usr/src/linux
sudo ln -s /lib/modules/2.6.12-9-k7 /lib/modules/2.6.112
sudo ln -s /lib/modules/2.6.12-9-k7 /usr/src/linux/build
--- Einde van code ---
Als ik nou navigeer naar /usr/src/linux etc, kom ik netjes terecht in /usr/src/2.6.12-9-k7... wat neem ik aan de bedoeling is van de symlinks. Op naar de volgende stap:


--- Code: ---3 - Download source tarball
wget http://voxel.dl.sourceforge.net/sourceforge/zd1211/sf_zd1211_20050315_src.tar.gz
Wait for download to complete
--- Einde van code ---
Geen probleem, downloaden die hap en verder:


--- Code: ---4 - Unpack and make from source
tar -xvzf sf_zd1211_20050315_src.tar.gz
cd zd1211
sudo make clean
sudo make
sudo make install
--- Einde van code ---
En hier begint het gedonder... het uitpakken gaat goed, de directory ingaan -> geen probleeem, make clean wordt uitgevoerd zonder (fout) meldingen. Maar als ik nou 'make' probeer, dan gaat het helemaal mis, en krijg ik rij na rij foutmeldingen. (kan ze helaas hier even niet posten, zit nu in de pauze op m'n werk)

Kort gezegd: het compileren van de kernel gaat dus blijkbaar niet goed. Wat doe ik fout , wat vergeeet ik, wat moet ik anders doen??

Dennis Kaarsemaker:
sudo apt-get install gcc-3.4
export CC=gcc-3.4
sudo make
sudo make install

Werkt het dan nog niet, stuur dan even de volledige uitvoer mee.

hstoker:
Ik zal het vanavond (na de verjaardag van m'n schoonmoeder) gelijk proberen!


--- Citaat van: Dennis ---sudo apt-get install gcc-3.4
export CC=gcc-3.4
sudo make
sudo make install

Werkt het dan nog niet, stuur dan even de volledige uitvoer mee.
--- Einde van citaat ---

hstoker:
Bovenstaande uitgevoerd, nu krijg ik de volgende foutmeldingen: (Dennis: bedoel je deze uitvoer of iets anders?)


--- Code: ---hstoker@server:/usr/src/zd1211# make
make V=0 -C /usr/src/linux SUBDIRS=/usr/src/zd1211/src/modules-2.6.12 modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.12-9-k7'
  CC [M]  /usr/src/zd1211/src/modules-2.6.12/zdusb.o
In file included from /usr/src/zd1211/src/modules-2.6.12/zdusb.c:41:
/usr/src/zd1211/src/modules-2.6.12/zddevlist.h:7:2: #error "Error in source file, line 35"
make[2]: *** [/usr/src/zd1211/src/modules-2.6.12/zdusb.o] Fout 1
make[1]: *** [_module_/usr/src/zd1211/src/modules-2.6.12] Fout 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.12-9-k7'
make: *** [all] Fout 2
hstoker@server:/usr/src/zd1211# make install
make V=0 -C /usr/src/linux SUBDIRS=/usr/src/zd1211/src/modules-2.6.12 modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.12-9-k7'
  CC [M]  /usr/src/zd1211/src/modules-2.6.12/zdusb.o
In file included from /usr/src/zd1211/src/modules-2.6.12/zdusb.c:41:
/usr/src/zd1211/src/modules-2.6.12/zddevlist.h:7:2: #error "Error in source file, line 35"
make[2]: *** [/usr/src/zd1211/src/modules-2.6.12/zdusb.o] Fout 1
make[1]: *** [_module_/usr/src/zd1211/src/modules-2.6.12] Fout 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.12-9-k7'
make: *** [all] Fout 2
--- Einde van code ---
Er gaat blijkbaar iets nog niet helemaal goed... Morgenavond maar weer een poging wagen.

Dennis Kaarsemaker:
sudo make
sudo make install

Maar ik denk dat het sowieso niet gaat lukken:
/usr/src/zd1211/src/modules-2.6.12/zddevlist.h:7:2: #error "Error in source file, line 35"

Het ding is dus gewoon buggy, misschien heb je met ndiswrapper meer geluk.

Navigatie

[0] Berichtenindex

[#] Volgende pagina

Naar de volledige versie