logo       

Re: Orinoco PCMCIA installing probs...: msg#00058

Subject: Re: Orinoco PCMCIA installing probs...
Hallo Liste, hallo Rene -

die Orinocokarten haben neben Karten mit Prism2/2.5/3-Chipsatz die beste Treibersituation unter Linux. Sind aber ein bisschen streng, was die Bedienung angeht. So wie Ich das sehe ist es nur ein Bedienungsfehler. Hab selbst eine ganze Weile gebraucht bis Ich da die wichtigsten Zusammenhänge begriffen habe :-)

Im managed mode (also als Client zu einem Accesspoint) kann man den Kanal gar nicht wählen. Geht schlicht und ergreifend einfach gar nicht! Musst man auch nicht, denn den sucht sich die Karte selbst. Die Karte scannt automatisch nach einem AP mit der angegebenen essid - oder nach dem nächstbesten der beim Scan gefunden wird, wenn man als essid any angibt.

Nur im Ad-hoc-Modus geht das umschalten des Kanals! Den kann man ja mal Spasseshalber einschalten.

Weiter muss man bei Orinoco wissen: Mensch muss das Interface erst einschalten. Tut man das nicht macht die Karte erstmal brav was von ihr verlangt wird - nämlich nichts!

Wer ganz sichergehen will, das sich die Karte auch wirklich einschaltet gibt ihr eine IP-Adresse und setzt das magische Wörtchen 'up' dahinter...

ifconfig eth1 192.168.253.12 up (oder so...)

Andere Karten lassen sich nicht unbedingt darum bitten - aber nicht nur Orinoco will aufgefordert werden jetzt aber mal wirklich loszulegen. Auch bei Prism54 muss man so vorgehen. Normalerweise startet ein Linux-Script das Interface, wenn die Karte beim Booten schon eingesteckt ist, so dass man von diesen Schritten gar nichts mitbekommt.

Gibt man keine IP ein (weil man DHCP benutzen will) ist

ifconfig eth1 up

keine schlechte Idee. Es schadet auch nicht irgendeine IP einzugeben um sicherzugehen das die Karte das auch wirklich ernst nimmt...

Die nächste Zeile sollte für einen Test so lauten:

iwconfig eth1 essid freifunker mode ad-hoc channel 10

(Man beachte die Reihenfolge - der orinoco-treiber mag ad-hoc ohne essid nicht - und in Ad-Hoc muss man umschalten bevor der Kanal gesetzt werden kann.)

Nun kann man mit

iwconfig eth1 channel 4

etc. umschalten.

Nur

iwconfig ohne Parameter

gibt Auskunft über alle Interfaces

Mit

ifconfig eth1 down

kann man das Interface wieder abschalten.



cu elektra


Rene´ Walter wrote:
Hallo wavende Liste,

habe ich mich doch so über die erstandene Orinoco Gold gefreut (danke
noch einmal Götz), musste ich wild rumprobieren und nun, auch nach 2
Tagen lesen aller möglicher Newsgroups und wildem um-mich-gegoogle bin
ich dem Ergebnis noch kein Stück näher. Daher auf diesem Wege...

Folgende Konstellation:

nach einstecken der Karte leuchtet die Link Diode kurz einmal auf und
das wars.
Ein lsmod gibt folgende Ausgabe:

Module                  Size  Used by
orinoco_cs              9736  1
orinoco                49296  1 orinoco_cs
hermes                  7808  2 orinoco_cs,orinoco

ergo: sieht für mich erst einmal so aus, als wenn alles richtig geladen
wurde.

Habe ich dann iwconfig eth1 essid mattern.freifunk.net channel 1 mode
auto ausgeführt und bekomme folgende Fehlermeldung:

Error for wireless request "Set Frequency" (8B04) :
    SET failed on device eth1 ; Device or resource busy.

Danach habe ich einfach mal probiert ein paar Parameter nur umzuändern,
aber spätestens beim channel 1 kam:

Error for wireless request "Set Mode" (8B06) :
    SET failed on device eth1 ; Device or resource busy.

Ok dachte ich, stöberst ein wenig und habe zumindest noch folgendes
herausgefunden (was mich im endeffekt aber auch nicht weiterbringt):

Ein modprobe -l | grep wireless gibt:
/lib/modules/2.6.8-1.521/kernel/drivers/net/wireless/orinoco_nortel.ko
/lib/modules/2.6.8-1.521/kernel/drivers/net/wireless/hermes.ko
/lib/modules/2.6.8-1.521/kernel/drivers/net/wireless/orinoco_cs.ko
/lib/modules/2.6.8-1.521/kernel/drivers/net/wireless/prism54/prism54.ko
/lib/modules/2.6.8-1.521/kernel/drivers/net/wireless/wl3501_cs.ko
/lib/modules/2.6.8-1.521/kernel/drivers/net/wireless/wavelan_cs.ko
/lib/modules/2.6.8-1.521/kernel/drivers/net/wireless/airo_cs.ko
/lib/modules/2.6.8-1.521/kernel/drivers/net/wireless/netwave_cs.ko
/lib/modules/2.6.8-1.521/kernel/drivers/net/wireless/atmel.ko
/lib/modules/2.6.8-1.521/kernel/drivers/net/wireless/orinoco_tmd.ko
/lib/modules/2.6.8-1.521/kernel/drivers/net/wireless/spectrum_cs.ko
/lib/modules/2.6.8-1.521/kernel/drivers/net/wireless/orinoco_pci.ko
/lib/modules/2.6.8-1.521/kernel/drivers/net/wireless/atmel_pci.ko
/lib/modules/2.6.8-1.521/kernel/drivers/net/wireless/atmel_cs.ko
/lib/modules/2.6.8-1.521/kernel/drivers/net/wireless/airo.ko
/lib/modules/2.6.8-1.521/kernel/drivers/net/wireless/orinoco_plx.ko
/lib/modules/2.6.8-1.521/kernel/drivers/net/wireless/orinoco.ko
/lib/modules/2.6.8-1.521/kernel/drivers/net/wireless/wavelan.ko

und die Ausgabe von iwpriv eth1 ist:
eth1      Available private ioctl :
force_reset (8BE0) : set 0 & get 0 card_reset (8BE1) : set 0 & get 0 set_port3 (8BE2) : set 1 int & get 0 get_port3 (8BE3) : set 0 & get 1 int set_preamble (8BE4) : set 1 int & get 0 get_preamble (8BE5) : set 0 & get 1 int set_ibssport (8BE6) : set 1 int & get 0 get_ibssport (8BE7) : set 0 & get 1 int get_rid (8BE9) : set 0 & get 1024 byte
Hmm... mir fällt irgendwie nichts mehr ein... habt ihr noch eine Idee
oder selbst solch ein Prob gehabt???   Vielleicht eine Lösung oder wo
ich sowas herbekomme?

Danke und Horido

lg

Rene


<Prev in Thread] Current Thread [Next in Thread>