lwfinger / rtw89

Driver for Realtek 8852AE, an 802.11ax device
GNU General Public License v2.0
1.25k stars 157 forks source link

Skipping BTF generation due to unavailability of vmlinux #79

Closed metju312 closed 2 years ago

metju312 commented 2 years ago

Ubuntu 21.10:

user@user-pc:~/Documents/rtw89$ make
make -C /lib/modules/5.13.0-21-generic/build M=/home/user/Documents/rtw89 modules
make[1]: Entering directory '/usr/src/linux-headers-5.13.0-21-generic'
  CC [M]  /home/user/Documents/rtw89/core.o
  CC [M]  /home/user/Documents/rtw89/debug.o
  CC [M]  /home/user/Documents/rtw89/mac80211.o
  CC [M]  /home/user/Documents/rtw89/mac.o
  CC [M]  /home/user/Documents/rtw89/phy.o
  CC [M]  /home/user/Documents/rtw89/fw.o
  CC [M]  /home/user/Documents/rtw89/rtw8852a.o
  CC [M]  /home/user/Documents/rtw89/rtw8852a_table.o
  CC [M]  /home/user/Documents/rtw89/rtw8852a_rfk.o
  CC [M]  /home/user/Documents/rtw89/rtw8852a_rfk_table.o
  CC [M]  /home/user/Documents/rtw89/cam.o
  CC [M]  /home/user/Documents/rtw89/efuse.o
  CC [M]  /home/user/Documents/rtw89/regd.o
  CC [M]  /home/user/Documents/rtw89/coex.o
  CC [M]  /home/user/Documents/rtw89/ps.o
  CC [M]  /home/user/Documents/rtw89/sar.o
  CC [M]  /home/user/Documents/rtw89/ser.o
  CC [M]  /home/user/Documents/rtw89/util.o
  LD [M]  /home/user/Documents/rtw89/rtw89core.o
  CC [M]  /home/user/Documents/rtw89/pci.o
  LD [M]  /home/user/Documents/rtw89/rtw89pci.o
  MODPOST /home/user/Documents/rtw89/Module.symvers
  CC [M]  /home/user/Documents/rtw89/rtw89core.mod.o
  LD [M]  /home/user/Documents/rtw89/rtw89core.ko
  BTF [M] /home/user/Documents/rtw89/rtw89core.ko
Skipping BTF generation for /home/user/Documents/rtw89/rtw89core.ko due to unavailability of vmlinux
  CC [M]  /home/user/Documents/rtw89/rtw89pci.mod.o
  LD [M]  /home/user/Documents/rtw89/rtw89pci.ko
  BTF [M] /home/user/Documents/rtw89/rtw89pci.ko
Skipping BTF generation for /home/user/Documents/rtw89/rtw89pci.ko due to unavailability of vmlinux
make[1]: Leaving directory '/usr/src/linux-headers-5.13.0-21-generic'
user@user-pc:~/Documents/rtw89$ sudo make install
make -C /lib/modules/5.13.0-21-generic/build M=/home/user/Documents/rtw89 modules
make[1]: Entering directory '/usr/src/linux-headers-5.13.0-21-generic'
make[1]: Leaving directory '/usr/src/linux-headers-5.13.0-21-generic'
cp: cannot stat 'rtl8852au*.bin': No such file or directory
make: *** [Makefile:61: install] Error 1

Any suggestions? I have only vmlinuz under my /boot directory.

ghost commented 2 years ago

To make sign install work, use https://github.com/lwfinger/rtw89/issues/74

Chnossos commented 2 years ago

I get the exact same error as OP on a fresh dual boot Ubuntu 20.04 installation and Windows 10 on a HP Pavillion. Secure Boot is disabled, Windows Quick Start is disabled.

$ uname -mr; lsb_release -d
5.11.0-40-generic x86_64
Description:    Ubuntu 20.04.3 LTS
Chnossos commented 2 years ago

To make sign install work, use #74

@metju312 Following the post @XOMUS linked worked for me!

metju312 commented 2 years ago

Kernel 5.16 on Ubuntu 21.10 have this driver!

https://sypalo.com/how-to-upgrade-ubuntu

Worked for me on Lenovo Legion 5.