Messages in this thread | | | Date | Wed, 8 Jun 2005 16:56:53 +0200 | From | Jirka Bohac <> | Subject | Re: ipw2100: firmware problem |
| |
On Wed, Jun 08, 2005 at 05:44:20PM +0300, Denis Vlasenko wrote: > On Wednesday 08 June 2005 17:23, Pavel Machek wrote: > > What's the prefered way to solve this one? Only load firmware when > > user does ifconfig eth1 up? [It is wifi, it looks like it would be > > better to start firmware sooner so that it can associate to the > > AP...]. > > Do you want to associate to an AP when your kernel boots, > _before_ any iwconfig had a chance to configure anything? > That's strange. > > My position is that wifi drivers must start up in an "OFF" mode. > Do not send anything. Do not join APs or start IBSS.
Agreed.
> Thus, no need to load fw in early boot.
I don't think this is true. Loading the firmware on the first "ifconfig up" is problematic. Often, people want to rename the device from ethX/wlanX/... to something stable. This is usually based on the adapter's MAC address, which is not visible until the firmware is loaded.
Prism54 does it this way and it really sucks. You need to bring the adapter up to load the firmware, then bring it back down, rename it, and bring it up again.
Denis: any plans for this to be fixed?
I agree that drivers should initialize the adapter in the OFF state, but the firmware needs to be loaded earlier than the first ifconfig up.
How about loading the firmware when the first ioctl touches the device? This way, it would get loaded just before the MAC address is retrieved.
regards,
-- Jirka Bohac <jbohac@suse.cz> SUSE Labs, SUSE CR
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |