On Tue, 2009-11-10 at 18:40 +0100, Jean-Francois Moine wrote: > Package: linux-2.6 > Version: 2.6.31-1 > Severity: important > > Hello, > > When I start the kernel 2.6.31, the wifi does not start, while it runs > correctly with the kernel 2.6.30. > > It seems that the wireless parameters of /etc/network/interfaces are not > given to the script /etc/network/if-pre-up.d/wireless-tools. > > As you may see in the kernel log, wlan0 is 'not ready' at system startup > time. This is normal. A wireless network interface only becomes 'ready' when it is associated with a network. [...] > root@tele:/home/jef# ifup -v wlan0 > Configuring interface wlan0=wlan0 (inet) > run-parts --verbose /etc/network/if-pre-up.d > run-parts: executing /etc/network/if-pre-up.d/wireless-tools > > dhcpcd wlan0 > err, wlan0: timed out > warn, wlan0: using IPV4LL address 169.254.12.77 > > run-parts --verbose /etc/network/if-up.d > run-parts: executing /etc/network/if-up.d/mountnfs > dhcpcd.sh: interface wlan0 has been configured with new IP=169.254.12.77 > > and iwconfig shows empty values. > > I am not new to Linux, but I could not find how the kernel might change > the scanning of the configuration file! Of course it doesn't. But it seems as if the wireless configuration set before the interface is brought up is being discarded by the kernel for some reason. Please report this upstream at <http://bugzilla.kernel.org> and let us know the bug number. Ben. -- Ben Hutchings The generation of random numbers is too important to be left to chance. - Robert Coveyou
Attachment:
signature.asc
Description: This is a digitally signed message part