顯示文章

這裡允許您檢視這個會員的所有文章。請注意, 您只能看見您有權限閱讀的文章。


文章 - oston66

頁: [1]
1
提供更多資訊  有兩個device 但ifconfig 卻只看到一個網路孔

abc@abc-DMS:~$ lspci |grep -i network
00:19.0 Ethernet controller: Intel Corporation 82578DM Gigabit Network Connection (rev 06)
02:00.0 Ethernet controller: Intel Corporation 82583V Gigabit Network Connection
abc@abc-DMS:~$ ifconfig
enp0s25   Link encap:Ethernet  HWaddr 00:0b:ab:b1:49:61 
          inet addr:172.22.28.247  Bcast:172.22.31.255  Mask:255.255.252.0
          inet6 addr: fe80::9ef7:1382:9d77:3845/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:8436 errors:0 dropped:0 overruns:0 frame:0
          TX packets:218 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:888657 (888.6 KB)  TX bytes:21643 (21.6 KB)
          Interrupt:20 Memory:fbec0000-fbee0000

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:65536  Metric:1
          RX packets:220 errors:0 dropped:0 overruns:0 frame:0
          TX packets:220 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:16867 (16.8 KB)  TX bytes:16867 (16.8 KB)

abc@abc-DMS:~$

2
我的OS是 HELiOS release 6.1 (Carbon), Linux version 2.6.32-220.4.1.el6.x86_64 (mockbuild@sl6.fnal.gov) (gcc version 4.4.6 20110731 (Red Hat 4.4.6-3) (GCC) ) #1 SMP Mon Jan 23 17:20:44 CST 2012.

主機板上有兩個網路,分別是不同晶片。一個是 82583V, 另一個是82578DM。 只有在 82583V 在Linux發生會掉LAN的問題。
之前使用的82583V driver 是 1.4.4, 後來更新到3.1.0.2還是掉LAN.  上述掉網問題很偶發

下列有4片主機板發生過82583V掉LAN,我使用Intel工具lanconf 將EEPROM dump出來,紅字就是與正常的值有差異的地方。

Sample1:
;-----------Range   [0x00-0x3f]----------                  
0B00   E4AB   DBDB   0420   F746   10A0   FFFF   FFFF
FFFF   FFFF   0000   0000   8086   150C   FFFF   8658
0000   2001   7E74   FFFF   1000   00C8   0000   2704
6CC9   3150   073E   440B   2D84   0140   F000   0000
6000   0080   0F04   7FFF   4D01   C600   0000   20FF
0028   0243   0050   0101   0001   05B3   0098   FFFF
FFFF   FFFF   FFFF   FFFF   FFFF   FFFF   FFFF   FFFF
FFFF   FFFF   FFFF   FFFF   FFFF   0150   FFFF   B0A6
                     
Sample2:      
;-----------Range   [0x00-0x3f]----------                  
0B00   44AB   07EB   0420   F746   10A0   FFFF   FFFF
FFFF   FFFF   026B   0000   8086   150C   FFFF   8658
0000   2001   7E74   FFFF   1000   00C8   0000   2704
6CC9   3150   073E   440B   2D84   0140   F000   0706
6000   0080   0000   7FFF   4D01   C600   0000   20FF
0028   0243   0000   0101   0001   05B3   0098   FFFF
FFFF   FFFF   FFFF   FFFF   FFFF   FFFF   FFFF   FFFF
FFFF   FFFF   FFFF   FFFF   FFFF   0150   FFFF   2496
                     
Sample3:      
;-----------Range   [0x00-0x3f]----------                  
0B00   7CAB   5D2E   0420   F746   10A0   FFFF   FFFF
FFFF   FFFF   026B   0000   8086   150C   FFFF   8658
0000   2001   7E74   FFFF   1000   00C8   0000   0000
2E00   3150   073E   440B   2D84   0140   F000   0706
6000   0080   0F04   7FFF   4D01   C600   0000   20FF
0028   0243   0050   0101   0001   05B3   0098   FFFF
FFFF   FFFF   FFFF   FFFF   FFFF   FFFF   FFFF   FFFF
FFFF   FFFF   FFFF   FFFF   FFFF   0150   FFFF   9753
                     
Sample4:      
;-----------Range   [0x00-0x3f]----------                  
0B00   B1AB   6249   0420   F746   10A0   FFFF   FFFF
FFFF   FFFF   026B   0000   8086   150C   FFFF   8658
0000   2001   7E74   FFFF   1000   00C8   0000   2704
6CC9   3150   073E   440B   2D84   0000   F000   0706
6000   0080   0F04   7FFF   4D01   C600   0000   0000
0028   0243   0050   0101   0001   05B3   0098   FFFF
FFFF   FFFF   FFFF   FFFF   FFFF   FFFF   FFFF   FFFF
FFFF   FFFF   FFFF   FFFF   FFFF   0150   FFFF   5D38

3
謝謝回覆。

我這問題同一個硬碟下本來Linux 可以識別及使用網路,用一段時間後突然EEPROM不明原因改變了,之後重開機Linux就識別不到這個網路孔了。
但換成windows O/S 卻可以正常使用,這是我想不透的原因。

也許這問題偏向電路設計,有先進遇過這狀況嗎?

4
我有一塊主機板有兩個網路孔,晶片分別是Intel 82578DM及82583V。

但在Linux下82583V這個網孔使用ifconfig看不到,且也無法上網。
於是拿了另一個Windows 7硬碟,82583V這個網孔卻可以正常使用。

我使用Intel tool 來看82583V的EEPROM,發現裡面的值與正常的82583v不同。

想請問各位先進,Linux是不是有什麼機制來偵測網路呢?比方check sum不同就判定有問題。
另Windows為什麼可以正常工作呢?是不是Windows不會去檢查所以可以正常使用呢

謝謝!

頁: [1]