×

INDI Library v2.0.7 is Released (01 Apr 2024)

Bi-monthly release with minor bug fixes and improvements

Ekos does not recognise ZWO USBST4 adapter

  • Posts: 49
  • Thank you received: 0
Running the command shows it is running:
● rsyslog.service - System Logging Service
   Loaded: loaded (/lib/systemd/system/rsyslog.service; enabled; vendor preset: enabled)
   Active: active (running) since Fri 2020-07-10 15:45:26 CEST; 2min 34s ago
     Docs: man:rsyslogd(8)
           https://www.rsyslog.com/doc/
 Main PID: 366 (rsyslogd)
    Tasks: 4 (limit: 4373)
   Memory: 2.5M
   CGroup: /system.slice/rsyslog.service
           └─366 /usr/sbin/rsyslogd -n -iNONE
 
Feb 14 11:12:01 astroberry systemd[1]: Starting System Logging Service...
Jul 10 15:45:26 astroberry rsyslogd[366]: imuxsock: Acquired UNIX socket '/run/systemd/journal/syslog' (fd 3) from systemd.  
Jul 10 15:45:26 astroberry rsyslogd[366]:  [origin software="rsyslogd" swVersion="8.1901.0" x-pid="366" x-info="https://www.r
Jul 10 15:45:26 astroberry systemd[1]: Started System Logging Service.
Jul 10 15:45:28 astroberry rsyslogd[366]:  [origin software="rsyslogd" swVersion="8.1901.0" x-pid="366" x-info="https://www.r
3 years 9 months ago #56673

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

  • Posts: 389
  • Thank you received: 15
Hello,

I am back. Ok. The next step is to look at udevadm. Execute this command.

sudo udevadm info /dev/ttyACM0

This yeilds a treasure trove of data, if this is working.

open GEANY under SUDO. Reopen the RULE for this adapter. COPY all. Then OVERWRITE with this.

# ZWO USBST4 adapater
ATTRS{idVendor}=="03c3",ATTRS{idProduct}=="cccc",ENV{ID_MM_DEVICE_IGNORE}="1"
ATTRS{idVendor}=="03c3",ATTRS{idProduct}=="cccc",ENV{MTP_NO_PROBE}="1"
KERNEL=="ttyACM*",SUBSYSTEM=="tty",ATTRS{idVendor}=="03c3",ATTRS{idProduct}=="cccc"
SUBSYSTEM=="usb",ATTRS{idVendor}=="03c3",ATTRS{idProduct}=="cccc",ATTRS{Product}==“USBST4”,SYMLINK+="ZWOUSBST4",MODE="0666"


SAVE then exit.

NEXT use this command.

sudo udevadm test /lib/udev/rules.d/99-ZWOUSBST4.rules

NEXT use this command

sudo udevadm monitor

Unplug the device and plug it in. dump the results.
Last edit: 3 years 9 months ago by John Robison. Reason: New findings
3 years 9 months ago #56770

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

  • Posts: 49
  • Thank you received: 0
Hi!

ok, so
sudo udevadm info /dev/ttyACM0
returned:
Unknown device "/dev/ttyACM0": No such file or directory

then, I cleared the old rule and pasted the new code, and saved it.
Then I did
sudo udevadm test /lib/udev/rules.d/99-ZWOUSBST4.rules
which returned:
This program is for debugging only, it does not run any program
specified by a RUN key. It may show incorrect results, because
some values may be different, or not available at a simulation run.
 
Load module index
Skipping empty file: /etc/systemd/network/99-default.link
Created link configuration context.
Reading rules file: /lib/udev/rules.d/10-local-rpi.rules
Reading rules file: /lib/udev/rules.d/15-i2c-modprobe.rules
Reading rules file: /lib/udev/rules.d/40-usb-media-players.rules
Reading rules file: /lib/udev/rules.d/40-usb_modeswitch.rules
Reading rules file: /lib/udev/rules.d/50-firmware.rules
Reading rules file: /lib/udev/rules.d/50-udev-default.rules
Reading rules file: /lib/udev/rules.d/51-sbig-debian.rules
Reading rules file: /lib/udev/rules.d/55-dm.rules
Reading rules file: /lib/udev/rules.d/60-block.rules
Reading rules file: /lib/udev/rules.d/60-bluealsa.rules
Reading rules file: /lib/udev/rules.d/60-cdrom_id.rules
Reading rules file: /lib/udev/rules.d/60-crda.rules
Reading rules file: /lib/udev/rules.d/60-drm.rules
Reading rules file: /lib/udev/rules.d/60-evdev.rules
Reading rules file: /lib/udev/rules.d/60-flashrom.rules
Reading rules file: /lib/udev/rules.d/60-gpsd.rules
Reading rules file: /lib/udev/rules.d/60-i2c-tools.rules
Reading rules file: /lib/udev/rules.d/60-input-id.rules
Reading rules file: /lib/udev/rules.d/60-libgphoto2-6.rules
Reading rules file: /lib/udev/rules.d/60-libhamlib2.rules
Reading rules file: /lib/udev/rules.d/60-persistent-alsa.rules
Reading rules file: /lib/udev/rules.d/60-persistent-input.rules
Reading rules file: /lib/udev/rules.d/60-persistent-storage-dm.rules
Reading rules file: /lib/udev/rules.d/60-persistent-storage-tape.rules
Reading rules file: /lib/udev/rules.d/60-persistent-storage.rules
Reading rules file: /lib/udev/rules.d/60-persistent-v4l.rules
Reading rules file: /lib/udev/rules.d/60-rpi.gpio-common.rules
Reading rules file: /lib/udev/rules.d/60-sensor.rules
Reading rules file: /lib/udev/rules.d/60-serial.rules
Reading rules file: /lib/udev/rules.d/60-triggerhappy.rules
Reading rules file: /lib/udev/rules.d/64-btrfs.rules
Reading rules file: /lib/udev/rules.d/64-xorg-xkb.rules
Reading rules file: /lib/udev/rules.d/65-libwacom.rules
Reading rules file: /lib/udev/rules.d/69-libmtp.rules
Reading rules file: /lib/udev/rules.d/70-joystick.rules
Reading rules file: /lib/udev/rules.d/70-microbit.rules
Reading rules file: /lib/udev/rules.d/70-mouse.rules
Reading rules file: /lib/udev/rules.d/70-power-switch.rules
Reading rules file: /lib/udev/rules.d/70-touchpad.rules
Reading rules file: /lib/udev/rules.d/70-uaccess.rules
Reading rules file: /lib/udev/rules.d/71-seat.rules
Reading rules file: /lib/udev/rules.d/73-seat-late.rules
Reading rules file: /lib/udev/rules.d/73-special-net-names.rules
Reading rules file: /lib/udev/rules.d/73-usb-net-by-mac.rules
Reading rules file: /lib/udev/rules.d/75-net-description.rules
Reading rules file: /lib/udev/rules.d/75-probe_mtd.rules
Reading rules file: /lib/udev/rules.d/77-mm-cinterion-port-types.rules
Reading rules file: /lib/udev/rules.d/77-mm-dell-port-types.rules
Reading rules file: /lib/udev/rules.d/77-mm-ericsson-mbm.rules
Reading rules file: /lib/udev/rules.d/77-mm-fibocom-port-types.rules
Reading rules file: /lib/udev/rules.d/77-mm-haier-port-types.rules
Reading rules file: /lib/udev/rules.d/77-mm-huawei-net-port-types.rules
Reading rules file: /lib/udev/rules.d/77-mm-longcheer-port-types.rules
Reading rules file: /lib/udev/rules.d/77-mm-mtk-port-types.rules
Reading rules file: /lib/udev/rules.d/77-mm-nokia-port-types.rules
Reading rules file: /lib/udev/rules.d/77-mm-pcmcia-device-blacklist.rules
Reading rules file: /lib/udev/rules.d/77-mm-qdl-device-blacklist.rules
Reading rules file: /lib/udev/rules.d/77-mm-sierra.rules
Reading rules file: /lib/udev/rules.d/77-mm-simtech-port-types.rules
Reading rules file: /lib/udev/rules.d/77-mm-telit-port-types.rules
Reading rules file: /lib/udev/rules.d/77-mm-ublox-port-types.rules
Reading rules file: /lib/udev/rules.d/77-mm-usb-device-blacklist.rules
Reading rules file: /lib/udev/rules.d/77-mm-usb-serial-adapters-greylist.rules
Reading rules file: /lib/udev/rules.d/77-mm-x22x-port-types.rules
Reading rules file: /lib/udev/rules.d/77-mm-zte-port-types.rules
Reading rules file: /lib/udev/rules.d/78-sound-card.rules
Reading rules file: /lib/udev/rules.d/80-dbk21-camera.rules
Reading rules file: /lib/udev/rules.d/80-debian-compat.rules
Reading rules file: /lib/udev/rules.d/80-drivers.rules
Reading rules file: /lib/udev/rules.d/80-ifupdown.rules
Reading rules file: /lib/udev/rules.d/80-iio-sensor-proxy.rules
Reading rules file: /lib/udev/rules.d/80-libinput-device-groups.rules
Reading rules file: /lib/udev/rules.d/80-mm-candidate.rules
Reading rules file: /lib/udev/rules.d/80-net-setup-link.rules
Reading rules file: /lib/udev/rules.d/80-noobs.rules
Reading rules file: /lib/udev/rules.d/80-udisks2.rules
Reading rules file: /lib/udev/rules.d/84-nm-drivers.rules
Reading rules file: /lib/udev/rules.d/85-disable-dslr-automout.rules
Reading rules file: /lib/udev/rules.d/85-hwclock.rules
Reading rules file: /lib/udev/rules.d/85-nm-unmanaged.rules
Reading rules file: /lib/udev/rules.d/85-qhyccd.rules
Reading rules file: /lib/udev/rules.d/85-regulatory.rules
Reading rules file: /lib/udev/rules.d/89-alsa-ucm.rules
Reading rules file: /lib/udev/rules.d/90-alsa-restore.rules
Reading rules file: /lib/udev/rules.d/90-console-setup.rules
Reading rules file: /lib/udev/rules.d/90-libinput-model-quirks.rules
Reading rules file: /lib/udev/rules.d/90-nm-thunderbolt.rules
Reading rules file: /lib/udev/rules.d/90-pi-bluetooth.rules
Reading rules file: /lib/udev/rules.d/95-dm-notify.rules
Reading rules file: /lib/udev/rules.d/95-pentax.rules
Reading rules file: /lib/udev/rules.d/95-samsung.rules
Reading rules file: /lib/udev/rules.d/97-hid2hci.rules
Reading rules file: /lib/udev/rules.d/99-ZWOUSBST4.rules
/lib/udev/rules.d/99-ZWOUSBST4.rules:5: Invalid key/value pair, starting at character 66 (',')
Reading rules file: /lib/udev/rules.d/99-altaircam.rules
Reading rules file: /etc/udev/rules.d/99-apogee.rules
Reading rules file: /lib/udev/rules.d/99-armadilloplatypus.rules
Reading rules file: /lib/udev/rules.d/99-asi.rules
Reading rules file: /lib/udev/rules.d/99-atik.rules
Reading rules file: /etc/udev/rules.d/99-com.rules
Reading rules file: /lib/udev/rules.d/99-fireflymv.rules
Reading rules file: /lib/udev/rules.d/99-fishcamp.rules
Reading rules file: /lib/udev/rules.d/99-fli.rules
Reading rules file: /lib/udev/rules.d/99-focusers.rules
Reading rules file: /lib/udev/rules.d/99-indi_auxiliary.rules
Reading rules file: /lib/udev/rules.d/99-mallincam.rules
Reading rules file: /etc/udev/rules.d/99-meadedsi.rules
Reading rules file: /lib/udev/rules.d/99-miccd.rules
Reading rules file: /lib/udev/rules.d/99-nightscape.rules
Reading rules file: /lib/udev/rules.d/99-nncam.rules
Reading rules file: /lib/udev/rules.d/99-qsi.rules
Reading rules file: /lib/udev/rules.d/99-starshootg.rules
Reading rules file: /lib/udev/rules.d/99-sx.rules
Reading rules file: /lib/udev/rules.d/99-systemd.rules
Reading rules file: /lib/udev/rules.d/99-toupcam.rules
Reading rules file: /lib/udev/rules.d/99-vantage.rules
Rules contain 393216 bytes tokens (32768 * 12 bytes), 39074 bytes strings
25830 strings (217367 bytes), 22646 de-duplicated (181478 bytes), 3185 trie nodes used
Failed to open device '/sys/lib/udev/rules.d/99-ZWOUSBST4.rules': No such device
Unload module index
Unloaded link configuration context.

Then, I ran
sudo udevadm monitor
and unplugged it, then plugged it in:
KERNEL[437.637526] remove   /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0/usbmisc/hiddev0 (usbmisc)
KERNEL[437.637717] remove   /usbmisc (class)
KERNEL[437.637877] remove   /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:03C3:CCCC.0001/hidraw/hidraw0 (hidraw)
KERNEL[437.638122] unbind   /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:03C3:CCCC.0001 (hid)
KERNEL[437.638297] remove   /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:03C3:CCCC.0001 (hid)
KERNEL[437.638462] unbind   /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0 (usb)
KERNEL[437.638630] remove   /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0 (usb)
UDEV  [437.647370] remove   /usbmisc (class)
KERNEL[437.649030] unbind   /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2 (usb)
KERNEL[437.649299] remove   /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2 (usb)
UDEV  [437.651385] remove   /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0/usbmisc/hiddev0 (usbmisc)
UDEV  [437.656980] remove   /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:03C3:CCCC.0001/hidraw/hidraw0 (hidraw)
UDEV  [437.664963] unbind   /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:03C3:CCCC.0001 (hid)
UDEV  [437.670902] remove   /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:03C3:CCCC.0001 (hid)
UDEV  [437.677252] unbind   /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0 (usb)
UDEV  [437.682498] remove   /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0 (usb)
UDEV  [437.689596] unbind   /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2 (usb)
UDEV  [437.694719] remove   /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2 (usb)
KERNEL[447.105580] add      /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2 (usb)
KERNEL[447.119781] add      /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0 (usb)
KERNEL[447.124671] add      /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:03C3:CCCC.0002 (hid)
KERNEL[447.125889] add      /class/usbmisc (class)
KERNEL[447.127507] add      /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0/usbmisc/hiddev0 (usbmisc)
KERNEL[447.127761] add      /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:03C3:CCCC.0002/hidraw/hidraw0 (hidraw)
KERNEL[447.127969] bind     /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:03C3:CCCC.0002 (hid)
KERNEL[447.128167] bind     /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0 (usb)
KERNEL[447.128422] bind     /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2 (usb)
UDEV  [447.140056] add      /class/usbmisc (class)
UDEV  [447.197787] add      /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2 (usb)
UDEV  [447.218627] add      /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0 (usb)
UDEV  [447.236935] add      /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:03C3:CCCC.0002 (hid)
UDEV  [447.238266] add      /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0/usbmisc/hiddev0 (usbmisc)
UDEV  [447.253047] add      /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:03C3:CCCC.0002/hidraw/hidraw0 (hidraw)
UDEV  [447.285197] bind     /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:03C3:CCCC.0002 (hid)
UDEV  [447.303075] bind     /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0 (usb)
UDEV  [447.364417] bind     /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2 (usb)
 
3 years 9 months ago #56796

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

  • Posts: 389
  • Thank you received: 15
Hello,

Do you see it?

/lib/udev/rules.d/99-ZWOUSBST4.rules:5: Invalid key/value pair, starting at character 66 (',')

This sticks out like a sore thumb. The rule needs to remove the extra character. Change ",," to ",". Use geany and edit, then save. Next do this:

sudo udevadm control --reload.

Then

udevadm test /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:03C3:CCCC.0001

This should enumerate your device.

Post your results.
3 years 9 months ago #56821

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

  • Posts: 49
  • Thank you received: 0
Weird, it keeps giving the error... I checked the rule again and even with the find function I cannot find a ',,' anymore, though udevadm still gives the 'character 66 error':
astroberry@astroberry:~ $ udevadm test /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:03C3:CCCC.0001
This program is for debugging only, it does not run any program
specified by a RUN key. It may show incorrect results, because
some values may be different, or not available at a simulation run.
 
Load module index
Skipping empty file: /etc/systemd/network/99-default.link
Created link configuration context.
Reading rules file: /lib/udev/rules.d/10-local-rpi.rules
Reading rules file: /lib/udev/rules.d/15-i2c-modprobe.rules
Reading rules file: /lib/udev/rules.d/40-usb-media-players.rules
Reading rules file: /lib/udev/rules.d/40-usb_modeswitch.rules
Reading rules file: /lib/udev/rules.d/50-firmware.rules
Reading rules file: /lib/udev/rules.d/50-udev-default.rules
Reading rules file: /lib/udev/rules.d/51-sbig-debian.rules
Reading rules file: /lib/udev/rules.d/55-dm.rules
Reading rules file: /lib/udev/rules.d/60-block.rules
Reading rules file: /lib/udev/rules.d/60-bluealsa.rules
Reading rules file: /lib/udev/rules.d/60-cdrom_id.rules
Reading rules file: /lib/udev/rules.d/60-crda.rules
Reading rules file: /lib/udev/rules.d/60-drm.rules
Reading rules file: /lib/udev/rules.d/60-evdev.rules
Reading rules file: /lib/udev/rules.d/60-flashrom.rules
Reading rules file: /lib/udev/rules.d/60-gpsd.rules
Reading rules file: /lib/udev/rules.d/60-i2c-tools.rules
Reading rules file: /lib/udev/rules.d/60-input-id.rules
Reading rules file: /lib/udev/rules.d/60-libgphoto2-6.rules
Reading rules file: /lib/udev/rules.d/60-libhamlib2.rules
Reading rules file: /lib/udev/rules.d/60-persistent-alsa.rules
Reading rules file: /lib/udev/rules.d/60-persistent-input.rules
Reading rules file: /lib/udev/rules.d/60-persistent-storage-dm.rules
Reading rules file: /lib/udev/rules.d/60-persistent-storage-tape.rules
Reading rules file: /lib/udev/rules.d/60-persistent-storage.rules
Reading rules file: /lib/udev/rules.d/60-persistent-v4l.rules
Reading rules file: /lib/udev/rules.d/60-rpi.gpio-common.rules
Reading rules file: /lib/udev/rules.d/60-sensor.rules
Reading rules file: /lib/udev/rules.d/60-serial.rules
Reading rules file: /lib/udev/rules.d/60-triggerhappy.rules
Reading rules file: /lib/udev/rules.d/64-btrfs.rules
Reading rules file: /lib/udev/rules.d/64-xorg-xkb.rules
Reading rules file: /lib/udev/rules.d/65-libwacom.rules
Reading rules file: /lib/udev/rules.d/69-libmtp.rules
Reading rules file: /lib/udev/rules.d/70-joystick.rules
Reading rules file: /lib/udev/rules.d/70-microbit.rules
Reading rules file: /lib/udev/rules.d/70-mouse.rules
Reading rules file: /lib/udev/rules.d/70-power-switch.rules
Reading rules file: /lib/udev/rules.d/70-touchpad.rules
Reading rules file: /lib/udev/rules.d/70-uaccess.rules
Reading rules file: /lib/udev/rules.d/71-seat.rules
Reading rules file: /lib/udev/rules.d/73-seat-late.rules
Reading rules file: /lib/udev/rules.d/73-special-net-names.rules
Reading rules file: /lib/udev/rules.d/73-usb-net-by-mac.rules
Reading rules file: /lib/udev/rules.d/75-net-description.rules
Reading rules file: /lib/udev/rules.d/75-probe_mtd.rules
Reading rules file: /lib/udev/rules.d/77-mm-cinterion-port-types.rules
Reading rules file: /lib/udev/rules.d/77-mm-dell-port-types.rules
Reading rules file: /lib/udev/rules.d/77-mm-ericsson-mbm.rules
Reading rules file: /lib/udev/rules.d/77-mm-fibocom-port-types.rules
Reading rules file: /lib/udev/rules.d/77-mm-haier-port-types.rules
Reading rules file: /lib/udev/rules.d/77-mm-huawei-net-port-types.rules
Reading rules file: /lib/udev/rules.d/77-mm-longcheer-port-types.rules
Reading rules file: /lib/udev/rules.d/77-mm-mtk-port-types.rules
Reading rules file: /lib/udev/rules.d/77-mm-nokia-port-types.rules
Reading rules file: /lib/udev/rules.d/77-mm-pcmcia-device-blacklist.rules
Reading rules file: /lib/udev/rules.d/77-mm-qdl-device-blacklist.rules
Reading rules file: /lib/udev/rules.d/77-mm-sierra.rules
Reading rules file: /lib/udev/rules.d/77-mm-simtech-port-types.rules
Reading rules file: /lib/udev/rules.d/77-mm-telit-port-types.rules
Reading rules file: /lib/udev/rules.d/77-mm-ublox-port-types.rules
Reading rules file: /lib/udev/rules.d/77-mm-usb-device-blacklist.rules
Reading rules file: /lib/udev/rules.d/77-mm-usb-serial-adapters-greylist.rules
Reading rules file: /lib/udev/rules.d/77-mm-x22x-port-types.rules
Reading rules file: /lib/udev/rules.d/77-mm-zte-port-types.rules
Reading rules file: /lib/udev/rules.d/78-sound-card.rules
Reading rules file: /lib/udev/rules.d/80-dbk21-camera.rules
Reading rules file: /lib/udev/rules.d/80-debian-compat.rules
Reading rules file: /lib/udev/rules.d/80-drivers.rules
Reading rules file: /lib/udev/rules.d/80-ifupdown.rules
Reading rules file: /lib/udev/rules.d/80-iio-sensor-proxy.rules
Reading rules file: /lib/udev/rules.d/80-libinput-device-groups.rules
Reading rules file: /lib/udev/rules.d/80-mm-candidate.rules
Reading rules file: /lib/udev/rules.d/80-net-setup-link.rules
Reading rules file: /lib/udev/rules.d/80-noobs.rules
Reading rules file: /lib/udev/rules.d/80-udisks2.rules
Reading rules file: /lib/udev/rules.d/84-nm-drivers.rules
Reading rules file: /lib/udev/rules.d/85-disable-dslr-automout.rules
Reading rules file: /lib/udev/rules.d/85-hwclock.rules
Reading rules file: /lib/udev/rules.d/85-nm-unmanaged.rules
Reading rules file: /lib/udev/rules.d/85-qhyccd.rules
Reading rules file: /lib/udev/rules.d/85-regulatory.rules
Reading rules file: /lib/udev/rules.d/89-alsa-ucm.rules
Reading rules file: /lib/udev/rules.d/90-alsa-restore.rules
Reading rules file: /lib/udev/rules.d/90-console-setup.rules
Reading rules file: /lib/udev/rules.d/90-libinput-model-quirks.rules
Reading rules file: /lib/udev/rules.d/90-nm-thunderbolt.rules
Reading rules file: /lib/udev/rules.d/90-pi-bluetooth.rules
Reading rules file: /lib/udev/rules.d/95-dm-notify.rules
Reading rules file: /lib/udev/rules.d/95-pentax.rules
Reading rules file: /lib/udev/rules.d/95-samsung.rules
Reading rules file: /lib/udev/rules.d/97-hid2hci.rules
Reading rules file: /lib/udev/rules.d/99-ZWOUSBST4.rules
/lib/udev/rules.d/99-ZWOUSBST4.rules:5: Invalid key/value pair, starting at character 66 (',')
Reading rules file: /lib/udev/rules.d/99-altaircam.rules
Reading rules file: /etc/udev/rules.d/99-apogee.rules
Reading rules file: /lib/udev/rules.d/99-armadilloplatypus.rules
Reading rules file: /lib/udev/rules.d/99-asi.rules
Reading rules file: /lib/udev/rules.d/99-atik.rules
Reading rules file: /etc/udev/rules.d/99-com.rules
Reading rules file: /lib/udev/rules.d/99-fireflymv.rules
Reading rules file: /lib/udev/rules.d/99-fishcamp.rules
Reading rules file: /lib/udev/rules.d/99-fli.rules
Reading rules file: /lib/udev/rules.d/99-focusers.rules
Reading rules file: /lib/udev/rules.d/99-indi_auxiliary.rules
Reading rules file: /lib/udev/rules.d/99-mallincam.rules
Reading rules file: /etc/udev/rules.d/99-meadedsi.rules
Reading rules file: /lib/udev/rules.d/99-miccd.rules
Reading rules file: /lib/udev/rules.d/99-nightscape.rules
Reading rules file: /lib/udev/rules.d/99-nncam.rules
Reading rules file: /lib/udev/rules.d/99-qsi.rules
Reading rules file: /lib/udev/rules.d/99-starshootg.rules
Reading rules file: /lib/udev/rules.d/99-sx.rules
Reading rules file: /lib/udev/rules.d/99-systemd.rules
Reading rules file: /lib/udev/rules.d/99-toupcam.rules
Reading rules file: /lib/udev/rules.d/99-vantage.rules
Rules contain 393216 bytes tokens (32768 * 12 bytes), 39074 bytes strings
25830 strings (217367 bytes), 22646 de-duplicated (181478 bytes), 3185 trie nodes used
Failed to open device '/sys/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:03C3:CCCC.0001': No such device
Unload module index
Unloaded link configuration context.
3 years 9 months ago #56831

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

  • Posts: 389
  • Thank you received: 15
Hello,

Open Geany. Reopen the rule.

Use Search and Replace. Use this criteria, “,,” with “,”. The error is line 5 at the 66th position. Save.

Reload udevadm. Monitor udevadm. And use test again. Then unplug and plug back in. The error will be gone and EKOS will see your device.
3 years 9 months ago #56833

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

  • Posts: 49
  • Thank you received: 0
I used search and replace, but there is no ',,' instance anymore in the file. But the error keeps popping up.
I tried nano as well to check whether I am looking at the wrong/another version of the file, but also there, it keeps showing up with NO ',,' anywhere.
Restarting the Pi and udevadm doesn't do anything either
3 years 9 months ago #56836

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

  • Posts: 389
  • Thank you received: 15
Hello,

Reopen the file with Geany. Look at the header bar. Where does this file get loaded from?

Copy this corrected file to /lib/udev/rules.d. Then use the udevadm commands in my previous entry.
3 years 9 months ago #56841

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

  • Posts: 49
  • Thank you received: 0
Unfortunately, /lib/udev/rules.d is exactly where it gets loaded from
3 years 9 months ago #56843

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

  • Posts: 389
  • Thank you received: 15

Copy its content here to review. Thank you. Below, the errant was “cccc”,,ATTRS”. Copy this one below.

# ZWO USBST4 adapater
ATTRS{idVendor}=="03c3",ATTRS{idProduct}=="cccc",ENV{ID_MM_DEVICE_IGNORE}="1"
ATTRS{idVendor}=="03c3",ATTRS{idProduct}=="cccc",ENV{MTP_NO_PROBE}="1"
KERNEL=="ttyACM*",SUBSYSTEM=="tty",ATTRS{idVendor}=="03c3",ATTRS{idProduct}=="cccc"
SUBSYSTEM=="usb",ATTRS{idVendor}=="03c3",ATTRS{idProduct}=="cccc",ATTRS{Product}==“USBST4”,SYMLINK+="ZWOUSBST4",MODE="0666"
Last edit: 3 years 9 months ago by John Robison.
3 years 9 months ago #56850

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

  • Posts: 49
  • Thank you received: 0
The contents before writing this post are:

<code># ZWO USBST4 adapater
ATTRS{idVendor}=="03c3",ATTRS{idProduct}=="cccc",ENV{ID_MM_DEVICE_IGNORE}="1"
ATTRS{idVendor}=="03c3",ATTRS{idProduct}=="cccc",ENV{MTP_NO_PROBE}="1"
KERNEL=="ttyACM*",SUBSYSTEM=="tty",ATTRS{idVendor}=="03c3",ATTRS{idProduct}=="cccc"
SUBSYSTEM=="usb",ATTRS{idVendor}=="03c3",ATTRS{idProduct}=="cccc",ATTRS{Product}==“USBST4”,SYMLINK+="ZWOUSBST4",MODE="0666"</code>

I now copied the text you shared. It still gives the same error after reloading udevadm.
Then, I proceeded deleting the rule, making a new file (in geany), pasting the text you just shared, and saving it again in the right folder, and after reloading... it STILL gives the same error. Even after searching for a ',,'. Amazing. Would reinstalling astroberry be of any help?
Last edit: 3 years 9 months ago by Michiel Desmedt.
3 years 9 months ago #56853

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

  • Posts: 389
  • Thank you received: 15
Hello,

No, a reinstall is not the answer. LOL. Use this command:

sudo udevadm control —reload

After any change with any rules, use this command to reload the rules.

Another check is to run this command

ls -lsa /lib/udev/rules.d/99-ZWO*

Let’s see its date and time stamp.
Last edit: 3 years 9 months ago by John Robison.
3 years 9 months ago #56854

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

Moderators: Radek Kaczorek
Time to create page: 1.656 seconds