Method of radio connectivity (USB, WiFi, Ethernet, etc): 7300 <–>USB Pi Mint <— Lenovo I5 Mint Ethernet
Did you check the FAQ and read the manual? Yes
Hello, good morning, I have a Raspberry Pi 3 connected through the network to a remote Lenovo I5 computer (8 Gb Ram and 500 Gb HDD) and to which I have connected an Icom RC-28 Encoder, but Vfview does not recognize the device, it says (Not Connected), the S.O. seems so, everything else works WONDERFULLY WELL.
Could you offer me some help, I have to load some driver in RS-BA1.2 works correctly.
Thank you so much
Francisco EA4HPM 2023-06-09T22:00:00Z
The fact that it shows-up means it has been detected, but your user does not have permission to access it, as per Using the RC-28, ShuttleXpress, and ShuttlePRO controllers | wfview you will need to either run wfview as root (not a good idea) or add udev rules to make it accessible from a non-root user.
I don’t know the vendor/device IDs for the RC28 offhand but you need to add them into a udev rules file (the vendor/device IDs should be displayed in the wfview log file.)
Just run: sudo wfview
But now I don’t have audio, the codecs I used have disappeared, I’m doing tests to see if I can get a configuration that works, as soon as I do, I’ll put it for others.
thanks for your help
Francisco
Ok, I have deleted the user created in Mint, but now I never get the menu with the drivers with which the audio worked (Alic…) again if I run the program as administrator the Encoder works but if I run it in normal mode it doesn’t
I configure everything in default, although I have tried other options and I do not configure CVI as it told me, and I always see Waterfall but I do not hear anything and if I do not enter as root the encoder does not work, I have looked at the installation and the drivers appear there sound
Just Don’t. the root user is not to fix stuff this way. the fact that the rc28 works as root tells you that the user has no permissions apparently to talk/listen to the rc28.
create an user, add the user to the dialout group and tell us if the rc28 works or not.
Following your indication, that was what I did, I created a user, and added it to the “dialout" group and the RC-28 does NOT work and I have also lost the sound
The linked howto shows a line in udev. You need a similar line in udev for the RC-28. Since I do not have an RC-28 myself, you will probably have to use google to see how to set the attributes in udev. There are utilities out there that will show you the attributes for a given device connected over usb.
From there, you can develop your own udev line, which sets the USB device permissions.
Again, read over this page carefully and then google how to get the idProduct and idVendor from a connected usb device. Then build a udev rule, and then re-insert the RC-28.
On the Rasperry Pi there are many unnecessary rules that are misleading. A bad solution, but one solution is to enter the file 50-udev-default rules and in line 50 change the mode to 666, the default rule for usb devices. (do not think that I know something about this, I am surrounded by linuxists)
Roeland and Elliott are ABSOLUTELY correct, here is the udev rule that I have created, this supports both the Contour Shuttle and RC28.
/etc/udev/rules.d/99-wfview.rules:
# for newer Shuttle PRO model
ATTRS{name}=="Contour Design ShuttlePro" MODE="0644"
# for older PRO model
ATTRS{name}=="Contour Design ShuttlePRO v2" MODE="0644"
# for the Xpress model
ATTRS{name}=="Contour Design ShuttleXpress" MODE="0644"
# for Icom RC-28
ATTRS{name}=="Icom RC-28 REMOTE ENCODER" MODE="0644"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0b33", ATTRS{idProduct}=="0020", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0b33", ATTRS{idProduct}=="0030", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0c26", ATTRS{idProduct}=="001e", MODE="0666"
Once done, you must disconnect/reconnect the RC28 for it to be recognised.
Running into a similar issue on a Mint 21.2 system on a tablet.
The RC-28 is detected but doesn’t connect. Copied Phil’s .rules file contents into a file and placed it in the /rules.d/ directory. No joy.
Tried it on this system (which is the wfview radio server) and it worked.
The OS versions are the same. Users are identical and both are a member of dialout. The only real difference is this system is more of a real “PC” and the tablet has a touch screen…and only one USB port.
FWIW, the RC-28 shows up via lsusb on both and isn’t present via xinput on either - so it’s not being grabbed as a pointing device.