[usb2] Garmin Edge 705 disconnects immediately

Hans Petter Selasky hselasky at c2i.net
Wed Jul 22 18:48:16 UTC 2009


On Wednesday 22 July 2009 20:43:57 Michael Gmelin wrote:
> Hans Petter Selasky wrote:
> > On Wednesday 22 July 2009 18:00:29 Michael Gmelin wrote:
> >> Hans Petter Selasky wrote:
> >>> On Wednesday 22 July 2009 15:55:36 Michael Gmelin wrote:
> >>>> Hans Petter Selasky wrote:
> >>>>
> >>>> Did you have a chance to look at this yet? Anything more I could do?
> >>>> Thanks!
> >>>
> >>> Hi,
> >>>
> >>> Can you try the attached patch. Needs to be applied by hand.
> >>>
> >>> Then compile new kernel, reboot.
> >>>
> >>> kldload usb_quirk
> >>>
> >>> usbconfig -u xxx -a uuu  add_dev_quirk_vplh <vid> <pid> <lo_rev>
> >>> <hi_rev> UQ_CFG_PRESET
> >>>
> >>> You need to fill in the correct vendor id, product id, lo rev and hi
> >>> rev for your device. See the dump_device_desc output for your device.
> >>>
> >>> --HPS
> >>
> >> Hello,
> >>
> >> I merged in the changes to make that quirk work (couldnt use the patches
> >> directly because I'm on another version). Unfortunately dump_device_desc
> >> doesn't work, because the device disappears before I can get the info
> >> (but I have it anyway, so this is no issue).
> >>
> >> kldload usb2_controller_uhci
> >> kldload usb2_storage_mass
> >> kldload usb2_quirk
> >> usbconfig add_dev_quirk_vplh 0x091e 0x2271 0x0000 0xffff UQ_CFG_PRESET
> >> (also tried specifying -u and -a)
> >>
> >> According to the logs it's still setting config index 0 in
> >> usb2_alloc_device (but this config misleading debug ouput I guess,
> >> because it calls the patched function later in there). The debug output
> >> suggests that the patch is actually working, but the result is the same
> >
> > Can you redo test with umass unloaded?
> >
> > --HPS
>
> Did thatm, same effect, are you interested in the debug output?

Could you enable uhub debugging instead of usb debugging?

sysctl hw.usb.uhub.debug=15

Send resulting dmesg when you plug your device.

--HPS



More information about the freebsd-usb mailing list