[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#685200: base: ftdi_sio stop working after several hours



severity 685200 normal
reassign 685200 linux-2.6
thanks
# the formatting aint broken in the original report...

On Samstag, 18. August 2012, Mathieu MD wrote:
> Package: base
> Severity: grave
> Justification: renders package unusable
> 
> I control a four relays board throught an USB cable connected to a
> Xen Dom0 running Debian 6.0.5.
> 
> It works great: I can switch on and off the relays through some "echo"
> into /dev/ttyUSB0 (echo -e "\xff\x01\x01" > /dev/ttyUSB0).
> 
> I added a crontab to send such echo every 15 minutes. It works great at
> the begining.
> 
> But after some hours, I get this error message in /var/log/syslog each time
> I "echo" to ttyUSB0:
> #---------------------8<----------------------8<---------------------- Aug
> 18 09:04:32 zen kernel: [1677762.865609] ftdi_sio ttyUSB0: Unable to write
> latency timer: -62 Aug 18 09:04:32 zen kernel: [1677762.869623] ftdi_sio
> ttyUSB0: ftdi_set_termios FAILED to set databits/stopbits/parity Aug 18
> 09:04:32 zen kernel: [1677762.871604] ftdi_sio ttyUSB0: ftdi_set_termios
> urb failed to set baudrate Aug 18 09:04:32 zen kernel: [1677762.875622]
> ftdi_sio ttyUSB0: urb failed to clear flow control Aug 18 09:04:32 zen
> kernel: [1677762.879604] ftdi_sio ttyUSB0: urb failed to clear flow
> control Aug 18 09:04:32 zen kernel: [1677762.881620] ftdi_sio ttyUSB0:
> error from flowcontrol urb Aug 18 09:04:32 zen kernel: [1677762.885623]
> ftdi_sio ttyUSB0: Unable to write latency timer: -62 Aug 18 09:04:32 zen
> kernel: [1677762.889637] ftdi_sio ttyUSB0: ftdi_set_termios FAILED to set
> databits/stopbits/parity Aug 18 09:04:32 zen kernel: [1677762.891622]
> ftdi_sio ttyUSB0: ftdi_set_termios urb failed to set baudrate Aug 18
> 09:04:32 zen kernel: [1677762.895616] ftdi_sio ttyUSB0: urb failed to
> clear flow control Aug 18 09:04:32 zen kernel: [1677762.903189] ftdi_sio
> ttyUSB0: error from flowcontrol urb
> #---------------------8<----------------------8<----------------------
> 
> I have to unplug the USB cable and plug it back to get it to work again.
> 
> Unplug:
> #---------------------8<----------------------8<----------------------
> Aug 18 09:04:46 zen kernel: [1677777.053078] usb 3-3: USB disconnect,
> address 17 Aug 18 09:04:46 zen kernel: [1677777.053233] ftdi_sio ttyUSB0:
> FTDI USB Serial Device converter now disconnected from ttyUSB0 Aug 18
> 09:04:46 zen kernel: [1677777.053248] ftdi_sio 3-3:1.0: device
> disconnected
> #---------------------8<----------------------8<----------------------
> 
> Plug:
> #---------------------8<----------------------8<----------------------
> Aug 18 09:04:49 zen kernel: [1677779.816320] usb 3-3: new full speed USB
> device using ohci_hcd and address 18 Aug 18 09:04:49 zen kernel:
> [1677779.998248] usb 3-3: New USB device found, idVendor=0403,
> idProduct=6001 Aug 18 09:04:49 zen kernel: [1677779.998260] usb 3-3: New
> USB device strings: Mfr=1, Product=2, SerialNumber=3 Aug 18 09:04:49 zen
> kernel: [1677779.998270] usb 3-3: Product: FT232R USB UART Aug 18 09:04:49
> zen kernel: [1677779.998278] usb 3-3: Manufacturer: FTDI Aug 18 09:04:49
> zen kernel: [1677779.998284] usb 3-3: SerialNumber: AH01IAGC Aug 18
> 09:04:49 zen kernel: [1677780.006100] usb 3-3: configuration #1 chosen
> from 1 choice Aug 18 09:04:49 zen kernel: [1677780.013642] ftdi_sio
> 3-3:1.0: FTDI USB Serial Device converter detected Aug 18 09:04:49 zen
> kernel: [1677780.013712] usb 3-3: Detected FT232RL Aug 18 09:04:49 zen
> kernel: [1677780.013720] usb 3-3: Number of endpoints 2 Aug 18 09:04:49
> zen kernel: [1677780.013728] usb 3-3: Endpoint 1 MaxPacketSize 64 Aug 18
> 09:04:49 zen kernel: [1677780.013736] usb 3-3: Endpoint 2 MaxPacketSize 64
> Aug 18 09:04:49 zen kernel: [1677780.013744] usb 3-3: Setting
> MaxPacketSize 64 Aug 18 09:04:49 zen kernel: [1677780.015289] usb 3-3:
> FTDI USB Serial Device converter now attached to ttyUSB0
> #---------------------8<----------------------8<----------------------
> 
> The first times I echo to ttyUSB0 after plugin it, the log shows this:
> #---------------------8<----------------------8<----------------------
> Aug 18 09:09:36 zen kernel: [1678067.020400] hub 3-0:1.0: port 3 disabled
> by hub (EMI?), re-enabling... Aug 18 09:09:36 zen kernel: [1678067.020439]
> usb 3-3: USB disconnect, address 21 Aug 18 09:09:36 zen kernel:
> [1678067.020793] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now
> disconnected from ttyUSB0 Aug 18 09:09:36 zen kernel: [1678067.020839]
> ftdi_sio 3-3:1.0: device disconnected Aug 18 09:09:37 zen kernel:
> [1678067.292977] usb 3-3: new full speed USB device using ohci_hcd and
> address 22 Aug 18 09:09:37 zen kernel: [1678067.477915] usb 3-3: New USB
> device found, idVendor=0403, idProduct=6001 Aug 18 09:09:37 zen kernel:
> [1678067.477922] usb 3-3: New USB device strings: Mfr=1, Product=2,
> SerialNumber=3 Aug 18 09:09:37 zen kernel: [1678067.477927] usb 3-3:
> Product: FT232R USB UART Aug 18 09:09:37 zen kernel: [1678067.477930] usb
> 3-3: Manufacturer: FTDI Aug 18 09:09:37 zen kernel: [1678067.477933] usb
> 3-3: SerialNumber: AH01IAGC Aug 18 09:09:37 zen kernel: [1678067.479088]
> usb 3-3: configuration #1 chosen from 1 choice Aug 18 09:09:37 zen kernel:
> [1678067.483994] ftdi_sio 3-3:1.0: FTDI USB Serial Device converter
> detected Aug 18 09:09:37 zen kernel: [1678067.484068] usb 3-3: Detected
> FT232RL Aug 18 09:09:37 zen kernel: [1678067.484072] usb 3-3: Number of
> endpoints 2 Aug 18 09:09:37 zen kernel: [1678067.484076] usb 3-3: Endpoint
> 1 MaxPacketSize 64 Aug 18 09:09:37 zen kernel: [1678067.484079] usb 3-3:
> Endpoint 2 MaxPacketSize 64 Aug 18 09:09:37 zen kernel: [1678067.484083]
> usb 3-3: Setting MaxPacketSize 64 Aug 18 09:09:37 zen kernel:
> [1678067.486127] usb 3-3: FTDI USB Serial Device converter now attached to
> ttyUSB0
> #---------------------8<----------------------8<----------------------
> 
> 
> 
> -- System Information:
> Debian Release: 6.0.5
>   APT prefers stable-updates
>   APT policy: (500, 'stable-updates'), (500, 'stable')
> Architecture: amd64 (x86_64)
> 
> Kernel: Linux 2.6.32-5-xen-amd64 (SMP w/1 CPU core)
> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored:
> LC_ALL set to en_US.utf8) Shell: /bin/sh linked to /bin/dash


Reply to: