I've managed to get wireless working with the Intel ipw3945 under VL5.8, but need to figure out how to get it to start at boot time. THe only way i have managed to get it working up to now is
- using a load script included with the driver (which loads a daemon and modprobes the module)
- manually configuring it with iwconfig essid name_of_connection, iwconfig key etc
- route add default gw 192.168.0.1
- ifconfig eth1 192.168.0.2 netmask 255.255.255.0
I know there is another post around about udev which might explain why i have to reconfigure the network every time and I'll check that out later, but for now I would appreciate any advice on:
Is there a "correct" VL way to load the module? Should I have a separate script e.g. rc.wireless, and how would it go, and what other script would call it?
What about starting the daemon - where should I put it?
I apologise but 2 things i understand even less than most others are udev and rc scripts.
Also, to get this driver working you have to put the firmware file somewhere, which is supposedly the FIRMWARE_DIR specified in /etc/hotplug/firmware.agent. VL5.8 doesn't have this file - is this something to do with vl-hot?
I actually did what the driver recommends which is to install the hotplug scripts (which are a few years old). When i did the FIRMWARE_DIR specified in /etc/hotplug/firmware.agent is /usr/lib/firmware/hotplug or something. Anyway it doesn't work, and just putting the microcode file in /lib/firmware does make it work. FOr what it's worth, was there something different I should have done here? Is this likely to have broken anything?
Thanks a lot