Discussion:
[uClinux-dev] + LAN919C6 + uCLinux Ethernet Controller Recommendation ?
Paul Romero
2013-12-05 01:51:04 UTC
Permalink
Dear Group:

Do you know the history of the SMSC LAN91C96 Ethernet controller
on uCLinux and the 5249 Coldfire processor series ?

I am looking for a chip to replace the SMSC91C111 used on
the M5249C3 board because the GAL chip needed to interface
it with the Coldfire processor is no available. I would like
to find an Ethernet controller that satisfies the following
criteria for use in the Coldfire/uCLinux Version 2.4.27
environment. (i.e. With the 2.4 kernel.)

* Ease of hardware integration with the Coldfire processor.

* Has a driver known to work under uCLinux Version 2.4.27--
or which can easily be ported to that environment.

* Has a driver known to be compatible with the uCLinux TCP Stack--
which, preferably, has been proven stable.

I haven't found any chips that satisfy this criteria in
the uCLinux archives or on the Internet.

Best Regards,

Paul R.


--
Paul Romero

RCOM Communications Software

Phone/Fax: (510)339-2628
E-Mail: paulr at rcom-software.com
Greg Ungerer
2013-12-09 03:45:22 UTC
Permalink
Hi Paul,
Post by Paul Romero
Do you know the history of the SMSC LAN91C96 Ethernet controller
on uCLinux and the 5249 Coldfire processor series ?
I couldn't speak to why Freescale choose it for that board.
But I think I added support for the 5249 board to the
drivers/net/smc91111.c code in the 2.4.x uclinux kernels.
Post by Paul Romero
I am looking for a chip to replace the SMSC91C111 used on
the M5249C3 board because the GAL chip needed to interface
it with the Coldfire processor is no available. I would like
to find an Ethernet controller that satisfies the following
criteria for use in the Coldfire/uCLinux Version 2.4.27
environment. (i.e. With the 2.4 kernel.)
Do you need it to me 10/100Mbit?
Post by Paul Romero
* Ease of hardware integration with the Coldfire processor.
* Has a driver known to work under uCLinux Version 2.4.27--
or which can easily be ported to that environment.
* Has a driver known to be compatible with the uCLinux TCP Stack--
which, preferably, has been proven stable.
There are Linux ethernet drivers for most devices out there. But
when it comes to using them on ColdFire hardware the problems
generally come from how they are logically connected to the SoC.
Post by Paul Romero
I haven't found any chips that satisfy this criteria in
the uCLinux archives or on the Internet.
If you are happy using the smsc91c111 I would look at coming up
with some new logic to replace the old GAL. Shouldn't be too hard,
and you look to be changing your hardware anyway.

Regards
Greg

Loading...