On Wednesday 17 September 2008 22:32:21 Espen Hustad wrote:
> On Wednesday 17 September 2008 22:03:52 Alan McKinnon wrote:
> > Hi all,
> >
> > I have a Dell XPS M1530 with an Intel IWL3945 wireless card. On
> > power-up/reboot it sometimes works, sometimes doesn't. I can find no
> > pattern at all, success does not depend on the machine being hot/cold
> > rebooted, powered up from shutdown, hibernate, suspend or any other usual
> > thing. I don't use the wireless-rf kill switch at all.
> >
> > Config:
> > [EMAIL PROTECTED] ~ $ zgrep IWL /proc/config.gz
> > CONFIG_IWLWIFI=m
> > CONFIG_IWLCORE=m
> > # CONFIG_IWLWIFI_LEDS is not set
> > CONFIG_IWLWIFI_RFKILL=y
> > # CONFIG_IWL4965 is not set
> > CONFIG_IWL3945=m
> > CONFIG_IWL3945_SPECTRUM_MEASUREMENT=y
> > CONFIG_IWL3945_LEDS=y
> > # CONFIG_IWL3945_DEBUG is not set
> >
> > [EMAIL PROTECTED] /etc $ grep -i iwl /etc/mod*conf
> > /etc/modprobe.conf:alias wlan0 iwl3945
>
> Hi!
>
> Do you have mac80211 compiled as a module or in kernel? See
> http://www.gentoo-wiki.com/Ipw3945#iwlwifi for explanation. I'm not sure
> though if this is still a issue, or if it has been fixed.

mac80211 is a module - I learned long ago to make as modules everything that 
can work as a module :-) Some more info I omitted from the original post:

the driver I use is the in-kernel iwl3945 (part of iwlwifi)
iwl3945-ucode is installed
As far as I can tell, everything I should have done according to that page and 
to http://www.gentoo-wiki.com/Iwlwifi has been done.

Working purely from a techie's gut feel here (i.e. no evidence whatsoever), 
this behaviour looks like what I might get from the following circumstances:

- a register in the card is not being properly initialised by the firmware, 
sometimes a bit is 0 sometimes a 1 at random and the results are not 
determined
- there's a module option that I missed when reading the source comments
- a weird race condition at early boot, results are pot-luck
- my hardware is busted

But I've run out of ideas on how to falsify these theories :-(


-- 
alan dot mckinnon at gmail dot com

Reply via email to