Йога 2 13 (не про) "кирпичный" WiFi

Стоп! Это не дубликат, но он также может быть не полностью Ubuntu

Как описано https://forums.lenovo.com/t5/Linux-Discussion/Yoga-2-13-not-Pro-Linux-Warning/td-p/1491698, при попытке установить Ubuntu на непрофессиональный Wi-Fi с кирпичами Yoga, Я не осознавал этого до установки. Ergo У меня кирпич Wi-Fi.

У меня нет другого способа подключить эту машину к Интернету через Ubuntu - я могу использовать USB-ключ в Windows, но в Ubuntu это не работает.

Вопрос в том, как выполнить необходимые шаги с вышеупомянутого форума без интернета? Могу ли я перевернуть биты, которые блокируют WiFi от Windows? Или из Ubuntu, прежде чем я загружу исходный код ядра? Могу ли я скомпилировать где-нибудь еще и скопировать? Если да, то как мне убедиться, что все правильно?

1 ответ

Решение

Это немного далеко, но это может работать достаточно хорошо. Видимо, его нужно запустить только один раз. Пожалуйста, загрузите это из моего личного Dropbox. Это файлы, которые я скомпилировал в связи с веткой форума, на которую я ссылался: https://dl.dropboxusercontent.com/u/7436581/ideapad2.zip Перетащите файл на рабочий стол Yoga. Щелкните правой кнопкой мыши и выберите "Извлечь здесь". Убедитесь, что модуль в ядре выгружен:

sudo modprobe -r ideapad-laptop

Теперь загрузите экспериментальную версию, которую я скомпилировал:

cd ~/Desktop/ideapad2
sudo modprobe sparse-keymap
sudo insmod ideapad-laptop.ko
sudo rfkill unblock all
rfkill list all
sudo rmmod ideapad-laptop.ko

Ищите ошибки, предупреждения и беспроводную активность! Если вы снова встретите "неизвестный символ", вам могут понадобиться заголовки ядра, соответствующие вашему ядру. Перейдите по ссылке: http://packages.ubuntu.com/trusty/linux-headers-3.13.0-32-generic Загрузите и установите 64-разрядный пакет. Затем попробуйте приведенные выше команды еще раз.

В случае успеха занесите в черный список оригинальный модуль:

sudo -i
echo "blacklist ideapad-laptop"  >>  /etc/modprobe.d/blacklist.conf
exit

ВНИМАНИЕ: Это исправление может работать только для общего и 64-разрядного версий ядра 3.13.0-32.

Другие вопросы по тегам