Драйверы atheros e2600 установки?

У меня есть ноутбук на человечности 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 никакой такой файл или каталог".

какая-либо Идея?

С уважением,

1
задан 13 April 2017 в 15:24

2 ответа

В случае вашей сети Ethernet и беспроводной сети ядро ​​версии 4.4.0-xx не поддерживает. Вы используете 4.4.0-31-generic.

Полная поддержка и в версии ядра 4.8.0-xx, которая используется по умолчанию в Ubuntu 16.10. Я предлагаю вам загрузить и установить версию 16.10, где оба устройства будут работать.

Если вы предпочитаете другое, более сложное и громоздкое решение, сообщите нам, и я исправлю свой ответ.

1
ответ дан 3 December 2019 в 06:31

Вы должны иметь возможность

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, вы можете загрузить следующий пакет с помощью компьютера с доступом в Интернет

http: // archive.ubuntu.com/ubuntu/pool/main/l/linux-hwe/linux-image-4.8.0-41-generic_4.8.0-41.44~16.04.1_amd64.deb

http://archive.ubuntu.com/ ubuntu / pool / main / l / linux-hwe / linux-image-extra-4.8.0-41-generic_4.8.0-41.44 ~ 16.04.1_amd64.deb

http://archive.ubuntu.com/ubuntu/ пул / main / l / linux-meta-hwe / linux-image-generic-hwe-16.04_4.8.0.41.12_amd64.deb

http://archive.ubuntu.com/ubuntu/pool/main/l/ linux-hwe / linux-headers-4.8.0-41_4.8.0-41.44 ~ 16.04.1_all.deb

http://archive.ubuntu.com/ubuntu/pool/main/l/linux-meta-hwe/ linux-headers-generic-hwe-16.04_4.8.0.41.12_amd64.deb

http://archive.ubuntu.com/ubuntu/pool/main/l/linux-meta-hwe/linux-generic-hwe- 16.04_4.8.0.41.12_amd64.deb

Скопируйте их на рабочий стол компьютера Ubuntu, затем в терминале

cd Desktop

sudo dpkg -i * .deb

Он должен установить файлы ядра 4.8 , перезагрузитесь по окончании

5
ответ дан 3 December 2019 в 06:31

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

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