Ralinkファームウェアmt7601uはdebian(ID 148f:7601)では実行できません。

Ralinkファームウェアmt7601uはdebian(ID 148f:7601)では実行できません。

まあ、新しくインストールされたDebian Jessie(カーネル3.16.0-4-686-pae)。すべてがうまく機能し、更新され、アップグレードされました。その後、rt2870チップセットを搭載したNano Wi-Fiドングルを購入しました。基本的にはうまくいかなかったので、インターネット検索を始めました。

明らかに最初のステップはファームウェア(ralink)をインストールすることです。すべてが大丈夫です。 lsmod出力、 "rt2"のgrep:

rt2800usb              21854  0 
rt2x00usb              17426  1 rt2800usb
rt2800lib              72379  1 rt2800usb
rt2x00lib              41387  3 rt2x00usb,rt2800lib,rt2800usb
mac80211              425546  3 rt2x00lib,rt2x00usb,rt2800lib
cfg80211              354137  2 mac80211,rt2x00lib
crc_ccitt              12331  1 rt2800lib
usbcore               171098  6 rt2x00usb,rt2800usb,ehci_hcd,ehci_pci,usbhid,xhci_hcd

これによりモジュールがロードされます。再起動しても何も起こりません。 Iwconfig は次の結果を生成します。

lo        no wireless extensions.

eth0      no wireless extensions.

その後、毎日メーカーからLinuxドライバを含むCDを受け取るのではなく、ソースからビルドしようとしましたが、状況が余裕がないほど奇妙になりました。 make failureの結果は次のとおりです。

david@DavidDesktop:~/Descargas/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913$ make
make -C tools
make[1]: Entering directory '/home/david/Descargas/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/tools'
gcc -g bin2h.c -o bin2h
make[1]: Leaving directory '/home/david/Descargas/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/tools'
/home/david/Descargas/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/tools/bin2h
cp -f os/linux/Makefile.6 /home/david/Descargas/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/Makefile
make -C /lib/modules/3.16.0-4-686-pae/build SUBDIRS=/home/david/Descargas/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux modules
make[1]: *** /lib/modules/3.16.0-4-686-pae/build: No existe el fichero o el directorio.  Alto.
Makefile:394: recipe for target 'LINUX' failed
make: *** [LINUX] Error 2

このチップセットのトラブルシューティングに関する多くの記事を見て読んでいますが、それらのどれも私には役に立ちませんでした。また、ドライバの追加情報には次のように記載されています。

Description:
=============
This is a linux device driver for Ralink RT2870 USB ABGN WLAN Card.

ただし、フォルダ名は「DPO_MT7601U_LinuxSTA_3.0.0.4_20130913」です。

間違ったチップセットをターゲティングするのと同じことをしていますか?

一部の「rt」モジュールをブラックリストに追加する必要がありますか? (読んだことはありますが、やったことはありません)

makefileなどを変更する必要がありますか? (私は読んだこれ質問がありますが、私が知っているように修正範囲を超えています。)

lsusb出力:

Bus 004 Device 004: ID 148f:7601 Ralink Technology, Corp. 

ベストアンサー1

カーネルバージョンをアップグレードする必要があります。

Linuxカーネルv4.2(およびバックポート)対応チップセット

4.9バックポートからカーネルバージョンをインストールできます。linux-image-686-pae

次の項目にバックポートを追加します/etc/apt/sources.list

deb http://httpredir.debian.org/debian jessie-backports main contrib non-free

ランニング:

apt-get update
apt-cache search linux-image

最新バージョンをインストールしてくださいlinux-image...:

apt-get -t jessie-backports install linux-base
apt-get install linux-image-xyz
apt-get install linux-headers-xyz

再起動

ランニング:

apt-get install firmware-ralink firmware-misc-nonfree
modprobe mt7601u

おすすめ記事