Troubleshooting the T2080RDB DevKit: stuck in sleep

As many of you recall from our post on December 24th, 2025, we hit a significant roadblock with our hardware testing. During the last shipment of one of the DevKits at our disposal, the power supply (which we had already replaced) and the T2080 motherboard sustained damage.

Since then, we have spent quite a few hours on the workbench trying to revive the NXP T2080RDB DevKit, but the situation remains critical.

A photo of the NXP T2080RDB reference DevKit board.

The symptoms

The behavior is consistent but frustrating. We hooked up the serial console, hoping for some life, but unfortunately, no information came out of the serial port. It is complete silence.

As soon as we power up the board, a specific LED close to the CPU turns on. After checking the technical documentation, this indicator seems to signal that the CPU is being kept in a sleep state.

The investigation

So far, none of our attempts have led to a breakthrough or even a solid theory, so we are currently clueless.

To dig deeper, we had to get creative with our quite limited diagnostic tools. We decided to investigate the electronic components and connections on the DevKit board using a piece of classic equipment we had on hand: a very old Tektronix T935A oscilloscope.

Photograph showing a flat signal in the oscilloscope connected to components of the T2080RDB devkit.

For those interested in vintage test gear, the Tektronix T935 is a 35 MHz dual-channel analog scope with a delayed timebase from the T900 series. The specific model we are using, the T935A, is an upgraded version of the standard T935 (and the single-timebase T932).

The “A-series” adds some very useful features that came in handy during our probing:

  • Differential input (A-B)
  • X/Y mode in full sensitivity for both channels
  • DC trigger coupling and composite trigger
  • User-selectable CHOP/ALT mode (Non-A series select this automatically based on sweep rate)

You can read more about this workhorse on the Tektronix Wiki.

What We Tested

We painstakingly probed the board using the T935A. Although it cannot detect the high-frequency bus operation of the CPU or DDR lines, many components can be seen. High-impedance readings allow us to check the pins, and we can verify the power lines.

Beyond signal probing, we also attempted to force the board to boot from different media. We altered the DIP switches to try booting from the SD card, the NAND flash, and the SPI flash. The oscilloscope should show us chip selects of them to show read activity.

We tested the electric signals associated with:

  • The main power lines (fine)
  • The SD card interface (no activity)
  • The NOR and NAND flash interfaces (no activity)
  • The oscillators that provide clock sources for CPU and RAM (fine: 66 MHz and 133 MHz)
  • The reset lines of the T2080 CPU (one good, one shows no activity)
  • The CPU clock input line (dead?)

Photograph taken during the electrical track testing session of some components of the T2080RDB devkit.

Current status and next steps

Unfortunately, even with a detailed signal analysis and configuration changes, the CPU remains stuck in reset. The CPLD attempts to pull the CPU out of reset; however, the clock input is dead, and the HRESET line stays low.

The boot phase fails very early. Perhaps the CPLD did not complete the sequence, or maybe it is corrupted. There may also be a hardware issue. A visual inspection shows nothing apparent; we removed the CPU heatsink. The CPU remains cool, which proves that it is not running.

If anyone has experience with T2080RDB boards getting stuck in a reset state or has suggestions on what to probe next, please reach out!

Forging the Future of Open Source Lab that provide us Power Architecture VM

As we have published many times in our posts we use 2 Power9 VM for free thanks to the Open Source Lab at Oregon Stage University.

At 30th April 2025 the OSL published

critical and time-sensitive situation facing the Open Source Lab (OSL). Over the past several years, we have been operating at a deficit due to a decline in corporate donations. While the Oregon State College of Engineering (CoE) has generously filled this gap, recent changes in university funding makes our current funding model no longer sustainable. As a result, our current funding model is no longer sustainable.

On 9th May 2025 published

Following our OSL Future post, the community response has been incredible! Thanks to your amazing support, our team is funded for the next year. This is a huge relief and lets us focus on building a truly self-sustaining OSL.

Now they need support to build a truly self-sustaining OSL, they serve and help many of Open Source projects like our, so we publish their call.

https://osuosl.org/blog/osl-future-update

Pre-certification and CE certification Campaign Launched

Thanks to our supporters we did it again!

Thanks to another significant donation made by Wiktor Glowack, the previous donation campaign to finance the Hardware Test reached its goal on the 27th of January.
Thank you very much, Wiktor!
We are very happy to have found such a generous contributor, his support will benefit the entire PowerPC and open computing community.
We will strive to do anything required to achieve the final goal: providing the community with the most powerful, fully Open Source, and production-ready PowerPC laptop motherboard.

As soon as the prototypes are ready, we will transfer the money collected from the campaign targeting the Hardware Tests to ACube Systems, the company we selected in this challenging journey to make a PowerPC notebook.

At the moment, we are on hold on the production of the three prototypes because of still missing electronic components. This is most unexpected as we thought we would be ready by now. However, we still have the plan to carry out the hardware tests immediately after production, and right after that, we will publish an updated version of the motherboard schematics on our GitLab repository.

The campaign we launch today has the goal to finance the pre-certification and CE certification, a compulsory requirement for any electronic product being sold within the European Economic Area. The CE marking means that the manufacturer or importer affirms the good’s conformity with European health, safety, and environmental protection standards (see Wikipedia).

The financial target of this new campaign is 12500 euros (around 14128 USD).

VICE v3.60, the C64 emulator, is available for PowerPC 64bit Big Endian

Thanks to our fellow member Roberto Guardato any user of the Debian Linux PowerPC 64 bit Big Endian may play Commodore 64 games using the recently released version 3.60 of the VICE emulator.

This is line with our commitment to maintain an updated version of VICE available for PPC64 BE from our repository at https://repo.powerprogress.org/

A screenshot of VICE running on a MacPro G6 under Debian Linux PPC64 Big Endian.

Debian 9 and PowerPC

As you probably know, the PowerPC Notebook team had already selected Debian 9 (Stretch) OS, as it seemed to offer a lot of advantages (DFSG, Altivec, compatibility etc…). Because of this, the Debian team has recently decided to remove powerpc (Big Endian) from its release architectures for the upcoming Debian 9 (Stretch) and Debian testing (Stretch) powerpc repositories have been removed. Besides that, they will keep ppc64el (Little Endian) as a release architecture (For those of you who don’t know the difference between powerpc, ppc64el (and ppc64) – check the short summary on the end of this message).

Debian

Debian 9 is coming

One of the reasons of this decision was an apparent lack of porters/maintainers/testers – Although the powerpc Debian team includes some very competent, motivated and reactive people.

Some of us are willing to take the Debian powerpc road,  but we need volunteers, people willing to give some of their time to the Debian powerpc community, to learn, test, fix bugs etc…

This does not suggest we don’t keep a “plan B” – by testing another distribution. It is just that Debian powerpc works well on current 32 bits and 64 bits machines, and we can try to keep this situation.

If you have a 32 or 64 bits PowerPC machine, and want to join us in keeping Debian powerpc alive, contact us on team@powerprogress.org.

Short summary about powerpc / ppc64 / ppc64el :

  • powerpc is the historical Debian PowerPC port (1997).   It works on 32 and 64 bits Big Endian PowerPC (G3/G4/G5 and newer freescale/NXP chips).  That’s what you would use on your PowerMac/PowerBook/Genesi/Amiga machines. Note that is supports Altivec, which accelerates greatly some applications (video, graphics, image processing).
  • ppc64 (Big Endian) was supposed to be used on 64 bits Big Endian PowerPC only (G5 and newer freescale/NXP chips). It has some advantages over the first but currently is not so well supported as powerpc.
  • ppc64el (Little Endian) started with Debian 8 Jessie. It works on newer Power chips from IBM (for servers). Despite some newer freescale/NXP chips can also be used in Little Endian mode  (but without Altivec) they can not be used with ppc64el as this version is compiled with VSX  (Vector Scalar eXtension) enabled.