I have prepared a kernel source package for the orinoco driver from upstream CVS. In upstream CVS [1], Moustafa Youssef scanning support has been merged among other improvements.
You can find the package 'orinoco-cvs-module-src' at: http://cattlegrid.net/~christophe/tmp/ It's a kernel source package so is intented to be used with kernel-package. If you build your own kernel with make-kpkg, you can build a orinoco drivers package with the following commands: ~$ cd /usr/src ~$ tar -xvzf orinoco-cvs.tar.gz ~$ cd path_to_the_kernel_tree ~$ make-kpkg modules_image ~$ cd .. ~$ ls orinoco-cvs*.deb I have only tested it with 2.6 kernels but I suspect it works with 2.4 kernels too. With this enhanced orinoco (airport) driver you can scan for available wlans with the following command: ~$ iwlist eth1 scan If you have an essid set, you will see only this wlan. If you want to see all available wlans, you should temporarily unset your essid (iwconfig eth1 essid any). I personnaly use the scanning feature to connect to a known wlan automatically (using my modest ethernetd daemon [2]). Feedback welcome, Christophe Note: I used Michel Dänzer drm-trunk-module-src as a model for this package. [1] http://savannah.nongnu.org/projects/orinoco/ [2] http://cattlegrid.net/ethernetd/ -- Christophe Barbé <[EMAIL PROTECTED]> GnuPG FingerPrint: E0F6 FADF 2A5C F072 6AF8 F67A 8F45 2F1E D72C B41E Thousands of years ago, cats were worshipped as gods. Cats have never forgotten this. --Anonymous