1. Is the 2.1.8 version I got from linuxwireless current? It's a lot newer than the kernel version (1.0.14 or so).
Latest rt2x00 version is 2.2.3 (released today)
2. Iwpriv shows no private ioctls. Is this correct??
Yes. Private ioctls are ugly. The latest wireless handling in the kernel works without them.
3. Should I deal with the git mess and get the version hosted here before asking questions?
Not in your case. promisc mode should just work, regardless of which version.
Please download http//kernel.org/pub/linux/kernel/peop ... regdump.sh
and enable debugfs support in your kernel/driver. With the script you should be able
to create a complete register dump of your device. Please attach the output as attachment
to this topic.