[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [microblaze-uclinux] OPB Ethernet Lite sleeping until internal ping
Hi Guilio,
Giulio Mazzoleni wrote:
I'm using EDK 9.2i and latest OPB 10/100 Ethernet MAC Lite core (version
1.01b).
[snip]
After boot I cannot ping/telnet/ftp to the board until i issue a ping
from the board itself via serial line (for example to the broadcast
address xxx.xxx.xxx.255) and then everything starts working as expected.
Everything works fine when using the full version of the EMAC core.
Has anybody else encountered this issue or am I missing something?
I've seen this too, and we're looking at a fix. The driver looks
correct, and checking the hardware status registers after boot shows
interrupts enabled as they should be. It's almost as though the core
itself needs an outbound packet before it wakes up. I hope this is not
the case. If so, a nasty hack might be for the driver initialisation to
send a bogus packet just to wake things up.
I'm attaching to http://79.14.157.43/giulio/ping-ethernet-logs.zip the
wireshark logs relative to both the full and lite emac cores.
Thanks for the report, we'll have a resolution soon.
Cheers,
John
___________________________
microblaze-uclinux mailing list
microblaze-uclinux@xxxxxxxxxxxxxx
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/