Hello forum people,
I'm developing with eZ430 Development Tool with a M430G2553 controller.
The project uses an ubuntu 12.04 system with 3.8.0-35-generic kernel that is permanently connected to the board.
There is very simple code running from the controller that will print some bytes to the usb when event is triggered from the board.
To put it simply: button press->P1.3->M430G2553->serial print->usb->data on /dev/ttyACM0. This works initially, but as time passes the device stops working.
It is only fixable if I pull the usb cable off and plug it again.
This is the normal recognition on dmesg:
kernel: [ 3.867563] usb 1-1.4: New USB device found, idVendor=0451, idProduct=f432
kernel: [ 3.867577] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
kernel: [ 3.867586] usb 1-1.4: Product: Texas Instruments MSP-FET430UIF
kernel: [ 3.867593] usb 1-1.4: Manufacturer: Texas Instruments
kernel: [ 3.867600] usb 1-1.4: SerialNumber: 91FF4695F6111F0C
And after reboot:
kernel: [ 3.755422] usb 1-1.4: new full-speed USB device number 4 using ehci-pci
kernel: [ 18.813004] usb 1-1.4: device descriptor read/64, error -110
kernel: [ 33.978284] usb 1-1.4: device descriptor read/64, error -110
kernel: [ 34.154086] usb 1-1.4: new full-speed USB device number 5 using ehci-pci
kernel: [ 49.211233] usb 1-1.4: device descriptor read/64, error -110
kernel: [ 64.372064] usb 1-1.4: device descriptor read/64, error -110
kernel: [ 64.547868] usb 1-1.4: new full-speed USB device number 6 using ehci-pci
kernel: [ 74.945634] usb 1-1.4: device not accepting address 6, error -110
kernel: [ 75.017944] usb 1-1.4: new full-speed USB device number 7 using ehci-pci
kernel: [ 85.415190] usb 1-1.4: device not accepting address 7, error -110
kernel: [ 85.415787] hub 1-1:1.0: unable to enumerate USB device on port 4
I searched for that error and it is power related so I thought a usb hub with separate power will resolve it,
but it didn't. The same error persists. How can this error be resolved ?