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
|