Syncing a SJ30

Robert Norris <[email protected]> Fri, 16 May 2003 11:02:42 +1000
Newsgroups gmane.comp.handhelds.clie.linux
Message-ID <[email protected]>
Yesterday a friend offloaded an SJ30, which I've been trying to get
syncing to my laptop.

I had a few problems last night, but this morning managed to get it to
sync. However, now I'm having problems again, and I haven't done
anything different.

Kernel is 2.4.20, using usb-uhci and visor modules. Syncing with
coldsync 2.3.1 (18/3/2002 CVS, I beleive - comes from Debian unstable
archives).

I've attached my .coldsyncrc and the syslog output (with visor debug=1).
This is all I have at this point - I'm hoping someone can help me
decipher them.

It's might be worth noting that after I do this a few times, its not
unusual to get a kernel oops. Each time it has happened, its been from
coldsync, and it occurs in either unregister_serial() in the serial
driver, or usb_devfs_handle() in the usbcore driver.

Thanks,
Rob.

--
Robert Norris                                       GPG: 1024D/FC18E6C2
Email+Jabber: [email protected]                Web: http://cataclysm.cx/
clie-syslog (text/plain, 10.4 KB)
May 16 10:28:04 gideon kernel: hub.c: port 1, portstatus 101, change 1, 12 Mb/s
May 16 10:28:04 gideon kernel: hub.c: port 1 connection change
May 16 10:28:04 gideon kernel: hub.c: port 1, portstatus 101, change 1, 12 Mb/s
May 16 10:28:04 gideon kernel: hub.c: port 1, portstatus 101, change 0, 12 Mb/s
May 16 10:28:04 gideon kernel: hub.c: port 1, portstatus 101, change 0, 12 Mb/s
May 16 10:28:04 gideon kernel: hub.c: port 1, portstatus 101, change 0, 12 Mb/s
May 16 10:28:04 gideon kernel: hub.c: port 1, portstatus 101, change 0, 12 Mb/s
May 16 10:28:04 gideon kernel: hub.c: port 1, portstatus 103, change 0, 12 Mb/s
May 16 10:28:04 gideon kernel: hub.c: new USB device 00:07.2-1, assigned address 3
May 16 10:28:05 gideon kernel: usb.c: kmalloc IF cdb7b1e0, numif 1
May 16 10:28:05 gideon kernel: usb.c: new device strings: Mfr=1, Product=2, SerialNumber=0
May 16 10:28:05 gideon kernel: usb.c: USB device number 3 default language ID 0x409
May 16 10:28:05 gideon kernel: Manufacturer: Palm, Inc.
May 16 10:28:05 gideon kernel: Product: Palm Handheld
May 16 10:28:05 gideon kernel: usb.c: unhandled interfaces on device
May 16 10:28:05 gideon kernel: usb.c: USB device 3 (vend/prod 0x54c/0x66) is not claimed by any active driver.
May 16 10:28:05 gideon kernel:   Length              = 18
May 16 10:28:05 gideon kernel:   DescriptorType      = 01
May 16 10:28:05 gideon kernel:   USB version         = 1.00
May 16 10:28:05 gideon kernel:   Vendor:Product      = 054c:0066
May 16 10:28:05 gideon kernel:   MaxPacketSize0      = 16
May 16 10:28:05 gideon kernel:   NumConfigurations   = 1
May 16 10:28:05 gideon kernel:   Device version      = 1.00
May 16 10:28:05 gideon kernel:   Device Class:SubClass:Protocol = 00:00:00
May 16 10:28:05 gideon kernel:     Per-interface classes
May 16 10:28:05 gideon kernel: Configuration:
May 16 10:28:05 gideon kernel:   bLength             =    9
May 16 10:28:05 gideon hotplug: arguments (usb) env (DEVFS=/proc/bus/usb OLDPWD=/ PATH=/bin:/sbin:/usr/sbin:/usr/bin ACTION=add PWD=/etc/hotplug SHLVL=1 HOME=/ DEVICE=/proc/bus/usb/001/003 INTERFACE=255/0/0 PRODUCT=54c/66/100 TYPE=0/0/0 DEBUG=kernel _=/usr/bin/env)
May 16 10:28:05 gideon kernel:   bDescriptorType     =   02
May 16 10:28:05 gideon hotplug: invoke /etc/hotplug/usb.agent ()
May 16 10:28:05 gideon kernel:   wTotalLength        = 002e
May 16 10:28:05 gideon kernel:   bNumInterfaces      =   01
May 16 10:28:05 gideon kernel:   bConfigurationValue =   01
May 16 10:28:05 gideon kernel:   iConfiguration      =   00
May 16 10:28:05 gideon kernel:   bmAttributes        =   c0
May 16 10:28:05 gideon kernel:   MaxPower            =    2mA
May 16 10:28:05 gideon kernel: 
May 16 10:28:05 gideon kernel:   Interface: 0
May 16 10:28:05 gideon kernel:   Alternate Setting:  0
May 16 10:28:05 gideon kernel:     bLength             =    9
May 16 10:28:05 gideon kernel:     bDescriptorType     =   04
May 16 10:28:05 gideon kernel:     bInterfaceNumber    =   00
May 16 10:28:05 gideon kernel:     bAlternateSetting   =   00
May 16 10:28:05 gideon kernel:     bNumEndpoints       =   04
May 16 10:28:05 gideon kernel:     bInterface Class:SubClass:Protocol =   ff:00:00
May 16 10:28:05 gideon kernel:     iInterface          =   00
May 16 10:28:05 gideon kernel:     Endpoint:
May 16 10:28:05 gideon kernel:       bLength             =    7
May 16 10:28:05 gideon kernel:       bDescriptorType     =   05
May 16 10:28:05 gideon kernel:       bEndpointAddress    =   81 (in)
May 16 10:28:05 gideon kernel:       bmAttributes        =   02 (Bulk)
May 16 10:28:05 gideon kernel:       wMaxPacketSize      = 0010
May 16 10:28:05 gideon kernel:       bInterval           =   00
May 16 10:28:05 gideon kernel:     Endpoint:
May 16 10:28:05 gideon kernel:       bLength             =    7
May 16 10:28:05 gideon kernel:       bDescriptorType     =   05
May 16 10:28:05 gideon kernel:       bEndpointAddress    =   01 (out)
May 16 10:28:05 gideon kernel:       bmAttributes        =   02 (Bulk)
May 16 10:28:05 gideon kernel:       wMaxPacketSize      = 0010
May 16 10:28:05 gideon kernel:       bInterval           =   00
May 16 10:28:05 gideon kernel:     Endpoint:
May 16 10:28:05 gideon kernel:       bLength             =    7
May 16 10:28:05 gideon kernel:       bDescriptorType     =   05
May 16 10:28:05 gideon kernel:       bEndpointAddress    =   82 (in)
May 16 10:28:05 gideon kernel:       bmAttributes        =   02 (Bulk)
May 16 10:28:05 gideon kernel:       wMaxPacketSize      = 0040
May 16 10:28:05 gideon kernel:       bInterval           =   00
May 16 10:28:05 gideon kernel:     Endpoint:
May 16 10:28:05 gideon kernel:       bLength             =    7
May 16 10:28:05 gideon kernel:       bDescriptorType     =   05
May 16 10:28:05 gideon kernel:       bEndpointAddress    =   02 (out)
May 16 10:28:05 gideon kernel:       bmAttributes        =   02 (Bulk)
May 16 10:28:05 gideon kernel:       wMaxPacketSize      = 0040
May 16 10:28:05 gideon kernel:       bInterval           =   00
May 16 10:28:05 gideon kernel: usb.c: kusbd: /sbin/hotplug add 3
May 16 10:28:05 gideon kernel: hub.c: port 2, portstatus 100, change 0, 12 Mb/s
May 16 10:28:05 gideon kernel: hub.c: port 1, portstatus 103, change 0, 12 Mb/s
May 16 10:28:05 gideon kernel: hub.c: port 2, portstatus 100, change 0, 12 Mb/s
May 16 10:28:08 gideon usb.agent: Setup visor for USB product 54c/66/100
May 16 10:28:08 gideon kernel: usbserial.c: USB Serial support registered for Handspring Visor / Palm 4.0 / Clié 4.x
May 16 10:28:08 gideon kernel: usbserial.c: Handspring Visor / Palm 4.0 / Clié 4.x converter detected
May 16 10:28:08 gideon kernel: visor.c: visor_startup
May 16 10:28:08 gideon kernel: visor.c: visor_startup - Set config to 1
May 16 10:28:08 gideon kernel: visor.c: Handspring Visor / Palm 4.0 / Clié 4.x: Number of ports: 2
May 16 10:28:08 gideon kernel: visor.c: Handspring Visor / Palm 4.0 / Clié 4.x: port 1, is for Generic use and is bound to ttyUSB0
May 16 10:28:08 gideon kernel: visor.c: Handspring Visor / Palm 4.0 / Clié 4.x: port 2, is for HotSync use and is bound to ttyUSB1
May 16 10:28:08 gideon kernel: usb-uhci.c: interrupt, status 2, frame# 278
May 16 10:28:08 gideon kernel: visor.c: visor_startup - length = 20, data = 02 00 00 01 02 02 79 20 31 36 20 31 30 3a 32 38 3a 30 38 20 
May 16 10:28:08 gideon kernel: visor.c: visor_startup - length = 20, data = 02 00 00 01 02 02 79 20 31 36 20 31 30 3a 32 38 3a 30 38 20 
May 16 10:28:08 gideon kernel: usbserial.c: Handspring Visor / Palm 4.0 / Clié 4.x converter now attached to ttyUSB0 (or usb/tts/0 for devfs)
May 16 10:28:08 gideon kernel: usbserial.c: Handspring Visor / Palm 4.0 / Clié 4.x converter now attached to ttyUSB1 (or usb/tts/1 for devfs)
May 16 10:28:08 gideon kernel: usb.c: serial driver claimed interface cdb7b1e0
May 16 10:28:08 gideon kernel: usbserial.c: USB Serial support registered for Sony Clié 3.5
May 16 10:28:08 gideon kernel: visor.c: USB HandSpring Visor, Palm m50x, Sony Clié driver v1.6
May 16 10:28:08 gideon usb.agent: Module setup visor for USB product 54c/66/100
May 16 10:28:11 gideon kernel: visor.c: visor_open - port 1
May 16 10:28:11 gideon kernel: visor.c: visor_ioctl - port 1, cmd 0x5401
May 16 10:28:11 gideon kernel: visor.c: visor_ioctl - port 1, cmd 0x5402
May 16 10:28:11 gideon kernel: visor.c: visor_set_termios - port 1
May 16 10:28:11 gideon kernel: visor.c: visor_set_termios - data bits = 8
May 16 10:28:11 gideon kernel: visor.c: visor_set_termios - parity = none
May 16 10:28:11 gideon kernel: visor.c: visor_set_termios - stop bits = 1
May 16 10:28:11 gideon kernel: visor.c: visor_set_termios - RTS/CTS is disabled
May 16 10:28:11 gideon kernel: visor.c: visor_set_termios - XON/XOFF is disabled
May 16 10:28:11 gideon kernel: visor.c: visor_set_termios - baud rate = 230400
May 16 10:28:11 gideon kernel: visor.c: visor_ioctl - port 1, cmd 0x5401
May 16 10:28:11 gideon kernel: visor.c: visor_ioctl - port 1, cmd 0x5401
May 16 10:28:11 gideon kernel: visor.c: visor_ioctl - port 1, cmd 0x5402
May 16 10:28:11 gideon kernel: visor.c: visor_set_termios - port 1
May 16 10:28:11 gideon kernel: visor.c: visor_set_termios - data bits = 8
May 16 10:28:11 gideon kernel: visor.c: visor_set_termios - parity = none
May 16 10:28:11 gideon kernel: visor.c: visor_set_termios - stop bits = 1
May 16 10:28:11 gideon kernel: visor.c: visor_set_termios - RTS/CTS is disabled
May 16 10:28:11 gideon kernel: visor.c: visor_set_termios - XON/XOFF is disabled
May 16 10:28:11 gideon kernel: visor.c: visor_set_termios - baud rate = 9600
May 16 10:28:11 gideon kernel: visor.c: visor_ioctl - port 1, cmd 0x5401
May 16 10:28:11 gideon kernel: visor.c: visor_chars_in_buffer - port 1
May 16 10:28:11 gideon kernel: visor.c: visor_chars_in_buffer - returns 0
May 16 10:28:13 gideon kernel: visor.c: visor_chars_in_buffer - port 1
May 16 10:28:13 gideon kernel: visor.c: visor_chars_in_buffer - returns 0
May 16 10:28:13 gideon kernel: visor.c: visor_chars_in_buffer - port 1
May 16 10:28:13 gideon kernel: visor.c: visor_chars_in_buffer - returns 0
May 16 10:28:13 gideon kernel: visor.c: visor_close - port 1
May 16 10:28:13 gideon kernel: usb-uhci.c: interrupt, status 2, frame# 1407
May 16 10:28:13 gideon kernel: visor.c: visor_read_bulk_callback - port 1
May 16 10:28:13 gideon kernel: visor.c: visor_read_bulk_callback - nonzero read bulk status received: -2
May 16 10:29:05 gideon kernel: hub.c: port 1, portstatus 100, change 3, 12 Mb/s
May 16 10:29:05 gideon kernel: hub.c: port 1 connection change
May 16 10:29:05 gideon kernel: hub.c: port 1, portstatus 100, change 3, 12 Mb/s
May 16 10:29:05 gideon kernel: usb.c: USB disconnect on device 00:07.2-1 address 3
May 16 10:29:05 gideon kernel: visor.c: visor_shutdown
May 16 10:29:05 gideon kernel: usbserial.c: Handspring Visor / Palm 4.0 / Clié 4.x converter now disconnected from ttyUSB0
May 16 10:29:05 gideon kernel: usbserial.c: Handspring Visor / Palm 4.0 / Clié 4.x converter now disconnected from ttyUSB1
May 16 10:29:05 gideon kernel: usb.c: kusbd: /sbin/hotplug remove 3
May 16 10:29:05 gideon kernel: hub.c: port 2, portstatus 100, change 0, 12 Mb/s
May 16 10:29:05 gideon kernel: hub.c: port 1, portstatus 100, change 2, 12 Mb/s
May 16 10:29:05 gideon kernel: hub.c: port 1 enable change, status 100
May 16 10:29:05 gideon kernel: hub.c: port 2, portstatus 100, change 0, 12 Mb/s
May 16 10:29:05 gideon hotplug: arguments (usb) env (DEVFS=/proc/bus/usb OLDPWD=/ PATH=/bin:/sbin:/usr/sbin:/usr/bin ACTION=remove PWD=/etc/hotplug SHLVL=1 HOME=/ DEVICE=/proc/bus/usb/001/003 INTERFACE=255/0/0 PRODUCT=54c/66/100 TYPE=0/0/0 DEBUG=kernel _=/usr/bin/env)
May 16 10:29:05 gideon hotplug: invoke /etc/hotplug/usb.agent ()
.coldsyncrc (text/plain, 329 B)
options {
	CONDUITDIR: "$(CONDUITDIR):$(HOME)/.clie/conduits";
}

listen serial {
    protocol: simple;
	device: "/dev/ttyUSB1";
}

pda "Clie" {
    snum: "H0E40AND913V-9";
    directory: "/home/box/.clie";
    username: "Robert Norris";
    userid: 1000;
    default;
}

conduit sync {
	path: [generic];
	type: */*;
	default;
}
signature.asc (application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE+xDiyWb13Z/wY5sIRAqTgAJ9ydQ1W4W+cFfnbs7T+zX4LtJ3/ZgCaA0DT
NzMouBGofy1YKiWEUTcq/xs=
=Htaj
-----END PGP SIGNATURE-----