samveen / mt7902-dkms

Cloning the MT9721 driver into the MT702 driver in the hopes of getting something running.
GNU General Public License v3.0
54 stars 6 forks source link

Don't work on Ubuntu 22.04 #20

Open Sunhill666 opened 1 week ago

Sunhill666 commented 1 week ago

I followed README to install driver. but it isn't work on ubuntu 22.04, 6.8.0-40 kernel, here's log:

wqc@4090D-1:~/Downloads$ sudo dkms add --verbose -m mt7902 -v 0.0.1
Creating symlink /var/lib/dkms/mt7902/0.0.1/source -> /usr/src/mt7902-0.0.1
wqc@4090D-1:~/Downloads$ sudo dkms build --verbose -m mt7902 -v 0.0.1
'
Kernel preparation unnecessary for this kernel. Skipping...

Building module:
make -C mt76/mt7902 clean
make: Entering directory '/var/lib/dkms/mt7902/0.0.1/build/mt76/mt7902'
make -C /lib/modules/6.8.0-40-generic/build M=/var/lib/dkms/mt7902/0.0.1/build/mt76/mt7902 clean
make[1]: Entering directory '/usr/src/linux-headers-6.8.0-40-generic'
make[1]: Leaving directory '/usr/src/linux-headers-6.8.0-40-generic'
make: Leaving directory '/var/lib/dkms/mt7902/0.0.1/build/mt76/mt7902'

{ bash build.sh --kver 6.8.0-40-generic; } >> /var/lib/dkms/mt7902/0.0.1/build/make.log 2>&1

Signing module:
 - /var/lib/dkms/mt7902/0.0.1/6.8.0-40-generic/x86_64/module/mt7902-common.ko
 - /var/lib/dkms/mt7902/0.0.1/6.8.0-40-generic/x86_64/module/mt7902.ko
Secure Boot not enabled on this system.
make -C mt76/mt7902 clean
make: Entering directory '/var/lib/dkms/mt7902/0.0.1/build/mt76/mt7902'
make -C /lib/modules/6.8.0-40-generic/build M=/var/lib/dkms/mt7902/0.0.1/build/mt76/mt7902 clean
make[1]: Entering directory '/usr/src/linux-headers-6.8.0-40-generic'
  CLEAN   /var/lib/dkms/mt7902/0.0.1/build/mt76/mt7902/Module.symvers
make[1]: Leaving directory '/usr/src/linux-headers-6.8.0-40-generic'
make: Leaving directory '/var/lib/dkms/mt7902/0.0.1/build/mt76/mt7902'

wqc@4090D-1:~/Downloads$ sudo dkms install --verbose -m mt7902 -v 0.0.1

mt7902-common.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/6.8.0-40-generic/updates/dkms/

mt7902.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/6.8.0-40-generic/updates/dkms/

do_depmod 6.8.0-40-generic

wqc@4090D-1:~/Downloads$ sudo dkms status --verbose -m mt7902 -v 0.0.1
mt7902/0.0.1, 6.8.0-40-generic, x86_64: installed
wqc@4090D-1:~/Downloads$ lspci -nnk | grep -iA3 net
08:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller [10ec:8125] (rev 05)
    DeviceName: Realtek RTL8125BG LAN
    Subsystem: ASUSTeK Computer Inc. RTL8125 2.5GbE Controller [1043:87d7]
    Kernel driver in use: r8125
--
09:00.0 Network controller [0280]: MEDIATEK Corp. Device [14c3:7902]
    Subsystem: AzureWave Device [1a3b:6040]
    Kernel modules: mt7902
0a:00.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Device [1022:43f7] (rev 01)
samveen commented 4 days ago

@Sunhill666 As of now, we only have firmware from the Acer website, which the driver is failing to load correctly, so we are stuck until someone smarter than me is able to where things are going wrong.