"ipw3945: detected geography ABG" slows boot time by 40s

Asked by Bartosz Zielinski

I've installed (and update on a daily basis) Ubuntu 7.04 herd 5 Live CD on a following system:

Dell Inspiron E1405

Intel 945GM mainboard
Intel Core Duo T2300E processor
1 GB 533Mhz Dual Chanell RAM
120GB Seagate SATA
Intel PRO/Wireless 3945 MiniPCI Wifi Adapter

The system boots to GDM login in 76 secs, however, it halts at "Configuring network initialization..." for about 40 secs flashing WiFi diode regularly.

I checked dmesg and found this:

[ 18.268000] ipw3945: Detected geography ABG (11 802.11bg channels, 13 802.11a channels)
[ 56.880000] NET: Registered protocol family 10

So it looks like testing/registering of the available channels takes so much time...

Is there any way to speed this up?

I've also found something like this:
Mar 28 11:17:22 ziomal18-laptop kernel: No module symbols loaded - kernel modules not enabled.

Would preloading of this kernel module help? To be honest I just use latest generic kernel available and would rather stick with it unless there's no other way.

PS. I also installed bootchart and the results are attached.

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Solved by:
Mackenzie Morgan
Solved:
Last query:
Last reply:
Revision history for this message
Bartosz Zielinski (bartosz-zielinski) said :
#1

Today I booted Ubuntu in a place where no wireless network was present (I also wasn't connected to a wired

Revision history for this message
Bartosz Zielinski (bartosz-zielinski) said :
#2

Ubuntu booted in 38 secs!!

I started my laptop in a place where no wireless network was present (I also wasn't connected to a wired one) and the system finished booting in 38 seconds.
Now I'm more than sure that it is scanning of the available channels that lags the boot.

Revision history for this message
Bartosz Zielinski (bartosz-zielinski) said :
#3

Maybe I should file a bug report on it instead of a support request?

Revision history for this message
Best Mackenzie Morgan (maco.m) said :
#4

If you're using network-manager (or wicd or wifi radar) to manage your connections, there is no reason for that init script that configures network interfaces to even run. To make it just not run at all:
$ sudo update-rc.d -f networking remove
That'll take it off the list of things to do at boot.

Revision history for this message
Bartosz Zielinski (bartosz-zielinski) said :
#5

That's it! No lags, everything's working as before... and time to login screen - 30 secs :) Thanks, maco

Revision history for this message
Jeroen van Aert (jeroenvanaert) said :
#6

this also worked for me on a nc6320 with a clean fesity install.
Is there a reason why the line was in the script anyway ?

Will this be fixed in gutsy ?

Thanks, Jeroen