The board will go down for necessary maintenance at 12:00 PM UTC (see current UTC time). We expect to be back 1 hour later at 1:00 PM UTC. Apologies for any inconvenience.

[SOLVED] After upgrade to Mint 20 - WiFi disappeared

Questions about WIFI networks and devices
Forum rules
Before you post please read how to get help
Post Reply
dobriain
Level 2
Level 2
Posts: 69
Joined: Sat Dec 06, 2014 1:26 pm

[SOLVED] After upgrade to Mint 20 - WiFi disappeared

Post by dobriain »

WiFi disappeared after upgrade to Mint 20.

Code: Select all

TP-P1-Gen-2:~$ inxi -Fzx
System:    Kernel: 5.6.16-050616-generic x86_64 bits: 64 compiler: gcc v: 9.3.0 Desktop: Cinnamon 4.6.6 
           Distro: Linux Mint 20 Ulyana base: Ubuntu 20.04 focal 
Machine:   Type: Laptop System: LENOVO product: 20QTCTO1WW v: ThinkPad P1 Gen 2 serial: <filter> 
           Mobo: LENOVO model: 20QTCTO1WW v: SDK0J40697 WIN serial: <filter> UEFI: LENOVO v: N2OET42W (1.29 ) date: 01/20/2020 
Battery:   ID-1: BAT0 charge: 74.3 Wh condition: 78.3/80.4 Wh (97%) model: SMP 5B10W13900 status: Unknown 
           Device-1: hidpp_battery_0 model: Logitech M720 Triathlon Multi-Device Mouse charge: 100% (should be ignored) 
           status: Discharging 
CPU:       Topology: 6-Core model: Intel Core i7-9750H bits: 64 type: MT MCP arch: Kaby Lake rev: A L2 cache: 12.0 MiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 62399 
           Speed: 800 MHz min/max: 800/4500 MHz Core speeds (MHz): 1: 800 2: 801 3: 800 4: 800 5: 800 6: 800 7: 800 8: 800 
           9: 800 10: 800 11: 800 12: 800 
Graphics:  Device-1: Intel UHD Graphics 630 vendor: Lenovo driver: i915 v: kernel bus ID: 00:02.0 
           Device-2: NVIDIA TU117GLM [Quadro T2000 Mobile / Max-Q] vendor: Lenovo driver: nvidia v: 440.100 bus ID: 01:00.0 
           Display: x11 server: X.Org 1.20.8 driver: modesetting,nvidia unloaded: fbdev,nouveau,vesa 
           resolution: 1920x1080~60Hz, 1920x1080~60Hz 
           OpenGL: renderer: Quadro T2000/PCIe/SSE2 v: 4.6.0 NVIDIA 440.100 direct render: Yes 
Audio:     Device-1: Intel Cannon Lake PCH cAVS vendor: Lenovo driver: snd_hda_intel v: kernel bus ID: 00:1f.3 
           Device-2: NVIDIA vendor: Lenovo driver: snd_hda_intel v: kernel bus ID: 01:00.1 
           Sound Server: ALSA v: k5.6.16-050616-generic 
Network:   Device-1: Intel Ethernet I219-V vendor: Lenovo driver: e1000e v: 3.2.6-k port: efa0 bus ID: 00:1f.6 
           IF: enp0s31f6 state: up speed: 1000 Mbps duplex: full mac: <filter> 
           Device-2: Intel Wi-Fi 6 AX200 driver: N/A port: 3000 bus ID: 52:00.0 
Drives:    Local Storage: total: 1.86 TiB used: 350.54 GiB (18.4%) 
           ID-1: /dev/nvme0n1 vendor: Samsung model: MZVLB2T0HALB-000L7 size: 1.86 TiB 
Partition: ID-1: / size: 1.83 TiB used: 350.54 GiB (18.7%) fs: ext4 dev: /dev/nvme0n1p2 
Sensors:   System Temperatures: cpu: 49.0 C mobo: 45.0 C gpu: nvidia temp: 45 C 
           Fan Speeds (RPM): cpu: 2164 
Info:      Processes: 292 Uptime: 2h 11m Memory: 62.47 GiB used: 1.93 GiB (3.1%) Init: systemd runlevel: 5 Compilers:
           gcc: 9.3.0 Shell: bash v: 5.0.16 inxi: 3.0.38  

Code: Select all

TP-P1-Gen-2:[code]~$ sudo apt install backport-iwlwifi-dkms
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  backport-iwlwifi-dkms
0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded.
Need to get 0 B/1,567 kB of archives.
After this operation, 10.0 MB of additional disk space will be used.
Selecting previously unselected package backport-iwlwifi-dkms.
(Reading database ... 499437 files and directories currently installed.)
Preparing to unpack .../backport-iwlwifi-dkms_8324-0ubuntu3~20.04.1_all.deb ...
Unpacking backport-iwlwifi-dkms (8324-0ubuntu3~20.04.1) ...
Setting up backport-iwlwifi-dkms (8324-0ubuntu3~20.04.1) ...
Loading new backport-iwlwifi-8324 DKMS files...
Building for 5.6.16-050616-generic
Building initial module for 5.6.16-050616-generic
Error! Bad return status for module build on kernel: 5.6.16-050616-generic (x86_64)
Consult /var/lib/dkms/backport-iwlwifi/8324/build/make.log for more information.
dpkg: error processing package backport-iwlwifi-dkms (--configure):
 installed backport-iwlwifi-dkms package post-installation script subprocess returned error exit status 10
Errors were encountered while processing:
 backport-iwlwifi-dkms
E: Sub-process /usr/bin/dpkg returned an error code (1)

Code: Select all

TP-P1-Gen-2:~$ cat /var/lib/dkms/backport-iwlwifi/8324/build/make.log
DKMS make.log for backport-iwlwifi-8324 for kernel 5.6.16-050616-generic (x86_64)
Fri 10 Jul 2020 15:11:36 IST
cc -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer   -c -o conf.o conf.c
cc -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer   -c -o zconf.tab.o zconf.tab.c
cc   conf.o zconf.tab.o   -o conf
#
# configuration written to .config
#
make[5]: 'conf' is up to date.
#
# configuration written to .config
#
Building backport-include/backport/autoconf.h ... done.
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/compat/main.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/wireless/core.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/main.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/wireless/sysfs.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/status.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/wireless/radiotap.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/driver-ops.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/wireless/util.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/sta_info.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/wireless/reg.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/wep.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/drivers/net/wireless/intel/iwlwifi/mvm/fw.o
  LD [M]  /var/lib/dkms/backport-iwlwifi/8324/build/compat/compat.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/aead_api.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/wireless/scan.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/wpa.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/scan.o
In file included from /var/lib/dkms/backport-iwlwifi/8324/build/backport-include/linux/pci.h:3,
                 from /var/lib/dkms/backport-iwlwifi/8324/build/drivers/net/wireless/intel/iwlwifi/mvm/../iwl-devtrace-io.h:17,
                 from /var/lib/dkms/backport-iwlwifi/8324/build/drivers/net/wireless/intel/iwlwifi/mvm/../iwl-devtrace.h:94,
                 from /var/lib/dkms/backport-iwlwifi/8324/build/drivers/net/wireless/intel/iwlwifi/mvm/../iwl-io.h:61,
                 from /var/lib/dkms/backport-iwlwifi/8324/build/drivers/net/wireless/intel/iwlwifi/mvm/fw.c:70:
./include/linux/pci.h:85:45: error: ‘PCI_STD_NUM_BARS’ undeclared here (not in a function); did you mean ‘PCI_SRIOV_NUM_BARS’?
   85 |  PCI_STD_RESOURCE_END = PCI_STD_RESOURCES + PCI_STD_NUM_BARS - 1,
      |                                             ^~~~~~~~~~~~~~~~
      |                                             PCI_SRIOV_NUM_BARS
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/wireless/nl80211.o
make[9]: *** [scripts/Makefile.build:268: /var/lib/dkms/backport-iwlwifi/8324/build/drivers/net/wireless/intel/iwlwifi/mvm/fw.o] Error 1
make[8]: *** [scripts/Makefile.build:505: /var/lib/dkms/backport-iwlwifi/8324/build/drivers/net/wireless/intel/iwlwifi/mvm] Error 2
make[7]: *** [scripts/Makefile.build:505: /var/lib/dkms/backport-iwlwifi/8324/build/drivers/net/wireless/intel/iwlwifi] Error 2
make[6]: *** [scripts/Makefile.build:505: /var/lib/dkms/backport-iwlwifi/8324/build/drivers/net/wireless/intel] Error 2
make[5]: *** [scripts/Makefile.build:505: /var/lib/dkms/backport-iwlwifi/8324/build/drivers/net/wireless] Error 2
make[5]: *** Waiting for unfinished jobs....
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/wireless/mlme.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/offchannel.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/ht.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/agg-tx.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/wireless/ibss.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/wireless/sme.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/agg-rx.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/wireless/chan.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/vht.o
/var/lib/dkms/backport-iwlwifi/8324/build/net/wireless/nl80211.c: In function ‘nl80211_prepare_wdev_dump’:
/var/lib/dkms/backport-iwlwifi/8324/build/net/wireless/nl80211.c:800:11: error: implicit declaration of function ‘genl_family_attrbuf’ [-Werror=implicit-function-declaration]
  800 |           genl_family_attrbuf(&nl80211_fam),
      |           ^~~~~~~~~~~~~~~~~~~
/var/lib/dkms/backport-iwlwifi/8324/build/net/wireless/nl80211.c:800:11: warning: passing argument 3 of ‘nlmsg_parse_deprecated’ makes pointer from integer without a cast [-Wint-conversion]
  800 |           genl_family_attrbuf(&nl80211_fam),
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |           |
      |           int
In file included from /var/lib/dkms/backport-iwlwifi/8324/build/backport-include/net/netlink.h:3,
                 from ./include/net/genetlink.h:6,
                 from /var/lib/dkms/backport-iwlwifi/8324/build/backport-include/net/genetlink.h:3,
                 from /var/lib/dkms/backport-iwlwifi/8324/build/net/wireless/nl80211.c:24:
./include/net/netlink.h:702:22: note: expected ‘struct nlattr **’ but argument is of type ‘int’
  702 |       struct nlattr *tb[], int maxtype,
      |       ~~~~~~~~~~~~~~~^~~~
/var/lib/dkms/backport-iwlwifi/8324/build/net/wireless/nl80211.c:808:6: warning: passing argument 2 of ‘__cfg80211_wdev_from_attrs’ makes pointer from integer without a cast [-Wint-conversion]
  808 |      genl_family_attrbuf(&nl80211_fam));
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |      |
      |      int
/var/lib/dkms/backport-iwlwifi/8324/build/net/wireless/nl80211.c:67:63: note: expected ‘struct nlattr **’ but argument is of type ‘int’
   67 | __cfg80211_wdev_from_attrs(struct net *netns, struct nlattr **attrs)
      |                                               ~~~~~~~~~~~~~~~~^~~~~
/var/lib/dkms/backport-iwlwifi/8324/build/net/wireless/nl80211.c: In function ‘nl80211_dump_wiphy_parse’:
/var/lib/dkms/backport-iwlwifi/8324/build/net/wireless/nl80211.c:2432:23: warning: initialization of ‘struct nlattr **’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
 2432 |  struct nlattr **tb = genl_family_attrbuf(&nl80211_fam);
      |                       ^~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/wireless/ethtool.o
/var/lib/dkms/backport-iwlwifi/8324/build/net/wireless/nl80211.c: In function ‘nl80211_dump_survey’:
/var/lib/dkms/backport-iwlwifi/8324/build/net/wireless/nl80211.c:8777:28: warning: initialization of ‘struct nlattr **’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
 8777 |  struct nlattr **attrbuf = genl_family_attrbuf(&nl80211_fam);
      |                            ^~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/he.o
/var/lib/dkms/backport-iwlwifi/8324/build/net/wireless/nl80211.c: In function ‘nl80211_testmode_dump’:
/var/lib/dkms/backport-iwlwifi/8324/build/net/wireless/nl80211.c:9713:29: warning: initialization of ‘struct nlattr **’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
 9713 |   struct nlattr **attrbuf = genl_family_attrbuf(&nl80211_fam);
      |                             ^~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/wireless/mesh.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/ibss.o
/var/lib/dkms/backport-iwlwifi/8324/build/net/wireless/nl80211.c: In function ‘nl80211_vendor_check_policy’:
/var/lib/dkms/backport-iwlwifi/8324/build/net/wireless/nl80211.c:13059:9: error: implicit declaration of function ‘nl80211_validate_nested’; did you mean ‘nla_validate_nested’? [-Werror=implicit-function-declaration]
13059 |  return nl80211_validate_nested(attr, vcmd->maxattr, vcmd->policy,
      |         ^~~~~~~~~~~~~~~~~~~~~~~
      |         nla_validate_nested
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/iface.o
/var/lib/dkms/backport-iwlwifi/8324/build/net/wireless/nl80211.c: In function ‘nl80211_prepare_vendor_dump’:
/var/lib/dkms/backport-iwlwifi/8324/build/net/wireless/nl80211.c:13143:28: warning: initialization of ‘struct nlattr **’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
13143 |  struct nlattr **attrbuf = genl_family_attrbuf(&nl80211_fam);
      |                            ^~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/wireless/ap.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/rate.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/wireless/trace.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/michael.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/wireless/ocb.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/tkip.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/aes_cmac.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/wireless/pmsr.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/wireless/debugfs.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/aes_gmac.o
  GEN     /var/lib/dkms/backport-iwlwifi/8324/build/net/wireless/shipped-certs.c
  GEN     /var/lib/dkms/backport-iwlwifi/8324/build/net/wireless/extra-certs.c
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/wireless/shipped-certs.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/fils_aead.o
In file included from ./include/trace/define_trace.h:102,
                 from /var/lib/dkms/backport-iwlwifi/8324/build/net/wireless/trace.h:3469,
                 from /var/lib/dkms/backport-iwlwifi/8324/build/net/wireless/trace.c:8:
/var/lib/dkms/backport-iwlwifi/8324/build/net/wireless/./trace.h:2054:21: error: expected expression before ‘;’ token
 2054 |   __field(u8, bands);
      |                     ^
./include/trace/trace_events.h:443:2: note: in definition of macro ‘DECLARE_EVENT_CLASS’
  443 |  tstruct        \
      |  ^~~~~~~
./include/trace/trace_events.h:78:9: note: in expansion of macro ‘PARAMS’
   78 |         PARAMS(tstruct),         \
      |         ^~~~~~
/var/lib/dkms/backport-iwlwifi/8324/build/net/wireless/./trace.h:2046:1: note: in expansion of macro ‘TRACE_EVENT’
 2046 | TRACE_EVENT(rdev_nan_change_conf,
      | ^~~~~~~~~~~
/var/lib/dkms/backport-iwlwifi/8324/build/net/wireless/./trace.h:2050:2: note: in expansion of macro ‘TP_STRUCT__entry’
 2050 |  TP_STRUCT__entry(
      |  ^~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/wireless/extra-certs.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/cfg.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/ethtool.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/rx.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/spectmgmt.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/tx.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/key.o
make[6]: *** [scripts/Makefile.build:267: /var/lib/dkms/backport-iwlwifi/8324/build/net/wireless/trace.o] Error 1
make[6]: *** Waiting for unfinished jobs....
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/util.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/wme.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/chan.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/trace.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/mlme.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/tdls.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/ocb.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/led.o
In file included from ./include/trace/define_trace.h:102,
                 from /var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/trace.h:2728,
                 from /var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/trace.c:11:
/var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/./trace.h:411:31: error: expected expression before ‘;’ token
  411 |   __field(s32, cqm_rssi_thold);
      |                               ^
./include/trace/trace_events.h:443:2: note: in definition of macro ‘DECLARE_EVENT_CLASS’
  443 |  tstruct        \
      |  ^~~~~~~
./include/trace/trace_events.h:78:9: note: in expansion of macro ‘PARAMS’
   78 |         PARAMS(tstruct),         \
      |         ^~~~~~
/var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/./trace.h:382:1: note: in expansion of macro ‘TRACE_EVENT’
  382 | TRACE_EVENT(drv_bss_info_changed,
      | ^~~~~~~~~~~
/var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/./trace.h:390:2: note: in expansion of macro ‘TP_STRUCT__entry’
  390 |  TP_STRUCT__entry(
      |  ^~~~~~~~~~~~~~~~
/var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/./trace.h:1675:44: error: expected expression before ‘;’ token
 1675 |   __dynamic_array(u8, ssid, info->ssid_len);
      |                                            ^
./include/trace/trace_events.h:443:2: note: in definition of macro ‘DECLARE_EVENT_CLASS’
  443 |  tstruct        \
      |  ^~~~~~~
./include/trace/trace_events.h:78:9: note: in expansion of macro ‘PARAMS’
   78 |         PARAMS(tstruct),         \
      |         ^~~~~~
/var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/./trace.h:1663:1: note: in expansion of macro ‘TRACE_EVENT’
 1663 | TRACE_EVENT(drv_start_ap,
      | ^~~~~~~~~~~
/var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/./trace.h:1670:2: note: in expansion of macro ‘TP_STRUCT__entry’
 1670 |  TP_STRUCT__entry(
      |  ^~~~~~~~~~~~~~~~
/var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/./trace.h:1675:44: error: initialization of ‘const char *’ from incompatible pointer type ‘struct trace_event_fields *’ [-Werror=incompatible-pointer-types]
 1675 |   __dynamic_array(u8, ssid, info->ssid_len);
      |                                            ^
./include/trace/trace_events.h:443:2: note: in definition of macro ‘DECLARE_EVENT_CLASS’
  443 |  tstruct        \
      |  ^~~~~~~
./include/trace/trace_events.h:78:9: note: in expansion of macro ‘PARAMS’
   78 |         PARAMS(tstruct),         \
      |         ^~~~~~
/var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/./trace.h:1663:1: note: in expansion of macro ‘TRACE_EVENT’
 1663 | TRACE_EVENT(drv_start_ap,
      | ^~~~~~~~~~~
/var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/./trace.h:1670:2: note: in expansion of macro ‘TP_STRUCT__entry’
 1670 |  TP_STRUCT__entry(
      |  ^~~~~~~~~~~~~~~~
/var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/./trace.h:1675:44: note: (near initialization for ‘trace_event_fields_drv_start_ap[8].type’)
 1675 |   __dynamic_array(u8, ssid, info->ssid_len);
      |                                            ^
./include/trace/trace_events.h:443:2: note: in definition of macro ‘DECLARE_EVENT_CLASS’
  443 |  tstruct        \
      |  ^~~~~~~
./include/trace/trace_events.h:78:9: note: in expansion of macro ‘PARAMS’
   78 |         PARAMS(tstruct),         \
      |         ^~~~~~
/var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/./trace.h:1663:1: note: in expansion of macro ‘TRACE_EVENT’
 1663 | TRACE_EVENT(drv_start_ap,
      | ^~~~~~~~~~~
/var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/./trace.h:1670:2: note: in expansion of macro ‘TP_STRUCT__entry’
 1670 |  TP_STRUCT__entry(
      |  ^~~~~~~~~~~~~~~~
/var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/./trace.h:1675:44: error: initializer element is not constant
 1675 |   __dynamic_array(u8, ssid, info->ssid_len);
      |                                            ^
./include/trace/trace_events.h:443:2: note: in definition of macro ‘DECLARE_EVENT_CLASS’
  443 |  tstruct        \
      |  ^~~~~~~
./include/trace/trace_events.h:78:9: note: in expansion of macro ‘PARAMS’
   78 |         PARAMS(tstruct),         \
      |         ^~~~~~
/var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/./trace.h:1663:1: note: in expansion of macro ‘TRACE_EVENT’
 1663 | TRACE_EVENT(drv_start_ap,
      | ^~~~~~~~~~~
/var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/./trace.h:1670:2: note: in expansion of macro ‘TP_STRUCT__entry’
 1670 |  TP_STRUCT__entry(
      |  ^~~~~~~~~~~~~~~~
/var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/./trace.h:1675:44: note: (near initialization for ‘trace_event_fields_drv_start_ap[8].type’)
 1675 |   __dynamic_array(u8, ssid, info->ssid_len);
      |                                            ^
./include/trace/trace_events.h:443:2: note: in definition of macro ‘DECLARE_EVENT_CLASS’
  443 |  tstruct        \
      |  ^~~~~~~
./include/trace/trace_events.h:78:9: note: in expansion of macro ‘PARAMS’
   78 |         PARAMS(tstruct),         \
      |         ^~~~~~
/var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/./trace.h:1663:1: note: in expansion of macro ‘TRACE_EVENT’
 1663 | TRACE_EVENT(drv_start_ap,
      | ^~~~~~~~~~~
/var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/./trace.h:1670:2: note: in expansion of macro ‘TP_STRUCT__entry’
 1670 |  TP_STRUCT__entry(
      |  ^~~~~~~~~~~~~~~~
./include/trace/trace_events.h:442:64: warning: missing braces around initializer [-Wmissing-braces]
  442 | static struct trace_event_fields trace_event_fields_##call[] = { \
      |                                                                ^
./include/trace/trace_events.h:75:2: note: in expansion of macro ‘DECLARE_EVENT_CLASS’
   75 |  DECLARE_EVENT_CLASS(name,          \
      |  ^~~~~~~~~~~~~~~~~~~
/var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/./trace.h:1663:1: note: in expansion of macro ‘TRACE_EVENT’
 1663 | TRACE_EVENT(drv_start_ap,
      | ^~~~~~~~~~~
/var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/./trace.h:1742:44: error: expected expression before ‘;’ token
 1742 |   __dynamic_array(u8, ssid, info->ssid_len);
      |                                            ^
./include/trace/trace_events.h:443:2: note: in definition of macro ‘DECLARE_EVENT_CLASS’
  443 |  tstruct        \
      |  ^~~~~~~
./include/trace/trace_events.h:78:9: note: in expansion of macro ‘PARAMS’
   78 |         PARAMS(tstruct),         \
      |         ^~~~~~
/var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/./trace.h:1730:1: note: in expansion of macro ‘TRACE_EVENT’
 1730 | TRACE_EVENT(drv_join_ibss,
      | ^~~~~~~~~~~
/var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/./trace.h:1737:2: note: in expansion of macro ‘TP_STRUCT__entry’
 1737 |  TP_STRUCT__entry(
      |  ^~~~~~~~~~~~~~~~
/var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/./trace.h:1742:44: error: initialization of ‘const char *’ from incompatible pointer type ‘struct trace_event_fields *’ [-Werror=incompatible-pointer-types]
 1742 |   __dynamic_array(u8, ssid, info->ssid_len);
      |                                            ^
./include/trace/trace_events.h:443:2: note: in definition of macro ‘DECLARE_EVENT_CLASS’
  443 |  tstruct        \
      |  ^~~~~~~
./include/trace/trace_events.h:78:9: note: in expansion of macro ‘PARAMS’
   78 |         PARAMS(tstruct),         \
      |         ^~~~~~
/var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/./trace.h:1730:1: note: in expansion of macro ‘TRACE_EVENT’
 1730 | TRACE_EVENT(drv_join_ibss,
      | ^~~~~~~~~~~
/var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/./trace.h:1737:2: note: in expansion of macro ‘TP_STRUCT__entry’
 1737 |  TP_STRUCT__entry(
      |  ^~~~~~~~~~~~~~~~
/var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/./trace.h:1742:44: note: (near initialization for ‘trace_event_fields_drv_join_ibss[8].type’)
 1742 |   __dynamic_array(u8, ssid, info->ssid_len);
      |                                            ^
./include/trace/trace_events.h:443:2: note: in definition of macro ‘DECLARE_EVENT_CLASS’
  443 |  tstruct        \
      |  ^~~~~~~
./include/trace/trace_events.h:78:9: note: in expansion of macro ‘PARAMS’
   78 |         PARAMS(tstruct),         \
      |         ^~~~~~
/var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/./trace.h:1730:1: note: in expansion of macro ‘TRACE_EVENT’
 1730 | TRACE_EVENT(drv_join_ibss,
      | ^~~~~~~~~~~
/var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/./trace.h:1737:2: note: in expansion of macro ‘TP_STRUCT__entry’
 1737 |  TP_STRUCT__entry(
      |  ^~~~~~~~~~~~~~~~
/var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/./trace.h:1742:44: error: initializer element is not constant
 1742 |   __dynamic_array(u8, ssid, info->ssid_len);
      |                                            ^
./include/trace/trace_events.h:443:2: note: in definition of macro ‘DECLARE_EVENT_CLASS’
  443 |  tstruct        \
      |  ^~~~~~~
./include/trace/trace_events.h:78:9: note: in expansion of macro ‘PARAMS’
   78 |         PARAMS(tstruct),         \
      |         ^~~~~~
/var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/./trace.h:1730:1: note: in expansion of macro ‘TRACE_EVENT’
 1730 | TRACE_EVENT(drv_join_ibss,
      | ^~~~~~~~~~~
/var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/./trace.h:1737:2: note: in expansion of macro ‘TP_STRUCT__entry’
 1737 |  TP_STRUCT__entry(
      |  ^~~~~~~~~~~~~~~~
/var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/./trace.h:1742:44: note: (near initialization for ‘trace_event_fields_drv_join_ibss[8].type’)
 1742 |   __dynamic_array(u8, ssid, info->ssid_len);
      |                                            ^
./include/trace/trace_events.h:443:2: note: in definition of macro ‘DECLARE_EVENT_CLASS’
  443 |  tstruct        \
      |  ^~~~~~~
./include/trace/trace_events.h:78:9: note: in expansion of macro ‘PARAMS’
   78 |         PARAMS(tstruct),         \
      |         ^~~~~~
/var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/./trace.h:1730:1: note: in expansion of macro ‘TRACE_EVENT’
 1730 | TRACE_EVENT(drv_join_ibss,
      | ^~~~~~~~~~~
/var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/./trace.h:1737:2: note: in expansion of macro ‘TP_STRUCT__entry’
 1737 |  TP_STRUCT__entry(
      |  ^~~~~~~~~~~~~~~~
./include/trace/trace_events.h:442:64: warning: missing braces around initializer [-Wmissing-braces]
  442 | static struct trace_event_fields trace_event_fields_##call[] = { \
      |                                                                ^
./include/trace/trace_events.h:75:2: note: in expansion of macro ‘DECLARE_EVENT_CLASS’
   75 |  DECLARE_EVENT_CLASS(name,          \
      |  ^~~~~~~~~~~~~~~~~~~
/var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/./trace.h:1730:1: note: in expansion of macro ‘TRACE_EVENT’
 1730 | TRACE_EVENT(drv_join_ibss,
      | ^~~~~~~~~~~
  CC [M]  /var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/debugfs.o
cc1: some warnings being treated as errors
make[6]: *** [scripts/Makefile.build:268: /var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211/trace.o] Error 1
make[6]: *** Waiting for unfinished jobs....
make[5]: *** [scripts/Makefile.build:505: /var/lib/dkms/backport-iwlwifi/8324/build/net/mac80211] Error 2
cc1: some warnings being treated as errors
make[6]: *** [scripts/Makefile.build:267: /var/lib/dkms/backport-iwlwifi/8324/build/net/wireless/nl80211.o] Error 1
make[5]: *** [scripts/Makefile.build:505: /var/lib/dkms/backport-iwlwifi/8324/build/net/wireless] Error 2
make[4]: *** [Makefile:1695: /var/lib/dkms/backport-iwlwifi/8324/build] Error 2
make[3]: *** [Makefile.build:13: modules] Error 2
make[2]: *** [Makefile.real:100: modules] Error 2
make[1]: *** [Makefile:43: modules] Error 2
make: *** [Makefile:30: default] Error 2
Last edited by dobriain on Fri Jul 17, 2020 7:07 pm, edited 1 time in total.

sleeper12
Level 11
Level 11
Posts: 3596
Joined: Thu May 25, 2017 3:22 pm

Re: After upgrade to Mint 20 - WiFi disappeared

Post by sleeper12 »

You might try the 5.4 kernel & see if that helps.

dobriain
Level 2
Level 2
Posts: 69
Joined: Sat Dec 06, 2014 1:26 pm

[Solved] Re: After upgrade to Mint 20 - WiFi disappeared

Post by dobriain »

I will, thought it was working on LM 19.3 using the 5.6.13 kernel. I tried 5.6.13 with LM 20 to no avail.
Last edited by dobriain on Fri Jul 17, 2020 7:16 pm, edited 1 time in total.

dobriain
Level 2
Level 2
Posts: 69
Joined: Sat Dec 06, 2014 1:26 pm

[Solved] Re: After upgrade to Mint 20 - WiFi disappeared

Post by dobriain »

sleeper12 wrote:
Fri Jul 10, 2020 12:20 pm
You might try the 5.4 kernel & see if that helps.
I tried 5.4.51 kernel and it is the same. The iwlwifi-dkms appears to be installed though which wasn't even happening with the later kernels.

Code: Select all

$ apt show backport-iwlwifi-dkms 
Package: backport-iwlwifi-dkms
Version: 8324-0ubuntu3~20.04.1
Priority: optional
Section: universe/kernel
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: You-Sheng Yang <vicamo@gmail.com>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 10.0 MB
Provides: iwlwifi-modules
Depends: dkms (>= 2.1.0.0), libc6-dev | libc-dev
Homepage: https://gitlab.com/vicamo/backport-iwlwifi-dkms
Download-Size: 1,567 kB
APT-Manual-Installed: yes
APT-Sources: http://ftp.heanet.ie/pub/ubuntu focal-updates/universe amd64 Packages
Description: iwlwifi driver backport in DKMS format
 Intel works with periodic releases of the iwlwifi driver that are
 tested with a specific combination of components such as firmware and
 hostap. These releases can be seen as snapshots of the development
 trees (including upstream) that can be used on older kernels.
 .
 This package provides iwlwifi modules built from iwlwifi-public
 defconfig based on upstream master branch.

N: There are 2 additional records. Please use the '-a' switch to see them.
Last edited by dobriain on Fri Jul 17, 2020 7:16 pm, edited 1 time in total.

sleeper12
Level 11
Level 11
Posts: 3596
Joined: Thu May 25, 2017 3:22 pm

Re: After upgrade to Mint 20 - WiFi disappeared

Post by sleeper12 »


dobriain
Level 2
Level 2
Posts: 69
Joined: Sat Dec 06, 2014 1:26 pm

[Solved] Re: After upgrade to Mint 20 - WiFi disappeared

Post by dobriain »

This method failed at the final hurdle, a dpkg: error processing package backport-iwlwifi-dkms returned error exit status 10.

Code: Select all

$ sudo apt-get install mokutil && mokutil --sb-state
Reading package lists... Done
Building dependency tree       
Reading state information... Done
mokutil is already the newest version (0.3.0+1538710437.fb6250f-1).
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
SecureBoot disabled
Platform is in Setup Mode

Code: Select all

$ sudo add-apt-repository ppa:canonical-hwe-team/backport-iwlwifi
You are about to add the following PPA:
 Bleeding-edge backport-iwlwifi DKMS packages built from https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git. See https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi for device/firmware compatibility.

A few notes for this PPA:

1. it is not intended for landing new proposed releases into Ubuntu archive,
2. it's not related to the official packages in the Ubuntu archive in any way,
3. it is only for experiments during hardware enablement,
 More info: https://launchpad.net/~canonical-hwe-team/+archive/ubuntu/backport-iwlwifi
Press Enter to continue or Ctrl+C to cancel

Executing: /tmp/apt-key-gpghome.RIhaEOQg9T/gpg.1.sh --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys 8E65E5B04706EC1E2FA1CA5323BEB290D9AAAA49
gpg: key 23BEB290D9AAAA49: "Launchpad PPA for Canonical Hardware Enablement Team" not changed
gpg: Total number processed: 1
gpg:              unchanged: 1

Code: Select all

$ sudo apt-get update
Hit:1 http://ppa.launchpad.net/canonical-hwe-team/backport-iwlwifi/ubuntu focal InRelease
Ign:2 http://ftp.heanet.ie/pub/packages.linuxmint.com ulyana InRelease                                            
Hit:3 http://ftp.heanet.ie/pub/ubuntu focal InRelease                                                             
Hit:4 http://security.ubuntu.com/ubuntu focal-security InRelease                                                  
Hit:5 http://archive.canonical.com/ubuntu focal InRelease                     
Hit:6 http://ftp.heanet.ie/pub/ubuntu focal-updates InRelease                 
Hit:7 http://ftp.heanet.ie/pub/ubuntu focal-backports InRelease
Hit:8 http://ftp.heanet.ie/pub/packages.linuxmint.com ulyana Release
Reading package lists... Done

Code: Select all

$ sudo apt-get install backport-iwlwifi-dkms
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  backport-iwlwifi-dkms
0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded.
Need to get 0 B/1,567 kB of archives.
After this operation, 10.0 MB of additional disk space will be used.
Selecting previously unselected package backport-iwlwifi-dkms.
(Reading database ... 537862 files and directories currently installed.)
Preparing to unpack .../backport-iwlwifi-dkms_8324-0ubuntu3~20.04.1_all.deb ...
Unpacking backport-iwlwifi-dkms (8324-0ubuntu3~20.04.1) ...
Setting up backport-iwlwifi-dkms (8324-0ubuntu3~20.04.1) ...
Loading new backport-iwlwifi-8324 DKMS files...
Building for 5.7.8-050708-generic
Building initial module for 5.7.8-050708-generic
Error! Bad return status for module build on kernel: 5.7.8-050708-generic (x86_64)
Consult /var/lib/dkms/backport-iwlwifi/8324/build/make.log for more information.
dpkg: error processing package backport-iwlwifi-dkms (--configure):
 installed backport-iwlwifi-dkms package post-installation script subprocess returned error exit status 10
Errors were encountered while processing:
 backport-iwlwifi-dkms
E: Sub-process /usr/bin/dpkg returned an error code (1)
Last edited by dobriain on Fri Jul 17, 2020 7:15 pm, edited 1 time in total.

dobriain
Level 2
Level 2
Posts: 69
Joined: Sat Dec 06, 2014 1:26 pm

[Solved] Re: After upgrade to Mint 20 - WiFi disappeared

Post by dobriain »

The third method fails at step "h. Reboot your computer. Your wireless Intel card should now run on the new driver." It is not running.

Code: Select all

/tmp$ git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
Cloning into 'linux-firmware'...
remote: Enumerating objects: 269, done.
remote: Counting objects: 100% (269/269), done.
remote: Compressing objects: 100% (268/268), done.
remote: Total 9832 (delta 160), reused 0 (delta 0), pack-reused 9563
Receiving objects: 100% (9832/9832), 311.52 MiB | 31.13 MiB/s, done.
Resolving deltas: 100% (6460/6460), done.
Updating files: 100% (2361/2361), done.

Code: Select all

/tmp/linux-firmware$ sudo cp -v -u iwlwifi* /lib/firmware
'iwlwifi-1000-3.ucode' -> '/lib/firmware/iwlwifi-1000-3.ucode'
'iwlwifi-1000-5.ucode' -> '/lib/firmware/iwlwifi-1000-5.ucode'
'iwlwifi-100-5.ucode' -> '/lib/firmware/iwlwifi-100-5.ucode'
'iwlwifi-105-6.ucode' -> '/lib/firmware/iwlwifi-105-6.ucode'
'iwlwifi-135-6.ucode' -> '/lib/firmware/iwlwifi-135-6.ucode'
'iwlwifi-2000-6.ucode' -> '/lib/firmware/iwlwifi-2000-6.ucode'
'iwlwifi-2030-6.ucode' -> '/lib/firmware/iwlwifi-2030-6.ucode'
'iwlwifi-3160-10.ucode' -> '/lib/firmware/iwlwifi-3160-10.ucode'
'iwlwifi-3160-12.ucode' -> '/lib/firmware/iwlwifi-3160-12.ucode'
'iwlwifi-3160-13.ucode' -> '/lib/firmware/iwlwifi-3160-13.ucode'
'iwlwifi-3160-16.ucode' -> '/lib/firmware/iwlwifi-3160-16.ucode'
'iwlwifi-3160-17.ucode' -> '/lib/firmware/iwlwifi-3160-17.ucode'
'iwlwifi-3160-7.ucode' -> '/lib/firmware/iwlwifi-3160-7.ucode'
'iwlwifi-3160-8.ucode' -> '/lib/firmware/iwlwifi-3160-8.ucode'
'iwlwifi-3160-9.ucode' -> '/lib/firmware/iwlwifi-3160-9.ucode'
'iwlwifi-3168-21.ucode' -> '/lib/firmware/iwlwifi-3168-21.ucode'
'iwlwifi-3168-22.ucode' -> '/lib/firmware/iwlwifi-3168-22.ucode'
'iwlwifi-3168-27.ucode' -> '/lib/firmware/iwlwifi-3168-27.ucode'
'iwlwifi-3168-29.ucode' -> '/lib/firmware/iwlwifi-3168-29.ucode'
'iwlwifi-3945-2.ucode' -> '/lib/firmware/iwlwifi-3945-2.ucode'
'iwlwifi-4965-2.ucode' -> '/lib/firmware/iwlwifi-4965-2.ucode'
'iwlwifi-5000-1.ucode' -> '/lib/firmware/iwlwifi-5000-1.ucode'
'iwlwifi-5000-2.ucode' -> '/lib/firmware/iwlwifi-5000-2.ucode'
'iwlwifi-5000-5.ucode' -> '/lib/firmware/iwlwifi-5000-5.ucode'
'iwlwifi-5150-2.ucode' -> '/lib/firmware/iwlwifi-5150-2.ucode'
'iwlwifi-6000-4.ucode' -> '/lib/firmware/iwlwifi-6000-4.ucode'
'iwlwifi-6000g2a-5.ucode' -> '/lib/firmware/iwlwifi-6000g2a-5.ucode'
'iwlwifi-6000g2a-6.ucode' -> '/lib/firmware/iwlwifi-6000g2a-6.ucode'
'iwlwifi-6000g2b-5.ucode' -> '/lib/firmware/iwlwifi-6000g2b-5.ucode'
'iwlwifi-6000g2b-6.ucode' -> '/lib/firmware/iwlwifi-6000g2b-6.ucode'
'iwlwifi-6050-4.ucode' -> '/lib/firmware/iwlwifi-6050-4.ucode'
'iwlwifi-6050-5.ucode' -> '/lib/firmware/iwlwifi-6050-5.ucode'
'iwlwifi-7260-10.ucode' -> '/lib/firmware/iwlwifi-7260-10.ucode'
'iwlwifi-7260-12.ucode' -> '/lib/firmware/iwlwifi-7260-12.ucode'
'iwlwifi-7260-13.ucode' -> '/lib/firmware/iwlwifi-7260-13.ucode'
'iwlwifi-7260-16.ucode' -> '/lib/firmware/iwlwifi-7260-16.ucode'
'iwlwifi-7260-17.ucode' -> '/lib/firmware/iwlwifi-7260-17.ucode'
'iwlwifi-7260-7.ucode' -> '/lib/firmware/iwlwifi-7260-7.ucode'
'iwlwifi-7260-8.ucode' -> '/lib/firmware/iwlwifi-7260-8.ucode'
'iwlwifi-7260-9.ucode' -> '/lib/firmware/iwlwifi-7260-9.ucode'
'iwlwifi-7265-10.ucode' -> '/lib/firmware/iwlwifi-7265-10.ucode'
'iwlwifi-7265-12.ucode' -> '/lib/firmware/iwlwifi-7265-12.ucode'
'iwlwifi-7265-13.ucode' -> '/lib/firmware/iwlwifi-7265-13.ucode'
'iwlwifi-7265-16.ucode' -> '/lib/firmware/iwlwifi-7265-16.ucode'
'iwlwifi-7265-17.ucode' -> '/lib/firmware/iwlwifi-7265-17.ucode'
'iwlwifi-7265-8.ucode' -> '/lib/firmware/iwlwifi-7265-8.ucode'
'iwlwifi-7265-9.ucode' -> '/lib/firmware/iwlwifi-7265-9.ucode'
'iwlwifi-7265D-10.ucode' -> '/lib/firmware/iwlwifi-7265D-10.ucode'
'iwlwifi-7265D-12.ucode' -> '/lib/firmware/iwlwifi-7265D-12.ucode'
'iwlwifi-7265D-13.ucode' -> '/lib/firmware/iwlwifi-7265D-13.ucode'
'iwlwifi-7265D-16.ucode' -> '/lib/firmware/iwlwifi-7265D-16.ucode'
'iwlwifi-7265D-17.ucode' -> '/lib/firmware/iwlwifi-7265D-17.ucode'
'iwlwifi-7265D-21.ucode' -> '/lib/firmware/iwlwifi-7265D-21.ucode'
'iwlwifi-7265D-22.ucode' -> '/lib/firmware/iwlwifi-7265D-22.ucode'
'iwlwifi-7265D-27.ucode' -> '/lib/firmware/iwlwifi-7265D-27.ucode'
'iwlwifi-7265D-29.ucode' -> '/lib/firmware/iwlwifi-7265D-29.ucode'
'iwlwifi-8000C-13.ucode' -> '/lib/firmware/iwlwifi-8000C-13.ucode'
'iwlwifi-8000C-16.ucode' -> '/lib/firmware/iwlwifi-8000C-16.ucode'
'iwlwifi-8000C-21.ucode' -> '/lib/firmware/iwlwifi-8000C-21.ucode'
'iwlwifi-8000C-22.ucode' -> '/lib/firmware/iwlwifi-8000C-22.ucode'
'iwlwifi-8000C-27.ucode' -> '/lib/firmware/iwlwifi-8000C-27.ucode'
'iwlwifi-8000C-31.ucode' -> '/lib/firmware/iwlwifi-8000C-31.ucode'
'iwlwifi-8000C-34.ucode' -> '/lib/firmware/iwlwifi-8000C-34.ucode'
'iwlwifi-8000C-36.ucode' -> '/lib/firmware/iwlwifi-8000C-36.ucode'
'iwlwifi-8265-21.ucode' -> '/lib/firmware/iwlwifi-8265-21.ucode'
'iwlwifi-8265-22.ucode' -> '/lib/firmware/iwlwifi-8265-22.ucode'
'iwlwifi-8265-27.ucode' -> '/lib/firmware/iwlwifi-8265-27.ucode'
'iwlwifi-8265-31.ucode' -> '/lib/firmware/iwlwifi-8265-31.ucode'
'iwlwifi-8265-34.ucode' -> '/lib/firmware/iwlwifi-8265-34.ucode'
'iwlwifi-8265-36.ucode' -> '/lib/firmware/iwlwifi-8265-36.ucode'
'iwlwifi-9000-pu-b0-jf-b0-33.ucode' -> '/lib/firmware/iwlwifi-9000-pu-b0-jf-b0-33.ucode'
'iwlwifi-9000-pu-b0-jf-b0-34.ucode' -> '/lib/firmware/iwlwifi-9000-pu-b0-jf-b0-34.ucode'
'iwlwifi-9000-pu-b0-jf-b0-38.ucode' -> '/lib/firmware/iwlwifi-9000-pu-b0-jf-b0-38.ucode'
'iwlwifi-9000-pu-b0-jf-b0-41.ucode' -> '/lib/firmware/iwlwifi-9000-pu-b0-jf-b0-41.ucode'
'iwlwifi-9000-pu-b0-jf-b0-43.ucode' -> '/lib/firmware/iwlwifi-9000-pu-b0-jf-b0-43.ucode'
'iwlwifi-9000-pu-b0-jf-b0-46.ucode' -> '/lib/firmware/iwlwifi-9000-pu-b0-jf-b0-46.ucode'
'iwlwifi-9260-th-b0-jf-b0-33.ucode' -> '/lib/firmware/iwlwifi-9260-th-b0-jf-b0-33.ucode'
'iwlwifi-9260-th-b0-jf-b0-34.ucode' -> '/lib/firmware/iwlwifi-9260-th-b0-jf-b0-34.ucode'
'iwlwifi-9260-th-b0-jf-b0-38.ucode' -> '/lib/firmware/iwlwifi-9260-th-b0-jf-b0-38.ucode'
'iwlwifi-9260-th-b0-jf-b0-41.ucode' -> '/lib/firmware/iwlwifi-9260-th-b0-jf-b0-41.ucode'
'iwlwifi-9260-th-b0-jf-b0-43.ucode' -> '/lib/firmware/iwlwifi-9260-th-b0-jf-b0-43.ucode'
'iwlwifi-9260-th-b0-jf-b0-46.ucode' -> '/lib/firmware/iwlwifi-9260-th-b0-jf-b0-46.ucode'
'iwlwifi-cc-a0-46.ucode' -> '/lib/firmware/iwlwifi-cc-a0-46.ucode'
'iwlwifi-cc-a0-48.ucode' -> '/lib/firmware/iwlwifi-cc-a0-48.ucode'
'iwlwifi-cc-a0-50.ucode' -> '/lib/firmware/iwlwifi-cc-a0-50.ucode'
'iwlwifi-cc-a0-53.ucode' -> '/lib/firmware/iwlwifi-cc-a0-53.ucode'
'iwlwifi-cc-a0-55.ucode' -> '/lib/firmware/iwlwifi-cc-a0-55.ucode'
'iwlwifi-Qu-b0-hr-b0-48.ucode' -> '/lib/firmware/iwlwifi-Qu-b0-hr-b0-48.ucode'
'iwlwifi-Qu-b0-hr-b0-50.ucode' -> '/lib/firmware/iwlwifi-Qu-b0-hr-b0-50.ucode'
'iwlwifi-Qu-b0-hr-b0-53.ucode' -> '/lib/firmware/iwlwifi-Qu-b0-hr-b0-53.ucode'
'iwlwifi-Qu-b0-hr-b0-55.ucode' -> '/lib/firmware/iwlwifi-Qu-b0-hr-b0-55.ucode'
'iwlwifi-Qu-b0-jf-b0-48.ucode' -> '/lib/firmware/iwlwifi-Qu-b0-jf-b0-48.ucode'
'iwlwifi-Qu-b0-jf-b0-50.ucode' -> '/lib/firmware/iwlwifi-Qu-b0-jf-b0-50.ucode'
'iwlwifi-Qu-b0-jf-b0-53.ucode' -> '/lib/firmware/iwlwifi-Qu-b0-jf-b0-53.ucode'
'iwlwifi-Qu-b0-jf-b0-55.ucode' -> '/lib/firmware/iwlwifi-Qu-b0-jf-b0-55.ucode'
'iwlwifi-Qu-c0-hr-b0-48.ucode' -> '/lib/firmware/iwlwifi-Qu-c0-hr-b0-48.ucode'
'iwlwifi-Qu-c0-hr-b0-50.ucode' -> '/lib/firmware/iwlwifi-Qu-c0-hr-b0-50.ucode'
'iwlwifi-Qu-c0-hr-b0-53.ucode' -> '/lib/firmware/iwlwifi-Qu-c0-hr-b0-53.ucode'
'iwlwifi-Qu-c0-hr-b0-55.ucode' -> '/lib/firmware/iwlwifi-Qu-c0-hr-b0-55.ucode'
'iwlwifi-Qu-c0-jf-b0-48.ucode' -> '/lib/firmware/iwlwifi-Qu-c0-jf-b0-48.ucode'
'iwlwifi-Qu-c0-jf-b0-50.ucode' -> '/lib/firmware/iwlwifi-Qu-c0-jf-b0-50.ucode'
'iwlwifi-Qu-c0-jf-b0-53.ucode' -> '/lib/firmware/iwlwifi-Qu-c0-jf-b0-53.ucode'
'iwlwifi-Qu-c0-jf-b0-55.ucode' -> '/lib/firmware/iwlwifi-Qu-c0-jf-b0-55.ucode'
'iwlwifi-QuZ-a0-hr-b0-48.ucode' -> '/lib/firmware/iwlwifi-QuZ-a0-hr-b0-48.ucode'
'iwlwifi-QuZ-a0-hr-b0-50.ucode' -> '/lib/firmware/iwlwifi-QuZ-a0-hr-b0-50.ucode'
'iwlwifi-QuZ-a0-hr-b0-53.ucode' -> '/lib/firmware/iwlwifi-QuZ-a0-hr-b0-53.ucode'
'iwlwifi-QuZ-a0-hr-b0-55.ucode' -> '/lib/firmware/iwlwifi-QuZ-a0-hr-b0-55.ucode'
'iwlwifi-QuZ-a0-jf-b0-48.ucode' -> '/lib/firmware/iwlwifi-QuZ-a0-jf-b0-48.ucode'
'iwlwifi-QuZ-a0-jf-b0-50.ucode' -> '/lib/firmware/iwlwifi-QuZ-a0-jf-b0-50.ucode'
'iwlwifi-QuZ-a0-jf-b0-53.ucode' -> '/lib/firmware/iwlwifi-QuZ-a0-jf-b0-53.ucode'
'iwlwifi-QuZ-a0-jf-b0-55.ucode' -> '/lib/firmware/iwlwifi-QuZ-a0-jf-b0-55.ucode'

Code: Select all

/tmp/linux-firmware$ sudo update-initramfs -uk all
update-initramfs: Generating /boot/initrd.img-5.7.8-050708-generic
update-initramfs: Generating /boot/initrd.img-5.6.19-050619-generic
modinfo: ERROR: could not get modinfo from 'da903x': No such file or directory
update-initramfs: Generating /boot/initrd.img-5.6.16-050616-generic
update-initramfs: Generating /boot/initrd.img-5.6.13-050613-generic
update-initramfs: Generating /boot/initrd.img-5.4.0-40-generic
update-initramfs: Generating /boot/initrd.img-5.0.0-32-generic
Last edited by dobriain on Fri Jul 17, 2020 7:16 pm, edited 1 time in total.

dobriain
Level 2
Level 2
Posts: 69
Joined: Sat Dec 06, 2014 1:26 pm

[Solved] Re: After upgrade to Mint 20 - WiFi disappeared

Post by dobriain »

OK, going at it from the beginning as a sort of summary.

Code: Select all

$ inxi -SN
System:
  Host: TP-P1-Gen-2 Kernel: 5.7.8-050708-generic x86_64 bits: 64 
  Desktop: Cinnamon 4.6.6 Distro: Linux Mint 20 Ulyana 
Network:
  Device-1: Intel Ethernet I219-V driver: e1000e 
  Device-2: Intel Wi-Fi 6 AX200 driver: N/A 

Code: Select all

$ lspci -vvnn | sed -n '/52:00.0/,/^$/p'  
52:00.0 Network controller [0280]: Intel Corporation Wi-Fi 6 AX200 [8086:2723] (rev 1a)
	Subsystem: Intel Corporation Wi-Fi 6 AX200 [8086:0080]
	Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Interrupt: pin A routed to IRQ 18
	Region 0: Memory at aeb00000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel modules: iwlwifi
So, it is the AX200 driver which from the intel wireless drivers site is of the form iwlwifi-cc-a0-46.ucode. Checking the modinfo to see what the kernel is expecting.

Code: Select all

$ modinfo iwlwifi| grep iwlwifi-cc
firmware:       iwlwifi-cc-a0-53.ucode
And confirming that such a firmware file exists.

Code: Select all

$ ls /lib/firmware | grep iwlwifi-cc-a0-53.ucode
iwlwifi-cc-a0-53.ucode
I am stumped. This is quite frustrating, if I was a newbie I imagine I would have darted back to the relative safety of Microsoft by now. The real frustration was having gone through a similar process with lm19.3 that it needs to be gone trough again with lm20. It shouldn't be this difficult to get the wireless to work, in fact it should be a problem at all.
Last edited by dobriain on Fri Jul 17, 2020 7:15 pm, edited 1 time in total.

sleeper12
Level 11
Level 11
Posts: 3596
Joined: Thu May 25, 2017 3:22 pm

Re: After upgrade to Mint 20 - WiFi disappeared

Post by sleeper12 »

Mint 20 seems to be giving a lot of folks problems. If no one else has a solution, maybe go back to 19.3 or try a usb wifi adapter. Panda is often suggested here as one that works out of the box.

dobriain
Level 2
Level 2
Posts: 69
Joined: Sat Dec 06, 2014 1:26 pm

Re: After upgrade to Mint 20 - WiFi disappeared

Post by dobriain »

Fair enough, but this needs to be fixed, how does that progress ?

sleeper12
Level 11
Level 11
Posts: 3596
Joined: Thu May 25, 2017 3:22 pm

Re: After upgrade to Mint 20 - WiFi disappeared

Post by sleeper12 »

Well, 19.3 is good until April 2023. Maybe by then any current bugs in Mint 20 will be gone.

User avatar
Pierre
Level 20
Level 20
Posts: 10599
Joined: Fri Sep 05, 2008 5:33 am
Location: Perth, AU.

Re: After upgrade to Mint 20 - WiFi disappeared

Post by Pierre »

unlike the Windows System, with all of it's various Hardware Drivers,
this Linux System, has most of it's Hardware Drivers contained within it's own Linux Kernel.

thus, with every Linux Kernel update .. something breaks
:(

in the current version of win-10, there is an known issue, where certain Hardware Drivers,
are updated, and thus that Hardware is No Longer Working.
- the current Fix, is to Downgrade, to an prior Hardware Driver .. manually
and the Next Windows Update .. breaks those Drivers .. again. :roll:

there is an similar issue, at stake, here, with the Linux Kernel, breaking certain pieces of hardware.
Image
Please edit your original post title to include [SOLVED] - when your problem is solved!
and DO LOOK at those Unanswered Topics - - you may be able to answer some!.

sleeper12
Level 11
Level 11
Posts: 3596
Joined: Thu May 25, 2017 3:22 pm

Re: After upgrade to Mint 20 - WiFi disappeared

Post by sleeper12 »

Pierre,

Do you happen to know if Mint 20 can use the 4.15 kernel? I'm guessing no, but I'm not sure.

User avatar
Pierre
Level 20
Level 20
Posts: 10599
Joined: Fri Sep 05, 2008 5:33 am
Location: Perth, AU.

Re: After upgrade to Mint 20 - WiFi disappeared

Post by Pierre »

NO - that doesn't appear to be the case .. no 4.15 kernel, that is.

you could try using the PPA from gm10, though:
viewtopic.php?f=120&t=294048
as that does have some extra Kernel Managements Tools, can can be used.

But .. I've not yet tried that PPA, on the LM20x series, though.
( it may not work well )
Image
Please edit your original post title to include [SOLVED] - when your problem is solved!
and DO LOOK at those Unanswered Topics - - you may be able to answer some!.

mbott001
Level 1
Level 1
Posts: 27
Joined: Thu Feb 07, 2019 8:51 am
Location: EN80nd

Re: After upgrade to Mint 20 - WiFi disappeared

Post by mbott001 »

sleeper12 wrote:
Sun Jul 12, 2020 11:11 am
Mint 20 seems to be giving a lot of folks problems. If no one else has a solution, maybe go back to 19.3 or try a usb wifi adapter. Panda is often suggested here as one that works out of the box.
Exactly what I'm doing on an older HP Pavilion g6 that I've had for 7+ years. 19.3 functioned flawlessly on it. When I installed LM20 on my Asus GL551 laptop, I used the HD I pulled out of the g6. It has been flawless, so I decided to install LM20 on the HD I pulled out of the Asus. Two attempts with LM20 on the g6 have not turned out well. All is good through the initial install but the wifi breaks during that first Mint update. So back to 19.3 I go on the g6. :(

--
Mike

dobriain
Level 2
Level 2
Posts: 69
Joined: Sat Dec 06, 2014 1:26 pm

[SOLVED] Re: After upgrade to Mint 20 - WiFi disappeared

Post by dobriain »

The upgrade from lm19.3 to lm20 was not successful in terms of the Intel Wi-Fi 6 AX200 and I couldn't seem to install the iwlwifi driver, I eventually gave up and tried to run the lm20 from a USB stick, that was successful in terms of networking, though the second screen wasn't detected. I did a fresh install of lm20 and as expected networking was fine.

Code: Select all

~$ inxi -n
Network:   Device-1: Intel Ethernet I219-V driver: e1000e 
           IF: enp0s31f6 state: up speed: 1000 Mbps duplex: full mac: 48:2a:e3:76:29:be 
           Device-2: Intel Wi-Fi 6 AX200 driver: iwlwifi 
           IF: wlp82s0 state: down mac: 74:d8:3e:54:cb:34 


The second screen issue was resolved by installing the Nvidia-440 driver, though I imagine the new Nvidia-450 would work just as well. Adjust the screen resolutions using the nvidia-settings utility.

Code: Select all

$ sudo apt-get -y install nvidia-driver-440

Post Reply

Return to “Wireless”