LINUX.ORG.RU
ФорумAdmin

Intel 82576 and Ubuntu server не видит линк.


0

2

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

01:00.1 Ethernet controller: Intel Corporation 82576 Gigabit Network Connection (rev 01)
	Subsystem: Intel Corporation Gigabit ET Dual Port Server Adapter
	Flags: bus master, fast devsel, latency 0, IRQ 17
	Memory at fdbe0000 (32-bit, non-prefetchable) [size=128K]
	Memory at fd400000 (32-bit, non-prefetchable) [size=4M]
	I/O ports at d880 [size=32]
	Memory at fd3fc000 (32-bit, non-prefetchable) [size=16K]
	Expansion ROM at fcc00000 [disabled] [size=4M]
	Capabilities: [40] Power Management version 3
	Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
	Capabilities: [70] MSI-X: Enable+ Count=10 Masked-
	Capabilities: [a0] Express Endpoint, MSI 00
	Capabilities: [100] Advanced Error Reporting
	Capabilities: [140] Device Serial Number 90-e2-ba-ff-ff-00-0e-0c
	Capabilities: [150] Alternative Routing-ID Interpretation (ARI)
	Capabilities: [160] Single Root I/O Virtualization (SR-IOV)
	Kernel driver in use: igb
	Kernel modules: igb

root@speed:~# mii-tool 
eth0: negotiated 1000baseT-FD flow-control, link ok
eth1: autonegotiation restarted, no link
eth2: autonegotiation restarted, no link
root@speed:~# 

eth1, eth2 это как раз и есть: Intel Corporation" «Gigabit ET Dual Port Server Adapter»

Linux speed 3.5.0-25-generic #39-Ubuntu SMP Mon Feb 25 18:26:58 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

А вот под FreeBSD или Debian линк видется и работает, не пойму куда уже рыть.

root@speed:~# ethtool eth1
Settings for eth1:
	Supported ports: [ TP ]
	Supported link modes:   10baseT/Half 10baseT/Full 
	                        100baseT/Half 100baseT/Full 
	                        1000baseT/Full 
	Supported pause frame use: No
	Supports auto-negotiation: Yes
	Advertised link modes:  10baseT/Half 10baseT/Full 
	                        100baseT/Half 100baseT/Full 
	                        1000baseT/Full 
	Advertised pause frame use: Symmetric
	Advertised auto-negotiation: Yes
	Speed: Unknown!
	Duplex: Unknown! (255)
	Port: Twisted Pair
	PHYAD: 1
	Transceiver: internal
	Auto-negotiation: on
	MDI-X: Unknown
	Supports Wake-on: pumbg
	Wake-on: d
	Current message level: 0x00000007 (7)
			       drv probe link
	Link detected: no
root@speed:~# 

Линк подключен, но физика отключается когда загружается Ubunta.

Ответ на: комментарий от blind_oracle
[    0.780397] igb 0000:01:00.0: Intel(R) Gigabit Ethernet Network Connection
[    0.780402] igb 0000:01:00.0: eth1: (PCIe:2.5Gb/s:Width x1) 90:e2:ba:00:0e:0c
[    0.780484] igb 0000:01:00.0: eth1: PBA No: E43709-006
[    0.780486] igb 0000:01:00.0: Using MSI-X interrupts. 4 rx queue(s), 4 tx queue(s)
[    0.780937] igb 0000:01:00.1: irq 53 for MSI/MSI-X
[    0.780944] igb 0000:01:00.1: irq 54 for MSI/MSI-X
[    0.780950] igb 0000:01:00.1: irq 55 for MSI/MSI-X
[    0.780956] igb 0000:01:00.1: irq 56 for MSI/MSI-X
[    0.780962] igb 0000:01:00.1: irq 57 for MSI/MSI-X
[    0.780968] igb 0000:01:00.1: irq 58 for MSI/MSI-X
[    0.780974] igb 0000:01:00.1: irq 59 for MSI/MSI-X
[    0.780980] igb 0000:01:00.1: irq 60 for MSI/MSI-X
[    0.780985] igb 0000:01:00.1: irq 61 for MSI/MSI-X
[    0.972368] igb 0000:01:00.1: Intel(R) Gigabit Ethernet Network Connection
[    0.972372] igb 0000:01:00.1: eth2: (PCIe:2.5Gb/s:Width x1) 90:e2:ba:00:0e:0d
[    0.972450] igb 0000:01:00.1: eth2: PBA No: E43709-006
[    0.972453] igb 0000:01:00.1: Using MSI-X interrupts. 4 rx queue(s), 4 tx queue(s)

Пробовал делать карточка карточка, крос, бесполезно, такое чувство что карта отключает порты

InventoR
() автор топика
Ответ на: комментарий от InventoR

ethtool-ом попробуй скорость понизить, 100 там поставить.

Возможно, что глючный драйвер, хотя я с таким не сталкивался. Может стоит попробовать другое ядро, более старое или новое.

Никаких ILO/IPMI/итп этот порт не делит случаем?

blind_oracle ★★★★★
()
Ответ на: комментарий от blind_oracle

Пробовал ужимать, толку нет, жали коммутатором тоже ноль. Это внешняя карточка, в сервере ничего нету из управления.

InventoR
() автор топика

После загрузки сделайте ifup ethX. Линк есть? Если есть то попробуйте в /etc/network/interfaces добавить что-то типа ifconfig ethX up.

P.S.: Более точно вспомню напишу.

petav ★★★★★
()
Последнее исправление: petav (всего исправлений: 1)

Ядро со всеми апдейтами? Если нет то варианта вижу три:

1) написать в убунту и ждать пока пофиксят (имхо, дохлый номер)

2) натянуть драйвер поновее

3) там у сетевухи нет никаких настроек в биосе? А вручную скорость можно выставить?

true_admin ★★★★★
()
Ответ на: комментарий от petav

да, пока кто-нибудь не откроет девайс линка нет.

принудительно поднять можно через «ifconfig ethX up» или «ip link set ethX up»

в убунте эти интерфейсы как-нибудь сконфигурированы ?

vel ★★★★★
()
Ответ на: комментарий от vel

в убунте эти интерфейсы как-нибудь сконфигурированы ?

Кстате да, на etc/network/interfaces посмотреть можно?

petav ★★★★★
()
Ответ на: комментарий от Elyas

Да, печально, снова промахнулся, думал карточки включены, ip set link up помогает, и карта начинает работать нормально.

Есть еще один маленький вопрос: Ubuntu, настроен bonding, делаю к примеру iperf между сервером и клиентом, и на машине где настроен bonding от куда исходит трафик, только один из интерфейсов бондинга загружен на сто процентов, второй простаивает, а при входящем оба загруженны.

InventoR
() автор топика

> А вот под FreeBSD или Debian линк видется и работает

Проблема в том что Ubuntu выпускается в точно назначенный день и в релизах много багов. Установи обновления ядра, должно помочь.

ZenitharChampion ★★★★★
()
Ответ на: комментарий от petav

На конце свич с JunOS А вот так со стороны сервера.

# cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)

Bonding Mode: IEEE 802.3ad Dynamic link aggregation
Transmit Hash Policy: layer2 (0)
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0
InventoR
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.