The problem of developing OpenChrome DRM on HP 2133 mini-note is that the microprocessor it comes with (VIA Technologies C7-M) is simply too underpowered for compiling Linux kernel regularly. I eventually decided to set up a new system for running more Linux kernel compilation runs, and for this task, I had to use a microprocessor that is much faster than C7-M. About a year or so ago, I bought ASUS P5V800-MX mainboard off ebay for about $30 (shipping included), so I decided to pop in Intel Pentium D 2.8 GHz I happened to have, along with a junk Seagate 500 GB SATA hard drive. The junk Seagate 500 GB SATA hard drive contains about 1,900 bad sectors that needed zeroing the content out so that the bad sectors are replaced with spare sectors.
ASUS P5V800-MX mainboard contains VIA Technologies VT8251 southbridge. The interesting thing about VT8251 southbridge is that it actually supports AHCI for SATA devices. That being said, VT8251 southbridge was rarely adopted by mainboard vendors for some reason (cost?).
Anyway, I installed two images of Lubuntu 18.04 LTS, 32-bit and 64-bit, respectively. After setting up the OS, I compiled the Linux kernel from OpenChrome DRM repository. I have to admit that Linux kernel compilation run runs about 6 to 7 times faster than HP 2133 mini-note. I booted Lubuntu 18.04 LTS with OpenChrome DRM, but I discovered major issues with OpenChrome DRM code, especially on UniChrome Pro graphics. I will write more about this in another post.
What are the issues, can you give a short version?
The problem was that the OS will not boot if OpenChrome DRM was used. It turned out to be an issue with TTM BO (Buffer Object) alignment. The problem did not manifest itself during the development on HP 2133 mini-note, but showed up with other chipsets. The issue is now resolved.