Re: Proxim orinoco gold wireless card
Here's some notes I wrote up as I was setting up my IBM Thinkpad T23
(built-in wireless using the Orinoco driver):
Download packages needed/preferred for recompiling a kernel.
apt-get install kernel-package bzip2 libncurses5-dev (for make
menuconfig)
Download the kernel-source and kernel-header packages.
apt-get install kernel-source-2.4.21kernel-headers-2.4.21
Extract the kernel source and create a symlink.
cd /usr/src
bunzip2 -c kernel-source-2.4.21.tar.bz2| tar xvf -
ln -s /usr/src/kernel-source-2.4.21 /usr/src/linux
Download any kernel-patches.
apt-get install <kernel-patch>
Download the packages for pcmcia support.
apt-get install pcmcia-source pcmcia-cs wireless-tools
Extract the pcmcia-source file. This will unpack into the
/usr/src/modules/pcmcia-cs directory.
cd /usr/src
tar -zxvf pcmcia-source.tar.gz
***
OPTIONAL – Install the AirSnort patches to enable monitor mode on the
built-in Orinoco wireless card.
Install the wget file transfer package.
apt-get install wget
Download the patches to enable monitoring with the built-in wireless
card.
cd /usr/src
wget http://airsnort.shmoo.com/orinoco-0.13b-patched.diff
wget http://airsnort.shmoo.com/pcmcia-cs-3.2.1-orinoco-patch.diff
Patch the kernel source.
cd /usr/src/linux/drivers/net/wireless/
patch < /usr/src/orinoco-0.13b-patch.diff
Patch the pcmcia-source.
cd /usr/src/modules/pcmcia-cs
patch -p0 < /usr/src/pcmcia-cs-3.2.1-orinoco-patch.diff
***
RECOMMENDED – If this is the first time you are compiling a kernel after
installing Debian, you can copy the old settings from the woody install.
cp /boot/config-2.4.18-fb2.4 /usr/src/linux/.config
***
Configure your kernel.
cd /usr/src/linux
make menuconfig / config / xconfig / oldconfig
Under 'General setup', make sure 'PCMCIA/CardBus support' is NOT
selected.
Under 'Network device support', except for the next item below, make
sure no PCMCIA network card is selected.
Under 'Network device support', 'Wireless LAN (non-hamradio)', select:
'Hermes chipset 802.11b support (Orinoco/Prism2/Symbol)'
'Prism 2.5 PCI 802.11b adaptor support (EXPERIMENTAL)'
Clean all the binaries out and prepare to build a new kernel.
make-kpkg clean
Create the new kernel and pcmcia-module package.
make-kpkg –revision=custom.1 kernel_image modules_image
Install the new packages.
cd /usr/src
dpkg -i kernel-image*.deb pcmcia-modules*.deb
Install any other modules packages (ie – alsa).
Reboot.
Hope this helps,
Ken
On Sat, 2003-07-12 at 01:01, Michael Perry wrote:
> Anyone ever gotten one of these working? This card has the dood rising
> his arm on it but there is nothing really to rise the arm about when
> trying to use it in Linux... :)
>
> cardctl ident shows it as:
>
> Socket 0:
> product info: "Agere Systems", "Wireless PC Card Model 0111", "", ""
> manfid: 0x0156, 0x0003
> function: 6 (network)
>
> I tried adding this to /etc/pcmcia/config and/or /etc/pcmcia/hermes.conf
> and the card is mis-identified and the hermes/orinoco drivers do not
> load correctly. I get some of this stuff in dmesg:
>
> Jul 11 21:40:04 speedy kernel: hermes @ IO 0x200: Truncating LTV record
> from -2 to 6 bytes. (rid=0xfc01, len=0x0000)
>
> then finally...
>
> Jul 11 21:40:04 speedy kernel: eth1: firmware ALLOC bug detected (old
> Symbol fir
> mware?). Trying to work around... failed!
>
> Any ideas so I could raise my hand along with the guy on the card? :)
>
> --
> Michael Perry | Do or do not. There is no try. -Master Yoda
> mperry@lnxpowered.org | http://www.lnxpowered.org
>
Reply to: