USB Host Controller driver for the MPC8270 processor

Started by Huub Eikens on May 29, 2008 · 6 messages from 4 authors · Last reply Jun 5, 2008

open the first message on its own page

Message details and related content
Hi,
 
I am in need of a USB Host Controller device for the Freescale MPC8270 for the 2.4 linux kernel (ELDK 3.1.1). On internet I found one, but this is only for version 2.6:
http://cpm2usb.sourceforge.net/

I have a few options:
1. backport this driver to 2.4.25 kernel. I would like to know if this is feasible or not. I get the feeling that this will take a lot of time.
2. upgrade my kernel to 2.6.x. This is not preferable for me since I depend on sw modules writen by external partners. If I upgrade, I really really need to be sure that this driver
is stable and reliable.
3. Use an external USB Host Controller. Can anyone advise me on which controller to choose that runs stable and reliable on the 2.4.25 kernel (ELDK 3.1.1)?

Kind regards,
 
Huub Eikens

_________________________________________________________________
De leukste online filmpjes vind je op MSN Video!
http://video.msn.com/video.aspx?mkt=nl-nl
Message details and related content
Hi Huub,

On Thursday 29 May 2008 13:03, Huub Eikens wrote:
Hi,
 
I am in need of a USB Host Controller device for the Freescale MPC8270 for
the 2.4 linux kernel (ELDK 3.1.1). On internet I found one, but this is only
for version 2.6:  
http://cpm2usb.sourceforge.net/

I have a few options:
1. backport this driver to 2.4.25 kernel. I would like to know if this is
feasible or not. I get the feeling that this will take a lot of time. 
2. upgrade my kernel to 2.6.x. This is not preferable for me since I depend
on sw modules writen by external partners. If I upgrade, I really really
need to be sure that this driver is stable and reliable.
3. Use an external USB Host Controller. Can anyone advise me on which
controller to choose that runs stable and reliable on the 2.4.25 kernel
(ELDK 3.1.1)?
I'd go for option 3. The CPM2 USB host controller is definitely not reliable. 
It relies on software to prepare SOF tokens, and doesn't do much in hardware.

After some experimentation with the FHCI driver posted on linux-ppc by  
Anton Vorontsov I found out that the driver would eat around 40% of my CPU 
time, and some SOF tokens would be incorrectly sent.

The CPM3 (aka QE) shouldn't have the same SOF issue, as it prepares SOF token 
without any software intervention, but I doubt it would perform much better 
in term of CPU time.

If you can go for an OHCI/UHCI/EHCI based controller that would be much 
better.

Best regards,

-- 
Laurent Pinchart
CSE Semaphore Belgium

Chaussee de Bruxelles, 732A
B-1410 Waterloo
Belgium

T +32 (2) 387 42 59
F +32 (2) 387 42 75

USB Host-to-Serial or USB Host-to-Ethernet

Message details and related content
Hi,
 
I have platform based on the Freescale MPC8270 processor that runs on linux 2.4.25. On it I want to mount a memory stick. Due to hardware (layout) restrictions , I cannot use an external USB Host Controller. Also, I cannot use the on-chip USB Host Controller since there is no driver available that is reliable and has good performance.
 
Therefor, I am exploring the possibility of doing a USB-to-Serial or USB-to-ethernet. Does anyone know which chip to use for which a driver exists for linux 2.4.25? Note that such a chip must act as a USB Host (!). 
 
Also please note that I cannot migrate to linux version 2.6 since I am dependent on external SW components that cannot be migrated that easy.
 
Thanks in advance,
 
Huub Eikens
 
 
_________________________________________________________________
De mooiste afbeeldingen van Angelina Jolie vind je met Live Search
http://search.live.com/images/results.aspx?q=angelina%20jolie&FORM=MIINTM

RE: USB Host-to-Serial or USB Host-to-Ethernet

Message details and related content
-----Original Message-----
From:=20
linuxppc-embedded-bounces+leoli=3Dfreescale.com@ozlabs.org=20
[mailto:linuxppc-embedded-bounces+leoli=3Dfreescale.com@ozlabs.o
rg] On Behalf Of Huub Eikens
Sent: Monday, June 02, 2008 5:22 PM
To: <redacted>
Subject: USB Host-to-Serial or USB Host-to-Ethernet
=20
Hi,
=20
I have platform based on the Freescale MPC8270 processor that=20
runs on linux 2.4.25. On it I want to mount a memory stick.=20
Due to hardware (layout) restrictions , I cannot use an=20
external USB Host Controller. Also, I cannot use the on-chip=20
USB Host Controller since there is no driver available that=20
is reliable and has good performance.
=20
Therefor, I am exploring the possibility of doing a=20
USB-to-Serial or USB-to-ethernet. Does anyone know which chip=20
to use for which a driver exists for linux 2.4.25? Note that=20
such a chip must act as a USB Host (!).=20
Can you use a PCI USB card?  I don't quite understand how USB-to-serial =
or USB-to-ethernet can help you mount a USB memory stick.  Unless you =
want USB memory stick to be mounted on another system and exported with =
NFS.

- Leo

RE: USB Host-to-Serial or USB Host-to-Ethernet

Message details and related content
Can you use a PCI USB card? I don't quite understand how USB-to-serial or USB-to-ethernet can help you mount a USB memory stick. 
Unless you want USB memory stick to be mounted on another system and exported with NFS.
Also due to the hardare layout, I cannot use any PCI interface. I only have serial(UART) or ethernet. Huub
Subject: RE: USB Host-to-Serial or USB Host-to-Ethernet> Date: Mon, 2 Jun 2008 17:42:01 +0800> From: LeoLi@freescale.com> To: huubeikens@hotmail.com; linuxppc-embedded@ozlabs.org> > > -----Original Message-----> > From: > > linuxppc-embedded-bounces+leoli=freescale.com@ozlabs.org > > [mailto:linuxppc-embedded-bounces+leoli=freescale.com@ozlabs.o> > rg] On Behalf Of Huub Eikens> > Sent: Monday, June 02, 2008 5:22 PM> > To: linuxppc-embedded@ozlabs.org> > Subject: USB Host-to-Serial or USB Host-to-Ethernet> > > > Hi,> > > > I have platform based on the Freescale MPC8270 processor that > > runs on linux 2.4.25. On it I want to mount a memory stick. > > Due to hardware (layout) restrictions , I cannot use an > > external USB Host Controller. Also, I cannot use the on-chip > > USB Host Controller since there is no driver available that > > is reliable and has good performance.> > > > Therefor, I am exploring the possibility of doing a > > USB-to-Serial or USB-to-ethernet. Does anyone know which chip > > to use for which a driver exists for linux 2.4.25? Note that > > such a chip must act as a USB Host (!). > > Can you use a PCI USB card? I don't quite understand how USB-to-serial or USB-to-ethernet can help you mount a USB memory stick. Unless you want USB memory stick to be mounted on another system and exported with NFS.> > - Leo> _______________________________________________> Linuxppc-embedded mailing list> Linuxppc-embedded@ozlabs.org> https://ozlabs.org/mailman/listinfo/linuxppc-embedded
_________________________________________________________________
Check je Hotmail nu ook op je mobiel!
http://windowslivemobile.msn.com/BrowserServiceHotmail.aspx?lang=nl-nl
Message details and related content
Hi Huub,

I am sure you remember me from your time at Thales Huizen.  I am now working
for Exensor Technology.

Could you please contact me at philippe.curie@exensor.se ?

Best Regards


Philippe Curie


Huub Eikens wrote:
Hi,
 
I am in need of a USB Host Controller device for the Freescale MPC8270 for
the 2.4 linux kernel (ELDK 3.1.1). On internet I found one, but this is
only for version 2.6:
http://cpm2usb.sourceforge.net/

I have a few options:
1. backport this driver to 2.4.25 kernel. I would like to know if this is
feasible or not. I get the feeling that this will take a lot of time.
2. upgrade my kernel to 2.6.x. This is not preferable for me since I
depend on sw modules writen by external partners. If I upgrade, I really
really need to be sure that this driver
is stable and reliable.
3. Use an external USB Host Controller. Can anyone advise me on which
controller to choose that runs stable and reliable on the 2.4.25 kernel
(ELDK 3.1.1)?

Kind regards,
 
Huub Eikens

_________________________________________________________________
De leukste online filmpjes vind je op MSN Video!
http://video.msn.com/video.aspx?mkt=nl-nl
_______________________________________________
Linuxppc-embedded mailing list
Linuxppc-embedded@ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-embedded
-- 
View this message in context: http://www.nabble.com/USB-Host-Controller-driver-for-the-MPC8270-processor-tp17533233p17664113.html
Sent from the linuxppc-embedded mailing list archive at Nabble.com.
Keyboard shortcuts
hback out one level
jnext message in thread / next series-diff position
kprevious message in thread / previous series-diff position
ldrill in
Escclose help / fold thread tree
?toggle this help