Wireless card
I got an extra PCMCIA Wireless Card. On it, it is written:
IBM PC Card WIFI High Rate Wireless LAN, 128-bit RC4 Encryption
and on back:
Lucent Technologies PC24E-H-FC
P/N: 015545/A
Solution :
compile kernel with PCMCIA as module, CARDBUS as yes, Wireless LAN (CONFIG_NET_RADIO) as yes,
Hermes (CONFIG_HERMES & CONFIG_PCMCIA_HERMES) as module, and CONFIG_NET_WIRELESS as yes. Then under PCMCIA
network device support, put yes to CONFIG_NET_PCMCIA and CONFIG_NET_PCMCIA_RADIO, and the driver
(CONFIG_PCMCIA_WAVELAN) as module.
With these options, the kernel should be ready.
Download the pcmcia-cs package.
In /etc/pcmcia.conf, put:
PCIC=yenta_socket
I used the configuration from http://ozlabs.org/people/dgibson/dldwd/hermes.conf
and put in /etc/pcmcia/config.opts at the end (commenting all other lines related to Wireless drivers) :
device "orinoco_cs"
class "network"
module "hermes", "orinoco_cs"
card "IBM High Rate Wireless LAN PC Card"
manfid 0x0156, 0x0002
bind "orinoco_cs"
(the driver is already included in kernel, see /lib/modules/*/kernel/drivers/net)
In /etc/pcmcia/network.opts, change what you need. I used:
BOOTP="n"
DHCP="n"
PUMP="y"
so as to use pump for DHCP client (install the package !)
In /etc/pcmcia/wireless.opts, adapt settings depending on where you are.
For public meetings in which I participated, I needed to have (in one of the section matching the MAC address of the card):
MODE="Managed"
RATE="auto"
(without any ESSID)
After all that, I just have to insert the card, and everything is done correctly : drivers loaded, network configured,
and so on. I have from times to times spontaneous reboot when using this wireless card, but I do not know where
exactly is the problem.
I did not play with the encryption (so to speak) features of the card.