NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.
Forum Discussion
xlr8r
Aug 30, 2024Luminary
Would this type heatsink/fan be suitable for a Readynas Pro 6 (newest version) running OS 6 ?
Hey guys I have already modded my RNDP6000 with Ram, CPU and PSU but I'm now working on changing the CPU fan as I'm not happy with the only temporarily installed and very basic 'Coolmaster' fan. ...
- Sep 10, 2024
Since I've never had a Pro6 with a quad core processor and have no Pro6 in operation at all at this time, I can't give you specifics. You'll have to experiment. I don't even know what you are seeing right now with that quad-core processor.
But you might want to start by changing the ignore temp3 to this:
label temp3 "CoreX"compute temp3 @%35, @%35Then see what temp1, temp4, etc. do.That @%35 option is non-standard, BTW -- something Netgear apparently added to lm-sensors. But it basically makes the floor of the reading be 35°C, as the internal temperature monitors of CPUs tend to be inaccurate below that threshold.You don't mess with the symbolic link. When you change the target file, the link effectively updates. You may want to keep a copy of the original before you start making changes. You will probably have to at least re-start the readynasd process to see the effect in the GUI, maybe even re-boot.
xlr8r
Sep 09, 2024Luminary
ah cool... (pun intended 😋)
This is my NV6.conf file contents; what do I change/add ? , and do i need to do anything with the symbolic link at, /etc/sensors.d/system.conf ?
thanks
chip "coretemp-isa-0000"
label temp2 "CPU"
compute temp2 @%35, @%35
ignore temp3
chip "w83627dhg-isa-*"
label in1 "DDB18"
set in1_min 1.62
set in1_max 1.98
label in2 "AVCC"
set in2_min 3.3 * 0.90
set in2_max 3.3 * 1.10
label in3 VCC3
set in3_min 3.3 * 0.90
set in3_max 3.3 * 1.10
label in4 VCC1_25
set in4_min 1.17
set in4_max 1.32
label in5 "VCC1_5"
set in5_min 1.41
set in5_max 1.58
label in6 "VCC1_05"
set in6_min 0.98
set in6_max 1.10
set in7_min 3.3 * 0.90
set in7_max 3.3 * 1.10
set in8_min 3.0 * 0.90
set in8_max 3.3 * 1.10
label fan1 "System"
set fan1_min 600
label fan2 "CPU"
set fan2_min 150
label fan3 "System"
set fan3_min 600
ignore fan4
ignore fan5
label temp1 "System"
set temp1_max 80
ignore temp2
ignore temp3
ignore cpu0_vid
ignore intrusion0
(here is my "dmidecode" data;) ... not sure why it says i have 4-slots, when i only have 2... ? 😶
Sandshark
Sep 10, 2024Sensei - Experienced User
Since I've never had a Pro6 with a quad core processor and have no Pro6 in operation at all at this time, I can't give you specifics. You'll have to experiment. I don't even know what you are seeing right now with that quad-core processor.
But you might want to start by changing the ignore temp3 to this:
label temp3 "CoreX"
compute temp3 @%35, @%35
Then see what temp1, temp4, etc. do.
That @%35 option is non-standard, BTW -- something Netgear apparently added to lm-sensors. But it basically makes the floor of the reading be 35°C, as the internal temperature monitors of CPUs tend to be inaccurate below that threshold.
You don't mess with the symbolic link. When you change the target file, the link effectively updates. You may want to keep a copy of the original before you start making changes. You will probably have to at least re-start the readynasd process to see the effect in the GUI, maybe even re-boot.
- xlr8rSep 10, 2024Luminary
Thanks,
I made the change but there was no difference to frontview / Performance page ?
So, as you mentioned 'lm-sensors', i tried to update/install it but got errors....
I ran "apt update"; (some did upgrade, others did not ?)
root@NAS:~# apt upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be installed:
keyutils libmnl0 libncurses6 libpcre2-8-0 libreadline8 libtinfo6 libunistring2 pci.ids xxd
The following packages have been kept back:
bind9-host ca-certificates cryptsetup-bin dash dconf-cli dpkg glib-networking-common kmod libarchive13 libasound2-data libbind9-90 libconfuse-common libdbus-1-3 libdns100 libisc95 libisccfg90 libkmod2 liblwres90 libvorbisfile3 libwrap0 login lsyncd mime-support ncurses-base nfs-kernel-server ntpdate openssl passwd rpcbind samba-common udhcpc
The following packages will be upgraded:
acl adduser attr base-files base-passwd debconf debconf-i18n debian-archive-keyring debianutils diffutils dmidecode dosfstools etherwake ethtool findutils grep gsettings-desktop-schemas gzip hdparm hostname init-system-helpers initscripts inotify-tools insserv libacl1 libattr1 libbz2-1.0 libcap2 libcap2-bin libcsv3 libdaemon0 libdb5.3 libdebconfclient0
libedit2 libenca0 libexiv2-13 libgcrypt20 libgeoip1 libgmp10 libgpg-error0 libgsf-1-common libicu52 libid3tag0 libidn11 libidn2-0 libinotifytools0 libisccc90 libjbig0 libjson-glib-1.0-common libkeyutils1 liblua5.1-0
liblua5.2-0 liblzma5 liblzo2-2 libmspack0 libmxml1 libncurses5 libncursesw5 libnfnetlink0 libnfsidmap2 libnss-mdns libntlm0 libogg0 libpci3 libpcre3 libprotobuf-c1 libsasl2-2 libsasl2-modules-db libselinux1 libsemanage-common
libsemanage1 libsepol1 libstemmer0d libsubunit0 libtasn1-6 libtext-wrapi18n-perl libtinfo5 libtirpc1 libunwind8 libusb-1.0-0 libustr-1.0-1 lsb-base lua5.1 lzop makedev ncftp ncurses-bin net-tools netbase readline-common sed sensible-utils shared-mime-info startpar sysv-rc sysvinit-utils ttf-bitstream-vera tzdata ucf vim-common vim-tiny xz-utils zip zlib1g
104 upgraded, 9 newly installed, 0 to remove and 31 not upgraded.
Need to get 23.5 MB of archives.
After this operation, 12.8 MB of additional disk space will be used.
Do you want to continue? [Y/n] yThen I tried to install 'lm-sensors' (didnt work?)
root@NAS:~# apt-get install lm-sensors -y
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:The following packages have unmet dependencies:
lm-sensors : Depends: perl:any
E: Unable to correct problems, you have held broken packages.SO, i then tried to install 'perl' (didnt work?)
root@NAS:~# apt-get install perl
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:The following packages have unmet dependencies:
perl : Depends: perl-base (= 5.32.1-4+deb11u3) but 5.20.2-3+deb8u12 is to be installed
Depends: perl-modules-5.32 (>= 5.32.1-4+deb11u3) but it is not going to be installed
Depends: libperl5.32 (= 5.32.1-4+deb11u3) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.So i tried to install a perl manager (perlbrew) as such... (didnt install either?)
root@NAS:~# \curl -L https://install.perlbrew.pl | bash
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 170 100 170 0 0 218 0 --:--:-- --:--:-- --:--:-- 217
100 1689 100 1689 0 0 1577 0 0:00:01 0:00:01 --:--:-- 1577## Download the latest perlbrew
## Installing perlbrew
Using Perl </usr/bin/perl>
FatPacker error loading App/perlbrew.pm (could be a perl installation issue?) at perlbrew.Sh3sDY line 10222.
BEGIN failed--compilation aborted at perlbrew.Sh3sDY line 10235.
root@NAS:~# root@NAS:~# apt upgrade
keyutils libmnl0 libncurses6 libpcre2-8-0 libreadline8 libtinfo6
libunistring2 pci.ids xxd
The following packages have been kept back:
bind9-host ca-certificates cryptsetup-bin dash dconf-cli dpkg
glib-networking-common kmod libarchive13 libasound2-data libbind9-90
libconfuse-common libdbus-1-3 libdns100 libisc95 libisccfg90 libkmod2
liblwres90 libvorbisfile3 libwrap0 login lsyncd mime-support ncurses-base
nfs-kernel-server ntpdate openssl passwd rpcbind samba-common udhcpc
The following packages will be upgraded:
acl adduser attr base-files base-passwd debconf debconf-i18n
debian-archive-keyring debianutils diffutils dmidecode dosfstools etherwake
ethtool findutils grep gsettings-desktop-schemas gzip hdparm hostna-bash: root@NAS:~#: command not found
me init-system-helpers initscripts inotify-tools insserv libacl1 libattr1 libbz2-1.0 libcap2 libcap2-bin libcsv3 libdaemon0 libdb5.3 libdebconfclient0 libedit2 libenca0 libexiv2-13 libgcrypt20 libgeoip1 libgmp10 libgpg-error0 libgsf-1-common libicu52 libid3tag0 libidn11 libidn2-0 libinotifytools0 libisccc90 libjbig0 libjson-glib-1.0-common libkeyutils1 liblua5.1-0
liblua5.2-0 liblzma5 liblzo2-2 libmspack0 libmxml1 libncurses5 libncursesw5 libnfnetlink0 libnfsidmap2 libnss-mdns libntlm0 libogg0 libpci3 libpcre3 libprotobuf-c1 libsasl2-2 libsasl2-modules-db libselinux1 libsemanage-common
libsemanage1 libsepol1 libstemmer0d libsubunit0 libtasn1-6 libtext-wrapi18n-perl libtinfo5 libtirpc1 libunwind8 libusb-1.0-0 libustr-1.0-1 lsb-base lua5.1 lzop makedev ncftp ncurses-bin net-tools netbase readline-common sed sensible-utils shared-mime-info startpar sysv-rc sysvinit-utils ttf-bitstream-vera tzdata ucf vim-common vim-tiny xz-utils zip zlib1g
104 upgraded, 9 newly installed, 0 to remove and 31 not upgraded.
Need to get 23.5 MB of archives.
After this operation, 12.8 MB of additional disk space will be used.
Do you want to continue? [Y/n] ySo I'm no further along in getting 'perl' or 'lm-sensors' either installed or updated... since I know nothing about linux.. i dont want to poke around in the OS in case i break it...
Having done what i have done already above, im afraid to exit putty + WinSCP or even, reboot the NAS lol
What should I be doing here to get lm-sensors and perl (and its dependencies) working ?
and...
is this the command to restart the 'readynasd' process ?
# start-stop-daemon -q -o -K -n readynasd -R 5
# start-stop-daemon -q -S --exec /usr/sbin/readynasdcheers
- xlr8rSep 10, 2024Luminary
aw crap!
whatever i did there has removed my installed Apps and also removed all Available apps ...
anything simple I can do to restore these ? (im currently on OS 10.6.9) and have it saved as a .deb file. Is there a Putty command i can reinstall it with ?
thanks
- xlr8rSep 10, 2024Luminary
ah...fixed it , must have made a mistake in sources
- xlr8rSep 10, 2024Luminary
thanks
maybe getting somewhere...
but how to I validate the temps shown correlate and are accurate to each core...?
weirdly, at the start before editing NV6.conf, it was like this
chip "coretemp-isa-0000"
label temp2 "CPU"
compute temp2 @%35, @%35but in order to get 4 cores showing , i had to rename it to Core0, is that what im supposed to do ?
Then , by adding in compute temp3,4,5, added extra temps... but i dont know how to validate what i see as fact...?
e.g.
chip "coretemp-isa-0000"label temp2 "Core0" [renamed from 'CPU']compute temp2 @%35, @%35label temp3 "Core1"compute temp3 @%35, @%35label temp4 "Core2"compute temp4 @%35, @%35label temp5 "Core3"compute temp5 @%35, @%35produces this (tested all temps varied by putting fan to "quiet" and making Plex transcode...) - xlr8rSep 10, 2024Luminary
must have had some corruption in OS as I have been able to now reinstall perl, and then lm-sensors
- xlr8rSep 10, 2024Luminary
i think there is a limitation in lm-sensors for detecting the 4 cores in that one is detected as the CPU, the rest as, Cores...
- SandsharkSep 11, 2024Sensei - Experienced User
LM-sensors is completely capable of detecting 4 (and even 😎 cores with a proper .conf file. But in order for the fan speed to be properly controlled by the ReadyNASOS, you need to have one of them labeled "CPU" in the .conf file so as to be matched with the fan labeled "CPU" in the lower section. AFAIK, you can have one with two separate labels.
As for how to verify the displayed values, I have no idea. I think you have to trust the folks who wrote lm-sensors know what they're doing.
You say you did an apt-get update, but the results you posted are for an apt-get upgrade, which was a really bad idea. Some of the Netgear-specific executables rely on a specific version of a package, and Netgear has even modified some packages (such as lm-sensors). Replacing some of them with more recent standard Debian versions, as an apt-get upgrade will do, can create problems.
A customized version of lm-sensors was already installed, and you have overwritten it. You are now 100% on your own as to how to figure out how to insure the fan speed will be properly controlled WRT temperatures. I have no idea if what i said in the first paragraph is still true with the updated lm-sensors you installed. The picture you posted shows some pretty high CPU and System temperatures and very low fan speeds, so it seems that the control is not working properly.
- xlr8rSep 11, 2024Luminary
Hi
my NAS is fully operational despite the upgrades... it was touch and go for a few mins, but it rectified itself....
i think there was 100+ updates done lol, but everything still works.
I mentioned in a post that for testing I was running in "quiet" mode, and transcoding, for the purpose of raising the temps, this was to see if they were all different.
other than putting this in, I cant get the last core to show up...? and i tried all the variants you mentioned...strange
weirdly, at the start before editing NV6.conf, it was like this
chip "coretemp-isa-0000"
label temp2 "CPU"
compute temp2 @%35, @%35but in order to get 4 cores showing , i had to rename it to Core0, is that what im supposed to do ?
Then , by adding in compute temp3,4,5, added extra temps... but i dont know how to validate what i see as fact...?
e.g.
chip "coretemp-isa-0000"label temp2 "Core0" [renamed from 'CPU']compute temp2 @%35, @%35label temp3 "Core1"compute temp3 @%35, @%35label temp4 "Core2"compute temp4 @%35, @%35label temp5 "Core3"compute temp5 @%35, @%35produces this (tested all temps varied by putting fan to "quiet" and making Plex transcode...)this is what im getting at present with the changes made above....( i tried using compute temp2, temp0, temp5, temp6, but they produced no visible display in the gui...?)
- xlr8rSep 11, 2024Luminary
also, just noticed one of my disks is about to implode... I wasnt getting this error before i did the "upgrades/Updates"... so ive either fixed disk checking, or broken it lol
- SandsharkSep 12, 2024Sensei - Experienced User
You seem to have skipped temp1. Note that "temp1" in the upper (CPU) section and lower (motherboard) section are independent of each other. AFAIK, you must have something labeled "CPU" for it to include CPU temperature in the fan control. Without it, it will only use the system temp. But I believe you can label something twice (e.g., call temp2 both "Core2" and "CPU").
I doubt anything you've done has caused the ATA errors. It was just a matter of time before it happened. Note, however, that that's one SMART parameter that can be false in that the chassis SATA system can be at fault instead of the drive.
- xlr8rSep 12, 2024Luminary
cheers
okay so if this is my current NV6 file, what do i need to add/remove ?
Note: temp1 is in use further down the file contents. this is where im not getting it lol ?
chip "coretemp-isa-0000"label temp2 "CPU"compute temp2 @%35, @%35label temp3 "Core1"compute temp3 @%35, @%35label temp4 "Core2"compute temp4 @%35, @%35label temp5 "Core3"compute temp5 @%35, @%35chip "w83627dhg-isa-*"label in1 "DDB18"set in1_min 1.62set in1_max 1.98label in2 "AVCC"set in2_min 3.3 * 0.90set in2_max 3.3 * 1.10label in3 VCC3set in3_min 3.3 * 0.90set in3_max 3.3 * 1.10label in4 VCC1_25set in4_min 1.17set in4_max 1.32label in5 "VCC1_5"set in5_min 1.41set in5_max 1.58label in6 "VCC1_05"set in6_min 0.98set in6_max 1.10set in7_min 3.3 * 0.90set in7_max 3.3 * 1.10set in8_min 3.0 * 0.90set in8_max 3.3 * 1.10label fan1 "System"set fan1_min 600label fan2 "CPU"set fan2_min 150label fan3 "System"set fan3_min 600ignore fan4ignore fan5label temp1 "System"set temp1_max 80ignore temp2ignore temp3ignore cpu0_vidignore intrusion0 - SandsharkSep 12, 2024Sensei - Experienced User
As I previously said, I have never had a 4-core Pro6 nor do I have a currently operating Pro6 of any flavor, so you have to experiment. But you still haven't designated temp1 in the upper section, which I would guess is the other core.
- xlr8rSep 13, 2024Luminary
cheers
so after designating 'temp1' as 'Core1'in the upper section and then restarting frontend ;
chip "coretemp-isa-0000"
label temp2 "CPU"
compute temp2 @%35, @%35label temp1 "Core1"
compute temp1 @%35, @%35label temp3 "Core2"
compute temp3 @%35, @%35label temp4 "Core3"
compute temp4 @%35, @%35label temp5 "Core4"
compute temp5 @%35, @%35I see no change or addition of that label ? What would your suggestion be of, what to try changing next ?
thanks
ps. even when i run 'sensors' in Putty, i get this response; (still no Core1...? so maybe my hypothesis that CPU is actually Core 1 is correct ?)
root@NAS:~# sensors
coretemp-isa-0000
Adapter: ISA adapter
CPU: +36.0°C (high = +84.0°C, crit = +100.0°C)
Core2: +37.0°C (high = +84.0°C, crit = +100.0°C)
Core3: +35.0°C (high = +84.0°C, crit = +100.0°C)
Core4: +35.0°C (high = +84.0°C, crit = +100.0°C)w83627dhg-isa-0a10
Adapter: ISA adapter
Vcore: +1.14 V (min = +0.00 V, max = +1.74 V)
DDB18: +1.77 V (min = +1.62 V, max = +1.98 V)
AVCC: +3.28 V (min = +2.98 V, max = +3.63 V)
VCC3: +3.28 V (min = +2.98 V, max = +3.63 V)
VCC1_25: +1.23 V (min = +1.17 V, max = +1.32 V)
VCC1_5: +1.50 V (min = +1.41 V, max = +1.58 V)
VCC1_05: +1.03 V (min = +0.98 V, max = +1.10 V)
3VSB: +3.28 V (min = +2.98 V, max = +3.63 V)
Vbat: +3.23 V (min = +2.70 V, max = +3.63 V)
System: 1041 RPM (min = 602 RPM, div = 16)
Processor: 958 RPM (min = 602 RPM, div = 16)
System: +45.0°C (high = +80.0°C, hyst = +127.0°C) sensor = thermistor - SandsharkSep 13, 2024Sensei - Experienced User
Note that I cannot see your screen grabs until they are approved. Since you now say nothing changed adding temp1 and I can see the previous screen grab, yes, temp2 is fairly obviously core1. You can just leave it that way or, I believe, you can label it twice, as both CPU and Core1.
Related Content
NETGEAR Academy

Boost your skills with the Netgear Academy - Get trained, certified and stay ahead with the latest Netgear technology!
Join Us!