* tungsten t5 doesn't sync anymore with kernel 2.6.12 @ 2005-06-28 6:04 Eric FAURE 2005-06-28 8:36 ` Greg KH 0 siblings, 1 reply; 5+ messages in thread From: Eric FAURE @ 2005-06-28 6:04 UTC (permalink / raw) To: linux-kernel; +Cc: eric.faure hi, First, I tried to googled but I didn't find any answer! CPU : athlon64 3500+ MB : k8t800pro (uhci and ehci) FC 3 since I have installed kernel 2.6.12, my tungsten t5 doesn't sync anymore. I push the sync button as usual, and after use jpilot or pilot-xfer but I have an error from jpilot (pi_bind Invalid argument Check your serial port and settings Exiting with status SYNC_ERROR_BIND) and pilot-xfer : Error accessing: '/dev/pilot', Does '/dev/pilot' exist? there is no special error messages, dmesg output : usb 3-2: new full speed USB device using uhci_hcd and address 5 visor 3-2:1.0: Handspring Visor / Palm OS converter detected usb 3-2: Handspring Visor / Palm OS converter now attached to ttyUSB0 usb 3-2: Handspring Visor / Palm OS converter now attached to ttyUSB1 usb 3-2: USB disconnect, address 5 visor ttyUSB0: Handspring Visor / Palm OS converter now disconnected from ttyUSB0 visor ttyUSB1: Handspring Visor / Palm OS converter now disconnected from ttyUSB1 visor 3-2:1.0: device disconnected usb 3-2: new full speed USB device using uhci_hcd and address 6 visor 3-2:1.0: Handspring Visor / Palm OS converter detected usb 3-2: Handspring Visor / Palm OS converter now attached to ttyUSB0 usb 3-2: Handspring Visor / Palm OS converter now attached to ttyUSB1 usb 3-2: USB disconnect, address 6 visor ttyUSB0: Handspring Visor / Palm OS converter now disconnected from ttyUSB0 visor ttyUSB1: Handspring Visor / Palm OS converter now disconnected from ttyUSB1 visor 3-2:1.0: device disconnected usb 3-2: new full speed USB device using uhci_hcd and address 7 visor 3-2:1.0: Handspring Visor / Palm OS converter detected usb 3-2: Handspring Visor / Palm OS converter now attached to ttyUSB0 usb 3-2: Handspring Visor / Palm OS converter now attached to ttyUSB1 it looks ok. output of kernel 2.6.11.12 is mostly the same I tried loading the visor driver with debug=1 and here, the messages are differents from the kernel 2.6.11.12 dmesg kernel 2.6.12 output : usbcore: registered new driver usbserial drivers/usb/serial/usb-serial.c: USB Serial support registered for Generic usbcore: registered new driver usbserial_generic drivers/usb/serial/usb-serial.c: USB Serial Driver core v2.0 drivers/usb/serial/usb-serial.c: USB Serial support registered for Handspring Visor / Palm OS drivers/usb/serial/usb-serial.c: USB Serial support registered for Sony Clie 3.5 drivers/usb/serial/usb-serial.c: USB Serial support registered for Sony Clie 5.0 usbcore: registered new driver visor drivers/usb/serial/visor.c: USB HandSpring Visor / Palm OS driver v2.1 usb 3-2: new full speed USB device using uhci_hcd and address 2 usb 3-2: device descriptor read/64, error -71 drivers/usb/serial/visor.c: visor_probe drivers/usb/serial/visor.c: palm_os_4_probe usb 3-2: palm_os_4_probe - length = 20, data = 01 01 00 00 4c 73 66 72 00 67 00 00 00 00 00 00 01 01 00 00 visor 3-2:1.0: Handspring Visor / Palm OS converter detected usb 3-2: Handspring Visor / Palm OS converter now attached to ttyUSB0 usb 3-2: Handspring Visor / Palm OS converter now attached to ttyUSB1 usb 3-2: USB disconnect, address 2 drivers/usb/serial/visor.c: visor_shutdown visor ttyUSB0: Handspring Visor / Palm OS converter now disconnected from ttyUSB0 visor ttyUSB1: Handspring Visor / Palm OS converter now disconnected from ttyUSB1 visor 3-2:1.0: device disconnected usb 3-2: new full speed USB device using uhci_hcd and address 3 drivers/usb/serial/visor.c: visor_probe drivers/usb/serial/visor.c: palm_os_4_probe usb 3-2: palm_os_4_probe - length = 20, data = 01 01 00 00 63 6e 79 73 00 67 00 00 00 00 00 00 01 01 00 00 visor 3-2:1.0: Handspring Visor / Palm OS converter detected usb 3-2: Handspring Visor / Palm OS converter now attached to ttyUSB0 usb 3-2: Handspring Visor / Palm OS converter now attached to ttyUSB1 drivers/usb/serial/visor.c: visor_open - port 1 drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5401 drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5401 drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5402 drivers/usb/serial/visor.c: visor_set_termios - port 1 drivers/usb/serial/visor.c: visor_set_termios - data bits = 8 drivers/usb/serial/visor.c: visor_set_termios - parity = none drivers/usb/serial/visor.c: visor_set_termios - stop bits = 1 drivers/usb/serial/visor.c: visor_set_termios - RTS/CTS is disabled drivers/usb/serial/visor.c: visor_set_termios - XON/XOFF is disabled drivers/usb/serial/visor.c: visor_set_termios - baud rate = 9600 drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5401 drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5401 drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5403 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_set_termios - port 1 drivers/usb/serial/visor.c: visor_set_termios - nothing to change... drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_read_bulk_callback - port 1 visor ttyUSB1: visor_read_bulk_callback - length = 6, data = 01 ff 00 00 00 16 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_close - port 1 drivers/usb/serial/visor.c: visor_read_bulk_callback - port 1 drivers/usb/serial/visor.c: visor_read_bulk_callback - nonzero read bulk status received: -2 drivers/usb/serial/visor.c: visor_open - port 1 drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5401 drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5401 drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5402 drivers/usb/serial/visor.c: visor_set_termios - port 1 drivers/usb/serial/visor.c: visor_set_termios - nothing to change... drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5401 drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5401 drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5403 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_set_termios - port 1 drivers/usb/serial/visor.c: visor_set_termios - nothing to change... drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_close - port 1 drivers/usb/serial/visor.c: visor_read_bulk_callback - port 1 drivers/usb/serial/visor.c: visor_read_bulk_callback - nonzero read bulk status received: -2 drivers/usb/serial/visor.c: visor_open - port 1 drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5401 drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5401 drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5402 drivers/usb/serial/visor.c: visor_set_termios - port 1 drivers/usb/serial/visor.c: visor_set_termios - nothing to change... drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5401 drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5401 drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5403 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_set_termios - port 1 drivers/usb/serial/visor.c: visor_set_termios - nothing to change... drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_close - port 1 drivers/usb/serial/visor.c: visor_read_bulk_callback - port 1 drivers/usb/serial/visor.c: visor_read_bulk_callback - nonzero read bulk status received: -2 usb 3-2: USB disconnect, address 3 drivers/usb/serial/visor.c: visor_shutdown visor ttyUSB0: Handspring Visor / Palm OS converter now disconnected from ttyUSB0 visor ttyUSB1: Handspring Visor / Palm OS converter now disconnected from ttyUSB1 visor 3-2:1.0: device disconnected usb 3-2: new full speed USB device using uhci_hcd and address 4 drivers/usb/serial/visor.c: visor_probe drivers/usb/serial/visor.c: palm_os_4_probe usb 3-2: palm_os_4_probe - length = 20, data = 01 01 00 00 4c 73 66 72 00 67 00 00 00 00 00 00 01 01 00 00 visor 3-2:1.0: Handspring Visor / Palm OS converter detected usb 3-2: Handspring Visor / Palm OS converter now attached to ttyUSB0 usb 3-2: Handspring Visor / Palm OS converter now attached to ttyUSB1 something looks strange here, let me know, if you need more infos. Can you reply to me, because I'm not suscribed Thanks in advance. Eric ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: tungsten t5 doesn't sync anymore with kernel 2.6.12 2005-06-28 6:04 tungsten t5 doesn't sync anymore with kernel 2.6.12 Eric FAURE @ 2005-06-28 8:36 ` Greg KH 2005-06-29 10:54 ` Eric FAURE 0 siblings, 1 reply; 5+ messages in thread From: Greg KH @ 2005-06-28 8:36 UTC (permalink / raw) To: Eric FAURE; +Cc: linux-kernel On Tue, Jun 28, 2005 at 08:04:41AM +0200, Eric FAURE wrote: > I tried loading the visor driver with debug=1 > and here, the messages are differents from the kernel 2.6.11.12 > dmesg kernel 2.6.12 output : How are they different? thanks, greg k-h ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: tungsten t5 doesn't sync anymore with kernel 2.6.12 2005-06-28 8:36 ` Greg KH @ 2005-06-29 10:54 ` Eric FAURE 2005-06-30 0:01 ` Greg KH 0 siblings, 1 reply; 5+ messages in thread From: Eric FAURE @ 2005-06-29 10:54 UTC (permalink / raw) To: Greg KH; +Cc: linux-kernel hi, I don't know if it's normal, but I see the line visor_set_termios - nothing to change... several times in the kernel 2.6.12 (not working one...) here under, the output of kernel 2.6.12 and 2.6.11 thanks, eric here the dmesg with kernel 2.6.11 from the visor debug=1 (the working one): drivers/usb/serial/visor.c: visor_write - port 1 visor ttyUSB1: visor_write - length = 8, data = 16 01 20 04 80 00 01 d4 drivers/usb/serial/visor.c: visor_read_bulk_callback - port 1 visor ttyUSB1: visor_read_bulk_callback - length = 6, data = 01 c0 00 00 00 4c drivers/usb/serial/visor.c: visor_write_bulk_callback - port 1 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_read_bulk_callback - port 1 visor ttyUSB1: visor_read_bulk_callback - length = 64, data = 96 01 00 00 20 46 01 dd 80 01 42 40 00 01 73 6b 69 6e 53 6f 6c 30 00 00 00 00 00 00 07 d5 04 1a 09 1b 0c 00 07 d5 04 1a 09 1b 0c 00 00 00 00 00 08 4a 05 00 01 dd 53 6f 6c 69 74 61 69 72 65 20 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_read_bulk_callback - port 1 visor ttyUSB1: visor_read_bulk_callback - length = 12, data = 50 61 63 6b 20 53 6b 69 6e 73 00 00 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_write - port 1 visor ttyUSB1: visor_write - length = 6, data = 01 c1 00 00 00 08 drivers/usb/serial/visor.c: visor_write_bulk_callback - port 1 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_write - port 1 visor ttyUSB1: visor_write - length = 8, data = 16 01 20 04 80 00 01 de drivers/usb/serial/visor.c: visor_read_bulk_callback - port 1 visor ttyUSB1: visor_read_bulk_callback - length = 6, data = 01 c1 00 00 00 48 drivers/usb/serial/visor.c: visor_write_bulk_callback - port 1 drivers/usb/serial/visor.c: visor_read_bulk_callback - port 1 visor ttyUSB1: visor_read_bulk_callback - length = 64, data = 96 01 00 00 20 42 01 de 80 01 3e 40 00 08 73 6d 66 72 70 73 79 73 00 01 00 00 00 0f 07 d5 04 1a 01 0f 08 00 07 d5 04 1a 01 0f 08 00 07 d5 06 0c 10 14 05 00 01 de 53 6f 6e 73 20 73 79 73 74 e8 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_read_bulk_callback - port 1 visor ttyUSB1: visor_read_bulk_callback - length = 8, data = 6d 65 20 4d 49 44 49 00 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_write - port 1 visor ttyUSB1: visor_write - length = 6, data = 01 c2 00 00 00 08 drivers/usb/serial/visor.c: visor_write_bulk_callback - port 1 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_write - port 1 visor ttyUSB1: visor_write - length = 8, data = 16 01 20 04 80 00 01 df drivers/usb/serial/visor.c: visor_read_bulk_callback - port 1 visor ttyUSB1: visor_read_bulk_callback - length = 6, data = 01 c2 00 00 00 48 drivers/usb/serial/visor.c: visor_write_bulk_callback - port 1 drivers/usb/serial/visor.c: visor_read_bulk_callback - port 1 visor ttyUSB1: visor_read_bulk_callback - length = 64, data = 96 01 00 00 20 42 01 e0 80 01 3e 40 00 09 73 70 72 66 70 73 79 73 00 00 00 00 05 35 07 d5 04 1a 01 0f 06 00 07 d5 06 1b 14 33 19 00 07 d5 06 0c 10 1f 01 00 01 e0 53 61 76 65 64 20 50 72 65 66 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_read_bulk_callback - port 1 visor ttyUSB1: visor_read_bulk_callback - length = 8, data = 65 72 65 6e 63 65 73 00 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_write - port 1 visor ttyUSB1: visor_write - length = 6, data = 01 c3 00 00 00 08 drivers/usb/serial/visor.c: visor_write_bulk_callback - port 1 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_write - port 1 visor ttyUSB1: visor_write - length = 8, data = 16 01 20 04 80 00 01 e1 drivers/usb/serial/visor.c: visor_read_bulk_callback - port 1 visor ttyUSB1: visor_read_bulk_callback - length = 6, data = 01 c3 00 00 00 46 drivers/usb/serial/visor.c: visor_write_bulk_callback - port 1 drivers/usb/serial/visor.c: visor_read_bulk_callback - port 1 visor ttyUSB1: visor_read_bulk_callback - length = 64, data = 96 01 00 00 20 40 01 e1 80 01 3c 40 01 08 73 74 61 74 61 64 64 72 00 00 00 00 00 01 07 d5 04 1a 01 0e 35 00 07 d5 04 1a 01 0e 35 00 07 d5 06 0c 10 14 06 00 01 e1 41 64 64 72 65 73 73 53 74 61 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_read_bulk_callback - port 1 visor ttyUSB1: visor_read_bulk_callback - length = 6, data = 74 65 73 44 42 00 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_write - port 1 visor ttyUSB1: visor_write - length = 6, data = 01 c4 00 00 00 08 drivers/usb/serial/visor.c: visor_write_bulk_callback - port 1 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_write - port 1 visor ttyUSB1: visor_write - length = 8, data = 16 01 20 04 80 00 01 e2 drivers/usb/serial/visor.c: visor_read_bulk_callback - port 1 visor ttyUSB1: visor_read_bulk_callback - length = 6, data = 01 c4 00 00 00 40 drivers/usb/serial/visor.c: visor_write_bulk_callback - port 1 drivers/usb/serial/visor.c: visor_read_bulk_callback - port 1 visor ttyUSB1: visor_read_bulk_callback - length = 64, data = 96 01 00 00 20 3a 01 e2 80 01 36 40 00 ca 73 74 72 6d 44 47 43 4c 1b 58 00 00 02 0e 07 92 04 0e 07 01 3b 00 07 d5 04 1a 00 31 08 00 00 00 00 00 08 4a 05 00 01 e2 44 54 54 46 6f 6e 74 73 00 00 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_write - port 1 visor ttyUSB1: visor_write - length = 6, data = 01 c5 00 00 00 08 drivers/usb/serial/visor.c: visor_write_bulk_callback - port 1 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_write - port 1 visor ttyUSB1: visor_write - length = 8, data = 16 01 20 04 80 00 01 e3 drivers/usb/serial/visor.c: visor_read_bulk_callback - port 1 visor ttyUSB1: visor_read_bulk_callback - length = 6, data = 01 c5 00 00 00 44 drivers/usb/serial/visor.c: visor_write_bulk_callback - port 1 drivers/usb/serial/visor.c: visor_read_bulk_callback - port 1 visor ttyUSB1: visor_read_bulk_callback - length = 64, data = 96 01 00 00 20 3e 01 e3 80 01 3a 40 00 80 73 74 72 6d 50 44 61 74 00 00 00 00 01 c5 07 d5 04 1a 00 34 24 00 07 d5 04 1a 00 34 24 00 00 00 00 00 08 4a 05 00 01 e3 42 47 43 61 63 68 65 2d 50 44 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_read_bulk_callback - port 1 visor ttyUSB1: visor_read_bulk_callback - length = 4, data = 61 74 00 00 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_write - port 1 visor ttyUSB1: visor_write - length = 6, data = 01 c6 00 00 00 08 drivers/usb/serial/visor.c: visor_write_bulk_callback - port 1 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_write - port 1 visor ttyUSB1: visor_write - length = 8, data = 16 01 20 04 80 00 01 e4 drivers/usb/serial/visor.c: visor_read_bulk_callback - port 1 visor ttyUSB1: visor_read_bulk_callback - length = 6, data = 01 c6 00 00 00 44 drivers/usb/serial/visor.c: visor_write_bulk_callback - port 1 drivers/usb/serial/visor.c: visor_read_bulk_callback - port 1 visor ttyUSB1: visor_read_bulk_callback - length = 64, data = 96 01 00 00 20 3e 01 e4 80 01 3a 40 00 80 73 74 72 6d 6c 6e 63 68 00 00 00 00 01 c5 07 d5 04 1a 00 33 05 00 07 d5 04 1a 00 33 05 00 00 00 00 00 08 4a 05 00 01 e4 42 47 43 61 63 68 65 2d 6c 6e drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_read_bulk_callback - port 1 visor ttyUSB1: visor_read_bulk_callback - length = 4, data = 63 68 00 00 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_write - port 1 visor ttyUSB1: visor_write - length = 6, data = 01 c7 00 00 00 08 drivers/usb/serial/visor.c: visor_write_bulk_callback - port 1 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_write - port 1 visor ttyUSB1: visor_write - length = 8, data = 16 01 20 04 80 00 01 e5 drivers/usb/serial/visor.c: visor_read_bulk_callback - port 1 visor ttyUSB1: visor_read_bulk_callback - length = 6, data = 01 c7 00 00 00 46 drivers/usb/serial/visor.c: visor_write_bulk_callback - port 1 drivers/usb/serial/visor.c: visor_read_bulk_callback - port 1 visor ttyUSB1: visor_read_bulk_callback - length = 64, data = 96 01 00 00 20 40 01 e9 80 01 3c 40 01 08 74 69 74 6c 61 64 64 72 00 00 00 00 00 01 07 d5 04 1a 01 0e 35 00 07 d5 04 1a 01 0e 35 00 07 d5 06 0c 10 14 06 00 01 e9 41 64 64 72 65 73 73 54 69 74 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_read_bulk_callback - port 1 visor ttyUSB1: visor_read_bulk_callback - length = 6, data = 6c 65 73 44 42 00 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_write - port 1 visor ttyUSB1: visor_write - length = 6, data = 01 c8 00 00 00 08 drivers/usb/serial/visor.c: visor_write_bulk_callback - port 1 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_write - port 1 visor ttyUSB1: visor_write - length = 8, data = 16 01 20 04 80 00 01 ea drivers/usb/serial/visor.c: visor_read_bulk_callback - port 1 visor ttyUSB1: visor_read_bulk_callback - length = 6, data = 01 c8 00 00 00 04 drivers/usb/serial/visor.c: visor_write_bulk_callback - port 1 drivers/usb/serial/visor.c: visor_read_bulk_callback - port 1 visor ttyUSB1: visor_read_bulk_callback - length = 4, data = 96 00 00 05 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_write - port 1 visor ttyUSB1: visor_write - length = 6, data = 01 ff 00 00 00 06 drivers/usb/serial/visor.c: visor_write_bulk_callback - port 1 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_write - port 1 visor ttyUSB1: visor_write - length = 6, data = 2f 01 20 02 00 00 drivers/usb/serial/visor.c: visor_read_bulk_callback - port 1 visor ttyUSB1: visor_read_bulk_callback - length = 6, data = 01 ff 00 00 00 04 drivers/usb/serial/visor.c: visor_write_bulk_callback - port 1 drivers/usb/serial/visor.c: visor_read_bulk_callback - port 1 visor ttyUSB1: visor_read_bulk_callback - length = 4, data = af 00 00 00 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_close - port 1 drivers/usb/serial/visor.c: visor_read_bulk_callback - port 1 drivers/usb/serial/visor.c: visor_read_bulk_callback - nonzero read bulk status received: -2 usb 3-2: pilot-xfer timed out on ep0in usb 3-2: USB disconnect, address 3 drivers/usb/serial/visor.c: visor_shutdown visor ttyUSB0: Handspring Visor / Palm OS converter now disconnected from ttyUSB0 visor ttyUSB1: Handspring Visor / Palm OS converter now disconnected from ttyUSB1 visor 3-2:1.0: device disconnected usb 3-2: new full speed USB device using uhci_hcd and address 4 drivers/usb/serial/visor.c: visor_probe drivers/usb/serial/visor.c: palm_os_4_probe usb 3-2: palm_os_4_probe - length = 20, data = 01 01 00 00 4c 73 66 72 00 67 00 00 00 00 00 00 01 01 00 00 visor 3-2:1.0: Handspring Visor / Palm OS converter detected usb 3-2: Handspring Visor / Palm OS converter now attached to ttyUSB0 usb 3-2: Handspring Visor / Palm OS converter now attached to ttyUSB1 and here the dmesg from kernel 2.6.12 (not working) : usbcore: registered new driver usbserial drivers/usb/serial/usb-serial.c: USB Serial support registered for Generic usbcore: registered new driver usbserial_generic drivers/usb/serial/usb-serial.c: USB Serial Driver core v2.0 drivers/usb/serial/usb-serial.c: USB Serial support registered for Handspring Visor / Palm OS drivers/usb/serial/usb-serial.c: USB Serial support registered for Sony Clie 3.5 drivers/usb/serial/usb-serial.c: USB Serial support registered for Sony Clie 5.0 usbcore: registered new driver visor drivers/usb/serial/visor.c: USB HandSpring Visor / Palm OS driver v2.1 usb 3-2: new full speed USB device using uhci_hcd and address 2 usb 3-2: device descriptor read/64, error -71 drivers/usb/serial/visor.c: visor_probe drivers/usb/serial/visor.c: palm_os_4_probe usb 3-2: palm_os_4_probe - length = 20, data = 01 01 00 00 4c 73 66 72 00 67 00 00 00 00 00 00 01 01 00 00 visor 3-2:1.0: Handspring Visor / Palm OS converter detected usb 3-2: Handspring Visor / Palm OS converter now attached to ttyUSB0 usb 3-2: Handspring Visor / Palm OS converter now attached to ttyUSB1 usb 3-2: USB disconnect, address 2 drivers/usb/serial/visor.c: visor_shutdown visor ttyUSB0: Handspring Visor / Palm OS converter now disconnected from ttyUSB0 visor ttyUSB1: Handspring Visor / Palm OS converter now disconnected from ttyUSB1 visor 3-2:1.0: device disconnected usb 3-2: new full speed USB device using uhci_hcd and address 3 drivers/usb/serial/visor.c: visor_probe drivers/usb/serial/visor.c: palm_os_4_probe usb 3-2: palm_os_4_probe - length = 20, data = 01 01 00 00 63 6e 79 73 00 67 00 00 00 00 00 00 01 01 00 00 visor 3-2:1.0: Handspring Visor / Palm OS converter detected usb 3-2: Handspring Visor / Palm OS converter now attached to ttyUSB0 usb 3-2: Handspring Visor / Palm OS converter now attached to ttyUSB1 drivers/usb/serial/visor.c: visor_open - port 1 drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5401 drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5401 drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5402 drivers/usb/serial/visor.c: visor_set_termios - port 1 drivers/usb/serial/visor.c: visor_set_termios - data bits = 8 drivers/usb/serial/visor.c: visor_set_termios - parity = none drivers/usb/serial/visor.c: visor_set_termios - stop bits = 1 drivers/usb/serial/visor.c: visor_set_termios - RTS/CTS is disabled drivers/usb/serial/visor.c: visor_set_termios - XON/XOFF is disabled drivers/usb/serial/visor.c: visor_set_termios - baud rate = 9600 drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5401 drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5401 drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5403 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_set_termios - port 1 drivers/usb/serial/visor.c: visor_set_termios - nothing to change... drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_read_bulk_callback - port 1 visor ttyUSB1: visor_read_bulk_callback - length = 6, data = 01 ff 00 00 00 16 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_close - port 1 drivers/usb/serial/visor.c: visor_read_bulk_callback - port 1 drivers/usb/serial/visor.c: visor_read_bulk_callback - nonzero read bulk status received: -2 drivers/usb/serial/visor.c: visor_open - port 1 drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5401 drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5401 drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5402 drivers/usb/serial/visor.c: visor_set_termios - port 1 drivers/usb/serial/visor.c: visor_set_termios - nothing to change... drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5401 drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5401 drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5403 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_set_termios - port 1 drivers/usb/serial/visor.c: visor_set_termios - nothing to change... drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_close - port 1 drivers/usb/serial/visor.c: visor_read_bulk_callback - port 1 drivers/usb/serial/visor.c: visor_read_bulk_callback - nonzero read bulk status received: -2 drivers/usb/serial/visor.c: visor_open - port 1 drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5401 drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5401 drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5402 drivers/usb/serial/visor.c: visor_set_termios - port 1 drivers/usb/serial/visor.c: visor_set_termios - nothing to change... drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5401 drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5401 drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5403 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_set_termios - port 1 drivers/usb/serial/visor.c: visor_set_termios - nothing to change... drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 drivers/usb/serial/visor.c: visor_write_room - port 1 drivers/usb/serial/visor.c: visor_close - port 1 drivers/usb/serial/visor.c: visor_read_bulk_callback - port 1 drivers/usb/serial/visor.c: visor_read_bulk_callback - nonzero read bulk status received: -2 usb 3-2: USB disconnect, address 3 drivers/usb/serial/visor.c: visor_shutdown visor ttyUSB0: Handspring Visor / Palm OS converter now disconnected from ttyUSB0 visor ttyUSB1: Handspring Visor / Palm OS converter now disconnected from ttyUSB1 visor 3-2:1.0: device disconnected usb 3-2: new full speed USB device using uhci_hcd and address 4 drivers/usb/serial/visor.c: visor_probe drivers/usb/serial/visor.c: palm_os_4_probe usb 3-2: palm_os_4_probe - length = 20, data = 01 01 00 00 4c 73 66 72 00 67 00 00 00 00 00 00 01 01 00 00 visor 3-2:1.0: Handspring Visor / Palm OS converter detected usb 3-2: Handspring Visor / Palm OS converter now attached to ttyUSB0 usb 3-2: Handspring Visor / Palm OS converter now attached to ttyUSB1 Greg KH wrote: > On Tue, Jun 28, 2005 at 08:04:41AM +0200, Eric FAURE wrote: > >>I tried loading the visor driver with debug=1 >>and here, the messages are differents from the kernel 2.6.11.12 >>dmesg kernel 2.6.12 output : > > > How are they different? > > thanks, > > greg k-h > > ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: tungsten t5 doesn't sync anymore with kernel 2.6.12 2005-06-29 10:54 ` Eric FAURE @ 2005-06-30 0:01 ` Greg KH 2005-06-30 5:33 ` Eric FAURE 0 siblings, 1 reply; 5+ messages in thread From: Greg KH @ 2005-06-30 0:01 UTC (permalink / raw) To: Eric FAURE; +Cc: linux-kernel On Wed, Jun 29, 2005 at 12:54:05PM +0200, Eric FAURE wrote: > > hi, > I don't know if it's normal, but I see the line > visor_set_termios - nothing to change... > several times in the kernel 2.6.12 (not working one...) > > here under, the output of kernel 2.6.12 and 2.6.11 > thanks, > eric > > > here the dmesg with kernel 2.6.11 from the visor debug=1 (the working one): > > drivers/usb/serial/visor.c: visor_write - port 1 <snip> This isn't the "startup" output, right? Looks like you are in the middle of a sync. > and here the dmesg from kernel 2.6.12 (not working) : > > usbcore: registered new driver usbserial > drivers/usb/serial/usb-serial.c: USB Serial support registered for Generic > usbcore: registered new driver usbserial_generic > drivers/usb/serial/usb-serial.c: USB Serial Driver core v2.0 > drivers/usb/serial/usb-serial.c: USB Serial support registered for > Handspring Visor / Palm OS > drivers/usb/serial/usb-serial.c: USB Serial support registered for Sony > Clie 3.5 > drivers/usb/serial/usb-serial.c: USB Serial support registered for Sony > Clie 5.0 > usbcore: registered new driver visor > drivers/usb/serial/visor.c: USB HandSpring Visor / Palm OS driver v2.1 > usb 3-2: new full speed USB device using uhci_hcd and address 2 > usb 3-2: device descriptor read/64, error -71 > drivers/usb/serial/visor.c: visor_probe > drivers/usb/serial/visor.c: palm_os_4_probe > usb 3-2: palm_os_4_probe - length = 20, data = 01 01 00 00 4c 73 66 72 > 00 67 00 00 00 00 00 00 01 01 00 00 > visor 3-2:1.0: Handspring Visor / Palm OS converter detected > usb 3-2: Handspring Visor / Palm OS converter now attached to ttyUSB0 > usb 3-2: Handspring Visor / Palm OS converter now attached to ttyUSB1 > usb 3-2: USB disconnect, address 2 > drivers/usb/serial/visor.c: visor_shutdown > visor ttyUSB0: Handspring Visor / Palm OS converter now disconnected > from ttyUSB0 > visor ttyUSB1: Handspring Visor / Palm OS converter now disconnected > from ttyUSB1 > visor 3-2:1.0: device disconnected The device was disconnected here, what happened? > usb 3-2: new full speed USB device using uhci_hcd and address 3 > drivers/usb/serial/visor.c: visor_probe > drivers/usb/serial/visor.c: palm_os_4_probe > usb 3-2: palm_os_4_probe - length = 20, data = 01 01 00 00 63 6e 79 73 > 00 67 00 00 00 00 00 00 01 01 00 00 > visor 3-2:1.0: Handspring Visor / Palm OS converter detected > usb 3-2: Handspring Visor / Palm OS converter now attached to ttyUSB0 > usb 3-2: Handspring Visor / Palm OS converter now attached to ttyUSB1 > drivers/usb/serial/visor.c: visor_open - port 1 > drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5401 > drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5401 > drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5402 > drivers/usb/serial/visor.c: visor_set_termios - port 1 > drivers/usb/serial/visor.c: visor_set_termios - data bits = 8 > drivers/usb/serial/visor.c: visor_set_termios - parity = none > drivers/usb/serial/visor.c: visor_set_termios - stop bits = 1 > drivers/usb/serial/visor.c: visor_set_termios - RTS/CTS is disabled > drivers/usb/serial/visor.c: visor_set_termios - XON/XOFF is disabled > drivers/usb/serial/visor.c: visor_set_termios - baud rate = 9600 > drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5401 > drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5401 > drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5403 > drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 > drivers/usb/serial/visor.c: visor_set_termios - port 1 > drivers/usb/serial/visor.c: visor_set_termios - nothing to change... > drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 > drivers/usb/serial/visor.c: visor_write_room - port 1 > drivers/usb/serial/visor.c: visor_read_bulk_callback - port 1 > visor ttyUSB1: visor_read_bulk_callback - length = 6, data = 01 ff 00 00 00 16 > drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 > drivers/usb/serial/visor.c: visor_write_room - port 1 > drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 > drivers/usb/serial/visor.c: visor_write_room - port 1 > drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 > drivers/usb/serial/visor.c: visor_write_room - port 1 > drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 > drivers/usb/serial/visor.c: visor_write_room - port 1 > drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 > drivers/usb/serial/visor.c: visor_write_room - port 1 > drivers/usb/serial/visor.c: visor_close - port 1 > drivers/usb/serial/visor.c: visor_read_bulk_callback - port 1 > drivers/usb/serial/visor.c: visor_read_bulk_callback - nonzero read bulk status received: -2 Ok, this looks fine, someone opened the port, and then closed it. Did you try to sync with it at that moment? > drivers/usb/serial/visor.c: visor_open - port 1 > drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5401 > drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5401 > drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5402 > drivers/usb/serial/visor.c: visor_set_termios - port 1 > drivers/usb/serial/visor.c: visor_set_termios - nothing to change... > drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5401 > drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5401 > drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5403 > drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 > drivers/usb/serial/visor.c: visor_set_termios - port 1 > drivers/usb/serial/visor.c: visor_set_termios - nothing to change... > drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 > drivers/usb/serial/visor.c: visor_write_room - port 1 > drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 > drivers/usb/serial/visor.c: visor_write_room - port 1 > drivers/usb/serial/visor.c: visor_close - port 1 > drivers/usb/serial/visor.c: visor_read_bulk_callback - port 1 > drivers/usb/serial/visor.c: visor_read_bulk_callback - nonzero read bulk status received: -2 Again, an open and close. > drivers/usb/serial/visor.c: visor_open - port 1 > drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5401 > drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5401 > drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5402 > drivers/usb/serial/visor.c: visor_set_termios - port 1 > drivers/usb/serial/visor.c: visor_set_termios - nothing to change... > drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5401 > drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5401 > drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5403 > drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 > drivers/usb/serial/visor.c: visor_set_termios - port 1 > drivers/usb/serial/visor.c: visor_set_termios - nothing to change... > drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 > drivers/usb/serial/visor.c: visor_write_room - port 1 > drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 > drivers/usb/serial/visor.c: visor_write_room - port 1 > drivers/usb/serial/visor.c: visor_close - port 1 > drivers/usb/serial/visor.c: visor_read_bulk_callback - port 1 > drivers/usb/serial/visor.c: visor_read_bulk_callback - nonzero read bulk status received: -2 Another open and close. > usb 3-2: USB disconnect, address 3 Then the device disappears (they usually disconnect themselves.) > drivers/usb/serial/visor.c: visor_shutdown > visor ttyUSB0: Handspring Visor / Palm OS converter now disconnected from ttyUSB0 > visor ttyUSB1: Handspring Visor / Palm OS converter now disconnected from ttyUSB1 > visor 3-2:1.0: device disconnected It completes disconnection. > usb 3-2: new full speed USB device using uhci_hcd and address 4 > drivers/usb/serial/visor.c: visor_probe > drivers/usb/serial/visor.c: palm_os_4_probe > usb 3-2: palm_os_4_probe - length = 20, data = 01 01 00 00 4c 73 66 72 > 00 67 00 00 00 00 00 00 01 01 00 00 > visor 3-2:1.0: Handspring Visor / Palm OS converter detected > usb 3-2: Handspring Visor / Palm OS converter now attached to ttyUSB0 > usb 3-2: Handspring Visor / Palm OS converter now attached to ttyUSB1 Did you press the button on it again? I don't see anything odd here in the kernel log. Have you tried asking this on the pilot-link mailing list? thanks, greg k-h ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: tungsten t5 doesn't sync anymore with kernel 2.6.12 2005-06-30 0:01 ` Greg KH @ 2005-06-30 5:33 ` Eric FAURE 0 siblings, 0 replies; 5+ messages in thread From: Eric FAURE @ 2005-06-30 5:33 UTC (permalink / raw) To: Greg KH; +Cc: linux-kernel I have tried to push the button, before, on going, after... if it looks ok for you, then I will send it to the pilot-link list Thanks anyway. Eric Greg KH wrote: > On Wed, Jun 29, 2005 at 12:54:05PM +0200, Eric FAURE wrote: > >>hi, >>I don't know if it's normal, but I see the line >>visor_set_termios - nothing to change... >>several times in the kernel 2.6.12 (not working one...) >> >>here under, the output of kernel 2.6.12 and 2.6.11 >>thanks, >>eric >> >> >>here the dmesg with kernel 2.6.11 from the visor debug=1 (the working one): >> >>drivers/usb/serial/visor.c: visor_write - port 1 > > > <snip> This isn't the "startup" output, right? Looks like you are in > the middle of a sync. > > >>and here the dmesg from kernel 2.6.12 (not working) : >> >>usbcore: registered new driver usbserial >>drivers/usb/serial/usb-serial.c: USB Serial support registered for Generic >>usbcore: registered new driver usbserial_generic >>drivers/usb/serial/usb-serial.c: USB Serial Driver core v2.0 >>drivers/usb/serial/usb-serial.c: USB Serial support registered for >>Handspring Visor / Palm OS >>drivers/usb/serial/usb-serial.c: USB Serial support registered for Sony >>Clie 3.5 >>drivers/usb/serial/usb-serial.c: USB Serial support registered for Sony >>Clie 5.0 >>usbcore: registered new driver visor >>drivers/usb/serial/visor.c: USB HandSpring Visor / Palm OS driver v2.1 >>usb 3-2: new full speed USB device using uhci_hcd and address 2 >>usb 3-2: device descriptor read/64, error -71 >>drivers/usb/serial/visor.c: visor_probe >>drivers/usb/serial/visor.c: palm_os_4_probe >>usb 3-2: palm_os_4_probe - length = 20, data = 01 01 00 00 4c 73 66 72 >>00 67 00 00 00 00 00 00 01 01 00 00 >>visor 3-2:1.0: Handspring Visor / Palm OS converter detected >>usb 3-2: Handspring Visor / Palm OS converter now attached to ttyUSB0 >>usb 3-2: Handspring Visor / Palm OS converter now attached to ttyUSB1 >>usb 3-2: USB disconnect, address 2 >>drivers/usb/serial/visor.c: visor_shutdown >>visor ttyUSB0: Handspring Visor / Palm OS converter now disconnected >>from ttyUSB0 >>visor ttyUSB1: Handspring Visor / Palm OS converter now disconnected >>from ttyUSB1 >>visor 3-2:1.0: device disconnected > > > The device was disconnected here, what happened? > > >>usb 3-2: new full speed USB device using uhci_hcd and address 3 >>drivers/usb/serial/visor.c: visor_probe >>drivers/usb/serial/visor.c: palm_os_4_probe >>usb 3-2: palm_os_4_probe - length = 20, data = 01 01 00 00 63 6e 79 73 >>00 67 00 00 00 00 00 00 01 01 00 00 >>visor 3-2:1.0: Handspring Visor / Palm OS converter detected >>usb 3-2: Handspring Visor / Palm OS converter now attached to ttyUSB0 >>usb 3-2: Handspring Visor / Palm OS converter now attached to ttyUSB1 >>drivers/usb/serial/visor.c: visor_open - port 1 >>drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5401 >>drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5401 >>drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5402 >>drivers/usb/serial/visor.c: visor_set_termios - port 1 >>drivers/usb/serial/visor.c: visor_set_termios - data bits = 8 >>drivers/usb/serial/visor.c: visor_set_termios - parity = none >>drivers/usb/serial/visor.c: visor_set_termios - stop bits = 1 >>drivers/usb/serial/visor.c: visor_set_termios - RTS/CTS is disabled >>drivers/usb/serial/visor.c: visor_set_termios - XON/XOFF is disabled >>drivers/usb/serial/visor.c: visor_set_termios - baud rate = 9600 >>drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5401 >>drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5401 >>drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5403 >>drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 >>drivers/usb/serial/visor.c: visor_set_termios - port 1 >>drivers/usb/serial/visor.c: visor_set_termios - nothing to change... >>drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 >>drivers/usb/serial/visor.c: visor_write_room - port 1 >>drivers/usb/serial/visor.c: visor_read_bulk_callback - port 1 >>visor ttyUSB1: visor_read_bulk_callback - length = 6, data = 01 ff 00 00 00 16 >>drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 >>drivers/usb/serial/visor.c: visor_write_room - port 1 >>drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 >>drivers/usb/serial/visor.c: visor_write_room - port 1 >>drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 >>drivers/usb/serial/visor.c: visor_write_room - port 1 >>drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 >>drivers/usb/serial/visor.c: visor_write_room - port 1 >>drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 >>drivers/usb/serial/visor.c: visor_write_room - port 1 >>drivers/usb/serial/visor.c: visor_close - port 1 >>drivers/usb/serial/visor.c: visor_read_bulk_callback - port 1 >>drivers/usb/serial/visor.c: visor_read_bulk_callback - nonzero read bulk status received: -2 > > > Ok, this looks fine, someone opened the port, and then closed it. Did > you try to sync with it at that moment? > > >>drivers/usb/serial/visor.c: visor_open - port 1 >>drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5401 >>drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5401 >>drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5402 >>drivers/usb/serial/visor.c: visor_set_termios - port 1 >>drivers/usb/serial/visor.c: visor_set_termios - nothing to change... >>drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5401 >>drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5401 >>drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5403 >>drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 >>drivers/usb/serial/visor.c: visor_set_termios - port 1 >>drivers/usb/serial/visor.c: visor_set_termios - nothing to change... >>drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 >>drivers/usb/serial/visor.c: visor_write_room - port 1 >>drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 >>drivers/usb/serial/visor.c: visor_write_room - port 1 >>drivers/usb/serial/visor.c: visor_close - port 1 >>drivers/usb/serial/visor.c: visor_read_bulk_callback - port 1 >>drivers/usb/serial/visor.c: visor_read_bulk_callback - nonzero read bulk status received: -2 > > > Again, an open and close. > > > >>drivers/usb/serial/visor.c: visor_open - port 1 >>drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5401 >>drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5401 >>drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5402 >>drivers/usb/serial/visor.c: visor_set_termios - port 1 >>drivers/usb/serial/visor.c: visor_set_termios - nothing to change... >>drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5401 >>drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5401 >>drivers/usb/serial/visor.c: visor_ioctl - port 1, cmd 0x5403 >>drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 >>drivers/usb/serial/visor.c: visor_set_termios - port 1 >>drivers/usb/serial/visor.c: visor_set_termios - nothing to change... >>drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 >>drivers/usb/serial/visor.c: visor_write_room - port 1 >>drivers/usb/serial/visor.c: visor_chars_in_buffer - port 1 >>drivers/usb/serial/visor.c: visor_write_room - port 1 >>drivers/usb/serial/visor.c: visor_close - port 1 >>drivers/usb/serial/visor.c: visor_read_bulk_callback - port 1 >>drivers/usb/serial/visor.c: visor_read_bulk_callback - nonzero read bulk status received: -2 > > > Another open and close. > > >>usb 3-2: USB disconnect, address 3 > > > Then the device disappears (they usually disconnect themselves.) > > >>drivers/usb/serial/visor.c: visor_shutdown >>visor ttyUSB0: Handspring Visor / Palm OS converter now disconnected from ttyUSB0 >>visor ttyUSB1: Handspring Visor / Palm OS converter now disconnected from ttyUSB1 >>visor 3-2:1.0: device disconnected > > > It completes disconnection. > > > >>usb 3-2: new full speed USB device using uhci_hcd and address 4 >>drivers/usb/serial/visor.c: visor_probe >>drivers/usb/serial/visor.c: palm_os_4_probe >>usb 3-2: palm_os_4_probe - length = 20, data = 01 01 00 00 4c 73 66 72 >>00 67 00 00 00 00 00 00 01 01 00 00 >>visor 3-2:1.0: Handspring Visor / Palm OS converter detected >>usb 3-2: Handspring Visor / Palm OS converter now attached to ttyUSB0 >>usb 3-2: Handspring Visor / Palm OS converter now attached to ttyUSB1 > > > Did you press the button on it again? > > I don't see anything odd here in the kernel log. Have you tried asking > this on the pilot-link mailing list? > > thanks, > > greg k-h > > ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2005-06-30 5:34 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2005-06-28 6:04 tungsten t5 doesn't sync anymore with kernel 2.6.12 Eric FAURE 2005-06-28 8:36 ` Greg KH 2005-06-29 10:54 ` Eric FAURE 2005-06-30 0:01 ` Greg KH 2005-06-30 5:33 ` Eric FAURE
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox