[ECOS] FW: Ethernet init problem
Jonathan Larmour
jifl@eCosCentric.com
Thu Feb 6 23:16:00 GMT 2003
Gary D. Thomas wrote:
> On Thu, 2003-02-06 at 15:50, Jonathan Larmour wrote:
>>There shouldn't be any multicast addresses I'd have thought. And naturally
>>it fails because the QUICC eth driver doesn't support multicast yet.
>
> Actually, it always makes this call, initially with an empty multicast
> list. Also, this is only a warning - the upper layers ignore the fact
> that the driver can't handle multicast addresses and just continue.
It's output with a diag_printf which means it's always output for the vast
majority of drivers without multicast support (and doesn't say it's a
warning, not an error). Should this be conditional on net debugging
instead? I'll arrange if so.
>>But another probably more promising line of attack is that "Init device
>>'quicc_eth'" doesn't necessarily mean your eth device itself was included.
>>That init comes from the NETDEVTAB, but the eth0 instance is defined
>>separately. Check if your program image includes quicc_eth0_sc.
>>
>
>
> Or put an explicit diag_printf() call somewhere in the QUICC ethernet
> initialization, just to see if it gets there.
Probably worth checking, although he said eth_drv_init() is being called,
and that's only called from the low level driver, so this probably isn't it.
Jifl
--
eCosCentric http://www.eCosCentric.com/ The eCos and RedBoot experts
--[ "You can complain because roses have thorns, or you ]--
--[ can rejoice because thorns have roses." -Lincoln ]-- Opinions==mine
--
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