<div dir="ltr"><div>Hi,</div><div><br></div><div>I updated API and rebased it.</div><div><br></div><div>It works more stable with new version of osmo-bts.<br></div><div><br></div><div>
<span lang="en"><span title="">What exactly does a "device backend" mean?</span></span><br></div><div>Is it content of osmo-trx/Transceiver52M/device/pciesdr/ or lower layers (libsdr, kernel drivers or HW)?</div><div>This crash happen after device stop - start (caused by cmd PWROFF from osmo-bts).</div><div>
<pre>PCIESDRDevice.cpp:363 [tid=140137302865664] rc < 0
<0002> PCIESDRDevice.cpp:364 [tid=140137302865664] Sample buffer: Requested</pre>

</div><div>
<span lang="en"><span title="">I haven't found a working solution yet.</span> <span title="">Starting the demon again helps.</span></span></div><div><span lang="en"><span title=""><br></span></span></div><div><span lang="en"><span title="">
<span lang="en"><span title="">I managed to reach an uptime of more than 3 hours with one MS connected. So I decide push it into gerrit for review<br></span></span></span></span></div><div><span lang="en"><span title=""><span lang="en"><span title=""><a href="https://gerrit.osmocom.org/c/osmo-trx/+/19548" target="_blank">https://gerrit.osmocom.org/c/osmo-trx/+/19548</a></span></span>

</span></span></div><div><span lang="en"><span title=""><br></span></span>

</div><div>
<span class="gmail-tlid-translation gmail-translation" lang="en"><span title="" class="gmail-">Are you considering adding support for floating format samples to the radio interface?</span></span></div><div><span class="gmail-tlid-translation gmail-translation" lang="en"><span title="" class="gmail-">
<span class="gmail-tlid-translation gmail-translation" lang="en"><span title="" class="gmail-">The proprietary libsdr.so  library 
(driver from manufacturer)

expects samples in float format.</span> <span title="" class="gmail-">I have to convert short to float again during Rx / Tx.</span></span></span></span></div><div><span class="gmail-tlid-translation gmail-translation" lang="en"><span title="" class="gmail-"><span class="gmail-tlid-translation gmail-translation" lang="en"><span title="" class="gmail-"><br></span></span></span></span></div><div><span class="gmail-tlid-translation gmail-translation" lang="en"><span title="" class="gmail-"><span class="gmail-tlid-translation gmail-translation" lang="en"><span title="" class="gmail-">
<span class="gmail-tlid-translation gmail-translation" lang="en"><span title="" class="gmail-">I received a feedbak from laforge with a request to complete the PCIeSDR description.</span> <span title="">Is it possible to create a page on the wiki for this purpose?</span></span>

</span></span>

</span></span>

</div><div><br>
</div><div>Regards</div><div>XK1Zu<br></div><div><br></div><div><br></div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">so 18. 7. 2020 v 18:19 odesílatel Pau Espin Pedrol <<a href="mailto:pespin@sysmocom.de" target="_blank">pespin@sysmocom.de</a>> napsal:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
without looking into much detail at your branch, I should suggest:<br>
<br>
* Rebase your work on top of current osmo-trx master, the base commit<br>
you use is uite old and the API has changed a bit since then, with some<br>
fixes and improvements.<br>
<br>
* Make sure you run both osmo-trx and osmo-bts-trx with RR scheduler<br>
(realtime). For instance, osmo-trx VTY cmd "rt-prio 18", and<br>
osmo-bts-trx cmd line arg "-r 1".<br>
<br>
* From what i see in the logs, it looks like you have some issues with<br>
how you are managing the tmestamps inside your device backend, so<br>
something is not being done correctly in there most probably, then 0 is<br>
returned and osmo-trx upper layers decide to stop the process.<br>
<br>
Once you have something working acceptably fine (MS can use the network<br>
more or less reliably, and osmo-trx doesn't stop or crash), I'm happy to<br>
review your patch in gerrit.<br>
<br>
Regards,<br>
Pau<br>
<br>
-- <br>
- Pau Espin Pedrol <<a href="mailto:pespin@sysmocom.de" target="_blank">pespin@sysmocom.de</a>>         <a href="http://www.sysmocom.de/" rel="noreferrer" target="_blank">http://www.sysmocom.de/</a><br>
=======================================================================<br>
* sysmocom - systems for mobile communications GmbH<br>
* Alt-Moabit 93<br>
* 10559 Berlin, Germany<br>
* Sitz / Registered office: Berlin, HRB 134158 B<br>
* Geschaeftsfuehrer / Managing Director: Harald Welte<br>
</blockquote></div></div>