WiFi suddenly died

Hi all!
I am having an issue with my computer for a while now. The WiFi stopped working on my Thinkpad T420. The card it has is the Intel N1000. I suspect the actual device is toast hardware level, but a closer inspection showed nothing weird, and I never had this happening to me before, but I cant think what else it is!! This the breaking of events.
  • WiFi was working without a fuss post installation: I am dual booting OpenBSD and after installing the firmware, it was working perfect. Then one day on FreeBSD while watching YouTube, the video stopped buffering: pinged 8.8.8.8 and sure, no connection/no IP on ifconfig.
  • Tried the classics, like "service netif restart". Didn't work. No prob, my T60 also did this, and a reboot always worked, so I reboot and no WiFi. Try to connect manually and notice I can see the ESSIDS, connect to mine, but It times out while trying to acquire an IP address. my /etc/resolv.conf seems fine. Bluetooth is similar: Device is being seen, all the steps seem to connect, but never achieve to handshake both devices
  • At this point I wonder if it is not FreeBSD's fault: I boot into OpenBSD, and I have the exact same issues. If unlikely, I wondering if maybe both have issues and undust an old Puppy Linux USB stick I have around. Linux can't connect via WiFi either. This is where I start to freak out.
  • I notice that sometimes, when the planets align and the Gods smile at my general direction, I get connected, but that hasn't happened for a while, and only lasts for a few seconds. My WindowMaker docapp reports that sometimes I got 3% signal strenght, most of the time it is 0%, even while siting next to the router, so I open the laptop and check the antennas are properly attached, the card has no visible damage: All fine.
  • I can still connect with my CAT5 cable and do USB tethering.
Dmesg log about my card (the weirdest thing: Why is it trying to read 0x00000000??):

iwn_fatal_intr: bad firmware error log address 0x00000000
iwn0: iwn_panicked: controller panicked, iv_state = 1; restarting
iwn0: iwn_hw_init: timeout waiting for adapter to initialize, error 35
iwn0: iwn_init_locked: could not initialize hardware, error 35
iwn0: iwn_read_firmware: ucode rev=0x271f0501
iwn0: iwn_intr: fatal firmware error

(this repeats constantly unless I press the physical switch to deactivate wireless).
Any Ideas? I would like to confirm before getting a new Wireless card for the computer.

Thanks so much
 
I got the same error. An added
iwn0: iwn_scan: called whilst scanning!

If I try to do an ifconfig wlan0 scan or service netif start
 
If you have some usb-wifi card, you could try and see if the error comes with it too. Other checks and things:

Check if wlan is configured

Code:
ifconfig

If not, find the device as root

Code:
su root -c lsusb ## for usb wifi

List wlan devices

Code:
sysctl -h net.wlan.devices

Create wlan interface manually

Code:
ifconfig wlan<number here>  create wlandev <device here>

Scan created wlan as root

Code:
su root -c ifconfig wlan<number here> up list scan
 
If you have some usb-wifi card, you could try and see if the error comes with it too. Other checks and things:

Check if wlan is configured

Code:
ifconfig

If not, find the device as root

Code:
su root -c lsusb ## for usb wifi

List wlan devices

Code:
sysctl -h net.wlan.devices

Create wlan interface manually

Code:
ifconfig wlan<number here>  create wlandev <device here>

Scan created wlan as root

Code:
su root -c ifconfig wlan<number here> up list scan
Aye, wlan is configured fine. It did use to work. I have gone trough a few usb Wifi dongles, but no luck so far. I know I got more on a box (still, those where dongles I purchased long ago as my old laptop didn't had drivers, and most of them actually didn't work anyway, so I know it is drivers, not the laptop).

When it tries to use the local card it complains about firmware error, but I am still quite sure it is hardware error, no firmware or drivers.
 
Back
Top