Uniden Programming on Linux

N6JPA

A Ham Radio Operator With too much frequency.
Joined
Oct 21, 2018
Messages
117
Location
San Luis Obispo, CA
I have the BC125AT plugged into a USB port on my Linux Computer. When I list 'lsusb' the BC125AT is listed. When I list the /dev folder for 'tty' links there is no 'ttyUSB#" listed in the directory. I know on windows it is a comport, where do I connect to the BC125AT using Linux? TIA.
 

RobDLG

Member
Joined
Mar 10, 2024
Messages
37
Location
USA
If you don't see a device such as /dev/ttyACM0, check the output of dmesg to see if contains further details.
 

N6JPA

A Ham Radio Operator With too much frequency.
Joined
Oct 21, 2018
Messages
117
Location
San Luis Obispo, CA
Okay I get error -22 when I plug in the BC125AT to the USB port on the desktop computer. Here is the full dmesg:

[569693.053404] usb 2-1.4: new full-speed USB device number 14 using ehci-pci
[569693.163933] usb 2-1.4: New USB device found, idVendor=1965, idProduct=0017, bcdDevice= 0.01
[569693.163942] usb 2-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[569693.163945] usb 2-1.4: Product: BC125AT
[569693.163948] usb 2-1.4: Manufacturer: Uniden America Corp.
[569693.163950] usb 2-1.4: SerialNumber: 0001
[569693.164367] cdc_acm 2-1.4:1.0: Zero length descriptor references
[569693.164377] cdc_acm: probe of 2-1.4:1.0 failed with error -22

Any ideas how to fix the issue?

I'm using Linux Mint 21.3.

TIA.
 
Last edited:

RobDLG

Member
Joined
Mar 10, 2024
Messages
37
Location
USA
[569693.164377] cdc_acm: probe of 2-1.4:1.0 failed with error -22

It seems that the BC125AT has a "quirk" in the USB interface which must be accounted for in the Linux kernel driver.

According to a 2023 post on the Linux Mint Forums, the fix was not included in Linux Mint 21.1, and it may be that 21.3 is the same. If you're already running the latest kernel for 21.3, this probably is indeed the case.

You'll need a kernel that includes the fix. You can try upgrading to the latest version of Linux Mint to see if that works. You can also boot a live image on your PC instead. I used Fedora when I programmed my BC125AT.
 
Top