I made two log files of messages displayed on the serial console by Plan 9 during the boot on the iPaq.
The first file [1] is Wi-Fi "working" (but cannot ping, as described before), the second [2] is Wi-Fi not working. They used exactly the same kernel and the same ramdisk. There should be only few minutes between them. On these logs, you can see some of the print result I used to find the problem. "second", "third", "fourth"... are the second, third, fourth... "return -1" in the function. Sometimes, messages are broken by others. [1] http://www.9grid.fr/misc/plan9/ipaq_h3650/log/con.yes [2] http://www.9grid.fr/misc/plan9/ipaq_h3650/log/con.no -- David du Colombier