NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.
Forum Discussion
Z4IcHt6N7smgz2X
Nov 25, 2020Star
ReadyNAS Ultra 6 - Replace OS with any linux distro or NAS-OS e.g. Openmediavault possible?
Hello community, model version: ReadyNAS Ultra 6 firmware: RAIDiator 4.2.31 My device is running very well and I don't had any troubles until now, but due to the fact: 1. That my device is ...
Z4IcHt6N7smgz2X
Dec 29, 2020Star
Hello,
I have successfully installed a debian linux on my Netgear Ultra 6 device.
Has anybody informations to the following points?
1. On the mainboard I found 2 connectors which are not clearly named for what they are for. J3 with 10 pins and JP7 with 7 pins.
2. Is there a way to access / control the LCD display and the backup button on the front side?
3. Has anybody replaced the fan of the power supply?
Thanks!
Z4IcHt6N7smgz2X
Dec 30, 2020Star
Probably interessting for anybody:
I can mount my Netgear X-RAID in Openmediavault without any problems...
- StephenBDec 30, 2020Guru - Experienced User
Z4IcHt6N7smgz2X wrote:
Probably interessting for anybody:
I can mount my Netgear X-RAID in Openmediavault without any problems...
There are several flavors of X-RAID. Was this array built on a 4.2.x ReadyNAS?
- SandsharkDec 30, 2020Sensei
If Netgear ever stops updating ReadyNAS OS6 or makes it incompatible with my legacy NAS, Openmediavault does sound interesting over pure Linux.
Were you able to find the article about Ultra6 conversion pointed to in their forum thread? It seems to be gone (not surprising since it's 7 years old). Of course, being that old, much may be out of date.
Do you boot from the internal flash, or were you able to leave that intact in case you ever want to move back? If you are booting from it and that does a lot of writes to it, you may have problems in the future -- it was designed for read-mostly use.
That your NAS has VGA capability (with the right cable) is clearly a plus here. Though most (maybe all) ReadyNAS have a serial console port, the pin-out and voltage levels are not consistent between models and is not easy to implement, so users with machines without VGA capability will find this more difficult.
As for the 10-pin header. Two rows of 5? All pins are populated, or one is missing for keying? My Ultra6 is in storage, so I can't look and the only photo I found on the net isn't clear enough to see the labeling. If it's two rows of 5 with one missing, my guess would be an internal USB or RS-232 port, depending on which pin is missing. If it's all 10 pins, it could still be RS-232. Google the pin-out of those connectors and check for the voltages and grounds. RS-232 is a bit harder to ID with a volt meter, especially since there are two different "standards", but any 12V on it would indicate that's a probability. Of course, it could be used only for factory test.
"JP" is normally used to indicate a set of "JumPer" pins, not a connector, so the other may be factory use only.
You can mount a ReadyNAS on any Linux machine, including another ReadyNAS. I run OwnCloud on a Pro2 but have some shares on my main NAS mounted as read-only on the Ultra2 and then available in OwnCloud. I may be fooling myself, but I figure that's an added layer of protection for the main NAS since the shares are exported via NFS as read-only. Even hacking the Pro2 should not directly expose my main NAS.
- Z4IcHt6N7smgz2XDec 31, 2020StarYes on my Ultra 6 I had only version 4.2.latest
- Z4IcHt6N7smgz2XDec 31, 2020StarI thought this could be useful for somebody who want to rescue the data without buying a new Netgear device or spare parts for the Ultra 6.
- StephenBDec 31, 2020Guru - Experienced User
Z4IcHt6N7smgz2X wrote:
I thought this could be useful for somebody who want to rescue the data without buying a new Netgear device or spare parts for the Ultra 6.Certainly it could be. But it might not work for ReadyNAS that run OS-6 (and many Ultras have been converted to OS-6), so I thought I'd get clarification.
However, it is possible to mount the OS-6 volumes in linux too, as they do use standard mdadm and btrfs.
- Z4IcHt6N7smgz2XDec 31, 2020StarSome things are not working directly in openmediavault because some plugins are missing or are only compatible with omv4. So you have to use some terminal apps over SSH for example fan control or you have a really loud fan ^^ At the moment I try to get the LCD working with lcd4linux. Problem is here what type of LCD is it in the Ultra6.... I only found here somebody who seems to have gain control over the LCD. --> https://forum.openmediavault.org/index.php?thread/1785-not-my-build-netgear-readynas-ultra-6-omv/#post260237 The link in his post is dead and he seems to use another app which I couldn't find with apt. During writing this post I found out that I forgot that there is a wayback machine, means I could get now most content of all dead links. (OMV forum, truenas forum) I stored now everything as PDF just to be safe ;-) So now I can research deeper for example how I can use that LCD display. On thing I detected: I upgraded to 4 GB RAM. During startup and all programs detecting the 4GB. But when I enter the BIOS only 3 GB are reported here. BIOS is the latest version, I already checked that. No I don't boot from the internal flash because: 1. I wanted to leave it, for example to go back or probably I can somehow figure out what linux apps Netgear used for some functions. 2. The flash memory (128 MB) is far to small for debian (at least 450 MB) and OMV (at least 4 GB) I use an external 2,5" harddrive. VGA was really good to have but I don't own a VGA monitor. It was not so easy to get a adapter to HDMI / displayport. Most adapters only work in one direction, from digital to VGA not in the other way. The 10pin port has 2 rows of 5 pins. Thanks for your input here. I was thinking whether I could use this connectors for additional things (no exact idea for now). Ok I thought Netgears X-RAID is something special and you could only rescue the data with a new Netgear device, so I was surprised that omv detected everything. Regarding your fear to hacking your NAS. I'm not an expert, but as long as you don't expose your devices with port-forwarding and unsecured protocols you are save. Only use port-forwarding on protocols which are made for this, for example wireguard and openvpn. Then you need only to open this one port and you can use all network devices after connecting to your home-VPN.
- StephenBDec 31, 2020Guru - Experienced User
Z4IcHt6N7smgz2X wrote:
Ok I thought Netgears X-RAID is something special and you could only rescue the data with a new Netgear deviceIt's not proprietary - systems running 4.2, 5.3, and 6.x firmware all use standard software RAID (either lvm or mdadm). XRAID is application software on top of those tools which simplifies RAID managment, and automates expansion.
The original 4.1 (Sparc) systems are a bit different. They have some acceleration hardware, and run RAID-4. Even those arrays can be mounted in linux systems though.
- Z4IcHt6N7smgz2XJan 01, 2021StarOk I found out how this mini-LCD work. Source: https://web.archive.org/web/20141229214439/http://www.nexentastor.org/boards/9/topics/8238 LCD info The LCD module on the ReadyNAS (Ultra/Pro series) shows up in Illumos/Solaris as a serial port device. On my systems, it is always described as /dev/term/b Here are the commands currently available for font/bitmaps development to be sent to the serial port: Value Outcome C X Y Set x, y coordinates (0 <= x <= 127, 0 <= y <= 33). Hex only, example c40 10, set x=64 y=16. E Clear screen F N Set font size. N=(0:Ariel 9, 1:Ariel 18, 2:Mono58) L string Display the string, starting from (x, y) B h w b Set height,width,bitmap, starting from (x. y) i0-3 Scroll (0:None, 1:Right, 2:Up, 3:Diagonal) In practice, a runner could be created to show faulty disks and such to the LCD screen. For now, all I have it do is show 'NexentaStor' on bootup. $ cat /etc/init.d/lcd #!/bin/bash echo "E" > /dev/term/b sleep 0.5 echo "L NexentaStor" > /dev/term/b On Debian it is a little bit different: Check out what serial devices are connected: sudo dmesg | grep tty Add your user to the needed groups: sudo usermod -a -G tty dialout username Log out, log in again and then test both serial devices: echo "E" > /dev/ttySx to clear the screen, then echo "L Text" > /dev/ttySx
- Z4IcHt6N7smgz2XJan 01, 2021StarOk I found out how this mini-LCD work. Source, see copy below: https://web.archive.org/web/20141229214439/http://www.nexentastor.org/boards/9/topics/8238 LCD info The LCD module on the ReadyNAS (Ultra/Pro series) shows up in Illumos/Solaris as a serial port device. On my systems, it is always described as /dev/term/b Here are the commands currently available for font/bitmaps development to be sent to the serial port: Value Outcome C X Y Set x, y coordinates (0 <= x <= 127, 0 <= y <= 33). Hex only, example c40 10, set x=64 y=16. E Clear screen F N Set font size. N=(0:Ariel 9, 1:Ariel 18, 2:Mono58) L string Display the string, starting from (x, y) B h w b Set height,width,bitmap, starting from (x. y) i0-3 Scroll (0:None, 1:Right, 2:Up, 3:Diagonal) In practice, a runner could be created to show faulty disks and such to the LCD screen. For now, all I have it do is show 'NexentaStor' on bootup. $ cat /etc/init.d/lcd #!/bin/bash echo "E" > /dev/term/b sleep 0.5 echo "L NexentaStor" > /dev/term/b On Debian it is a little bit different: Check out what serial devices are connected: sudo dmesg | grep tty Add your user to the needed groups: sudo usermod -a -G tty dialout username Log out, log in again and then test both serial devices: echo "E" > /dev/ttySx to clear the screen, then echo "L Text" > /dev/ttySx
- Z4IcHt6N7smgz2XJan 01, 2021StarProbably useful, this guy modified several ARM-based Netgear models: http://natisbad.org/NAS3/index.html
- SandsharkJan 01, 2021Sensei
Thanks for this. Keep us informed of any solutions you find to the issues you mention.
Adding some formatting to the section on the LCD display for readability in case the referenced article ever disappears:
The LCD module on the ReadyNAS (Ultra/Pro series) shows up in Illumos/Solaris as a serial port device. On my systems, it is always described as /dev/term/b
Here are the commands currently available for font/bitmaps development to be sent to the serial port:
Value Outcome C X Y Set x, y coordinates (0 <= x <= 127, 0 <= y <= 33). Hex only, example c40 10, set x=64 y=16. E Clear screen F N Set font size. N=(0:Ariel 9, 1:Ariel 18, 2:Mono58) L string Display the string, starting from (x, y) B h w b Set height,width,bitmap, starting from (x. y) i0-3 Scroll (0: None, 1: Right, 2: Up, 3: Diagonal)
In practice, a runner could be created to show faulty disks and such to the LCD screen. For now, all I have it do is show 'NexentaStor' on bootup.
$ cat /etc/init.d/lcd #!/bin/bash echo "E" > /dev/term/b sleep 0.5 echo "L NexentaStor" > /dev/term/b
Related Content
NETGEAR Academy
Boost your skills with the Netgear Academy - Get trained, certified and stay ahead with the latest Netgear technology!
Join Us!