Good morning: I need some help here. I am trying to use a Masters Communiciations DRA digital interface, which is connected to the computer via a USB port, with Fldigi and my FreeBSD-13.2-RELEASE install. Fldigi (and Flmsg and Flamp) installed flawlessly and run perfectly. Fldigi has a function in it which permits keying the DRA interface on and off using the DRA interface's C-Media sound chip.
When I fire up Fldigi, it detects the interface and activates it correctly for receiving. The waterfall appears as it should, and incoming signals are detected and decoded as they should be.
There is a setting within Fldigi to "key" the DRA digital interface on and off using the C-Media chip's GPIO capabilties. This is called "C-Media PTT". or Push To Talk. This is NOT the same as the PTT function which is used by a different bit of software, specifically, Flrig, to key the transmitter on and off directly.
I have investigated how the Linux users have done this. According to the info I have been given, the process, for Linux, is as below:
Create /etc/udev/rules.d/cmedia.rules and write the single line
But this does not appear to work in FreeBSD. Nothing happens at all. My conclusion is that the above is not recognized by FreeBSD.
When I do
Is there some "translation" that must be done here? I have included
Anyone?
Ken Gordon
When I fire up Fldigi, it detects the interface and activates it correctly for receiving. The waterfall appears as it should, and incoming signals are detected and decoded as they should be.
There is a setting within Fldigi to "key" the DRA digital interface on and off using the C-Media chip's GPIO capabilties. This is called "C-Media PTT". or Push To Talk. This is NOT the same as the PTT function which is used by a different bit of software, specifically, Flrig, to key the transmitter on and off directly.
I have investigated how the Linux users have done this. According to the info I have been given, the process, for Linux, is as below:
Create /etc/udev/rules.d/cmedia.rules and write the single line
KERNEL=="hidraw*", SUBSYSTEM=="hidraw". MODE="0664", GROUP="plugdev"
into it.But this does not appear to work in FreeBSD. Nothing happens at all. My conclusion is that the above is not recognized by FreeBSD.
When I do
dmesg -a C-
, the system returns the correct info about my C-Media device, and it appears on ugen0.6 as uhid1Is there some "translation" that must be done here? I have included
linux_enable="YES"
in my rc.conf from the day I installed FreeBSD.Anyone?
Ken Gordon
Last edited: