Nuand / bladeRF

bladeRF USB 3.0 Superspeed Software Defined Radio Source Code
http://nuand.com
Other
1.15k stars 461 forks source link

wait_for_buffer: Timed out waiting for buf_ready after 3000 ms #928

Open rabarar opened 1 year ago

rabarar commented 1 year ago

first time I ran into this issue: any ideas on causes?

BladeRF microxA4 on Ubuntu 23.04 gnuradio 3.10.5.1 bladeRF-cli version: 1.9.0-git-368f0ac9 libbladeRF version: 2.5.0-git-368f0ac9 Firmware version: 2.4.0-git-a3d5c55f FPGA version: 0.15.0 (configured by USB host)

[ERROR @ host/libraries/libbladeRF/src/streaming/sync.c:349] wait_for_buffer: Timed out waiting for buf_ready after 3000 ms
[bladeRF source] work: bladerf_sync_rx error: Operation timed out
[bladeRF source] work: Consecutive error limit hit. Shutting down.
[bladeRF source] stop: DEBUG: stopping source
[ERROR @ host/libraries/libbladeRF/src/backend/usb/nios_access.c:68] Failed to send NIOS II request: No devices available
[ERROR @ host/libraries/libbladeRF/src/board/bladerf2/rfic_host.c:251] _rfic_host_enable_module: dev->backend->rffe_control_read(dev, &reg) failed: No devices available
terminate reached from thread id: 7fc16d7fa6c0Got std::runtime_error
stop: bladerf_enable_module failed: No devices available (-7)
0x7fc1e256883a: (gr::tagged_stream_block::check_topology(int, int)+0x17fa)
0x7fc1e22b6f2c: (std::rethrow_exception(std::__exception_ptr::exception_ptr)+0x7c)
0x7fc1e22b5ed9: (__cxa_free_dependent_exception+0x69)
0x7fc1e22b6649: (__gxx_personality_v0+0x99)
0x7fc1e281ca89: (_Unwind_GetTextRelBase+0x2969)
0x7fc1e281d57d: (_Unwind_Resume+0x12d)
0x7fc1e2b4a19d: -- error: unable to obtain symbol name for this frame
0x7fc1e252e1ca: (gr::block_executor::~block_executor()+0x32a)
0x7fc1e256c7e2: (gr::tagged_stream_block::general_work(int, std::vector<int, std::allocator<int> >&, std::vector<void const*, std::allocator<void const*> >&, std::vector<void*, std::allocator<void*> >&)+0xa12)
0x7fc1e256c864: (gr::tagged_stream_block::general_work(int, std::vector<int, std::allocator<int> >&, std::vector<void const*, std::allocator<void const*> >&, std::vector<void*, std::allocator<void*> >&)+0xa94)
0x7fc1e369c4ab: (boost::detail::make_ready_at_thread_exit(boost::shared_ptr<boost::detail::shared_state_base>)+0x30b)
0x7fc1e1e8f18a: (pthread_condattr_setpshared+0x50a)
0x7fc1e1f1dbd0: (__clone+0x120)
Aborted
aserkin commented 1 year ago

This is also mentioned here: https://nuand.com/forums/viewtopic.php?p=17908&hilit=wait_for_buffer%3A+Timed+out+waiting+for+buf_ready+after#p17908

I have the same issue on 2.0 micro xA4. Switching to FPGA 0.12.0 did not help