Problem attaching USB Garmin device

Mariappan N nmarijoe at outlook.com
Thu Jul 25 14:17:20 UTC 2019


Hi Team,

I have Garmin GPSMAP device which can connect via USB. Installed FreeBSD 11.3 and tried to connect Garmin via USB 3.0 port however device not get detected/enumerated. When going through dmesg following error shows. When the device connect to windows/Linux machine, it's works fine but fails with FreeBSD. I am new to FreeBSD. Any suggestion to be appreciated 🙂.

dmesg log:

$ dmesg
usb_alloc_device: set address 2 failed (USB_ERR_IOERROR, ignored)
usbd_setup_device_desc: getting device descriptor at addr 2 failed, USB_ERR_IOERROR
usbd_req_re_enumerate: addr=2, set address failed! (USB_ERR_IOERROR, ignored)
usbd_setup_device_desc: getting device descriptor at addr 2 failed, USB_ERR_IOERROR
usbd_req_re_enumerate: addr=2, set address failed! (USB_ERR_IOERROR, ignored)
usbd_setup_device_desc: getting device descriptor at addr 2 failed, USB_ERR_IOERROR
usbd_req_re_enumerate: addr=2, set address failed! (USB_ERR_IOERROR, ignored)
usbd_setup_device_desc: getting device descriptor at addr 2 failed, USB_ERR_IOERROR
usbd_req_re_enumerate: addr=2, set address failed! (USB_ERR_IOERROR, ignored)
usbd_setup_device_desc: getting device descriptor at addr 2 failed, USB_ERR_IOERROR
ugen0.2: <Unknown > at usbus0 (disconnected)
uhub_reattach_port: could not allocate new device

usbconfig list:

ugen2.1: <AMD EHCI root HUB> at usbus2, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA)
ugen1.1: <AMD EHCI root HUB> at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA)
ugen0.1: <0x1022 XHCI root HUB> at usbus0, cfg=0 md=HOST spd=SUPER (5.0Gbps) pwr=SAVE (0mA)
ugen1.2: <vendor 0x0438 product 0x7900> at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (100mA)
ugen2.2: <vendor 0x0438 product 0x7900> at usbus2, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (100mA)
ugen2.3: <PixArt Dell MS116 USB Optical Mouse> at usbus2, cfg=0 md=HOST spd=LOW (1.5Mbps) pwr=ON (100mA)
ugen1.3: <DELL Dell USB Entry Keyboard> at usbus1, cfg=0 md=HOST spd=LOW (1.5Mbps) pwr=ON (100mA)


I even tried with tunable USB timings using sysctl command but nothing works as expected. Also attached complete dmesg as a file. Please look into it.

Thanks
Mari
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: usb_garmin_dmesg.txt
URL: <http://lists.freebsd.org/pipermail/freebsd-usb/attachments/20190725/a4493e3c/attachment.txt>


More information about the freebsd-usb mailing list