Commit Graph

858 Commits

Author SHA1 Message Date
Harald Welte e9d5f3de5b OWHW: build new linux kernel version with dts for v2 2016-02-17 20:10:48 +01:00
Harald Welte 9ea7d86ef6 OWHW: update barebox to include v2 changes 2016-02-17 20:06:17 +01:00
Harald Welte fea8e9a2dd OWHW: Update defconfig with requirements for v2 hardware 2016-02-16 17:30:00 +01:00
Harald Welte 7d3ac06faf OWHW: update to git version with 10kHz I2C bus speed 2015-11-23 13:54:06 +01:00
Harald Welte 59a19cacb9 sysmocom-owhw-image: no initramfs, hard-link for kernel
for some reason barebox is not able to resolve the symlink, so let's
create a hard link instead.
2015-11-19 17:54:11 +01:00
Harald Welte 3f70d5944c barebox: update to 'initramfs is optional' boot config 2015-11-19 17:32:52 +01:00
Harald Welte 03355169a8 task-owhw-image: Add crda and iw for wifi 2015-11-19 16:13:48 +01:00
Harald Welte 984ffe2327 add crda (wifi regulatory database) and its [build] dependencies 2015-11-19 16:13:46 +01:00
Harald Welte bf34884f4b import iw 3.11 recipe from meta-openembedded dora branch.
I completley fail to understand why the most fundamental tool for wifi
configuration is missing from poky/dora.
2015-11-19 14:31:50 +01:00
Harald Welte 2da92ff46f bossa: add missing readline build dependency 2015-11-19 12:39:05 +01:00
Harald Welte ce68b9433c OWHW: add 'sysmocom-owhw-image' and ensure usb2514 + bossa is included 2015-11-07 17:17:06 +01:00
Harald Welte b0b3702393 OWHW: add recipe for bossa (Atmel SAM flasher) 2015-11-07 17:15:48 +01:00
Harald Welte e8f0b5b27f OWHW defconfig: No MMC, no PPS, add I2C and MDIO bit-banging 2015-11-07 11:17:52 +01:00
Harald Welte 2d72ef4017 OWHW: update barebox to fix button GPIO 2015-11-05 16:23:05 +01:00
Harald Welte bdf74739a5 OWHW: fix build of linux-sysmocom uImage LOADADDR 2015-11-05 16:19:40 +01:00
Harald Welte d19e62a50c OWHW: fix gpio_usb2514 syntax error 2015-11-02 22:52:40 +01:00
Harald Welte edb989b7c4 ntp: fix postinst on systemd based hosts
We need to make sure we're not trying to call systemctl on the build
host.  Thanks to holger for pinpointing this.
2015-11-02 08:52:38 +01:00
Harald Welte aa087fcc27 OWHW: persistent modem serial device names 2015-11-02 08:52:33 +01:00
Harald Welte 2f5446c306 rauc: support OWHW 2015-11-02 08:52:29 +01:00
Harald Welte ad73b02e86 OWHW: add GPIO export script for this board
... and use the new GPIO location from usb2514 tool
2015-11-02 08:51:55 +01:00
Harald Welte c6d66ca26b usb2514.c: Add support for GSMK OWHW board
we only need to swap a single port (DN4) here.
2015-11-02 08:51:11 +01:00
Harald Welte 84bc03b0ed usb2514: make it more modular/configurable 2015-11-02 08:51:09 +01:00
Harald Welte 523ddb068d OWHW: Add kernel recipe 2015-11-02 08:51:01 +01:00
Harald Welte 0f09f6798d OWHW: add a machine config 2015-11-02 08:50:52 +01:00
Harald Welte 73bbf819dc OWHW: Add barebox recipe 2015-11-02 08:50:46 +01:00
Holger Hans Peter Freyther bf4beccf44 linux-sysmocom: Re-enable the standard usb modules
Enable the xt-log kernel module and build the wifi drivers
as modules again. We don't need the backports right now.
2015-10-13 18:15:56 +02:00
Jan Luebbe a115765b04 linux-sysmocom: switch all systems to 4.1.4
[hfreyther: Create a new file for 4.1]

Signed-off-by: Jan Luebbe <jluebbe@debian.org>
2015-10-13 18:15:53 +02:00
Holger Hans Peter Freyther 20bcf2de07 systemd: It is 225 and not 255.. but let's call it % 2015-10-13 17:41:13 +02:00
Holger Hans Peter Freyther 9b775911a0 systemd: Attempt to catch up with master 2015-10-13 17:39:19 +02:00
Jan Luebbe ff183a100e sysmocom-configure: handle missing system.conf gracefully
If /slot/system.conf is missing, we just exit the generator.
2015-10-13 17:37:03 +02:00
Jan Luebbe 8e104ac413 sysmocom-configure: add simple framework to run configuration scripts
The configuration scripts are named for the systemd units for which they
generate configuration files. The generator causes them to run before
those units are started.
2015-10-13 17:36:42 +02:00
Henning Heinold 08913496cc ntp: change the cron call for ntpdate
* the ntpdate cron job turned into
  a shell script which now checks
  for running timeserver before
  updating the time via ntpdate

* install the cron stanza to the
  cron.d directory like serval
  other packages does

* comment the entry in the old
  crontab file when found

Fixes: SYS#1841
2015-10-02 11:34:46 +02:00
Holger Hans Peter Freyther 9c5ee37ab2 linux-sysmocom: Make room for linux4
Yocto master has introduced GCC5 and this doesn't like to compile
the older linux kernels yet. This year it is time to move to a newer
LTS kernel and this can be Linux-4.1. Make space for the upgrade
by moving the recipe to a new name.
2015-09-08 15:23:37 +02:00
Holger Hans Peter Freyther ebb9f0dd71 osmo-pcu: Upgrade to the latest PCU version
* Fix SGSN re-connect
* Reliability fixes
2015-09-08 14:53:40 +02:00
Jan Luebbe a4edad8b84 linux: update for sysmobts
Move to newer stable kernel (3.10.84).

Signed-off-by: Jan Luebbe <jluebbe@debian.org>
2015-09-08 14:45:40 +02:00
Jan Luebbe 5fa7032384 initramfs-rauc-slot: support restoring the backup archive
This change adds an initramfs module to mount the data partition and
restore the backup to the overlay. It is enabled by adding it to the
image-rauc-slot-initramfs recipe.

Signed-off-by: Jan Luebbe <jluebbe@debian.org>

[hfreyther: keep udev out of the dependencies]
2015-09-08 14:37:03 +02:00
Jan Luebbe 4d66b042e4 sysmocom-backup-data: do not enable the restore service automatically
This is needed for an upcoming change which will restore the backup from
the initramfs.

Signed-off-by: Jan Luebbe <jluebbe@debian.org>
2015-09-08 14:36:03 +02:00
Jan Luebbe ecff51c389 rauc: update to newer git version for file reuse support
The new version searches mounted slots for matching files referenced by
the new manifest. This avoids downloading files we already have on the
system.

Additionally, the new version includes better error handling and more
unit tests.

Signed-off-by: Jan Luebbe <jluebbe@debian.org>
2015-09-08 14:35:47 +02:00
Jan Luebbe 6b6e9405cc initramfs-rauc-install: fix root device entry for slot B
The typo caused an empty root= command line argument, which made it
impossible to boot this slot.

Signed-off-by: Jan Luebbe <jluebbe@debian.org>
2015-09-08 14:35:36 +02:00
Jan Luebbe 6f165aba56 image-rauc-ubi: make sure all files belong to root
mkfs.ubifs needs the --squash-uids options, which squashes owners making all
files owned by root.

Signed-off-by: Jan Luebbe <jluebbe@debian.org>
2015-09-08 14:35:21 +02:00
Holger Hans Peter Freyther ce34b983e3 opkg: Upstream has upgraded track it generically
We need to re-evaluate if module autoloading is broken
or not. This is now tracked in SYS#2116.
2015-09-04 07:19:26 +02:00
Holger Hans Peter Freyther 3a87c6e2f4 journald: Backport various leak fixes from later journald versions
Journald being the typical GNOME application is leaking memory left
and right. Let's backport some of the patches that were done in
later versions.

Fixes: SYS#1843
2015-08-26 14:35:49 +02:00
Holger Hans Peter Freyther 243de8f36e linux-sysmocom: Attempt to enable the ext4 kernel module again
Wow.. this seems to be off so frequently. For the SD Card we
should have the ext4 kernel module available.
2015-08-25 17:53:38 +02:00
Henning Heinold 8fd695e69b image-static-dns.inc: fix several items
* use printf instead of echo
* add missing /etc/ for the udhcpc-default file
* add log-entries for all shell actions in the
  post image setup
* generate comments in all files which are touched

Related: SYS#1774
2015-08-20 08:05:12 +02:00
Henning Heinold 4d0adcb963 netcat-openbsd: adding the recipe from meta-networking in meta-openembedded
Fixes: SYS#1962

[hfreyther: Add mising task-sysmocom-feed entry]
2015-08-18 14:09:32 +02:00
Holger Hans Peter Freyther c8e79c559d osmo-pcu: Upgrade for a reliability fix 2015-08-15 09:29:18 +02:00
Holger Hans Peter Freyther 910ab95f6c osmo-pcu: Fix TBF release issue with maybe_reuse 2015-08-13 20:15:02 +02:00
Holger Hans Peter Freyther 10e1b54471 osmo-pcu: Upgrade to the latest code in jerlbeck/master
This is using codel as a form of congestion algorithm to
drop packages early before the queue getting too long.
2015-08-12 07:46:12 +02:00
Holger Hans Peter Freyther d777b0ecd0 sysmocom-backup: Store the UUCP data as well
Store UUCP configuration in the backup as well.
2015-08-11 14:09:12 +02:00
Holger Hans Peter Freyther 2a2a0cf499 sysmocom-backup: Create a single sysmocom-backup-default
We can not have sysmocom-backup-default and sysmocom-backup-data-default
installed at the same time. I don't want to play games with RREPLACE and
RPROVIDES either. So simply use one of the two files. Copy the two more
default values over to the other recipe.
2015-08-11 14:08:41 +02:00