Previously, I have discussed my interest in using Wyse Cx0 thin client as an OpenChrome DRM test platform by attaching SanDisk Extreme 64 GB USB 3.0 flash memory storage to it. Back in January, there were several outstanding issues that prevented booting of Xubuntu 16.04 + OpenChrome DRM, so this was not successful. Anyway, since then I have fixed several bugs, along with added a few missing features, in order to properly support VX855 / VX875 chipset.
With the updated code, I booted Xubuntu 16.04 + OpenChrome DRM (Version 3.0.78). Unfortunately with this version of OpenChrome DRM, there was no hardware cursor displayed on the screen. Since the hardware cursor works on VX900 chipset, I was wondering what went wrong again. It turns out, commit a640d8e did not fix the hardware cursor bug for VX855 / VX875 chipset.
If I think about why commit a640d8e did not fix the bug, that’s because whoever assigned PCI Device ID labels for many of VIA Technologies devices picked misleading names. For example, for VX855 / VX875 chipset’s integrated graphics, the correct label for it turns out to be PCI_DEVICE_ID_VIA_VX875 instead of PCI_DEVICE_ID_VIA_VX855.
Anyway, the fix will be committed in the next day or two.