Skip to content

HotSync at TX, T5 and E2 stop working #273

@00kai

Description

@00kai

Hello,
many thanks for your work!

For some time now, this demo has stopped working on the above-mentioned devices on various computers.
Previously, the HotSync ran "normally", now it stops.
The "Device Info" box remains empty.
It stops at
palm-sync:usbStarting handshake
palm-sync:usbUSB read failed with status stall ....
The Palm reports a connection problem

For example, the Tungsten T5
I commented the pressure on the HotSync in the code

palm-sync:usbRequesting device... 
palm-sync:usbSelected device 0830:0061 
palm-sync:usbWaiting for device... 
palm-sync:sync-serverWaiting for connection... 
palm-sync:usbFound device 0830:0061 - Zire 31, 72, Z22 
palm-sync:usbFound 4 endpoints on interface 0: 
palm-sync:usb    {"endpointNumber":1,"direction":"in","type":"bulk","packetSize":64} 
palm-sync:usb    {"endpointNumber":2,"direction":"out","type":"bulk","packetSize":64} 
palm-sync:usb    {"endpointNumber":6,"direction":"in","type":"bulk","packetSize":64} 
palm-sync:usb    {"endpointNumber":7,"direction":"out","type":"bulk","packetSize":64} 
palm-sync:usbClaimed interface 0 
palm-sync:usbSending USB control request GetExtConnectionInfo to endpoints 2, 7 
palm-sync:usb>>> GetExtConnectionInfo 
palm-sync:usb--- {"requestType":"vendor","request":4,"value":0,"recipient":"endpoint","index":2} 
palm-sync:usb<<< 010100004c736672006700000000000001010000 
palm-sync:usb<<< {"numPorts":1,"hasDifferentEndpoints":1,"padding1":0,"ports":[{"type":"Lsfr","portNumber":0,"endpoints":{"inEndpoint":6,"outEndpoint":7},"padding1":0},{"type":"\u0000\u0000\u0000\u0000","portNumber":1,"endpoints":{"inEndpoint":0,"outEndpoint":1},"padding1":0}]} 
palm-sync:usbCould not identify HotSync port in GetExtConnectionInfo response 
palm-sync:usbSending USB control request GetConnectionInfo to endpoints 2, 7 
palm-sync:usb>>> GetConnectionInfo 
palm-sync:usb--- {"requestType":"vendor","request":3,"value":0,"recipient":"endpoint","index":2} 
palm-sync:usb<<< 020000010202 
palm-sync:usb<<< {"numPorts":2,"padding1":0,"ports":[{"functionType":"GENERIC","portNumber":1},{"functionType":"HOT_SYNC","portNumber":2}]} 
palm-sync:usbSending USB control request GetNumBytesAvailable to endpoints 2, 7 
palm-sync:usb>>> GetNumBytesAvailable 
palm-sync:usb--- {"requestType":"vendor","request":1,"value":0,"recipient":"endpoint","index":2} 
palm-sync:usb<<< 0001 
palm-sync:usb<<< {"numBytes":1} 
palm-sync:usbConnection configuration: {"inEndpoint":2,"outEndpoint":2} 
palm-sync:syncConnection established 
palm-sync:usbStarting handshake 
palm-sync:sync-serverConnected! 
palm-sync:sync-server 
palm-sync:usbUSB read error: Failed to execute 'transferIn' on 'USBDevice': The specified endpoint is not part of a claimed and selected alternate interface. 
palm-sync:syncConnection error: Error: USB read error: Failed to execute 'transferIn' on 'USBDevice': The specified endpoint is not part of a claimed and selected alternate interface.
    at Duplex.<anonymous> (https://jichu4n.github.io/palm-sync/web-demo/assets/index-Bm3nDDc8.js:161:531715)
    at Duplex.emit (https://jichu4n.github.io/palm-sync/web-demo/assets/index-Bm3nDDc8.js:151:140102)
    at UsbConnectionStream2.<anonymous> (https://jichu4n.github.io/palm-sync/web-demo/assets/index-Bm3nDDc8.js:164:14708)
    at UsbConnectionStream2.emit (https://jichu4n.github.io/palm-sync/web-demo/assets/index-Bm3nDDc8.js:151:140102)
    at emitErrorNT (https://jichu4n.github.io/palm-sync/web-demo/assets/index-Bm3nDDc8.js:161:58336)
    at emitErrorAndCloseNT (https://jichu4n.github.io/palm-sync/web-demo/assets/index-Bm3nDDc8.js:161:57560)
    at Item.run (https://jichu4n.github.io/palm-sync/web-demo/assets/index-Bm3nDDc8.js:159:47389)
    at drainQueue (https://jichu4n.github.io/palm-sync/web-demo/assets/index-Bm3nDDc8.js:159:46913) 
palm-sync:syncConnection closed 
palm-sync:usbError syncing with device: Error: USB read error: Failed to execute 'transferIn' on 'USBDevice': The specified endpoint is not part of a claimed and selected alternate interface.
    at Duplex.<anonymous> (https://jichu4n.github.io/palm-sync/web-demo/assets/index-Bm3nDDc8.js:161:531715)
    at Duplex.emit (https://jichu4n.github.io/palm-sync/web-demo/assets/index-Bm3nDDc8.js:151:140102)
    at UsbConnectionStream2.<anonymous> (https://jichu4n.github.io/palm-sync/web-demo/assets/index-Bm3nDDc8.js:164:14708)
    at UsbConnectionStream2.emit (https://jichu4n.github.io/palm-sync/web-demo/assets/index-Bm3nDDc8.js:151:140102)
    at emitErrorNT (https://jichu4n.github.io/palm-sync/web-demo/assets/index-Bm3nDDc8.js:161:58336)
    at emitErrorAndCloseNT (https://jichu4n.github.io/palm-sync/web-demo/assets/index-Bm3nDDc8.js:161:57560)
    at Item.run (https://jichu4n.github.io/palm-sync/web-demo/assets/index-Bm3nDDc8.js:159:47389)
    at drainQueue (https://jichu4n.github.io/palm-sync/web-demo/assets/index-Bm3nDDc8.js:159:46913) 
palm-sync:usbWaiting for device to disconnect 
palm-sync:usbDevice disconnected 
palm-sync:usbWaiting for device... 
palm-sync:usbNo supported devices found, waiting... 
palm-sync:usbNo supported devices found, waiting... 
palm-sync:usbNo supported devices found, waiting... `_**HotSync activation**_`
palm-sync:usbFound device 0830:0061 - Zire 31, 72, Z22 
palm-sync:usbFound 4 endpoints on interface 0: 
palm-sync:usb    {"endpointNumber":1,"direction":"in","type":"bulk","packetSize":64} 
palm-sync:usb    {"endpointNumber":2,"direction":"out","type":"bulk","packetSize":64} 
palm-sync:usb    {"endpointNumber":6,"direction":"in","type":"bulk","packetSize":64} 
palm-sync:usb    {"endpointNumber":7,"direction":"out","type":"bulk","packetSize":64} 
palm-sync:usbClaimed interface 0 
palm-sync:usbSending USB control request GetExtConnectionInfo to endpoints 2, 7 
palm-sync:usb>>> GetExtConnectionInfo 
palm-sync:usb--- {"requestType":"vendor","request":4,"value":0,"recipient":"endpoint","index":2} 
palm-sync:usb<<< 01010000636e7973006700000000000001010000 
palm-sync:usb<<< {"numPorts":1,"hasDifferentEndpoints":1,"padding1":0,"ports":[{"type":"cnys","portNumber":0,"endpoints":{"inEndpoint":6,"outEndpoint":7},"padding1":0},{"type":"\u0000\u0000\u0000\u0000","portNumber":1,"endpoints":{"inEndpoint":0,"outEndpoint":1},"padding1":0}]} 
palm-sync:usbConnection configuration: {"inEndpoint":6,"outEndpoint":7} 
palm-sync:syncConnection established 
palm-sync:usbStarting handshake 
palm-sync:usbUSB read failed with status stall 
palm-sync:syncConnection error: Error: USB read failed with status stall
    at Duplex.<anonymous> (https://jichu4n.github.io/palm-sync/web-demo/assets/index-Bm3nDDc8.js:161:531715)
    at Duplex.emit (https://jichu4n.github.io/palm-sync/web-demo/assets/index-Bm3nDDc8.js:151:140102)
    at UsbConnectionStream2.<anonymous> (https://jichu4n.github.io/palm-sync/web-demo/assets/index-Bm3nDDc8.js:164:14708)
    at UsbConnectionStream2.emit (https://jichu4n.github.io/palm-sync/web-demo/assets/index-Bm3nDDc8.js:151:140102)
    at emitErrorNT (https://jichu4n.github.io/palm-sync/web-demo/assets/index-Bm3nDDc8.js:161:58336)
    at emitErrorAndCloseNT (https://jichu4n.github.io/palm-sync/web-demo/assets/index-Bm3nDDc8.js:161:57560)
    at Item.run (https://jichu4n.github.io/palm-sync/web-demo/assets/index-Bm3nDDc8.js:159:47389)
    at drainQueue (https://jichu4n.github.io/palm-sync/web-demo/assets/index-Bm3nDDc8.js:159:46913) +2m
palm-sync:syncConnection closed 
palm-sync:usbError syncing with device: Error: USB read failed with status stall
    at Duplex.<anonymous> (https://jichu4n.github.io/palm-sync/web-demo/assets/index-Bm3nDDc8.js:161:531715)
    at Duplex.emit (https://jichu4n.github.io/palm-sync/web-demo/assets/index-Bm3nDDc8.js:151:140102)
    at UsbConnectionStream2.<anonymous> (https://jichu4n.github.io/palm-sync/web-demo/assets/index-Bm3nDDc8.js:164:14708)
    at UsbConnectionStream2.emit (https://jichu4n.github.io/palm-sync/web-demo/assets/index-Bm3nDDc8.js:151:140102)
    at emitErrorNT (https://jichu4n.github.io/palm-sync/web-demo/assets/index-Bm3nDDc8.js:161:58336)
    at emitErrorAndCloseNT (https://jichu4n.github.io/palm-sync/web-demo/assets/index-Bm3nDDc8.js:161:57560)
    at Item.run (https://jichu4n.github.io/palm-sync/web-demo/assets/index-Bm3nDDc8.js:159:47389)
    at drainQueue (https://jichu4n.github.io/palm-sync/web-demo/assets/index-Bm3nDDc8.js:159:46913) +2m
palm-sync:usbWaiting for device to disconnect 
palm-sync:usbDevice disconnected 
palm-sync:usbWaiting for device... 
palm-sync:usbNo supported devices found, waiting... 
palm-sync:usbNo supported devices found, waiting... 
palm-sync:usbFound device 0830:0061 - Zire 31, 72, Z22 
palm-sync:usbFound 4 endpoints on interface 0: 
palm-sync:usb    {"endpointNumber":1,"direction":"in","type":"bulk","packetSize":64} 
palm-sync:usb    {"endpointNumber":2,"direction":"out","type":"bulk","packetSize":64} 
palm-sync:usb    {"endpointNumber":6,"direction":"in","type":"bulk","packetSize":64} 
palm-sync:usb    {"endpointNumber":7,"direction":"out","type":"bulk","packetSize":64} 
palm-sync:usbClaimed interface 0 
palm-sync:usbSending USB control request GetExtConnectionInfo to endpoints 2, 7 
palm-sync:usb>>> GetExtConnectionInfo 
palm-sync:usb--- {"requestType":"vendor","request":4,"value":0,"recipient":"endpoint","index":2} 
palm-sync:usb<<< 010100004c736672006700000000000001010000 
palm-sync:usb<<< {"numPorts":1,"hasDifferentEndpoints":1,"padding1":0,"ports":[{"type":"Lsfr","portNumber":0,"endpoints":{"inEndpoint":6,"outEndpoint":7},"padding1":0},{"type":"\u0000\u0000\u0000\u0000","portNumber":1,"endpoints":{"inEndpoint":0,"outEndpoint":1},"padding1":0}]} 
palm-sync:usbCould not identify HotSync port in GetExtConnectionInfo response 
palm-sync:usbSending USB control request GetConnectionInfo to endpoints 2, 7 
palm-sync:usb>>> GetConnectionInfo 
palm-sync:usb--- {"requestType":"vendor","request":3,"value":0,"recipient":"endpoint","index":2} 
palm-sync:usb<<< 020000010202 
palm-sync:usb<<< {"numPorts":2,"padding1":0,"ports":[{"functionType":"GENERIC","portNumber":1},{"functionType":"HOT_SYNC","portNumber":2}]} 
palm-sync:usbSending USB control request GetNumBytesAvailable to endpoints 2, 7 
palm-sync:usb>>> GetNumBytesAvailable 
palm-sync:usb--- {"requestType":"vendor","request":1,"value":0,"recipient":"endpoint","index":2} 
palm-sync:usb<<< 0001 
palm-sync:usb<<< {"numBytes":1} 
palm-sync:usbConnection configuration: {"inEndpoint":2,"outEndpoint":2} 
palm-sync:syncConnection established 
palm-sync:usbStarting handshake 
palm-sync:usbUSB read error: Failed to execute 'transferIn' on 'USBDevice': The specified endpoint is not part of a claimed and selected alternate interface. 
palm-sync:syncConnection error: Error: USB read error: Failed to execute 'transferIn' on 'USBDevice': The specified endpoint is not part of a claimed and selected alternate interface.
    at Duplex.<anonymous> (https://jichu4n.github.io/palm-sync/web-demo/assets/index-Bm3nDDc8.js:161:531715)
    at Duplex.emit (https://jichu4n.github.io/palm-sync/web-demo/assets/index-Bm3nDDc8.js:151:140102)
    at UsbConnectionStream2.<anonymous> (https://jichu4n.github.io/palm-sync/web-demo/assets/index-Bm3nDDc8.js:164:14708)
    at UsbConnectionStream2.emit (https://jichu4n.github.io/palm-sync/web-demo/assets/index-Bm3nDDc8.js:151:140102)
    at emitErrorNT (https://jichu4n.github.io/palm-sync/web-demo/assets/index-Bm3nDDc8.js:161:58336)
    at emitErrorAndCloseNT (https://jichu4n.github.io/palm-sync/web-demo/assets/index-Bm3nDDc8.js:161:57560)
    at Item.run (https://jichu4n.github.io/palm-sync/web-demo/assets/index-Bm3nDDc8.js:159:47389)
    at drainQueue (https://jichu4n.github.io/palm-sync/web-demo/assets/index-Bm3nDDc8.js:159:46913) 
palm-sync:syncConnection closed 
palm-sync:usbError syncing with device: Error: USB read error: Failed to execute 'transferIn' on 'USBDevice': The specified endpoint is not part of a claimed and selected alternate interface.
    at Duplex.<anonymous> (https://jichu4n.github.io/palm-sync/web-demo/assets/index-Bm3nDDc8.js:161:531715)
    at Duplex.emit (https://jichu4n.github.io/palm-sync/web-demo/assets/index-Bm3nDDc8.js:151:140102)
    at UsbConnectionStream2.<anonymous> (https://jichu4n.github.io/palm-sync/web-demo/assets/index-Bm3nDDc8.js:164:14708)
    at UsbConnectionStream2.emit (https://jichu4n.github.io/palm-sync/web-demo/assets/index-Bm3nDDc8.js:151:140102)
    at emitErrorNT (https://jichu4n.github.io/palm-sync/web-demo/assets/index-Bm3nDDc8.js:161:58336)
    at emitErrorAndCloseNT (https://jichu4n.github.io/palm-sync/web-demo/assets/index-Bm3nDDc8.js:161:57560)
    at Item.run (https://jichu4n.github.io/palm-sync/web-demo/assets/index-Bm3nDDc8.js:159:47389)
    at drainQueue (https://jichu4n.github.io/palm-sync/web-demo/assets/index-Bm3nDDc8.js:159:46913) 
palm-sync:usbWaiting for device to disconnect 
palm-sync:usbDevice disconnected +2m
palm-sync:usbWaiting for device... 
palm-sync:usbNo supported devices found, waiting... 
palm-sync:usbNo supported devices found, waiting... 
palm-sync:usbNo supported devices found, waiting... 

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions