intel 3945 kernel fault

Hi there,
I have some problems with my Lenovo 3000c200
Laptop, running 8.0-RELEASE-p2.
If i try to activate the WLAN(3945) #>'/etc/rc.d/netif restart' i get a kernel fault.

my rc.conf:
Code:
hostname="XXXXX.XXXX.XX"
ifconfig_rl0="DHCP"
keymap="german.iso"
sendmail_enable="NONE"
powerd_enable="YES"
powerd_flags="-a adaptive -b adaptive -n adaptive" 

hald_enable="YES"
dbus_enable="YES"
moused_enable="YES"

clear_tmp_enable="YES"

##### WLAN #####
#wlans_wpi0="wlan0"
#ifconfig_wlan0="WPA DHCP"

my loader.conf:
Code:
snd_hda_load="YES"
atapicam_load="YES"

hw.psm.synaptics_support="1"

if_wpi_load="YES"
wpifw_load="YES"

#vboxdrv_load="YES"

my verbose dmesg:
http://pastebin.de/5059

and the fault.


I have reproduce this faul 3 times with same output.
I can't dump the memory, because my swap partition is to small.

But when the two lines in the rc.conf are not commented out,
and after reboot, everything work like a charm.

Do you have any suggestion what i can do, to solve these issues?

regards rolle
 
could you please post your entire wlan config?
I have the same wlan card and could try to reproduce it in here ...
 
There's nothing special in there, just the
standard stuff for WPA2 connection.

wpasupplicant.conf:
Code:
network={
        ssid="XXXXXX"
        psk="XXXXXXXXXX"
}
nothing else.
 
I have the same problem.

But if I disable WPA, I don't have the kernel fault (it only disconnects, with a lot of "Beacon miss" in logs).
 
I have the same problem on my T61p laptop. Loading that module is almost always instant kernel panic :(

I could get a dump if that would be helpful.
 
I'll see if can get one. I updated to 8-stable, and it seems to have gotten less eager to panic. I'll let you know if I catch one.

@Rolle: Have you tried to catch a dump? I just did on machine with 6Gb ram and 4Gb swap, so it is possible. Or do you have a _very_ small swapdev? The default is some sort of 'minidump' ( mine was 1.8Gb ). I just added
Code:
dumpdev="/dev/label/swap"
dumpdir="/var/crash"
to /etc/rc.conf and then rebooted. Of course you need to substitue /dev/label/swap for your swapdevice
 
Back
Top