I have found after much trial and error that adding the arguments “recv_frame_size=8000,num_recv_frames=512” to the device string allows for me to sample at the full 56 Msps rate on the B series devices without any overruns (tested using UHD 4.2.0.1 on both Debian 11 and Arch Linux on various computers). I haven’t tried transmitting at all though so not sure if there are better arguments for that. One additional thing to double check for is that your device is actually connecting using USB 3.0, I have found a surprising amount of bad USB3 cables that would only link up at USB2 speeds (check using “sudo lsusb -tv” after running uhd_usrp_probe to load firmware onto the device, should show speed of 5000M).
From: [email protected] <[email protected]> Sent: Wednesday, September 7, 2022 10:31 AM To: [email protected] Subject: [External] [USRP-users] Re: B210 reporting U/O on Ubuntu 22.04 Use caution with links and attachments. [email protected]<mailto:[email protected]> wrote: [email protected]<mailto:[email protected]> wrote: Hi, I can only confirm that I see the same result: 24MHz is working, starting from about 24.5MHz there’s a lot of underruns. My CPU: AMD Ryzen Threadripper 2990WX, 128GB RAM, motherboard Asus X399. … and the system is Ubuntu 20.04 with UHD 4.2.0.1. But with UHD 4.1.0.6 there situation is exactly the same (not working for >= 24.5M), so if you’ve got it somewhere working it would be worth sharing: - your exact UHD revision, - specs of your PC. Best Regards, Piotr Krysik
_______________________________________________ USRP-users mailing list -- [email protected] To unsubscribe send an email to [email protected]
