I've managed to compile packages of madwimax (http://code.google.com/p/madwimax/) against 8.09 branch.
Be aware, that in order to run madwimax binary, you'll need to install a new libusb 1.0 library. Doing so will break usbutils package for sure and maybe something else I'm now aware of. Another point to note, is that the packages are compiled for brcm47xx platform (2.6) I'll try to compile for 2.4 but at the moment I just don't have enough time.
First you'll need to install usb support for your box. On my ASUS WL500gP I needed to install kmod-usb-core_2.6.25.17-brcm47xx-1_mipsel.ipk and kmod-usb-uhci_2.6.25.17-brcm47xx-1_mipsel.ipk.
opkg update
opkg install kmod-usb-core
opkg install kmod-usb-uhci
Then install customized libusb library and madwimax package from ftp://downloads.nas.lv/openwrt/8.09/brcm47xx/madwimax/.
opkg install ftp://downloads.nas.lv/openwrt/8.09/brcm47xx/madwimax/libusb_1.0.0-1_mipsel.ipk
opkg install ftp://downloads.nas.lv/openwrt/8.09/brcm47xx/madwimax/madwimax_0.1.0+r160-1_mipsel.ipk
After rebooting your box you'll be able to run madwimax binary by typing /usr/sbin/madwimax.
oot@OpenWrt:~# /usr/sbin/madwimax -vv
Bus 001 Device 001: ID 1d6b:0001
Bus 002 Device 001: ID 1d6b:0001
Bus 001 Device 002: ID 04e8:6761
Device found
Claimed interface
Continuous async read start...
Chip info: cmc730_v2.1
Firmware info: u200_rev1-2.3.0-BL22
MAC: xx:xx:xx:xx:xx:xx
Allocated tap interface: wimax0
Starting if-create script...
Child exited with status 256
Network not found.
Unfortunately my current location is not covered by wimax signal, so I can't test myself whether it associates itself with station or not, so if you're fortunate to be covered please test it and report back.
(Last edited by nas on 3 May 2009, 19:29)