Cambio estratégico: Para 2025, hagamos todo lo que sea necesario para lograr ¡al menos una versión de escritorio!

Hola a todos, sabemos que ha pasado bastante tiempo desde nuestra última noticia el 21 de Noviembre de 2024.

¡Agradecemos enormemente vuestra paciencia! A pesar del silencio por nuestra parte, hemos visto que nuestra increíble comunidad – tanto viejos amigos como nuevos seguidores – ha seguido donando de forma constante. ¡Un agradecimiento infinito a todos vosotros, nuestros increíbles donantes actuales, pasados y futuros! Vuestro apoyo inquebrantable realmente alimenta nuestros esfuerzos y mantiene vivo el sueño.

Imagen de Tú Anh en Pixabay

Historia breve

Como compartimos en nuestra última publicación, el trabajo con el diseñador anterior se topó con un obstáculo importante: simplemente no pudimos hacer que la placa alcanzara la etapa crucial de arranque.

Esto nos llevó a buscar un nuevo diseñador, alguien con habilidades específicas y experiencia con la arquitectura PowerPC. Nos alegró mucho encontrar a un nuevo diseñador con talento que estaría disponible desde principios de 2025, y que incluso cuenta con el apoyo de otra persona experta en programación de firmware. Siguiendo nuestro plan, utilizamos enero y febrero para hacer el gran traslado, enviando todo el equipo al equipo del nuevo diseñador.

Nos contuvimos de publicar actualizaciones porque, sinceramente, estábamos esperando ese momento de avance – esa buena noticia que finalmente pudiéramos compartir con todos vosotros. Como las cosas estaban mostrando signos prometedores (por ejemplo, señales mejoradas en la salida de la CPU), teníamos muchas esperanzas de que esta nueva colaboración nos ayudara a superar rápidamente los problemas de arranque. En paralelo, también intentamos mejorar U-Boot y entregamos una T2080RDB adicional, la placa de desarrollo proporcionada amablemente por NXP, a uno de nuestros colaboradores, pero debido a problemas personales de salud, ya no puede seguir contribuyendo al proyecto.

Nuestro trabajo con el nuevo diseñador se ha centrado en pruebas rigurosas. El 9 de abril, vimos que el comportamiento de la placa era frustrantemente similar al del kit de desarrollo: aún no arrancaba. Esto nos llevó a una sesión dedicada el 14 de abril para un último intento intensivo de encontrar la causa raíz. Como parte de esta revisión en profundidad, desoldamos el chip de Marvell, que es el controlador SATA3.

Extracción del chip Pericom de 6 puertos, 12 líneas, conmutador de paquetes PCIe 2.0 PI7C9X2G612GP

Eliminar este componente era, de hecho, algo que ya habíamos planeado hacer para la próxima versión prototipo mientras optimizamos el diseño. Para aislar aún más el problema, también desoldamos el chip de Pericom.

Extracción del chip Pericom de 6 puertos, 12 líneas, conmutador de paquetes PCIe 2.0 PI7C9X2G612GP

¿El resultado general? A pesar de haber tomado estas medidas significativas, la placa aún no arrancó. Mostró exactamente el mismo comportamiento. Francamente, estábamos bastante desanimados y sin palabras.

Es increíblemente difícil cuando uno se esfuerza, intenta simplificar las cosas, y el problema de fondo persiste. Hasta ahora, hemos gastado alrededor de 6000 euros con el nuevo diseñador de hardware, y aunque ha habido mejoras –mostrando los comportamientos esperados documentados por NXP en su placa de desarrollo de referencia–, después de dos años con las placas prototipo en nuestras manos, todavía no hemos podido hacerla arrancar.

¿Y ahora qué?

Este momento difícil, sin embargo, ha reforzado nuestra determinación y nos ha llevado a un ajuste estratégico, como sugiere el título. Seguimos absolutamente comprometidos con hacer realidad una máquina basada en PowerPC tipo notebook de hardware abierto.

Para finales de 2025, estamos decididos a hacer todo lo necesario para tener al menos una versión funcional y simplificada de escritorio de nuestra Powerboard Tyche en funcionamiento.

Cambiamos de táctica

Centrarnos primero en una placa de escritorio nos permite concentrarnos en estabilizar y hacer funcional la plataforma computacional principal, dejando las complejidades de un factor de forma portátil (como la gestión de energía, la integración de la pantalla, etc.) para una etapa posterior si es necesario. Incluso planeamos volver al CPLD original de NXP utilizado en su placa de desarrollo, en lugar de la versión que seleccionamos previamente para los prototipos de notebook. Este es un paso pragmático para asegurar que logremos un resultado tangible para nuestro objetivo de 2025.

El camino a seguir aún presenta sus desafíos. Necesitamos comprender con precisión por qué la placa prototipo del notebook no arranca y qué rediseño electrónico podría ser necesario, y para ello estamos en contacto con expertos directamente en NXP. Una vez que logremos una versión de escritorio completamente funcional, todavía tendremos que diseñar los heat pipes, trabajar en el chasis y muy probablemente ajustar el diseño mecánico de la placa, y finalmente probar la tarjeta de video MXM, pero esperamos que la versión de escritorio proporcione una plataforma adecuada para ello.

Con la experiencia de nuestro nuevo diseñador y el continuo e increíble apoyo de nuestra comunidad, seguimos adelante con la esperanza de proporcionar un entorno fértil que respalde el crecimiento de PowerPC como una arquitectura alternativa viable. En este sentido, extendemos nuestras sinceras felicitaciones a Dave ‘Skateman’ Koelman y Harald ‘Geennaam’ Kanning por haber logrado poner en funcionamiento su placa de escritorio micro-ATX basada en CPU PowerPC NXP T1042/T2081, Mirari.

Hardware abierto, tu tiempo, tu compromiso y el compartir conocimiento en hardware es lo que más importa

Vamos con todo en la realización de nuestra placa PowerPC de hardware abierto desde cero, juntos como aficionados, entusiastas y voluntarios; tiene sentido para nosotros haberla diseñado como un esfuerzo comunitario para compartir conocimiento de hardware.

Valoramos la experiencia de crear nuestra Powerboard Tyche basada en PowerPC desde cero; esto es posible gracias al apoyo de todos los donantes y seguidores, y al tiempo y creatividad de los activistas que han estado involucrados en este proyecto a lo largo de los años.

Para nosotros, es de importancia fundamental que nuestra placa sea Hardware Abierto (la certificaremos como Open Hardware con OSWHA cuando esté completamente funcional) y los prototipos se han realizado gracias a vuestro apoyo y donaciones. Diseñar una placa madre para notebook es un objetivo desafiante, y aunque nos gustan los retos, sabíamos desde el principio que experimentar a este nivel de complejidad no siempre saldría según lo planeado. Pero persistimos; debemos terminar para recompensar todo el esfuerzo que hemos realizado.

Hazte miembro de la asociación para ayudarnos a mejorar

Para mejorar nuestro conocimiento colectivo, la mejor forma es unirte a la asociación AHORA (enlace para unirte a nuestra asociación). Al hacerte miembro, podrás participar en la próxima reunión, que se celebrará antes del 9 de mayo. En estas reuniones profundizamos en los próximos pasos. Los miembros de la asociación tienen voz en el proceso de toma de decisiones y en la resolución conjunta de situaciones complejas. Cuantos más miembros tengamos, más fuertes seremos y más sabias serán las decisiones que podamos tomar.

Tú podrías ser protagonista de los hitos clave de 2025

Gracias de nuevo por estar con nosotros en este viaje, mientras trabajamos para hacer realidad nuestra Powerboard Tyche de Hardware Abierto basada en PowerPC.

Tu apoyo es invaluable, ya sea mediante generosas donaciones, contribuyendo con tus habilidades como voluntario o ayudándonos a correr la voz. Este esfuerzo colectivo nos permite seguir avanzando. Nos comprometemos a manteneros informados con total transparencia a medida que nos acercamos a los hitos clave de 2025. ¡Estad atentos a más actualizaciones!

Información fiscal sobre donaciones ( solo para Italia)

Para las personas que pagan impuestos en Italia (deben tener un código fiscal italiano), las donaciones a nuestra asociación son deducibles en la declaración de la renta. Además, en tu declaración de la renta puedes destinar el «5 per mille» especificando nuestra asociación: Power Progress Community OdV Fiscal code: 97757160151

La historia larga

Hasta noviembre de 2024: El problema era precisamente el comportamiento diferente entre las dos placas; en la placa base solo logré ejecutar un pequeño programa de prueba desde la SRAM que escribe cíclicamente por serie, pero la salida tenía caracteres irreconocibles porque el baud-rate era incorrecto (mientras que en el devkit el pequeño programa se ejecuta perfectamente), así que creo que el problema está en la gestión de las diferentes señales del CPLD que no respetan lo que está escrito en la hoja de datos del CPU.

Historial de actividades realizadas por el equipo del nuevo diseñador

Puedes ver aquí el informe producido por el nuevo equipo de diseño de hardware:

Lograron capturar algunas secuencias en nuestro prototipo; luego se encontró la impresión completa de pantalla del EVK para soldar los hilos en los lugares correctos.

Consiguieron reproducir un comportamiento en espejo entre los dos sistemas (devkit y nuestro prototipo) lo más parecido posible: enrutar SYSCLK a CLK_OUT vía uSD (a través de PBI).

El reloj de la plataforma es de 400 MHz (SYSCLK * 6 a partir del RCW codificado por hardware).

Además, el RCW se lee correctamente desde la SD (o mejor dicho, la configuración del PLL funciona, se espera que se lean correctamente los 512 bits completos).

Comportamiento de las señales de reinicio entre los dos sistemas

PORESET_B (canal 1, amarillo), bajo OVdd = 1.8V, está siendo conducido por 3.3V.

HRESET es de tipo drenaje abierto, mientras que PORESET_B sigue siendo push-pull.

Solo HRESET debería ser drenaje abierto; se puso también PORESET en drenaje abierto para ver si había algún cambio.

Otra inconsistencia… JTAG_TRST_N envía 3.3V a un puerto de 1.8V.

Powerboard Tyche
devkit T2080RDB
Zoom Reset RDB Devkit

El tipo de salida de PORESET se corrigió, pero no cambió nada. En las trazas anteriores puede verse claramente la diferencia entre el canal 1 (PORESET) y el canal 2 (HRESET). El RDB hace una secuencia de reinicio mucho más limitada (ver el zoom) y espera alrededor de 400 ms antes de subir HRESET, mientras que nuestro prototipo, además de una secuencia de conmutación más relajada, solo espera unos ~150 ms antes de subir HRESET. Se hizo una prueba rápida aumentando el tiempo entre PORESET y HRESET, pero no cambió nada.

La modificación de hardware (poner HRESET y PORESET como drenaje abierto) no trajo los beneficios esperados. Aún quedan 3 resistencias (R375, R377, R379) que no deberían estar montadas, ya que la documentación indica claramente que estos pines (PROG_MTR, PROG_SFP y FA_VL) deben ir a tierra (como en el devkit). Hubo un pequeño aumento en el consumo de corriente desde 12V: después de esta modificación ahora consume poco más de 1A desde la línea de 12V.

Quedaron algunas dudas. Una de ellas es la siguiente:
¿Por qué, si el CPU está funcionando a la frecuencia correcta, la salida por el puerto serie tiene un baud-rate incorrecto, mucho más bajo del establecido?
¿De qué podría depender esto?

Las frecuencias suministradas a los diferentes PLLs y periféricos son controladas por los RCW. De los dos RCW codificados por hardware, solo 0b01001110x nos sirve (parcialmente) porque proporciona un SYS_REFCLK de 66.7 MHz. Parcialmente, porque también espera un DDR_REFCLK de 66.7 MHz, mientras que el prototipo tiene 133 MHz. No creo que esto sea un problema en este caso. Cuando se conecta con CodeWarrior, hay posibilidad de cambiar el RCW.

Eliminar las resistencias que no debían estar montadas no cambió nada.

Se hicieron pruebas anteriores con el firmware en SDRAM tanto en nuestro prototipo como en el T2080RDB.

Esta fue la traza de la salida serie de nuestro prototipo; como se puede ver, la frecuencia no era 115200 baudios.

Resumen a fecha de 08/04/2025

  • Tenemos confirmación de que al menos RCW y PBI son leídos y aplicados por el PBL.
  • Se encontraron y corrigieron varios errores en el plan de ensamblado.

Los cambios en el CPLD se dividen en dos:

  • Corrección del tipo de conducción de PORESET (de push-pull a drenaje abierto).
  • Alineación con el esquema de NXP. Para este segundo punto, no hubo mejoras, por lo que no necesariamente fue útil.

No hay avances en U-Boot, ya que todavía no arranca, lo que a nuestro parecer es la razón por la que el depurador no puede conectarse

14/04/2025 Actividad de desoldado de SATA3 y Pericom

Preparación para las pruebas
Preparación de la placa
Nuestro prototipo listo para entrar en el horno de vapor
Nuestra placa durante el proceso de vaporización
Nuestro prototipo durante el enfriamiento

Campaña de donación para el diseño del PCB de la placa madre de la notebook PowerPC

Los primeros 2.703 euros para esta campaña provienen en su mayoría de donaciones recurrentes que siguen llegando de la campaña anterior después de haber alcanzado su meta.

Leer Más

Slimbook proporcionará el chasis del portátil

Uno de los puntos principales a la hora de diseñar un portátil es la relación entre la placa base y la carcasa. No es una buena idea diseñar la placa madre si no tienes el chasis. Al mismo tiempo, la caja tiene que tener en cuenta cómo será la placa base.

Ahora nos sentimos felices por anunciaros que Slimbook nos proporcionará la carcasa que necesitamos para nuestro portátil Open Hardware PowerPC. Acube y Slimbook colaboran desde principios de este año, intercambiando información sobre disposición de componentes y pines, disipación térmica, etc.

Acube es una empresa muy conocida con experiencia en la creación de ordenadores PowerPC, incluyendo placas base Sam460ex y Sam460cr o el sistema de escritorio AmigaOne 500.

Slimbook está teniendo un gran éxito vendiendo sus propios portátiles Linux (como el ProX) y mini PCs en todo el mundo.

Gracias a esta colaboración tenemos casi todo lo que necesitamos para lograr nuestro objetivo en términos de tecnología.

Versión final de los esquemas eléctricos

Queremos actualizarles que los primeros días de octubre publicaremos en nuestro repositorio el PDF con la versión final de los esquemas. Después, durante el mes de octubre, también estará disponible la fuente OrCAD, adaptada al chasis del Slimbook. Esto significa que el diseño de la placa de circuito impreso cabrá dentro del chasis del Slimbook.

En caso de que seas capaz de convertir una fuente de OrCAD a KiCad, eres bienvenido a hacerlo. Si tiene algún problema al hacerlo, contáctenos y con gusto le ayudaremos.

Nuevas aplicaciones ppc64 en nuestro repositorio

Por último, hemos parcheado las siguientes aplicaciones para ppc64 (Big Endian): arcticfox, palemoon, mame, fs-uae, libx265, qemu, midori. Funcionan en PowerMac/ImacG5 (procesador Power4) pero también en procesadores Big Endian ppc64 más recientes como NXP T2xxx y T4xxx.

También estamos trabajando en muchas otras aplicaciones complejas como Blender que requieren la creación de grupos dedicados para la distribución del esfuerzo necesario.

Estamos realizando pruebas, informando de errores y sugiriendo soluciones para completar la instalación de Debian 10.0 utilizando las ISOs publicadas por los mantenedores de las adaptaciones de Debian para ppc64be.

Si quieres unirte al grupo de trabajo de software y ayudar en estas tareas de software, no dudes en ponerte en contacto con nosotros.

C-Media apoya nuestro diseño PowerPC de código abierto.

Anunciamos la cooperación con C-Media. C-Media es un proveedor líder mundial de soluciones de audio en circuitos integrados/software.

https://www.flickr.com/photos/zenmama/13930451071/

En este artículo queremos explicar uno de nuestros últimos logros. Durante el presente año hemos estado buscando un chip de audio para incluirlo en nuestra placa base. Encontramos que la familia de controladores CM8828 HD-Audio y la familia de códecs CM9882A era un buen candidato. Después de una discusión con ellos explicando nuestro proyecto, decidieron apoyarnos. Además, han enviado una placa de evaluación a Acube.

Tal vez más importante es el hecho de que C-Media proporcionará los chips necesarios para la producción de nuestro portátil. Saben que sus chips estarán en nuestra placa base de hardware de código abierto y nos proporcionarán la información necesaria para escribir los drivers que sean necesarios. Además, hemos pedido tres tarjetas de sonido PCI basadas en CM8828/CM9882A para probar con nuestras placas de desarrollo T2080 y para los desarrollos Acube.

Al final, todos estos pequeños pasos son muy interesantes para nuestro proyecto, ya que este chip de audio tiene especificaciones de alta calidad, pero lo más importante es que tenemos una comunicación directa y buena con el fabricante. Queremos agradecer a C-Media por apoyar nuestro proyecto y creer en el hardware de código abierto.

Enlace para descargar la hoja de características de C-Media CM8828.

OSWH PowerPC Notebook Block Diagram – July 2019

Actualizaciones esquemáticas de marzo de 2019

En el último artículo decíamos «esperamos publicar el diseño esquemático inicial antes de finales de febrero de 2019». Desafortunadamente surgen una serie de problemas que vamos a tratar de explicar en esta actualización de estado del proyecto.

https://www.flickr.com/photos/sangudo/

Como probablemente sepáis, al final de la primera campaña de donación recibimos cuatro versiones incrementales de esquemas eléctricos del diseñador, la última el 11 de enero de 2019. Comenzamos una tarea de validación en cada versión antes de su publicación y cada vez acabábamos devolviendo los esquemas porque pensábamos que había que mejorar algunas decisiones de diseño. Estas revisiones de hardware son bastante complicadas, y necesitaríamos voluntarios adicionales, posiblemente ingenieros de hardware capaces de realizar la tarea correctamente. Por favor, pónganse en contacto con nosotros o rellenen la encuesta de colaboración si pueden contribuir.

Al mismo tiempo, estábamos evaluando continuamente varias opciones de chasis de portátiles, tratando de encontrar un chasis adecuado que pudiera adaptarse a nuestra placa base que tiene una tarjeta de vídeo MXM. El objetivo era identificar un chasis vacío que pudiera comprarse sin placa base y con un ciclo de vida de al menos dos o tres años, que es el plazo previsto para nuestro proyecto de ordenador portátil.

El diseñador de hardware que fue pagado gracias a los donantes está atascado esperando el chasis final del portátil ya que necesita las especificaciones del sistema de pines para finalizar el diseño.

Estas son las razones por las que el desarrollo de los esquemas eléctricos está congelado desde el 11 de enero de 2019. Como resultado, también nuestros colaboradores que se han ofrecido voluntariamente para validar los esquemas de hardware están atascados, así como nuestro fabricante de productos seleccionado ACube Systems.

Identificar un chasis adecuado está llevando una cantidad de tiempo inesperada y está retrasando terriblemente la segunda campaña dirigida al diseño de PCB. El año pasado tuvimos una reunión entre los miembros asociados de la Comunidad Power Progress y el grupo central que está coordinando el proyecto, y todos acordamos comenzar la segunda campaña de donación sólo después de publicar los esquemas resultantes de la primera campaña. Sin embargo, la cantidad de retraso acumulado genera dudas entre los participantes sobre cómo resolver el estancamiento actual, y decidimos pedir a los donantes que dieran su opinión sobre si comenzar ahora la segunda campaña (enlace) o seguir esperando la publicación del resultado de la primera campaña. Si estás dispuesto a apoyar activamente el proyecto, siéntete libre de expresar tu opinión al respecto.

Vota por el inicio de la campaña de donación de la PCB

Nuestro equipo de voluntarios de hardware y ACube Systems todavía están revisando la siguiente ronda de documentación para seleccionar algunos componentes clave que dependen en gran medida del chasis seleccionado.

Hasta ahora hemos identificado algunos chasis potencialmente adecuados. Sin embargo, algunos de ellos están diseñados para alojar una placa separada para gestionar las baterías, una placa que no existe en nuestro diseño, y algunos chasis tienen un espacio dedicado para una placa ethernet separada, y de nuevo, otros no tienen un diseño térmico compatible con el calor generado por una tarjeta de vídeo MXM. El problema aquí es que el diseñador de hardware contratado declaró muy claramente que no está dispuesto a hacer un trabajo extra para alterar las características de diseño inicialmente acordadas de la placa principal para acomodarla en un chasis que requiere una distribución interna muy diferente. En otras palabras, la división de funciones en placas separadas está fuera de discusión.

En este momento, la pregunta clave es: ¿cuánto tiempo se necesita para identificar el chasis correcto del portátil?

Desafortunadamente, dados nuestros muy limitados recursos de gasto y la experiencia que hemos tenido hasta ahora, no podemos hacer ninguna especulación en este momento. Creemos firmemente que sería mejor tomar una decisión inteligente que requiere más tiempo, en lugar de una solución precipitada ahora, porque cualquier decisión equivocada podría comprometer la viabilidad de todo el proyecto.

No somos una empresa privada que quiere sacar provecho de este proyecto para sobrevivir, de hecho no vendemos nada. Somos un grupo de entusiastas del hardware más o menos estructurado en una asociación sin ánimo de lucro. Estamos haciendo todo lo posible para enfrentarnos a fuertes limitaciones para lograr lo que sabíamos desde el principio que era una meta muy difícil y compleja.

Estamos avanzando muy lentamente, eso es seguro. Ya sabéis los requisitos y las acciones extremadamente limitadas que podemos llevar a cabo, sobre todo debido a las restricciones financieras extremadamente estrictas.

Después de todo lo que hemos dicho en esta actualización de la situación, entregamos a los donantes la versión actual de los esquemas, haciendo hincapié en el hecho de que deberían considerarse sólo como un borrador que aún no está listo para ser compartido con un público más amplio.

Al final, seguimos creyendo firmemente en el proyecto, nos enfrentamos a un problema contingente (el chasis) que será resuelto tarde o temprano. Si tu puedes ayudar, eres más que bienvenido.

Estate atento.

Actualizacion de enero sobre la campaña de la PCB

Diseño de esquemas: Febrero de 2019

Los esquemas todavía están siendo revisados por nuestros voluntarios de hardware y por el propio Acube, esperamos publicar el diseño esquemático inicial antes de finales de febrero de 2019 en nuestro repositorio gitlab. Será un diseño esquemático de trabajo en curso. Como el diseño esquemático es un trabajo en curso, sólo publicaremos el PDF. Publicaremos los archivos Orcad cuando se finalice el diseño esquemático. Paralelamente al diseño esquemático que se dará a conocer al público, se iniciará la campaña de donación de diseño de PCB.

Los esquemas se actualizarán más adelante incluyendo todos los conectores externos del portátil realmente presentes en el chasis del portátil, debido a que la selección del chasis a utilizar aún está pendiente.

Planeamos comenzar la campaña de donación de diseños de placas de circuito impreso antes de finales de febrero de 2019.

Puedes encontrar mas informacion relacionada con los componentes de la placa base en el articulo anterior.

Sfscon Bolzano – Italia – Noviembre 2018

El 16 de noviembre de 2018 en Sfscon.it hicimos nuestro discurso de presentación del proyecto en la sala más grande con la presencia de un centenar de personas (aunque ya era tarde y era el penúltimo).

Hablamos de los pasos que hemos dado para nuestro proyecto de Portátil basado en Open Hardware PowerPC GNU/Linux. Para nosotros ha sido un honor presentar nuestro proyecto cerca de importantes ponentes y justo antes de Simon Phipps, que es el presidente de la Open Source Initiative (OSI). Muchas gracias a IDM Südtirol y al Grupo de Usuarios de Linux Bozen-Bolzano-Bulsan de la Conferencia de Software Libre de Bozen, Tirol del Sur, que son los organizadores de esta oportunidad. Puedes encontrar el programa del Sfscon 2018 en este enlace.

SFScon18 – Free Software Conference 2018

Espacio en la Cumbre del Software Libre de París (POSS) – Francia – Diciembre de 2018

Power Progess Community estuvo representada por primera vez en la Cumbre de Código Abierto celebrada los días 5 y 6 de diciembre de 2018 en las cercanías de la capital francesa.

El evento anual Open Source Summit se centra en la promoción de software libre y de código abierto en la región de París, reuniendo tanto a las diferentes comunidades asociativas como a las empresas.
Tuvimos por primera vez a muchos visitantes interesados en nuestra iniciativa.

Nos gustaría agradecer al equipo de Parinux.org y Franciliens.net por permitirnos participar en el evento POSS. Cumbre de código abierto – París – Diciembre de 2018.

POSS 2018 – Eduard que informaba sobre nuestro proyecto de portátiles PowerPC

Diseño de chasis para portátiles de código abierto

Gracias a algunos colaboradores hay una primera configuración del diseño de un futuro chasis de ordenador portátil de código abierto, hecho en FreeCad. Puedes encontrar el diseño en nuestro repositorio.

Si quieres colaborar en el diseño del chasis del ordenador portátil de código abierto, ponte en contacto con nosotros.

Para más información puedes consultar el sitio dedicado.

Construyendo en la Minicloud

Queremos agradecer a la Universidad de Campinas en Brasil por su apoyo y por el excelente servicio (llamado Minicloud) que están ofreciendo. La Minicloud proporciona acceso gratuito a las máquinas virtuales POWER que pueden ser utilizadas para el desarrollo, prueba o migración de aplicaciones a POWER. Las máquinas virtuales de Minicloud funcionan en OpenStack, que soporta la ejecución de un gran número de máquinas virtuales en un único servidor Linux escalable. Estamos usando su infraestructura para construir nuestra distribución basada en Yocto. Actualmente estamos actualizando todo el proyecto a Yocto 2.6 y esta tarea se está realizando en una Minicloud VM. Si tienes un proyecto que sigue las reglas básicas explicadas anteriormente, puedes solicitar una cuenta aquí https://minicloud.parqtec.unicamp.br/minicloud/

Placa de desarrollo NXP T2080 e6500 con Debian Sid PPC64 y RadeonHD

Este es nuestro primer intento exitoso de configurar un T2080rdb con una tarjeta de vídeo.
La RadeonHD 5450 se conecta al conector PCI Express Gen3 4x de la placa mediante un adaptador de cable 16x.

Estamos utilizando esta placa ya que utiliza la misma CPU (NXP T2080) que la seleccionada para nuestro proyecto Open Hardware laptop.

Podéis encontrar más información sobre la placa aquí: https://www.nxp.com/support/developer-resources/software-development-tools/qoriq-developer-resources/qoriq-t2080-reference-design-board:T2080RDB

El sistema es un Debian Sid PPC64 con paquetes disponibles en los siguientes repositorios: http://ftp.ports.debian.org/debian-ports/

Hay algunos programas que no funcionaban sin aplicar parches para hacerlos funcionar correctamente bajo PPC64 (ver Midori, Firefox, Iceweasel, VLC, mplayer), así que montamos nuestro propio repositorio: https://repo.powerprogress.org/

Este es el resultado de los ensayos comparativos de Hardinfo 0.6 alpha, comparado con un PowerMac G5 (IBM 970) y un portátil Intel de tres años de antigüedad (i7-4600U).

T2080rdb, CPU T2080 e6500 1.8Ghz, 4 núcleos, 8 hilos, Altivec.
RadeonHD 5450 1GB DD3, en la placa PCIe 4x utilizando un adaptador de 4x a 16x.
Debian Sid PPC64.

CPU Blowfish 5.38.
CPU CryptoHash 338.35.
CPU Fibonacci 2.96.
CPU N-Queens 3.63.
CPU Zlib 0.41.
FPU FFT 8.46.
FPU Raytracing 2.85.
GPU Drawing 1219.24.

PowerMac G5, CPU PowerPC 970 1.8Ghz, 2 núcleos, 2 hilos, Altivec.
ATI Radeon 9600 PRO 128MB AGP.
Debian Sid PPC64.

CPU Blowfish 32.81.
CPU CryptoHash 78.82.
CPU Fibonacci 3.11.
CPU N-Queens 26.01.
CPU Zlib 0.15.
FPU FFT 10.29.
FPU Raytracing 12.94.
GPU Drawing 699.74.

HP EliteBook 840 G1, CPU i7-4600U 2.10GHz, 2 núcleos, 4 hilos.
Gráficos Intel HD 4400.
Ubuntu 18.04.

CPU Blowfish 3.89.
CPU CryptoHash 341.53.
CPU Fibonacci 0.59.
CPU N-Queens 5.67.
CPU Zlib 0.52.
FPU FFT 1.95.
FPU Raytracing 2.06.
GPU Drawing 7973.70.

Ahora algunos comentarios
1) Debian Sid se configuró en el PowerMac G5 y, a continuación, se conectó el disco duro de 2.5′ a la interfaz SATA integrada de la T2080rbd. Utilizamos una imagen de kernel vainilla 4.17.6 personalizada para esta tarjeta (no se aplicó ningún parche) y una imagen modificada del árbol de dispositivos almacenada en la tarjeta SD integrada. Puedes encontrar la imagen del núcleo de U-Boot (uImage) y el árbol de dispositivos (uImage.dtb) en nuestra cuenta de GitLab
https://gitlab.com/oshw-powerpc-notebook/T2080customizations/
2) No se sabe (todavía) cómo conectar a la red usando los puertos ethernet T2080rdb a la placa.
3) Juegos como Chromium BSU o NeverBall simplemente funcionan. Juegos como SuperTuxKart no se inician, Torcs es lento y el audio está completamente corrupto.
4) El T2080rdb funciona bien con el RadeonHD 5450, pero muchos errores inundan la consola serie cuando se intenta conectar otras tarjetas RadeonHD (por ejemplo, 4550, R7 250E que es un HD7750 renombrado).

Este es el error que inunda la consola serie:
pcieport 0001:00:00.0: AER: Corrected error received: id=0000
pcieport 0001:00:00.0: PCIe Bus Error: severity=Corrected, type=Physical Layer, id=0000(Receiver ID)
pcieport 0001:00:00.0: device [1957:0830] error status/mask=00000001/00006000
pcieport 0001:00:00.0: [ 0] Receiver Error (First)

Colabora con nosotros

Si te gusta ayudar a arreglar paquetes Debian para PowerPC (ppc64 especialmente) o ayudar a mejorar la configuración del kernel, u-boot (menu, etc) u otras configuraciones para ejecutar más tarjetas de vídeo, etc… Contacta con nosotros.

Incluso puedes elegir el tipo de colaboración que quieras realizar, en caso de que rellenes nuestra encuesta de colaboración.

Ha comenzado la campaña para el Notebook PowerPC

Nos complace enormemente anunciar que nuestra campaña de financiación acaba de comenzar. A partir de hoy, aceptaremos donaciones a través de nuestra página de campaña con el objetivo de recaudar fondos para establecer un contrato con Acube Systems con objeto de diseñar la placa base PowerPC Notebook.

Ha sido un largo camino y sentimos que sólo estamos empezando. Queríamos llegar a este punto hace muchos meses, pero encontramos algunas dificultades y tratamos de encontrar soluciones para todos ellas. En este tiempo hemos creado nuestra asociación sin ánimo de lucro (Power Progress Community), hemos iniciado una tarea preliminar para la selección de componentes de hardware, hemos identificado a personas para mantener una distribución de Linux, nos pusimos en contacto con empresas y organizaciones y, por supuesto, recibimos vuestro apoyo en nuestro sitio web, en nuestra página de Facebook, en el foro y otras redes sociales.

 

 

The PowerPC Notebook campaign has just started

Ha comenzado la campaña para el Notebook PowerPC

Después de todo este trabajo y resolver todos estos problemas estamos listos para recoger el dinero necesario para iniciar el proceso de ingeniería. Al final, no es la intención de esta entrada de nuestr blog  explicar todos los detalles, por lo que os invitamos a encontrar toda la información en la página de la campaña: https://fundraising.powerpc-notebook.org/

Muchas gracias por vuestro apoyo y entusiasmo.

 

Actualización respecto al crowdfunding

Estimados lectores y miembros de la comunidad

Como sabéis, hace poco dijimos que nuestra meta era comenzar la campaña de crowdfunding en mayo. Nos hemos replanteado la forma en la que queremos llevar a cabo nuestro crowdfunding, que será una combinación de donaciones recurrentes y no recurrentes a lo largo del tiempo para financiar el desarrollo del ordenador portátil. Por tanto, no estamos apuntando a una campaña restringida en un corto tiempo, ya que creemos que no funcionaría bien con el auto-hosting de la misma. Esta forma de crowdfunding es comparable con las donaciones de Patreon o la forma en que organizaciones como Haiku Inc. son financiadas.

Para nosotros es importante tomarnos un tiempo para coordinar esto con nuestro fabricante, para finalizar un texto con todos los detalles y para producir un video que explique la recaudación de fondos. Debido a esto estamos retrasando el inicio ya que estamos ultimando todo esto en estos momentos. Necesitamos algunos días más para completar estas tareas y establecer la campaña de donación en línea.

 

Un pequeño retraso que no será demora

Nuestro objetivo es lanzar la campaña en algún momento de junio, pero os mantendremos actualizados a medida que avancemos.

Nuestras disculpas por el retraso. Agradecemos vuestra paciencia y estar atentos! 😀

Power Progress Community colabora con Acube Systems

Power Progress Community hace pública su cooperación con ACube Systems, compañía italiana que produce su propia linea de placas madre PowerPC. Desde el principio del proyecto, ACube Systems aceptó la creación de la placa madre. Nos gustaría agradecer a la gente de ACube perseguir de forma transparente un proyecto puramente Open Source Hardware con el objetivo de publicar  y ofrecer todos los detalles técnicos del hardware.

Power Progress Community collaboration with Acube Systems

Power Progress Community colabora con Acube Systems

Nuestra colaboración con ACube, además de la posibilidad de construir el hardware, nos dio un compañero con experiencia y pasión desinteresada. Por eso, queremos también dar las gracias por su continuo soporte y contribución a nuestro proyecto, que nos ha permitido superar diversas dificultades encontradas.

Hasta ahora ACube es la única compañía con la que estamos cooperando. En un futuro cercano, deseamos que sea posible establecer nuevas relaciones de colaboración con nuevas asociaciones y organizaciones que compartan el mismo espíritu de innovación que nuestra Power Progress Community.

Power Progress Community es una asociación sin ánimo de lucro compuesta de gente que contribuye voluntariamente, inspirados por el movimiento Open Source Hardware y Software. La misión no se enfoca a vender productos y la contribución al  «PowerPC Notebook» es un ejemplo. En ella, Power Progress Community está trabajando para establecer y consolidar un grupo de compra suficientemente grande para motivar a un fabricante para empezar el proceso  de construcción. Además, la asociación Power Progress Community está apoyando una campaña de crowdfunding para diseñar el prototipo del portátil, así como animando a los desarrolladores open source a apoyar la plataforma PowerPC.

ACube Systems S.r.l., es una compañía de renombre creada en Enero de 2007. El principal objetivo de  ACube Systems es crear y promover productos de hardware y software innovadores gracias a su propio equipo de investigación y desarrollo apoyado por colaboraciones de algunas conocidas empresas y equipos tanto italianos como internacionales.