Hi all,
I have compiled a custom kernel based on GENERIC, enabled one line: ral* on pci?, and the card is recognized and seems to see other networks as well (ifconfig -M ral0). I'll start measuring transfer rates soon.
As promised, I've managed to measure the transfer rates, using my Thinkpad's ath0 card (ibm a/b/g). Ral(4) on Ultra was configured for WEP, static IP address, on a not-too-busy channel (6). To measure the rates, I have simply scp-ed a large binary file from the laptop to the machine. System under test: Sun Ultra 10, 512 MB ram, 440 MHz ultra sparc II, ral0 at pci2 dev 2 function 0 "Ralink RT2560" card, static ip, no pf, OpenBSD -current (rebuild from source a couple of days ago), custom kernel based on GENERIC with ral enabled, WEP with static keys. Laptop OS - Transfer rate OpenBSD 4.0 650 KB/s Linux FC6.0 1 MB/s WindowsXP 1.4 MB/s (I've used cygwin ssh under Windows) Notes: I think almost everybody knows that OpenBSD ath doesn't work that well in 11g mode, hence the reduced (but stable) performance. Fedora Core 6.0 failed to correctly detect that it was actually connected. WindowsXP transfer rates looked solid. I've noticed high interrupt cpu usage (37%) on Sun Ultra when copying the files wirelessly from Linux/Windows. hme(4) NICs use about 10% of the cpu. I'm quite happy with the speed - more then enough to browse internet, and is anyway faster then my ADSL connection. And, proving the point, ral(4) does work beautifully on sparc64 architecture. Maxim