Commit Graph

15153 Commits

Author SHA1 Message Date
Holger Hans Peter Freyther a7c614b3dd gsmd: This appears to be a race-free oom adjustment
Use the "() &" syntax to adjust the score before executing the new
command. This is removing the reace from the previous commit. Update
the PR to force rebuilding new packages.
2013-03-15 23:27:55 +01:00
Holger Hans Peter Freyther 3e7dbdcdba gsmd: Adjust the oom score of the monitor process
Adjust the score for the monitor process. The issue is that the
score is inherited by the process. Right now the score of the
child is adjusted _after_ the process has been spawned. This is
obviously a race condition.
2013-03-15 23:21:22 +01:00
Holger Hans Peter Freyther 90d152fcff gsmd: Simplify killing of the children
Kill the entire process group by sending it to pid 0. Found while
searching for better exec examples.
2013-03-15 22:56:26 +01:00
Holger Hans Peter Freyther 7aa59c430e gsmd: Work on stopping the respawn script and children
This is using some brute force. Make the shell script write a PID
file and on stop kill the respawn script and then all process names
that are spawned. For the stop we need to know that this is a bash
script.
2013-03-15 22:37:17 +01:00
Harald Welte 35ff59937b openmoko-gsmd: Update to git master
* reset modem at gsmd startup
* include CME ERROR 515 workaround
* include runtime loglevel setting
2013-03-15 13:05:04 +01:00
Harald Welte 209d4ec0be uucp: make sure /etc/uucp is the config path, not /usr/conf/uucp 2013-03-15 13:02:06 +01:00
Harald Welte cbb7200e61 Add UUCP recipe 2013-03-15 11:52:47 +01:00
Harald Welte fc1c332a7e add libsmpp32-dev and gpsd-dev to osmocom SDK/toolchain
libsmpp34 is needed for OsmoNITB SMPP support, and some of our systems
now run gpsd, thus people might wnat to compile applications against
libgps.
2013-03-15 10:29:56 +01:00
Harald Welte 8d7bfd23e9 ggsn.conf update: use 127.0.0.2 on sysmobts-v2 2013-03-14 22:56:05 +01:00
Harald Welte 85a4948d4b add sysmobts-v2 specific GPSD config file
FIXME: this will actually assume a GPS that is indirectly attached
to a GSM Modem which will be handled by openmoko-gsmd and forwarded via
UDP.  However, we might have a GPS receiver attached directly to the
GPS UART in other hardware versions!
2013-03-14 21:17:30 +01:00
Harald Welte 6c31e6c557 update gsmd to current master for GPS/AIS UDP forward support 2013-03-14 20:56:51 +01:00
Holger Hans Peter Freyther b6780a5826 sysmobts-firmware: Remove comment about both versions being installed
As of issue #48 we do not separate firmware for revc and revd. Remove
the comment about both versions being installed in parallel.
2013-03-14 14:03:40 +01:00
Harald Welte 29263f1625 Build openbsc with SMPP interface 2013-03-13 15:54:58 +01:00
Harald Welte b7d4da72b6 openbsc: Use git revision without SMPP build problem 2013-03-13 15:45:40 +01:00
Harald Welte 2b21fe5ad9 update libosmocore to 0.6.0 and openbsc to 0.13.0
this includes the Osmocom SMPP extensions
2013-03-13 15:33:18 +01:00
Harald Welte b67bed4d3a Add recipes for firmware v3.2 and v3.3 2013-03-13 13:48:43 +01:00
Harald Welte c71b4ead63 osmo-bts: Update to current git master
This will include
* Fix of CHAN_NR IEI in common channel RSL messages generated by BTS
* zecke/request_queueing
* Improve shutdown of DSP on exit
* various calib updates
* GSMTAP: use RxLevel and RxQual
* DSP power control bypass on ul_power_target==0
* Add radio link timeout procedure
2013-03-13 12:47:14 +01:00
Holger Hans Peter Freyther 89df7559e5 Merge commit '5b6ad0ce9dd1e35091d4114381cff51dee953195' into edison 2013-03-12 14:17:17 +01:00
Holger Hans Peter Freyther 78a632ea52 Merge commit 'b1be0d97022c6dd9ef2fbb4b6694aa240df3221a' into edison 2013-03-12 14:17:16 +01:00
Harald Welte b1be0d9702 openbsc: update to 8b29180cad875b396288a22fb252e158fa2a060a 2013-03-12 14:01:30 +01:00
Harald Welte 5b6ad0ce9d osmo-pcu: Make sure to actually build sysmobts support on v2 2013-03-09 01:05:03 +00:00
Harald Welte 766aabc563 import gpsd_3.7 recipe, taken from oe-meta.git, modified
* no longer depen on python
 * no longer depend on dbus
 * disable lots of compile options we don't need
2013-03-02 17:07:30 +01:00
Holger Hans Peter Freyther 52ddf4d91b Merge git://git.sysmocom.de/poky/meta-sysmocom-bsp into edison
e518a3224a
2013-03-02 17:06:31 +01:00
Holger Hans Peter Freyther 0473bf96d3 Merge sysmocom-generic-builder:generic-poky into edison 2013-03-02 16:54:17 +01:00
Harald Welte 9b48f833cf lrzsz: don't symlink the _send_ tools to the _receive_ program
there are two separate multi-call binaries, one for tx and one for rx
2013-03-02 15:37:53 +01:00
Harald Welte e518a3224a osmo-pcu: Only build DSP support on sysmobts v2, not also v1 2013-03-02 15:22:21 +01:00
Harald Welte ad495228e2 update gsmd to current master, MCC fix in cell log as well as GPS/AIS FWD 2013-03-02 15:20:58 +01:00
Holger Hans Peter Freyther 2b59ca73fe task-sysmocom: Add the new sysmocom-backup as dependency
Make sure the sysmocom-backup scripts are installed on the device
so customers can backup and restore these files.
2013-02-16 16:03:39 +01:00
Holger Hans Peter Freyther c4c453a1db sysmocom-backup: Create two shell scripts for backup/restore
Create shell scripts that backup and restore configuration files
used by the sysmocom products.
2013-02-16 16:02:37 +01:00
Holger Hans Peter Freyther e9379558e3 dropbear: Do not kill client connections when restarting the daemon
The upgrade of the unit broke due killing all client connections. opkg
got a SIGHUP and didn't write out the state files. Do not kill the
client connections on upgrade.
2013-02-15 19:23:36 +01:00
Holger Hans Peter Freyther 9383d3a2a6 Merge commit 'cf29168330626bd17a9cc0888149cfb3ad52fb0e' into edison 2013-02-09 14:19:37 +01:00
Harald Welte cf29168330 update osmo-bts for further ortp fixes 2013-02-09 14:19:12 +01:00
Holger Hans Peter Freyther cb0096d041 Merge commit 'bcf77644586e3d411fcae8053a3c8403013c93f1' into edison 2013-02-09 13:31:25 +01:00
Harald Welte bcf7764458 update osmo-bts for the "rtp bind-ip" related fixes 2013-02-09 13:30:42 +01:00
Holger Hans Peter Freyther ffe5723a3a Merge commit '0925b23f069d7d5786a36f90d81d2fbf3f34a20e' into edison 2013-02-09 12:22:19 +01:00
Harald Welte 0925b23f06 update libosmo-abis to include connect() / getaddrinfo() fix 2013-02-09 12:20:01 +01:00
Holger Hans Peter Freyther a060c5d2ab Merge commit '489f392cc63daf1487f4480ebc96a46652766db4' into edison 2013-02-07 15:45:01 +01:00
Harald Welte 489f392cc6 update udhcp.conf to add router/subnet/broadcast
... otherwise busybox-udhcpc is not happy with it
2013-02-07 15:44:22 +01:00
Holger Hans Peter Freyther 487211e30f Merge commit '7a9a2ddecbb2aa91b9c8ecd934299324becac1e6' into edison 2013-02-07 15:06:42 +01:00
Holger Hans Peter Freyther 2deddb9f09 Merge commit 'd0d30fee996328e4c43bc9cb2f0b04faec0c2e1b' into edison 2013-02-07 15:06:34 +01:00
Harald Welte 7a9a2ddecb update openbsc to current git master, including DB revision 3 2013-02-07 15:04:24 +01:00
Holger Hans Peter Freyther 73b77fe9ba libsmpp: Fix the parsing error by removing trailing " 2013-02-06 15:51:56 +01:00
Harald Welte d0d30fee99 sysmobts-firmware_v2.7: Fix build on sysmobts_v1 2013-02-06 15:35:17 +01:00
Harald Welte 4aad63620b openbsc: Add config file and init script for SGSN 2013-01-29 19:54:07 +01:00
Holger Hans Peter Freyther 87a6d04505 Merge commit '557e1b47baeefe01d261092222dadfb67e6d3c56' into edison 2013-01-29 15:26:40 +01:00
Holger Hans Peter Freyther 8523266bce Merge commit 'c88a4fb4c42419fabcabdb212c4ec0a5e99f076b' into edison 2013-01-29 15:26:38 +01:00
Harald Welte 557e1b47ba femtobts-api: ensure SRCREV is set on non-sysmobts machines.
COMPATIBLE_MACHINE didn't work, unfortunately.
2013-01-29 15:25:42 +01:00
Holger Hans Peter Freyther cd37803dab sysmocom-upload-bsc.sh: Add script for uploading a test build 2013-01-29 15:20:07 +01:00
Holger Hans Peter Freyther 267d7a4dab sysmocom-upload.sh: Make sure that not the wrong dir is synced 2013-01-29 15:16:35 +01:00
Holger Hans Peter Freyther c88a4fb4c4 openmoko-gsmd: Add a cell-log patch to use the RF Ctrl interface 2013-01-20 20:16:56 +01:00