Это то, что работает: http://ubuntuforums.org/showthread.php?t=2008332&р = 12604916 # post12604916
Я построил патч для работы с
http://www.kernel.org/pub/linux/kernel/projects/backports/stable/v3.9-rc2/compat-drivers-3.9-rc2-2-su.tar.bz2
затем, в том же каталоге, что и файл bz2:
Код:
Тар -xjvf Compat водители-3,9-rc2-2-su.tar.bz2
CD Compat водители-3,9-rc2-2-су
CD Compat водители-3,9-rc2-2-су
Затем скопируйте файл ALX-патч в каталог Compat-водителей
тогда:
Код:
патч --dry работай -p1 < ALX-patch.txt
и если нет ошибок:
Код:
патч -p1 < ALX-patch.txt
./ Скрипты / драйвера выберите ALX
делать
Sudo сделать установку
Суда Modprobe ALX
./ Скрипты / драйвера выберите ALX
делать
Sudo сделать установку
Суда Modprobe ALX
и вы должны сделать
если вы хотите, чтобы исправить другую версию Compat-водителей по какой-либо причине, просто переместить файл ALX-патч в драйверах / сети / Ethernet / Atheros / ALX, компакт-диск к нему, и вместо патча -p1, патч -p6.
Вот содержимое файла ALX-patch.txt, поэтому вы не должны зарегистрироваться, чтобы иметь доступ:
Код:
дифф --git а / драйверы / сеть / Ethernet / Atheros / ALX / alx_ethtool.c б / драйверы / сеть / Ethernet / Atheros / ALX / alx_ethtool.c
Индекс 074c640..b19950e 100644
--- а / драйверы / сеть / Ethernet / Atheros / ALX / alx_ethtool.c
+++ б / драйверы / сеть / Ethernet / Atheros / ALX / alx_ethtool.c
@@ -731,6 +731,7 @@ статического INT alx_diag_register (структура alx_adapter * ADPT, u64 * данные)
Переключатель (ALX_DID (Hw)) {
случай ALX_DEV_ID_AR8161:
+ случай ALX_DEV_ID_E2200:
случай ALX_DEV_ID_AR8162:
случай ALX_DEV_ID_AR8171:
случай ALX_DEV_ID_AR8172:
дифф --git а / драйверы / сеть / Ethernet / Atheros / ALX / alx_main.c б / драйверы / сеть / Ethernet / Atheros / ALX / alx_main.c
Индекс 7fe3f4b..a8f33f1 100644
--- а / драйверы / сеть / Ethernet / Atheros / ALX / alx_main.c
+++ б / драйверы / сеть / Ethernet / Atheros / ALX / alx_main.c
@@ -57,6 +57,7 @@ статический Const символ alx_drv_desc [] =
PCI_DEVICE (ALX_VENDOR_ID, device_id)}
статическая DEFINE_PCI_DEVICE_TABLE (alx_pci_tbl) = {
ALX_ETHER_DEVICE (ALX_DEV_ID_AR8161),
+ ALX_ETHER_DEVICE (ALX_DEV_ID_E2200),
ALX_ETHER_DEVICE (ALX_DEV_ID_AR8162),
ALX_ETHER_DEVICE (ALX_DEV_ID_AR8171),
ALX_ETHER_DEVICE (ALX_DEV_ID_AR8172),
@@ -1010,6 +1011,7 @@ статических INT alx_identify_hw (структура alx_adapter * ADPT)
Переключатель (ALX_DID (Hw)) {
случай ALX_DEV_ID_AR8161:
+ случай ALX_DEV_ID_E2200:
случай ALX_DEV_ID_AR8162:
случай ALX_DEV_ID_AR8171:
случай ALX_DEV_ID_AR8172:
дифф --git а / драйверы / сеть / Ethernet / Atheros / ALX / alx_reg.h б / драйверы / сеть / Ethernet / Atheros / ALX / alx_reg.h
Индекс 58177f3..0788aa8 100644
--- а / драйверы / сеть / Ethernet / Atheros / ALX / alx_reg.h
+++ б / драйверы / сеть / Ethernet / Atheros / ALX / alx_reg.h
@@ -25,6 +25,7 @@
/ * PCI DEV-ида * /
#define ALX_DEV_ID_AR8161 0x1091
+#define ALX_DEV_ID_E2200 0xe091
#define ALX_DEV_ID_AR8162 0x1090
#define ALX_DEV_ID_AR8171 0x10A1
#define ALX_DEV_ID_AR8172 0x10A0
Индекс 074c640..b19950e 100644
--- а / драйверы / сеть / Ethernet / Atheros / ALX / alx_ethtool.c
+++ б / драйверы / сеть / Ethernet / Atheros / ALX / alx_ethtool.c
@@ -731,6 +731,7 @@ статического INT alx_diag_register (структура alx_adapter * ADPT, u64 * данные)
Переключатель (ALX_DID (Hw)) {
случай ALX_DEV_ID_AR8161:
+ случай ALX_DEV_ID_E2200:
случай ALX_DEV_ID_AR8162:
случай ALX_DEV_ID_AR8171:
случай ALX_DEV_ID_AR8172:
дифф --git а / драйверы / сеть / Ethernet / Atheros / ALX / alx_main.c б / драйверы / сеть / Ethernet / Atheros / ALX / alx_main.c
Индекс 7fe3f4b..a8f33f1 100644
--- а / драйверы / сеть / Ethernet / Atheros / ALX / alx_main.c
+++ б / драйверы / сеть / Ethernet / Atheros / ALX / alx_main.c
@@ -57,6 +57,7 @@ статический Const символ alx_drv_desc [] =
PCI_DEVICE (ALX_VENDOR_ID, device_id)}
статическая DEFINE_PCI_DEVICE_TABLE (alx_pci_tbl) = {
ALX_ETHER_DEVICE (ALX_DEV_ID_AR8161),
+ ALX_ETHER_DEVICE (ALX_DEV_ID_E2200),
ALX_ETHER_DEVICE (ALX_DEV_ID_AR8162),
ALX_ETHER_DEVICE (ALX_DEV_ID_AR8171),
ALX_ETHER_DEVICE (ALX_DEV_ID_AR8172),
@@ -1010,6 +1011,7 @@ статических INT alx_identify_hw (структура alx_adapter * ADPT)
Переключатель (ALX_DID (Hw)) {
случай ALX_DEV_ID_AR8161:
+ случай ALX_DEV_ID_E2200:
случай ALX_DEV_ID_AR8162:
случай ALX_DEV_ID_AR8171:
случай ALX_DEV_ID_AR8172:
дифф --git а / драйверы / сеть / Ethernet / Atheros / ALX / alx_reg.h б / драйверы / сеть / Ethernet / Atheros / ALX / alx_reg.h
Индекс 58177f3..0788aa8 100644
--- а / драйверы / сеть / Ethernet / Atheros / ALX / alx_reg.h
+++ б / драйверы / сеть / Ethernet / Atheros / ALX / alx_reg.h
@@ -25,6 +25,7 @@
/ * PCI DEV-ида * /
#define ALX_DEV_ID_AR8161 0x1091
+#define ALX_DEV_ID_E2200 0xe091
#define ALX_DEV_ID_AR8162 0x1090
#define ALX_DEV_ID_AR8171 0x10A1
#define ALX_DEV_ID_AR8172 0x10A0