The officially official Devuan Forum!

You are not logged in.

#1 2019-11-04 22:07:59

muscleman
Member
Registered: 2019-11-03
Posts: 1  

Problem (or not?) for a Intel WiFi PCIexpress card.

Hi to all,

I'm new this forum and also to the Devuan distro.

I'm here to ask if someone already encountered some problems using a PCIe Intel WiFi card.
I installed Devuan ASCII copying the DVD iso to and USB stick and connecting, during the
installation, my PC to router-modem via ethernet.

When the install program has detected that my PC had a PCIe Intel WiFi card, it asked me
if I had a removable media to attach on which non-firmware for iwlwifi-7265D-26.ucode,
7265D-25.ucode, 7265D-24.ucode and 7265D-23.ucode was present.
I answered no an I continued. Finally the installation process completed successfully.

The problem arose when I made the first restart: the booting process stalled after some
warnings and errors were reported on the screen regarding wifi driver problems.
After a while the boot process continued again until I finally got the login.
This behavior is repeated every time I turn on my PC.
The strange thing is that, after all, my wifi is working because I can start a Firefox session
and surfing around.

Following some information catched from my system:

root@pc:~# uname -a
Linux pc 4.9.0-11-amd64 #1 SMP Debian 4.9.189-3+deb9u1 (2019-09-20) x86_64 GNU/Linux

Here the logs reporting the errors (about wifi) I got during boot process
(It seems the system is unable to load 7265D-23/24/25/26 firmwares,
only the 7265D-22 is correctly loaded):

root@pc:~# dmesg |grep iwlwifi
[    2.042343] iwlwifi 0000:02:00.0: enabling device (0100 -> 0102)
[    2.043690] iwlwifi 0000:02:00.0: firmware: failed to load iwlwifi-7265D-26.ucode (-2)
[    2.043696] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-7265D-26.ucode failed with error -2
[    2.043707] iwlwifi 0000:02:00.0: firmware: failed to load iwlwifi-7265D-25.ucode (-2)
[    2.043710] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-7265D-25.ucode failed with error -2
[    2.043719] iwlwifi 0000:02:00.0: firmware: failed to load iwlwifi-7265D-24.ucode (-2)
[    2.043722] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-7265D-24.ucode failed with error -2
[    2.043731] iwlwifi 0000:02:00.0: firmware: failed to load iwlwifi-7265D-23.ucode (-2)
[    2.043734] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-7265D-23.ucode failed with error -2
[    2.048310] iwlwifi 0000:02:00.0: firmware: direct-loading firmware iwlwifi-7265D-22.ucode
[    2.048572] iwlwifi 0000:02:00.0: loaded firmware version 22.361476.0 op_mode iwlmvm
[    2.308412] iwlwifi 0000:02:00.0: Detected Intel(R) Dual Band Wireless AC 7265, REV=0x210
[    2.310460] iwlwifi 0000:02:00.0: L1 Disabled - LTR Disabled
[    2.310621] iwlwifi 0000:02:00.0: L1 Disabled - LTR Disabled
[   64.333705] iwlwifi 0000:02:00.0: L1 Disabled - LTR Disabled
[   64.333867] iwlwifi 0000:02:00.0: L1 Disabled - LTR Disabled
[   64.398482] iwlwifi 0000:02:00.0: L1 Disabled - LTR Disabled
[   64.398644] iwlwifi 0000:02:00.0: L1 Disabled - LTR Disabled
[   71.575866] iwlwifi 0000:02:00.0: L1 Disabled - LTR Disabled
[   71.576032] iwlwifi 0000:02:00.0: L1 Disabled - LTR Disabled
[   71.641516] iwlwifi 0000:02:00.0: L1 Disabled - LTR Disabled
[   71.641680] iwlwifi 0000:02:00.0: L1 Disabled - LTR Disabled
[   72.221122] iwlwifi 0000:02:00.0: L1 Disabled - LTR Disabled
[   72.221289] iwlwifi 0000:02:00.0: L1 Disabled - LTR Disabled
[   72.286543] iwlwifi 0000:02:00.0: L1 Disabled - LTR Disabled
[   72.286708] iwlwifi 0000:02:00.0: L1 Disabled - LTR Disabled

Following I report the configuration of wicd manager:

root@pc:~# cat /etc/wicd/manager-settings.conf
[Settings]
backend = external
wireless_interface = wlan0
wired_interface = eth0
wpa_driver = wext
always_show_wired_interface = False
use_global_dns = False
global_dns_1 = None
global_dns_2 = None
global_dns_3 = None
global_dns_dom = None
global_search_dom = None
auto_reconnect = True
debug_mode = False
wired_connect_mode = 1
signal_display_type = 0
should_verify_ap = 1
dhcp_client = 0
link_detect_tool = 0
flush_tool = 0
sudo_app = 0
prefer_wired = False
show_never_connect = True

Here I checked which iwlwifi module information.
Of the 7265D family, only iwlwifi-7265D-26.ucode is listed.

root@pc:~# modinfo iwlwifi |grep iwlwifi
filename:       /lib/modules/4.9.0-11-amd64/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko
firmware:       iwlwifi-100-5.ucode
firmware:       iwlwifi-1000-5.ucode
firmware:       iwlwifi-135-6.ucode
firmware:       iwlwifi-105-6.ucode
firmware:       iwlwifi-2030-6.ucode
firmware:       iwlwifi-2000-6.ucode
firmware:       iwlwifi-5150-2.ucode
firmware:       iwlwifi-5000-5.ucode
firmware:       iwlwifi-6000g2b-6.ucode
firmware:       iwlwifi-6000g2a-6.ucode
firmware:       iwlwifi-6050-5.ucode
firmware:       iwlwifi-6000-4.ucode
firmware:       iwlwifi-7265D-26.ucode
firmware:       iwlwifi-7265-17.ucode
firmware:       iwlwifi-3168-26.ucode
firmware:       iwlwifi-3160-17.ucode
firmware:       iwlwifi-7260-17.ucode
firmware:       iwlwifi-8265-26.ucode
firmware:       iwlwifi-8000C-26.ucode
firmware:       iwlwifi-9000-pu-a0-lc-a0--26.ucode
firmware:       iwlwifi-9260-th-a0-jf-a0--26.ucode
firmware:       iwlwifi-9000-pu-a0-jf-a0--26.ucode
firmware:       iwlwifi-Qu-a0-jf-b0--26.ucode

Here I report the firmwares present in the firmware/lib directory
(the 7265D-23/24/25/26 codes are *NOT* present!)

root@pc:~# ls /lib/firmware/iwlwifi-* |grep 7265
/lib/firmware/iwlwifi-7265-12.ucode
/lib/firmware/iwlwifi-7265-14.ucode
/lib/firmware/iwlwifi-7265-16.ucode
/lib/firmware/iwlwifi-7265-17.ucode
/lib/firmware/iwlwifi-7265-9.ucode
/lib/firmware/iwlwifi-7265D-12.ucode
/lib/firmware/iwlwifi-7265D-14.ucode
/lib/firmware/iwlwifi-7265D-16.ucode
/lib/firmware/iwlwifi-7265D-17.ucode
/lib/firmware/iwlwifi-7265D-21.ucode
/lib/firmware/iwlwifi-7265D-22.ucode

And finally the output of dpkg --list |grep iwlwifi:

ii  firmware-iwlwifi  20161130-5    all    Binary firmware for Intel Wireless cards

So the only explanation I can give is that the iwlwifi firmware present in
Devuan ascii is a little bit dated respect to the wireless card I have
installed on my machine.
Are I am wrong or I am on the right way to further investigate?
Thanks in advance to everyone who can give me some suggestions.

Muscleman.

Offline

Board footer