×

INDI Library v2.0.6 is Released (02 Feb 2024)

Bi-monthly release with minor bug fixes and improvements

hitecastro usb guider not detected correctly Ubuntu 20.04

  • Posts: 13
  • Thank you received: 0
Hello!!

When connecting my HitecAstro USB Guider onto Ubuntu 20.04 the device is not recognized as a usb serial (which should provide /dev/ttyUSBx) but as a hid-generic
[ 3143.297181] usb 2-1.1: new full-speed USB device number 9 using ehci-pci
[ 3143.416957] usb 2-1.1: New USB device found, idVendor=04d8, idProduct=fbc7, bcdDevice= 0.01
[ 3143.416962] usb 2-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 3143.416965] usb 2-1.1: Product: USB Guide
[ 3143.416967] usb 2-1.1: Manufacturer: HitecAstro
[ 3143.419174] hid-generic 0003:04D8:FBC7.0008: hiddev0,hidraw2: USB HID v1.01 Device [HitecAstro USB Guide] on usb-0000:00:1d.0-1.1/input0

looking at device wuth udevadm info I get:
'/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1/1-1.1:1.0/0003:04D8:FBC7.0002/hidraw/hidraw0':
    KERNEL=="hidraw0"
    SUBSYSTEM=="hidraw"
    DRIVER==""

....
looking at parent device '/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1':
    KERNELS=="1-1.1"
    SUBSYSTEMS=="usb"
    DRIVERS=="usb"
    ATTRS{bDeviceProtocol}=="00"
    ATTRS{removable}=="removable"
    ATTRS{idVendor}=="04d8"
    ATTRS{bDeviceClass}=="00"
    ATTRS{bmAttributes}=="80"
    ATTRS{version}==" 2.00"
    ATTRS{speed}=="12"
    ATTRS{devpath}=="1.1"
    ATTRS{avoid_reset_quirk}=="0"
    ATTRS{tx_lanes}=="1"
    ATTRS{configuration}==""
    ATTRS{authorized}=="1"
    ATTRS{manufacturer}=="HitecAstro"
    ATTRS{bMaxPacketSize0}=="8"
    ATTRS{rx_lanes}=="1"
    ATTRS{product}=="USB Guide"
    ATTRS{bMaxPower}=="200mA"
    ATTRS{bNumInterfaces}==" 1"
    ATTRS{idProduct}=="fbc7"
    ATTRS{ltm_capable}=="no"
    ATTRS{busnum}=="1"
    ATTRS{bNumConfigurations}=="1"
    ATTRS{bConfigurationValue}=="1"
    ATTRS{bDeviceSubClass}=="00"
    ATTRS{bcdDevice}=="0001"
    ATTRS{devnum}=="6"
    ATTRS{urbnum}=="14"
    ATTRS{quirks}=="0x0"
    ATTRS{maxchild}=="0"

I have added an entry in /etc/udeb/rules.d/69-libmtp.rules to avoid having mtp trying to detect the device as it was failing with "mtp-probe: bus: 1, device: 6 was not an MTP device":
ATTR{idVendor}=="04d8", GOTO="libmtp_rules_end"

Still I only have a raw device detected and when using that within ekos it failed.

Anyone facing the same issue can help?
Thanks
3 years 10 months ago #53154

Please Log in or Create an account to join the conversation.

Time to create page: 0.354 seconds