I did manage to run heyu -v info succesfully today and did see some download info, but that has only happened once.
Most of the time it ends up with:-
****
xread() returning 0 bytes
Invalid status response (was 0 bytes intead of 14)
HEYU: No response from the CM11A on /dev/cuaU0
Program exiting
****
Further to your link, I'll give it a try on Debian and will report back.
Here's what I got on Debian when running 'heyu -v info':-
heyu -v info
Version:2.11-rc3
Searching for '/home/jp/.heyu/x10config'
Searching for '/usr/local/etc/heyu/x10.conf'
Found configuration file '/usr/local/etc/heyu/x10.conf'
Heyu directory /usr/local/etc/heyu/ is writable.
Reading Heyu configuration file '/usr/local/etc/heyu/x10.conf'
lockpid: Checking for file '/usr/local/var/lock/LCK..heyu.write.ttyUSB0'
Trying to lock (/usr/local/var/lock/LCK..heyu.write.ttyUSB0)
lockpid: Checking for file '/usr/local/var/lock/LCK..heyu.write.ttyUSB0'
/usr/local/var/lock/LCK..heyu.write.ttyUSB0 is locked
Alert acks are 0x52, 0x12, 0x42
lockpid: Checking for file '/usr/local/var/lock/LCK..heyu.relay.ttyUSB0'
lockpid: Checking for file '/usr/local/var/lock/LCK..heyu.relay.ttyUSB0'
There was already a relay running (pid = 1668)
xwrite() called, count=1
xread() called, count=14, timeout = 3
Alarm - timeout
xread() returning 0 bytes
re checking for poll
xread() called, count=1, timeout = 2
Alarm - timeout
xread() returning 0 bytes
re entering get status
xwrite() called, count=1
xread() called, count=14, timeout = 3
Alarm - timeout
xread() returning 0 bytes
re checking for poll
xread() called, count=1, timeout = 2
Alarm - timeout
xread() returning 0 bytes
re entering get status
xwrite() called, count=1
xread() called, count=14, timeout = 3
Alarm - timeout
xread() returning 0 bytes
Invalid status response (was 0 bytes instead of 14)
HEYU: No response from the CM11A on /dev/ttyUSB0
Program exiting.
lockpid: Checking for file '/usr/local/var/lock/LCK..heyu.write'