Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-04-07 | sysmobts.service: Install the sysmobts.service at the default target | Holger Hans Peter Freyther | 1 | -0/+3 | |
2013-03-16 | sysmobts: Name the screen and use '-X quit' to shut it down | Holger Hans Peter Freyther | 3 | -2/+5 | |
Use "kill -2 0" for the PCU as SIGTERM is not handled yet. With the current set of code the stop function will stop both the PCU and the BTS. | |||||
2013-03-16 | respawn: Adjust the oom score for the supervisor and bts/pcu, increase sleep | Holger Hans Peter Freyther | 2 | -2/+20 | |
Make the script mostly unkillable due to OOM and make sure that the process has a score of zero. Wait 10 seconds before re-launching. The combination of ( && exec ) & appears to save one sub-process. The script has been tested with bash and busybox's ash. | |||||
2013-02-13 | calib: Attempt to follow the PCH as well and print the SAPI.. | Holger Hans Peter Freyther | 3 | -13/+61 | |
AGCH is reported as part of the PCH because we are not searching for the BS-AG-BLKS-RES inside the SI3 and do not use MphConfigReq to change this setting. | |||||
2013-02-13 | calib: Print the frame number decoded as t1/t2/t3 | Holger Hans Peter Freyther | 2 | -2/+9 | |
2013-02-13 | calib: Provide the fn and block number for each frame | Holger Hans Peter Freyther | 3 | -3/+7 | |
2013-01-15 | calibration: The clock error is absolute for anything but the netlisten | Holger Hans Peter Freyther | 1 | -3/+20 | |
We only need to run this once and we know the clock error. In case it is 0/0 we know that we didn't receive one of the two clocks. This could be because the GPS doesn't have a fix. I accidently pushed this code into the master branch and it is too late to rebase. | |||||
2013-01-12 | WIP... use gps for calibration.. | Holger Hans Peter Freyther | 3 | -9/+27 | |
2013-01-11 | add PCU respawning to contrib screenrc and respawn scripts | Harald Welte | 3 | -9/+27 | |
2012-11-02 | systemd: Use realtime scheduling for the BTS to read msg queues | Holger Hans Peter Freyther | 1 | -1/+5 | |
We need to read the Layer1 message queues fast enough, switch on realtime processing for that. Move the firmware init after the process execution to have some time for the firmware to reload before the application sysmobts is restarted. | |||||
2012-09-20 | systemd: Add a service for the sysmobts | Holger Hans Peter Freyther | 1 | -0/+11 | |
Migrate the LED and firmware reloading into a systemd service. This makes the respawn and screen obsolete as it will be done with systemd and the journal script. | |||||
2012-09-13 | sysmobts: Fix the init script for systemd. | Holger Hans Peter Freyther | 1 | -2/+0 | |
The rcS file is not part of the lsb. There is little need to include this file. | |||||
2012-07-25 | contrib: Add a python script to start sysmobts-remote and dump docs | Holger Hans Peter Freyther | 1 | -0/+40 | |
This starts sysmobts-remote and dumps the documentation about the VTY to the doc/ directory. $ ./contrib/dump_docs.py this writes doc/vty_reference.xml | |||||
2012-07-22 | determine (and use) the API version as indicated in the header files | Harald Welte | 2 | -2/+17 | |
From our header files v2.4 onwards, we include some macros that allow us to do compile-time checks for the API header version. As older headers don't have those macros, we have to fall back to assume it will be v2.2 | |||||
2012-07-20 | sysmobts-calib: Add support for pre-production revb hardware | Holger Hans Peter Freyther | 1 | -2/+11 | |
The board version wasn't exposed in the revb DSP interface. | |||||
2012-07-12 | calib: Create a new header file and move it. | Holger Hans Peter Freyther | 3 | -15/+23 | |
2012-07-12 | calib: Add code to change the BSIC/TSC before following the BCCH. | Holger Hans Peter Freyther | 2 | -1/+64 | |
2012-07-11 | calib: Use base 16 encoding for the dsp trace flags | Holger Hans Peter Freyther | 1 | -1/+1 | |
2012-07-05 | calib: Add a mode to follow the BCCH of a given cell. | Holger Hans Peter Freyther | 3 | -3/+71 | |
2012-06-15 | respawn: The BTS should not be nice, make sure the BTS is the most favorable | Holger Hans Peter Freyther | 1 | -1/+1 | |
2012-06-12 | sysmobts-calib: Add a utility to calibrate the sysmobts v2 hardware | Holger Hans Peter Freyther | 3 | -0/+1096 | |
It has been tested with the OCXO and the network listen mode of the firmware. For other sources we are not required to synchronize to the network and the tool needs to be adjusted. | |||||
2012-06-01 | sysmobts: set the RF ACTIVE LED when we bring RF up | Harald Welte | 1 | -0/+1 | |
Once we get RF-ACTIVATE.conf from L1, we now enable the corresponding LED. We also switch it off on RF-DEACTIVATE.conf. We do _not_ switch it off when osmo-bts crashes or terminates before RF-DEACTIVATE.conf. The latter is intentional, as RF may very well still be active at that point. The re-spawning script will re-set the DSP and therby turn off the RF and then disable the LED. A better solution might be to do all this in the kernel driver for the DSP. | |||||
2012-05-14 | contrib: Re-load the firmware before restarting the main application | Holger Hans Peter Freyther | 1 | -0/+1 | |
More recent firmware appears to have issues even after a clean shutdown, make sure to fully reset the DSP before starting the BTS software. | |||||
2011-09-04 | update screenrc; we no longer have the '-B' command line option | Harald Welte | 1 | -1/+1 | |
2011-07-02 | add init script and screenrc for l1fwd | Harald Welte | 2 | -0/+34 | |
2011-07-01 | start screen in detached/background mode | Harald Welte | 1 | -1/+1 | |
2011-07-01 | add init script for screen-based respawn | Harald Welte | 1 | -0/+31 | |
2011-07-01 | add respawn script and screenrc for respawning the process in screen | Harald Welte | 2 | -0/+7 | |