- 論壇徽章:
- 0
|
- AierM:/home/tmeng# uname -a
- Linux AierM 2.6.18-aier #1 SMP Mon Oct 8 22:07:30 CST 2007 i686 GNU/Linux
- AierM:/home/tmeng# lspci|grep 'DECchip'
- 07:00.0 Ethernet controller: Digital Equipment Corporation DECchip 21142/43 (rev 20)
- AierM:/home/tmeng# dmesg |grep 'eth1'
- eth1: Digital DS21143 Tulip rev 32 at 00014800, 00:80:4C:35:0D:78, IRQ 11.
- eth1: Digital DS21143 Tulip rev 32 at 00014800, 00:80:4C:35:0D:78, IRQ 11.
- eth1: Digital DS21143 Tulip rev 32 at 00014800, 00:80:4C:35:0D:78, IRQ 11.
復(fù)制代碼
在PCMICA插槽中有一塊DECchip 21143芯片的網(wǎng)卡;從得到的信息來看,驅(qū)動(dòng)已經(jīng)加載了;并且所加載的驅(qū)動(dòng)也包含 本芯片型號(hào);如下:
- AierM:/home/tmeng# modinfo tulip
- filename: /lib/modules/2.6.18-aier/kernel/drivers/net/tulip/tulip.ko
- author: The Linux Kernel Team
- [color=Red]description: Digital 21*4* Tulip ethernet driver[/color]
- license: GPL
- version: 1.1.13-NAPI
- vermagic: 2.6.18-aier SMP mod_unload PENTIUMM REGPARM gcc-4.1
- depends:
- alias: pci:v00001011d00000009sv*sd*bc*sc*i*
- alias: pci:v00001011d00000019sv*sd*bc*sc*i*
- alias: pci:v000011ADd00000002sv*sd*bc*sc*i*
- alias: pci:v000010D9d00000512sv*sd*bc*sc*i*
- alias: pci:v000010D9d00000531sv*sd*bc*sc*i*
- alias: pci:v0000125Bd00001400sv*sd*bc*sc*i*
- alias: pci:v000011ADd0000C115sv*sd*bc*sc*i*
- alias: pci:v00001317d00000981sv*sd*bc*sc*i*
- alias: pci:v00001317d00000985sv*sd*bc*sc*i*
- alias: pci:v00001317d00001985sv*sd*bc*sc*i*
- alias: pci:v00001317d00009511sv*sd*bc*sc*i*
- alias: pci:v000013D1d0000AB02sv*sd*bc*sc*i*
- alias: pci:v000013D1d0000AB03sv*sd*bc*sc*i*
- alias: pci:v000013D1d0000AB08sv*sd*bc*sc*i*
- alias: pci:v0000104Ad00000981sv*sd*bc*sc*i*
- alias: pci:v0000104Ad00002774sv*sd*bc*sc*i*
- alias: pci:v00001259d0000A120sv*sd*bc*sc*i*
- alias: pci:v000011F6d00009881sv*sd*bc*sc*i*
- alias: pci:v00008086d00000039sv*sd*bc*sc*i*
- alias: pci:v00001282d00009100sv*sd*bc*sc*i*
- alias: pci:v00001282d00009102sv*sd*bc*sc*i*
- alias: pci:v00001113d00001216sv*sd*bc*sc*i*
- alias: pci:v00001113d00001217sv*sd*bc*sc*i*
- alias: pci:v00001113d00009511sv*sd*bc*sc*i*
- alias: pci:v00001186d00001541sv*sd*bc*sc*i*
- alias: pci:v00001186d00001561sv*sd*bc*sc*i*
- alias: pci:v00001186d00001591sv*sd*bc*sc*i*
- alias: pci:v000014F1d00001803sv*sd*bc*sc*i*
- alias: pci:v00001626d00008410sv*sd*bc*sc*i*
- alias: pci:v00001737d0000AB09sv*sd*bc*sc*i*
- alias: pci:v00001737d0000AB08sv*sd*bc*sc*i*
- alias: pci:v000017B3d0000AB08sv*sd*bc*sc*i*
- alias: pci:v000010B7d00009300sv*sd*bc*sc*i*
- alias: pci:v000014EAd0000AB08sv*sd*bc*sc*i*
- alias: pci:v00001414d00000002sv*sd*bc*sc*i*
- srcversion: 04C5C182C6E93DE91DBE155
- parm: full_duplex:array of int
- parm: options:array of int
- parm: csr0:int
- parm: rx_copybreak:int
- parm: max_interrupt_work:int
- parm: tulip_debug:int
復(fù)制代碼
但問題還是意外的發(fā)生了,找不到所標(biāo)識(shí)的eth1網(wǎng)卡,如下:
- AierM:/home/tmeng# ifconfig eth1
- eth1: error fetching interface information: Device not found
- AierM:/home/tmeng# ifconfig
- eth0 Link encap:Ethernet HWaddr 00:09:6B:CD:CF:21
- inet addr:192.168.133.128 Bcast:192.168.133.255 Mask:255.255.255.0
- UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
- RX packets:8750 errors:0 dropped:0 overruns:0 frame:0
- TX packets:10045 errors:0 dropped:0 overruns:0 carrier:0
- collisions:0 txqueuelen:100
- RX bytes:6295737 (6.0 MiB) TX bytes:1576558 (1.5 MiB)
- Base address:0x8000 Memory:c0220000-c0240000
- lo Link encap:Local Loopback
- inet addr:127.0.0.1 Mask:255.0.0.0
- UP LOOPBACK RUNNING MTU:16436 Metric:1
- RX packets:24 errors:0 dropped:0 overruns:0 frame:0
- TX packets:24 errors:0 dropped:0 overruns:0 carrier:0
- collisions:0 txqueuelen:0
- RX bytes:1352 (1.3 KiB) TX bytes:1352 (1.3 KiB)
- AierM:/home/tmeng# ifconfig eth1 up
- eth1: ERROR while getting interface flags: 沒有那個(gè)設(shè)備
復(fù)制代碼
上面輸出的eth0為集成的板載網(wǎng)卡,e1000的,可以看到MAC地址與eth1是不同的。
在插入網(wǎng)卡或重加載模塊的過程中可以看到:
- May 30 17:36:21 AierM kernel: Linux Tulip driver version 1.1.13-NAPI (May 11, 2002)
- May 30 17:36:21 AierM kernel: tulip0: EEPROM default media type Autosense.
- May 30 17:36:21 AierM kernel: tulip0: Index #0 - Media 10baseT (#0) described by a 21142 Serial PHY (2) block.
- May 30 17:36:21 AierM kernel: tulip0: Index #1 - Media 10baseT-FDX (#4) described by a 21142 Serial PHY (2) block.
- May 30 17:36:21 AierM kernel: tulip0: Index #2 - Media 100baseTx (#3) described by a 21143 SYM PHY (4) block.
- May 30 17:36:21 AierM kernel: tulip0: Index #3 - Media 100baseTx-FDX (#5) described by a 21143 SYM PHY (4) block.
- May 30 17:36:21 AierM kernel: eth1: Digital DS21143 Tulip rev 32 at 00014800, 00:80:4C:35:0D:78, IRQ 11.
復(fù)制代碼
上面顯示eth1已加載,芯片型號(hào)和MAC地址均無誤,可ifconfig輸出就是沒有,真是無比郁悶 :(:(:( |
|