This is an embedded usb serial port in a radio receiver which works in MS Windows10 and I was hoping to write some control routines for a Raspberry Pi running buster and it does the following:
Sep 22 20:17:15 rpi2 kernel: [551843.541477] usb 1-1.2: new full-speed USB device number 6 using dwc_otg Sep 22 20:17:16 rpi2 kernel: [551843.674681] usb 1-1.2: not running at top speed; connect to a high speed hub Sep 22 20:17:16 rpi2 kernel: [551843.684432] usb 1-1.2: New USB device found, idVendor=0c26, idProduct=002b Sep 22 20:17:16 rpi2 kernel: [551843.684444] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 Sep 22 20:17:16 rpi2 kernel: [551843.684452] usb 1-1.2: Product: IC-R30 Sep 22 20:17:16 rpi2 kernel: [551843.684460] usb 1-1.2: Manufacturer: Icom Inc. Sep 22 20:17:16 rpi2 kernel: [551843.684468] usb 1-1.2: SerialNumber: IC-R30 16002557 Sep 22 20:17:16 rpi2 kernel: [551843.727911] cdc_acm 1-1.2:1.0: Zero length descriptor references Sep 22 20:17:16 rpi2 kernel: [551843.727940] cdc_acm: probe of 1-1.2:1.0 failed with error -22 Sep 22 20:17:16 rpi2 kernel: [551843.728056] usbcore: registered new interface driver cdc_acm Sep 22 20:17:16 rpi2 kernel: [551843.728061] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters Sep 22 20:21:11 rpi2 kernel: [552078.765119] usb 1-1.2: USB disconnect, device number 6 So much for that. There is one other possibility. It is possible that one can go to one of the menu options and flip a virtual switch that will take the serial data that should have been on /dev/ttyACMx and put them on a logic-level serial line that is accessible through the right stereo channel of a 3-conductor jack. Whether or not that works is beyond the scope of this list so my question is whether or not there is a wrapper program of some kind in Linux that can fool an application like the serial port module that tried to run here in to thinking that it is home and among friends when it's really been kidnapped. The possible use of a logic-level serial line is probably what I will need to do but that means that if one resets the radio to factory defaults, one will have to go in to the menus on the radio's screen and restore the virtual switch setting. As a computer user who happens to be blind, that's a major pain as well as in a case where the radio is remotely located and one is operating it headlessly. I smiled a bit when reading the syslog admonition to connect to a high-speed hub. That would be quite a trick. Thanks for any constructive suggestions. Martin McCormick WB5AGZ