1 Mar 2005 06:21
Network module in eCOS
Raghu <raghu_dk <at> yahoo.com>
2005-03-01 05:21:37 GMT
2005-03-01 05:21:37 GMT
Hello All,
I have a Intel IXDP425, with v1_4 microengine code.
I am trying to enable the "CONFIG_NET" and FREEBSD
stack, and testing the common applications like,
"ping_test", "ping_lo_test" etc.
But all of them seem to hang in the "if_npe.c" file in
the function "npe_init" where it tries to set MAC
address, while calling
CYGHAL_GET_NPE_ESA(p_npe->eth_id, p_npe->mac_address,
mac_ok);
Some dump...
***************************************************
RedBoot> go
[cyg_net_init] Init: mbinit(0x00000000)
[cyg_net_init] Init: cyg_net_init_devs(0x00000000)
Init device 'i82559_eth0'
Init device 'npe_eth0'
NPEB major[1] minor[0] build[0]
NPEC major[1] minor[0] build[0]
phyPresent[0] = 1
phyPresent[1] = 1
phyPresent[2] = 0
Wait for PHY 0 to be ready ...
PHY 0 configuration:
PHY Status:
Link is Up
Auto Negotiation Completed
PHY Configuration:
Speed 100Mb/s
Full Duplex
Auto Negotiation Enabled
***************************************************
The same network configurations when done for
"RedBoot" are working.
I have,
$ ecosconfig check
Target: ixdp425
Template: net
Added:
CYGPKG_DEVS_ETH_INTEL_NPE
CYGPKG_DEVS_ETH_ARM_IXDP425_NPE
No conflicts
__________________________________
Do you Yahoo!?
Yahoo! Mail - Easier than ever with enhanced search. Learn more.
http://info.mail.yahoo.com/mail_250
RSS Feed