Orinoco Monitor Mode Patch Page

News Flash - 2/19/04

The orinoco drivers now suppport monitor mode in CVS. Monitor mode is now handled via the iwconfig interface. Prism headers are not available.

For older versions of the driver (0.13e and prior)

Since AirSnort 0.2.3 requires PF_PACKET, only the PF_PACKET monitor mode patch is available via this page. For older patches, please see the old orinoco patch page, which will no longer be maintained.

Driver version Patch
pcmcia-cs-3.1.33 / orinoco_cs-0.09b

orinoco-09b-packet-1.diff 
orinoco_cs-0.11b
orinoco-0.11b-patch.diff 
pcmcia-cs-3.1.34
pcmcia-cs-3.1.34-orinoco-patch.diff
pcmcia-cs-3.2.0
pcmcia-cs-3.2.0-orinoco-patch.diff
pcmcia-cs-3.2.1
pcmcia-cs-3.2.1-orinoco-patch.diff
pcmcia-cs-3.2.2
pcmcia-cs-3.2.2-orinoco-patch.diff
pcmcia-cs-3.2.3
pcmcia-cs-3.2.3-orinoco-patch.diff
pcmcia-cs-3.2.4
pcmcia-cs-3.2.4-orinoco-patch.diff
pcmcia-cs-3.2.5
pcmcia-cs-3.2.5-orinoco-patch.diff
pcmcia-cs-3.2.6
pcmcia-cs-3.2.6-orinoco-patch.diff
pcmcia-cs-3.2.7
pcmcia-cs-3.2.7-orinoco-patch.diff
orinoco-0.13b.tar.gz
orinoco-0.13b-patched.diff
orinoco-0.13d.tar.gz
orinoco-0.13d-patch.diff
orinoco-0.13e.tar.gz
orinoco-0.13e-patch.diff
orinoco-0.13e-dragorn-patch.diff
This patch addresses problems related to slow channel changing performance while scanning in monitor mode. Kismet GPS data was getting dropped as a result.  Channel changing performance is improved with this patch so that GPS performance is no longer affected. Thanks to dragorn for discovering and patching for this problem!
orinoco-0.13e-2.6.2-patch.diff
Adrian Woodley's port for the 2.6.2 kernel.
Latest (>= 0.15) Orinoco drivers support monitor mode. No patch required :) Official Orinoco Drivers home page.

Using Monitor Mode:

The following command is used to enable monitor mode:
iwpriv eth0 monitor <m> <c>
m - one of the following
0 - disable monitor mode
1 - enable monitor mode with Prism2 header info prepended
to packet (ARPHRD_IEEE80211_PRISM)
2 - enable monitor mode with no Prism2 info (ARPHRD_IEEE80211)
c - channel to monitor

General Information

This patch enables an Orinoco nic to be placed into monitor mode sending raw packets to the user via the PF_PACKET interface. A channel hopper for Orinoco cards using this patch is avaiable for Kismet users (not required by AirSnort). It is also useful with tcpdump or ethereal.

Some things you should know about the patch:

patch -p1 < orinoco-0.XX-patch.diff
Questions to: Snax

SourceForge Logo