web-dev-qa-db-ja.com

atheros e2600ドライバーをインストールしますか?

私はubuntu 16.04にラップトップを持っていますが、イーサネットカードを設定できません...無線LANとイーサネット接続がありません...それはアテローズ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, <[email protected]>
author:         Johannes Berg <[email protected]>
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-firmware ____。deb

このソリューションを試してみました:[ Atheros e2400ドライバーをインストールする方法はありますか?

成功もなし。

Reg_hにenter code #define ALX_DEV_ID_E2600 0xe0b1を追加し、:

{ 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 sign-file:certs/signing_key.pemそのようなファイルまたはディレクトリはありません」。

何か案が ?

よろしく、

1
p.deman

できるはずです

Sudo modprobe alx
echo '1969 e0b1' | Sudo tee /sys/bus/pci/drivers/alx/new_id
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/pool/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
Jeremy31

イーサネットとワイヤレスの両方の場合、カーネルバージョン4.4.0-xxではサポートされていません。 4.4.0-31-genericを実行しています。

Ubuntu 16.10のデフォルトであるカーネルバージョン4.8.0-xxでbothが完全にサポートされています。両方のデバイスが動作する16.10をダウンロードしてインストールすることをお勧めします。

別のより困難で扱いにくいソリューションをご希望の場合は、お知らせください。回答を修正します。

1
chili555