The hubs I used are 10mbps; I'm not quite sure if they are running half or full 
duplex.
I'm not sure of the model number they they are small 4-port hubs (D-link and 
Netgear); 
they are probably at least 6 years old.

Take a look at your kernel log messages when the board boots up; when I hook my 
PC to the DaVinci via a hub, I always get the following message during kernel 
boot:

       eth0: duplicate address detected!

I believe somehow the new ethernet driver in DVEVM 1.10 is prone to hearing 
itself when
hooked up to a hub, hence thinking some other node already has it IP/ethernet 
address.
I believe when this (hearing itself transmit) happens, it's not operating 
efficiently and the
eth0 interface gets a lot of errors (you can check the error counter by doing 
an 
"ifconfig etho").  When I don't use the hub (hook DaVinci to PC via cross-over, 
I don't get 
any duplicate address message and the ethernet works great.   I didn't see this 
problem
in the DVEVM 1.00 distribution so it must something not right with the new 
kernel in DVEVM
1.10.

----- Original Message ----
From: Paul Bartholomew <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Sent: Tuesday, December 5, 2006 9:04:44 PM
Subject: RE: Problems after updating to DVEVM 1.10

Hello -

I saw your post on the DaVinci Linux list about your ethernet problems
(which you said turned out to be a hub issue).

I've also recently started noticing speed issues with ethernet on my DVEVM
board.  I found that going through a 10/100 'hub' (a hub - not a switch),
the ethernet gets VERY SLOW.  Bypassing the hub/using a switch makes it fast
again.

I'm mounting my root filesystem over NFS (instead of the built-in hard
drive), so it makes it much worse (boot-up takes forever through a hub -
multi-SECOND delays several places in the boot).

This is also a recent problem - it *may* have been associated with the
kernel change from 1.00 -> 1.10 (I don't remember).

Can you tell me (since the term 'hub' means different things to different
people): is your 'hub' the type of box that makes everything run half-duplex
(so you can 'snoop' traffic via another port)?  What brand/model is the hub?
(I've tried two hubs: one Asante (I forget the model), the other a Netgear
(DS-104, I think) - both have the same results).

I'm wondering if there are problems with the new kernel + half-duplex
ethernet?

- Paul

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
[EMAIL PROTECTED]
Sent: Tuesday, December 05, 2006 11:33 PM
To: [email protected]
Subject: Re: Problems after updating to DVEVM 1.10


OK, I tracked it down to a hub issue.  I get the duplicate address error
only when I hooked the ethernet cable to a hub. I tried it on 2 hubs
(Netgear and D-link) and the same duplicate address problem occurs.  However
when I hooked a cross-over cable from the board directory to the Fedora 4
PC, I no longer get the duplicate error.  Weird thing is that version 1.00
doesn't have this problem with the hub.  Oh well, for now I'll just have to
use a cross-over cable without the hub.  Sorry everyone for flooding this
group with this little problem of mine.

----- Original Message ----
From: "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
To: [email protected]
Sent: Tuesday, December 5, 2006 8:06:37 PM
Subject: Re: Problems after updating to DVEVM 1.10

Oops, never mind, I see the driver in 1.10's kernel (ti_davinci_emac
subdirectory was removed and replaced by davinci_emac* files in 

the drivers/net directory).  I'm just going 
crazy over this networking issue! =(



----- Original Message ----

From: "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>

To: [email protected]

Sent: Tuesday, December 5, 2006 7:59:22 PM

Subject: Re: Problems after updating to DVEVM 1.10



Hi, I just did a difference listing between the kernel (2.6.10_mvl402) in
DVEVM version 1.00 and the kernel (2.6.10_mvl401-davinci_evm) in DVEVM
version 1.10 and found that the ethernet ti_davinci_emac driver doesn't
exist in version 1.10.  Could this be why I'm getting the duplicate address
issue with version 1.10 kernel?  What driver is it using in 1.10? The
network interface (eth0) in version 1.10 keeps giving me errors (may due to
the ICMPv6 NA duplicate address issue).  I guess I may have to use the
kernel source of 1.00 in version 1.10.



----- Original Message ----

From: "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>

To: [email protected]

Sent: Tuesday, December 5, 2006 5:41:33 PM

Subject: Re: Problems after updating to DVEVM 1.10



I got some more details on my problems below.  Please disregard problem 2
because I'm able to run the demos fine via the shell.  For problem number 1,
it seems like the ethernet driver changed from 1.00 to 1.10.  The error I'm
getting is "ICMPv6 NA: someone advertises our address on eth0!".  I googled
it and found a thread for another ethernet driver that mentioned somehow the
interface is seeing itself and complaining of a duplicate address:
http://www.bughost.org/bugzilla/show_bug.cgi?id=265.  Anyone see this
problem before?



Regards,

Andy



----- Original Message ----

From: "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>

To: [email protected]

Sent: Tuesday, December 5, 2006 1:56:04 PM

Subject: Problems after updating to DVEVM 1.10



OK, I followed the instructions exactly (per postings to group) to update my
DVEVM to version 1.10 but I still have problems.  I used
restore_1_10_00_30.tar to update the filesystem in /dev/hda1; I used uImage
in the same restore tar file to update the kernel at 0x02050000; I used
u-boot.bin in u-boot-upgrade.tar to upgrade u-boot at 0x02000000; and I
flipped the S3-4 switch to "on".  Here are my problems:



1) When the kernel boots up, I see the following ethernet warning:

        NET: Registered protocol family 10

        IPv6 over IPv4 tunneling driver

        eth0: duplicate address detected!

   Now the ethernet interface is very slow (down to 8Kb/s when using the
wget command); I don't know why I'm having this problem; the only thing
connected to the DaVinci board my Fedora 4 PC and I've verified the address
is not the same as that of the board.

2) When the demo screen shows up, I can't move the cursor on the remote
control to select "Encode", "Decode", or "Third Party ...", it stays at
"Encode + Decode" only.  



Can someone please help?  Am I doing something wrong.   Thanks!



Regards,

Andy






















_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source




_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to