[ECOS] Facing problem with i82559 driver...
Venkatesh
venkatc@in.ceeyes.com
Tue Aug 6 04:37:00 GMT 2002
Dear All,
My configuration is as follows:
eCos: Latest Cvs source
Configtool : ecos 2.03
Operating system: Windows2000
Platform : i386 PC
Image download through GDB.
I am trying to execute the "ping_test" example given by eCOS sources.
The control is not coming out of the init_all_network_interfaces() and
getting struck up after eth_set_mac_address() in if_i82559.c. The
target is reset upon execuing the line,
OUTL( (VIRT_TO_BUS(p_selftest)) | I82559_SELFTEST, ioaddr + SCBPort);
I request you to please help me to solve the above problem as I am
struggling with it for the past two weeks.
The snapshot of the output is pasted below:
Thanks in Advance,
Venkatesh.
________________________________________________________________________
Snapshot of the output
________________________________________________________________________
intel_i82559_init
pci_init_find_82559s()
Finished cyg_pci_init();
eth0 = 82559
Wired to HAL vector 43
Found device on bus 0, devfn 0x40:
Note that board is active. Probed sizes and CPU addresses invalid!
Vendor 0x8086
Device 0x1229
Command 0x0007, Status 0x0290
Class/Rev 0x02000008
Header 0x00
SubVendor 0x8086, Sub ID 0x000c
BAR[0] 0xe1100000 / probed size 0x00000000 / CPU addr 0xe1100000
BAR[1] 0x00006401 / probed size 0x00000000 / CPU addr 0x00006400
BAR[2] 0xe1000000 / probed size 0x00000000 / CPU addr 0xe1000000
BAR[3] 0x00000000 / probed size 0x00000000 / CPU addr 0x0013d180
BAR[4] 0x00000000 / probed size 0x0010fbee / CPU addr 0x0013d270
BAR[5] 0x00000000 / probed size 0x00138ac0 / CPU addr 0x00136068
eth0 configuredESH //d/ecos/examples
memory address = 0xe1100000
I/O address = 0x00006400
**** Device enabled for I/O and Memory and Bus Master
Init82559 0 @ 135060
82559 Self Test
General self-test: passed.
Serial sub-system self-test: passed.
Internal registers self-test: passed.
ROM checksum self-test: passed (04F4518B).
eeprom data bits 6 (ioaddr 640e)
Valid EEPROM checksum
Set MAC Address = 00 02 B3 20 05 34 (ok 1)
i82559_init: MAC Address = 00 02 B3 20 05 34
________________________________________________________________________
--
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss
More information about the Ecos-discuss
mailing list