This driver alone could be a good motivation to switch to kernel 2.6
link to driver maintainer websiteIt is a matter of uploading firmware before using the card. One can use the 2.6 hotplug system or do the firmware load (fwl) in the scripts that are used to ifup the interface. This is a snippet out my debian's /etc/network/interfaces file ( i do not have dhcp, but static ip configuration, use wep, ... ):
iface eth1 inet static
pre-up /usr/sbin/atmel_fwl eth1 /usr/lib/hotplug/firmware/atmel_at76c502d.bin
address 10.0.0.3
netmask 255.255.255.0
gateway 10.0.0.1
wireless_key 123456789A
wireless_channel 4
wireless_essid atmel_cs_driver_rules
wireless_mode managed
dump_cis:
attr_dev_info
fn_specific 100ns, 32kb
manfid 0x01bf, 0x3302
funcid network_adapter
vers_1 5.0, "Belkin", "11Mbps-Wireless-Notebook-Network-Adapter"
config base 0x0800 mask 0x0001 last_index 0x02
cftable_entry 0x01 [default]
[mwait] [pwrdown]
Vcc Vnom 5V Iavg 250mA Ipeak 250mA Idown 25mA
timing wait 12us
io 0x0000-0x001f [lines=5] [16bit]
irq mask 0xffb8
cardctl ident
product info: "Belkin", "11Mbps-Wireless-Notebook-Network-Adapter" manfid: 0x01bf, 0x3302 function: 6 (network)
part of /etc/pcmcia/config.opts
device "atmel_cs"
class "network" module "atmel_cs"
card "Actiontec wireless"
version "Belkin", "11Mbps-Wireless-Notebook-Network-Adapter"
bind "atmel_cs"