Changes to run in precise - not clear why ioctl to get channels doesn't work but it's disabled since it only gets used in an assert; small output cleanups