ALEXON NAS (QNAP NAS) が SYSTEM BOOTING>>> で止まる ( Intel VLI89 errata )

 
ALEXON CS-5000NEO は QNAP NAS TS-653 Pro のOEM品だそうだ。
起動中に止まってしまう。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/e35b4d66-e1e6-75cb-8f51-1e2f6533878a.png)

HDD抜いてファクトリーリセットすればいいんじゃないの? と思ったら、どうやらそんな簡単なことではないらしい。

# 症状

https://forum.qnap.com/viewtopic.php?t=135089

ここで、症状が紹介されている。

- ビープ音が鳴らない
- HDMI 出力が無い
- SYSTEM BOOTING >>>> が延々とループ表示
- 全HDD LED が赤色で点灯
- この症状が起こる直前に、ファンや温度モニターに異常値が報告されていた


# 起こる機体

先のフォーラムで寄せられた "SYSTEM BOOTING>>>> club" のメンバーは以下の通り。

- TS-251
- TS-251+
- TS-451+
- TS-851
- TS-453 Pro
- TS-853 pro

# 修理

マザーボード上に「LPC-CN1」 というポートがあります。


![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/a5a9549d-9814-50ae-4142-72f09ac04152.png)

このポートの1番線を100Ω抵抗でプルダウンします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/696af598-1efd-f842-9f45-1fdc3b43cc5c.png)


ポートの8番ないし10番がGNDなのでそことはんだづけします。
表面はコネクタがあるので裏側にはんだづけしました。

# 修理完了

仮組みして電源を入れてみます。

今度はHDDの赤LEDが光る症状が無くなりました。
![IMG_20230807_162507.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/d7a36849-9921-e045-bf43-91a14a0d93f0.jpeg)

しばらくすると画面が変化して、起動が進んでいるようです。

![IMG_20230807_162540.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/18c6d523-4995-a0ed-2281-935a8f3547df.jpeg)

Qfinder で無事見つけることができました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/7aa173d4-894f-4337-bd23-b03875ba9466.png)


# 原因

LPC-CN1 とは、Low Pin Count バスのことかな。BIOS ROMなどの低速インターフェース用のものになります。
今回プルダウンした LPC-CN1ポートの1番は、テスターチェックすると、F71869AD の38番ピンに接続になってました。

F71869 はファンのスピードカウントや温度モニターなどのハードウェアモニター機能があるらしいですね。

![IMG_20230807_160754.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/68407e37-3c91-a45f-aadd-a23846fa2e1f.jpeg)

該当ピンを調べてみました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/14359216-d335-4033-da23-9b4f353b97c6.png)

North bridge bit select pin ということらしいです。 
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/58979fd2-ce46-db9d-6391-eb90836ba8c4.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/fe69801b-f5c0-9536-33de-4a079262c6b1.png)

VIH / VIL が 0.9 / 0.6V ということで、この電圧が大きな異常値になっていることが原因らしいです。
ここの電圧異常は F71869 の劣化かなと思ったらそうではなくてIntel Atom/Celeron/Pentium の Silvermont
プロセッサの問題らしい。VLI89 エラッタ によって、LPCクロック回路に劣化が発生するとのこと。

https://en.wikipedia.org/wiki/Silvermont#Erratum

この問題は Intel Atom C2000ファミリーの問題として広く知られていて、Cisco や Synology  製品なども影響を受ける。

https://www.servethehome.com/another-atom-bomb-intel-e3800-bay-trail-atom-vli89-bug/

QNAP の  "SYSTEM BOOTING>>>> club" で使われているプロセッサは Celeron であるが、同様の問題のようだ。

どのCPUファミリに影響が出ているかについては、以下の記事に言及がある。
「Silvermont Erratum  - 展覧会 -  PANASYS」

https://ja.panasyslcd.com/info/silvermont-erratum-36008975.html


# 対策の有効性

CPUのダイに含まれるトランジスタの劣化問題なので、この対策を行っても抜本的ではなく更にトランジスタの劣化が進めば再度起動しなくなることが予想される。

# おまけ 分解方法について

分解してマザーボードを取り出します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/9caa35d1-7d16-d260-35fc-12bef634cfb0.png)
マザーボードを取り外すのに、なかなか外れないなと思ったらこんなところにネジが!

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/a1d84f94-a6fc-8302-2331-dd1c731b77cc.png)

わかってしまえば、マザーボードを取り出さなくても対策できそうです。

![IMG_20230807_152016.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/4fad29de-9318-2c06-c02c-9aa9026e4f02.jpeg)