LINUX.ORG.RU

Сетевая Intel 82576 на Asus P5VD2-MX


0

1

Добрый день. Fedora 14 2.6.35.11-83.fc14.x86_64
Материнская плата Asus P5VD2-MX
Сетевая Intel Corporation 82576 Gigabit Network Connection - не работает.
Вывод ifconfig -a:

eth1      Link encap:Ethernet  HWaddr 00:1B:21:6E:97:96  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Memory:dfba0000-dfbc0000 

eth2      Link encap:Ethernet  HWaddr 00:1B:21:6E:97:97  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Memory:dfbc0000-dfbe0000 
то есть прерывание не указано.

Как только установил, все tty были зашумлены постоянным повторяющимся выражением:

kernel:[  141.089323] do_IRQ: 0.68 No irq handler for vector (irq -1)
Чтобы убрать, дописал pci=noaer в grub.conf.

Что делать?

Ответ на: комментарий от AS

и просто ethtool eth0
А с чего ifconfig (кстати, он устарел) должен прерывание показывать ? Что-то я не помню такого...

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

ethtool -i eth0

driver: via-rhine
version: 1.4.3
firmware-version: 
bus-info: 0000:00:12.0
ethtool -i eth1
driver: igb
version: 2.1.0-k2
firmware-version: 1.2-1
bus-info: 0000:02:00.0
ethtool -i eth2
driver: igb
version: 2.1.0-k2
firmware-version: 1.2-1
bus-info: 0000:02:00.1
Сетевые карты: встроенная в мать eth0 и двухпортовая intel на pci-express

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

ifconfig eth0

eth0      Link encap:Ethernet  HWaddr 00:18:F3:A3:A5:BE  
          inet addr:192.168.0.55  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:731 errors:0 dropped:0 overruns:0 frame:0
          TX packets:435 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:144403 (141.0 KiB)  TX bytes:64471 (62.9 KiB)
          Interrupt:23 Base address:0x8000 
Интеррапт - это ж прерывание?

ethtool etho

Settings for eth0:
	Supported ports: [ TP MII ]
	Supported link modes:   10baseT/Half 10baseT/Full 
	                        100baseT/Half 100baseT/Full 
	Supports auto-negotiation: Yes
	Advertised link modes:  10baseT/Half 10baseT/Full 
	                        100baseT/Half 100baseT/Full 
	Advertised pause frame use: No
	Advertised auto-negotiation: Yes
	Link partner advertised link modes:  10baseT/Half 10baseT/Full 
	                                     100baseT/Half 100baseT/Full 
	Link partner advertised pause frame use: No
	Link partner advertised auto-negotiation: Yes
	Speed: 100Mb/s
	Duplex: Full
	Port: MII
	PHYAD: 1
	Transceiver: internal
	Auto-negotiation: on
	Supports Wake-on: pumbg
	Wake-on: d
	Current message level: 0x00000001 (1)
	Link detected: yes

Спасибо большое за напоминанаие об ethtool, я увидел что на eth2

Link detected: no
сделал ifup eth2 - заработало при условии что на eth0 есть линк. при этом скорость scp в 9.7 MB/s немного удручает. Не через eth0 ли идет соединение? на всякий случай ethtool eth2
Supported ports: [ TP ]
	Supported link modes:   10baseT/Half 10baseT/Full 
	                        100baseT/Half 100baseT/Full 
	                        1000baseT/Full 
	Supports auto-negotiation: Yes
	Advertised link modes:  10baseT/Half 10baseT/Full 
	                        100baseT/Half 100baseT/Full 
	                        1000baseT/Full 
	Advertised pause frame use: No
	Advertised auto-negotiation: Yes
	Speed: 1000Mb/s
	Duplex: Full
	Port: Twisted Pair
	PHYAD: 1
	Transceiver: internal
	Auto-negotiation: on
	MDI-X: Unknown
	Supports Wake-on: d
	Wake-on: d
	Current message level: 0x00000003 (3)
	Link detected: yes
кусок lspci -vvnn
02:00.0 Ethernet controller [0200]: Intel Corporation 82576 Gigabit Network Connection [8086:10c9] (rev 01)
	Subsystem: Intel Corporation Gigabit ET Dual Port Server Adapter [8086:a03c]
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 32 bytes
	Interrupt: pin A routed to IRQ 48
	Region 0: Memory at dfba0000 (32-bit, non-prefetchable) [size=128K]
	Region 2: I/O ports at cc00 [size=32]
	Region 3: Memory at dfbfc000 (32-bit, non-prefetchable) [size=16K]
	Expansion ROM at dec00000 [disabled] [size=4M]
	Capabilities: [40] Power Management version 3
		Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=1 PME-
	Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
		Address: 0000000000000000  Data: 0000
		Masking: 00000000  Pending: 00000000
	Capabilities: [70] MSI-X: Enable+ Count=10 Masked-
		Vector table: BAR=3 offset=00000000
		PBA: BAR=3 offset=00002000
	Capabilities: [a0] Express (v2) Endpoint, MSI 00
		DevCap:	MaxPayload 512 bytes, PhantFunc 0, Latency L0s <512ns, L1 <64us
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset+
		DevCtl:	Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+
			RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ FLReset-
			MaxPayload 256 bytes, MaxReadReq 512 bytes
		DevSta:	CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr+ TransPend-
		LnkCap:	Port #0, Speed 2.5GT/s, Width x4, ASPM L0s L1, Latency L0 <4us, L1 <64us
			ClockPM- Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM L0s L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 2.5GT/s, Width x4, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
		DevCap2: Completion Timeout: Range ABCD, TimeoutDis+
		DevCtl2: Completion Timeout: 16ms to 55ms, TimeoutDis-
		LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-, Selectable De-emphasis: -6dB
			 Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
			 Compliance De-emphasis: -6dB
		LnkSta2: Current De-emphasis Level: -6dB
	Capabilities: [100 v1] Advanced Error Reporting
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UESvrt:	DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
		AERCap:	First Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-
	Capabilities: [140 v1] Device Serial Number 00-1b-21-ff-ff-6e-97-96
	Capabilities: [150 v1] Alternative Routing-ID Interpretation (ARI)
		ARICap:	MFVC- ACS-, Next Function: 1
		ARICtl:	MFVC- ACS-, Function Group: 0
	Capabilities: [160 v1] Single Root I/O Virtualization (SR-IOV)
		IOVCap:	Migration-, Interrupt Message Number: 000
		IOVCtl:	Enable- Migration- Interrupt- MSE- ARIHierarchy-
		IOVSta:	Migration-
		Initial VFs: 8, Total VFs: 8, Number of VFs: 8, Function Dependency Link: 00
		VF offset: 384, stride: 2, Device ID: 10ca
		Supported Page Size: 00000553, System Page Size: 00000001
		Region 0: Memory at 00000000df000000 (64-bit, non-prefetchable)
		Region 3: Memory at 00000000df200000 (64-bit, non-prefetchable)
		VF Migration: offset: 00000000, BIR: 0
	Kernel driver in use: igb
	Kernel modules: igb

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

а еще tcpdump -i eth2 нисего не выдает, при этом я либо пингую, либо ssh на этот адрес.

tcpdump -i eth2 -vv
tcpdump: listening on eth2, link-type EN10MB (Ethernet), capture size 65535 bytes
^C
0 packets captured
0 packets received by filter
0 packets dropped by kernel

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

> Интеррапт - это ж прерывание?

Вроде как да, только я ни разу этой строчки раньше не видел: у меня практически везде разнообразный Intel. Правда нет ни одной сетевухи c igb, но есть e100, e1000 и e1000e. Сейчас нашёл Реалтек, действительно, для него Interrupt выводится. Но у Интел нет нигде, видимо, это результат использования NAPI.

сделал ifup eth2 - заработало при условии что на eth0 есть линк.


Ерунда какая-то - как тут бортовая сетевая карта влиять может, я не представляю.

при этом скорость scp в 9.7 MB/s немного удручает. Не через eth0 ли идет соединение ?


Уж куда кабель воткнул. :-)

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

> Но у Интел нет нигде, видимо, это результат использования NAPI.

Ну да: http://lwn.net/Articles/30107/


Interrupt mitigation. High-speed networking can create thousands of interrupts per second, all of which tell the system something it already knew: it has lots of packets to process. NAPI allows drivers to run with (some) interrupts disabled during times of high traffic, with a corresponding decrease in system load.

AS ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.