NXP dev board T2080 e6500 with Debian sid PPC64 and RadeonHD

This is our first successful attempt to setup a T2080rdb with a video card.
The RadeonHD 5450 is attached to the onboard PCI Express Gen3 4x connector using a 16x cable adapter.

We are using this board as it uses the same CPU (NXP T2080) as the one selected for our Open Hardware laptop project

You may find more infos about the board here
https://www.nxp.com/support/developer-resources/software-development-tools/qoriq-developer-resources/qoriq-t2080-reference-design-board:T2080RDB

The system is a Debian sid PPC64 with packages available in the following repositories
http://ftp.ports.debian.org/debian-ports/

Few software did not works without applying patches to make them work properly under PPC64 (see Midori, Firefox, Iceweasel, VLC, mplayer), so we setup our own repository
https://repo.powerprogress.org/

 

This the output of the Hardinfo 0.6 alpha benchmarks, compared to a PowerMac G5 (IBM 970) and a three years old intel laptop (i7-4600U).

T2080rdb, cpu T2080 e6500 1.8Ghz, 4 cores, 8 threads, altivec
RadeonHD 5450 1GB DD3, on the oboard PCIe 4x using a 4x to 16x adaptor
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 cores, 2 threads, 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 cores, 4 threads
Intel HD Graphics 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

Now some remarks
1) The Debian Sid was set up on the PowerMac G5 then, the 2.5’HD was attached to the T2080rdb onboard SATA. We used a vanilla 4.17.6 kernel image customized for this board (no patch applied) and a modified Device tree blob stored on the onboard SD card. You may find the U-Boot kernel image (uImage) and the Device tree (uImage.dtb) in our GitLab account
https://gitlab.com/oshw-powerpc-notebook/T2080customizations/
2) Not figured out (yet) how to go online using the T2080rdb onboard ethernet ports.
3) Games such as Chromium BSU or NeverBall simply works. Games such as SuperTuxKart does not start, Torcs is slow and the audio is completely corrupt
4) The T2080rdb works well with the RadeonHD 5450, but many errors floods the serial console whenever trying to plug in other RadeonHD cards (e.g. 4550, R7 250E which is a rebranded HD7750).

This is the error that floods the serial console:
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)

Collaborate with us

If you like to help on fix debian packages for powerpc (ppc64 be expecially) or help on improve kernel configuration , u-boot(menu,etc) or others configurations to run more video cards, etc… contact us.

You can even select which type of collaboration you like to make, in case please fill our collaboration survey.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.