Nieuws:

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

Auteur Topic: Installatie USB Wifi Stick  (gelezen 5859 keer)

hstoker

  • Gast
Installatie USB Wifi Stick
« Gepost op: 2005/12/06, 12:38:46 »
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:

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

volgende stap:

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
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:

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
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:

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

4 - Unpack and make from source
tar -xvzf sf_zd1211_20050315_src.tar.gz
cd zd1211
sudo make clean
sudo make
sudo make install
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??

Offline Dennis Kaarsemaker

  • Administrator
    • dennis
    • http://www.kaarsemaker.net
  • Steunpunt: Nee
Installatie USB Wifi Stick
« Reactie #1 Gepost op: 2005/12/06, 13:40:44 »
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

  • Gast
Installatie USB Wifi Stick
« Reactie #2 Gepost op: 2005/12/06, 13:50:51 »
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.

hstoker

  • Gast
Installatie USB Wifi Stick
« Reactie #3 Gepost op: 2005/12/07, 00:17:34 »
Bovenstaande uitgevoerd, nu krijg ik de volgende foutmeldingen: (Dennis: bedoel je deze uitvoer of iets anders?)

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
Er gaat blijkbaar iets nog niet helemaal goed... Morgenavond maar weer een poging wagen.

Offline Dennis Kaarsemaker

  • Administrator
    • dennis
    • http://www.kaarsemaker.net
  • Steunpunt: Nee
Installatie USB Wifi Stick
« Reactie #4 Gepost op: 2005/12/07, 15:48:30 »
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.

hstoker

  • Gast
Installatie USB Wifi Stick
« Reactie #5 Gepost op: 2005/12/08, 14:40:29 »
Tsjong,

Je had inderddad gelijk, de source is blijkbaar niet 100%. Ik ben gisteravond weer veel te lang bezig geweest. Als eerste heb ik een oudere versie van de driver geprobeerd, welke wel wou compileren. Ik natuurlijk helemaal blij, totdat ik een uur later nog steeds geen verbinding met internet had. Op de een of andere manier lukte het goed instellen niet, een DHCP adres werd niet verkregen, statische adressen gebruiken hielp ook niet, ander kanaal kiezen gaf ook een foutmelding.

Dus toen maar ndiswrapper geprobeerd, en ja hoor: geen centje pijn. Binnen een half uur een stabiele 54 mbit verbinding, wat wil je nog meer.

In ieder geval bedankt voor de aangeboden hulp!