PETH drivers
Servio Lima
servio at andrew.cmu.edu
Tue Nov 21 17:22:34 EST 2000
Hi,
Does anyone has experience using Pseudo Ethernet drivers for StrongArm-Microengine
communications?
I got the following problem each time I compile with the -DPETH_DRV flag on
(using Tornado Workbench):
-> ld < my_rtmmvr.out
Loading C:/project2/ARMSA110gnu/rtmmvr.out |
value = 3275480 = 0x31fad8
-> NetApp_GigInit
STATUS OF intConnect = 0
BigMacDriver CTOR OctalMacNumber = 0
status = 0
status = ffffffff
Failed to load Pseudo Ethernet driver number 0
Failed to load Pseudo Ethernet driver number 1
Failed to load Pseudo Ethernet driver number 2
Failed to load Pseudo Ethernet driver number 3
Failed to load Pseudo Ethernet driver number 4
Failed to load Pseudo Ethernet driver number 5
Failed to load Pseudo Ethernet driver number 6
Failed to load Pseudo Ethernet driver number 7
Failed to load Pseudo Ethernet driver number 8
Failed to load Pseudo Ethernet driver number 9
Failed to load Pseudo Ethernet driver number 10
Failed to load Pseudo Ethernet driver number 11
Failed to load Pseudo Ethernet driver number 12
Failed to load Pseudo Ethernet driver number 13
Failed to load Pseudo Ethernet driver number 14
Failed to load Pseudo Ethernet driver number 15
Failed to load Pseudo Ethernet driver number 16
Failed to load Pseudo Ethernet driver number 17
Failed to load Pseudo Ethernet driver number 18
Failed to load Pseudo Ethernet driver number 19
Exception number 16: Task: 0x3bff74 (t31)
Data abort
Program Counter: 0xcc294
Status Register: 0x60000013
8e6c8 _vxTaskEntry +28 : 3ff64 ()
40008 _wdbFuncCallLibInit+128: _NetApp_GigInit ()
cc358 _NetApp_GigInit+c : _NetApp_Init__Fv ()
Data abort
Exception address: 0x000cc294
Current Processor Status Register: 0x60000013
Task: 0x3bff74 "t31"
value = 0 = 0x0
I am using -DPETH_NUM_DEVS=20, that is 20 PETH devices, because I want to use port
No. 18 for the StrongArm-uengine communication.
Basically the problem is the invocation of the function: cookie =
muxDevLoad(pethDrvNum, pethEndLoad, pethInitStr, 0, NULL);
that can be found in \IXP1200\SA1_CoreLibs\app_1200\net_app.cpp
My goal is to transmit a packet from the StronArm to the uengine and viceversa. I
think I should enable the PETH functionality first, but if anyone knows of
another method for doing the same, please let me know ASAP.
Any help would be appreciated.
Regards,
Servio Lima7
More information about the ixp1200
mailing list