SuSE 9.1 and Orinoco-driver 0.3e HOWTO
I had a lot of problems getting the 0.13e version of the orinoco driver working with my orinoco gold card and kismet. Basically the one with the latest SuSE kernel, does not work properly with monitor mode and 0.13e fixes this!
I am not sure if it is possible to patch > 0.13e with suse 9.1. I know 0.15RC2 does NOT work at all.
Here is a quick, nearly idiot-proof guide to getting 0.13e working
(this is using the 2.6.5-7-108-default kernel from suse)
Sometimes I have just listed the command, but please look it up if you dont
understand what it is.
1)make sure your suse 9.1 kernel sources are installed
NOTE: run YAST2 online update and find the kernel source in the updates, and
tick the source box
1b)cardctl eject
1c)rmmod orinoco_cs orinoco
2)make a backup of /usr/src/drivers/net/wireless
e.g.
cd /usr/src/linux/drivers/net/wireless
mkdir /susebackup
cp -r .* * /susebackup
3)cd /usr/src/drivers/net/wireless/
(if not done already)
4)cp /path_to/orinoco.c .
NOTE dont forget the .
NOTE orinoco.c from the orinoco-0.13e.tar.gz from
(well im not allowed to post the URL!)
NOTE that if you try and copy any other files across, it will NOT 'make' i.e. compile
successfuly
5)patch -R -p1 < /path_to/orinoco-0.13e-rfmon-dragorn3.diff
NOTE patch from (well im not allowed to post the URL!)
NOTE when it says "...ignore -R? [n]" type y)
NOTE this should patch the other files
6)cd /usr/src/linux
7)make modules
8)make modules install
(if you know more about kernel configing, you may wish to type additional commands here)
then to check it works...
9)download and make and configure kismet
NOTE: that is outside the scope of this mini-HOWTO
10)You may have to edit /etc/pcmcia/config and comment out the following
entries (i.e. place a # symbol in front of them):
device "orinoco_cs"
(and the two lines underneath)
device "wavelan_cs"
(and the line underneath)
device "wvlan_cs"
(and the line underneath)
11)Check you have the card setup in Yast under Network Devices->Network card
12)modprobe orinoco
13) iwpriv eth1 monitor 2 4
NOTE replace eth1 with your wireless device
13)run kismet
You should have no problems with BAP messages or slowdowns now.
|