Thanks Lazar. Makes sense that the upgrade wouldn't necessarily check folders on the USB.
Will the Omega2 be compatible with existing docks and expansions?
Thanks Lazar. Makes sense that the upgrade wouldn't necessarily check folders on the USB.
Will the Omega2 be compatible with existing docks and expansions?
Thanks for the reply. Seems like the kernel dependency is causing issues in a few places :slight_frown:
I tried Kit's suggestion of including --force-depends
and it threw out a similar message, along with failed to find a module named gspca_zc3xx
:
root@Omega-23AC:/tmp/mk1/data# opkg --force-depends install kmod-video-gspca-zc3xx
Installing kmod-video-gspca-zc3xx (3.18.23-1) to root...
Downloading http://downloads.openwrt.org/chaos_calmer/15.05.1/ar71xx/generic/packages/base/kmod-video-gspca-zc3xx_3.18.23-1_ar71xx.ipk.
Configuring kmod-video-gspca-zc3xx.
failed to find a module named gspca_zc3xx
Collected errors:
* satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-video-gspca-zc3xx:
* kernel (= 3.18.23-1-b2f200610f46d20ef52d269421369d0c) *
If I try to re-run the same command, however, no error is shown:
root@Omega-23AC:/tmp/mk1/data# opkg --force-depends install kmod-video-gspca-zc3xx
Package kmod-video-gspca-zc3xx (3.18.23-1) installed in root is up to date.
Now I just need to buy a USB hub to test it. Will post back results...
Thanks.
I have a Logitech Communicate STX webcam (device ID: 046d:08ad
) that I would like to use with my Omega, but am having issues installing packages. This site: https://linuxtv.org/wiki/index.php/Gspca_devices shows that it requires module gspca_zc3xx
which is supported on OpenWrt using kmod-video-gspca_zc3xx
as per this link https://wiki.openwrt.org/doc/howto/usb.video.
Sadly, this package won't install but I can't work out why (the other dependencies installed without error):
root@Omega:~# opkg install kmod-video-gspca-zc3xx
Installing kmod-video-gspca-zc3xx (3.18.23-1) to root...
Downloading http://downloads.openwrt.org/chaos_calmer/15.05.1/ar71xx/generic/packages/base/kmod-video-gspca-zc3xx_3.18.23-1_ar71xx.ipk.
Collected errors:
* satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-video-gspca-zc3xx:
* kernel (= 3.18.23-1-b2f200610f46d20ef52d269421369d0c) *
* opkg_install_cmd: Cannot install package kmod-video-gspca-zc3xx.
It would appear that there is some dependency on kernel 3.18.23
, but I am using the latest firmware which uses the more recent 3.18.36
:
root@Omega:~# uname -a
Linux Omega 3.18.36 #1 Fri Jul 8 19:37:15 UTC 2016 mips GNU/Linux
The info for the problem module is unremarkable:
root@Omega:~# opkg info kmod-video-gspca-zc3xx
Package: kmod-video-gspca-zc3xx
Version: 3.18.23-1
Depends: kernel (= 3.18.23-1-b2f200610f46d20ef52d269421369d0c), kmod-video-gspca-core
Status: install hold,user not-installed
Section: kernel
Architecture: ar71xx
MD5Sum: 35e3a71837512ec3b6b1db8aa379535d
Size: 16005
Filename: kmod-video-gspca-zc3xx_3.18.23-1_ar71xx.ipk
Source: package/kernel/linux
Description: The ZC3XX USB Camera Driver (zc3xx) kernel module
This shows that the only dependencies are the kernel and kmod-video-gspca-core
, the latter is installed and up-to-date. Thekmod-video-gspca-core
module also has the same kernel dependency, but installed without error.
Any ideas on how to fix this?
Thanks Lazar. Makes sense that the upgrade wouldn't necessarily check folders on the USB.
Will the Omega2 be compatible with existing docks and expansions?
My power dock arrived today (yay!) so I plugged in and powered up. When I logged into the web admin I noticed there was a new firmware update available. So I upgraded.
The last time I SSH'd into the Omega, I configured extroot with pivot-overlay as per this article: https://wiki.onion.io/Tutorials/Using-USB-Storage-as-Rootfs but when I logged in after the firmware update, the overlay is not auto-mounted.
According to https://wiki.onion.io/Tutorials/Updating-the-Omega (emphasis mine):
"Upgrading the firmware will delete/overwrite all of the files that are not in /etc or /usr"
So, why have my changes to /etc/config/fstab
been lost? After firmware upgrade:
config 'global'
option anon_swap '0'
option anon_mount '0'
option auto_swap '1'
option auto_mount '1'
option delay_root '5'
option check_fs '0'
whereas block detect
returns:
config 'global'
option anon_swap '0'
option anon_mount '0'
option auto_swap '1'
option auto_mount '1'
option delay_root '5'
option check_fs '0'
config 'mount'
option target '/mnt/sda1'
option uuid '0679c6db-1e8f-473c-93f2-8e82c871bac8'
option enabled '0'
I distinctly remember overwriting fstab
, and making the necessary changes to target
and enabled
So, did I do something dumb, or is this expected behaviour? Where is it safe to create files that won't be lost after an upgrade. Seems /etc is not entirely safe...
On a happier note, I love the power dock - can finally play with my expansions!
Sadly, I also snapped the power button off the mini-dock when I unplugged
What URL pattern can I use to trigger exposed services locally on my device without going through cloud.onion.io?
Once deployed, my Omega will not be able to connect to the internet (due to poor connectivity in a remote area), but I still want other devices on the local network to be able to trigger events from remote sensors.
Apologies if this has already been documented somewhere.
Thanks,
benthenchelys
Ah great
Thanks for the fast reply. Looking forward to doing some cool things with this lovely little gizmo.
Hi
How can I change the hostname of the Omega to include my local domain name? I'd really rather not use the .local domain if I can avoid it.
Also, how can I configure a static IP address?
Thanks.
Hi
When I log into the web console for my Omega, I only see widgets for Editor, Settings, Status and Terminal. There is no "App store" or "Device Manager" option as shown in your screenshot. Do I need to install something else to get those?
Thanks