Most of the time, my wireless connection works just fine, but every once in a while,
Code:
dhcpcd wlan0
gets no response from the router. The only solution seems to be to boot up windows, get it running with the Linksys software, reboot, and start up linux again. Not a good solution if I ever want to kick Bill Gates off my machine forever!

Anyone seen this or know how to troubleshoot it further? Reboots of linux don't work, rerunning
Code:
modprobe -v ndiswrapper; iwconfig wlan0 essid "RouterName"; dhcpcd -d -t 10 wlan0
also doesn't work.

Here is, I believe, all the relevant information on my system:

I set things up exactly as outlined in the tutorial on this site (http://www.linuxforums.org/forum/lin...rk-linux.html).

Hardware:
Linksys WMP54GS wireless card
Westell A90-327W15-06 DSL modem/router

Software:
FC4 on an old i686

Config:
Code:
$ /sbin/modprobe -l | grep ndiswrapper
/lib/modules/2.6.11-1.1369_FC4/misc/ndiswrapper.ko
$ /usr/sbin/ndiswrapper -l
Installed ndis drivers:
wmp54gsa        driver present, hardware present
/var/log/dhcpcd.log when it doesn't work:
Code:
Feb  4 22:29:26 chupa dhcpcd[2230]: broadcasting DHCP_REQUEST for 192.168.1.47 
Feb  4 22:29:36 chupa dhcpcd[2230]: timed out waiting for DHCP_ACK response 
Feb  4 22:29:36 chupa dhcpcd[2230]: broadcasting DHCP_DISCOVER 
Feb  4 22:29:46 chupa dhcpcd[2230]: timed out waiting for a valid DHCP server response
/var/log/dhcpcd.log when it does work:
Code:
Feb  5 07:18:40 chupa dhcpcd[2219]: broadcasting DHCP_REQUEST for 192.168.1.47 
Feb  5 07:18:41 chupa dhcpcd[2219]: dhcpIPaddrLeaseTime=2147483647 in DHCP server response. 
Feb  5 07:18:41 chupa dhcpcd[2219]: dhcpT1value is missing in DHCP server response. Assuming 1073741823 sec 
Feb  5 07:18:41 chupa dhcpcd[2219]: dhcpT2value is missing in DHCP server response. Assuming 1879048191 sec 
Feb  5 07:18:41 chupa dhcpcd[2219]: DHCP_ACK received from  (192.168.1.1)