NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.
Forum Discussion
AMRivlin
Mar 20, 2013Apprentice
OS6 now works on x86 Legacy WARNING: NO NTGR SUPPORT!
Update: It is now unofficially possible using NTGR images to update legacy hardware to os6.X
See Post #3, for directions to install 6.2.1 on x86 Ultra and Pro Models. (ARM NOT SUPPORTED by this OS)
Be forewarned, this requires a SYSTEM WIPE and likely voids any warranty support from NTGR
Supported so far: pro 2/4/6, ultra 2/4/6, old pro / Pioneer Pro, 2100v2
Not Supported: NVX and 2100v1
Thanks go out to "HomeBrew Anonymous" for making this possible.
Update 2: A firmware image to downgrade back to 4.2.26 is now available. See this thread. While this downgrade should get you a working system again on the supported firmware, be forewarned this requires a SYSTEM WIPE and NetGear also does not provide support for this downgrade. If you have issues seek help on these forums.
Original Post/Gripes
I have been reading these forums since Monday's announcement and there has been a resounding "ooof" regarding the fact the Ultras and Pros are unsupported for future OS improvements.
To clear the air: it would appear Netgear will never support os6 on past hardware. I have almost come to grips with this, and at least they have been open and honest with their forward direction and aren't stringing us along. viewtopic.php?f=138&t=70131
The upside is our devices still work and are mostly stable and eventually we can upgrade to a new shell that has os6 support, but in the meantime our $500-1000 investment is unable to take advantage of modern features we all desire.
I don't think I can add a poll here at RN forums, but I would like to garner support for a 100% unsupported home brew of the os6 on Pro6 units.
If we get enough support perhaps a talented member(s) here would help release a homebrew of sorts.
The 3 main caveats are:
1. Netgear will never be held responsible/your warranty is void
2. A format is required (new FS and OS)
3. Data loss is highly possible
If you are still interested please post a reply to this thread.
mdgm and I have decided that its time to lock this thread. So please do post any new OS6 on Legacy issues on their own threads.
1,274 Replies
Replies have been turned off for this discussion
- MueRAspirantSabnzbd, sickbeard et al are just downloads from their respective sources (github, sourcefourge). Unrar and git were installed via apt-get. I'm using the unrar from the non-free libs.
- mdgm-ntgrNETGEAR Employee RetiredAh so maybe there is an issue with the version of unrar or git you're using.
Does the add-on work any better for you than installing the apps manually? - MueRAspirantTo be fair, I highly doubt that the original packages for unrar and git (which I also used on OS4) would cause this problem. They would be in debian sid if they were this wonky, not in a production ready distribution.
I'm also not sure which addon you mean? I hope not any of whocares' addons, since I refuse to pay 2.5 dollars for every single version of _free_ software. - mdgm-ntgrNETGEAR Employee RetiredSometimes you have to pay to get quality. Is your time worth less to you than a few dollars?
- MueRAspirantI don't mind paying for quality. What I do mind is paying for version 1, version 1.0.1, 1.0.2, 1.0.3 etc. Also, this setup worked just fine on OS4. The problems I have look exactly like a number of blogposts on the internet suggest: btrfs locking up the system for a few milliseconds, causing waitstates.
- MueRAspirantWell, that worked to a point... I'm now 100% sure it's the file system that's causing issues.
This is a copy from a game folder in my steam library to the NAS. It is just shy of 6GB in size and contains a large number of small files, as well as a few large ones. I had top open in a putty window while copying.
Every section marked in red, the BTRFS processes were dominating in top. Not just the transaction process, also a flush process, the various endio processes and the md127 process. Once they started floating to the surface, copying would grind to a halt (either below 30KB/s or even complete stops). At those points, I/O wait would also reach 75% on some of the cores. As soon as these processes would terminate (or sleep, whatever), copy would resume and IO wait would go to 2 or 3%, which is normalish.
As I am writing this, I've also restarted my sabnzbd and wait states are below 2%, load on the system is below 3. That is, until btrfs rears it's ugly head again, at which point wait spikes up again. I do not yet dare to re-allow both post-processing (par2, unrar) and downloading at the same time, since the crippled filesystem simply can't cope, where the ext system in OS4 had no trouble at all.
Netgear, this has got to go. BTRFS is not production ready. Heck, you've got a bloody release candidate on these devices (0.20-rc1, btrfs --version for those interested). This system is a disaster. In the time it took me to write four lines, load has spiked up from 2 to 7, simply because ONE process is writing to disk and btrfs can't keep up. The filesystem is using over 7GB for meta data alone, and every time you do something on the device, it increases. Not only that, but it has a scheduled time of locking up your IO every damn 30 seconds (source). Why didn't you just pick ext4, which is a proven system and has much higher performance?
edit:
I'm still monitoring my downloads in sabnzbd. Download speeds are at ~10MB/s, which is slower than I had on OS4 (12.5 top, which is the limit I have on usenet). But whenever the btrfs processes show up, it's 1KB/s or less. The filesystem is killing performance. Apart from this download and my shell session with top, nothing else is running. Once these processes for the FS sleep, load drops to about 4. Once they wake, it's back up to 7. Heck, during the btrfs slowdown, a simple request to http takes 13 seconds (!!) where the norm is < 150ms. - mdgm-ntgrNETGEAR Employee RetiredWhat version of par2, unrar etc. do you have installed? Have you tried compiling a newer version from source?
Whilst EXT4 is a good filesystem it does have its limitations. BTRFS provides some nice new features like unlimited snapshots (well limited only by free space on your volume) and better checking to verify that data is not corrupt.
BTRFS whilst not faster (at least at the moment) is a better filesystem than EXT4.
If you want to downgrade your Ultra back to 4.2.x check your PM inbox. - mangroveApprenticeThe sane thing to do would of course have been to offer a choice. 1: Proven, boring and stable. 2: Unproven, feature-rich and potentially unstable.
It's not too late to offer that choice for new volumes, of course. Come on, NTGR! Do something sane for 6.1.5! ;)
BTRFS was a stupid choice, but seeing that the whole of OS6 was released long before finished, using a beta file system is just icing on the stupidcake. :) - MueRAspirant
root@MueR-NAS:/# aptitude show python
Package: python
State: installed
Automatically installed: no
Version: 2.7.3-4
Priority: standard
Section: python
Maintainer: Matthias Klose <doko@debian.org>
Architecture: all
Uncompressed Size: 674 k
Depends: python2.7 (>= 2.7.3-1~), python-minimal (= 2.7.3-4)
Suggests: python-doc (= 2.7.3-4), python-tk (= 2.7.3-4)
Conflicts: python-central (< 0.5.5)
Breaks: python-bz2 (< 1.1-8), python-csv (< 1.0-4), python-email (< 2.5.5-3), update-manager-core (< 0.200.5-2)
Replaces: python-dev (< 2.6.5-2)
Provides: python-ctypes, python-email, python-importlib, python-profiler, python-wsgiref
root@MueR-NAS:/# aptitude show unrar
Package: unrar
New: yes
State: installed
Automatically installed: no
Version: 1:4.1.4-1
Priority: optional
Section: non-free/utils
Maintainer: Martin Meredith <mez@debian.org>
Architecture: amd64
Uncompressed Size: 245 k
Depends: libc6 (>= 2.2.5), libgcc1 (>= 1:4.1.1), libstdc++6 (>= 4.1.1)
Conflicts: rar (<= 2.60-1)
Description: Unarchiver for .rar files (non-free version)
Unrar can extract files from .rar archives. If you want to create .rar archives, install package rar.
Homepage: http://www.rarlabs.com/
root@MueR-NAS:/# aptitude show par2
Package: par2
State: installed
Automatically installed: no
Version: 0.4-11
Priority: extra
Section: utils
Maintainer: Bart Martens <bartm@debian.org>
Architecture: amd64
Uncompressed Size: 279 k
Depends: libc6 (>= 2.2.5), libgcc1 (>= 1:4.1.1), libstdc++6 (>= 4.2.1)
Description: Parity Archive Volume Set, for checking and repair of files
Par2 isnt the problem either, the symptoms described above happen while par2/unrar are not even running. At present, it's only downloading to the NAS, either from usenet or from my local PC.
Whilst downgrading to OS4 would solve the performance issues, it would bring back the issues of being on a bloody old system. While I really, really dislike Netgear's decision to not support this OS on any older devices, the only thing other than downgrading I can do is try and locate the problem with as much accuracy as I can, so they might improve the software. In the meantime, I'll complain and moan loudly in hopes they actually hear me. There is a fundamental flaw in a filesystem that can't cope with a lot of disk activity. Heck, they even advice to turn on noatime on their own wiki, because they know performance is crap.
I upgraded to OS6 on a small private LAN-party the other week, since I knew my friends would also be bringing their NAS devices, and I could back up my files. I don't want to loose all my data and I don't have the space to store it locally. And as I said, as much as I would like to get rid of my problems, I would much rather suffer through it if there's a light at the end and I can drink a nice dram of whisky knowing I helped everyone out a little by pushing through.
Related Content
NETGEAR Academy
Boost your skills with the Netgear Academy - Get trained, certified and stay ahead with the latest Netgear technology!
Join Us!