Hello,
I already know what it is like. Gargoyle does not know the F2FS file system and OpenWrt is made on Omnia F2FS - /dev/loop0 is an F2FS partition format (the original Turris has a BTRFS file system). So you can add the F2FS file system to the image? Thank you in advance.
Roman
Turris Omnia with OpenWrt 21.02 - Tested
Linksys WRT3200ACM with Gargoyle 1.13.x
TL-WR1043ND v2 with Gargoyle 1.10.0
http://gargoyle.romanhk.cz custom builds by gargoyle users
Lantis wrote:No you wouldn’t be able to in that case as the kernel version (and vermagic) have changed.
In that case yes building off the older version is a better idea if that is your intent.
Although sometimes the act of including an extra kmod can change the vermagic as well, so it will depend how it goes.
From Gargoyle you should be able to see which commit it was built from on the Overview page. If you tell me what this is I can confirm exactly which version it came from.
So you’ll want
1d0b52e1e718ec1ff150223d51306262edb33893
Which should be able to be referenced by 1d0b52e
From the git repository you have cloned, if you type
git checkout 1d0b52e
This should switch to that particular commit.
https://lantisproject.com/downloads/gargoylebuilds for the latest releases
Please be respectful when posting. I do this in my free time on a volunteer basis.
Seems to work fine on Youku YK1, upgraded from RC2 with preserving settings.
There is one thing, though. I had to restart the router several times until it was willing to act as a gateway for the machines on my LAN. The router itself was accessing the internet, DNS seemed to work fine, but ping 8.8.8.8 was only receiving packets if I gave the command from the gargoyle router, and not if I gave it on any of my local machines.
Trying to reboot any my local machines didn't help at all. There were no configuration changes on any of my local machines or on the router between firmware upgrade. Finally, 3 reboots of the router seemed to fix the problem.
I am wondering if this is intended behaviour, or gargoyle specific problem, or maybe some general LAN settings problem, or something else? Anyone ever experience anything similar?
ghorvath wrote:Seems to work fine on Youku YK1, upgraded from RC2 with preserving settings.
There is one thing, though. I had to restart the router several times until it was willing to act as a gateway for the machines on my LAN. The router itself was accessing the internet, DNS seemed to work fine, but ping 8.8.8.8 was only receiving packets if I gave the command from the gargoyle router, and not if I gave it on any of my local machines.
Trying to reboot any my local machines didn't help at all. There were no configuration changes on any of my local machines or on the router between firmware upgrade. Finally, 3 reboots of the router seemed to fix the problem.
I am wondering if this is intended behaviour, or gargoyle specific problem, or maybe some general LAN settings problem, or something else? Anyone ever experience anything similar?
Funnily enough, i saw this exact same behaviour yesterday.
I've never seen it before that, or seen it since.
If someone found a way to reproduce the issue every time, i will fix it.
https://lantisproject.com/downloads/gargoylebuilds for the latest releases
Please be respectful when posting. I do this in my free time on a volunteer basis.
Lantis wrote:
Funnily enough, i saw this exact same behaviour yesterday.
I've never seen it before that, or seen it since.
If someone found a way to reproduce the issue every time, i will fix it.
I've seen it exactly once before with RC2. But that was not right after the firmware upgrade to RC2, but rather about a week later. I think it happened when the router rebooted after an electrical shortage. Exact same symptoms (internet on router, no internet on local machines), and one software reboot fixed it.
If it helps, I am behind an ADSL modem/router, so the router is not directly accessing the internet, but through another router from the ISP.
Lantis wrote:So you’ll want
1d0b52e1e718ec1ff150223d51306262edb33893
Which should be able to be referenced by 1d0b52e
From the git repository you have cloned, if you type
git checkout 1d0b52e
This should switch to that particular commit.
I was able to rebuild the firmware and related packages using your instructions. However, I now get the following error when I attempt to install one of the packages,
ERROR: Dependency kernel (= 4.9.138-1-b28a46f9d585792975d871010bc514ab) of package kmod-input-evdev is installed,
but has incompatible version 4.9.138-1-85e8fda623404c88f5e3962153b3debd
I tried to change to the commit with f91f8f10 and rebuild everything but still get the same error with the generated package. While in the SSH session on the router, I did notice that the banner states that the associated commit is a8b292a but could not locate this commit in the repository. Not sure what I'm missing here.
Update: After some further research, I understand now that the vermagic is what's changed as you previously stated could happen. I'm now trying to figure out how I can maintain the same vermagic after adding the kernel modules i'm needing.
Last edited by mckman on Sun Jan 06, 2019 9:56 am, edited 1 time in total.
ghorvath wrote:Seems to work fine on Youku YK1, upgraded from RC2 with preserving settings.
There is one thing, though. I had to restart the router several times until it was willing to act as a gateway for the machines on my LAN. The router itself was accessing the internet, DNS seemed to work fine, but ping 8.8.8.8 was only receiving packets if I gave the command from the gargoyle router, and not if I gave it on any of my local machines.
Trying to reboot any my local machines didn't help at all. There were no configuration changes on any of my local machines or on the router between firmware upgrade. Finally, 3 reboots of the router seemed to fix the problem.
I am wondering if this is intended behaviour, or gargoyle specific problem, or maybe some general LAN settings problem, or something else? Anyone ever experience anything similar?
Funnily enough, i saw this exact same behaviour yesterday.
I've never seen it before that, or seen it since.
If someone found a way to reproduce the issue every time, i will fix it.
I can confirm ghorvath's experience with my WNDR3700v1 twice after flashing different RCs from the latest 1.11.X series without preserving settings.
Unfortunately, I didn't manage to pinpoint the cause for this behaviour.
Still, if there is anything you would like me to test before the final Gargoyle version, I'd be more than happy to
If you put these modules in the image (gargoyle_1.11.x-mvebu-cortexa9-turris-omnia-sysupgrade.img.gz), everything should work.
I'll wait for another modification, thank you.
Roman
Turris Omnia with OpenWrt 21.02 - Tested
Linksys WRT3200ACM with Gargoyle 1.13.x
TL-WR1043ND v2 with Gargoyle 1.10.0
http://gargoyle.romanhk.cz custom builds by gargoyle users
f2fs is possibly the only one that wouldn’t let it boot properly.
Including ath9/10k are both quite big for the sake of a single target.
If it works I may need to split it into a new target profile.
The main issue appears to be the initramfs.
https://lantisproject.com/downloads/gargoylebuilds for the latest releases
Please be respectful when posting. I do this in my free time on a volunteer basis.