raspberrypiのsyslogに電圧低下を示していると思われる記載を発見。赤い電源のLEDが結構消えたり点いたりするんですよね。
Jan 6 07:39:17 *** kernel: [526243.359025] rpi_firmware_get_throttled: 24 callbacks suppressed
Jan 6 07:39:17 *** kernel: [526243.359032] Under-voltage detected! (0x00050005)
Jan 6 07:39:21 *** kernel: [526247.519039] rpi_firmware_get_throttled: 24 callbacks suppressed
Jan 6 07:39:21 *** kernel: [526247.519046] Voltage normalised (0x00000000)
Jan 6 07:39:29 *** kernel: [526255.839060] Under-voltage detected! (0x00050005)
Jan 6 07:39:35 *** kernel: [526262.079075] Voltage normalised (0x00000000)
Jan 6 07:39:37 *** kernel: [526264.159095] Under-voltage detected! (0x00050005)
Jan 6 07:39:42 *** kernel: [526268.319122] Voltage normalised (0x00000000)
Under-voltage detected! (0x00050005)は電圧降下を示すものです。
ただその後のVoltage normalisedは電圧が戻ったということだろうか。
ファン停止
特にUSBにも何もつけていないが、FANが回っている。
なので、一応このファンを停止。(物理的にソケットを抜いて)
で、起動してログ確認。
だめ、やはり出現している。
ただし、前より赤LEDの消えるのが少ない。
FANを止めたので、CPU温度はどうだろう
vcgencmd measure_temp
temp=36.5’C
むむ、ちょっと高いか。もともとは31度近辺だったからね。
Jan 6 17:45:19 *** kernel: [ 2543.679749] rpi_firmware_get_throttled: 4 callbacks suppressed
Jan 6 17:45:19 *** kernel: [ 2543.679756] Under-voltage detected! (0x00050005)
Jan 6 17:45:23 *** kernel: [ 2547.839809] rpi_firmware_get_throttled: 4 callbacks suppressed
Jan 6 17:45:23 *** kernel: [ 2547.839817] Voltage normalised (0x00000000)
Jan 6 17:46:04 *** kernel: [ 2589.440344] Under-voltage detected! (0x00050005)
Jan 6 17:46:09 *** kernel: [ 2593.600322] Voltage normalised (0x00000000)
Jan 6 17:46:50 *** kernel: [ 2635.200803] Under-voltage detected! (0x00050005)
Jan 6 17:46:54 *** kernel: [ 2639.360792] Voltage normalised (0x00000000)
サスペンドされたコールバックは4つに減りましたね。少しよくなったか。
温度が上昇~!
ところで、温度がまた上昇した
vcgencmd measure_temp
temp=37.6’C
どうしようかな。他に方法ないかな。 温度に影響があるとすれば、物理的以外では・・iptableかな。すべてのパケット監視してるしな。
カーネル・システムを購入時状態に戻す! むりー
海外のサイトでは、「カーネルやバージョンを購入時のものに戻す」というものが見つかりました。 なるほどね~ でもそんな大変なことできないしな。
iptable止めてしまえ!
やはりiptableに手を付けるか。でもとなると、その対策が必要だよね。一応ルータが切っているが、最近は「ルータ乗っ取られるので、ルータ交換お願いします」という営業電話が来るほどだしなぁ。しばらく止めて勇気ある実験。
ここに来てiptableの止め方がわからない。他のディストリビューションなら/etc/init.d/iptables stopとかでできるのでしょうが。でこんなファイルを用意してiptablesに読み込み。 適当なファイル名付けて保存・・・それを
♯iptables-restore /etc/iptables.nullnull.rules
とかする。
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
COMMIT
CPU温度劇的下降
CPU温度のほうですがやはり、37度を超えたので、ファンを回すことにしました。
これで下がるでしょう。
♯vcgencmd measure_temp
temp=30.6’C
こんなに下がるんだ。!びっくり。
今のところ、iptablesを停止した効果ある気がしますね。その後電圧降下のLogはたまにしかでなくなりました。赤LEDもほとんど点きっぱなしになったし。
しかし問題はiptablesに頼れなくなったことですよね。
代替え手段を施さねば。