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