Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
iwl3945 delays boot and fails to properly init ( 2 issues )
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
Dragonlord
Guru
Guru


Joined: 22 Aug 2004
Posts: 446
Location: Switzerland

PostPosted: Fri Jan 09, 2009 3:42 pm    Post subject: iwl3945 delays boot and fails to properly init ( 2 issues ) Reply with quote

Some laptop around here with one of this sucking intel wifi chipsets in it ( god I hate them ). Put iwl3945 on it since it's now a .27 kernel and the old ipw doesn't work on those anymore. The module itself seems to work ( could not test yet, see problems below ) but there are a couple of nasty issues which maybe somebody knows a fix for.

At first the boot hangs for nearly half a minute around the udev population and barks out with an error that the network device wmaster0_rename could not be renamed to some proper name ( and accuses my system of having troubles renaming devices... pfft ). Boot works splendid without the iwl module compiled in so it's this wmaster0_rename that blocks booting. Any ideas how to about it? What exactly causes this notorious stalling during udev time?

The second problem is the device initialization. The RF kill switch is by default off since we do not want to tell any moron near us that we are using a laptop with permanently enabled wifi. Unfortunately gentoo always tries to bring up eth1 ( which is the wlan device ) but since the kill switch is off any attempts to init the device fails with IOCTRL failures ( of course, that's what an RF switch is for after all ). Is there any way to prevent gentoo from trying to mess with the eth1 device on startup and simply leave it in down state?
_________________
DragonDreams: Leader and Head Programmer
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 55459
Location: 56N 3W

PostPosted: Fri Jan 09, 2009 3:56 pm    Post subject: Reply with quote

Dragonlord,

Delete your /etc/udev/rules.d/70-persistent-net.rules file. This is what causes your rename issue.
At your next boot, or kick udev, it will be recreated. Your wireless will get a new name, probably wlan0.

You need to edit /etc/rc.conf to fix the issue of both interfaces being started. Read the comments in the file.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
Dragonlord
Guru
Guru


Joined: 22 Aug 2004
Posts: 446
Location: Switzerland

PostPosted: Fri Jan 09, 2009 4:45 pm    Post subject: Reply with quote

Did the trick. No idea why this rules file still lingered around. /etc/conf.d/rc also fixed the bootup issue. Now the only thing that would be nice is if gentoo would eventually learn to use Wifi with OpenSwan on the GUI level ( I need two scripts to fix those right now... nasty... requiring tons of sudo entries U.=.U )
_________________
DragonDreams: Leader and Head Programmer
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum