* mpc5121e port status @ 2008-08-27 22:07 Andrés Calderón 2008-09-02 10:50 ` David Jander 0 siblings, 1 reply; 3+ messages in thread From: Andrés Calderón @ 2008-08-27 22:07 UTC (permalink / raw) To: linuxppc-embedded Is the mpc5121e kernel port mature enough to be used in commercial applianc= e? Thanks, Andr=E9s Calder=F3n Cel: +57 (300) 275 3666 Email: andres.calderon@emqbit.com Web: www.emqbit.com ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: mpc5121e port status 2008-08-27 22:07 mpc5121e port status Andrés Calderón @ 2008-09-02 10:50 ` David Jander 2008-09-04 13:37 ` Matteo Fortini 0 siblings, 1 reply; 3+ messages in thread From: David Jander @ 2008-09-02 10:50 UTC (permalink / raw) To: linuxppc-embedded On Thursday 28 August 2008 00:07:11 Andr=E9s Calder=F3n wrote: > Is the mpc5121e kernel port mature enough to be used in commercial > appliance? That depends. For any use of the linux kernel in a "commercial appliance", = the=20 manufacturer of the appliance has the sole responsibility of testing for=20 stability and fitness. That said, the status of MPC5121e support in the linux kernel is as follows: Latest mainline (git) kernel: Only basic CPU support, almost no drivers for= =20 anything. LTIB distribution from Freescale (downloadable on Freescale web-page of the= =20 MPC5121e), latest version: kernel 2.6.24.5 with a lot of drivers for (among= =20 other things): DIU, NAND-flash, PSC-I2C, PSC-Uarts, CAN, DMA, Ethernet, USB= =20 (ehci host works well), etc.... Notably missing from this version is support for MBX, SATA and SDHC. One thing that you shouldn't count on quite yet is the MBX (3D-acceleration= ),=20 because it will not have open-source drivers in any forseeable time AFAIK=20 (probably never)... only some promise of a commercial driver and OpenGL-ES= =20 library which probably will be more of a hassle than useful to anyone. We have a custom board running the LTIB version of the kernel, and the=20 existing drivers work surprisingly well, but are IMHO not useable for=20 production right out of the box. The NAND-flash driver for instance is brok= en=20 for most uses, and the DIU driver has some cache-related issues (glitches i= n=20 the image). Those problems are more or less easily fixed however. Ethernet= =20 and USB (host) seem pretty stable however (I am running on NFS-root all the= =20 time). There are effords underway to get the drivers ported and fixed for mainline= =20 linux, but the process is quite slow at the moment. That has us for instanc= e=20 locked in the ancient 2.6.24.5 version of the kernel. Best regards, =2D-=20 David Jander ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: mpc5121e port status 2008-09-02 10:50 ` David Jander @ 2008-09-04 13:37 ` Matteo Fortini 0 siblings, 0 replies; 3+ messages in thread From: Matteo Fortini @ 2008-09-04 13:37 UTC (permalink / raw) To: linuxppc-embedded Hi, we are using freescale's distro, but we're having some issues with the socketcan driver provided in the kernel. Basically, sometimes while we're transmitting a high bandwidth, we get a "BUG! Tx Ring full when queue awake!" and if we open it more than once, then sometimes the bandwidth setting IOCTL fails with "no such device" Unfortunately, the MPC5121 mscan driver patch which is included in freescale, was not made against either the kernel root or the socketcan project, so it's not easy to port it anywhere. Has anyone got that working, in a way or the other? Thanks, Matteo David Jander ha scritto: > On Thursday 28 August 2008 00:07:11 Andrés Calderón wrote: > >> Is the mpc5121e kernel port mature enough to be used in commercial >> appliance? >> > > That depends. For any use of the linux kernel in a "commercial appliance", the > manufacturer of the appliance has the sole responsibility of testing for > stability and fitness. > > That said, the status of MPC5121e support in the linux kernel is as follows: > > Latest mainline (git) kernel: Only basic CPU support, almost no drivers for > anything. > > LTIB distribution from Freescale (downloadable on Freescale web-page of the > MPC5121e), latest version: kernel 2.6.24.5 with a lot of drivers for (among > other things): DIU, NAND-flash, PSC-I2C, PSC-Uarts, CAN, DMA, Ethernet, USB > (ehci host works well), etc.... > Notably missing from this version is support for MBX, SATA and SDHC. > One thing that you shouldn't count on quite yet is the MBX (3D-acceleration), > because it will not have open-source drivers in any forseeable time AFAIK > (probably never)... only some promise of a commercial driver and OpenGL-ES > library which probably will be more of a hassle than useful to anyone. > > We have a custom board running the LTIB version of the kernel, and the > existing drivers work surprisingly well, but are IMHO not useable for > production right out of the box. The NAND-flash driver for instance is broken > for most uses, and the DIU driver has some cache-related issues (glitches in > the image). Those problems are more or less easily fixed however. Ethernet > and USB (host) seem pretty stable however (I am running on NFS-root all the > time). > > There are effords underway to get the drivers ported and fixed for mainline > linux, but the process is quite slow at the moment. That has us for instance > locked in the ancient 2.6.24.5 version of the kernel. > > Best regards, > > ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2008-09-04 13:58 UTC | newest] Thread overview: 3+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2008-08-27 22:07 mpc5121e port status Andrés Calderón 2008-09-02 10:50 ` David Jander 2008-09-04 13:37 ` Matteo Fortini
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).