aboutsummaryrefslogtreecommitdiffstats
path: root/contrib
AgeCommit message (Collapse)AuthorFilesLines
2013-04-07sysmobts.service: Install the sysmobts.service at the default targetHolger Hans Peter Freyther1-0/+3
2013-03-16sysmobts: Name the screen and use '-X quit' to shut it downHolger Hans Peter Freyther3-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-16respawn: Adjust the oom score for the supervisor and bts/pcu, increase sleepHolger Hans Peter Freyther2-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-13calib: Attempt to follow the PCH as well and print the SAPI..Holger Hans Peter Freyther3-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-13calib: Print the frame number decoded as t1/t2/t3Holger Hans Peter Freyther2-2/+9
2013-02-13calib: Provide the fn and block number for each frameHolger Hans Peter Freyther3-3/+7
2013-01-15calibration: The clock error is absolute for anything but the netlistenHolger Hans Peter Freyther1-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-12WIP... use gps for calibration..Holger Hans Peter Freyther3-9/+27
2013-01-11add PCU respawning to contrib screenrc and respawn scriptsHarald Welte3-9/+27
2012-11-02systemd: Use realtime scheduling for the BTS to read msg queuesHolger Hans Peter Freyther1-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-20systemd: Add a service for the sysmobtsHolger Hans Peter Freyther1-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-13sysmobts: Fix the init script for systemd.Holger Hans Peter Freyther1-2/+0
The rcS file is not part of the lsb. There is little need to include this file.
2012-07-25contrib: Add a python script to start sysmobts-remote and dump docsHolger Hans Peter Freyther1-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-22determine (and use) the API version as indicated in the header filesHarald Welte2-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-20sysmobts-calib: Add support for pre-production revb hardwareHolger Hans Peter Freyther1-2/+11
The board version wasn't exposed in the revb DSP interface.
2012-07-12calib: Create a new header file and move it.Holger Hans Peter Freyther3-15/+23
2012-07-12calib: Add code to change the BSIC/TSC before following the BCCH.Holger Hans Peter Freyther2-1/+64
2012-07-11calib: Use base 16 encoding for the dsp trace flagsHolger Hans Peter Freyther1-1/+1
2012-07-05calib: Add a mode to follow the BCCH of a given cell.Holger Hans Peter Freyther3-3/+71
2012-06-15respawn: The BTS should not be nice, make sure the BTS is the most favorableHolger Hans Peter Freyther1-1/+1
2012-06-12sysmobts-calib: Add a utility to calibrate the sysmobts v2 hardwareHolger Hans Peter Freyther3-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-01sysmobts: set the RF ACTIVE LED when we bring RF upHarald Welte1-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-14contrib: Re-load the firmware before restarting the main applicationHolger Hans Peter Freyther1-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-04update screenrc; we no longer have the '-B' command line optionHarald Welte1-1/+1
2011-07-02add init script and screenrc for l1fwdHarald Welte2-0/+34
2011-07-01start screen in detached/background modeHarald Welte1-1/+1
2011-07-01add init script for screen-based respawnHarald Welte1-0/+31
2011-07-01add respawn script and screenrc for respawning the process in screenHarald Welte2-0/+7