new Build

Want to share your OpenWrt / Gargoyle knowledge? Implemented a new feature? Let us know here.

Moderator: Moderators

gendo
Posts: 14
Joined: Tue Jan 06, 2015 3:58 am

Re: new Build

Post by gendo »

compiled and tested on 1043nd v2.. seems to work fine...

tapper
Moderator
Posts: 1076
Joined: Sun Oct 13, 2013 5:49 pm
Location: Stoke-on-trent UK

Re: new Build

Post by tapper »

can CC be bumped to Changeset 48825

If i am reading that change rite i think that is updated ath10k firmware
Linksys WRT3200ACM
NETGEAR Nighthawk R7800
NETGEAR R6260

Lantis
Moderator
Posts: 6735
Joined: Mon Jan 05, 2015 5:33 am
Location: Australia

Re: new Build

Post by Lantis »

Yes lots of good changes coming in. BUT, I think we should wait a week or so. There's a revision update coming which will be 15.05.1. So another official chaos calmer release.
Once we reach that stage then is a good time to bring us up to the latest and adjust patches as necessary.
Just saves us working on it twice is all. Don't worry tapper I've got my eye on the openwrt commits ;)
http://lantisproject.com/downloads/gargoyle_ispyisail.php for the latest releases
Please be respectful when posting. I do this in my free time on a volunteer basis.

Lantis
Moderator
Posts: 6735
Joined: Mon Jan 05, 2015 5:33 am
Location: Australia

Re: new Build

Post by Lantis »

Even more changes just now.
Some that will be very popular!
741 v5 support
Fixes for that 941 v6 Chinese version issue that people kept bricking their routers over.
Much more.
http://lantisproject.com/downloads/gargoyle_ispyisail.php for the latest releases
Please be respectful when posting. I do this in my free time on a volunteer basis.

tapper
Moderator
Posts: 1076
Joined: Sun Oct 13, 2013 5:49 pm
Location: Stoke-on-trent UK

Re: new Build

Post by tapper »

Lantis wrote:Even more changes just now.
Some that will be very popular!
741 v5 support
Fixes for that 941 v6 Chinese version issue that people kept bricking their routers over.
Much more.
Hi here is a list of the new patches from the openwrt dev list. for those who aren't on the email list.

Hi,
nbd asked for suggestions for patches to backport to CC, so here I deliver
the set of patches we're currently carrying in Gluon and that I deem worthy
for backporting. See below for some additional comments regarding the
patches.

We also carry two kernel bugfixes backported from 4.x to 3.18. Would you
prefer me to send them for the OpenWrt trunk first, or is 3.18 not relevant
for the trunk anymore and I should just send them for CC?

Thanks,
Matthias


ar71xx: add support for tp-link wr740n v5.0 (EU)
ar71xx: add support for TL-WR741ND v5
Trivial hardware support.

sunxi: don't copy DTS files to BIN_DIR
sunxi: fix uboot install location
sunxi: respect CONFIG_TARGET_IMAGES_GZIP
Fixes the image builder for sunxi; misc cleanup.

odhcp6c: add option "sourcefilter" to disable source filter
Source routing may make the source address selection very non-intuitive.
Backport support for the "sourcefilter" option to allow switching of source
routing when desired.

base-files: default_postinst: propagate the real postinst return code
Required for our sanity-checking postinst scripts.

odhcp6c: minor fixes
Significatly reduces the number of spawned processes and thus load/memory
consumption in large broadcast domains, especially in networks with
multiple radvds.

tools/firmware-utils: tplink-safeloader: clean up code
tools/firmware-utils: tplink-safeloader: fix support-list format,
clean up vendor information
tools/firmware-utils: tplink-safeloader: add version 1.1 support to
CPE210/220/510/520
Add support for CPE210/510... v1.1; misc cleanup.

ar71xx: add support for the TP-LINK TL-WR1043ND v3
Trivial hardware support.

ar71xx: fix AR71XX_MODEL on TP-Link TL-WR703N
AR71XX_MODEL fix.

OpenSSL: Added source/old to PKG_SOURCE_URL
Allows building older trees without having to fixup the OpenSSL URL
(especially annoying when OpenSSL is just a build dep, but not actually
used).

firmware-utils: mkfwimage: add -Wall, fix obvious bugs causing compile
warnings
ar71xx, firmware-utils: split ubdev01 flash layout from XM
firmware-utils: mkfwimage: fix firmware_max_length for XM layout
kernel: disable software protection bits for macronix flash chips at
init
These four patches fix compatiblity with the bootloader of AirOS 5.6.x on
Airmax M XM/XW devices.

brcm2708-gpu-fw: move pkg build dir to kernel build dir to fix rebuild
bugs after cleaning the kernel tree
Build fix.

kernel/gpio_keys: load module on pre-init
Fix failsafe mode on WDR4900.

ar71xx/lzma-loader: fix O32 ABI conformance
We suspect we might have hit this bug. Although we are still in the process
of verifying that this patch actually fixes our issues, applying it
certainly doesn't hurt.

ar71xx: fix ethernet initialization on QCA953x-based boards (TP-Link
TL-WR841N/ND v9, Compex WPJ531)
ar71xx: rework patch for qca953x/956x
ar71xx: compex wpj531 fix ethernet registration
ar71xx: compex wpj531 fix setting mac address on ethernet
ar71xx: compex wpj531 register usb support
QCA953x stability improvents and related fixes. We've had reports of
stability issues on TL-WR841 v9 (QCA9533) before adding these patches.
We're not sure if they improve the situation, but they don't make it worse.

mac80211: set mcast-rate for mesh point interfaces
I'm not sure why this was excluded from the mac80211 backport, but we need
this feature.

ar71xx: rename firmware for Chinese version of TL-WR941ND v6
ar71xx: add support for TP-LINK TL-WR941ND v6 (international version)
Prevent people from bricking their devices because of installing the image
for the Chinese version...

x86/generic: enable pata_atiixp driver
Adds support for devices like the Futro thin-clients.

base-files: add /etc/profile.d support
Simple feature, we want to use it.

kernel: add Realtek USB to Ethernet modules
Add packages for two kernel modules.
Linksys WRT3200ACM
NETGEAR Nighthawk R7800
NETGEAR R6260

ispyisail
Moderator
Posts: 5180
Joined: Mon Apr 06, 2009 3:15 am
Location: New Zealand

Re: new Build

Post by ispyisail »

Deleted build directory and started again

Deleted all old builds to make sure there was enough space

Still problems

Code: Select all

nst-pkg; echo "insert_modules $modules" >> /home/user/gargoyle/mvebu-src/staging_dir/target-arm_cortex-a9+vfpv3_uClibc-0.9.33.2_eabi/root-mvebu/tmp-kmod-video-core/CONTROL/postinst-pkg; chmod 0755 /home/user/gargoyle/mvebu-src/staging_dir/target-arm_cortex-a9+vfpv3_uClibc-0.9.33.2_eabi/root-mvebu/tmp-kmod-video-core/CONTROL/postinst-pkg; fi
SHELL= /home/user/gargoyle/mvebu-src/staging_dir/host/bin/flock /home/user/gargoyle/mvebu-src/tmp/.root-copy.flock -c 'cp -fpR /home/user/gargoyle/mvebu-src/staging_dir/target-arm_cortex-a9+vfpv3_uClibc-0.9.33.2_eabi/root-mvebu/tmp-kmod-video-core/. /home/user/gargoyle/mvebu-src/staging_dir/target-arm_cortex-a9+vfpv3_uClibc-0.9.33.2_eabi/root-mvebu/'
rm -rf /home/user/gargoyle/mvebu-src/staging_dir/target-arm_cortex-a9+vfpv3_uClibc-0.9.33.2_eabi/root-mvebu/tmp-kmod-video-core
touch /home/user/gargoyle/mvebu-src/staging_dir/target-arm_cortex-a9+vfpv3_uClibc-0.9.33.2_eabi/root-mvebu/stamp/.kmod-video-core_installed
if [ -f /home/user/gargoyle/mvebu-src/staging_dir/target-arm_cortex-a9+vfpv3_uClibc-0.9.33.2_eabi/pkginfo/linux.default.install.clean ]; then rm -f /home/user/gargoyle/mvebu-src/staging_dir/target-arm_cortex-a9+vfpv3_uClibc-0.9.33.2_eabi/pkginfo/linux.default.install /home/user/gargoyle/mvebu-src/staging_dir/target-arm_cortex-a9+vfpv3_uClibc-0.9.33.2_eabi/pkginfo/linux.default.install.clean; fi; echo "kmod-video-core" >> /home/user/gargoyle/mvebu-src/staging_dir/target-arm_cortex-a9+vfpv3_uClibc-0.9.33.2_eabi/pkginfo/linux.default.install
mkdir -p /home/user/gargoyle/mvebu-src/bin/mvebu/packages /home/user/gargoyle/mvebu-src/build_dir/target-arm_cortex-a9+vfpv3_uClibc-0.9.33.2_eabi/linux-mvebu/packages/ipkg-mvebu/kmod-video-videobuf2/CONTROL /home/user/gargoyle/mvebu-src/staging_dir/target-arm_cortex-a9+vfpv3_uClibc-0.9.33.2_eabi/pkginfo
. /home/user/gargoyle/mvebu-src/include/shell.sh; export modules=; probe_module() { mods="$1"; boot="$2"; shift 2; for mod in $mods; do mkdir -p /home/user/gargoyle/mvebu-src/build_dir/target-arm_cortex-a9+vfpv3_uClibc-0.9.33.2_eabi/linux-mvebu/packages/ipkg-mvebu/kmod-video-videobuf2/etc/modules.d; echo "$mod" >> /home/user/gargoyle/mvebu-src/build_dir/target-arm_cortex-a9+vfpv3_uClibc-0.9.33.2_eabi/linux-mvebu/packages/ipkg-mvebu/kmod-video-videobuf2/etc/modules.d/video-videobuf2; done; if [ -e /home/user/gargoyle/mvebu-src/build_dir/target-arm_cortex-a9+vfpv3_uClibc-0.9.33.2_eabi/linux-mvebu/packages/ipkg-mvebu/kmod-video-videobuf2/etc/modules.d/video-videobuf2 ]; then if [ "$boot" = "1" ]; then mkdir -p /home/user/gargoyle/mvebu-src/build_dir/target-arm_cortex-a9+vfpv3_uClibc-0.9.33.2_eabi/linux-mvebu/packages/ipkg-mvebu/kmod-video-videobuf2/etc/modules-boot.d; ln -s ../modules.d/video-videobuf2 /home/user/gargoyle/mvebu-src/build_dir/target-arm_cortex-a9+vfpv3_uClibc-0.9.33.2_eabi/linux-mvebu/packages/ipkg-mvebu/kmod-video-videobuf2/etc/modules-boot.d/; fi; modules="${modules:+$modules }$mods"; fi; }; add_module() { priority="$1"; mods="$2"; boot="$3"; shift 3; for mod in $mods; do mkdir -p /home/user/gargoyle/mvebu-src/build_dir/target-arm_cortex-a9+vfpv3_uClibc-0.9.33.2_eabi/linux-mvebu/packages/ipkg-mvebu/kmod-video-videobuf2/etc/modules.d; echo "$mod" >> /home/user/gargoyle/mvebu-src/build_dir/target-arm_cortex-a9+vfpv3_uClibc-0.9.33.2_eabi/linux-mvebu/packages/ipkg-mvebu/kmod-video-videobuf2/etc/modules.d/$priority-video-videobuf2; done; if [ -e /home/user/gargoyle/mvebu-src/build_dir/target-arm_cortex-a9+vfpv3_uClibc-0.9.33.2_eabi/linux-mvebu/packages/ipkg-mvebu/kmod-video-videobuf2/etc/modules.d/$priority-video-videobuf2 ]; then if [ "$boot" = "1" ]; then mkdir -p /home/user/gargoyle/mvebu-src/build_dir/target-arm_cortex-a9+vfpv3_uClibc-0.9.33.2_eabi/linux-mvebu/packages/ipkg-mvebu/kmod-video-videobuf2/etc/modules-boot.d; ln -s ../modules.d/$priority-video-videobuf2 /home/user/gargoyle/mvebu-src/build_dir/target-arm_cortex-a9+vfpv3_uClibc-0.9.33.2_eabi/linux-mvebu/packages/ipkg-mvebu/kmod-video-videobuf2/etc/modules-boot.d/; fi; modules="${modules:+$modules }$priority-video-videobuf2"; fi; }; add_module "65" "videobuf2-core videobuf2-memops videobuf2-vmalloc" ""; if [ -n "$modules" ]; then mkdir -p /home/user/gargoyle/mvebu-src/build_dir/target-arm_cortex-a9+vfpv3_uClibc-0.9.33.2_eabi/linux-mvebu/packages/ipkg-mvebu/kmod-video-videobuf2/etc/modules.d; mkdir -p /home/user/gargoyle/mvebu-src/build_dir/target-arm_cortex-a9+vfpv3_uClibc-0.9.33.2_eabi/linux-mvebu/packages/ipkg-mvebu/kmod-video-videobuf2/CONTROL; echo "#!/bin/sh" > /home/user/gargoyle/mvebu-src/build_dir/target-arm_cortex-a9+vfpv3_uClibc-0.9.33.2_eabi/linux-mvebu/packages/ipkg-mvebu/kmod-video-videobuf2/CONTROL/postinst-pkg; echo "[ -z \"\$IPKG_INSTROOT\" ] || exit 0" >> /home/user/gargoyle/mvebu-src/build_dir/target-arm_cortex-a9+vfpv3_uClibc-0.9.33.2_eabi/linux-mvebu/packages/ipkg-mvebu/kmod-video-videobuf2/CONTROL/postinst-pkg; echo ". /lib/functions.sh" >> /home/user/gargoyle/mvebu-src/build_dir/target-arm_cortex-a9+vfpv3_uClibc-0.9.33.2_eabi/linux-mvebu/packages/ipkg-mvebu/kmod-video-videobuf2/CONTROL/postinst-pkg; echo "insert_modules $modules" >> /home/user/gargoyle/mvebu-src/build_dir/target-arm_cortex-a9+vfpv3_uClibc-0.9.33.2_eabi/linux-mvebu/packages/ipkg-mvebu/kmod-video-videobuf2/CONTROL/postinst-pkg; chmod 0755 /home/user/gargoyle/mvebu-src/build_dir/target-arm_cortex-a9+vfpv3_uClibc-0.9.33.2_eabi/linux-mvebu/packages/ipkg-mvebu/kmod-video-videobuf2/CONTROL/postinst-pkg; fi
find /home/user/gargoyle/mvebu-src/build_dir/target-arm_cortex-a9+vfpv3_uClibc-0.9.33.2_eabi/linux-mvebu/packages/ipkg-mvebu/kmod-video-videobuf2 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf
Package kmod-video-videobuf2 is missing dependencies for the following libraries:
dma-shared-buffer.ko
make[4]: *** [/home/user/gargoyle/mvebu-src/bin/mvebu/packages/base/kmod-video-videobuf2_3.18.23-1-324cf6b6a65a468d20354b0fa55a4c48_mvebu.ipk] Error 1
make[4]: Leaving directory `/home/user/gargoyle/mvebu-src/package/kernel/linux'
make[3]: *** [package/kernel/linux/compile] Error 2
make[3]: Leaving directory `/home/user/gargoyle/mvebu-src'
make[2]: *** [/home/user/gargoyle/mvebu-src/staging_dir/target-arm_cortex-a9+vfpv3_uClibc-0.9.33.2_eabi/stamp/.package_compile] Error 2
make[2]: Leaving directory `/home/user/gargoyle/mvebu-src'
make[1]: *** [world] Error 2
make[1]: Leaving directory `/home/user/gargoyle/mvebu-src'

ispyisail
Moderator
Posts: 5180
Joined: Mon Apr 06, 2009 3:15 am
Location: New Zealand

Re: new Build

Post by ispyisail »

Code: Select all

Package kmod-video-videobuf2 is missing dependencies for the following libraries:
dma-shared-buffer.ko
Might manually try and find this package

ispyisail
Moderator
Posts: 5180
Joined: Mon Apr 06, 2009 3:15 am
Location: New Zealand

Re: new Build

Post by ispyisail »

https://dev.openwrt.org/ticket/18319
If such dependency errors are reported, it means that you're trying to install a kernel package that was built for a different firmware than the one you have on your device.
This is not supported. kmod-* packages and the firmware image on the device need to come from the same build (with the same configuration).
???

Lantis
Moderator
Posts: 6735
Joined: Mon Jan 05, 2015 5:33 am
Location: Australia

Re: new Build

Post by Lantis »

That's about installing not building.
http://lantisproject.com/downloads/gargoyle_ispyisail.php for the latest releases
Please be respectful when posting. I do this in my free time on a volunteer basis.

ispyisail
Moderator
Posts: 5180
Joined: Mon Apr 06, 2009 3:15 am
Location: New Zealand

Re: new Build

Post by ispyisail »

Still crashing out in the same place

Code: Select all

make FULL_BUILD=true
Has anybody made all builds successfully?

and I can find the file

Code: Select all

kmod-video-videobuf2

Post Reply