У меня есть ноутбук на человечности 16.04, и я не могу настроить плату Ethernet... У меня нет связи Ethernet и Wi-Fi... Я полагаю, что это - atheros e2600, но я не уверен.
когда я ввожу modinfo alx, у меня есть это:
filename: /lib/modules/4.4.0-31-generic/kernel/drivers/net/ethernet/atheros/alx/alx.ko
license: GPL
description: Qualcomm Atheros(R) AR816x/AR817x PCI-E Ethernet Network Driver
author: Qualcomm Corporation, <nic-devel@qualcomm.com>
author: Johannes Berg <johannes@sipsolutions.net>
srcversion: 25B6ABE36E6CB50C1A7E6DF
alias: pci:v00001969d000010A0sv*sd*bc*sc*i*
alias: pci:v00001969d000010A1sv*sd*bc*sc*i*
alias: pci:v00001969d00001090sv*sd*bc*sc*i*
alias: pci:v00001969d0000E0A1sv*sd*bc*sc*i*
alias: pci:v00001969d0000E091sv*sd*bc*sc*i*
alias: pci:v00001969d00001091sv*sd*bc*sc*i*
depends: mdio
intree: Y
vermagic: 4.4.0-31-generic SMP mod_unload modversions'
Если я делаю lspci-nn, у меня есть это:
02:00.0 Network controller [0280]: Inter Corporation Device [8086:24fb] (rev 10)
03:00.0 Ethernet controller [0200]: Qualcomm Atheros Device [1969:e0b1] (rev 10)
У меня есть linux-firmware_1.127.22_all.deb загрузки и установленное выполнение: sudo dpkg-i встроенное микропрограммное обеспечение Linux ____. deb
Я попробовал это решение как weel: [Там какой-либо путь состоит в том, чтобы установить драйверы Atheros e2400?
без успеха также.
Я добавил: enter code #define ALX_DEV_ID_E2600 0xe0b1
в reg.h и:
{ PCI_VDEVICE(ATTANSIC, ALX_DEV_ID_E2600), .driver_data = ALX_DEV_QUIRK_MSI_INTX_DISABLE_BUG },
в main.c
но когда я делаю
`make -C /lib/modules/$(uname -r)/build M=$(pwd) modules
(когда я нахожусь в/ubuntu-xenial/drivers/net/ethernet/atheros/alx, это, где я должен сделать это?) У меня нет ошибки. (сделайте ввод каталога/usr/src/linux-headers-4.4.0-31-generic и т.д.... и затем сделайте каталог отъезда тем же одно),
но когда я делаю:
sudo make -C /lib/modules/$(uname -r)/build M=$(pwd) modules_install
У меня есть ошибка: "никакой такой файл: файл знака bss_file.c:178: certs/signing_key.pem никакой такой файл или каталог".
какая-либо Идея?
С уважением,
В случае вашей сети Ethernet и беспроводной сети ядро версии 4.4.0-xx не поддерживает. Вы используете 4.4.0-31-generic.
Полная поддержка и в версии ядра 4.8.0-xx, которая используется по умолчанию в Ubuntu 16.10. Я предлагаю вам загрузить и установить версию 16.10, где оба устройства будут работать.
Если вы предпочитаете другое, более сложное и громоздкое решение, сообщите нам, и я исправлю свой ответ.
Вы должны иметь возможность
sudo modprobe alx
echo '1969 e0b1' | sudo tee /sys/bus/pci/drivers/alx/new_id
Тогда сеть Ethernet должна работать, чтобы вы могли установить ядро 4.8 с
sudo apt-get install linux-generic-hwe-16.04
Перезагрузка
Если uname -a
показывает, что у вас установлено ядро x86_64, вы можете загрузить следующий пакет с помощью компьютера с доступом в Интернет
Скопируйте их на рабочий стол компьютера Ubuntu, затем в терминале
cd Desktop
sudo dpkg -i * .deb
Он должен установить файлы ядра 4.8 , перезагрузитесь по окончании