Pretec CompactWLAN 802.11b

From DSL Wiki

So here is how I got this card to work on my IBM ThinkPad 380ED :) For this card I used the hostap_cs driver, I believe the orinoco_cs driver might also be usable and there might be arguments for using either, but I don't know any.

The card using CompactFlash PCMCIA adapter shows up with a quick "cardctl ident" command gives:

Socket 0:

 product info: "Pretec", "CompactWLAN Card 802.11b", "2.5"
 manfid: 0x0156, 0x0002
 function: 6 (network)

This told me what to enter in /etc/pcmcia/config

I added two lines to the beginning of the file like so:

 device "hostap_cs"
   class "network" module "hostap_cs" opts "channel=3 iw_mode=2 essid=any ignore_cis_vcc=1"

and then further down I entered the device information just past another entry with an identical manfid.

<snip>

 card "Intersil PRISM2 11 Mbps Wireless Adapter"
   manfid 0x0156, 0x0002
   bind "orinoco_cs"
 
 card "CompactWLAN Card 802.11b"
   version "Pretec", "CompactWLAN Card 802.11b", "2.5"
   manfid 0x0156, 0x0002
   bind "hostap_cs"
 
 card "Intel PRO/Wireless 2011"
   manfid 0x0089, 0x0001
   bind "orinoco_cs"
 

<snip>

There is a special case on my system that irq 5 kept getting handed out to pcmcia devices, but that was always being used by the onboard soundcard. I got around it by adding an exclusion to /etc/pcmcia/config.opts, but your mileage may vary.

After you are done with this and reboot, wlcardconfig should run fine. :) Have fun!