Omega2+ cannot install kmod-fs-ext4 kmod-usb-storage-extra kernel version mismatch
-
@Kit-Bishop I've been fiddling with the LEDE-sources for the last couple of days and I submitted a pull-request for an Omega2+-profile, also, on their github. I can produce an image that runs just fine on my Omega2+, but it's not an exact copy. It seems the sources for all of the packages aren't available anywhere, like e.g. they don't use the in-kernel, open-source driver for WiFi, but instead some Ralink-driver for which they withhold the sources. The open-source driver works, but its performance isn't nearly as good and I can't make autochannel for AP work with it -- it only works, if I set a specific channel for the AP to use. Other than those, though, the image works just peachy.
And yes, I totally agree that this situation is verily disappointing. I certainly will be recommending people to stay away from Omegas.
-
@WereCatf I can quite sympathise with you
I wouldn't quite go as far as
recommending people stay away from Omegas
- I have done some useful stuff with mine - none the less, there are some disappointing things and people should keep there eyes open over what they expect.
-
@Kit-Bishop @WereCatf thank you guys for the answers, I think it is really disappointing when the exampes what are on the official site do not work on the latest device they sell. I can understand that compiling all these packages what they dont really own on the kernel they have is not easy but the open source community could help them if they give the required info (I guess we can set up some build jobs what post to an omega community repo, if we have the basic dependencies). Thanks for your info, I was trying to use fstab, maybe I already installed it and I can go forward, and I was just distracted with these messages.
-
It is posible to share some of those images for others to flash? Or share the menuconfig kernel config files? Then we have some sort of baseline we can built upon.
-
@Stan-Madge Of course it would be possible to share the images, but my images still need to undergo some more polish. Also, there are some limitations, like e.g. the somewhat poorer WiFi-performance than with the Ralink-driver used in the official images for which I don't have source-code, and any Onion-tools that would configure WiFi wouldn't work, because they rely on that Ralink-driver -- you couldn't e.g. configure WiFi in Console, you'd have to drop down to command-line and do it manually. At the moment I don't even install Console in my images at all, I install luci. I just feel luci is much more useful.
-
Sounds reasonable. As soon as the sd card starts working i can start using my new thingspeak server
-
@Tamas-Kende @Kit-Bishop @WereCatf
As of version 0.1.7 the Omega can install additional kernel modules, please see the docs site for details: https://docs.onion.io/omega2-docs/software-using-opkg.html#onion-package-repoIn a nutshell, opkg only allows installation of kernel modules compiled by the same machine that generated the firmware image, so as to avoid disaster. To remedy this, we're hosting our own core and base package repos. As a result, there will be some difference in the selection of packages hosted by us and by the LEDE repos. If you would like to see something added please let us know and we'll do our best to get it up in a timely manner.
-
@Lazar-Demin said in Omega2+ cannot install kmod-fs-ext4 kmod-usb-storage-extra kernel version mismatch:
@Tamas-Kende @Kit-Bishop @WereCatf
As of version 0.1.7 the Omega can install additional kernel modules, please see the docs site for details: https://docs.onion.io/omega2-docs/software-using-opkg.html#onion-package-repoIn a nutshell, opkg only allows installation of kernel modules compiled by the same machine that generated the firmware image, so as to avoid disaster. To remedy this, we're hosting our own core and base package repos. As a result, there will be some difference in the selection of packages hosted by us and by the LEDE repos. If you would like to see something added please let us know and we'll do our best to get it up in a timely manner.
In that case, I need:
kmod-batman-adv
batctl
to be able to run meshnetworking on Omega.
-
@Lazar-Demin
I am running firmware version 0.1.10 b160, kernel: 4.4.46 and I am still into this issue.The link provided seems to be dead, and I cannot find the new page.
Is there any update on being able to install these additional kernel modules so we can boot from the SD card?
Any fresh pointers or suggestions on how to boot from the SD card is greatly appreciated.
Thank you
-
@Stan-Madge Were you ever able to get this to work?
-
--nodeps
-
@Patrick-Ryan it's because we no longer have the machine on which the b160 firmware was compiled and the repo.onion.io packages were updated with packages compiled by another machine (see our opkg docs for more info on why this is an issue).
This issue will be resolved once we're done our work with the new wifi driver and release a new firmware build.
In the meantime, @song-jw 's
--nodeps
method will work.
-
@song-jw @Lazar-Demin Thank you!
-
@Lazar-Demin Can you please be more specific about the solution. I'm having the same problem (trying to mount a USB drive) but I don't know what you mean by "--nodeps method will work". We're not all Linux gurus here in the real world friend.
-
what "@song-jw 's --nodeps method will work." means is to use the command line shown in the last line shown in this post,
https://community.onion.io/post/14066
-
@WereCatf Can you share the console command to get the wifi to work?
I built and installed my own lede-ramips-mt7688-omega2p-squashfs-sysupgrade.bin - which works fine, except of course for wifi...
My rough goal is to share a working SD card image for the omega2+ which has the complete build system on it, to hopefully get rid of the interminable missing headers and other random dependency roadblocks that I and many others keep hitting!
-
So when will a newer firmware be released?