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.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.