wirless iwl3945 doesn't work after suspend
I recently changed my wirless card to a Intel Wireless 3945ABG.
With my old one realtek it used to work. so after a suspend to ram (don't know about suspend to disk, doesn't work). rmmod iwl3945 before suspend removes the interface, but after that when i modprobe iwl3945 it finds the device. This is what I see in dmesg: Code:
iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.2.26ks |
Hello!!
According to kernel 2.6.27.6's changelog... Quote:
I have an intel 3945abg on my laptop (slack 12.1 with 2.6.27.7) too and it works after suspend to ram. |
i have 12.1 default kernel 2.6.24.5
gonna try a newer :) |
no good
same error :( actually the interface wlan0 is still there after suspend, but it just doesn't work after removing and reinserting the module there is no more wlan0 interface. the kernel is: Code:
~# uname -r |
hmm actually after removing and reinserting the module I now get a different error:
Code:
iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.2.26ks |
Hello!!
I have just double-checked that mine works after suspend, no problems here. I'm using wicd network manager (check "extra" folder in slackware-current) and latest 3945 microcode image, you can download it from here, just extract it on /lib/firmware folder and override old one. EDIT: Notice that this firmware is iwlwifi-3945-2, move iwlwifi-3945-1 to another folder to avoid errors. I hope this helps! |
It doesn't load the iwlwifi-3945-2.ucode
only looks for iwlwifi-3945-1.ucode can this be changed anywhere? or can I just rename the new one to 1? Code:
iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.2.26ks |
Version 2 needs new drivers, sorry, I didn't reload iwl3945 module after updating to this new version, forget this version.
Get the previous version, this one. |
well it got better :)
at least it now works after a reboot, like before :) but still nothing after a suspend the same EEPROM error :( |
it looks like I had compiled compat-wirless myself. and that one was for kernels < 2.6.27
I'll try the newer one. |
somthing new every time.
Now after a reboot I get a signal for wirless, but no signal after suspend. reinserting the module gives this in dmesg: Code:
iwl3945 0000:02:00.0: PCI INT A disabled EDIT: pressing the wirless off button does the same thing, it turns it of, but wirless doesn't work after turning on again |
next step:
compiled 2.6.27.8 kernel. got worse again, now the interface doesn't even get started, also the module is loaded and the chip is detected. could it be a defective card? |
All times are GMT -5. The time now is 09:30 AM. |