Hi there!
I suscefully compiled the orinoco/hermes drivers patched drivers found in that url
http://www.projectiwear.org/~plasmahh/orinoco.html.
The ones that work without any problem in the 2.6.17 kernel of our jornadas is the 0.13e rev.14.
I use this drivers instead of the officials ones becouse some with some lucent firmware (as mine) the actual version of the driver doesn't allow monitor mode nor even a simple iwlist scan.
So after following
this crosscompile Howto and apply the 2.6.17 kernel patch/es (I think Kristoffer must update this part of the tutorial couse still based on the 2.6.16 kernel) I untar direcly the content of the 0.13e rev.14 patched driver into the kernel source code (drivers/net/wireless) and TARAAA custom drivers for our little machine.
After this, you must put the .ko an .o files in this directory on the /lib/modules/2.6.17/kernel/drivers/net/wireless/ or our pretty little (and now powerful wireless sniffer

) machine, and when the module orinoco load again you will have a monitor enabled orinoco card.
After some stress test with kismet I have found some "isues" (better this isues that doen't work at all of course

)
After some time using the channel hopping feature it continues working but it blocks in only one or two channels. Quiting kismet , unplug/plug the card , restart kismet solves this.
And after using kismet (and I soupouse any time you put the card in monitor mode) you must unplug/plug the card to make work properly again.
For more info my card is a NEC PC-WL/11C very cheap buyed through ebay directly in HonKong and I'm using the
Kicking ass Icewn Userland from B_lizzard
If some one is interested on this drivers compliled for sh3 please let me know
Next step configure wpa_supplicant for my network(wpa tKip) and maybe the office network(more strong a encryption using certificates, cloacked an a lot of things more, but not invisible jejej kismet have see it, )