TPLink AC600 ドライバのインストールが Ubuntu 16.04 で不明なシンボルにより失敗する

TPLink AC600 ドライバのインストールが Ubuntu 16.04 で不明なシンボルにより失敗する

次のリンクの回答に記載されているように、Ubuntu 16.04 で TPLink AC600 のドライバーをインストールしようとしています。

TP-Link T2U (AC600) USB WLAN アダプター ドライバー (Ubuntu 16.10 用)

make コマンドを実行すると、フレーム サイズが 2040 バイトで 1024 バイトより大きいという警告が 1 つ表示されますが、エラーは表示されません。

insmod コマンドを実行しようとすると、次のエラー メッセージが表示されます。

insmod: エラー: モジュール mt7610u.ko を挿入できませんでした: モジュールに不明なシンボルがあります

誰かこれを手伝ってくれませんか?

以下は、chili555 からのリクエストによる追加項目です。

kevin@miner01:~$ uname -r
4.10.0-40-generic
kevin@miner01:~$ modinfo ~/Downloads/mt7610u/mt7610u.ko
filename:       /home/kevin/Downloads/mt7610u/mt7610u.ko
firmware:       mt7650u.bin
firmware:       mt7610u.bin
description:    MT7610U 80211.ac usb driver
author:         Hans Ulli Kroll <[email protected]>
license:        GPL
srcversion:     6BAF8B1220487A0F11B9919
alias:          usb:v0E8Dp7650d*dc*dsc*dp*icFFisc02ipFFin*
alias:          usb:v0E8Dp7630d*dc*dsc*dp*icFFisc02ipFFin*
alias:          usb:v2357p0105d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0DF6p0079d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v7392pC711d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v20F4p806Bd*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v293Cp5702d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v057Cp8502d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v04BBp0951d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v07B8p7610d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0586p3425d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v2001p3D02d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v2019pAB31d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0DF6p0075d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0B05p17DBd*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0B05p17D1d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v148Fp760Ad*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v148Fp761Ad*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v7392pB711d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v7392pA711d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0E8Dp7610d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v13B1p003Ed*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v148Fp7610d*dc*dsc*dp*ic*isc*ip*in*
depends:        cfg80211
vermagic:       4.10.0-40-generic SMP mod_unload

コメントに記載されている他のドライバーをインストールした後:

kevin@miner01:~$ iwconfig
enp0s31f6  no wireless extensions.

lo        no wireless extensions.

ra0       Ralink STA

このドライバーは再起動時に自動的に接続されません。sudo service network-manager restartその後、ネットワーク マネージャーを再起動すると、ワイヤレス アダプターはすぐに接続したはずですが、実際に接続を試みると失敗しました。

答え1

カーネルをバージョン 5.0.5 にアップグレードすると、サードパーティのドライバーをインストールしなくてもアダプターが動作するようになります。

手順は次のとおりです。

まず最初に、すべてのシステムとファイルのバックアップを作成します。

ターミナルを開き、次のコマンドを実行します。

wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0.5/linux-headers-5.0.5-050005_5.0.5-050005.201903271212_all.deb \\ https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0.5/linux-headers-5.0.5-050005-generic_5.0.5-050005.201903271212_amd64.deb \\ https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0.5/linux-headers-5.0.5-050005-lowlatency_5.0.5-050005.201903271212_amd64.deb \\ https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0.5/linux-image-unsigned-5.0.5-050005-generic_5.0.5-050005.201903271212_amd64.deb \\ https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0.5/linux-image-unsigned-5.0.5-050005-lowlatency_5.0.5-050005.201903271212_amd64.deb \\ https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0.5/linux-modules-5.0.5-050005-generic_5.0.5-050005.201903271212_amd64.deb \\ https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0.5/linux-modules-5.0.5-050005-lowlatency_5.0.5-050005.201903271212_amd64.deb
sudo dpkg -i linux-headers-5.0.5-050005*.deb linux-image-unsigned-5.0.5*.deb linux-modules-5.0.5-050005*.deb

インストール後:

sudo 再起動
ユーネーム -a

Xubuntu 19.04でテスト済み

関連情報