[arm-allstar] Can simpleusb and usbradio coexist in the same RPi3b+?
David McGough
kb4fxc at inttek.net
Fri Dec 22 16:50:02 EST 2023
The RPi4B for hardware revisions <= 1.2 has some type of hardware bug
(apparently?), where only a single USB audio FOB will work correctly.
Note that this "bug" is not limited to audio FOBs, but is also seen with
other USB peripherals, too, like USB-SATA adapters, USB-serial, etc.
The RPi3B+ works fine with multiple USB FOBS. However, the kernel USB
drivers seem to start "running out of gas" when you've got > 2 FOBs in
continuous use....They still work, but, some brief audio drop-outs may
occur, accompanied by a kernel message indicating an USB data overrun.
So, for the RPi3 boards, the issue is much different than with the RPi4.
Merry Christmas and Happy Holidays!
73, David K4FXC
On Fri, 22 Dec 2023, Rich Ball via ARM-allstar wrote:
> David,
I thought the rpi4b had an issue with more than on fob but, rpi3âs were ok.
Btw, Tnx for all you do. Very much appreciated!
Regards,
Rich
Sent from my iPhone
> On Dec 22, 2023, at 3:56 PM, David McGough via ARM-allstar <arm-allstar at hamvoip.org> wrote:
>
> 
> Jeff,
>
> Yes, this should work. However, there may be performance problems trying
> to use more than 2 USB FOBs on a single RPi3B+ device.
>
> I'll take a look at your config files, if you send them to me directly as
> a tarball or zipfile.
>
> Merry Christmas and Happy Holidays!
>
> 73, David K4FXC
>
>
>> On Fri, 22 Dec 2023, Jeff Jurenka via ARM-allstar wrote:
>>
>> Oh wait. I just realized that it (*devstr* variable) does not seem to work
> in usbradio_tune.conf correctly either.
>
> On Fri, Dec 22, 2023 at 10:03â¯AM Jeff Jurenka <ayrton.productions at gmail.com>
> wrote:
>
>>
>> Can simpleusb and usbradio coexist in the same RPi3b+?
>>
>> I cannot seem to find a way to make the *devstr* variable in
>> simpleusb_tune.conf force assign the desired USB device. It appears that
>> usbradio_tune.conf may be working correctly.
>>
>>
>> [root at Node1506 asterisk]# grep Assign /var/log/asterisk/messages
>> [Dec 22 09:54:58] NOTICE[30450] chan_usbradio.c: Assigned USB device
>> 1-1.5:1.0 to usbradio channel usb_1506
>> [Dec 22 09:54:58] NOTICE[30453] chan_simpleusb.c: Assigned USB device
>> 1-1.5:1.0 to simpleusb channel usb_1706
>> [Dec 22 09:54:58] NOTICE[30452] chan_usbradio.c: Assigned USB device
>> 1-1.4:1.0 to usbradio channel usb_1606
>>
>> [root at Node1506 asterisk]# grep devstr *tune_usb_*.conf
>> simpleusb_tune_usb_1706.conf:devstr=1-1.2:1.3 ;C-Media Electronics, Inc.
>> /usb1/1-1/1-1.2/1-1.2:1.3//0003:0D8C:013A.0001
>> usbradio_tune_usb_1506.conf:devstr=1-1.4:1.3 ; C-Media Electronics, Inc.
>> /usb1/1-1/1-1.4/1-1.4:1.3/0003:0D8C:013A.0002
>> usbradio_tune_usb_1606.conf:devstr=1-1.5:1.3 ;C-Media Electronics, Inc.
>> /usb1/1-1/1-1.5/1-1.5:1.3/0003:0D8C:013A.0003
>>
> _______________________________________________
>
> ARM-allstar mailing list
> ARM-allstar at hamvoip.org
> http://lists.hamvoip.org/cgi-bin/mailman/listinfo/arm-allstar
>
> Visit the BBB and RPi2/3/4 web page - http://hamvoip.org
>
> _______________________________________________
>
> ARM-allstar mailing list
> ARM-allstar at hamvoip.org
> http://lists.hamvoip.org/cgi-bin/mailman/listinfo/arm-allstar
>
> Visit the BBB and RPi2/3/4 web page - http://hamvoip.org
_______________________________________________
ARM-allstar mailing list
ARM-allstar at hamvoip.org
http://lists.hamvoip.org/cgi-bin/mailman/listinfo/arm-allstar
Visit the BBB and RPi2/3/4 web page - http://hamvoip.org
More information about the ARM-allstar
mailing list