Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Помогите сетевая карта Intel Pro 1000  (Прочитано 6466 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kirillvv

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Помогите сетевая карта Intel Pro 1000
« : 14 Сентября 2011, 22:48:57 »
Ubunta 11.04
в NM пусто устройство eth0 не существует
в ядре драйвер е1000e есть
lshw -C network
*-network UNCLAIMED
..... далее все пишет на вид как положено

если воткнуть другую сетевую карту все работает, это карточка на этом компе под W7 работает без проблем


Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Помогите сетевая карта Intel Pro 1000
« Ответ #2 : 14 Сентября 2011, 23:30:13 »
lspci -knn | grep "Net\|Eth" -A2
Wars ~.o

Оффлайн kirillvv

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Помогите сетевая карта Intel Pro 1000
« Ответ #3 : 15 Сентября 2011, 00:39:39 »
lspci -knn | grep "Net\|Eth" -A2
01:00.0 Ethernet controller [0200]: Intel Corporation 82573E Gigabit Ethernet Controller (Copper) [8086:108c] (rev 03)
Subsystem: Intel Corporation Device [8086:0000]
Kernel modules: e1000e 

Пользователь решил продолжить мысль 15 Сентября 2011, 00:45:55:
Дравер обновил спасибо за ссылку, сам почему-то не нашел. На всякий случай поставил оба драйвера e1000 и e1000e. Лучше увы не стало.

Пользователь решил продолжить мысль 15 Сентября 2011, 01:22:43:
Добавил вторую сетевку, вот что получилось
lspci -knn | grep -i "Net\|Eth" -A2
01:00.0 Ethernet controller [0200]: Intel Corporation 82573E Gigabit Ethernet Controller (Copper) [8086:108c] (rev 03)
   Subsystem: Intel Corporation Device [8086:0000]
   Kernel modules: e1000e
06:00.0 Ethernet controller [0200]: Sundance Technology Inc / IC Plus Corp IC Plus IP100A Integrated 10/100 Ethernet MAC + PHY [13f0:0200] (rev 31)
   Subsystem: ASUSTeK Computer Inc. NX1001 [1043:8213]
   Kernel driver in use: sundance
root@mediacenter:~# lshw -C network
  *-network UNCLAIMED     
       description: Ethernet controller
       product: 82573E Gigabit Ethernet Controller (Copper)
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: 03
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi pciexpress cap_list
       configuration: latency=0
       resources: memory:50200000-5021ffff memory:50100000-501fffff ioport:2000(size=32)
  *-network
       description: Ethernet interface
       product: IC Plus IP100A Integrated 10/100 Ethernet MAC + PHY
       vendor: Sundance Technology Inc / IC Plus Corp
       physical id: 0
       bus info: pci@0000:06:00.0
       logical name: eth0
       version: 31
       serial: 00:18:f3:7a:13:b2
       size: 10Mbit/s
       capacity: 100Mbit/s
       width: 32 bits
       clock: 33MHz
       capabilities: pm bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=sundance driverversion=1.2 duplex=half latency=32 link=no maxlatency=10 mingnt=10 multicast=yes port=MII speed=10Mbit/s
       resources: irq:21 ioport:1000(size=128) memory:50004800-500049ff memory:ffff0000-ffffffff
« Последнее редактирование: 15 Сентября 2011, 01:22:43 от kirillvv »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Помогите сетевая карта Intel Pro 1000
« Ответ #4 : 15 Сентября 2011, 01:34:23 »
modinfo e1000e
lsmod | grep e1000e
sudo modprobe e1000e
cat  /etc/udev/rules.d/70-persistent-net.rules
Wars ~.o

Оффлайн kirillvv

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Помогите сетевая карта Intel Pro 1000
« Ответ #5 : 15 Сентября 2011, 01:43:37 »
filename:       /lib/modules/2.6.38-8-generic/kernel/drivers/net/e1000e/e1000e.ko
version:        1.2.20-k2
license:        GPL
modinfo e1000e

description:    Intel(R) PRO/1000 Network Driver
author:         Intel Corporation, <linux.nics@intel.com>
srcversion:     566D897FE2181A99FA51235
alias:          pci:v00008086d00001503sv*sd*bc*sc*i*
alias:          pci:v00008086d00001502sv*sd*bc*sc*i*
alias:          pci:v00008086d000010F0sv*sd*bc*sc*i*
alias:          pci:v00008086d000010EFsv*sd*bc*sc*i*
alias:          pci:v00008086d000010EBsv*sd*bc*sc*i*
alias:          pci:v00008086d000010EAsv*sd*bc*sc*i*
alias:          pci:v00008086d00001525sv*sd*bc*sc*i*
alias:          pci:v00008086d000010DFsv*sd*bc*sc*i*
alias:          pci:v00008086d000010DEsv*sd*bc*sc*i*
alias:          pci:v00008086d000010CEsv*sd*bc*sc*i*
alias:          pci:v00008086d000010CDsv*sd*bc*sc*i*
alias:          pci:v00008086d000010CCsv*sd*bc*sc*i*
alias:          pci:v00008086d000010CBsv*sd*bc*sc*i*
alias:          pci:v00008086d000010F5sv*sd*bc*sc*i*
alias:          pci:v00008086d000010BFsv*sd*bc*sc*i*
alias:          pci:v00008086d000010E5sv*sd*bc*sc*i*
alias:          pci:v00008086d0000294Csv*sd*bc*sc*i*
alias:          pci:v00008086d000010BDsv*sd*bc*sc*i*
alias:          pci:v00008086d000010C3sv*sd*bc*sc*i*
alias:          pci:v00008086d000010C2sv*sd*bc*sc*i*
alias:          pci:v00008086d000010C0sv*sd*bc*sc*i*
alias:          pci:v00008086d00001501sv*sd*bc*sc*i*
alias:          pci:v00008086d00001049sv*sd*bc*sc*i*
alias:          pci:v00008086d0000104Dsv*sd*bc*sc*i*
alias:          pci:v00008086d0000104Bsv*sd*bc*sc*i*
alias:          pci:v00008086d0000104Asv*sd*bc*sc*i*
alias:          pci:v00008086d000010C4sv*sd*bc*sc*i*
alias:          pci:v00008086d000010C5sv*sd*bc*sc*i*
alias:          pci:v00008086d0000104Csv*sd*bc*sc*i*
alias:          pci:v00008086d000010BBsv*sd*bc*sc*i*
alias:          pci:v00008086d00001098sv*sd*bc*sc*i*
alias:          pci:v00008086d000010BAsv*sd*bc*sc*i*
alias:          pci:v00008086d00001096sv*sd*bc*sc*i*
alias:          pci:v00008086d0000150Csv*sd*bc*sc*i*
alias:          pci:v00008086d000010F6sv*sd*bc*sc*i*
alias:          pci:v00008086d000010D3sv*sd*bc*sc*i*
alias:          pci:v00008086d0000109Asv*sd*bc*sc*i*
alias:          pci:v00008086d0000108Csv*sd*bc*sc*i*
alias:          pci:v00008086d0000108Bsv*sd*bc*sc*i*
alias:          pci:v00008086d0000107Fsv*sd*bc*sc*i*
alias:          pci:v00008086d0000107Esv*sd*bc*sc*i*
alias:          pci:v00008086d0000107Dsv*sd*bc*sc*i*
alias:          pci:v00008086d000010B9sv*sd*bc*sc*i*
alias:          pci:v00008086d000010D5sv*sd*bc*sc*i*
alias:          pci:v00008086d000010DAsv*sd*bc*sc*i*
alias:          pci:v00008086d000010D9sv*sd*bc*sc*i*
alias:          pci:v00008086d00001060sv*sd*bc*sc*i*
alias:          pci:v00008086d000010A5sv*sd*bc*sc*i*
alias:          pci:v00008086d000010BCsv*sd*bc*sc*i*
alias:          pci:v00008086d000010A4sv*sd*bc*sc*i*
alias:          pci:v00008086d0000105Fsv*sd*bc*sc*i*
alias:          pci:v00008086d0000105Esv*sd*bc*sc*i*
depends:       
vermagic:       2.6.38-8-generic SMP mod_unload modversions 686
parm:           copybreak:Maximum size of packet that is copied to a new buffer on receive (uint)
parm:           TxIntDelay:Transmit Interrupt Delay (array of int)
parm:           TxAbsIntDelay:Transmit Absolute Interrupt Delay (array of int)
parm:           RxIntDelay:Receive Interrupt Delay (array of int)
parm:           RxAbsIntDelay:Receive Absolute Interrupt Delay (array of int)
parm:           InterruptThrottleRate:Interrupt Throttling Rate (array of int)
parm:           IntMode:Interrupt Mode (array of int)
parm:           SmartPowerDownEnable:Enable PHY smart power down (array of int)
parm:           KumeranLockLoss:Enable Kumeran lock loss workaround (array of int)
parm:           WriteProtectNVM:Write-protect NVM [WARNING: disabling this can lead to corrupted NVM] (array of int)
parm:           CrcStripping:Enable CRC Stripping, disable if your BMC needs the CRC (array of int)


Пользователь решил продолжить мысль 15 Сентября 2011, 01:44:31:
lsmod | grep e1000e
e1000e                138627  0

Пользователь решил продолжить мысль 15 Сентября 2011, 01:46:11:
cat  /etc/udev/rules.d/70-persistent-net.rules
# This file maintains persistent names for network interfaces.
# See udev(7) for syntax.
#
# Entries are automatically added by the 75-persistent-net-generator.rules
# file; however you are also free to add your own entries.

# PCI device 0x13f0:0x0200 (sundance)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:18:f3:7a:13:b2", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
root@mediacenter:~#
« Последнее редактирование: 15 Сентября 2011, 01:46:11 от kirillvv »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Помогите сетевая карта Intel Pro 1000
« Ответ #6 : 15 Сентября 2011, 02:02:12 »
sudo rmmod e1000e
sudo modprobe e1000e
dmesg | tail
Wars ~.o

Оффлайн kirillvv

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Помогите сетевая карта Intel Pro 1000
« Ответ #7 : 15 Сентября 2011, 02:08:00 »
dmesg | tail
[ 3446.442211] e1000e: Intel(R) PRO/1000 Network Driver - 1.2.20-k2
[ 3446.442218] e1000e: Copyright(c) 1999 - 2011 Intel Corporation.
[ 3446.442265] e1000e 0000:01:00.0: Disabling ASPM  L1
[ 3446.442285] e1000e 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 3446.442312] e1000e 0000:01:00.0: setting latency timer to 64
[ 3446.442587] e1000e 0000:01:00.0: irq 46 for MSI/MSI-X
[ 3446.442760] e1000e 0000:01:00.0: Disabling ASPM L0s
[ 3446.489048] e1000e 0000:01:00.0: (unregistered net_device): The NVM Checksum Is Not Valid
[ 3446.499654] e1000e 0000:01:00.0: PCI INT A disabled
[ 3446.499673] e1000e: probe of 0000:01:00.0 failed with error -5

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Помогите сетевая карта Intel Pro 1000
« Ответ #8 : 15 Сентября 2011, 03:03:29 »
sudo apt-get install build-essential
cd ~
wget -c http://downloadmirror.intel.com/15817/eng/e1000e-1.5.1.tar.gz
tar xvf e1000e-1.5.1.tar.gz
cd e1000e-1.5.1/src
make
sudo rmmod e1000e
sudo insmod ./e1000e.ko
dmesg | tail
ifconfig -a
Wars ~.o

Оффлайн kirillvv

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Помогите сетевая карта Intel Pro 1000
« Ответ #9 : 15 Сентября 2011, 03:45:40 »
dmesg | tail
[ 3271.396443] e1000e: Intel(R) PRO/1000 Network Driver - 1.5.1-NAPI
[ 3271.396449] e1000e: Copyright(c) 1999 - 2011 Intel Corporation.
[ 3271.396496] e1000e 0000:02:00.0: Disabling ASPM L0s L1
[ 3271.396517] e1000e 0000:02:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 3271.396545] e1000e 0000:02:00.0: setting latency timer to 64
[ 3271.396942] e1000e 0000:02:00.0: irq 47 for MSI/MSI-X
[ 3271.449063] e1000e 0000:02:00.0: (unregistered net_device): The NVM Checksum Is Not Valid
[ 3271.460261] e1000e 0000:02:00.0: PCI INT A disabled
[ 3271.460280] e1000e: probe of 0000:02:00.0 failed with error -5
[ 3792.263145] Loading kernel module for a network device with CAP_SYS_MODULE (deprecated).  Use CAP_NET_ADMIN and alias netdev-e1000e instead


Пользователь решил продолжить мысль 15 Сентября 2011, 03:46:35:
ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:18:f3:7a:13:b2 
          inet addr:192.168.100.7  Bcast:192.168.100.255  Mask:255.255.255.0
          inet6 addr: fe80::218:f3ff:fe7a:13b2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:20443 errors:0 dropped:0 overruns:0 frame:0
          TX packets:15787 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:25060846 (25.0 MB)  TX bytes:1841193 (1.8 MB)
          Interrupt:21 Base address:0x1000

lo        Link encap:Local 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:12 errors:0 dropped:0 overruns:0 frame:0
          TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:720 (720.0 B)  TX bytes:720 (720.0 B)


Пользователь решил продолжить мысль 15 Сентября 2011, 03:49:59:
В файле README от драйвера нашел вот такое
82573(V/L/E) TX Unit Hang Messages
  ----------------------------------
  Several adapters with the 82573 chipset display "TX unit hang" messages
  during normal operation with the e1000e driver. The issue appears both with
  TSO enabled and disabled, and is caused by a power management function that
  is enabled in the EEPROM. Early releases of the chipsets to vendors had the
  EEPROM bit that enabled the feature. After the issue was discovered newer
  adapters were released with the feature disabled in the EEPROM.

  If you encounter the problem in an adapter, and the chipset is an 82573-based
  one, you can verify that your adapter needs the fix by using ethtool:

  # ethtool -e eth0
  Offset          Values
  ------          ------
  0x0000          00 12 34 56 fe dc 30 0d 46 f7 f4 00 ff ff ff ff
  0x0010          ff ff ff ff 6b 02 8c 10 d9 15 8c 10 86 80 de 83
                                                           ^^
  The value at offset 0x001e (de) has bit 0 unset. This enables the problematic
  power saving feature. In this case, the EEPROM needs to read "df" at offset
  0x001e.

  A one-time EEPROM fix is available as a shell script. This script will verify
  that the adapter is applicable to the fix and if the fix is needed or not. If
  the fix is required, it applies the change to the EEPROM and updates the
  checksum. The user must reboot the system after applying the fix if changes
  were made to the EEPROM.

  Example output of the script:

  # bash fixeep-82573-dspd.sh eth0
  eth0: is a "82573E Gigabit Ethernet Controller"
  This fixup is applicable to your hardware
  executing command: ethtool -E eth0 magic 0x109a8086 offset 0x1e value 0xdf
  Change made. You *MUST* reboot your machine before changes take effect!

  The script can be downloaded at
  http://e1000.sourceforge.net/files/fixeep-82573-dspd.sh

у меня имено этот чип, но устройства eth1 нету патч не запустить
« Последнее редактирование: 15 Сентября 2011, 03:49:59 от kirillvv »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Помогите сетевая карта Intel Pro 1000
« Ответ #10 : 15 Сентября 2011, 04:18:32 »
А вот нашёл.
cd ~/e1000e-1.5.1/src
gedit netdev.c
найти
                if (i == 2) {
                        e_err("The NVM Checksum Is Not Valid\n");
                        err = -EIO;
                        goto err_eeprom;
                }
заменить
                if (i == 2) {
                        e_err("The NVM Checksum Is Not Valid\n");
//                      err = -EIO;
//                      goto err_eeprom;
                        break;
                }
сохранить и закрой гедит.
make clean
make
sudo rmmod e1000e
sudo insmod ./e1000e.ko
dmesg | tail
« Последнее редактирование: 16 Сентября 2011, 03:50:57 от victor00000 »
Wars ~.o

Оффлайн kirillvv

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Помогите сетевая карта Intel Pro 1000
« Ответ #11 : 15 Сентября 2011, 17:21:09 »
Сильно.... Редактировать исходник драйвера.
Но не помогло, точнее eth2 появился,  MAC не корректный, после перезагрузки пропадает

[  436.889416] e1000e 0000:02:00.0: setting latency timer to 64
[  436.889842] e1000e 0000:02:00.0: irq 47 for MSI/MSI-X
[  436.937047] e1000e 0000:02:00.0: (unregistered net_device): The NVM Checksum Is Not Valid
[  436.988989] e1000e 0000:02:00.0: eth1: (PCI Express:2.5GT/s:Width x1) 00:00:10:00:00:40
[  436.988996] e1000e 0000:02:00.0: eth1: Intel(R) PRO/1000 Network Connection
[  436.989012] e1000e 0000:02:00.0: eth1: MAC: 3, PHY: 2, PBA No: AC80BB-036
[  437.001154] <30>udev[422]: renamed network interface eth1 to eth2
[  437.097784] e1000e 0000:02:00.0: irq 47 for MSI/MSI-X
[  437.152123] e1000e 0000:02:00.0: irq 47 for MSI/MSI-X
[  437.152822] ADDRCONF(NETDEV_UP): eth2: link is not ready


Пользователь решил продолжить мысль 15 Сентября 2011, 17:30:01:
После перезагрузки и повторного
sudo rmmod e1000e
sudo insmod ./e1000e.ko

Сеть появилась и даже заработало, но счастье продолжалось до перезагрузки :-((((, опять eth2 нету
« Последнее редактирование: 15 Сентября 2011, 17:30:01 от kirillvv »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Помогите сетевая карта Intel Pro 1000
« Ответ #12 : 15 Сентября 2011, 17:53:57 »
Ничего нормально, дальше скажу как авто дрова и откл\вкл.
cd ~/e1000e-1.5.1/src
find /lib/modules/`uname -r` | grep e1000e\.ko | xargs -I {} sudo rm {}
sudo cp ./e1000e.ko $(find /lib/modules/`uname -r` | grep e1000e)
sudo touch /etc/init.d/e1000e-start
sudo chmod +x /etc/init.d/e1000e-start
echo '#!/bin/bash' | sudo tee /etc/init.d/e1000e-start
echo 'rmmod e1000e' | sudo tee -a /etc/init.d/e1000e-start
echo 'modprobe e1000e' | sudo tee -a /etc/init.d/e1000e-start
sudo update-rc.d e1000e-start defaults
sudo reboot
Wars ~.o

Оффлайн kirillvv

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Помогите сетевая карта Intel Pro 1000
« Ответ #13 : 15 Сентября 2011, 23:40:02 »
Огромное спасибо.

Оффлайн ros

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Помогите сетевая карта Intel Pro 1000
« Ответ #14 : 30 Марта 2013, 16:48:47 »
Огромное спасибо! Копал инет не соврать 2 суток почти целиком! за монитором провел чистого времени часов 30!

 

Страница сгенерирована за 0.046 секунд. Запросов: 25.