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

[coldsync-hackers] visor edge/usb/freebsd 4.3-RC problems



Hi. Ive been trying for 3 days now to get my visor edge to sync with coldsync through USB in FreeBSD 4.3-RC. I am getting this error:
usb read: Input/output error
slp_read: read: Input/output error
Error during cmp_read: (1) Error in system call or library function.
Error: Can't connect to Palm.


i get same exact error in both on 1.4.6 from ports and on latest 2.1.0 from the web
iIf anyone has any suggestions, please let me know! thx
(on win2k on same laptop everything works)


Here is some info about my configuration:
listen usb {
        device: /dev/ugen0;
}

pda {
        snum: "*Visor*-G";
        username: "Ilya";
        directory: "/home/ilya/.palm";
#        userid: 1078;
}

the snum, username and userid were suggested once by running coldsync -d sync:4. It also for some reason complained about userid saying it is 1000 and sthat usedif in config should be set to 1078.
in kernel I have :
device          uhci            # UHCI PCI->USB interface
device          ohci            # OHCI PCI->USB interface
device          usb             # USB Bus (required)
device          ugen            # Generic

during boot i get:
uhci0: <Intel 82371AB/EB (PIIX4) USB controller> port 0xdce0-0xdcff irq 11 at de
vice 7.2 on pci0
usb0: <Intel 82371AB/EB (PIIX4) USB controller> on uhci0
usb0: USB revision 1.0
uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered

when i run coldsync and it than press hotsync button this appears in console:
ugen0: Handspring Inc Handspring Visor, rev 1.00/1.00, addr 2
and than it exists after colsync gives up with this message:
ugen0: at uhub0 port 1 (addr 2) disconnected
ugen0: detached


here is *:5 log
Allocated sync_config 0x8086060
UID: 1000
HOME: "/home/ilya"
Reading "/home/ilya/.coldsyncrc"
Found an empty statement
Found keyword LISTEN
Found keyword USB
Found commtype: USB
Found keyword DEVICE
Lex: expecting state 2
Found bareword string [/dev/ugen0]
Listen: device [/dev/ugen0]
Lex: expecting state 0
Found a listen_directives
Found a listen_block
Found listen+listen_block:
        Device: [/dev/ugen0]
        Speed: [0]
Found a listen_stmt (statement)
Found a statement
Found keyword PDA
Lex: expecting state 2
Lex: expecting state 0
Found pda_block, no name
Found keyword SNUM
Lex: expecting state 2
Found string ["*Visor*-G"]
Serial number "*Visor*-G"
Lex: expecting state 0
Found keyword USERNAME
Lex: expecting state 2
Found string ["Ilya Krel"]
Username "Ilya Krel"
Lex: expecting state 0
Found keyword DIRECTORY
Lex: expecting state 2
Found string ["/home/ilya/.palm"]
Directory "/home/ilya/.palm"
Lex: expecting state 0
Found pda+pda_block:
        S/N: [*Visor*-G]
        Directory: [/home/ilya/.palm]
Adding the first PDA block
Found a pda_stmt
Found a statement
Found a file
Summary of sync configuration:
Listen:
        Type: 3
        Device: [/dev/ugen0]
        Speed: 0
Known PDAs:
PDA:
        Serial number: [*Visor*-G]
        Directory: [/home/ilya/.palm]
        Username: [Ilya Krel]
        UserID: 0
        Flags:
The queue of conduits:
  Conduit:
        flavors: 0x0004 SYNC
        Creator/Types:
          [/] (0x00000000/0x00000000)
        Path: [[generic]]
        DEFAULT
        Headers:
        Preferences:
coldsync version 2.1.0.
ColdSync homepage at http://www.ooblick.com/software/coldsync/
Compile-type options:
    WITH_USB: USB support.
    HAVE_STRCASECMP, HAVE_STRNCASECMP: strings are compared without regard
        to case, whenever possible.
 Default global configuration file: /usr/local/etc/coldsync.conf
Options:
        Mode: * NONE *
        conf_fname: "/home/ilya/.coldsyncrc"
        conf_fname_given: False
        devname: (null)
        devtype: -1
        do_backup: False
        backupdir: "(null)"
        do_restore: False
        restoredir: "(null)"
        force_slow: False
        force_fast: False
        check_ROM: False
        install_first: True
        force_install: False
        use_syslog: False
        log_fname: "(null)"

hostid == 0x7f000001 (127.00.00.01)

Debugging levels:
        SLP:    5
        CMP:    5
        PADP:   5
        DLP:    5
        DLPC:   5
        PDB:    5
        SYNC:   5
        PARSE:  5
        IO:     5
        MISC:   5
Opening device [/dev/ugen0]
Please press the HotSync button.
/dev/ugen0: Device not configured
/dev/ugen0: Device not configured
/dev/ugen0: Device not configured
Device information: /dev/ugen0 vendor 082d (Handspring Inc) product 0100 (Handspring Visor) rev 1.00 addr 2
ConnectionInfo: entry 0 function Generic on port 1
ConnectionInfo: entry 1 function Hotsync on port 2
first setup 0x1 returns 2 bytes:  0x01 0x00
===== Waiting for wakeup packet
usb read: Input/output error
slp_read: read: Input/output error
cmp_read: padp_read() returned -1
Error during cmp_read: (1) Error in system call or library function.
Error: Can't connect to Palm.
Calling io_drain()
Freeing sync_config 0x8086060
ColdSync terminating normally

i have also tried to use this in /etc/usbd.conf with no luck:
#device "Handspring Visor"
#device "Handspring Inc Handspring Visor"
 #       devname "ugen0.2"
 #       vendor 0x082d
 #       product 0x0100
 #       release 0x0100
 #       attach "/usr/local/bin/coldsync -t usb -p /dev/ugen0 -m /usr/home/ilya/.palm/backup

also i setup fbtab to give ownership of /dev/ugen0 and /dev/ugen0.2 to whoever logs from console
and though it says in release not to try it under root, i have tried it as last resort and got the same error, so it doesnt seem like permission problem.


thx for reading.


.palm/backup"

-- 
This message was sent through the coldsync-hackers mailing list.  To remove
yourself from this mailing list, send a message to majordomo@thedotin.net
with the words "unsubscribe coldsync-hackers" in the message body.  For more
information on Coldsync, send mail to coldsync-hackers-owner@thedotin.net.