It can sometimes happen that a serial port is stuck. I see this on my Mac very occasionally and can usually fix it by either un- and replugging halo or plugging it into another USB port.
About the update issues: Which version are you running? 228 or 230?
Please see John’s post about reporting issues if you encounter a bug.