Driver, Wavelan / Orinoco netkort
Jeg kører RedHat 7.1 med kerneversion 2.4.2-2 på en bærbar maskine og har i den forbindelse behov for at opsætte et Orinoco trådløst netkort (www.wavelan.com).Oprindeligt understøttede kernen kortet og det hele fungerede perfekt (wvlan), men da jeg skulle arbejde sammen med trådløse netkort købt senere blev jeg nødsaget til at opgradere kortets firmware hvilket betyder, at en senere driver (wavelan2_cs) skal anvendes. Kernen har ikke denne driver indbygget. Jeg har prøvet at opgradere kernen til 2.4.6, men den så ligeledes ikke ud til at indeholde den nødvendige driver.
Herefter hentede jeg linuxdriveren fra www.wavelan.dk (for lethedens skyld har jeg lige lagt en kopi her: www.hej-sa.dk/orinoco/wlli606.tar). Jf. readme-filen (www.hej-sa.dk/orinoco/wavelan2_cs.txt) (afsnit 2.1)
understøttes kerneversioner fra 2.0.x til 2.2.x mens min kerne som sagt er 2.4.2-2.
Når driveren skal kompileres, skal (igen jf. readme-filen) pcmcia-cs-3.1.19.tar.gz fra pcmcia-cs.sourceforge.net anvendes. Imidlertid ligger her kun en senere udgave, nemlig pcmcia-cs-3.1.26.tar.gz
(www.hej-sa.dk/orinoco/pcmcia-cs-3.1.26.tar.gz).
Kan disse to versionsoverensstemmelser (kerne og pcmcia) skabe problemer?
Jeg har forsøgt at følge vejledningen fra før-nævnte readme-fil (afsnit 4.2), hvor pcmcia og wavelan-driveren udpakkes og der køres make config,
make all og make install. Under make all modtager jeg bunker af fejlmedd. i stil med \"dereferening pointer to incomplete type\" og \"warning: value computed is not used\" og der afsluttes med fejl i \"make wavelan2_cs.o\" og \"make all\". wavelan2_cs.o er den fil, der skal bruges som parameter til insmod, når driveren skal loades.
Formålet er i første omgang at kunne anvende internet via netkortet, så der er point så snart dette kan lade sig gøre..