use two network cards in the same time

Dear all
I write a image for QNX in the Flash HD. now I want to use two network cards in the same time. before I use a network card that is OK. I can use the telnet and ftp. if there a new idea, please for me.
How do I make two network cards in an image?
help! thanks.

你是说,你现在的image里已经用了一个网卡了,你想加一块?

你的第一块网卡是怎么启动的?

thanks your solution on the “openqnx” I can try a again.

若依以下的方式,网卡无法运作

All in one line, if there is a “,”, no space before or after it…

io-net -di82544 vid=0x8086,did=0x109a,verbose=4 -dvia-rhine vid=0x1106,did=0x3106,verbose=4 -pttcpip if=en0:10.153.29.95:255.255.255.0,if=en1:10.153.29.101:255.255.255.0 -v &

亦有人建议使用mount,如下
Mount T io-net -di82544 vid=0x8086,did=0x109a,verbose=4 pttcpip if=en0:10.153.29.95:255.255.255.0 v &

Mount T -dvia-rhine vid=0x1106,did=0x3106,verbose=4 pttcpip if=en1:10.153.29.101:255.255.255.0 -v &
但 是还是无法同时间在我的image中驱动两张网卡,请问是否还有别的方式?

很多问题。:slight_smile:

你肯定你的第二块网卡是devn-vai-rhine.so吗?网卡没有问题吗?
开机后把第一块网块杀了,能单独启动第二块吗?

“网卡无法运作”,是两块网卡都无法运作吗?sloginfo里,网卡有没有报什么错呢?还有,nicinfo可以见到网卡的状态吗?

我怕会有互相冲突问题,所以改为 RealTek与D-link的 网络卡各一张,以下为您的疑问:

#pci

PCI version = 2.10

Class = Mass Storage (IDE)
Vendor ID = 1039h, Silicon Integrated Systems [SiS]
Device ID = 5518h, Unknown Unknown
PCI IO Address = f000h enabled
PCI Int Pin = NC
Interrupt line = 0
CPU Interrupt = 0h

Class = Multimedia (Audio)
Vendor ID = 1039h, Silicon Integrated Systems [SiS]
Device ID = 7012h, AC’97 Sound Controller
PCI index = 0h
PCI IO Address = d800h enabled
PCI IO Address = dc00h enabled
PCI Int Pin = INT C
Interrupt line = 10
CPU Interrupt = ah

Class = Network (Ethernet)
Vendor ID = 1106h, VIA Technologies, Inc.
Device ID = 3065h, VT6102 [Rhine-II]
PCI index = 0h
PCI IO Address = e000h enabled
PCI Mem Address = ef002000h enabled
PCI Expansion ROM = 0h disabled
PCI Int Pin = INT A
Interrupt line = 10
CPU Interrupt = ah

Class = Network (Ethernet)
Vendor ID = 1113h, Accton Technology Corporation
Device ID = 1211h, SMC2-1211TX
PCI index = 0h
PCI IO Address = e400h enabled
PCI Mem Address = ef004000h enabled
PCI Expansion ROM = 0h disabled
PCI Int Pin = INT A
Interrupt line = 11
CPU Interrupt = bh

Class = Display (VGA)
Vendor ID = 10deh, nVidia Corporation
Device ID = 181h, NV18 [GeForce4 MX 440 AGP 8x]
PCI index = 0h
PCI Mem Address = ec000000h enabled
PCI Mem Address = e0000000h enabled
PCI Expansion ROM = 0h disabled
PCI Int Pin = INT A
Interrupt line = 11
CPU Interrupt = bh

#sloginfo

Time Sev Major Minor Args
Dec 13 23:00:22 2 19 1500 devb-ahci 1.00A (Sep 14 2006 15:38:41)
Dec 13 23:00:22 2 19 0 devb-eide 1.00A (Sep 14 2006 15:35:04)
Dec 13 23:00:22 2 19 0 eide_identify_devices: SiS-MuTIOL 5518 vid 1039, did 5518, class 10180 rev 0, busno 0, dfunc 15
Dec 13 23:00:22 2 19 0 eide_identify_devices: cmd_addr 1f0, cntl_addr 3f4, irq e, chnl 0, udma 6, mdma 2, sdma 0, pio 4
Dec 13 23:00:22 2 19 0 eide_identify_devices: probing dev 0 status 50, error 0
Dec 13 23:00:22 2 19 0 eide_identify_devices: probing dev 1 status 0, error 0
Dec 13 23:00:22 2 19 0 eide_parse_identify: IDENTIFY DRIVE CMD cksum failure
Dec 13 23:00:22 2 19 0 eide_display_devices: WDC WD800JB-00JJ tid 0, cable 80, max udma 5, cur udma 5, max mdma 2, cur mdma 0, max sdma -1, cur sdma -1, pio 4, mblk 16
Dec 13 23:00:22 2 19 0 eide_init_devices: WDC WD800JB-00JJ path 0, tid 0, udma 5, mdma 2, sdma -1, pio 4, mblk 16
Dec 13 23:00:22 2 19 0 eide_identify_devices: SiS-MuTIOL 5518 vid 1039, did 5518, class 10180 rev 0, busno 0, dfunc 15
Dec 13 23:00:22 2 19 0 eide_identify_devices: cmd_addr 170, cntl_addr 374, irq f, chnl 1, udma 6, mdma 2, sdma 0, pio 4
Dec 13 23:00:22 2 19 0 eide_identify_devices: probing dev 0 status 50, error 0
Dec 13 23:00:22 2 19 0 eide_identify_devices: probing dev 1 status 50, error 0
Dec 13 23:00:22 2 19 0 eide_identify: chk 4 cmd ec, tid 0, status 1, astatus 1, error 4
Dec 13 23:00:22 2 19 0 eide_parse_identify: IDENTIFY DRIVE CMD cksum failure
Dec 13 23:00:22 2 19 0 eide_display_devices: BENQ DVD-ROM tid 0, cable 40, max udma 4, cur udma 4, max mdma 2, cur mdma 0, max sdma -1, cur sdma -1, pio 4, mblk 0
Dec 13 23:00:22 2 19 0 eide_display_devices: 1024MB ATA Fla tid 1, cable 40, max udma -1, cur udma -1, max mdma 2, cur mdma 2, max sdma -1, cur sdma -1, pio 4, mblk 1
Dec 13 23:00:22 2 19 0 eide_init_devices: BENQ DVD-ROM path 0, tid 0, udma 2, mdma 2, sdma -1, pio 4, mblk 0
Dec 13 23:00:22 2 19 0 eide_init_devices: 1024MB ATA Fla path 0, tid 1, udma -1, mdma 2, sdma -1, pio 4, mblk 1
Dec 13 23:00:26 2 19 1600 devb-mvSata 1.00A (May 4 2006 15:48:57)
Dec 13 23:00:28 5 6 200 Installing /dev/par port 378
Dec 13 23:00:29 5 14 0 tcpip starting
Dec 13 23:00:29 3 14 0 Using pseudo random generator. See “random” option
Dec 13 23:00:45 1 8 0 phfont_init
Dec 13 23:00:45 1 8 0 phfontXX started OK
Dec 13 23:00:46 5 8 0 Process fontsleuth initialized.
Dec 13 23:00:47 1 8 0 phfont_init
Dec 13 23:00:47 1 8 0 phfontXX started OK
Dec 13 23:00:47 6 8 0 VGA primary : bus 0x1 dev/func 0x0
Dec 13 23:00:47 6 8 0 Found 1 PCI/AGP display devices
Dec 13 23:00:47 6 8 0 pci_init: found PCI device 10de:181
Dec 13 23:00:47 6 8 0 SetDisplayOffset pos: 0 0
Dec 13 23:00:47 6 8 0 SetDisplayOffset pos: 0 0
Dec 13 23:00:47 5 8 0 Attached /dev/io-graphics/vesabios0, id = 0

# nicinfo -c -r en0
RealTek (SMC-1211) Ethernet Controller

Physical Node ID … 0010B5 AF573E
Current Physical Node ID … 0010B5 AF573E
Current Operation Rate … 10.00 Mb/s half-duplex
Active Interface Type … MII
Active PHY address … 0
Maximum Transmittable data Unit … 1514
Maximum Receivable data Unit … 1514
Hardware Interrupt … 0xb
I/O Aperture … 0xe400 - 0xe4ff
Memory Aperture … 0xef004000 - 0xef0040ff
Promiscuous Mode … Off
Multicast Support … Enabled

# nicinfo -c -r en1
VT86C100A VIA Ethernet Controller

Physical Node ID … 0050BA 0F851E
Current Physical Node ID … 0050BA 0F851E
Current Operation Rate … 100.00 Mb/s full-duplex
Active Interface Type … MII
Active PHY address … 8
Maximum Transmittable data Unit … 1514
Maximum Receivable data Unit … 1514
Hardware Interrupt … 0xa
I/O Aperture … 0xe000 - 0xe0ff
Promiscuous Mode … Off
Multicast Support … Enabled


1、 这两张网卡在QNX Host上可以同时动作正常。
2、 这两张网卡在我的image上,可以单独动作正常。
3、我的问题是要两张网卡在我的image上,可以同时动作正常,目前试过的方式如下 :
solution1:
Mount -T io-net dvia-rhine vid=0x1106,did=0x3065,verbose=4 -drtl vid=0x1113,did=0x1211,verbose=4 -pttcpip if=en0:10.153.29.95:255.255.255.0, if=en1:10.153.29.111:255.255.255.0

Error message:
Run use mount for usage information

solution2:
io-net dvia-rhine vid=0x1106,did=0x3065,verbose=4 -drtl vid=0x1113,did=0x1211,verbose=4 -pttcpip if=en0:10.153.29.95:255.255.255.0, if=en1:10.153.29.111:255.255.255.0

Error message:
Unable to init dll devn-rtl:Function not implemented

目前两张网卡还是无法在我的image上同时正常动作,有没有新的辨法啊! Help!

我可以同时驱动多块网卡了,谢谢各位的帮忙,指令如下:
与大家分享
如:
网卡1:D-link DFE-TX Ver B1
网卡2:RealTek 8139

指令:
io-net dvia-rhine drtl pttcpip if=en0:192.168.0.1:255.255.255.0,if=en1:192.168.1.1:255.255.255.0