For anyone monitoring this thread, this issue has been determined to be a unknown CPU issue (Lenovo X250 i7) I'll provide updates once new Laptop arrives! Cheers Jeremy for the help!
Oh I think I messed up before and disabled the other cores, sorry this is my actual cpuinfo: ➜ ~ cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 61 model name : Intel(R) Core(TM) i7-5600U CPU @ 2.60GHz stepping : 4 microcode : 0x25 cpu MHz : 2593.962 cache size : 4096 KB physical id : 0 siblings : 4 core id : 0 cpu cores : 2 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 20 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr...
Oh I think I messed up before and disabled the other cores, sorry this is my actual cpuinfo: ➜ ~ cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 61 model name : Intel(R) Core(TM) i7-5600U CPU @ 2.60GHz stepping : 4 microcode : 0x25 cpu MHz : 2593.962 cache size : 4096 KB physical id : 0 siblings : 4 core id : 0 cpu cores : 2 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 20 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr...
Ah awesome, I've actually tried 1.4Mhz, it works, its discoverable on UEs, however I can't attach and on top of that I still get thoes errors above spammed?
Cheers Jeremy! I actually got hit with 5 gaps during this test: ➜ ~ ./blade_gaps.py /dev/shm/samples_15.36msps.check [16106127] = 0, Expected 16106127, Gap = 16106127 [32212254] = 0, Expected 16106127, Gap = 16106127 [48318381] = 0, Expected 16106127, Gap = 16106127 [64424508] = 0, Expected 16106127, Gap = 16106127 [80530635] = 0, Expected 16106127, Gap = 16106127 Number of gaps:5 Does this mean CPU or USB Bus? Awesome! Squashing Bugs!
Awesome so Test A was successful (SSD HDD): bladeRF> set samplerate rx 15.36M Setting RX sample rate - req: 15360000 0/1Hz, actual: 15360000 0/1Hz bladeRF> set gpio 0x257 GPIO: 0x00000257 LMS Enable: Enabled LMS RX Enable: Enabled LMS TX Enable: Enabled TX Band: Low Band (300M - 1.5GHz) RX Band: Low Band (300M - 1.5GHz) RX Source: Internal 32-bit counter bladeRF> rx config file=/dev/shm/samples_15.36msps.bin n=15.36M bladeRF> rx start bladeRF> rx State: Idle Last error: None File: /dev/shm/samples_15.36msps.bin...
Awesome so Test A was successful (SSD HDD): bladeRF> set samplerate rx 15.36M Setting RX sample rate - req: 15360000 0/1Hz, actual: 15360000 0/1Hz bladeRF> set gpio 0x257 GPIO: 0x00000257 LMS Enable: Enabled LMS RX Enable: Enabled LMS TX Enable: Enabled TX Band: Low Band (300M - 1.5GHz) RX Band: Low Band (300M - 1.5GHz) RX Source: Internal 32-bit counter bladeRF> rx config file=/dev/shm/samples_15.36msps.bin n=15.36M bladeRF> rx start bladeRF> rx State: Idle Last error: None File: /dev/shm/samples_15.36msps.bin...
Thanks heaps for this info! So I successfully disabled hyperthreading, the OS only sees one core running at its max freq, I've also run the 'gap' test on the USB Bus as per the link above and it came back 'No Gaps', was there more I had to test for the USB Bus? 00:1d.0 USB controller: Intel Corporation Wildcat Point-LP USB EHCI Controller (rev 03) (prog-if 20 [EHCI]) Subsystem: Lenovo Wildcat Point-LP USB EHCI Controller Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping-...
Top Output: Tasks: 222 total, 2 running, 220 sleeping, 0 stopped, 0 zombie %Cpu(s): 21.3 us, 7.1 sy, 0.0 ni, 71.7 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st KiB Mem : 7888280 total, 6223636 free, 901288 used, 763356 buff/cache KiB Swap: 8073212 total, 8073212 free, 0 used. 6555636 avail Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 2384 root 20 0 1909604 138340 15404 S 57.8 1.8 5:56.41 LTE_fdd_enodeb
Hmm, these are the errors I get: 08/14/2017 17:19:37.112977 warning msgq LTE_fdd_enb_msgq.cc 234 mac_to_phy circular buffer empty on receive 08/14/2017 17:19:37.113366 warning msgq LTE_fdd_enb_msgq.cc 234 mac_to_phy circular buffer empty on receive 08/14/2017 17:19:37.113507 warning msgq LTE_fdd_enb_msgq.cc 234 mac_to_phy circular buffer empty on receive 08/14/2017 17:19:37.113639 warning msgq LTE_fdd_enb_msgq.cc 234 mac_to_phy circular buffer empty on receive 08/14/2017 17:19:37.113769 warning msgq...
Sorry yes, literally crazy spammed with them, like 100s every second.
Indeed they're very well calibrated out of the box however I purchased this BladeRF over a year ago and it's been sitting in a box, I believe it may be a CLK issue. I've followed OpenAirInterface's guide on setting up the Ubuntu machine, disabling P-States, Disabling Intel Power Managing etc, there however seem to be no options to disable Hyperthreading? I'm also using the lowlatency kernel, 2 cores @ 2.6 seems to be more than enough? No? Thanks for your response!
Indeed they're very well calibrated out of the box however I purchised this BladeRF over a year ago and it's been sitting in a box, I believe it may be a CLK issue. I've followed OpenAirInterface's guild on setting up the Ubuntu machine, disabling P-States, Disabling Intel Power Managing etc, there however seem to be no options to disable Hyperthreading? I'm also using the lowlatency kernel, 2 cores @ 2.6 seems to be more than enough? No? Thanks for your response!
Cheers for the reply Jeremy, I've confirmed my clock is off by -2Khz on my B200 and -67Khz on my BladeRF, currently running kal on BladeRF to get a better DAC Trim.
If I set the bandwidth to 1.4 I can actually see the network, however I'm unable to attach to it (Correct Ki, IMSI and IMEI added) I'm almost certian at this point the issue is related to clock and the need for GPSDO.
The only other thing I can think of is the USB Bus? Being terrible? Maybe? This issue drives me crazy!
The only other thing I can think of is the B200 actually dosn't work and its listed there as supported a troll?
Hello Friend! I've having the exact same issue, I'm using a Lenovo X250 @ 2.6Ghz with 2 cores, I think the issues we're encounting is due to our laptop's power. I think the X230 @ 2.9Ghz maybe better? Did you get this resolved?
Hi Binko, I've tried your suggestions however I appear to be getting the same errors, I'm also getting lots of 'U' and 'L's I'm beginning to think it's an issue with the Lenovo X250's USB Bus and perhaps the CPU being too slow.
Hey Guys, I'm using a USRP B200 with a Lenovo X250 running xubuntu 14.04 with gnuradio installed via install script, uhd drivers all work. I've compiled the lastest version of OpenLTE, I can start the eNB daemon, connect to 30000, set it all up, I see my lights on the B200 come up, but every device I've tried to connect it to, it dosn't show up as a network I can connect to at all. Devices Tested: - iPhone 6 Plus - Huawei Y5 - Samsung Galaxy S8 This has been super fustrating as I've tied all diffrent...
Errors are "LTE_fdd_enb_msgq.cc 234 phy_to_mac circular buffer empty on receive" Peppered with current_tti from MAC does not match PHY
Errors are LTE_fdd_enb_msgq.cc 234 phy_to_mac circular buffer empty on receive
Hey Guys, I'm using a USRP B200 with a Lenovo X250 running xubuntu 14.04 with gnuradio installed via install script, uhd drivers all work. I've compiled the lastest version of OpenLTE, I can start the eNB daemon, connect to 30000, set it all up, I see my lights on the B200 come up, but every device I've tried to connect it to, it dosn't show up as a network I can connect to at all. Devices Tested: - iPhone 6 Plus - Huawei Y5 - Samsung Galaxy S8 This has been super fustrating as I've tied all diffrent...