http://communities.intel.com/thread/40490
Пользователь решил продолжить мысль 28 Августа 2013, 14:01:23:
cd ~/e1000/e1000e-2.4.14/src
make clean
sed '7583a return;' -i ./netdev.c
make
rmmod e1000e
insmod ./e1000e.ko
sleep 2
ifconfig -a
dmesg | grep e1000
?
root@xim:~# cd ~/e1000/e1000e-2.4.14/src
root@xim:~/e1000/e1000e-2.4.14/src# make clean
make -C /lib/modules/3.2.0-52-generic/build SUBDIRS=/home/kassir/e1000/e1000e-2.4.14/src clean
make[1]: Вход в каталог `/usr/src/linux-headers-3.2.0-52-generic'
CLEAN /home/kassir/e1000/e1000e-2.4.14/src/.tmp_versions
CLEAN /home/kassir/e1000/e1000e-2.4.14/src/Module.symvers
make[1]: Выход из каталога `/usr/src/linux-headers-3.2.0-52-generic'
rm -rf e1000e.ko e1000e.o e1000e.mod.c e1000e.mod.o netdev.o ethtool.o param.o 82571.o ich8lan.o 80003es2lan.o mac.o nvm.o phy.o manage.o kcompat.o e1000e.7.gz .*cmd .tmp_versions Module.markers Module.symvers modules.order
root@xim:~/e1000/e1000e-2.4.14/src# sed '7583a return;' -i ./netdev.c
root@xim:~/e1000/e1000e-2.4.14/src# make
make -C /lib/modules/3.2.0-52-generic/build SUBDIRS=/home/kassir/e1000/e1000e-2.4.14/src modules
make[1]: Вход в каталог `/usr/src/linux-headers-3.2.0-52-generic'
CC [M] /home/kassir/e1000/e1000e-2.4.14/src/netdev.o
/home/kassir/e1000/e1000e-2.4.14/src/netdev.c: В функции «e1000_probe»:
/home/kassir/e1000/e1000e-2.4.14/src/netdev.c:7584:1: предупреждение: оператор «return» без значения в функции, возвращающей не void-значение [-Wreturn-type]
CC [M] /home/kassir/e1000/e1000e-2.4.14/src/ethtool.o
CC [M] /home/kassir/e1000/e1000e-2.4.14/src/param.o
CC [M] /home/kassir/e1000/e1000e-2.4.14/src/82571.o
CC [M] /home/kassir/e1000/e1000e-2.4.14/src/ich8lan.o
CC [M] /home/kassir/e1000/e1000e-2.4.14/src/80003es2lan.o
CC [M] /home/kassir/e1000/e1000e-2.4.14/src/mac.o
CC [M] /home/kassir/e1000/e1000e-2.4.14/src/nvm.o
CC [M] /home/kassir/e1000/e1000e-2.4.14/src/phy.o
CC [M] /home/kassir/e1000/e1000e-2.4.14/src/manage.o
CC [M] /home/kassir/e1000/e1000e-2.4.14/src/kcompat.o
LD [M] /home/kassir/e1000/e1000e-2.4.14/src/e1000e.o
Building modules, stage 2.
MODPOST 1 modules
CC /home/kassir/e1000/e1000e-2.4.14/src/e1000e.mod.o
LD [M] /home/kassir/e1000/e1000e-2.4.14/src/e1000e.ko
make[1]: Выход из каталога `/usr/src/linux-headers-3.2.0-52-generic'
root@xim:~/e1000/e1000e-2.4.14/src# rmmod e1000e
root@xim:~/e1000/e1000e-2.4.14/src# insmod ./e1000e.ko
root@xim:~/e1000/e1000e-2.4.14/src# sleep 2
root@xim:~/e1000/e1000e-2.4.14/src# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:22:4d:86:6e:3a
inet addr:192.168.0.189 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::222:4dff:fe86:6e3a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:108 errors:0 dropped:0 overruns:0 frame:0
TX packets:135 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:15568 (15.5 KB) TX bytes:12843 (12.8 KB)
Interrupt:16 Память:80220000-80240000
lo Link encap:Локальная петля (Loopback)
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:141916 errors:0 dropped:0 overruns:0 frame:0
TX packets:141916 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:30520249 (30.5 MB) TX bytes:30520249 (30.5 MB)
root@xim:~/e1000/e1000e-2.4.14/src# dmesg | grep e1000
[ 2.166784] e1000e: Intel(R) PRO/1000 Network Driver - 1.5.1-k
[ 2.166791] e1000e: Copyright(c) 1999 - 2011 Intel Corporation.
[ 2.166832] e1000e 0000:02:00.0: Disabling ASPM L0s L1
[ 2.166858] e1000e 0000:02:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 2.166887] e1000e 0000:02:00.0: setting latency timer to 64
[ 2.167182] e1000e 0000:02:00.0: irq 43 for MSI/MSI-X
[ 2.167197] e1000e 0000:02:00.0: irq 44 for MSI/MSI-X
[ 2.167211] e1000e 0000:02:00.0: irq 45 for MSI/MSI-X
[ 2.274246] e1000e 0000:02:00.0: eth0: (PCI Express:2.5GT/s:Width x1) 00:22:4d:86:6e:3a
[ 2.274254] e1000e 0000:02:00.0: eth0: Intel(R) PRO/1000 Network Connection
[ 2.274273] e1000e 0000:02:00.0: eth0: MAC: 3, PHY: 8, PBA No: FFFFFF-0FF
[ 2.274307] e1000e 0000:01:00.0: Disabling ASPM L0s L1
[ 2.274334] e1000e 0000:01:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 2.274362] e1000e 0000:01:00.0: setting latency timer to 64
[ 2.274612] e1000e 0000:01:00.0: (unregistered net_device): Failed to initialize MSI-X interrupts. Falling back to MSI interrupts.
[ 2.275068] e1000e 0000:01:00.0: irq 46 for MSI/MSI-X
[ 2.326794] e1000e 0000:01:00.0: (unregistered net_device): The NVM Checksum Is Not Valid
[ 2.337070] e1000e 0000:01:00.0: PCI INT A disabled
[ 2.337087] e1000e: probe of 0000:01:00.0 failed with error -5
[ 6.522424] e1000e: eth0 NIC Link is Up 100 Mbps Full Duplex, Flow Control: Rx/Tx
[ 6.522434] e1000e 0000:02:00.0: eth0: 10/100 speed: disabling TSO
[70117.486681] e1000e 0000:02:00.0: PCI INT A disabled
[70170.074897] e1000e: Intel(R) PRO/1000 Network Driver - 2.4.14-NAPI
[70170.074904] e1000e: Copyright(c) 1999 - 2013 Intel Corporation.
[70170.074948] e1000e 0000:02:00.0: Disabling ASPM L0s L1
[70170.074973] e1000e 0000:02:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[70170.075003] e1000e 0000:02:00.0: setting latency timer to 64
[70170.075192] e1000e 0000:02:00.0: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[70170.075309] e1000e 0000:02:00.0: irq 43 for MSI/MSI-X
[70170.075324] e1000e 0000:02:00.0: irq 44 for MSI/MSI-X
[70170.075338] e1000e 0000:02:00.0: irq 45 for MSI/MSI-X
[70170.195719] e1000e 0000:02:00.0: eth0: (PCI Express:2.5GT/s:Width x1) 00:22:4d:86:6e:3a
[70170.195728] e1000e 0000:02:00.0: eth0: Intel(R) PRO/1000 Network Connection
[70170.195747] e1000e 0000:02:00.0: eth0: MAC: 3, PHY: 8, PBA No: FFFFFF-0FF
[70170.195980] e1000e 0000:01:00.0: Disabling ASPM L0s L1
[70170.196007] e1000e 0000:01:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[70170.196038] e1000e 0000:01:00.0: setting latency timer to 64
[70170.197213] e1000e 0000:01:00.0: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[70170.197278] e1000e 0000:01:00.0: (unregistered net_device): Failed to initialize MSI-X interrupts. Falling back to MSI interrupts.
[70170.197368] e1000e 0000:01:00.0: irq 46 for MSI/MSI-X
[70170.249813] e1000e 0000:01:00.0: The NVM Checksum Is Not Valid
[70170.260251] e1000e 0000:01:00.0: PCI INT A disabled
[70170.260268] e1000e: probe of 0000:01:00.0 failed with error -5
[70172.691176] e1000e: eth0 NIC Link is Up 100 Mbps Full Duplex, Flow Control: Rx/Tx
[70172.691298] e1000e 0000:02:00.0: eth0: 10/100 speed: disabling TSO
[81280.055176] e1000e: eth0 NIC Link is Down
[81281.352163] e1000e 0000:02:00.0: PCI INT A disabled
[81295.132141] e1000e: Intel(R) PRO/1000 Network Driver - 2.4.14-NAPI
[81295.132149] e1000e: Copyright(c) 1999 - 2013 Intel Corporation.
[81295.132194] e1000e 0000:02:00.0: Disabling ASPM L0s L1
[81295.132218] e1000e 0000:02:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[81295.132248] e1000e 0000:02:00.0: setting latency timer to 64
[81295.132434] e1000e 0000:02:00.0: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[81295.132548] e1000e 0000:02:00.0: irq 43 for MSI/MSI-X
[81295.132563] e1000e 0000:02:00.0: irq 44 for MSI/MSI-X
[81295.132577] e1000e 0000:02:00.0: irq 45 for MSI/MSI-X
[81295.258772] e1000e 0000:02:00.0: eth0: (PCI Express:2.5GT/s:Width x1) 00:22:4d:86:6e:3a
[81295.258780] e1000e 0000:02:00.0: eth0: Intel(R) PRO/1000 Network Connection
[81295.258800] e1000e 0000:02:00.0: eth0: MAC: 3, PHY: 8, PBA No: FFFFFF-0FF
[81295.258826] e1000e 0000:01:00.0: Disabling ASPM L0s L1
[81295.258851] e1000e 0000:01:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[81295.258883] e1000e 0000:01:00.0: setting latency timer to 64
[81295.259076] e1000e 0000:01:00.0: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[81295.259135] e1000e 0000:01:00.0: (unregistered net_device): Failed to initialize MSI-X interrupts. Falling back to MSI interrupts.
[81295.259222] e1000e 0000:01:00.0: irq 46 for MSI/MSI-X
[81295.314870] e1000e 0000:01:00.0: The NVM Checksum Is Not Valid
[81297.636391] e1000e: eth0 NIC Link is Up 100 Mbps Full Duplex, Flow Control: Rx/Tx
[81297.636513] e1000e 0000:02:00.0: eth0: 10/100 speed: disabling TSO
root@xim:~/e1000/e1000e-2.4.14/src#