X



NEC Express5800 110Gd/110Ge/S70/GT110a・b 38鯖目 [転載禁止]©2ch.net
レス数が900を超えています。1000を超えると表示できなくなるよ。
0001不明なデバイスさん
垢版 |
2014/11/01(土) 01:47:41.77ID:eP9h+H02
前スレ 
NEC Express5800 110Gd/110Ge/S70/GT110a・b 37鯖目
前スレが落ちていたみたいなので立てておきました

NEC Express5800 110Gd/110Ge/S70/GT110a/GT110b/GT110dを使い倒すスレッド
110GdとGeとS70とGT110aとGT110bとGT110dの話題が中心ですが他のNECサーバの話題もOK

NEC Express5800 110Gd/110Ge/S70/GT110a・b 36鯖目
http://toro.2ch.net/test/read.cgi/hard/1332435993/
【NEC】Express5800/S70 RB 専用 51本目【鼻毛】
http://hibari.2ch.net/test/read.cgi/hard/1307333206/
【NEC】Express5800_S70SD/FL専用54台目【安鯖】
http://hibari.2ch.net/test/read.cgi/hard/1289952852/
【猿】NEC Express5800 110Gd/110Ge/S70/SD/FLprat4
http://hibari.2ch.net/test/read.cgi/hard/1247095743/

DELL・HP&ML115&ML110の単体の話題は以下の専用スレへ
【サーバ】DELL PowerEdgeシリーズ【鯖】Part66
http://hibari.2ch.net/test/read.cgi/hard/1279539424/
HP ProLiant ML115 Part81
http://hibari.2ch.net/test/read.cgi/hard/1292164051/
HP ProLiant ML110 G5/G6 8鯖目
http://hibari.2ch.net/test/read.cgi/hard/1303963656/
HP ProLiant MicroServer Part2
http://hibari.2ch.net/test/read.cgi/hard/1304036889/
0835832
垢版 |
2021/11/08(月) 21:28:59.30ID:xbLIqUJ3
だめだ、なにやってもHWIDが違うとでちゃう
SDRってのが最新バージョンじゃなかったのを発見し
アップデートしようと思ったらこれも弾かれた
ログは

2021/11/08 20:03:10 === SDR Online Update start ===
2021/11/08 20:03:10 SDR Online Update Tool Version 1.07
2021/11/08 20:03:10 <<execute -update/-direct + -force>>
2021/11/08 20:03:11 Use MS Driver
2021/11/08 20:03:11 This SDR data is not supported.(Not Found HWID in mchk_fil)
2021/11/08 20:03:11 request = 18 01
2021/11/08 20:03:11 response = 1C 01 00 88 01 02 13 02 9F 77 00 00 00 00 02 07 FF FF
2021/11/08 20:03:11 === SDR Online Update end ===

ってなってるんだけど
18 01
ってのがHWIDでそれが間違ってるのかなぁ
どっから拾ってきてるんだか
0836不明なデバイスさん
垢版 |
2021/11/08(月) 22:33:58.49ID:VRHcf9EP
>>835
そもそもSDR自体が正規と食い違っている可能性があるから、アップデートを喰わせようとしても弾くのは当たり前
強制的に書き込むようなことをしないとダメだろうね
ところで、BIOSは正規品かな?
前オーナーが書き換えているってことはないね?
0837832
垢版 |
2021/11/08(月) 22:53:27.65ID:xbLIqUJ3
>>836

カスタムBIOSが入っているような記載はオクの説明にはありませんでした
BIOSのアプデも弾かれるので
強制書き換えできるなら危険承知でやってみようかな
手動でコマンド入れればできるのかな?
0838不明なデバイスさん
垢版 |
2021/11/09(火) 07:49:38.57ID:gaEuR3RE
久しぶりに興味深い書き込みだ
みんな協力してあげて
ワシの頭では分からないので
0839不明なデバイスさん
垢版 |
2021/11/09(火) 08:34:40.18ID:P+DegBDf
2312YはCPUとして1220v5が載ってることになってるけど、
これ以外に換装されてるってことはないよね?
0840832
垢版 |
2021/11/09(火) 09:31:30.41ID:PNJi/aMP
>>839

話題に付き合っていただいてありがとうございます
CPUはE3-1220V5で間違いないです
0841不明なデバイスさん
垢版 |
2021/11/09(火) 21:28:06.67ID:9VgU1cQ1
>>837
取りあえず、もう一台T110h買ってBIOSを詳細に比較してみる
GT110hでもGT110h-Sでもいい(マザーは同一だから)
オクってことは相手は商売人か?
リース落ちならまず変なことはしていないと思うが、個人だと何をされているかわからん

念のため聞くが、筐体の銘板とBIOS/SDRで表示される型式は一致しているんだよな?
0842832
垢版 |
2021/11/10(水) 14:54:51.62ID:K6BSH0dz
>>841
相手は個人のようです。
いじられてる、あるいはなにかしらのアプデで失敗している可能性がありますね。

BIOSで表示される型番はN8100-2312Yで間違いないです。
SDR内の型番はどのように確認できるでしょうか?

実は同一型番(N8100-2312Y)をもう一台手に入れました(笑)
こちらはF3でBUILDERに入れましたし、DVDに焼いたBUILDERも立ち上がりました。
BIOSの設定やジャンパ等比較してみようと思います。
0843不明なデバイスさん
垢版 |
2021/11/10(水) 18:33:01.74ID:kq1xvZbG
>>842
いいですね、同機種
最悪ROMをホットスワップすればBIOSは書き換えできそうですね
0845不明なデバイスさん
垢版 |
2021/11/10(水) 21:10:57.87ID:LWzVGcfh
>>843
ハンダ付けされているROMをホットスワップするのは大変だぞ
強制書き込みの方がまだ簡単だ
0846不明なデバイスさん
垢版 |
2021/11/11(木) 01:23:19.60ID:y+wDzwrh
>>835
HWIDは057F、0581、059D、0583、059F、05A1、05A3、0585、0587、0589、05A5、058B、05A9じゃなきゃダメだと思う。たぶん。
0847832
垢版 |
2021/11/11(木) 13:18:43.68ID:YKqEgteV
>>843
BIOSチップはどれだかわからないですが外せそうなものはないですね。
直ではんだ付けされているかもしれません。
両方壊さないように慎重にやってます(笑)

>>844
はい、製造番号も筐体のシールと一致しています。

>>846
HWIDってどこかで確認できますか?
1801ってのもBIOS等では項目にないんですよね。
0848832
垢版 |
2021/11/11(木) 13:19:12.24ID:YKqEgteV
正常動作する個体と比較していますが
どうも違いが見つかりません・・・
BMCファームの過去バージョン(2.08)が公開されていたので
書き換えを試してみたのですが
BMCの書き換えは成功して2.08になりましたが
一緒にSDRの更新もかかったのですがこちらはHWIDエラーで更新されず。
症状は改善せずでした。

BIOSの強制書き換えを試してみようかと思うのですが
今のところうまくいかず。
BIOSファイルをDVDに焼いてオフラインアップデートを試みるも
HWIDエラー
BIOSRCVRのジャンパをセットしてDVDをセットしたがHWIDエラー+
ジャンパを戻せとのエラー。
Winsvr2012R2上でbiosupdate.exeを実行すると無言で終了。
Expressscope engine3経由で他PCからBIOS更新もやってみましたが
同じくHWIDエラーでした。残念。

他機種でブートブロックが壊れた際は(確かLenovo)
DVDにBIOS.ROMだかの名前でBIOSを用意してリカバリジャンパをセットで
BIOSのリカバリができたのですが
どなたか当機種の強制アプデ方法ご存じないですか?
別機種の情報でも参考になるかもしれません

あるいは、WindowsからBIOS書き換える場合、StarterPackからBMCと通信するための
ソフトなど必要でしょうか?
全然反応ないんですよね。ドライバはStarterPackを手動で指定してすべてインストールできています。
0849不明なデバイスさん
垢版 |
2021/11/11(木) 14:22:26.13ID:dPeOXEvV
ここまで駄目だとマザボ不良な気がする。
SDR missmatchとかのブート時エラーが出なければ気にせずに使うのも手かも。

ドライバー類は自動は無理でも個別インストールでは当てられると思う
0851832
垢版 |
2021/11/11(木) 17:24:49.47ID:YKqEgteV
>>849
ドライバは手動で指定して入っています。
WindowsServerを触っている分には使用感は問題ないんですよね
私の感触としてはマザーは無事なのかな?と思ってます。
鯖環境をととのえるより、これを直す方が楽しかったりします(笑)

>>850
ありがとうございます!
早速調べてみたところ、
F4→Offline tool→Maintenance Utility→System Infomation viewer
→Display System Infomation→System Infomation
と操作すると
ERROR!This machine is not supported.
a valid information of this machine is not defined.
HWID=0000
と表示されました。Enterを押してerror画面を抜けると
機種名、型番等が表示されました。

正常な機器で同じ項目を見たらエラーは出ませんでした。
そして下の方の項目のOEM Strings内は
NG個体:HWID=0000
OK個体:HWID=0709
の記載が!
光明が見えてきた感じです!
0852不明なデバイスさん
垢版 |
2021/11/11(木) 20:18:08.40ID:Nx0pZ0o+
>>848
UEFIはパーツ(ルーチン)ごとに組み合わされているから、PHOENIXのツールで弄れるかも
ただし、まずはじっくりと原因を調べて確実になってから書き換えるべし
何でもかんでも強制的に書き込むととどめを刺す可能性が大
0853832
垢版 |
2021/11/11(木) 20:32:21.61ID:YKqEgteV
>>852

ありがとうございます。書き換えは慎重にですね。
その後も調べていますがOEM Strings部分を書き換える方法は見つかりません。
ヒントがあるかと思い、BIOSのバイナリイメージを覗いていたところ

0000DB60 2C 20 5B 4E 38 31 30 30 2D 32 33 33 32 46 5D 2C , [N8100-2332F],
0000DB70 20 46 52 31 2E 30 2C 20 20 38 35 36 2D 30 36 31 FR1.0, 856-061
0000DB80 38 39 33 2D 30 32 31 2C 20 30 34 2C 20 20 20 20 893-021, 04,
0000DB90 30 78 30 36 2C 20 20 20 20 30 32 0D 0A 20 20 3C 0x06, 02.. <
0000DBA0 2F 4E 43 4F 44 45 3E 0D 0A 0D 0A 3C 2F 48 57 49 /NCODE>....</HWI
0000DBB0 44 3E 0D 0A 3C 48 57 49 44 3E 0D 0A 20 20 48 57 D>..<HWID>.. HW
0000DBC0 49 44 3D 30 37 30 38 0D 0A 0D 0A 20 20 3C 54 41 ID=0708.... <TA
0000DBD0 52 47 45 54 3E 0D 0A 2F 2F 44 65 76 69 63 65 49 RGET>..//DeviceI
0000DBE0 64 2C 20 44 65 76 69 63 65 4E 6D 2C 20 41 64 64 d, DeviceNm, Add
0000DBF0 72 65 73 73 2C 20 20 20 20 53 69 7A 65 2C 20 20 ress, Size,

と機種名とHWID=07xxの記述がずらーっと並んでいました。xxは07〜18まで。
BIOSが壊れているのか、ハードウェア情報が異なってIDが振られないのかって
感じでしょうかね。
0854不明なデバイスさん
垢版 |
2021/11/11(木) 20:36:50.52ID:Nx0pZ0o+
シリアル番号は正常でHWIDだけおかしいとすると、そこを狙って弄ったマシンという可能性があるね
最近はオンラインゲームでアカウントBANするためにHWIDを見ているモノがあるらしく、これを書き換えて垢BANを逃れようとする人もいるみたいだから
0855不明なデバイスさん
垢版 |
2021/11/11(木) 21:49:57.36ID:0U64sCVj
久々に、心躍る書き込みの連続だ
0856不明なデバイスさん
垢版 |
2021/11/11(木) 22:02:47.03ID:AYUMH+Gi
昔r120e-1mのFRUが異常になって正しいのからコピーして一部guid変えて直したの思い出したなあ。
機種名違うからなんとも言えんけど、biosとかbmcのアップデートツールの中にそのあたりいじれるツールがあったような。
あとlinux上でicmdを使ったようなメモがあるな・・・
0857不明なデバイスさん
垢版 |
2021/11/11(木) 22:10:52.30ID:AYUMH+Gi
その時のメモから抜粋。N8100-2056Yが型番だけど、
0x0080 : 38 30 30 2F 52 31 32 30 65 2D 31 4D CD 5B 4E 38
0x0090 : 31 30 30 2D 32 30 35 36 59 5D C5 46 52 31 2E 30
0x008Eあたりから型番番号があった。HWIDに相当するものってどこだろ?
#T110hもあるけど現用してるからなあ・・・
0858不明なデバイスさん
垢版 |
2021/11/11(木) 23:36:53.80ID:y+wDzwrh
HWIDの一覧外しましたごめんなさい。
Nの型番とモデル名シリアルは簡単に書き換えられるけどHWIDはわからない。
0859不明なデバイスさん
垢版 |
2021/11/12(金) 12:33:24.51ID:9nRPNYM+
ipmiutilのwin.zip版をsourceforgeからダウンロードして、管理者コマンドプロンプトから
ipmiutil cmd 00 20 28 11 00 00 00 10
を実行すると何か出る?出るならここがR120eと同じくbmc fruのinternal use area。
[device id] [offset LSB] [offset MSB] [Count to read]なので、
ipmiutil cmd 00 20 28 11 00 10 00 10 とすると次の16バイト読み出せる。
256バイトの領域あるので出してみてHWIDが書かれてそうな部分あったら、
ipmiutil cmd 00 20 28 12 [device id] [offset LSB] [offset MSB] [data] [data] [data] ...
で書き換えられるはず。
0860832
垢版 |
2021/11/12(金) 15:32:56.57ID:Q54VVP8c
>>859

情報ありがとうございます!
試してみますね!
0861832
垢版 |
2021/11/12(金) 20:40:11.37ID:Q54VVP8c
>>859
試してみました。

PS C:\ipmiutil> .\ipmiutil.exe cmd 00 20 28 11 00 00 00 10
ipmiutil cmd ver 3.17
This is a test tool to compose IPMI commands.
Do not use without knowledge of the IPMI specification.
-- BMC version 2.8, IPMI version 2.0
respData[len=17]: 10 01 2e 01 05 0e 00 00 bd 01 04 06 ce 47 58 4d 2d
send_icmd ret = 0
ipmiutil cmd, completed successfully

という結果でした。何かわかりますか?
このコマンドをまだちゃんと理解していないのでいろいろ調べてみます!
0862不明なデバイスさん
垢版 |
2021/11/12(金) 20:52:43.75ID:A6XYmzfl
>>853
デリミタに0d0aが使われているところからすると、HWIDの記録場所じゃなく画面表示のためのデータ領域っぽいね。
これを書き換えても本物のHWIDは書き換わらないと思うよ。
逆アセンブルできるなら、これの先頭アドレスを指している部分を調べて、その元となっているHWIDはどこから拾ってきているかを調べられるかも・・・
ただ、何となくI/O叩いて得ている気もするが
0863853
垢版 |
2021/11/12(金) 21:04:06.60ID:Q54VVP8c
>>862
恐らくここはデータ羅列されているだけでしょうね。
このデータがBIOS内に書き込まれているってことは
ハード構成を見てBIOSでHWIDを決めているのかなと。
それでBIOSの破損かハードウェア情報が取得できてないのかなと
疑っています。
0864不明なデバイスさん
垢版 |
2021/11/12(金) 21:58:33.55ID:3dojQ+G9
ちゃんと取れているっぽいね。256バイト分すべて取得してみて文字コードにしてみたり、
2台で比較してみると何かわかると思う。
ipmiutil cmd 00 20 28 11 00 10 00 10 ←次の16バイト
ipmiutil cmd 00 20 28 11 00 20 00 10 ←その次の16バイト

ipmiutil cmd 00 20 28 11 00 f0 00 10 ←最後の16バイト
0865832
垢版 |
2021/11/12(金) 23:06:05.10ID:Q54VVP8c
>>864
256Byte分取得してみて、2台分を比較してみました。
数Byte相違箇所がありましたが
直接HWIDとは関係なさそうな感じです。
07 09 とか 文字コードでHWIDに近いものは見つかりませんでした。
BIOSやBMCファームのバージョンが違うのでその違いかもしれないですね
ありがとうございます!
0866不明なデバイスさん
垢版 |
2021/11/13(土) 06:08:02.58ID:CEIDUN/J
だめでしたか・・・お役に立てずにごめん。
HWIDはmchkというプログラムで生成してるんだけど、色々見てるっぽいんだよね。
ipmiutilから叩けるOEM領域にあればいいんだけど。
>2021/11/08 20:03:11 request = 18 01
>2021/11/08 20:03:11 response = 1C 01 00 88 01 02 13 02 9F 77 00 00 00 00 02 07 FF FF
ipmiの仕様書どこだったかな・・・
0867不明なデバイスさん
垢版 |
2021/11/13(土) 06:16:35.77ID:CEIDUN/J
あと基本的なことだけど基板上のジャンパの位置は2台とも同じ?
0868832
垢版 |
2021/11/13(土) 17:04:26.44ID:0fwjSdv6
>>855
>>856

とんでもない、ご協力ありがとうございます!
ジャンパは基本的には同じでした。
じつは正常の方の機器が冗長電源仕様で
そこのジャンパは違っています。
電源の種類によってSDRのレビジョンが違うようで
電源のスワップはしていないのですが、
原因をつぶすために念のために試したほうが良さそうですね

あと、不調の方はRAIDカードなし、追加の1台はありだったので
カードを移植したり、オンボードRAIDのジャンパをON/OFFしたりも
既に試したのですが変化なしでした。
0869832
垢版 |
2021/11/13(土) 17:36:37.58ID:0fwjSdv6
>>866

コメントみて思いついたんですが
mchkの戻り値を解析して、どんな場合でも同じ値を返すようなプログラムを
書けば上書きアプデできるかなぁ。
starterpackの中には
hwidchkフォルダ内にnechwid.exeってのがあるなぁ(名前そのままw)
0870不明なデバイスさん
垢版 |
2021/11/13(土) 18:01:29.21ID:LMgkor3K
BIOSアプデソフト側で判定してるHWIDを書換えて
書換え先は正常なROMを指定できれば書き込みは行けそうだよね

できるかは知らんけど
0871不明なデバイスさん
垢版 |
2021/11/13(土) 18:43:00.31ID:CEIDUN/J
r120eとかはアップデートファイル群に有効なHWIDが書かれたファイルとかあるので
ごにょれば通りそうだけど、T110hはそう簡単にはいかなそうだね。
0872832
垢版 |
2021/11/13(土) 18:51:56.20ID:0fwjSdv6
WindowsServerからBIOSアプデしようとすると
無言で終了なんですよ。
エラーメッセージもなんも出ない。
BIOSのReadmeにはStarterPackの導入必須と記載されてまして
BIOSかBMCにアクセスするためになにかソフトが必要なのかな?

正常の方にStarterPack導入できたので
これも比較してみます。
0873不明なデバイスさん
垢版 |
2021/11/13(土) 19:43:30.56ID:cbEcWoHB
>>869
常に正しいHWIDを返すプログラムを作ってNECHWID.EXEって名前で保存して、それで実行してみたら?
0874832
垢版 |
2021/11/13(土) 21:27:53.42ID:0fwjSdv6
>>873
そうそう、それを考えてたんですよ。

そしてちょっと進展。
835で書いたSDRのアプデですが、
Windows版のファイル群に
mchk_fil
というテキストファイルがあり、中身が
0707
0708
...
0717
0718
となってました。今ならこれがHWIDだということがわかるので
試しに最下段に0000を追加して実行したところ
アップデートが成功しました!
BIOSからも最新の01.05になっていることを確認。
しかし、SDRのバージョンが上がってもHWIDは変わらず
BUILDERも立ち上がらず、StarterPackも起動できませんでした。

でも、HWIDで弾かれさえしなければ、他も行けるかも!
と若干励みになりました。
0875832
垢版 |
2021/11/13(土) 21:43:57.86ID:0fwjSdv6
>>866

起動時F4でIPMI Infomation Viewerというのがあったので
詳細にみていったところ、FRUのDumpが見られました。
0x09ffまであったので、2560byteですね。
最初の256byte以降はほぼ00で埋まっていますが0x0170あたりに
何らかのデータがありました。
前述のプログラムでは取得できないようで
写真を撮って比較してみます(笑)
0876不明なデバイスさん
垢版 |
2021/11/13(土) 22:20:16.76ID:CEIDUN/J
おお、SDRはごまかせたのね。でもHWIDが更新できないとだめだよなあ。
0x0170あたりにデータあるんだ。
ipmiutil cmd 00 20 28 11 00 70 01 10 で読めるかも。

ちなみに>2021/11/08 20:03:11 request = 18 01
はGet Device IDで、これは基本書き換えできないからなあ。
0877832
垢版 |
2021/11/13(土) 23:37:14.16ID:0fwjSdv6
>>876

ありがとうございます、コマンド、試してみます!
0878832
垢版 |
2021/11/13(土) 23:46:49.51ID:0fwjSdv6
EXPRESSBUILDERなんですが
ダウンロードしたisoをDVD-Rに焼くと起動するのですが
rufusでUSBメモリに書き込むと、途中まで起動した後、
Starting EXPRESSBUILDERという画面が出てバーが半分くらいまで伸びた後
failed to read a file ってエラーが出て起動しないのですが
なんでですかね。2台とも同じでした。USBメモリを変えても同じでした。
rufusで作るからなのかなぁ
0880832
垢版 |
2021/11/14(日) 10:05:04.62ID:TCtQVjk7
>>879

インストールしてみたんですが、これでUSBに焼けますか?
DVDに焼けば動くのでiso自体は問題なさそうなんですよ。
中のファイルをいじりながら試したいんでUSBメモリに展開したいんですよね〜
ちょっといじってみます。ありがとうございます。
0881不明なデバイスさん
垢版 |
2021/11/14(日) 10:31:34.02ID:Gsv0l7H+
>>880
あ、失礼
ISO-WORKSHOPだとUSBメモリは対応してなかったわ
面倒だけどDVD-RWメディアとかDVD-RAMメディアを使って見たら?
ただし、NECのコンシューマ系リストアディスクはRW系は跳ねられるけど、EXPRESSなら問題ないだろうし
0882不明なデバイスさん
垢版 |
2021/11/14(日) 10:57:54.64ID:Gsv0l7H+
確実にやるならブートセクタをUSBに自力で書き込むという方法もある
ttp://uiuicy.cs.land.to/winpe06.html
0884不明なデバイスさん
垢版 |
2021/11/14(日) 11:56:47.33ID:jz6O9Z8D
かなり前からzalmanのVE300/VE400使ってる。今って似たような製品手に入るのかな。
0885832
垢版 |
2021/11/14(日) 12:18:07.62ID:TCtQVjk7
情報ありがとうございます!
rufusでつくったUSBもbootはできるんですよね。
なぜか読み込みかなり進んだところでZ3003 failed to read a file エラーが出るんですよ。
DVD-RAMはどっかにあると思うんで探してみます!
なんかトラップがいっぱいあって大変ですw
0886不明なデバイスさん
垢版 |
2021/11/14(日) 12:52:33.85ID:Gsv0l7H+
>>885
別の書き込みソフトや方法を採ってみてそれでもダメなら「EXPRESSBUILDER自体がUSBブートに対応していない」という可能性もあるよ
確か少し前までのEXPRESS5800はBIOS書換もDVDブートからしかできなかったと記憶している(USBブート非対応)
それに110hは初めてのEUFIモデルだから、出来も余り良くないしね
0887832
垢版 |
2021/11/14(日) 13:11:28.42ID:TCtQVjk7
>>866
仰る通りのような気がしてきました。
もしかして書き込みできると弾かれるのかと思い
SDカードのWriteProtectのツメをLockにしてみましたが
ダメでした。

isoを展開してファイルをいじって再構築すると
ブートブロックが消えてしまうみたいで
起動しなくなっちゃうんです。

いまDVD-RAMが出てきたのでとりあえずiso焼いています。
0888不明なデバイスさん
垢版 |
2021/11/14(日) 14:25:49.82ID:Gsv0l7H+
>>887
> 仰る通りのような気がしてきました。

 ただオプションのオンボードROMに乗るBUILDERは、USB接続で光学デバイスじゃないんだよなぁ。
 これ自体もバージョンアップ可能だから、DVD版と中身が違うということはないはずなんだが。
 まぁ、色々とやってみて。
0889832
垢版 |
2021/11/14(日) 21:10:58.57ID:TCtQVjk7
やりました!EXPRESSBUILDER突破しました!

超力業でやったんですが、
DVD-RAMにISOを展開できたのですが
編集がうまくいきませんでした。
編集したかったのは
/dispatch/branch/011.xml
この中にhwidが羅列しているのを見つけまして
ここに0000を追加すれば行けるのでは?と
編集方法を探っていたんです。

結局うまくいかずどうしたもんかと思ってたのですが
ISOなら圧縮されてないだろうから直接バイナリで編集してしまえと。
ID0718を0000に書き換えてISOを保存。DVDに焼いたところ
不調の機器で無事DVDのEXPRESSBUILDERが起動しました!

内部フラッシュメモリの管理もできそうですが
ここからはさらに慎重にですね。壊す危険が高い・・・

でも、いまのところ一番怪しいのはBIOSだからなぁ
そこをなんとか突破できないか
さらに情報がありましたら教えてください!
0890不明なデバイスさん
垢版 |
2021/11/14(日) 21:34:44.90ID:jz6O9Z8D
おお、次々に突破してるなあ。
bmc(expressscope)あたりにBIOS更新メニューってなかった?
そこからイメージファイル直接食わせたら行けたりしないかな。
0891832
垢版 |
2021/11/14(日) 21:43:46.05ID:TCtQVjk7
>>890
bmc経由で他PCからBIOSイメージ食わせてみると
更新作業を始めようとするんですがすぐに
対応してないシステム的なエラーがでて
そのまま更新作業せずに終了してしまうんですよね
0892832
垢版 |
2021/11/14(日) 21:46:33.00ID:TCtQVjk7
サーバー本体の方にデータはアップロードされて
サーバーの電源を入れると890の挙動になります。
0893不明なデバイスさん
垢版 |
2021/11/14(日) 21:49:22.89ID:Gsv0l7H+
どこが書き換えられているor壊れているかじっくりと調べてから書き換えるべきだね
下手に部分的に弄ると起動すらしなくなってしまう可能性が大
幸い同型機種をもう一台持っているんだから、できればBIOS吸い出してバイナリで比較したいところだ
0894832
垢版 |
2021/11/17(水) 11:13:08.33ID:s4fxjQAb
その後ですが
DVDから起動したEXPRESSBUILDERから内蔵FLASHを
アップデートしたところ、F3キーでEXPRESSBUILDERが起動するようになりました。
恐らくHWID=0000でも立ち上がる状態のものがコピーされただけで
根本的な解決にはなっていなそうです。
F4から見れるHWIDは変わっていませんでした。

2台ともBIOS,BMC,SDR等を最新にし、AMIのツールでBIOSを吸い出して
比較した結果、内容がかなり異なっていました。
正常の方はNECサイトからダウンロードしたものとほぼ一致しているので
NG個体のほうのBIOSがおかしい可能性が高そうです。
正常個体のBIOS内にはHWID0709の記述があり、NGの方にはHWIDの記述すら
ありませんでした。

AMIのツールでアップデートもできそうですが
正常の個体のものをそのままNG個体に適応すると
シリアル番号など固有の番号が消える可能性がありますよね
さてどうしたもんか
0895不明なデバイスさん
垢版 |
2021/11/17(水) 18:37:17.82ID:hsED6hAQ
AMIのツールでフルダンプ出来て、AMIのツールでフルに書き込みできるなら
固有情報が消えたらまた書き戻せば良いと思うけど

起動しなくなったりすると面倒だけど、そんときはROMプログラマとクリップで
マザーに付いたままROMに直接書き込むかだね。2000円くらいだし
0896不明なデバイスさん
垢版 |
2021/11/17(水) 21:26:50.82ID:B9Xfq7Tj
>>894
前にも書いたが、今のUEFIはパート単位で選択して書き込みできるから、シリアルに関する部分は避けて書けるんじゃないのかな
つうか、載っているBIOSはAMIだっけ?
0897832
垢版 |
2021/11/17(水) 22:54:56.19ID:s4fxjQAb
>>895
ダウンロードしたファイルのサイズは10240KBで、AMIツールで吸い出したBIOSは
9216KBなんですよね。
AMIのツールではすべてチェックして
吸い出したんですがフルで吸い出せていないんでしょうか。
実はCH341Aを持っているんですが敷居が高く使ったことがありません・・・

>>896
はい、BIOSはAMIでした。
恐らくAMIのツールで必要な部分だけチェックして書き込めばいいんですよね

その後調査を続けたところ、SMBIOSの中にHWIDの記載があることを発見しました!
これはかなり確度が高いのでは?と期待しています。
ここを書き換えてみたいとツールを探しており
AMI純正のDMIEditというソフトでできそうなのですがダウンロードできないようで
ほかのツールを探しています。
DOSでできそうなツールは見つけたのですが、なぜかRufusのFreeDOSが立ち上がりません。

ゴールはもうすこし?かもしれません。
0898不明なデバイスさん
垢版 |
2021/11/18(木) 09:12:14.36ID:wLBT7zvS
おお、なんとかなりそうですね。HWID=0000のほうって特殊用途向けとかそんなんかね。
#UEFIでもツールで書き込みできるんだ、BIOS。でも変なの書いたらsafe bootにひっかかるとかそんなんか。
0900不明なデバイスさん
垢版 |
2021/11/18(木) 10:33:42.60ID:ahSHFQ/P
>>898の言うとおり、他との整合性がとれないと引っかかる可能性はあるね
昔ならバイナリエディタで書き換えたもんだが、整合性チェックされるとなると専用のツールを使った方が安心だ

ところで、BIOSはAMIだそうだけど、UEFIのBIOS(意味が変w)って、汎用品で提供されてNECが手を加えているはずだから、汎用品の方の技術資料も出ているんじゃないのかな
0901不明なデバイスさん
垢版 |
2021/11/18(木) 14:39:07.32ID:wLBT7zvS
secure bootはCPUの段階で署名チェックされるから、秘密鍵の証明書もらってないと無理なんじゃ?
#大昔にWindows CEで証明書申請したなあ・・・intelじゃないけど。
0902832
垢版 |
2021/11/19(金) 11:23:54.19ID:acBQ5KeR
AMIのツールを使って
smbiosの内容の書き換えに成功したのですが
再起動するとHWID=0000に戻ってしまいました。
ハード構成かその他の情報を読んでいるんですね・・・
振り出しに戻る・・・はぁ
0903不明なデバイスさん
垢版 |
2021/11/19(金) 20:34:19.77ID:gm0TCwKZ
あらら残念。ハード構成は前途FRUの他にPIA(product information area?)というのもあるようなのだけど、
T110hではそれっぽい記述ないんだよね。あと書き換え方法が不明。
0905832
垢版 |
2021/11/19(金) 21:50:15.12ID:acBQ5KeR
引き続きお付き合いいただいてありがとうございます!
起動時F4で見られるFRU、AMIのツールで覗いたSMBIOS内に機種名やシリアル情報が保存されていたのですが
どちらも正常に保存されているようです。
筐体のシールと一致していました。

T110h に BMC Configuration Utilityはないようで、
Server Configuration Utilityというソフトから設定するようです。
インストールできるか試してみます!
0907不明なデバイスさん
垢版 |
2021/11/20(土) 00:23:13.59ID:O9xgnqIE
hwidはbiosじゃなくて、SPIメザニンが握ってるって可能性はないかな。
0908不明なデバイスさん
垢版 |
2021/11/20(土) 06:54:12.54ID:o/gHA3MY
あのちっちゃなボードはFRUデータが書かれていたような。
交換すると両方だめになる可能性がそこそこあるんで、注意。
0909832
垢版 |
2021/11/20(土) 09:26:48.48ID:oRYm0yV5
Server Configuration Utilityを入れてみましたが
F4から弄れる内容とほぼ同じものしか設定項目がありませんでした。
BMCの初期化、リセットも試してみましたが症状変わらずでした。

SPI Mezzanineカードですが
正常の方の個体のカードを外して起動してみましたが
F4で見られるHWID=0709は変わりませんでしたので
ここから読んでいる可能性は低そうです。
スワップは両方壊すのは怖いのでやってません。
起動時F3で立ち上がるBUILDERがこの中に入ってそうなのですが
先日HWID=0000でも起動するように書き換えたBUILDERが入りましたので
メザニンカードの不具合の可能性も低いのかなと思っています。

ダメモトでCPUのスワップやってみます。メモリのスワップはやったんですが改善されずでした。
0910832
垢版 |
2021/11/20(土) 10:18:36.90ID:oRYm0yV5
CPUのスワップやってみましたがダメでした。
あと思いつくのは正常な個体から吸い出したBIOSの上書きですね・・・
AMIのツールでできそうなんですが失敗したらbrick文鎮ですよね・・・
強制アプデやマザボ上のBIOS_RCVRジャンパの使い方わからないかなぁ

Main BIOS Image ,Bootblock ,NVRAMと別で書き込めそうなのですが
NVRAMはヤバいですよね。ここにシリアル番号等固有情報が書かれていそうです。
0911不明なデバイスさん
垢版 |
2021/11/20(土) 11:05:57.41ID:KdU9GTZO
>>910
正常個体から吸い出したBIOSと以上個体から吸い出したBIOSの差分を取って解析してからの方がいいだろうな
0912不明なデバイスさん
垢版 |
2021/11/20(土) 20:31:13.46ID:pjFUetKF
>>910
BIOS_RCVRジャンパは、そのままBIOS Recoveryジャンパだよね?

Intelのページでも当たった
https://www.intel.co.jp/content/www/jp/ja/support/articles/000024411/server-products/server-boards.html

AMIなら多分この辺の手順でリカバリは行けるんじゃない?世代も近そうだし 80ページくらい
https://download.gigabyte.com/FileList/Manual/server_manual_6pxsvl_e_v1001.pdf
0913832
垢版 |
2021/11/20(土) 23:49:06.56ID:oRYm0yV5
>>912
情報ありがとうございます。
T110hのマザーはGYGABYTEなのでもしかしたらこのファイル名で行けるかもしれないですね!
最終手段として覚えておきます!

OK,NG個体のBIOS比較ですが
単純に比較すると相違点がものすごい量でどうしたもんかと思案していたのですが
UEFITOOLとバイナリエディタを駆使して確認したところ
相違箇所はすべてNVRAM部分でした。
Bootorder等が記載されているようなのでそこが違えば
ちがってて当たり前ってことですよね。
ってことはBIOSは正常ってことか。
NVRAM内のどこかがおかしい可能性はあるのかなぁ。
やっぱりハードなのかなぁ。

BIOSの調査の過程でBIOS内のアプリケーション offMenuの項目内に
debughwidとの記載があった。
すぐ前にWhat is the off-line Maintenance utility? という文字列が。
起動時F4から入るメニューにこの文言があるんですが
System Infomation ManagementはHWID=0000エラーで弾かれ、
正常個体ではパスワードを聞かれて入れません。
結局このメニューを開けませんでした。
このパスワードってなんなんでしょうかね。
この中に入るとHWIDを編集したりできるんですかね〜

他にもSardine というモジュール?の中にも[DEBUG] please input emulate HWID string
なんて記載も。これはどこで表示されるのか見当がついていません。

ユーザーが触れるかは別として、何かしらHWIDを書き換える仕組みは
内蔵されていそうですね。
UEFI/BIOSについてもうちょっと勉強だな
0914832
垢版 |
2021/11/21(日) 21:56:25.96ID:tI9zdihX
その後
SPI Mezzanineカードをスワップしてみましたが
(マニュアルの中に故障時に差し替えると設定をすべて持っていけるとの記載あり)
HWID=0000のままでした。

>>912
さんが記載してくださったGIGABYTEのBIOS_RCVRの通りに
USBメモリを準備しましたが、image not foundでBIOS強制リカバリできずでした。

昨日書いたSardineというモジュールがもしかしたらBIOSアップデート関連のファイル
かもとあたりを付けて、強制アプデ時には機器情報を手入力できるのでは?と
期待を抱いていました。
このあたりを解析したらファイル名みつからないかなぁと眺めています。
0915832
垢版 |
2021/11/21(日) 22:11:45.18ID:tI9zdihX
連投すまん

BIOSアプデのファイル名わかりました。
BiosUpdt.dat
でした。
リカバリジャンパをONにしてUSBのルートに置くとアプデが始まりました。
ですが、この方法でも
System type unmatched
とエラーが表示され、アプデはできませんでした。
結局この方法も「強制」アプデではなくてHWID見てますね
0916不明なデバイスさん
垢版 |
2021/11/22(月) 09:19:56.65ID:H/qKF5/9
NVRAMにHWIDが書かれているっぽいね。NVRAMを動いているもので強制上書きできないかな。
0917832
垢版 |
2021/11/22(月) 10:57:18.02ID:RTbkcZ5Y
>>916

NVRAMはCMOSクリア、ボタン電池外しでクリアされませんか?
これは試しているのですが状況は変わらなかったのですが
消えない可能性もあるかもしれないかぁ。

AMIのツールにNVRAMの書き込みのメニューはありましたので
NVRAMの上書きが可能かどうかやってみますね!
ありがとうございます。
0918不明なデバイスさん
垢版 |
2021/11/22(月) 20:46:10.41ID:/iaph+ja
>>917
その場合、NVRAMが消えた時にはROMのどこかから持ってきてコピーしているはず
電池が外れたくらいでHWIDが消えるとすると、HWID消えたマシンが市場に山ほど出ているはずだがそうなっていないし
0919832
垢版 |
2021/11/23(火) 11:37:58.81ID:cSw2q7Vk
F3から入るtest diagnosticsのlogをOK個体とNG個体を比較してみましたところ
NG個体の方は IPMIからの情報を取得できていないことが分かりました!

OK個体では

floppy0: no floppy controllers found
ipmi message handler version 39.2
IPMI System Interface driver.
dmi_find_bmc
ipmi_si: Adding SMBIOS-specified kcs state machine
acpi_find_bmc
ipmi_si: Trying SMBIOS-specified kcs state machine at i/o address 0xca2, slave address 0x20, irq 0
ipmi: Found new BMC (man_id: 0x000077, prod_id: 0x0709, dev_id: 0x88)
IPMI kcs interface initialized
・・・・
とHWIDを取得していますが、
NG個体では ipmi message handler 以下のメッセージがごっそりありません。

また、deviceのログでもOK個体では IPMI_Information 以下で情報がたくさん表示されるのですが
NG個体ではIPMI_Informationとも表示されませんでした。

IPMIとの通信がうまくいっていないような感じなんですが
これは改善可能なのかなぁ。
今度こそあたりだと思うんですよね!
0920不明なデバイスさん
垢版 |
2021/11/23(火) 14:09:15.14ID:qo8Pf0IK
まぁラスボスを倒したと思ったら、真のボスが現れるのはよくある展開だから、焦らず行ってくれ
0921832
垢版 |
2021/11/23(火) 16:16:12.32ID:cSw2q7Vk
>>920
ハーゴンでもバラモスでもかかってこいや!

しかし原因ぽいのはわかったが解決策が見つからんなぁ
IPMI自体はWindowsServerや他PCから
普通にアクセスできてるように見えるんだよなぁ
0922不明なデバイスさん
垢版 |
2021/11/24(水) 10:33:04.66ID:iSa5LZ1K
ipmiにはアクセスできてると思うよ。ipmiutil cmdで反応あるし、
>2021/11/08 20:03:11 request = 18 01
>2021/11/08 20:03:11 response = 1C 01 00 88 01 02 13 02 9F 77 00 00 00 00 02 07 FF FF
はGet device idとその返事。ここの77 00 00 がvendor idで「NEC」、続く00 00が問題のHWIDで。
ここが0000なんで機種異常としてログに出てないんだと思う。
おそらくNVRAM領域なんだけど、なんか特殊なツールがいりそうな気がする。
express5800の他の機種でHWIDが変になった時に書き換えるツール、とかあった気がするけど探しきれてないごめん。
0923不明なデバイスさん
垢版 |
2021/11/24(水) 10:37:25.06ID:iSa5LZ1K
あれ、BMCから見てるのか? BMCって昔書き換えた(ファンがうるさかったので)よなあ・・・
あの頃の記録はどこだったか・・・
0925832
垢版 |
2021/11/24(水) 19:54:31.17ID:uNdlv9n7
ありがとうございます。

BIOSレベルでIPMI/BMCに接続失敗してるのかな。
先日書いたtest diagnosticsのログを見ると、
OK個体はManagement LANポートの項目があり、NG個体にはありません。
BMC経由で見られると思われるこのポートが見えていないってことは
やっぱりIPMIにうまく接続できていないのかな?

device logの方もNG個体にはIPMI_Informationに加え、SDR_Information、FRU_Infomation
も全く表示されておらず、情報が取得できていない感じです。

教えていただいたipmiutilコマンドでWindowsServer2012R2からふつうにアクセスできるし
Management LANポート経由で他PCからも接続できるんですよね。

Test diagnosticsでIPMI SDR FRUの取得に失敗する原因がつかめればなんかわかるかも。
どんなコマンド実行してるかわかるのかな?BUILDERの中を覗いてみるか。
0926832
垢版 |
2021/11/24(水) 22:45:53.57ID:uNdlv9n7
ipmiutilでいろいろコマンド打ってみました。
ipmiutil healthで下記の出力が得られたのですが
--------------------------------
ipmiutil health ver 3.17
BMC manufacturer = 000077 (NEC), product = 0709
BMC version = 2.13, IPMI v2.0
BIOS Version = 5.0.A018
IPMI driver type = 10 (ms)
・・・・・
--------------------------------
ってなったんですが、NG個体では0000でした。このproduct部分を
コマンドで書き換えられないかなぁ。
0927832
垢版 |
2021/11/24(水) 23:10:10.68ID:uNdlv9n7
926で書いたことが
>922
の意味だったんですね!やっと理解しました。すんません。
コマンドが理解できてないなぁ
書き込みコマンドってあるんだろうか。
0928不明なデバイスさん
垢版 |
2021/11/24(水) 23:17:29.08ID:2YsiQL7g
冗長電源ユニットとかじゃないよね?
ジャンパがあった気がするけど・・・
0929不明なデバイスさん
垢版 |
2021/11/25(木) 13:12:22.44ID:3MNn8AiX
ジャンパはマニュアルとか蓋裏に説明あるけど、デスクトップかミニデスクトップか、
とかそういうジャンパになってない半田ストラップがあると思う。
そのあたりが単に合ってないのか、それ以外の事情なのか・・・
0930832
垢版 |
2021/11/25(木) 13:31:50.23ID:6Ct6zo9g
OK個体は冗長電源で、NG個体は通常電源です。
ジャンパは何回も確認しているのですが
OK,NG個体とも電源のジャンパ以外は
マニュアルに表記のないジャンパも含めすべて同じ設定になっています。
0932832
垢版 |
2021/11/26(金) 09:06:34.94ID:CZDaz2lN
>>931
はい、どちらにもついています。
スワップもしてみましたが状況は変わりませんでした。
0933832
垢版 |
2021/11/26(金) 11:03:15.30ID:CZDaz2lN
お世話になっております。
別会社の別機種ですが、近い内容だと思うのですがいかがでしょうか。
https://serverfault.com/questions/783690/ipmitool-change-bios-product-id-on-hp-dl160-gen8
(ここで言っているProduct idは別のものの可能性もありますが)

Linuxからipmitoolを実行できるように環境を整えたのですが
(ipmitool mc info で情報取得できました)
試しにこのページの通りにコマンドを打ってみたのですが
ipmitoolのrawコマンド(get product id)が通りません。実行結果は

>Ipmitool raw 0x36 2 0x0f 0x10 0
Unable to send RAW command (channel=0x0 netfn=0x36 lun=0x0 cmd=0x2 rsp=0xc1): Invalid command

調べようにも情報が少なく、netfnとは何なのか、コマンドリストはどこにあるのかなど
全然理解できていなく、不明な点が多いです。
この辺の参考資料等ご存じの方いらっしゃいましたら教えていただけると助かります!
0934832
垢版 |
2021/11/26(金) 11:06:29.19ID:CZDaz2lN
ipmitool mc info の実行結果です。

Device ID : 136
Device Revision : 1
Firmware Revision : 2.13
IPMI Version : 2.0
Manufacturer ID : 119
Manufacturer Name : NEC
Product ID : 0 (0x0000)
Product Name : Unknown (0x0)
Device Available : yes
Provides Device SDRs : no
Additional Device Support :
Sensor Device
SDR Repository Device
SEL Device
FRU Inventory Device
IPMB Event Receiver
Chassis Device
Aux Firmware Rev Info :
0x02
0x07
0xff
0xff

product id に0x0709等の情報が入っていてほしいので
ここの書き換えができないか試しています。
レス数が900を超えています。1000を超えると表示できなくなるよ。