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

[coldsync-hackers] FreeBSD and Visor Edge



Hi,

does someone here sync his Visor Edge to FreeBSD? My Machine seems to have
a problem. It might turn out, my problem is unrelated to coldsync, in
which case I beg your pardon. But maybe you could help me anyway. 
My Setup: my USB controller is OHCI-Style (GA-7IXE4 onboard controller), 
FreeBSD 4-STABLE (quite recent) and yesterdays Coldsync from CVS invoked 
via usbd.

The Problem is: only the second sync-attempt after reboot of my computer
works. The first sync fails. A 3rd try doesn't work any longer. I raised
the Debug-Level of the USB stack in my kernel. I'll attach the
dmesg-output:

ohci0: <AMD-756 USB Controller> mem 0xefffd000-0xefffdfff irq 5 at device 7.4 on pci0
ohci_init: start
usb0: OHCI version 1.0, legacy support
ohci_init: cold started
usb0: resetting
usb0: <AMD-756 USB Controller> on ohci0
usb0: USB revision 1.0
uhub0: AMD OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 4 ports with 4 removable, self powered
[...]
ohci_rhsc: sc=0xc0ecb800 xfer=0xc0ee0f00 hstatus=0x00000000
ohci_rhsc: change=0x04
ohci_rhsc: sc=0xc0ecb800 xfer=0xc0ee0f00 hstatus=0x00000000
ohci_rhsc: change=0x04
ugen0: Handspring Inc Handspring Visor, rev 1.00/1.00, addr 2
ohci_rhsc: sc=0xc0ecb800 xfer=0xc0ee0f00 hstatus=0x00000000
ohci_rhsc: change=0x04
ohci_process_done: err cc=5 (DEVICE_NOT_RESPONDING), xfer=0xc0ee0d00
ohci_process_done: err cc=5 (DEVICE_NOT_RESPONDING), xfer=0xc192e080
ohci_device_bulk_close: pipe=0xc1106580
ohci_device_bulk_close: pipe=0xc1105100
ohci_process_done: err cc=5 (DEVICE_NOT_RESPONDING), xfer=0xc0ee0d00
ohci_process_done: err cc=5 (DEVICE_NOT_RESPONDING), xfer=0xc0ee0d00
ugen0: at uhub0 port 2 (addr 2) disconnected
ugen0: detached
ohci_device_ctrl_close: pipe=0xc18f6d80
ohci_rhsc: sc=0xc0ecb800 xfer=0xc0ee0f00 hstatus=0x00000000
ohci_rhsc: change=0x04
ohci_rhsc: sc=0xc0ecb800 xfer=0xc0ee0f00 hstatus=0x00000000
ohci_rhsc: change=0x04
ugen0: Handspring Inc Handspring Visor, rev 1.00/1.00, addr 2
ohci_device_bulk_close: pipe=0xc11f4780
ohci_device_bulk_close: pipe=0xc111e600
ohci_rhsc: sc=0xc0ecb800 xfer=0xc0ee0f00 hstatus=0x00000000
ohci_rhsc: change=0x04
ohci_timeout: xfer=0xc0ee0d00
ohci_abort_xfer: xfer=0xc0ee0d00 pipe=0xc1106580
ED(0xc0edf7a0) at 0f8737a0: addr=2 endpt=0 maxp=16 104002<SKIP>
tailp=0x4fb6740 headp=0x4fb6710 nexted=0x00000000
ohci_timeout: xfer=0xc0ee0d00
ohci_abort_xfer: xfer=0xc0ee0d00 pipe=0xc1106580
ED(0xc0edf7a0) at 0f8737a0: addr=2 endpt=0 maxp=16 104002<SKIP>
tailp=0x4fb67d0 headp=0x4fb6740 nexted=0x00000000
ugen0: at uhub0 port 2 (addr 2) disconnected
ugen0: detached
ohci_device_ctrl_close: pipe=0xc1106580
ohci_rhsc: sc=0xc0ecb800 xfer=0xc0ee0f00 hstatus=0x00000000
ohci_rhsc: change=0x04
ohci_rhsc: sc=0xc0ecb800 xfer=0xc0ee0f00 hstatus=0x00000000
ohci_rhsc: change=0x04
ohci_timeout: xfer=0xc0ee0d00
ohci_abort_xfer: xfer=0xc0ee0d00 pipe=0xc1105100
ED(0xc0edf7a0) at 0f8737a0: addr=0 endpt=0 maxp=8 84000<SKIP>
tailp=0x4fb6710 headp=0x4fb67d0 nexted=0x00000000
ohci_timeout: xfer=0xc0ee0d00
ohci_abort_xfer: xfer=0xc0ee0d00 pipe=0xc1105100
ED(0xc0edf7a0) at 0f8737a0: addr=0 endpt=0 maxp=8 84000<SKIP>
tailp=0x4fb6740 headp=0x4fb6710 nexted=0x00000000
ohci_rhsc: sc=0xc0ecb800 xfer=0xc0ee0f00 hstatus=0x00000000
ohci_rhsc: change=0x04
ohci_timeout: xfer=0xc0ee0d00
ohci_abort_xfer: xfer=0xc0ee0d00 pipe=0xc1105100
ED(0xc0edf7a0) at 0f8737a0: addr=0 endpt=0 maxp=8 84000<SKIP>
tailp=0x4fb67d0 headp=0x4fb6740 nexted=0x00000000
usbd_new_device: addr=2, getting first desc failed
ohci_device_ctrl_close: pipe=0xc1105100
uhub0: device problem, disabling port 2
uhub0: port error, restarting port 2

And from now on my USB stack seems to be dead. Pulling the plug of the
cradle and reattaching it to any other USB port doesn't reactivate the 
device. Only rebooting the machine helps.

Any Ideas?

Bye
Michael

-- 
"Unix is very simple, but it takes a genius to understand the simplicity." 
    -- Dennis Ritchie

-- 
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.