[TriLUG] Wireless init.d script not finishing
randy at electronsweatshop.com
Thu May 31 14:01:14 EDT 2007
Hi all, I'm working on a new install of Gentoo on my laptop, and I'm
running into a funny issue with my wireless card. It's the Intel 2200bg,
and I am using the in-kernel driver and the firmware from portage. All
that seems to work just fine. The trouble though is that the init script
doesn't finish bringing up the device, most notably in the form of not
getting an IP address using DHCP and not finishing so other scripts (such
as sshd) can run. I am using wpa_supplicant for WPA_PSK, and the contents
of my /etc/conf.d/net are:
modules=( "wpa_supplicant" )
config_eth1=( "dhcp" )
After the init scipt is called, ifconfig will show eth1 configured with an
IPv6 address! /var/log/messages isn't helpful, except to point out that
there are no ipv6 routers on my network (duh!). When I manually run
dhcpcd eth1, then the ip address is obtained correctly and wireless works,
but I still can't start the other services because they think that
net.eth1 isn't up yet.
rpbarlow at lappy786 ~ $ sudo rc
* Caching service dependencies ...
[ ok ]
* WARNING: netmount is scheduled to start when net.eth1 has started.
* WARNING: sshd is scheduled to start when net.eth1 has started.
* WARNING: backuppcApache2 is scheduled to start when net.eth1 has started.
rpbarlow at lappy786 ~ $ sudo /etc/init.d/net.eth1 start
* WARNING: net.eth1 has already been started.
rpbarlow at lappy786 ~ $ sudo /etc/init.d/net.eth1 status
* status: inactive
How can I determine why the script is getting stuck? Thanks for any help
you can offer!
"Oh me of little faith..."
More information about the TriLUG