Sysctl and out of memory killer

Re: Sysctl and out of memory killer

Postby samrise » Sat Aug 22, 2015 8:46 pm

Also:

Code: Select all
root@nas:/ # dmesg | grep fan5big
root@nas:/ #
samrise
 
Posts: 115
Joined: Thu Jan 01, 2015 9:59 pm

Re: Sysctl and out of memory killer

Postby fvdw » Sat Aug 22, 2015 9:18 pm

oops my fault attached the newer daemon

65 oC is too high seems the fan is not working

the kernel has the driver built in
Code: Select all
# CONFIG_SENSORS_G760A is not set
CONFIG_SENSORS_G762=y
# CONFIG_SENSORS_GL518SM is not set


You should not search for fan5big but for fan-d

You can check after boot the value of symlink /usr/sbin/fan-d, it should point to /bin_cab/fan5big

Yes there is way to to start the fan manually, need to look in my files how that was done, but basically the daemon does the same
You do not have the required permissions to view the files attached to this post.
fvdw
Site Admin - expert
 
Posts: 13471
Joined: Tue Apr 12, 2011 2:30 pm
Location: Netherlands

Re: Sysctl and out of memory killer

Postby fvdw » Sat Aug 22, 2015 9:25 pm

lets also enable debug mode so we can study syslog messages

to turn on debug mode run this command after connecting via ssh server
Code: Select all
/etc/nas_status.sh --start-debug

reboot the nas

after reboot the syslog can be found in /var/log/messages
fvdw
Site Admin - expert
 
Posts: 13471
Joined: Tue Apr 12, 2011 2:30 pm
Location: Netherlands

Re: Sysctl and out of memory killer

Postby samrise » Sat Aug 22, 2015 9:25 pm

Code: Select all
root@nas:/usr/sbin # ls -al | grep fan
lrwxrwxrwx   1 root root      16 2015-08-22 21:52 fan-d -> /bin_cab/fan5big
-rwxr-xr-x   1 root root    4744 2010-06-01 21:37 fan-spd
-rwxr-xr-x   1 root root    4380 2010-04-08 22:48 fan-spd-vs1


Code: Select all
root@nas:/usr/sbin # ps aux | grep fan
root       840  0.0  0.3   1688   436 ?        Ss   21:52   0:00 /usr/sbin/fan-d
root      2387  0.0  0.9   5808  1220 pts/0    S+   23:27   0:00 grep fan


Seems to be running.

I will try the new daemon.

At this moment:

Current setting: enabled, temperature limit 55 °C, WOL disabled
Information: Current HDD temperature = 49 °C
Max HDD temperature reached since last boot = 50 °C
Max HDD temperature ever reached = 64 °C

And i dont hear fan working or feel any air coming out.
samrise
 
Posts: 115
Joined: Thu Jan 01, 2015 9:59 pm

Re: Sysctl and out of memory killer

Postby fvdw » Sat Aug 22, 2015 9:42 pm

this are the commands used to start the fan

to enable the fan and set the correct mode
Code: Select all
/bin/echo 1 > /sys/bus/i2c/devices/0-003e/pwm1_enable
/bin/echo 1 > /sys/bus/i2c/devices/0-003e/pwm1_mode

to start it and set the speed use this command in which you have to replace "n" by a number between 1 and 255, the higher the number the higher the speed, probably above 100 it will not make a lot of difference anymore
Code: Select all
/bin/echo n > /sys/bus/i2c/devices/0-003e/pwm1

If I use 0 then it will be off
fvdw
Site Admin - expert
 
Posts: 13471
Joined: Tue Apr 12, 2011 2:30 pm
Location: Netherlands

Re: Sysctl and out of memory killer

Postby samrise » Sat Aug 22, 2015 9:43 pm

Code: Select all
Aug 22 23:39:36 (5big1) user.info fan-d: fan5big: temperature limit = 48 oC
Aug 22 23:39:36 (5big1) user.info fan-d: fan5big: disks installed: sda=1 sdb=1 sdc=1 sdd=1 sde=1
Aug 22 23:39:36 (5big1) user.info fan-d: fan5big: disk temperatures sda 49 sdb 51 sdc 52 sdd 52 sde 51
Aug 22 23:39:36 (5big1) user.info fan-d: fan5big: temperature above limit(48) fan on, temp = 52


10 mins later web reports:

Information: Current HDD temperature = 49 °C
Max HDD temperature reached since last boot = 50 °C
Max HDD temperature ever reached = 64 °C


Exactly same (very high) temperature.
samrise
 
Posts: 115
Joined: Thu Jan 01, 2015 9:59 pm

Re: Sysctl and out of memory killer

Postby fvdw » Sat Aug 22, 2015 9:47 pm

samrise wrote:
10 mins later web reports:

Information: Current HDD temperature = 49 °C
Max HDD temperature reached since last boot = 50 °C
Max HDD temperature ever reached = 64 °C


Exactly same (very high) temperature.


Did you install the new daemon ?
(note that the 64 oC will never go away anymore interesting are current and max HDD temp reached since last boot

Otherwise try the manual commands to see if you can activate the fan
fvdw
Site Admin - expert
 
Posts: 13471
Joined: Tue Apr 12, 2011 2:30 pm
Location: Netherlands

Re: Sysctl and out of memory killer

Postby samrise » Sat Aug 22, 2015 9:49 pm

Code: Select all
/bin/echo n > /sys/bus/i2c/devices/0-003e/pwm1


tryed 0 -> silence
tryed 255 -> silence

Its set on 255 to see if temperature goes down. Maybe i have a faulty fan?

Did you install the new daemon ?


Code: Select all
root@nas:/ # ls -al /bin_cab/fan5big
-rwxrwxrwx  1 root root 8536 2015-08-22 23:31 /bin_cab/fan5big
root@nas:/ # ps aux | grep fan-d
root      2006  0.0  0.4   1812   564 ?        Ss   23:39   0:00 /usr/sbin/fan-d
samrise
 
Posts: 115
Joined: Thu Jan 01, 2015 9:59 pm

Re: Sysctl and out of memory killer

Postby fvdw » Sat Aug 22, 2015 10:04 pm

lets see yes what happens

check the content of /sys/bus/i2c/devices/0-003e
It should look like this
g762-22aug15.JPG


with the command "cat" you can check the content of the files you have set manually

Here more info on the the different parameters and what you can do with them
(Ps I never got it working properly in mode 2 (closed loop) therefor we use mode 1 open loop and manually set of speed)

Code: Select all
Kernel driver g762
==================

The GMT G762 Fan Speed PWM Controller is connected directly to a fan
and performs closed-loop or open-loop control of the fan speed. Two
modes - PWM or DC - are supported by the device.

For additional information, a detailed datasheet is available at
http://natisbad.org/NAS/ref/GMT_EDS-762_763-080710-0.2.pdf. sysfs
bindings are described in Documentation/hwmon/sysfs-interface.

The following entries are available to the user in a subdirectory of
/sys/bus/i2c/drivers/g762/ to control the operation of the device.
This can be done manually using the following entries but is usually
done via a userland daemon like fancontrol.

Note that those entries do not provide ways to setup the specific
hardware characteristics of the system (reference clock, pulses per
fan revolution, ...); Those can be modified via devicetree bindings
documented in Documentation/devicetree/bindings/hwmon/g762.txt or
using a specific platform_data structure in board initialization
file (see include/linux/platform_data/g762.h).

  fan1_target: set desired fan speed. This only makes sense in closed-loop
            fan speed control (i.e. when pwm1_enable is set to 2).

  fan1_input: provide current fan rotation value in RPM as reported by
            the fan to the device.

  fan1_div: fan clock divisor. Supported value are 1, 2, 4 and 8.

  fan1_pulses: number of pulses per fan revolution. Supported values
            are 2 and 4.

  fan1_fault: reports fan failure, i.e. no transition on fan gear pin for
            about 0.7s (if the fan is not voluntarily set off).

  fan1_alarm: in closed-loop control mode, if fan RPM value is 25% out
            of the programmed value for over 6 seconds 'fan1_alarm' is
            set to 1.

  pwm1_enable: set current fan speed control mode i.e. 1 for manual fan
            speed control (open-loop) via pwm1 described below, 2 for
            automatic fan speed control (closed-loop) via fan1_target
            above.

  pwm1_mode: set or get fan driving mode: 1 for PWM mode, 0 for DC mode.

  pwm1: get or set PWM fan control value in open-loop mode. This is an
            integer value between 0 and 255. 0 stops the fan, 255 makes
            it run at full speed.

Both in PWM mode ('pwm1_mode' set to 1) and DC mode ('pwm1_mode' set to 0),
when current fan speed control mode is open-loop ('pwm1_enable' set to 1),
the fan speed is programmed by setting a value between 0 and 255 via 'pwm1'
entry (0 stops the fan, 255 makes it run at full speed). In closed-loop mode
('pwm1_enable' set to 2), the expected rotation speed in RPM can be passed to
the chip via 'fan1_target'. In closed-loop mode, the target speed is compared
with current speed (available via 'fan1_input') by the device and a feedback
is performed to match that target value. The fan speed value is computed
based on the parameters associated with the physical characteristics of the
system: a reference clock source frequency, a number of pulses per fan
revolution, etc.

Note that the driver will update its values at most once per second.
You do not have the required permissions to view the files attached to this post.
fvdw
Site Admin - expert
 
Posts: 13471
Joined: Tue Apr 12, 2011 2:30 pm
Location: Netherlands

Re: Sysctl and out of memory killer

Postby samrise » Sat Aug 22, 2015 10:08 pm

Code: Select all
root@nas:/ # cat  /sys/bus/i2c/devices/0-003e/fan1_input
0
root@nas:/ # cat /sys/bus/i2c/devices/0-003e/pwm1
255
root@nas:/ # cat  /sys/bus/i2c/devices/0-003e/fan1_input
0
root@nas:/ # cat  /sys/bus/i2c/devices/0-003e/fan1_fault
1


Seems like we have a problem.
samrise
 
Posts: 115
Joined: Thu Jan 01, 2015 9:59 pm

PreviousNext

Return to Lacie 5Big Network vs1

Who is online

Users browsing this forum: No registered users and 5 guests