On Wed, 29 Nov 2006, Richard Fish wrote: > On 11/29/06, Daniel Barkalow <[EMAIL PROTECTED]> wrote: > > I switched to udev-103 recently, and now when I boot I find that ipw3945d > > is not getting started, which causes my wireless card to not appear at > > all. "rmmod ipw3945; modprobe ipw3945" once the system has started works. > > > > Any advice? > > my /etc/modules.d/ipw3945 file contains the following:
ipw3945d, I assume? > install ipw3945 /sbin/modprobe --ignore-install ipw3945 ; sleep 0.2; > /sbin/ipw3945d --quiet > remove ipw3945 /sbin/ipw3945d --kill ; sleep 0.2; /sbin/modprobe -r > --ignore-remove ipw3945 > alias pci:v00008086d00004222sv*sd*bc*sc*i* off > alias pci:v00008086d00004227sv*sd*bc*sc*i* off > > The alias lines are necessary to prevent udev from coldplugging the > driver which otherwise would occur at a very early point in the boot > sequence...in fact before /var is mounted on my system. Without /var > mounted and read-write, ipw3945d cannot start. > > I then "/sbin/modprobe ipw3945" in /etc/conf.d/local.start to load the > module near the end of the boot sequence. > > Perhaps you need to do something similar? That's probably the same thing I need (except / rw should be sufficient for me, so I think I can use /etc/modules.autoload). I wonder if udev can be configured not to load the module. Probably the right thing is really to have ipw3945d run as regular service. It'd be nice if ipw3945 produced class net node for the device when the daemon isn't running, and just required the daemon to actually turn it on. -Daniel *This .sig left intentionally blank* -- gentoo-user@gentoo.org mailing list