Wi-Fi не работает на Lenovo ThinkPad E570

Мы только что купили Lenovo ThinkPad E570 (который должен иметь Intel 8265 для беспроводной связи). Этот ноутбук был куплен отчасти потому, что он сертифицирован для запуска Ubuntu и, как таковой, по крайней мере, мне было бы разумно, что все будет работать из коробки ... но нет такой удачи.

Во-первых, я установлен Ubuntu 17.10, а после установки Wi-Fi не работал. Я также пробовал Ubuntu 16.04 с USB-накопителя, так как это версия Ubuntu, для которой она сертифицирована, но там тоже не повезло.

Беспроводной чип не обнаружен lshw (или даже lspci по внешнему виду он), ip link не показывает беспроводной интерфейс, а модуль ядра iwlwifi не загружается при загрузке (я могу загрузить это самостоятельно, используя modprobe iwlwifi, но это не делает работу Wi-Fi). Я думаю, что это комбинированный чип Wi-Fi / Bluetooth, и Bluetooth действительно работает (или, по крайней мере, Bluetooth появляется в Gnome и rfkill list).

modinfo iwlwifi | grep 8265 показывает мне файл, заканчивающийся на -34 предположительно загружен, но только файл, заканчивающийся на -33 (и некоторые другие более низкие номера), присутствует в /lib/firmware, если это помогает).

Я также установил ядро ​​Linux 4.14.9 в попытке

Любая помощь была бы оценена ...

Дополнительная информация

root@ThinkPad-E570:~# modinfo iwlwifi | grep 8265 firmware: iwlwifi-8265-34.ucode root@ThinkPad-E570:~# rfkill list all 0: tpacpi_bluetooth_sw: Bluetooth Soft blocked: no Hard blocked: no 1: hci0: Bluetooth Soft blocked: no Hard blocked: no root@ThinkPad-E570:~# dmesg | grep iwl root@ThinkPad-E570:~# lspci -nnk | grep 0280 -A3 05:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. Device [10ec:c821] Subsystem: Lenovo Device [17aa:c024]

Обновление

Я только заметил, что у ноутбука нет беспроводного чипа Intel вообще, но на самом деле есть Realtek ... что означает, что спецификации, представленные на странице продукта в магазине, я купил этот ноутбук у не были точны ... Вздох. Тем не менее, одна и та же проблема стоит только с чипом беспроводной сети crappier.

5
задан 29 December 2017 в 17:16

35 ответов

Во-первых, я бы предположил, что эти инструкции с большей вероятностью будут работать с Ubuntu 17.10. Если вы сейчас его не используете, я предлагаю вам его повторно установить.

Нажмите эту ссылку, чтобы загрузить файл драйвера: https://minhaskamal.github.io/DownGit/#/home? url = https: //github.com/endlessm/linux/tree/master/drivers/net/wireless/rtl8821ce

Если вы не указали иное в своем браузере, загрузите его в каталог «Загрузки». Откройте терминал и выполните:

cd ~/Downloads
unzip rtl8821ce.zip
cd rtl8821ce
nano Makefile

Прокрутите вниз до строки 152 и измените строку, которая теперь читается:

export TopDIR ?= $(srctree)/drivers/net/wireless/rtl8821ce

Теперь читайте:

export TopDIR ?= $ ~/Downloads/rtl8821ce

Корректировка тщательно, дважды и сохранить (Ctrl + o, а затем Enter) и закрыть (Ctrl + x) текстовый редактор.

Теперь выполните:

make
sudo make install
sudo modprobe 8821ce

Ваш беспроводная связь должна работать.

EDIT: Вы собрали модуль только для текущей версии ядра. Если после запрошенной перезагрузки Update Manager предлагает более позднюю версию ядра, известную как linux-image, вы должны перекомпилировать:

cd rtl8821ce
make clean
make
sudo make install
sudo modprobe 8821ce

Сохраните файл и эти инструкции за это время.

4
ответ дан 22 May 2018 в 15:52
  • 1
    Это то, что я нашел вчера, и это сработало :) Одна вещь, которую мне любопытно, это то, будет ли это работать с обновлениями ядра. – RobinJ 30 December 2017 в 14:32
  • 2
    Очень хорошая добыча! Пожалуйста, см. Мое редактирование выше в несколько мгновений. – chili555 30 December 2017 в 19:18

Во-первых, я бы предположил, что эти инструкции с большей вероятностью будут работать с Ubuntu 17.10. Если вы сейчас его не используете, я предлагаю вам его повторно установить.

Нажмите эту ссылку, чтобы загрузить файл драйвера: https://minhaskamal.github.io/DownGit/#/home? url = https: //github.com/endlessm/linux/tree/master/drivers/net/wireless/rtl8821ce

Если вы не указали иное в своем браузере, загрузите его в каталог «Загрузки». Откройте терминал и выполните:

cd ~/Downloads unzip rtl8821ce.zip cd rtl8821ce nano Makefile

Прокрутите вниз до строки 152 и измените строку, которая теперь читается:

export TopDIR ?= $(srctree)/drivers/net/wireless/rtl8821ce

Теперь читайте:

export TopDIR ?= $ ~/Downloads/rtl8821ce

Корректировка тщательно, дважды и сохранить (Ctrl + o, а затем Enter) и закрыть (Ctrl + x) текстовый редактор.

Теперь выполните:

make sudo make install sudo modprobe 8821ce

Ваш беспроводная связь должна работать.

EDIT: Вы собрали модуль только для текущей версии ядра. Если после запрошенной перезагрузки Update Manager предлагает более позднюю версию ядра, известную как linux-image, вы должны перекомпилировать:

cd rtl8821ce make clean make sudo make install sudo modprobe 8821ce

Сохраните файл и эти инструкции за это время.

4
ответ дан 18 July 2018 в 00:16

Во-первых, я бы предположил, что эти инструкции с большей вероятностью будут работать с Ubuntu 17.10. Если вы сейчас его не используете, я предлагаю вам его повторно установить.

Нажмите эту ссылку, чтобы загрузить файл драйвера: https://minhaskamal.github.io/DownGit/#/home? url = https: //github.com/endlessm/linux/tree/master/drivers/net/wireless/rtl8821ce

Если вы не указали иное в своем браузере, загрузите его в каталог «Загрузки». Откройте терминал и выполните:

cd ~/Downloads unzip rtl8821ce.zip cd rtl8821ce nano Makefile

Прокрутите вниз до строки 152 и измените строку, которая теперь читается:

export TopDIR ?= $(srctree)/drivers/net/wireless/rtl8821ce

Теперь читайте:

export TopDIR ?= $ ~/Downloads/rtl8821ce

Корректировка тщательно, дважды и сохранить (Ctrl + o, а затем Enter) и закрыть (Ctrl + x) текстовый редактор.

Теперь выполните:

make sudo make install sudo modprobe 8821ce

Ваш беспроводная связь должна работать.

EDIT: Вы собрали модуль только для текущей версии ядра. Если после запрошенной перезагрузки Update Manager предлагает более позднюю версию ядра, известную как linux-image, вы должны перекомпилировать:

cd rtl8821ce make clean make sudo make install sudo modprobe 8821ce

Сохраните файл и эти инструкции за это время.

5
ответ дан 24 July 2018 в 17:11

Во-первых, я бы предположил, что эти инструкции с большей вероятностью будут работать с Ubuntu 17.10. Если вы сейчас его не запускаете, я предлагаю вам его повторно установить.

Нажмите эту ссылку, чтобы загрузить файл драйвера: https://minhaskamal.github.io/DownGit/# /home?url=https://github.com/endlessm/linux/tree/master/drivers/net/wireless/rtl8821ce

Если вы не указали иначе в своем браузере, загрузите go в каталог Загрузки . Откройте терминал и выполните:

cd ~/Downloads
unzip rtl8821ce.zip
cd rtl8821ce
nano Makefile

Прокрутите вниз до строки 152 и измените строку, которая теперь читается:

export TopDIR ?= $(srctree)/drivers/net/wireless/rtl8821ce

Теперь читайте:

export TopDIR ?= $ ~/Downloads/rtl8821ce

Корректируйте внимательно, дважды и сохраните (Ctrl + o, затем Enter) и закройте (Ctrl + x) текстовый редактор.

Теперь выполните:

make
sudo make install
sudo modprobe 8821ce

Ваш беспроводная связь должна теперь работать.

EDIT: вы собрали модуль только для текущей версии ядра. Когда Update Manager предлагает более позднюю версию ядра, известную как linux-образ, после запрошенной перезагрузки, вы должны перекомпилировать:

cd rtl8821ce
make clean
make
sudo make install
sudo modprobe 8821ce

Сохраните файл и эти инструкции за это время.

5
ответ дан 31 July 2018 в 13:14

Во-первых, я бы предположил, что эти инструкции с большей вероятностью будут работать с Ubuntu 17.10. Если вы сейчас его не запускаете, я предлагаю вам его повторно установить.

Нажмите эту ссылку, чтобы загрузить файл драйвера: https://minhaskamal.github.io/DownGit/# /home?url=https://github.com/endlessm/linux/tree/master/drivers/net/wireless/rtl8821ce

Если вы не указали иначе в своем браузере, загрузите go в каталог Загрузки . Откройте терминал и выполните:

cd ~/Downloads
unzip rtl8821ce.zip
cd rtl8821ce
nano Makefile

Прокрутите вниз до строки 152 и измените строку, которая теперь читается:

export TopDIR ?= $(srctree)/drivers/net/wireless/rtl8821ce

Теперь читайте:

export TopDIR ?= $ ~/Downloads/rtl8821ce

Корректируйте внимательно, дважды и сохраните (Ctrl + o, затем Enter) и закройте (Ctrl + x) текстовый редактор.

Теперь выполните:

make
sudo make install
sudo modprobe 8821ce

Ваш беспроводная связь должна теперь работать.

EDIT: вы собрали модуль только для текущей версии ядра. Когда Update Manager предлагает более позднюю версию ядра, известную как linux-образ, после запрошенной перезагрузки, вы должны перекомпилировать:

cd rtl8821ce
make clean
make
sudo make install
sudo modprobe 8821ce

Сохраните файл и эти инструкции за это время.

5
ответ дан 31 July 2018 в 20:10

Во-первых, я бы предположил, что эти инструкции с большей вероятностью будут работать с Ubuntu 17.10. Если вы сейчас его не запускаете, я предлагаю вам его повторно установить.

Нажмите эту ссылку, чтобы загрузить файл драйвера: https://minhaskamal.github.io/DownGit/# /home?url=https://github.com/endlessm/linux/tree/master/drivers/net/wireless/rtl8821ce

Если вы не указали иначе в своем браузере, загрузите go в каталог Загрузки . Откройте терминал и выполните:

cd ~/Downloads
unzip rtl8821ce.zip
cd rtl8821ce
nano Makefile

Прокрутите вниз до строки 152 и измените строку, которая теперь читается:

export TopDIR ?= $(srctree)/drivers/net/wireless/rtl8821ce

Теперь читайте:

export TopDIR ?= $ ~/Downloads/rtl8821ce

Корректируйте внимательно, дважды и сохраните (Ctrl + o, затем Enter) и закройте (Ctrl + x) текстовый редактор.

Теперь выполните:

make
sudo make install
sudo modprobe 8821ce

Ваш беспроводная связь должна теперь работать.

EDIT: вы собрали модуль только для текущей версии ядра. Когда Update Manager предлагает более позднюю версию ядра, известную как linux-образ, после запрошенной перезагрузки, вы должны перекомпилировать:

cd rtl8821ce
make clean
make
sudo make install
sudo modprobe 8821ce

Сохраните файл и эти инструкции за это время.

5
ответ дан 2 August 2018 в 13:15

Во-первых, я бы предположил, что эти инструкции с большей вероятностью будут работать с Ubuntu 17.10. Если вы сейчас его не запускаете, я предлагаю вам его повторно установить.

Нажмите эту ссылку, чтобы загрузить файл драйвера: https://minhaskamal.github.io/DownGit/# /home?url=https://github.com/endlessm/linux/tree/master/drivers/net/wireless/rtl8821ce

Если вы не указали иначе в своем браузере, загрузите go в каталог Загрузки . Откройте терминал и выполните:

cd ~/Downloads
unzip rtl8821ce.zip
cd rtl8821ce
nano Makefile

Прокрутите вниз до строки 152 и измените строку, которая теперь читается:

export TopDIR ?= $(srctree)/drivers/net/wireless/rtl8821ce

Теперь читайте:

export TopDIR ?= $ ~/Downloads/rtl8821ce

Корректируйте внимательно, дважды и сохраните (Ctrl + o, затем Enter) и закройте (Ctrl + x) текстовый редактор.

Теперь выполните:

make
sudo make install
sudo modprobe 8821ce

Ваш беспроводная связь должна теперь работать.

EDIT: вы собрали модуль только для текущей версии ядра. Когда Update Manager предлагает более позднюю версию ядра, известную как linux-образ, после запрошенной перезагрузки, вы должны перекомпилировать:

cd rtl8821ce
make clean
make
sudo make install
sudo modprobe 8821ce

Сохраните файл и эти инструкции за это время.

5
ответ дан 3 August 2018 в 17:32

Во-первых, я бы предположил, что эти инструкции с большей вероятностью будут работать с Ubuntu 17.10. Если вы сейчас его не запускаете, я предлагаю вам его повторно установить.

Нажмите эту ссылку, чтобы загрузить файл драйвера: https://minhaskamal.github.io/DownGit/# /home?url=https://github.com/endlessm/linux/tree/master/drivers/net/wireless/rtl8821ce

Если вы не указали иначе в своем браузере, загрузите go в каталог Загрузки . Откройте терминал и выполните:

cd ~/Downloads
unzip rtl8821ce.zip
cd rtl8821ce
nano Makefile

Прокрутите вниз до строки 152 и измените строку, которая теперь читается:

export TopDIR ?= $(srctree)/drivers/net/wireless/rtl8821ce

Теперь читайте:

export TopDIR ?= $ ~/Downloads/rtl8821ce

Корректируйте внимательно, дважды и сохраните (Ctrl + o, затем Enter) и закройте (Ctrl + x) текстовый редактор.

Теперь выполните:

make
sudo make install
sudo modprobe 8821ce

Ваш беспроводная связь должна теперь работать.

EDIT: вы собрали модуль только для текущей версии ядра. Когда Update Manager предлагает более позднюю версию ядра, известную как linux-образ, после запрошенной перезагрузки, вы должны перекомпилировать:

cd rtl8821ce
make clean
make
sudo make install
sudo modprobe 8821ce

Сохраните файл и эти инструкции за это время.

5
ответ дан 5 August 2018 в 02:42

Во-первых, я бы предположил, что эти инструкции с большей вероятностью будут работать с Ubuntu 17.10. Если вы сейчас его не запускаете, я предлагаю вам его повторно установить.

Нажмите эту ссылку, чтобы загрузить файл драйвера: https://minhaskamal.github.io/DownGit/# /home?url=https://github.com/endlessm/linux/tree/master/drivers/net/wireless/rtl8821ce

Если вы не указали иначе в своем браузере, загрузите go в каталог Загрузки . Откройте терминал и выполните:

cd ~/Downloads
unzip rtl8821ce.zip
cd rtl8821ce
nano Makefile

Прокрутите вниз до строки 152 и измените строку, которая теперь читается:

export TopDIR ?= $(srctree)/drivers/net/wireless/rtl8821ce

Теперь читайте:

export TopDIR ?= $ ~/Downloads/rtl8821ce

Корректируйте внимательно, дважды и сохраните (Ctrl + o, затем Enter) и закройте (Ctrl + x) текстовый редактор.

Теперь выполните:

make
sudo make install
sudo modprobe 8821ce

Ваш беспроводная связь должна теперь работать.

EDIT: вы собрали модуль только для текущей версии ядра. Когда Update Manager предлагает более позднюю версию ядра, известную как linux-образ, после запрошенной перезагрузки, вы должны перекомпилировать:

cd rtl8821ce
make clean
make
sudo make install
sudo modprobe 8821ce

Сохраните файл и эти инструкции за это время.

5
ответ дан 6 August 2018 в 19:28

Во-первых, я бы предположил, что эти инструкции с большей вероятностью будут работать с Ubuntu 17.10. Если вы сейчас его не запускаете, я предлагаю вам его повторно установить.

Нажмите эту ссылку, чтобы загрузить файл драйвера: https://minhaskamal.github.io/DownGit/# /home?url=https://github.com/endlessm/linux/tree/master/drivers/net/wireless/rtl8821ce

Если вы не указали иначе в своем браузере, загрузите go в каталог Загрузки . Откройте терминал и выполните:

cd ~/Downloads
unzip rtl8821ce.zip
cd rtl8821ce
nano Makefile

Прокрутите вниз до строки 152 и измените строку, которая теперь читается:

export TopDIR ?= $(srctree)/drivers/net/wireless/rtl8821ce

Теперь читайте:

export TopDIR ?= $ ~/Downloads/rtl8821ce

Корректируйте внимательно, дважды и сохраните (Ctrl + o, затем Enter) и закройте (Ctrl + x) текстовый редактор.

Теперь выполните:

make
sudo make install
sudo modprobe 8821ce

Ваш беспроводная связь должна теперь работать.

EDIT: вы собрали модуль только для текущей версии ядра. Когда Update Manager предлагает более позднюю версию ядра, известную как linux-образ, после запрошенной перезагрузки, вы должны перекомпилировать:

cd rtl8821ce
make clean
make
sudo make install
sudo modprobe 8821ce

Сохраните файл и эти инструкции за это время.

5
ответ дан 8 August 2018 в 23:50

Во-первых, я бы предположил, что эти инструкции с большей вероятностью будут работать с Ubuntu 17.10. Если вы сейчас его не запускаете, я предлагаю вам его повторно установить.

Нажмите эту ссылку, чтобы загрузить файл драйвера: https://minhaskamal.github.io/DownGit/# /home?url=https://github.com/endlessm/linux/tree/master/drivers/net/wireless/rtl8821ce

Если вы не указали иначе в своем браузере, загрузите go в каталог Загрузки . Откройте терминал и выполните:

cd ~/Downloads
unzip rtl8821ce.zip
cd rtl8821ce
nano Makefile

Прокрутите вниз до строки 152 и измените строку, которая теперь читается:

export TopDIR ?= $(srctree)/drivers/net/wireless/rtl8821ce

Теперь читайте:

export TopDIR ?= $ ~/Downloads/rtl8821ce

Корректируйте внимательно, дважды и сохраните (Ctrl + o, затем Enter) и закройте (Ctrl + x) текстовый редактор.

Теперь выполните:

make
sudo make install
sudo modprobe 8821ce

Ваш беспроводная связь должна теперь работать.

EDIT: вы собрали модуль только для текущей версии ядра. Когда Update Manager предлагает более позднюю версию ядра, известную как linux-образ, после запрошенной перезагрузки, вы должны перекомпилировать:

cd rtl8821ce
make clean
make
sudo make install
sudo modprobe 8821ce

Сохраните файл и эти инструкции за это время.

5
ответ дан 14 August 2018 в 14:09
  • 1
    Это то, что я нашел вчера, и это сработало :) Одна вещь, которую мне любопытно, это то, будет ли это работать с обновлениями ядра. – RobinJ 30 December 2017 в 14:32
  • 2
    Очень хорошая добыча! Пожалуйста, см. Мое редактирование выше в несколько мгновений. – chili555 30 December 2017 в 19:18
  • 3
    после редактирования файла я попытался запустить команду make, но это дает мне ошибку. я запускаю "make" в "rtl8821ce" каталог, ошибка / bin / sh: 1 cc: не найден. Любая идея . Является ли make утилитой по умолчанию для ОС? – DILEEP THOMAS 18 September 2018 в 10:15
  • 4
    @DILEEPTHOMAS Пожалуйста, начните свой собственный новый вопрос. – chili555 18 September 2018 в 15:56

Обновление 2018-02-27

Обратите внимание, что предлагаемый драйвер предназначен для Endless OS, и поэтому он может сломаться в любой момент. Если у какого-либо органа есть официальный драйвер для Ubuntu, это будет лучше.

Оригинальный ответ

Это не новый ответ, было бы лучше комментарий.

Итак, я попытался ответить на @ chili555, но я продолжал получать ошибки, пока пытаясь сделать модуль.

Ошибки вроде:

/rtl8821ce/include/osdep_service_linux.h:294:2: error: implicit declaration of function ‘timer_setup’; did you mean ‘ether_setup’?
[-Werror=implicit-function-declaration]
   timer_setup(ptimer, pfunc, 0);
   ^~~~~~~~~~~   ether_setup

Итак, я попробовал загрузить другую Endless OS (прямую ссылку на zip-архив), которая время оригинального ответа может быть и мастером. Затем я смог сделать модуль и установить следующие шаги, предоставленные @ chili555

2
ответ дан 22 May 2018 в 15:52

Решение для ошибки таймера.

Мне удалось заставить его работать для моего lenovo E570 с помощью ubuntu 16.04 и вот мои шаги: во-первых, я обновляю версию ядра до 4.15.4 с помощью этого руководства

Я считаю, что любая версия ядра выше 4.15.4 должна работать, потому что мне пришлось снова обновить мое ядро ​​до 4.15.9. Обратите внимание, что драйвер необходимо переустановить.

Затем я выполнил шаги, указанные в ответах @ chili555

1
ответ дан 22 May 2018 в 15:52
  • 1
    Что вы подразумеваете под «установкой драйвера»? – pim 13 March 2018 в 09:44
  • 2
    Это означает, что вам нужно снова выполнить установку sudo. сообщите мне, если это сработает для вас и какая версия ядра вы используете. Этот метод работал для меня раньше, но в последнее время мне пришлось переустанавливать ubuntu несколько раз, и он переставал работать на меня. – Juichung_Kuo 14 March 2018 в 01:58
  • 3
    Следующий поток включает альтернативный драйвер для ссылки 8821ce, , и он снова работает для меня – Juichung_Kuo 18 March 2018 в 01:06

Обновление 2018-02-27

Обратите внимание, что предлагаемый драйвер предназначен для Endless OS, и поэтому он может сломаться в любой момент. Если у какого-либо органа есть официальный драйвер для Ubuntu, это будет лучше.

Оригинальный ответ

Это не новый ответ, было бы лучше комментарий.

Итак, я попытался ответить на @ chili555, но я продолжал получать ошибки, пока пытаясь сделать модуль.

Ошибки вроде:

/rtl8821ce/include/osdep_service_linux.h:294:2: error: implicit declaration of function ‘timer_setup’; did you mean ‘ether_setup’? [-Werror=implicit-function-declaration] timer_setup(ptimer, pfunc, 0); ^~~~~~~~~~~ ether_setup

Итак, я попробовал загрузить другую Endless OS (прямую ссылку на zip-архив), которая время оригинального ответа может быть и мастером. Затем я смог сделать модуль и установить следующие шаги, предоставленные @ chili555

2
ответ дан 18 July 2018 в 00:16

Решение для ошибки таймера.

Мне удалось заставить его работать для моего lenovo E570 с помощью ubuntu 16.04 и вот мои шаги: во-первых, я обновляю версию ядра до 4.15.4 с помощью этого руководства

Я считаю, что любая версия ядра выше 4.15.4 должна работать, потому что мне пришлось снова обновить мое ядро ​​до 4.15.9. Обратите внимание, что драйвер необходимо переустановить.

Затем я выполнил шаги, указанные в ответах @ chili555

1
ответ дан 18 July 2018 в 00:16

Обновление 2018-02-27

Обратите внимание, что предлагаемый драйвер предназначен для Endless OS, и поэтому он может сломаться в любой момент. Если у какого-либо органа есть официальный драйвер для Ubuntu, это будет лучше.

Оригинальный ответ

Это не новый ответ, было бы лучше комментарий.

Итак, я попытался ответить на @ chili555, но я продолжал получать ошибки, пока пытаясь сделать модуль.

Ошибки вроде:

/rtl8821ce/include/osdep_service_linux.h:294:2: error: implicit declaration of function ‘timer_setup’; did you mean ‘ether_setup’? [-Werror=implicit-function-declaration] timer_setup(ptimer, pfunc, 0); ^~~~~~~~~~~ ether_setup

Итак, я попробовал загрузить другую Endless OS (прямую ссылку на zip-архив), которая время оригинального ответа может быть и мастером. Затем я смог сделать модуль и установить следующие шаги, предоставленные @ chili555

2
ответ дан 24 July 2018 в 17:11

Решение для ошибки таймера.

Мне удалось заставить его работать для моего lenovo E570 с помощью ubuntu 16.04 и вот мои шаги: во-первых, я обновляю версию ядра до 4.15.4 с помощью этого руководства

Я считаю, что любая версия ядра выше 4.15.4 должна работать, потому что мне пришлось снова обновить мое ядро ​​до 4.15.9. Обратите внимание, что драйвер необходимо переустановить.

Затем я выполнил шаги, указанные в ответах @ chili555

1
ответ дан 24 July 2018 в 17:11
  • 1
    Что вы подразумеваете под «установкой драйвера»? – pim 13 March 2018 в 09:44
  • 2
    Это означает, что вам нужно снова выполнить установку sudo. сообщите мне, если это сработает для вас и какая версия ядра вы используете. Этот метод работал для меня раньше, но в последнее время мне пришлось переустанавливать ubuntu несколько раз, и он переставал работать на меня. – Juichung_Kuo 14 March 2018 в 01:58
  • 3
    Следующий поток включает альтернативный драйвер для ссылки 8821ce, , и он снова работает для меня – Juichung_Kuo 18 March 2018 в 01:06

Обновление 2018-02-27

Обратите внимание, что предлагаемый драйвер предназначен для Endless OS , и поэтому он может сломаться в любой точке. Если у какого-либо органа есть официальный драйвер для Ubuntu, это будет лучше.

Оригинальный ответ

Это не новый ответ, было бы лучше комментарий.

Итак, я попытался ответить на @ chili555, но я продолжал получать ошибки, пока пытаясь сделать модуль.

Ошибки вроде:

/rtl8821ce/include/osdep_service_linux.h:294:2: error: implicit declaration of function ‘timer_setup’; did you mean ‘ether_setup’?
[-Werror=implicit-function-declaration]
   timer_setup(ptimer, pfunc, 0);
   ^~~~~~~~~~~   ether_setup

Итак, я попробовал загрузить другую версию ( zip archive direct download link ), который к моменту первоначального ответа может быть и мастером. Затем я смог сделать модуль и установить следующие шаги, предоставленные @ chili555

2
ответ дан 31 July 2018 в 13:14

Решение для ошибки таймера.

Мне удалось заставить его работать для моего lenovo E570 с помощью ubuntu 16.04 и вот мои шаги: во-первых, я обновляю версию ядра до 4.15.4 с помощью этого guide

Я полагаю, что любая версия ядра выше 4.15.4 должна работать, потому что мне пришлось снова обновить мое ядро ​​до 4.15.9. Обратите внимание, что драйвер необходимо переустановить.

Затем я выполнил шаги, упомянутые в ответах @ chili555

1
ответ дан 31 July 2018 в 13:14

Обновление 2018-02-27

Обратите внимание, что предлагаемый драйвер предназначен для Endless OS , и поэтому он может сломаться в любой точке. Если у какого-либо органа есть официальный драйвер для Ubuntu, это будет лучше.

Оригинальный ответ

Это не новый ответ, было бы лучше комментарий.

Итак, я попытался ответить на @ chili555, но я продолжал получать ошибки, пока пытаясь сделать модуль.

Ошибки вроде:

/rtl8821ce/include/osdep_service_linux.h:294:2: error: implicit declaration of function ‘timer_setup’; did you mean ‘ether_setup’?
[-Werror=implicit-function-declaration]
   timer_setup(ptimer, pfunc, 0);
   ^~~~~~~~~~~   ether_setup

Итак, я попробовал загрузить другую версию ( zip archive direct download link ), который к моменту первоначального ответа может быть и мастером. Затем я смог сделать модуль и установить следующие шаги, предоставленные @ chili555

2
ответ дан 31 July 2018 в 20:10

Решение для ошибки таймера.

Мне удалось заставить его работать для моего lenovo E570 с помощью ubuntu 16.04 и вот мои шаги: во-первых, я обновляю версию ядра до 4.15.4 с помощью этого guide

Я полагаю, что любая версия ядра выше 4.15.4 должна работать, потому что мне пришлось снова обновить мое ядро ​​до 4.15.9. Обратите внимание, что драйвер необходимо переустановить.

Затем я выполнил шаги, упомянутые в ответах @ chili555

1
ответ дан 31 July 2018 в 20:10

Обновление 2018-02-27

Обратите внимание, что предлагаемый драйвер предназначен для Endless OS , и поэтому он может сломаться в любой точке. Если у какого-либо органа есть официальный драйвер для Ubuntu, это будет лучше.

Оригинальный ответ

Это не новый ответ, было бы лучше комментарий.

Итак, я попытался ответить на @ chili555, но я продолжал получать ошибки, пока пытаясь сделать модуль.

Ошибки вроде:

/rtl8821ce/include/osdep_service_linux.h:294:2: error: implicit declaration of function ‘timer_setup’; did you mean ‘ether_setup’?
[-Werror=implicit-function-declaration]
   timer_setup(ptimer, pfunc, 0);
   ^~~~~~~~~~~   ether_setup

Итак, я попробовал загрузить другую версию ( zip archive direct download link ), который к моменту первоначального ответа может быть и мастером. Затем я смог сделать модуль и установить следующие шаги, предоставленные @ chili555

2
ответ дан 2 August 2018 в 13:15

Решение для ошибки таймера.

Мне удалось заставить его работать для моего lenovo E570 с помощью ubuntu 16.04 и вот мои шаги: во-первых, я обновляю версию ядра до 4.15.4 с помощью этого guide

Я полагаю, что любая версия ядра выше 4.15.4 должна работать, потому что мне пришлось снова обновить мое ядро ​​до 4.15.9. Обратите внимание, что драйвер необходимо переустановить.

Затем я выполнил шаги, упомянутые в ответах @ chili555

1
ответ дан 2 August 2018 в 13:15

Обновление 2018-02-27

Обратите внимание, что предлагаемый драйвер предназначен для Endless OS , и поэтому он может сломаться в любой точке. Если у какого-либо органа есть официальный драйвер для Ubuntu, это будет лучше.

Оригинальный ответ

Это не новый ответ, было бы лучше комментарий.

Итак, я попытался ответить на @ chili555, но я продолжал получать ошибки, пока пытаясь сделать модуль.

Ошибки вроде:

/rtl8821ce/include/osdep_service_linux.h:294:2: error: implicit declaration of function ‘timer_setup’; did you mean ‘ether_setup’?
[-Werror=implicit-function-declaration]
   timer_setup(ptimer, pfunc, 0);
   ^~~~~~~~~~~   ether_setup

Итак, я попробовал загрузить другую версию ( zip archive direct download link ), который к моменту первоначального ответа может быть и мастером. Затем я смог сделать модуль и установить следующие шаги, предоставленные @ chili555

2
ответ дан 3 August 2018 в 17:32

Решение для ошибки таймера.

Мне удалось заставить его работать для моего lenovo E570 с помощью ubuntu 16.04 и вот мои шаги: во-первых, я обновляю версию ядра до 4.15.4 с помощью этого guide

Я полагаю, что любая версия ядра выше 4.15.4 должна работать, потому что мне пришлось снова обновить мое ядро ​​до 4.15.9. Обратите внимание, что драйвер необходимо переустановить.

Затем я выполнил шаги, упомянутые в ответах @ chili555

1
ответ дан 3 August 2018 в 17:32

Обновление 2018-02-27

Обратите внимание, что предлагаемый драйвер предназначен для Endless OS , и поэтому он может сломаться в любой точке. Если у какого-либо органа есть официальный драйвер для Ubuntu, это будет лучше.

Оригинальный ответ

Это не новый ответ, было бы лучше комментарий.

Итак, я попытался ответить на @ chili555, но я продолжал получать ошибки, пока пытаясь сделать модуль.

Ошибки вроде:

/rtl8821ce/include/osdep_service_linux.h:294:2: error: implicit declaration of function ‘timer_setup’; did you mean ‘ether_setup’?
[-Werror=implicit-function-declaration]
   timer_setup(ptimer, pfunc, 0);
   ^~~~~~~~~~~   ether_setup

Итак, я попробовал загрузить другую версию ( zip archive direct download link ), который к моменту первоначального ответа может быть и мастером. Затем я смог сделать модуль и установить следующие шаги, предоставленные @ chili555

2
ответ дан 5 August 2018 в 02:42

Решение для ошибки таймера.

Мне удалось заставить его работать для моего lenovo E570 с помощью ubuntu 16.04 и вот мои шаги: во-первых, я обновляю версию ядра до 4.15.4 с помощью этого guide

Я полагаю, что любая версия ядра выше 4.15.4 должна работать, потому что мне пришлось снова обновить мое ядро ​​до 4.15.9. Обратите внимание, что драйвер необходимо переустановить.

Затем я выполнил шаги, упомянутые в ответах @ chili555

1
ответ дан 5 August 2018 в 02:42

Обновление 2018-02-27

Обратите внимание, что предлагаемый драйвер предназначен для Endless OS , и поэтому он может сломаться в любой точке. Если у какого-либо органа есть официальный драйвер для Ubuntu, это будет лучше.

Оригинальный ответ

Это не новый ответ, было бы лучше комментарий.

Итак, я попытался ответить на @ chili555, но я продолжал получать ошибки, пока пытаясь сделать модуль.

Ошибки вроде:

/rtl8821ce/include/osdep_service_linux.h:294:2: error: implicit declaration of function ‘timer_setup’; did you mean ‘ether_setup’?
[-Werror=implicit-function-declaration]
   timer_setup(ptimer, pfunc, 0);
   ^~~~~~~~~~~   ether_setup

Итак, я попробовал загрузить другую версию ( zip archive direct download link ), который к моменту первоначального ответа может быть и мастером. Затем я смог сделать модуль и установить следующие шаги, предоставленные @ chili555

2
ответ дан 6 August 2018 в 19:28

Решение для ошибки таймера.

Мне удалось заставить его работать для моего lenovo E570 с помощью ubuntu 16.04 и вот мои шаги: во-первых, я обновляю версию ядра до 4.15.4 с помощью этого guide

Я полагаю, что любая версия ядра выше 4.15.4 должна работать, потому что мне пришлось снова обновить мое ядро ​​до 4.15.9. Обратите внимание, что драйвер необходимо переустановить.

Затем я выполнил шаги, упомянутые в ответах @ chili555

1
ответ дан 6 August 2018 в 19:28

Обновление 2018-02-27

Обратите внимание, что предлагаемый драйвер предназначен для Endless OS , и поэтому он может сломаться в любой точке. Если у какого-либо органа есть официальный драйвер для Ubuntu, это будет лучше.

Оригинальный ответ

Это не новый ответ, было бы лучше комментарий.

Итак, я попытался ответить на @ chili555, но я продолжал получать ошибки, пока пытаясь сделать модуль.

Ошибки вроде:

/rtl8821ce/include/osdep_service_linux.h:294:2: error: implicit declaration of function ‘timer_setup’; did you mean ‘ether_setup’?
[-Werror=implicit-function-declaration]
   timer_setup(ptimer, pfunc, 0);
   ^~~~~~~~~~~   ether_setup

Итак, я попробовал загрузить другую версию ( zip archive direct download link ), который к моменту первоначального ответа может быть и мастером. Затем я смог сделать модуль и установить следующие шаги, предоставленные @ chili555

2
ответ дан 8 August 2018 в 23:50

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

Похожие вопросы: