OpenRTX / dmrconfig

Configuration utility for DMR radios
BSD 3-Clause "New" or "Revised" License
240 stars 56 forks source link

Permission Denied for AnyTone AT-D878UV Radio #46

Open JeffHochberg opened 4 years ago

JeffHochberg commented 4 years ago

Hello,

I followed the instructions on adding /etc/udev/rules.d/99-dmr.rules and added the recommended values:

# TYT MD-UV380 SUBSYSTEM=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="df11", MODE="666"

# Baofeng RD-5R, TD-5R, DM-1801 SUBSYSTEM=="usb", ATTRS{idVendor}=="15a2", ATTRS{idProduct}=="0073", MODE="666"

# Anytone AT-D868UV: ignore this device in Modem Manager ATTRS{idVendor}=="28e9" ATTRS{idProduct}=="018a", ENV{ID_MM_DEVICE_IGNORE}="1"

I ran sudo udevadm control --reload-rules and disconnected/reconnected my AnyTone AT-D878UV to my computer.

user@ubuntu:~/Desktop/dmrconfig-test$ dmrconfig -r Serial port: /dev/ttyACM0 /dev/ttyACM0: Permission denied No radio detected. Check your USB cable!

I compared line 8 in 99-dmr.rules to lines 2 and 5 - it looked like there was a comma missing between ATTRS{idVendor}=="28e9" and ATTRS{idProduct}=="018a" so I tried adding a comma. I also tried adding SUBSYSTEM=="usb", before ATTRS{idVendor}=="28e9".

Neither of those modifications helped.

The following work as expected:

sudo dmrconfig -r sudo dmrconfig -r -t

It looks like the idVendor and idProduct values for the 878 are identical to the 868.

I ran dmesg and see the following when I connect my 878:

[ 883.017593] usb 3-2: USB disconnect, device number 6 [ 889.614753] usb 3-2: new full-speed USB device number 7 using xhci_hcd [ 890.017197] usb 3-2: New USB device found, idVendor=28e9, idProduct=018a, bcdDevice= 1.00 [ 890.017199] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 890.017201] usb 3-2: Product: GD32 Virtual ComPort in FS Mode [ 890.017202] usb 3-2: Manufacturer: GD32Microelectronics [ 890.017203] usb 3-2: SerialNumber: 000000010000 [ 890.020957] cdc_acm 3-2:1.0: ttyACM0: USB ACM device

Any thoughts as to why I am still running into permissions issues?

Thanks!

-JeffH

Jeff Hochberg W4JEW Atlanta, GA

neotericpiguy commented 4 years ago

I don't know if you've solved this or found a work around, but I have a BTECH DMR 6x2. What is the output of your lsusb

vizio> lsusb
Bus 003 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 13d3:5178 IMC Networks
Bus 001 Device 005: ID 04ca:3006 Lite-On Technology Corp.
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 005: ID 1532:0109 Razer USA, Ltd Lycosa Keyboard
Bus 002 Device 004: ID 062a:4101 MosArt Semiconductor Corp. Wireless Keyboard/Mouse
Bus 002 Device 003: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 002 Device 024: ID 28e9:018a GD32Microelectronics GD32 Virtual ComPort in FS Mode
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

The GD32Microelectronics GD32 Virtual ComPort in FS Mode line with the 28e9:018a is how you know what values to set in the 99-dmr.rules so I use the line

SUBSYSTEM=="usb", ATTRS{idVendor}=="28e9", ATTRS{idProduct}=="018a", MODE="666"

To set my rules