Multiple Network Connection problems Intel wireless 7260

doraimom

New Member
Joined
Mar 10, 2022
Messages
1
Reaction score
0
Credits
38
Hi. I am using a Debian Unofficial non-free image in a Dell XPS 12 laptop.
(reference: Debian Unofficial).
For many years, this Intel network card is considered problematic in Linux, and I've seen tons of forum threads throughout the years.
The main problem that happens is an unstable wireless connection even when the wifi signal is strong, with constant disconnections for no apparent reason.
After messing with my partitions (increasing the Linux partition through Microsoft Windows Software) the connection became more unstable and faulty.
That's when I decided to try Intel's official network driver " iwlwifi-7260-ucode-25.30.14.0.tgz "
Intel 7260 Network Driver
The installation seemed to be pretty simple (README file instructions):
Installation of the firmware is simply:

% cp iwlwifi-7260-14.ucode /lib/firmware
So, I copied the *.ucode file iwlwifi-7260-14.ucode to /lib/firmware.
What I just noticed after typing the command
% ls /lib/firmware iwlwifi*
is that there are a huge number of files with that name, just varying the network card number (ranging from iwlwifi-1000* to iwlwifi-9260*). I don't know if that's normal. Anyway, let's continue.

So, the network connection was very faulty and problematic, getting disconnected all the time and forcing me to restart the networking service all the time or reboot the PC, like:
% systemctl restart networking.service
While looking for problems, I found out that the /etc/network/interfaces.d/setup was set to ETH0 instead of WLAN0 and that's was causing some conflicts (I never edited this file, in this system, before).
So, I installed Intel Network Drivers and edited the file mentioned above as shown below:

root@meu-debian:/home/eu# cat /etc/network/interfaces.d/setup
auto lo
iface lo inet loopback
# I changed ETH0 to WLAN0 below
auto wlan0
iface wlan0 inet dhcp
Why did I edit the setup file? My first choice was to edit /etc/network/interfaces, but that file contained nothing but a reference to /etc/network/interfaces.d
root@meu-debian:/home/eu# cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

After that, my wireless network began to function much better than before, but another problem emerged. The new problem is that (changing eth0 to wlan0) my Gnome's GUI Network Manager Front End (I believe that's the name) stopped recognizing the wifi card and stopped to show the wireless networks available. The very interesting and strange thing that happened here is that the Internet connection is working much better, I needed to restart the networking.service much less frequently than before, but the software that manages wireless connections in my GUI does not recognize either the network card nor the established wireless connection. It just shows an offline tray icon on the right lower corner of the screen. If I try to search for wireless networks in this window, that's no longer possible. It shows a window that has no wireless cards detected. I hope I made myself understood here. Sorry if my English is not that good. I'm trying to be as concise and detailed as possible, in order to allow you guys to understand the problem better and offer me a solution.

So, the first and main problem of this thread is:
How can I make my established wireless connection and my network card be detected and displayed in my Gnome's Network Manager window? That's the initial goal here.
What other information can I provide to help? What I have so far is:
root@meu-debian:/home/eu# lspci
00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 0b)
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b)
00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 0b)
00:14.0 USB controller: Intel Corporation 8 Series USB xHCI HC (rev 04)
00:16.0 Communication controller: Intel Corporation 8 Series HECI #0 (rev 04)
00:1b.0 Audio device: Intel Corporation 8 Series HD Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 1 (rev e4)
00:1c.2 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 3 (rev e4)
00:1d.0 USB controller: Intel Corporation 8 Series USB EHCI #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation 8 Series LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 8 Series SATA Controller 1 [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 8 Series SMBus Controller (rev 04)
06:00.0 Network controller: Intel Corporation Wireless 7260 (rev bb)
root@meu-debian:/home/eu# dmesg | grep firmware
[ 0.056918] Spectre V2 : Enabling Restricted Speculation for firmware calls
[ 4.992356] platform regulatory.0: firmware: direct-loading firmware regulatory.db
[ 4.992868] platform regulatory.0: firmware: direct-loading firmware regulatory.db.p7s
[ 5.019421] iwlwifi 0000:06:00.0: firmware: direct-loading firmware iwlwifi-7260-17.ucode
[ 5.019725] iwlwifi 0000:06:00.0: loaded firmware version 17.3216344376.0 7260-17.ucode op_mode iwlmvm
[ 5.019747] iwlwifi 0000:06:00.0: firmware: failed to load iwl-debug-yoyo.bin (-2)
[ 5.019790] firmware_class: See https://wiki.debian.org/Firmware for information about missing firmware
[12455.444669] (NULL device *): firmware: direct-loading firmware regulatory.db.p7s
[12455.444715] (NULL device *): firmware: direct-loading firmware regulatory.db
[12455.449953] (NULL device *): firmware: direct-loading firmware iwlwifi-7260-17.ucode
[12457.863784] bluetooth hci0: firmware: direct-loading firmware intel/ibt-hw-37.7.10-fw-1.80.1.2d.d.bseq
[12457.863790] Bluetooth: hci0: Intel Bluetooth firmware file: intel/ibt-hw-37.7.10-fw-1.80.1.2d.d.bseq
root@meu-debian:/home/eu# systemctl status networking.service
● networking.service - Raise network interfaces
Loaded: loaded (/lib/systemd/system/networking.service; enabled; vendor preset: enabled)
Active: active (exited) since Tue 2022-03-08 22:19:51 -03; 23h ago
Docs: man:interfaces(5)
Process: 10421 ExecStart=/sbin/ifup -a --read-environment (code=exited, status=0/SUCCESS)
Main PID: 10421 (code=exited, status=0/SUCCESS)
Tasks: 4 (limit: 9336)
Memory: 2.5M
CPU: 306ms
CGroup: /system.slice/networking.service
└─10447 /sbin/dhclient -4 -v -i -pf /run/dhclient.wlan0.pid -lf /var/lib/dhcp/dhclient.wlan0.leases -I -df /var/lib/dhcp/dhclient6.wlan0.leases wlan0

Mar 09 19:29:06 meu-debian dhclient[10447]: bound to 192.168.1.121 -- renewal in 2886 seconds.
Mar 09 20:17:12 meu-debian dhclient[10447]: DHCPREQUEST for 192.168.1.121 on wlan0 to 192.168.1.1 port 67
Mar 09 20:17:12 meu-debian dhclient[10447]: DHCPACK of 192.168.1.121 from 192.168.1.1
Mar 09 20:17:12 meu-debian dhclient[10447]: bound to 192.168.1.121 -- renewal in 2580 seconds.
Mar 09 21:00:12 meu-debian dhclient[10447]: DHCPREQUEST for 192.168.1.121 on wlan0 to 192.168.1.1 port 67
Mar 09 21:00:12 meu-debian dhclient[10447]: DHCPACK of 192.168.1.121 from 192.168.1.1
Mar 09 21:00:12 meu-debian dhclient[10447]: bound to 192.168.1.121 -- renewal in 3086 seconds.
Mar 09 21:51:38 meu-debian dhclient[10447]: DHCPREQUEST for 192.168.1.121 on wlan0 to 192.168.1.1 port 67
Mar 09 21:51:38 meu-debian dhclient[10447]: DHCPACK of 192.168.1.121 from 192.168.1.1
Mar 09 21:51:38 meu-debian dhclient[10447]: bound to 192.168.1.121 -- renewal in 2907 seconds.
As you can see from the above image, the connection is shown as ACTIVE. I can browse the Internet perfectly, but the Gnome's Network Manager window is still showing that I'm not connected.

I have posted this same problem in other three different Forums, but I was unable to make any progress.
I hope someone here can help me.
Thank you.
 


Latest posts

Top