Might be useful to know which microelectronics you are programming..
exvagabond wrote:I have a few microprocessors I program from my computer. The microprocessors attach via a USB port. When attached, the microprocessor registers as a USB device, and to get serial output from the microprocessor I read the USB port like the following:
--you also haven't said if you can use programming station with an ICE or IDE setup to see the external device contents, which might be a big help if the system is dropping the device or hanging up for some reason, like watchdog timers etc
Have you CAT'd to a *.txt file to see what happens on the portcat /dev/ttyUSB0 >dumpuart.txt
--should be better than looking through the system logs..http://www.microchip.com/forums/tm.aspx ... 22&mpage=2
--see xiaofan relating to
Regarding suspend and resume, I just found out the relevant case under Ubuntu 7.04. The bootloader application fsusb works fine under Ubuntu 6.06 but not in Ubuntu 7.04. lsusb does not show the device and fsusb can not find the device either. However Greg KH's USBview can find the device.
linux kernel USB developer Alan Stern then advised me to build the kernel again with CONFIG_USB_SUSPEND disabled. This solved the problem.
--might have something to do with the OS kernel build for usb devices, or the external device itsel has some quirky usb software control being needed..Possibilities for hang-up..
Thinking power control, acpi services within the Linux OS
--could look through mint for services added or installed programs addedhttp://ubuntuforums.org/showthread.php?p=1990911
--via synaptic (mint menu>Package Manager) Status>Installed
--via the terminal with dpkg --get-selections | grep -v deinstall > installed-files
; this user's post, I like the command-line version, it is quicker and maybe easier to read/more compressed view of the data..I suppose one could suggest a fresh usb cable or a different usb port for the external device, physical connections (especially often removed ones can fail fairly easily..