Mainline kernel v 5.6.13 has problem with dkms and Nvidia graphics and rtl8821ce drivers not working

Asked by Alireza Azimi Fard

Sub-process /usr/bin/dpkg returned an error code (1)
Error (dkms apport) :kernel package linux-headers-5.6.13-050613-generic is not supported

log file:

DKMS make.log for rtl8821ce-5.5.2.1 for kernel 5.6.13-050613-generic (x86_64)
Fri 15 May 2020 12:07:45 AM +0430
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/5.6.13-050613-generic/build M=/var/lib/dkms/rtl8821ce/5.5.2.1/build modules
make[1]: Entering directory '/usr/src/linux-headers-5.6.13-050613-generic'
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_cmd.o
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_security.o
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_debug.o
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_io.o
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_ioctl_query.o
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_ioctl_set.o
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_ieee80211.o
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_mlme.o
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_mlme_ext.o
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_mi.o
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_wlan_util.o
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_vht.o
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_pwrctrl.o
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_rf.o
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_chplan.o
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_recv.o
/var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_mlme_ext.c: In function ‘rtw_txpwr_init_regd’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_mlme_ext.c:259:6: warning: this statement may fall through [-Wimplicit-fallthrough=]
  259 | if (rfctl->regd_name)
      | ^
/var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_mlme_ext.c:261:2: note: here
  261 | default:
      | ^~~~~~~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_mlme_ext.c: In function ‘mgt_dispatcher’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_mlme_ext.c:1329:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1329 | ptable->func = &OnAuthClient;
      | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_mlme_ext.c:1331:2: note: here
 1331 | case WIFI_ASSOCREQ:
      | ^~~~
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_sta_mgt.o
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_ap.o
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/mesh/rtw_mesh.o
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/mesh/rtw_mesh_pathtbl.o
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/mesh/rtw_mesh_hwmp.o
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_xmit.o
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_p2p.o
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_rson.o
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_tdls.o
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_br_ext.o
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_iol.o
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_sreset.o
/var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_ap.c: In function ‘rtw_add_bcn_ie’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_ap.c:193:25: warning: ‘ielen’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  193 | if (p != NULL && ielen > 0) {
      | ~~~~~~^~~
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_btcoex_wifionly.o
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_btcoex.o
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_beamforming.o
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_odm.o
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_rm.o
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/rtw_rm_fsm.o
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/core/efuse/rtw_efuse.o
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/osdep_service.o
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/os_intfs.o
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/pci_intf.o
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/pci_ops_linux.o
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_linux.o
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/xmit_linux.o
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/mlme_linux.o
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/recv_linux.o
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_cfg80211.o
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/rtw_cfgvendor.o
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/wifi_regd.o
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/rtw_android.o
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/rtw_proc.o
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/rtw_rhashtable.o
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.o
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/hal_intf.o
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_cfg80211.c: In function ‘cfg80211_rtw_change_iface’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_cfg80211.c:2362:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
 2362 | is_p2p = _TRUE;
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_cfg80211.c:2364:2: note: here
 2364 | case NL80211_IFTYPE_STATION:
      | ^~~~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_cfg80211.c:2386:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
 2386 | is_p2p = _TRUE;
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_cfg80211.c:2388:2: note: here
 2388 | case NL80211_IFTYPE_AP:
      | ^~~~
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/hal_com.o
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/hal_com_phycfg.o
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/hal_phy.o
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/rtw_proc.c: In function ‘rtw_proc_create_entry’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/rtw_proc.c:70:71: error: passing argument 4 of ‘proc_create_data’ from incompatible pointer type [-Werror=incompatible-pointer-types]
   70 | entry = proc_create_data(name, S_IFREG | S_IRUGO | S_IWUGO, parent, fops, data);
      | ^~~~
      | |
      | const struct file_operations *
In file included from /var/lib/dkms/rtl8821ce/5.5.2.1/build/include/../os_dep/linux/rtw_proc.h:18,
                 from /var/lib/dkms/rtl8821ce/5.5.2.1/build/include/osdep_intf.h:128,
                 from /var/lib/dkms/rtl8821ce/5.5.2.1/build/include/drv_types.h:106,
                 from /var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/rtw_proc.c:17:
./include/linux/proc_fs.h:59:31: note: expected ‘const struct proc_ops *’ but argument is of type ‘const struct file_operations *’
   59 | extern struct proc_dir_entry *proc_create_data(const char *, umode_t,
      | ^~~~~~~~~~~~~~~~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c: In function ‘rtw_mp_write_reg’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c:46:2: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
   46 | char input[wrqu->length + 1];
      | ^~~~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c: In function ‘rtw_mp_read_reg’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c:132:2: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
  132 | char input[wrqu->length + 1];
      | ^~~~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c: In function ‘rtw_mp_write_rf’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c:266:2: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
  266 | char input[wrqu->length];
      | ^~~~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c: In function ‘rtw_mp_read_rf’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c:308:2: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
  308 | char input[wrqu->length];
      | ^~~~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c: In function ‘rtw_mp_rate’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c:413:2: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
  413 | u8 input[wrqu->length + 1];
      | ^~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c: In function ‘rtw_mp_channel’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c:463:2: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
  463 | u8 input[wrqu->length + 1];
      | ^~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c: In function ‘rtw_mp_ch_offset’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c:490:2: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
  490 | u8 input[wrqu->length + 1];
      | ^~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c: In function ‘rtw_mp_bandwidth’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c:517:2: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
  517 | u8 input[wrqu->length];
      | ^~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c: In function ‘rtw_mp_txpower_index’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c:550:2: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
  550 | char input[wrqu->length + 1];
      | ^~~~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c: In function ‘rtw_mp_txpower’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c:596:2: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
  596 | u8 input[wrqu->length];
      | ^~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c: In function ‘rtw_mp_ant_tx’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c:634:2: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
  634 | u8 input[wrqu->length + 1];
      | ^~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c: In function ‘rtw_mp_ant_rx’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c:682:2: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
  682 | u8 input[wrqu->length + 1];
      | ^~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c: In function ‘rtw_mp_disable_bt_coexist’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c:862:2: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
  862 | u8 input[wrqu->data.length + 1];
      | ^~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c: In function ‘rtw_mp_arx’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c:900:2: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
  900 | u8 input[wrqu->length];
      | ^~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c: In function ‘rtw_mp_pwrtrk’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c:1085:2: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
 1085 | u8 input[wrqu->length];
      | ^~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c: In function ‘rtw_mp_psd’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c:1123:2: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
 1123 | u8 input[wrqu->length + 1];
      | ^~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c: In function ‘rtw_mp_dump’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c:1244:2: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
 1244 | u8 input[wrqu->length];
      | ^~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c: In function ‘rtw_mp_phypara’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c:1268:2: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
 1268 | char input[wrqu->length];
      | ^~~~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c: In function ‘rtw_mp_SetRFPath’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c:1294:2: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
 1294 | char input[wrqu->length];
      | ^~~~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c: In function ‘rtw_mp_switch_rf_path’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c:1345:2: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
 1345 | char input[wrqu->length];
      | ^~~~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c: In function ‘rtw_mp_QueryDrv’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c:1394:2: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
 1394 | char input[wrqu->data.length];
      | ^~~~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c: In function ‘rtw_mp_PwrCtlDM’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c:1423:2: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
 1423 | u8 input[wrqu->length];
      | ^~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c: In function ‘rtw_mp_hwtx’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_mp.c:2073:2: warning: ISO C90 forbids variable length array ‘input’ [-Wvla]
 2073 | u8 input[wrqu->data.length];
      | ^~
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/hal_dm.o
  CC [M] /var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/hal_dm_acs.o
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:268: /var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/rtw_proc.o] Error 1
make[2]: *** Waiting for unfinished jobs....
/var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/hal_intf.c: In function ‘c2h_handler’:
/var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/hal_intf.c:1072:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1072 | sub_id = payload[0];
      | ~~~~~~~^~~~~~~~~~~~
/var/lib/dkms/rtl8821ce/5.5.2.1/build/hal/hal_intf.c:1075:2: note: here
 1075 | default:
      | ^~~~~~~
make[1]: *** [Makefile:1683: /var/lib/dkms/rtl8821ce/5.5.2.1/build] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-5.6.13-050613-generic'
make: *** [Makefile:2262: modules] Error 2

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu dkms Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Whiteboard:
Moving this question to Ubuntu distribution.
Revision history for this message
actionparsnip (andrew-woodhead666) said :
#1

Then I suggest you contact the PPA maintainer to report the issue.

Revision history for this message
Manfred Hampl (m-hampl) said :
#2

Can you help with this problem?

Provide an answer of your own, or ask Alireza Azimi Fard for more information if necessary.

To post a message you must log in.