web-dev-qa-db-ja.com

Ubuntuアップデート17.10の後、WiFiが機能しません

何らかの理由で17.04から17.10に更新した後、WiFiアダプタードライバーがインストールされませんでした。それらをインストールしようとしましたが、見つけた方法が機能しません。アーカイブをダウンロードして/usr/srcフォルダーに解凍した後、コマンドを使用してインストールを実行しました

Sudo dkms install -m rt3290sta -v 2.6.0.0 --force

ここに私が得たものがあります:

Kernel preparation unnecessary for this kernel.  Skipping...
applying patch rt3290sta.patch...patching file src/include/os/rt_linux.h
patching file src/Makefile
patching file src/os/linux/config.mk
patching file src/os/linux/Makefile.6
patching file src/os/linux/Makefile.clean
patching file src/os/linux/pci_main_dev.c
patching file src/os/linux/rt_linux.c
patching file src/tools/Makefile

Building module:
cleaning build area...
make -j4 KERNELRELEASE=4.13.0-16-generic -C src/ LINUX_SRC=/lib/modules/4.13.0-16-generic/build..............(bad exit status: 2)
ERROR (dkms apport): binary package for rt3290sta: 2.6.0.0 not found
Error! Bad return status for module build on kernel: 4.13.0-16-generic (x86_64)
Consult /var/lib/dkms/rt3290sta/2.6.0.0/build/make.log for more information.

WiFiの私の構成 http://paste.ubuntu.com/25891558/

何が間違っているのか理解するのを手伝ってください。

2
Krazy_D
Sudo rm /etc/modprobe.d/blacklist-ralink.conf
Sudo rm /etc/modprobe.d/rt2800pci.conf
Sudo dkms remove -m rt3290sta -v 2.6.0.0 --all
Sudo sed -i 's/3/2/' /etc/NetworkManager/conf.d/*

リブート

デバイスは、ワイヤレスの電源管理が無効になっているカーネルで正常に動作するはずです(コマンド#4)最初の2つのコマンドはカーネルモジュールのブラックリストを削除し、3番目のコマンドは動作しないdkmsモジュールをアンインストールします

2
Jeremy31

カーネル4.13で動作するドライバーrt3290staのフォークがあります。これにより、ワイヤレスドライバーを起動して実行することができました。何も動作しませんでしたが、これは多くの研究開発の後に動作しました

makeが失敗した場合、このファイルを編集してください

vi /home/riz/rt3290sta/os/linux/../../os/linux/sta_ioctl.c

行番号700で置き換えます

memcpy(extra、addr、i * sizeof(addr [0]));

memcpy(extra、addr、i * sizeof(struct sockaddr));

`

git clone https://github.com/pkeeper/rt3290sta.git
cd rt3290sta 
make
Sudo make install
Sudo modprobe -r rt2800pci
Sudo modprobe rt3290sta
0
Riz