After installing and upgrading a bunch of packages on my A06 in order to get Blender working, I found that my thermal printer no longer works. I found that the devterm-printer service is failing to start. My dmesg log contains the following:
/etc/systemd/system/devterm-printer.service:3: Failed to add dependency on devterm-socat, ignoring: Invalid argument
The devterm-socat service (which creates a virtual serial port for the printer) does appear to be working as normal. My devterm-printer.err.log contains this:
Oops: Unable to determine board revision from /proc/device-tree/system/linux,revision
or from /proc/cpuinfo
→ No “Hardware” line
→ You’d best google the error to find out why.
I’ve looked into this and it seems it’s an error with wiringPi. After hours of looking through various logs, recompiling and reinstalling the devterm-printer driver, the cups driver, and wiringPi, from the ClockworkPi github, I have kind of hit a brick wall. I probably need to look deeper and learn more about wiringPi if I want to solve this, but if anybody has any wisdom to share about why this might be happening–or maybe how to find all the dependencies of the thermal printer–I would appreciate it!