Comments (6)
So I am getting a very similar error except on the read side.
jsmnsr@ubuntu:~/erepo/gqrx$ osmocom_fft
linux; GNU C++ version 4.6.3; Boost_104800; UHD_003.005.003-121-gaa5e5d23
gr-osmosdr v0.1.0-7-g9dfe3a63 (0.1.1git) gnuradio v3.7.0-82-g179a2d78
built-in source types: file fcd rtl rtl_tcp uhd hackrf bladerf
Using nuand LLC bladeRF #0 SN 0000000000000000 FW v1.0 FPGA v0.0
Failed to read samples: File or device I/O failure
Using Volk machine: avx_64_mmx_orc
A power cycle does NOT fix this issue.
I am using the same bladeRF and osmosdr head. I am, however, running the 3.5 kernel
Read through the CLI seems to work fine.
from bladerf.
My issue appears to be fixed in the latest commit
from bladerf.
jsmnsr - thanks for confirming! :)
biovore - based upon the date you listed, it looks like I pushed a driver change just after your last pull? Could you verify whether or not you're still seeing this as of: 465b96e
linux_driver: Increased periperhal access timeout
This value was previously set to 1 ms, which is currently too
small for the required window of time (even with 3 retries) to
receive a response from the FPGA.
If you could kindly let me know your situation, we might be able to mark this closed. If by chance you continue to see issues, could you try sprinkling some dev_err() / prinkt() calls wherever you see -ETIMEDOUT conditions or functions that time out (e.g., usb_bulk_msg()) -- this would hopefully give us another clue or two.
Thanks folks!
from bladerf.
Lastest head now just gives connection timeout error=110. Happens for TX and RX with osmocom tools.
See forums for system setup and install procedures used.. http://forums.nuand.com/forums/viewtopic.php?f=9&t=2804
I have talk to several other folks on IRC that are experiencing the same problem..
from bladerf.
I didn't haven't seem these timeouts since 465b96e. Just tested via rx'ing & tx'ing in the CLI, osmo_fft, and osmo_siggen (with a 5MHz sample rate.)
Confirmed that there's sometimes a conjugate when transmitting. This came and went when closing and restarting osmo_siggen.
FX3 Image: http://www.nuand.com/~bpadalino/bladeRF.img
FX3 Image MD5sum: 34c158b08f89f7cec614f2fc603f0e6b
FPGA: x40 image from 2012-07-16 (http://nuand.com/fpga/)
from bladerf.
Those where the magic spice needed here..
Appears to be working now..
output seems to be dropping some samples still.. But thats probably a hole other problem.
from bladerf.
Related Issues (20)
- How to switch to external LO using bladerf-cli HOT 1
- I Need Help Searching for Open Source Software Stack for 3G HOT 1
- Problem occurred while building package uhd: Build failed. HOT 3
- Documentation for BLADERF_FORMAT_SC8_Q7 is Incorrect HOT 1
- Sample Rate is Halved When Using BLADERF_FEATURE_OVERSAMPLE
- Overflow in bladeRF-cli number of samples
- Issue in dual channel sync transmission (MO) HOT 1
- Issues about generating BSP HOT 3
- Dual-channel async receive with metadata broken for FPGA code 0.12.0 through 0.15.0 (xA9)?
- Timed out waiting for buf_ready HOT 2
- timing closure for hosted revision HOT 1
- Dual Channel RX gain issue HOT 9
- Fastlock profile within Nios II HOT 1
- Pybombs should not be the recommended installing method HOT 2
- Error on generating .rbf file HOT 1
- test_txrx_hwloop.c / bladeRF build error on Raspberry Pi 4 B (bullseye 32bit, bookworm 64 bit) HOT 1
- BladeRF2 Micro XA4 Heating Effect
- READ CAREFULLY: BEFORE POSTING ISSUES
- bladeRF 2.0 micro xA4 behaving erratically when sampling rate is just changed
- fx3_gpif entity error HOT 17
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bladerf.