Когда я установил и установил свой браузер по умолчанию в Chrome stable, sensible-browser & правильно открыл Chrome.
Должно быть, это была проблема с Chromium.
Загрузите драйвер и патч с помощью ссылок.
Не подключайте USB:
sudo apt-get install --reinstall linux-headers-generic build-essential
tar xjf DPO_MT7601U_LinuxSTA_3.0.0.4_20130913.tar.bz2
cd DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/
patch -p0 < ~/(ADD THE PATH)/rt2870-mt7601Usta-kuid_t-kgid_t.patch
make
su -c 'mkdir -p /etc/Wireless/RT2870STA/'
su -c 'cp RT2870STA.dat /etc/Wireless/RT2870STA/RT2870STA.dat'
Подключите USB
su -c '/sbin/insmod os/linux/mt7601Usta.ko'
Если работает :
su -c 'make install'
Драйвер может быть установлен через PPA:
sudo apt-add-repository ppa:thopiekar/mt7601
sudo apt-get update
sudo apt-get install mt7601-sta-dkms
Драйвер mt7601u был включен в ядро Linux 4.2, но прошивка, требуемая этим адаптером, не была включена в пакет linux-firmware из репозитория Ubuntu 15.10. Прошивку можно скачать здесь и нужно сохранить в /lib/firmware/mt7601u.bin (& lt; - должно быть строчным). Выполните следующее, чтобы загрузить прошивку в нужное место:
sudo wget -O /lib/firmware/mt7601u.bin https://github.com/porjo/mt7601u/tree/master/src/mcu/bin/MT7601.bin
Адаптер просто работает.
Поддерживаются следующие адаптеры:
0b05: 17d3 0e8d: 760a 0e8d: 760b 13d3: 3431 13d3: 3434 148f: 7601 148f: 760a 148f: 760b 148f: 760c 148f: 760d, 2001: 3d04 2717: 4106 2955: 0001 2955: 1001 2a5f: 1000 7392: 7710//ret = mt7601u_mcu_calibrate(dev, MCU_CAL_RXIQ, 0); //if (ret) // return ret;
перезапустите ПК, чтобы убедиться, что обновление ядра не ожидается run sudo rmmod mt7601u Получить текущее ядро с помощью команды uname -r. сейчас, вставьте устройство в pc . Получите папку drivers/net/wireless/mediatek/mt7601u из исходного дерева Linux-ядра (https://github.com/torvalds/linux/). Должен соответствовать вашей версии ядра. До первых двух цифр, например. 4.13 в моем случае. Вы найдете точное соответствие ядра, проверив tags в раскрывающемся меню Github branch. Проверьте, распознан ли новый сетевой интерфейс с помощью команды ifconfigЧтобы убедиться, что все это работает, вы должны убедиться, что обновили binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms. В зависимости от вашего дистрибутива некоторые из них могут быть немного разными.
src: https://github.com/kuba-moo/mt7601u/issues/64#issuecomment-324894792
Это означает, что вы должны указывать путь к файлу патча.
Просто вставьте полное местоположение файла патча. Предполагая, что файл находится в /tmp/patch/rt2870-mt7601Usta-kuid_t-kgid_t.patch, вы должны использовать следующую команду:
patch -p0 < /tmp/patch/rt2870-mt7601Usta-kuid_t-kgid_t.patch
Обратите внимание, что вы должны находиться в каталоге, в котором находится файл, который вы хотите установить. Я предполагаю, что он находится в /tmp/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/, в каталоге, в котором вы уже находитесь.
Я предлагаю вам получить временное подключение к Интернету, ethernet, привязанный или любой другой доступный. Затем выполните:
sudo apt-get install linux-headers-generic build-essential git
git clone https://github.com/art567/mt7601usta.git
cd mt7601usta/src
make
sudo make install
sudo mkdir -p /etc/Wireless/RT2870STA/
sudo cp RT2870STA.dat /etc/Wireless/RT2870STA/
sudo modprobe mt7601Usta
Теперь ваша беспроводная сеть будет работать.
Вы скомпилировали драйвер только для текущей версии ядра. Когда Update Manager устанавливает более позднюю версию linux после необходимой перезагрузки, вы должны повторно скомпилировать:
cd mt7601/src
make clean
make
sudo make install
sudo modprobe mt7601Usta
Пожалуйста, сохраните файлы и эти инструкции за это время. Рад, что он работает!
Загрузите драйвер и патч с помощью ссылок.
Не подключайте USB:
sudo apt-get install --reinstall linux-headers-generic build-essential
tar xjf DPO_MT7601U_LinuxSTA_3.0.0.4_20130913.tar.bz2
cd DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/
patch -p0 < ~/(ADD THE PATH)/rt2870-mt7601Usta-kuid_t-kgid_t.patch
make
su -c 'mkdir -p /etc/Wireless/RT2870STA/'
su -c 'cp RT2870STA.dat /etc/Wireless/RT2870STA/RT2870STA.dat'
Подключите USB
su -c '/sbin/insmod os/linux/mt7601Usta.ko'
Если работает :
su -c 'make install'
Драйвер может быть установлен через PPA:
sudo apt-add-repository ppa:thopiekar/mt7601
sudo apt-get update
sudo apt-get install mt7601-sta-dkms
Драйвер mt7601u был включен в ядро Linux 4.2, но прошивка, требуемая этим адаптером, не была включена в пакет linux-firmware из репозитория Ubuntu 15.10. Прошивку можно скачать здесь и нужно сохранить в /lib/firmware/mt7601u.bin (& lt; - должно быть строчным). Выполните следующее, чтобы загрузить прошивку в нужное место:
sudo wget -O /lib/firmware/mt7601u.bin https://github.com/porjo/mt7601u/tree/master/src/mcu/bin/MT7601.bin
Адаптер просто работает.
Поддерживаются следующие адаптеры:
0b05: 17d3 0e8d: 760a 0e8d: 760b 13d3: 3431 13d3: 3434 148f: 7601 148f: 760a 148f: 760b 148f: 760c 148f: 760d, 2001: 3d04 2717: 4106 2955: 0001 2955: 1001 2a5f: 1000 7392: 7710//ret = mt7601u_mcu_calibrate(dev, MCU_CAL_RXIQ, 0); //if (ret) // return ret;
перезапустите ПК, чтобы убедиться, что обновление ядра не ожидается run sudo rmmod mt7601u Получить текущее ядро с помощью команды uname -r. сейчас, вставьте устройство в pc . Получите папку drivers/net/wireless/mediatek/mt7601u из исходного дерева Linux-ядра (https://github.com/torvalds/linux/). Должен соответствовать вашей версии ядра. До первых двух цифр, например. 4.13 в моем случае. Вы найдете точное соответствие ядра, проверив tags в раскрывающемся меню Github branch. Проверьте, распознан ли новый сетевой интерфейс с помощью команды ifconfigЧтобы убедиться, что все это работает, вы должны убедиться, что обновили binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms. В зависимости от вашего дистрибутива некоторые из них могут быть немного разными.
src: https://github.com/kuba-moo/mt7601u/issues/64#issuecomment-324894792
Это означает, что вы должны указывать путь к файлу патча.
Просто вставьте полное местоположение файла патча. Предполагая, что файл находится в /tmp/patch/rt2870-mt7601Usta-kuid_t-kgid_t.patch, вы должны использовать следующую команду:
patch -p0 < /tmp/patch/rt2870-mt7601Usta-kuid_t-kgid_t.patch
Обратите внимание, что вы должны находиться в каталоге, в котором находится файл, который вы хотите установить. Я предполагаю, что он находится в /tmp/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/, в каталоге, в котором вы уже находитесь.
Я предлагаю вам получить временное подключение к Интернету, ethernet, привязанный или любой другой доступный. Затем выполните:
sudo apt-get install linux-headers-generic build-essential git
git clone https://github.com/art567/mt7601usta.git
cd mt7601usta/src
make
sudo make install
sudo mkdir -p /etc/Wireless/RT2870STA/
sudo cp RT2870STA.dat /etc/Wireless/RT2870STA/
sudo modprobe mt7601Usta
Теперь ваша беспроводная сеть будет работать.
Вы скомпилировали драйвер только для текущей версии ядра. Когда Update Manager устанавливает более позднюю версию linux после необходимой перезагрузки, вы должны повторно скомпилировать:
cd mt7601/src
make clean
make
sudo make install
sudo modprobe mt7601Usta
Пожалуйста, сохраните файлы и эти инструкции за это время. Рад, что он работает!