OpenQNX :: The QNX Community Portal

Jul 19, 2008 - 03:31 PM
Google
  Web openqnx.com   
     Create an account Home · Submit News · QNX Forums · QNX Download · Search   
_
Main Menu
Who's Online
There are 39 unlogged users and 1 registered user online.

You can log-in or register for a user account here.

Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Author Message
Armand C.
Post subject: devn-mpc85xx driver detect wrong speed  PostPosted: Mar 28, 2006 - 08:32 AM
Guest





I'm using the "devn-mpc85xx.so Driver for Motorola MPC85XX TSEC Ethernet
controllers", from the mpc85x0ads BSP, with a custom board.

Here is how I start the driver in the boot script:
io-net -dmpc85xx mac=0001af079b8b,verbose -ptcpip
waitfor /dev/io-net/en0 4
ifconfig en0 192.168.1.40
The Ethernet PHY is a Marvell 88E1111 rev B1.

Everything works fine except if I unplug the cable for some minutes, then:
- If a I connect a "100MBit cable", the leds and the driver (sloginfo,
nicinfo) indicate 10Mbit half duplex instead of 100Mbit full duplex.
- If I connect a "1Gbit cable" the leds and the driver indicate 1Gbit
and full duplex as expected.

When I stop the boot at the boot loader prompt (u-boot) and do the
experiments the leds always show the right speed and duplex state.

From the above tests I expect a bug in the QNX driver.

Does anybody knows something about such a problem?

Regards,

Armand
 
   
Reply with quote Back to top
Robert Craig
Post subject: Re: devn-mpc85xx driver detect wrong speed  PostPosted: Mar 28, 2006 - 04:32 PM
Guest





Hi Armand:

There's been a number of bug fixes to that driver since the initial
release (one of which sounds suspiciously like your problem). I'd
recommend contacting support to get an updated binary (or source if
that's what you have).

Robert Craig.

Armand C. wrote:

Quote:
I'm using the "devn-mpc85xx.so Driver for Motorola MPC85XX TSEC Ethernet
controllers", from the mpc85x0ads BSP, with a custom board.

Here is how I start the driver in the boot script:
io-net -dmpc85xx mac=0001af079b8b,verbose -ptcpip
waitfor /dev/io-net/en0 4
ifconfig en0 192.168.1.40
The Ethernet PHY is a Marvell 88E1111 rev B1.

Everything works fine except if I unplug the cable for some minutes, then:
- If a I connect a "100MBit cable", the leds and the driver (sloginfo,
nicinfo) indicate 10Mbit half duplex instead of 100Mbit full duplex.
- If I connect a "1Gbit cable" the leds and the driver indicate 1Gbit
and full duplex as expected.

When I stop the boot at the boot loader prompt (u-boot) and do the
experiments the leds always show the right speed and duplex state.

From the above tests I expect a bug in the QNX driver.

Does anybody knows something about such a problem?

Regards,

Armand
 
   
Reply with quote Back to top
Display posts from previous:     
Jump to:  
All times are GMT
Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Powered by PNphpBB2 © 2003-2007 The PNphpBB Group
Credits
All logos and trademarks in this site are property of their respective owners. The comments are property of their posters.
Powered by OpenQNX: The QNX Community Portal Site
QNX and the QNX logo are registered trademarks of QNX Software Systems.