This is the mail archive of the ecos-discuss@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Facing problem with i82559 driver...


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]