Funkkarte Ralink 2560 wird vom ndis-Treiber nicht erkannt

Mike_305

New Member
Hallo an alle,

ich habe versucht, die Ralink-Funkkarte mit dem ral-Treiber zu benutzen, welcher in meiner FreeBSD-Release 7.0 vom Kernel unterstüzt wird. Der Treiber funktionierte aber nicht ganz korrekt, ein erheblicher Teil von Paketen war verlorengegangen, oft war die Verbindung zum AP gar nicht zustandegekommen. Also habe ich dann versucht, mit Hilfe der ndisgen-Utility einen ndis-Treiber zu basteln, welcher auf dem Windows-Dateien rt2500.inf, rt2500.sys, rt2500.cat) basiert. Um einen Konflikt des ndis-Treibers mit dem alten ral-Treiber auszuschliessen, hab ich einen neuen Kernel kompiliert, wo die ral-Unterstützung abgeschaltet ist. Nun die Ergebnisse: der Kernel erkennt die Karte nicht mehr (sollte er auch nicht, oder?), der neue ndis-Treiber aber auch nicht. Das Device ndis0 erscheint nicht.
Hier die Ausgabe nach pciconf -lv:
-----------------------------------------------------------------------------------------------------------------------------
none2@pci0:2:9:0: class=0x028000 card=0x25611814 chip=0x03021814 rev=0x00 hdr=0x00
vendor = 'Ralink Technology, Corp'
device = 'RT2525 2.4GHz transceiver + RT2560 MAC/BBP wireless a/b'
class = network
-----------------------------------------------------------------------------------------------------------------------------
Und hier die Ausgabe nach kldstat:
-----------------------------------------------------------------------------------------------------------------------------
Id Refs Address Size Name
1 20 0xc0400000 6fdff0 kernel
2 1 0xc0afe000 28658 linux.ko
3 1 0xc0b27000 1bdc wlan_xauth.ko
4 1 0xc0b29000 2ec0 wlan_acl.ko
5 1 0xc0b2c000 b7378 rt2500_sys.ko
6 3 0xc0be4000 1aa10 ndis.ko
7 2 0xc0bff000 e750 if_ndis.ko
8 1 0xc0c0e000 4664 rt2500.cat.ko
9 1 0xc0c13000 6a32c acpi.ko
-----------------------------------------------------------------------------------------------------------------------------
Ausgabe nach ifconfig -Lv:
-----------------------------------------------------------------------------------------------------------------------------
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> metric 0 mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2
inet6 ::1 prefixlen 128
inet 127.0.0.1 netmask 0xff000000
groups: lo
-----------------------------------------------------------------------------------------------------------------------------
Habe Windows auf derselben Maschine, da macht die Karte gar keine Probleme. Forums habe ich durchsucht, es sieht so aus, dass manchen Leuten gelungen ist, die Ralink-Karte mit ndis-Treiber zum Laufen zu brigen. Nur ist unklar, wie man das auf die Reihe kriegt, dass Device ndis0 erscheint.
Was kann man da machen, bzw. was mache ich falsch?

Ich wäre für jeden Hinweis dankbar.
 
Ich habe bis jetzt nur gute Erfahrungen gemacht mit ral und ural. Der Treiber basiert auf Dokumentation, insofern solltest du Probleme auf jeden Fall den Entwicklern melden.
NDIS habe ich noch nie benutzt, da kann ich dir nichts zu sagen (war mir zuviel Frickelei, außerdem proprietär).
 
Ein MSI (US54SE II) Ralink USB-Wlan Gerät für 14,90 Euro
läuft hier auf FreeBSD 7.0-STABLE i386 mit dem rum Treiber:
Code:
rum0: <Ralink 54M.USB......., class 0/0, rev 2.00/0.01, addr 2> on uhub2
rum0: MAC/BBP RT2573 (rev 0x2573a), RF RT2528

In meiner Kernelkonfiguration
ist bezüglich Wlan folgendes enthalten:
Code:
#------------------------------------------------------------------------------------------------------------
# Wireless NIC cards
#------------------------------------------------------------------------------------------------------------
device		wlan                        # 802.11 support
device		wlan_wep               # 802.11 WEP support
device		wlan_ccmp              # 802.11 CCMP support
device		wlan_tkip                # 802.11 TKIP support
device		wlan_amrr               # AMRR transmit rate control algorithm
device		wlan_scan_ap         # 802.11 AP mode scanning
device		wlan_scan_sta	        # 802.11 STA mode scanning
device		rum                          # Ralink Technology USB IEEE 802.11a/b/g wireless network device


Gruß, Fusselbär
 
Hallo Fusselbär, danke für den Tip. Ich werde dieses MSI US54SE II -Teil besorgen und ausprobieren. Habe zwar nur USB 1.1, doch die Übertragungsgeschwindigkeit dürfte für mein 2000-DSL ausreichend sein. Werde berichten, was daraus geworden ist. Gruss, Mike_305.
 
Hallo Fusselbär, habe jetzt dieses MSI US54SE II -Teil besorgt und konfiguriert, und siehe da - das hier poste ich unter FreeBSD. Funktioniert gut. Danke!
 
wie kann ich denn das rum Device nutzen wenn mein output wie folgt aussieht ?

ugen0: <U5 802.11g Wireless USB Adapter, class 0/0, rev 2.00/10.00, addr 2> on uhub1


Danke im voraus,

Grüße Martin
 
gargamel: wenn du if_rum und if_ural geladen hast, sieht es nicht so toll aus... Vielleicht wurde aber auch nur die Geräte-ID noch nicht in die usbdevs.h hinzugefügt.
Wie heisst der Stick denn? Welcher Chip ist dort verbaut?
 
Wie kann ich denn das herausfinden ? welcher Chip der hat usw. Im internet sucht man und jeder sagt irgendwie was anderes ....

Es ist der U.S. Robotics USR xx5422

viele sagen der hat den Ralink chip drinnen andere sagen eben nicht ...

wie kann ich denn das selber rausfinden ? gibt es da irgendwelche Hardware - Ausleseprogramme oder so ? den pciconf liest mir den usb ja nicht aus oder ?

Grüße Martin
 
Zurück
Oben