This is the mail archive of the ecos-discuss@sourceware.org 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]

A clue....


There is some debugging output below. But what I figured out is that my receive code isn't receiving *ALL* packets, it is only receiving *BROADCAST* packets. So sending a broadcast ARP, it sees, a specific reply, it doesn't see.

Checked the Receiver Control Register on the ethernet chip and it is set to receive broadcast, multicast, and short packets. (there doesn't seem to be a bit for accepting packets addressed to it)

Its an interesting clue however and one I'm pursuing.
--Chuck





---------------- error transcript -----------------------------
RedBoot> ping -h 192.168.110.30
vt8235_can_send
mii pre-read : 101 delay iteration
mii post-read : 101 delay iteration
vt8235_send
##Tx descriptor index 0 TDES 0012c090 buffer 0012c0d0
TxEvent: len: 0x002a
Packet data at 0x0012c0d0
ff ff ff ff ff ff 75 17 c7 05 04 4d 08 06 00 01 08 00 06 04 00 01 75 17 c7 05 04 4d c0 a8 6e b1 6e ff 00 8a 00 8a c0 a8 6e 1e
Padded 42 byte packet to 60 bytes
Before TX: Desc (@0x0012c090) 80000000 00e0803c 0012c0d0 0012c0a0
Next (@0x0012c0a0) 00000000 00e0803c 0012c6d8 0012c0b0
vt8235_send:END: ints at TX: 00
vt8235_TxEvent
##Tx packet 0 freed 0012c090 00000000!
vt8235_can_send
mii pre-read : 101 delay iteration
mii post-read : 101 delay iteration
vt8235_send
##Tx descriptor index 1 TDES 0012c0a0 buffer 0012c6d8
TxEvent: len: 0x002a
Packet data at 0x0012c6d8
ff ff ff ff ff ff 75 17 c7 05 04 4d 08 06 00 01 08 00 06 04 00 01 75 17 c7 05 04 4d c0 a8 6e b1 6e ff 00 8a 00 8a c0 a8 6e 1e
Padded 42 byte packet to 60 bytes
Before TX: Desc (@0x0012c0a0) 80000000 00e0803c 0012c6d8 0012c0b0
Next (@0x0012c0b0) 00000000 00e0803c 0012cce0 0012c0c0
vt8235_send:END: ints at TX: 00
vt8235_TxEvent
##Tx packet 1 freed 0012c0a0 00000000!
vt8235_can_send
mii pre-read : 101 delay iteration
mii post-read : 101 delay iteration
vt8235_send
##Tx descriptor index 2 TDES 0012c0b0 buffer 0012cce0
TxEvent: len: 0x002a
Packet data at 0x0012cce0
ff ff ff ff ff ff 75 17 c7 05 04 4d 08 06 00 01 08 00 06 04 00 01 75 17 c7 05 04 4d c0 a8 6e b1 6e ff 00 8a 00 8a c0 a8 6e 1e
Padded 42 byte packet to 60 bytes
Before TX: Desc (@0x0012c0b0) 80000000 00e0803c 0012cce0 0012c0c0
Next (@0x0012c0c0) 00000000 00e0803c 0012d2e8 0012c090
vt8235_send:END: ints at TX: 00
vt8235_TxEvent
##Tx packet 2 freed 0012c0b0 00000000!
vt8235_can_send
mii pre-read : 101 delay iteration
mii post-read : 101 delay iteration
vt8235_send
##Tx descriptor index 3 TDES 0012c0c0 buffer 0012d2e8
TxEvent: len: 0x002a
Packet data at 0x0012d2e8
ff ff ff ff ff ff 75 17 c7 05 04 4d 08 06 00 01 08 00 06 04 00 01 75 17 c7 05 04 4d c0 a8 6e b1 6e ff 00 8a 00 8a c0 a8 6e 1e
Padded 42 byte packet to 60 bytes
Before TX: Desc (@0x0012c0c0) 80000000 00e0803c 0012d2e8 0012c090
Next (@0x0012c0d0) ffffffff 1775ffff 4d0405c7 01000608
vt8235_send:END: ints at TX: 00
vt8235_TxEvent
##Tx packet 3 freed 0012c0c0 00000000!
vt8235_can_send
mii pre-read : 101 delay iteration
mii post-read : 101 delay iteration
vt8235_send
##Tx descriptor index 0 TDES 0012c090 buffer 0012c0d0
TxEvent: len: 0x002a
Packet data at 0x0012c0d0
ff ff ff ff ff ff 75 17 c7 05 04 4d 08 06 00 01 08 00 06 04 00 01 75 17 c7 05 04 4d c0 a8 6e b1 6e ff 00 8a 00 8a c0 a8 6e 1e
Padded 42 byte packet to 60 bytes
Before TX: Desc (@0x0012c090) 80000000 00e0803c 0012c0d0 0012c0a0
Next (@0x0012c0a0) 00000000 00e0803c 0012c6d8 0012c0b0
vt8235_send:END: ints at TX: 00
vt8235_TxEvent
##Tx packet 0 freed 0012c090 00000000!
vt8235_can_send
mii pre-read : 101 delay iteration
mii post-read : 101 delay iteration
vt8235_send
##Tx descriptor index 1 TDES 0012c0a0 buffer 0012c6d8
TxEvent: len: 0x002a
Packet data at 0x0012c6d8
ff ff ff ff ff ff 75 17 c7 05 04 4d 08 06 00 01 08 00 06 04 00 01 75 17 c7 05 04 4d c0 a8 6e b1 6e ff 00 8a 00 8a c0 a8 6e 1e
Padded 42 byte packet to 60 bytes
Before TX: Desc (@0x0012c0a0) 80000000 00e0803c 0012c6d8 0012c0b0
Next (@0x0012c0b0) 00000000 00e0803c 0012cce0 0012c0c0
vt8235_send:END: ints at TX: 00
vt8235_TxEvent
##Tx packet 1 freed 0012c0a0 00000000!
vt8235_can_send
mii pre-read : 101 delay iteration
mii post-read : 101 delay iteration
vt8235_send
##Tx descriptor index 2 TDES 0012c0b0 buffer 0012cce0
TxEvent: len: 0x002a
Packet data at 0x0012cce0
ff ff ff ff ff ff 75 17 c7 05 04 4d 08 06 00 01 08 00 06 04 00 01 75 17 c7 05 04 4d c0 a8 6e b1 6e ff 00 8a 00 8a c0 a8 6e 1e
Padded 42 byte packet to 60 bytes
Before TX: Desc (@0x0012c0b0) 80000000 00e0803c 0012cce0 0012c0c0
Next (@0x0012c0c0) 00000000 00e0803c 0012d2e8 0012c090
vt8235_send:END: ints at TX: 00
vt8235_TxEvent
##Tx packet 2 freed 0012c0b0 00000000!
vt8235_can_send
mii pre-read : 101 delay iteration
mii post-read : 101 delay iteration
vt8235_send
##Tx descriptor index 3 TDES 0012c0c0 buffer 0012d2e8
TxEvent: len: 0x002a
Packet data at 0x0012d2e8
ff ff ff ff ff ff 75 17 c7 05 04 4d 08 06 00 01 08 00 06 04 00 01 75 17 c7 05 04 4d c0 a8 6e b1 6e ff 00 8a 00 8a c0 a8 6e 1e
Padded 42 byte packet to 60 bytes
Before TX: Desc (@0x0012c0c0) 80000000 00e0803c 0012d2e8 0012c090
Next (@0x0012c0d0) ffffffff 1775ffff 4d0405c7 01000608
vt8235_send:END: ints at TX: 00
vt8235_TxEvent
##Tx packet 3 freed 0012c0c0 00000000!
PING: Cannot reach server '192.168.110.30' (192.168.110.30)
RedBoot>
RedBoot>



-- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss


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