Re: [Hamlib-developer] ROTCTld usb0 issue on pi5
Library to control radio transceivers and receivers
Brought to you by:
n0nb
From: Bob N. <bn...@gm...> - 2025-04-13 18:05:40
|
Here is pi@rpq5:~ $ ls /dev autofs gpiomem2 media2 ram3 tty11 tty33 tty55 vcs vga_arbiter block gpiomem3 mem ram4 tty12 tty34 tty56 vcs1 vhci btrfs-control gpiomem4 mmcblk0 ram5 tty13 tty35 tty57 vcs2 vhost-net bus gps1 mmcblk0p1 ram6 tty14 tty36 tty58 vcs3 vhost-vsock cec0 hwrng mmcblk0p2 ram7 tty15 tty37 tty59 vcs4 video19 cec1 i2c-13 mqueue ram8 tty16 tty38 tty6 vcs5 video20 char i2c-14 net ram9 tty17 tty39 tty60 vcs6 video21 console initctl null random tty18 tty4 tty61 vcs7 video22 cpu_dma_latency input pio0 rfkill tty19 tty40 tty62 vcsa video23 cuse kmsg port rtc tty2 tty41 tty63 vcsa1 video24 disk kvm ppp rtc0 tty20 tty42 tty7 vcsa2 video25 dma_heap log pps0 serial tty21 tty43 tty8 vcsa3 video26 dri loop0 ptmx shm tty22 tty44 tty9 vcsa4 video27 fd loop1 ptp0 snd tty23 tty45 ttyACM1 vcsa5 video28 full loop2 pts spidev0.0 tty24 tty46 ttyAMA0 vcsa6 video29 fuse loop3 ram0 spidev0.1 tty25 tty47 ttyAMA10 vcsa7 video30 gpiochip0 loop4 ram1 spidev10.0 tty26 tty48 ttyprintk vcsu video31 gpiochip10 loop5 ram10 stderr tty27 tty49 *ttyUSB0* vcsu1 video32 gpiochip11 loop6 ram11 stdin tty28 tty5 uhid vcsu2 video33 gpiochip12 loop7 ram12 stdout tty29 tty50 uinput vcsu3 video34 gpiochip13 loop-control ram13 tty tty3 tty51 urandom vcsu4 video35 gpiochip4 mapper ram14 tty0 tty30 tty52 v4l vcsu5 watchdog gpiomem0 media0 ram15 tty1 tty31 tty53 vcio vcsu6 watchdog0 gpiomem1 media1 ram2 tty10 tty32 tty54 vc-mem vcsu7 zero ttyusb0 is there when the unit is plugger in. Using lsusb pi@rpq5:~ $ lsusb Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 003: ID 1546:01a7 U-Blox AG [u-blox 7] Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub *Bus 001 Device 003: ID 1a86:7523 QinHeng Electronics CH340 serial converter* Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub I try rotctld -vvvvv -m 2401 -r /dev/ttyusb3 -s 115200 -t 4533 and it always tries to open serial_open: /dev/ttyS0 and fails. thanks for getting back to me Bob, W1RPQ On Sun, Apr 13, 2025 at 1:24 PM Nate Bargmann <n0...@n0...> wrote: > Hi Bob. > > * On 2025 12 Apr 11:22 -0500, Bob Nazro wrote: > > I have a AntRunner rotor unit that connects to my raspberry pi with a usb > > cable. The instructions say to run "rotctld -vvvvv -m 2401 -r > /dev/ttyUSB0" > > to connect. It fails each time. > > My suggestion of the first step is to be sure that '/dev/ttyUSB0' > actually is present. Use "ls /dev" to check. If it is present, you can > post the output of "ls -l /dev/ttyUSB0" which should show the > permissions, owner, and group of the device file. On Debian and > Raspberry Pi OS the owner is 'root' and the group is 'dialout'. It's > imperative that your user be in the 'dialout' group. > > > The connection is Device 004. I am at a loss , as to getting the > connection > > up and running. It does work on my laptop with hamlib so I know that the > > unit works. Any help is greatly appreciated. > > > > pi@rpq5:~ $ lsusb > > Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub > > Bus 003 Device 005: ID 1546:01a7 U-Blox AG [u-blox 7] > > Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub > > Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub > > Bus 001 Device 004: ID 1a86:7523 QinHeng Electronics CH340 serial > converter > > Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub > > > > > > Running the script. > > > > pi@rpq5:~ $ rotctld -vvvvv -m 2401 -r /dev/ttyUSB0 > > rotctld, Hamlib 4.5.4 Jan 10 01:31:41Z 2023 SHA=921cc5 > > Report bugs to <ham...@li...> > > > > rot_init called > > initrots4_grbltrk: _init called > > rot_register (2401) > > rot_register (2402) > > grbltrk_rot_init:454 rot->caps->rot_model: 2401 > > set_conf: called > > rot_open called > > serial_open: /dev/ttyS0 > > serial_open(229): open failed#1 > > serial_open(229): open failed#2 > > serial_open(229): open failed#3 > > serial_open(229): open failed#4 > > serial_open: Unable to open /dev/ttyS0 - No such file or directory > > This is why I am asking about the serial devices on your system. The > command is telling rotcld to use '/dev/ttyUSB0' but it is trying to open > '/dev/ttyS0' which is usually a system serial port. But, the Raspberry > Pi's I've dealt with don't even have that port. Instead they have > '/dev/ttyAMA0' which is present on the GPIO header strip. > > The actual name of the USB to Serial adapter should show in the > directory '/sys/bus/usb-serial/devices/'. On my desktop system I get: > > $ ls -l /sys/bus/usb-serial/devices > total 0 > lrwxrwxrwx 1 root root 0 Apr 13 08:55 ttyUSB0 -> > ../../../devices/pci0000:00/0000:00:14.0/usb2/2-10/2-10.4/2-10.4:1.0/ttyUSB0/ > > Which, I really can't correspond to the output of 'libusb': > > Bus 002 Device 008: ID 0557:2008 ATEN International Co., Ltd UC-232A > Serial Port [pl2303] > > At this point without knowing what exists on your system, I can't offer > much more guidance. > > 73, Nate > > -- > "The optimist proclaims that we live in the best of all > possible worlds. The pessimist fears this is true." > Web: https://www.n0nb.us > Projects: https://github.com/N0NB > GPG fingerprint: 82D6 4F6B 0E67 CD41 F689 BBA6 FB2C 5130 D55A 8819 > > _______________________________________________ > Hamlib-developer mailing list > Ham...@li... > https://lists.sourceforge.net/lists/listinfo/hamlib-developer > -- Bob Nazro, W1RPQ phone: (860) 941-7993 b <Jos...@cp...>na...@gm... |