Hi Dorian, On Tue, Jul 27, 2010 at 02:22:14PM +0200, Dorian Schneltzer wrote: > Dear Johan, > > I am trying to figure out a problem I have with the ftdi_sio driver and > a USB Device based on the FTDI FT232RQ. The problem is that I cannot > read any data from this device after a close(fd). When the port was > opened for reading and closed again, after that, the port is not > available for reading anymore until reboot. I still can write all the > time and send commands but reading is dead. I know this problem was > already discussed in internet and this bug should be solved since kernel > 2.6.31.5 or 2.6.31.14. > > The curious part is that this problem *_DOES NOT_* occur on my ubuntu > notebook, but on a embedded linux arm board based on Atmel AT91SAM9G45. > I already have tried kernel 2.6.31.5, 2.6.32, 2.6.33.6, 2.6.34.1 and the > drivers from the latest git kernel. The behavior is the same. First time > read works, after that never again until a reboot. I am using a simple > test program which is writing some data and reads the answers coming > back. > > The FTDI device is a usb serial zigbee converter from Plugwise. On my > board I activated the debug=1 flag for the usbserial and ftdi_sio > modules. I am attaching the two diffeerent outputs with the driver > 1.6.0 , one was working and one when the port is blocked. >From the attached logs it appears that it is in fact not the same kernel version being used (the one were read fails there is for instance no call to usb_serial_generic_open which indicates that it is pre-2.6.35). > In the non working version usb_serial_generic_read_bulk_callback (in > the 1.5.0 ftdi_read_bulk_callback) does not appear at all for a reason > I don't understand. This works perfect on different pc's running > different versions of ubuntu or debian. > > I am quite desperate...so I decide to write you. Do you have any idea? I'll be travelling for the next week and I'm afraid I don't have time to look into this right now, but I'm CCing linux-usb where you're likely to get help. Good luck, Johan > Thx, > Dorian > Jan 1 02:04:50 Timeout user.debug kernel: drivers/usb/serial/usb-serial.c: serial_install > Jan 1 02:04:50 Timeout user.debug kernel: drivers/usb/serial/usb-serial.c: serial_open - port 0 > Jan 1 02:04:50 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_open > Jan 1 02:04:50 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: write_latency_timer: setting latency timer = 1 > Jan 1 02:04:50 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_set_termios > Jan 1 02:04:50 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: Setting CS8 > Jan 1 02:04:50 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: get_ftdi_divisor - tty_get_baud_rate reports speed 115200 > Jan 1 02:04:50 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: get_ftdi_divisor - Baud rate set to 115200 (divisor 0x1A) on chip FT232RL > Jan 1 02:04:50 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_set_termios Turning off hardware flow control > Jan 1 02:04:50 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: update_mctrl - DTR LOW, RTS LOW > Jan 1 02:04:50 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_open - port 0 > Jan 1 02:04:50 Timeout user.debug kernel: drivers/usb/serial/usb-serial.c: serial_ioctl - port 0, cmd 0x5402 > Jan 1 02:04:50 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_ioctl cmd 0x5402 > Jan 1 02:04:50 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_ioctl arg not supported - it was 0x5402 - check /usr/include/asm/ioctls.h > Jan 1 02:04:50 Timeout user.debug kernel: drivers/usb/serial/usb-serial.c: serial_set_termios - port 0 > Jan 1 02:04:50 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_set_termios > Jan 1 02:04:50 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: Setting CS8 > Jan 1 02:04:50 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: get_ftdi_divisor - tty_get_baud_rate reports speed 115200 > Jan 1 02:04:50 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: get_ftdi_divisor - Baud rate set to 115200 (divisor 0x1A) on chip FT232RL > Jan 1 02:04:50 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_set_termios Turning off hardware flow control > Jan 1 02:04:50 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: update_mctrl - DTR LOW, RTS LOW > Jan 1 02:04:50 Timeout user.debug kernel: drivers/usb/serial/usb-serial.c: serial_ioctl - port 0, cmd 0x5401 > Jan 1 02:04:51 Timeout user.debug kernel: drivers/usb/serial/usb-serial.c: serial_close - port 0 > Jan 1 02:04:51 Timeout user.debug kernel: drivers/usb/serial/usb-serial.c: serial_chars_in_buffer - port 0 > Jan 1 02:04:51 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_chars_in_buffer - port 0 > Jan 1 02:04:51 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_chars_in_buffer - returns 0 > Jan 1 02:04:51 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: update_mctrl - DTR LOW, RTS LOW > Jan 1 02:04:51 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_close > Jan 1 02:04:51 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_close - port 0 > Jan 1 02:04:51 Timeout user.debug kernel: drivers/usb/serial/generic.c: generic_cleanup - port 0 > Jan 1 02:04:51 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:51 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - nonzero read bulk status received: -2 > Jan 1 02:04:51 Timeout user.debug kernel: drivers/usb/serial/usb-serial.c: serial_cleanup - port 0 > > > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/usb-serial.c: serial_install > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/usb-serial.c: serial_open - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_open > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: write_latency_timer: setting latency timer = 1 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_set_termios > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: Setting CS8 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: get_ftdi_divisor - tty_get_baud_rate reports speed 9600 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: get_ftdi_divisor - Baud rate set to 9600 (divisor 0x4138) on chip FT232RL > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_set_termios Turning off hardware flow control > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: update_mctrl - DTR LOW, RTS LOW > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_open - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: update_mctrl - DTR HIGH, RTS HIGH > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/usb-serial.c: serial_ioctl - port 0, cmd 0x5401 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_ioctl cmd 0x5401 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_ioctl arg not supported - it was 0x5401 - check /usr/include/asm/ioctls.h > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 25, data = 01 60 05 05 03 03 30 30 30 30 30 30 30 30 30 30 43 32 36 34 44 46 0d 0a 83 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_reas/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:44 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_ack - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: ftdi_ss/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_reas/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:44 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: ftdi_ss/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:44 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:45 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:45 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:45 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:45 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:45 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:45 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:45 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:45 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:45 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:45 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:45 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:45 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:45 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:45 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:45 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:45 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:45 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:45 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:45 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:45 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:45 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:45 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:45 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:45 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:45 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:45 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:45 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:45 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:45 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:45 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:45 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:45 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:45 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:45 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:45 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:45 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:45 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:45 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:45 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:45 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:45 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:45 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:45 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:45 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:45 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:45 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:45 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:45 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:45 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:45 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:45 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:45 Timeout user.debug kernel: drivers/usb/serial/usb-serial.c: serial_close - port 0 > Jan 1 02:04:45 Timeout user.debug kernel: drivers/usb/serial/usb-serial.c: serial_chars_in_buffer - port 0 > Jan 1 02:04:45 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_chars_in_buffer - port 0 > Jan 1 02:04:45 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_chars_in_buffer - returns 0 > Jan 1 02:04:45 Timeout user.debug kernel: drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0 > Jan 1 02:04:45 Timeout user.debug kernel: ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - length = 2, data = 01 60 > Jan 1 02:04:45 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: ftdi_process_packet - port 0 > Jan 1 02:04:45 Timeout user.debug kernel: drivers/usb/serial/ftdi_sio.c: update_mctrl - DTR LOW, RTS LOW > -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html