Firmware Support for USB Hub
Hi all,
I am using a 8248 processor which has a USB controller and i need to connect a USB Hub to it, iam using Montavista Linux .I need to know that what are the support i need form Montavista or Open source to have an interface with Usb hub. ???
Is there any driver that we need to make if so what type ???
--misbah <><
Signature · 2 lines
View this message in context: http://www.nabble.com/Firmware-Support-for-USB-Hub-tf4850180.html#a13877282 Sent from the linuxppc-embedded mailing list archive at Nabble.com.
Quoted 8 lines · Misbah khan
Hi all,
I am using a 8248 processor which has a USB controller and i need to connect a USB Hub to it, iam using Montavista Linux .I need to know that what are the support i need form Montavista or Open source to have an interface with Usb hub. ???
Is there any driver that we need to make if so what type ???
I don't believe a driver currently exists for CPM USB.
-Scott
Quoted 11 lines · Scott Wood
Quoted 8 lines · Misbah khan
Hi all,
I am using a 8248 processor which has a USB controller and i need to connect a USB Hub to it, iam using Montavista Linux .I need to know that what are the support i need form Montavista or Open source to have an interface with Usb hub. ???
Is there any driver that we need to make if so what type ???
I don't believe a driver currently exists for CPM USB.
There's an experimental out-of-tree driver available at
http://cpm2usb.sourceforge.net/
The code is outdated and doesn't work, but that's a starting point.
If I remember correctly, CPM2 USB host support requires the host to create SOF packets in software. High system loads will probably mess the bus up. A colleague of mines was told by Freescale to use an external USB controller instead of the MPC8248 bundled one.
Signature · 9 lines
Laurent Pinchart CSE Semaphore Belgium Chaussée de Bruxelles, 732A B-1410 Waterloo Belgium T +32 (2) 387 42 59 F +32 (2) 387 42 75
Quoted 14 lines · Laurent Pinchart-4 wrote:
=20
Quoted 5 lines · Scott Wood
Quoted 4 lines · Misbah khan
Hi all,
I am using a 8248 processor which has a USB controller and i need to connect a USB Hub to it, iam using Montavista Linux .I need to know
Quoted 7 lines
that
Quoted 4 lines
what are the support i need form Montavista or Open source to have an interface with Usb hub. ???
Is there any driver that we need to make if so what type ???
I don't believe a driver currently exists for CPM USB.
Quoted 10 lines
=20
There's an experimental out-of-tree driver available at=20
http://cpm2usb.sourceforge.net/
=20
The code is outdated and doesn't work, but that's a starting point. =20
can you suggest me the problems both in terms of H/W S/W and Montavista ????
=20
If I remember correctly, CPM2 USB host support requires the host to creat=
e
Quoted 2 lines
SOF=20
packets in software. High system loads will probably mess the bus up. A=
=20
Quoted 1 line
colleague of mines was told by Freescale to use an external USB controlle=
r=20
Quoted 3 lines
instead of the MPC8248 bundled one.
=20
I have posted this quarry to freescale. Anyway if you get more informatio=
n
Quoted 13 lines
could you please share with me ??
=20
=20
---Misbah <><
--=20
Laurent Pinchart
CSE Semaphore Belgium
=20
Chauss=C3=A9e de Bruxelles, 732A
B-1410 Waterloo
Belgium
=20
T +32 (2) 387 42 59
Quoted 8 lines
F +32 (2) 387 42 75
=20
=20
_______________________________________________
Linuxppc-embedded mailing list
[email protected]
https://ozlabs.org/mailman/listinfo/linuxppc-embedded
=20
--=20
View this message in context: http://www.nabble.com/Firmware-Support-for-US=
B-Hub-tf4850180.html#a13894278
Sent from the linuxppc-embedded mailing list archive at Nabble.com.
Quoted 11 lines · Misbah khan
Quoted 10 lines · Laurent Pinchart-4 wrote:
On Wednesday 21 November 2007 18:20, Scott Wood wrote:
If I remember correctly, CPM2 USB host support requires the host to create SOF
packets in software. High system loads will probably mess the bus up. A colleague of mines was told by Freescale to use an external USB controller instead of the MPC8248 bundled one.I have posted this quarry to freescale. Anyway if you get more information could you please share with me ??
Well... can you post the source of this information. I would expect having effects like this documented in the user manual or if it's really erratic behaviour (and not a mess in an unmaintained piece of software) in an errata sheet.
Please update.
Regards,
Clemens Koller
__________________________________
R&D Imaging Devices
Anagramm GmbH
Rupert-Mayer-Straße 45/1
Linhof Werksgelände
D-81379 München
Tel.089-741518-50
Fax 089-741518-19
http://www.anagramm-technology.com
Thank you for your reply.
Even i think that there is only out-of-tree driver for CPM USB. i would like to know that some body used this driver and what is the problem that could come and how could we customize for our requirement for the PPC-8248.
Could you tell me what is the reason for not using inbuilt USB controler for 8248 than going for External controller.
If any body has already done USB driver than could you please share your experience.
----misbah <><
Quoted 22 lines · Scott Wood-2 wrote:
Quoted 10 lines · Misbah khan
Hi all,
I am using a 8248 processor which has a USB controller and i need to connect
a USB Hub to it, iam using Montavista Linux .I need to know that what are the support i need form Montavista or Open source to have an interface with
Usb hub. ???Is there any driver that we need to make if so what type ???
I don't believe a driver currently exists for CPM USB.
-Scott
_______________________________________________
Linuxppc-embedded mailing list
[email protected]
https://ozlabs.org/mailman/listinfo/linuxppc-embedded
Signature · 2 lines
View this message in context: http://www.nabble.com/Firmware-Support-for-USB-Hub-tf4850180.html#a13893889 Sent from the linuxppc-embedded mailing list archive at Nabble.com.
This is the reply that i got from the Freescale :-
--------------------------------------------------------------------------
Reply from Freescale
In reply to your Service Request SR 1-403672820:
We recommend using the MPC8272 USB controller.
We know that customers use the MPC8272/MPC8248 USB controller. You can find also USB drivers in Linux software for the MPC8272. For example Linux BSP for Freescale MPC8272ADS contains USB slave driver
(http://www.freescale.com/webapp/sps/site/overview.jsp?nodeId=0127260061033202A5).
Linux USB driver is available in the Arabella Linux
(http://www.arabellasw.com/products-pow2.php).
If the MPC8272 is USB host, the transaction-level interface can be used.
Note: The MPC8272 USB does not support high-speed mode. It can operate on low-speed mode (1.5MHz) or full-speed mode (12MHz).
------------------------------------------------------------------------------------------
Can any body comment on this and help me how to start with and requirement is this :-
I need a USB Hub to be connected to the PPC8248 board with Montavista Linux 2.6.10
on it what shall i do to achive it ....????The challenges you already know
Hoping for the the Help ...
Quoted 12 lines · Misbah khan
Hi all,
I am using a 8248 processor which has a USB controller and i need to connect a USB Hub to it, iam using Montavista Linux .I need to know that what are the support i need form Montavista or Open source to have an interface with Usb hub. ???
Is there any driver that we need to make if so what type ???
--misbah <><
Signature · 2 lines
View this message in context: http://www.nabble.com/Firmware-Support-for-USB-Hub-tf4850180.html#a13908701 Sent from the linuxppc-embedded mailing list archive at Nabble.com.
Quoted 22 lines · Misbah khan
This is the reply that i got from the Freescale :-
--------------------------------------------------------------------------
Reply from Freescale
In reply to your Service Request SR 1-403672820:We recommend using the MPC8272 USB controller.
We know that customers use the MPC8272/MPC8248 USB controller. You can find also USB drivers in Linux software for the MPC8272. For example Linux BSP for Freescale MPC8272ADS contains USB slave driver
(http://www.freescale.com/webapp/sps/site/overview.jsp?nodeId=0127260061033
202A5).Linux USB driver is available in the Arabella Linux
(http://www.arabellasw.com/products-pow2.php).If the MPC8272 is USB host, the transaction-level interface can be used.
Note: The MPC8272 USB does not support high-speed mode. It can operate on low-speed mode (1.5MHz) or full-speed mode (12MHz).
Quoted 8 lines
---------------------------------------------------------------------------
Can any body comment on this and help me how to start with and requirement is this :-
I need a USB Hub to be connected to the PPC8248 board with Montavista Linux 2.6.10 on it what shall i do to achive it ....????The challenges you already know
You need a USB host driver for the CPM2 controller. There are several solutions:
- Start with the driver available at http://cpm2usb.sourceforge.net/ and port it for your kernel.
- Ask Montavista support for a CPM2 USB host driver (they will most likely charge for that).
- Buy the Arabella kernel and port the driver to the Montavista kernel (ask the Arabella support to make sure their USB host driver supports what you need, and pay attention to possible license issues).
In the end, it boils down to writing code yourself or paying someone to do the job.
Best regards,
Laurent Pinchart
Signature · 9 lines
Laurent Pinchart CSE Semaphore Belgium Chaussée de Bruxelles, 732A B-1410 Waterloo Belgium T +32 (2) 387 42 59 F +32 (2) 387 42 75