Dell Latitude E6420 Wireless doesn't work anymore

Good afternoon,

I’m at the end of my abilities. I’ve got this older laptop, on which the wireless had been working fine. Now the wireless doesn’t work at all. I’ve reinstalled drivers, tried switching from NetworkManager Service to Wicked Service and back. No luck.

I’ve looked at another thread and installed the broadcom-dl-kmp-pv drivers, but still no luck (I’ve got a BCM43228 802.11 a/g/b/n card).

Any help will be most appreciated!

Thanks,
Mike

Please post:

/sbin/lspci -nnk | grep -iA3 net
uname -a
zypper lr -uP
zypper se -si broadcom kernel
rfkill list all

Please use for every Past a separate Code-Tag.

Here you go:

michael@L3:~> /sbin/lspci -nnk |grep -iA3 net
00:19.0 Ether**net** controller [0200]: Intel Corporation 82579LM Gigabit **Net**work Connection [8086:1502] (rev 04)
        Subsystem: Dell Device [1028:0493]
        Kernel driver in use: e1000e
        Kernel modules: e1000e
--
02:00.0 **Net**work controller [0280]: Broadcom Corporation BCM43228 802.11a/b/g/n [14e4:4359]
        Subsystem: Dell Wireless 1530 Half-size Mini PCIe Card [1028:0011]
        Kernel driver in use: wl
        Kernel modules: bcma, wl

michael@L3:~> uname -a
Linux L3 4.1.31-30-pv #1 SMP Wed Aug 24 06:20:09 UTC 2016 (de9ddf8) x86_64 x86_64 x86_64 GNU/Linux


michael@L3:~> zypper lr -uP
#  | Alias                               | Name                                    | Enabled | GPG Check | Refresh | Pri
ority | URI                                                                     
---+-------------------------------------+-----------------------------------------+---------+-----------+---------+----
------+------------------------------------------------------------------------
 1 | Packman                             | Packman                                 | Yes     | (r ) Yes  | Yes     |   9
9     | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_42.1/      
 2 | google-chrome                       | google-chrome                           | Yes     | (r ) Yes  | Yes     |   9
9     | http://dl.google.com/linux/chrome/rpm/stable/x86_64                     
 3 | http-download.opensuse.org-6b6b72cd | openSUSE:Leap:42.1:NonFree              | Yes     | (r ) Yes  | Yes     |   9
9     | http://download.opensuse.org/distribution/leap/42.1/repo/non-oss/       
 4 | openSUSE-42.1-0                     | openSUSE-42.1-0                         | Yes     | (r ) Yes  | No      |   9
9     | cd:///?devices=/dev/disk/by-id/ata-HL-DT-ST_DVD+_-RW_GU40N_KWGB3H82724  
 5 | repo-debug                          | openSUSE-Leap-42.1-Debug                | No      | ----      | Yes     |   9
9     | http://download.opensuse.org/debug/distribution/leap/42.1/repo/oss/     
 6 | repo-debug-non-oss                  | openSUSE-Leap-42.1-Debug-Non-Oss        | No      | ----      | Yes     |   9
9     | http://download.opensuse.org/debug/distribution/leap/42.1/repo/non-oss/
 7 | repo-debug-update                   | openSUSE-Leap-42.1-Update-Debug         | No      | ----      | Yes     |   9
9     | http://download.opensuse.org/debug/update/leap/42.1/oss                 
 8 | repo-debug-update-non-oss           | openSUSE-Leap-42.1-Update-Debug-Non-Oss | No      | ----      | Yes     |   9
9     | http://download.opensuse.org/debug/update/leap/42.1/non-oss/            
 9 | repo-non-oss                        | openSUSE-Leap-42.1-Non-Oss              | No      | ----      | Yes     |   9
9     | http://download.opensuse.org/distribution/leap/42.1/repo/non-oss/       
10 | repo-oss                            | openSUSE-Leap-42.1-Oss                  | Yes     | (r ) Yes  | Yes     |   9
9     | http://download.opensuse.org/distribution/leap/42.1/repo/oss/           
11 | repo-source                         | openSUSE-Leap-42.1-Source               | No      | ----      | Yes     |   9
9     | http://download.opensuse.org/source/distribution/leap/42.1/repo/oss/    
12 | repo-update                         | openSUSE-Leap-42.1-Update               | Yes     | (r ) Yes  | Yes     |   9
9     | http://download.opensuse.org/update/leap/42.1/oss/                      
13 | repo-update-non-oss                 | openSUSE-Leap-42.1-Update-Non-Oss       | Yes     | (r ) Yes  | Yes     |   9
9     | http://download.opensuse.org/update/leap/42.1/non-oss/  

michael@L3:~> zypper se -si broadcom kernel
Loading repository data...
Reading installed packages...

S | Name               | Type    | Version                      | Arch   | Repository                
--+--------------------+---------+------------------------------+--------+--------------------------
i | broadcom-wl        | package | 6.30.223.248-9.10            | x86_64 | Packman                   
i | broadcom-wl-kmp-pv | package | 6.30.223.248_k4.1.31_30-9.10 | x86_64 | Packman                   
i | kernel-default     | package | 4.1.31-30.2                  | x86_64 | openSUSE-Leap-42.1-Update
i | kernel-default     | package | 4.1.12-1.1                   | x86_64 | openSUSE-Leap-42.1-Oss    
i | kernel-default     | package | 4.1.12-1.1                   | x86_64 | openSUSE-42.1-0           
i | kernel-firmware    | package | 20160503-3.1                 | noarch | openSUSE-Leap-42.1-Update
i | kernel-pv          | package | 4.1.31-30.2                  | x86_64 | openSUSE-Leap-42.1-Update

michael@L3:~> sudo rfkill list all                      
0: dell-wifi: Wireless LAN
        Soft blocked: no
        Hard blocked: no
1: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: no

i | broadcom-wl        | package | 6.30.223.248-9.10            | x86_64 | Packman                   
i | broadcom-wl-kmp-pv | package | 6.30.223.248_k4.1.31_30-9.10 | x86_64 | Packman                   
i | kernel-default     | package | 4.1.31-30.2                  | x86_64 | openSUSE-Leap-42.1-Update
i | kernel-default     | package | 4.1.12-1.1                   | x86_64 | openSUSE-Leap-42.1-Oss    
i | kernel-default     | package | 4.1.12-1.1                   | x86_64 | openSUSE-42.1-0           
i | kernel-firmware    | package | 20160503-3.1                 | noarch | openSUSE-Leap-42.1-Update
i | kernel-pv          | package | 4.1.31-30.2                  | x86_64 | openSUSE-Leap-42.1-Update

Do you need the kernel-pv?
If not, deinstall it, also deinstall broadcom-wl-kmp-pv and install broadcom-wl-kmp-default.

Reboot.

Hi Sauerland,

Thanks! I have followed your suggestion. So this is now the result of the one command:

michael@L3:~> zypper se -si broadcom kernel             
Loading repository data...
Reading installed packages...

S | Name                    | Type    | Version                      | Arch   | Repository                
--+-------------------------+---------+------------------------------+--------+--------------------------
i | broadcom-wl             | package | 6.30.223.248-9.10            | x86_64 | Packman                   
i | broadcom-wl-kmp-default | package | 6.30.223.248_k4.1.31_30-9.10 | x86_64 | Packman                   
i | kernel-default          | package | 4.1.31-30.2                  | x86_64 | openSUSE-Leap-42.1-Update
i | kernel-default          | package | 4.1.12-1.1                   | x86_64 | openSUSE-Leap-42.1-Oss    
i | kernel-default          | package | 4.1.12-1.1                   | x86_64 | openSUSE-42.1-0           
i | kernel-firmware         | package | 20160503-3.1                 | noarch | openSUSE-Leap-42.1-Update

Unfortunately, I’m still not getting a wireless connection. What shall I try next?

Thanks,
Mike

So here’s a weird twist. I swapped the Wireless NIC from my son’s laptop with the one in my laptop. It’s a different model of NIC - an Intel Centrino Advanced -N 6205. He’s running Windows 10 (sorry - he wants to switch to Linux). The both work! I’m at yet another loss as to what’s going on. Any thoughts?

Thanks,
Mike

If I understand you correctly, this just confirms that the wireless NIC works (which is a useful progression). This also confirms that the card is using the wl driver


02:00.0 **Net**work controller [0280]: Broadcom Corporation BCM43228 802.11a/b/g/n [14e4:4359]
        Subsystem: Dell Wireless 1530 Half-size Mini PCIe Card [1028:0011]
        Kernel driver in use: wl
        Kernel modules: bcma, wl

When you say it doesn’t work, do you mean you can’t get it to associate with your router AP?

If using NetwworkManager, what is reported by the following?

nmcli g
nmcli d

Scan for a list of wifi APs

nmcli d wifi list

If using wicked, do

/sbin/ifconfig
/usr/sbin/iwlist wlan0 scanning

Hi Deano,

The Wireless NIC being used is this:

02:00.0 **Net**work controller [0280]: Intel Corporation Centrino Advanced-N 6205 [Taylor Peak] [8086:0082] (rev 34)
        Subsystem: Intel Corporation Centrino Advanced-N 6205 AGN [8086:1321]
        Kernel driver in use: iwlwifi
        Kernel modules: iwlwifi, wl

I wish I would’ve had those commands you list yesterday for NetworkManager! But using the Applet, essentially there were no wireless access points showing up.

This is what I see today:

michael@L3:~> nmcli d wifi list
*  SSID                          MODE   CHAN  RATE       SIGNAL  BARS  SECURITY   
   YellowMas1                    Infra  6     54 Mbit/s  100     ▂▄▆█  WPA2       
   ATTpeGEtdS                    Infra  11    54 Mbit/s  74      ▂▄▆_  WPA1 WPA2  
   ATT59479f9                    Infra  11    54 Mbit/s  59      ▂▄▆_  WPA1 WPA2  
   !=2U                          Infra  6     54 Mbit/s  47      ▂▄__  WPA2       
*  YellowMas2                    Infra  153   54 Mbit/s  99      ▂▄▆█  WPA2       
   TG1672G02                     Infra  11    54 Mbit/s  45      ▂▄__  WPA2       
   Bohls2                        Infra  40    54 Mbit/s  20      ▂___  WPA2       
   HP-Print-E1-ENVY 4500 series  Infra  6     54 Mbit/s  37      ▂▄__  --         
   Bohls1                        Infra  11    54 Mbit/s  32      ▂▄__  WPA2       
   FBI Rabbit Backup             Infra  6     54 Mbit/s  27      ▂___  WPA2       
   Rainbow925_EXT                Infra  6     54 Mbit/s  29      ▂___  WPA1 WPA2  
   Astros66                      Infra  11    54 Mbit/s  22      ▂___  WPA2       
   Rainbow925                    Infra  6     54 Mbit/s  59      ▂▄▆_  WPA1 WPA2  
   Rainbow925-5G                 Infra  40    54 Mbit/s  25      ▂___  WPA2       
   Rabbit FBI 2.4_EXT            Infra  1     54 Mbit/s  34      ▂▄__  WPA1 WPA2  
   ATT2W3D8i8                    Infra  1     54 Mbit/s  24      ▂___  WPA1 WPA2  
   ATT382W3r9                    Infra  1     54 Mbit/s  44      ▂▄__  WPA1 WPA2  
   src                           Infra  1     54 Mbit/s  35      ▂▄__  WPA2       
   ATT9y7I3e9                    Infra  11    54 Mbit/s  27      ▂___  WPA1 WPA2  
   Fryar2.4                      Infra  11    54 Mbit/s  24      ▂___  WPA2  

It was as if the driver was installed, and seemingly working, but not scanning for networks. And like I say, that card is in my son’s laptop and working perfectly. Head scratcher!

Ok, so this is now the card you swapped over? In any case, you can see that this particular NIC is using the iwlwifi driver. The scan results from NetworkManager look promising. Did you try making a connection with the appropriate AP yet?

Yes. I’ve been able to connect to both of my wireless connections! This is huge! I’ve essentially made this laptop my main computer (I’ve got backups of all essential stuff) because I need to be mobile, but cannot afford a new computer.

Thanks again for all the help!!

Mike

Glad to have been of help! :slight_smile: