2010/8/22:本掲示板は閲覧専用です。データが一部破損しておりますがご了承ください。
  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃ホーム  
246 / 376 ツリー ←次へ | 前へ→

【500】CrystalDMI ひよひよ 03/12/25(木) 7:55 [添付]
【501】WinDMI は AOpen 専用 ひよひよ 03/12/25(木) 11:36
【502】CrystalDMI 開発順調?? ひよひよ 03/12/25(木) 14:07 [添付]
【505】Re:CrystalDMI まーくん2 03/12/29(月) 13:37
【506】Re:CrystalDMI ひよひよ 03/12/29(月) 14:02
【526】Re:CrystalDMI らすかる 04/1/2(金) 16:48
【527】Re:CrystalDMI ひよひよ 04/1/2(金) 17:28
【528】Re:CrystalDMI らすかる 04/1/2(金) 23:16
【529】Re:CrystalDMI らすかる 04/1/2(金) 23:16
【531】Re:CrystalDMI ひよひよ 04/1/2(金) 23:50
【532】Re:CrystalDMI らすかる 04/1/3(土) 0:28
【535】Re:CrystalDMI ひよひよ 04/1/3(土) 10:03
【538】Re:CrystalDMI らすかる 04/1/3(土) 16:37
【539】Re:CrystalDMI ひよひよ 04/1/3(土) 23:30
【540】Re:CrystalDMI ひよひよ 04/1/5(月) 15:21 [添付]
【543】Re:CrystalDMI らすかる 04/1/7(水) 1:05 [添付]
【544】Re:CrystalDMI ひよひよ 04/1/7(水) 11:28
【545】Re:CrystalDMI ひよひよ 04/1/7(水) 22:58
【546】Re:CrystalDMI らすかる 04/1/8(木) 2:36
【547】Re:CrystalDMI ひよひよ 04/1/8(木) 8:15
【549】Re:CrystalDMI らすかる 04/1/9(金) 21:47
【530】Re:CrystalDMI らすかる 04/1/2(金) 23:34

【500】CrystalDMI
←back ↑menu ↑top forward→
 ひよひよ  - 03/12/25(木) 7:55 -

引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : CrystalDMI.png
・サイズ : 10.7KB
   来年元旦に正式版をリリース予定の CrystalDMI の開発途中スクリーンショットです。開発は順調でして、後はデザイン面の調整と必要な項目を単純作業で行うだけです。

で、DMI って何?という疑問が沸いてくると思うのですが、Windows のメジャーな実装としては AOpen の WinDMI があります。(ダウンロードしたことないので詳細は不明)
http://japan.aopen.com.tw/tech/techinside/WinDMI.htm
(※AOpen マザーでしか動かないと書いているけどホント??)

これと同じようなソフトというか同じというか...今更何の意味が??という気もしますが、BIOS の詳細な情報を取得するのは CPU の動作倍率の取得と同様に長年の夢だったわけです。今までどうすれば BIOS の詳細な情報を取得できるんだろうと海外サイトを彷徨っていたわけですが...探し方がまずかったんでしょうね。今まで...

ライセンスは修正版 BSD ライセンスにするつもりです。

添付画像
【CrystalDMI.png : 10.7KB】

【501】WinDMI は AOpen 専用
←back ↑menu ↑top forward→
 ひよひよ WEB  - 03/12/25(木) 11:36 -

引用なし
パスワード
   WinDMI をダウンロードして試してみようと思ったのですが、やはり AOpen 専用とのメッセージがでました。

AOpen なマザーをご利用の方は
ftp://ftp.aopen.com/pub/utility/windmi/
から WinDMI をダウンロードできます。

まぁ、数日中に私がコレと似たようなソフトをオープンソースで実装するんでしばしお待ちを...って誰も期待してないか(^_^;

【502】CrystalDMI 開発順調??
←back ↑menu ↑top forward→
 ひよひよ WEB  - 03/12/25(木) 14:07 -

引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : CrystalDMI(2).png
・サイズ : 16.2KB
   とまぁ、開発は順調に進んでいるのですが、如何せん準備しないといけない項目がとても多い!!しかも、そのうちのいくつかはテストができない!!ということで丁寧にドキュメントを読みながら作業を進めています。

GUI がショボショボですが、最終的にもこんな感じになりそうな気も。
一応サイズを 480x360 にしたので、フレームぐらい御洒落させようかな...

添付画像
【CrystalDMI(2).png : 16.2KB】

【505】Re:CrystalDMI
←back ↑menu ↑top forward→
 まーくん2 E-MAILWEB  - 03/12/29(月) 13:37 -

引用なし
パスワード
   CrystalDMI使ってみました。
System Analyserみたいに詳細なハードウェア情報が見られてよい感じですねー

正式リリースが楽しみです。

【506】Re:CrystalDMI
←back ↑menu ↑top forward→
 ひよひよ  - 03/12/29(月) 14:02 -

引用なし
パスワード
   ▼まーくん2さん:
>CrystalDMI使ってみました。
どうもです。

>System Analyserみたいに詳細なハードウェア情報が見られてよい感じですねー
>正式リリースが楽しみです。
同様の機能を実装したソフトはいくつかありますが、オープンソースなソフトは多分ないと思うので作ってみました。この調子だとちゃんと元旦に正式版が出せると思うので除夜の鐘を聞いた後にでもチェックしてみてください。

【526】Re:CrystalDMI
←back ↑menu ↑top forward→
 らすかる  - 04/1/2(金) 16:48 -

引用なし
パスワード
   お初におめにかかります らすかると申しします

ニュ−スサイトを見てCrystalDMIに興味が沸きました
ですが、自分の環境ではエラーとなり、実行できませんでした
専門的なことは判らなく具体的なコメント出来ないですが一例と
しての現状報告とさせて頂きます

CPU : INTEL    XEON 3.0GHz(2.4GHz O/C Drive Prestonia) x2 
MEM : Corsair   DDR SDRAM PC2100 RegECC 1Gbye x2
M/B : SuperMicro X5DA8(E7505 BIOS.Rev.1.0)
VGA : ELSA    GLADIAC FX 731 256MB(GeForce FX 5600)
WAV : Realtek   Realtek AC'97 Audio(OnBoard)
ATA P: Mas HGS HDS722512VLAT20(120GB,2MB)  Slv ---
ATA S: Mas IBM IC35L080AVVA07-0(80GB,2MB)  Slv Toshiba SD-M1502
LAN : INTEL    82545EM(OnBoard)
MOU : Microsoft  Intelli Mouse Explorer(Wired-P/S2 & Wireless-USB)
KEY : IBM     KB-9930(Aptiva OEM)

PS: 初期BIOSだけO/C可能なので・・・

【527】Re:CrystalDMI
←back ↑menu ↑top forward→
 ひよひよ  - 04/1/2(金) 17:28 -

引用なし
パスワード
   ▼らすかるさん:
>お初におめにかかります らすかると申しします
はじめまして。

>ニュ−スサイトを見てCrystalDMIに興味が沸きました
>ですが、自分の環境ではエラーとなり、実行できませんでした
>専門的なことは判らなく具体的なコメント出来ないですが一例と
>しての現状報告とさせて頂きます
CrystalDMI がエラーとなる理由は二つの可能性があります。ひとつは、Administrator 権限がない環境での実行等デバイスドライバのロードに失敗している場合。もうひとつは、DMI 2.2 以降に対応していない場合です。らすからるさんの環境を見る限り、DMI 2.2 に対応していないとは考えられないので、恐らく前者ではないかと。また、ひょっとすると、ダウンロードの段階で圧縮ファイルが不完全にダウンロードされたため、実行ファイルが壊れているという可能性も考えられます(以前、そういう例があったので)

とりあえず、CrystalCPUID の結果テキストと具体的なエラーメッセージを教えてください。

【528】Re:CrystalDMI
←back ↑menu ↑top forward→
 らすかる  - 04/1/2(金) 23:16 -

引用なし
パスワード
   >とりあえず、CrystalCPUID の結果テキストと具体的なエラーメッセージを教えてください。

 了解しました 見たところ抜き出した項目以外は4つとも同じでした
 論理的にCPUが4つなのですが4つ書きつれても長いのでCPU1だけにします
 書庫の破損はないです、その後数度DL(169486 byte)&CRC32(C45A2F62h)しました

 ClockとL2 Cacheの小数点以下二桁の0.01は誤差なので無視します

 APICがCPU1 00 CPU2 06 CPU3 01 CPU4 07

   MSR   : EAX1   EDX1   EAX2   EDX2
        : 00000000 00000000 16000818 00000000
CPU1,CPU3       ↑

   MSR   : EAX1   EDX1   EAX2   EDX2
        : 00003000 00000000 16000818 00000000
CPU2,CPU4       ↑               

次のレスにCPU1のテキストを貼り付けます

【529】Re:CrystalDMI
←back ↑menu ↑top forward→
 らすかる  - 04/1/2(金) 23:16 -

引用なし
パスワード
   ----------------------------------------------------------------
CrystalCPUID 2.6.2.43 (C) 2002-2004 hiyohiyo
          Crystal Dew World [http://crystalmark.info/]
----------------------------------------------------------------

       OS : Windows XP Professional Service Pack 1
      Date : 2004/01/02 22:33:40

    CPU Name : Intel Xeon (Prestonia)
 Vendor String : GenuineIntel
  Name String : Intel(R) Xeon(TM) CPU 2.40GHz
  Process Rule : 0.13 um
    Platform : Socket 603/604
    CPU Type : Original OEM processor
Number(Logical) : 4
Hyper-Threading : 2
     Family : F
    FamilyEx : 00
     Model : 2
    Stepping : 7
    BrandID : 0B
      APIC : 00
    Feature : MMX SSE SSE2 HTT
PowerManagement :

          Current    Original
     Clock : 2923.62 MHz   2400.00 MHz
  System Clock : 132.89 MHz   100.00 MHz
   System Bus : 531.57 MHz   400.00 MHz
   Multiplier :  22.00      24.00
   Data Rate :  QDR
   Over Clock :  21.82 %

   L1 T-Cache :  12 KuOps
   L1 D-Cache :  8 KB
    L2 Cache : 512 KB [Full:2923.62 MHz]

    CPUID  : EAX   EBX   ECX   EDX
    ----------------------------------------------
    00000000 : 00000002 756E6547 6C65746E 49656E69
    00000001 : 00000F27 0702080B 00000400 BFEBFBFF
    00000002 : 665B5001 00000000 00000000 007B7040
    80000000 : 80000004 00000000 00000000 00000000
    80000001 : 00000000 00000000 00000000 00000000
    80000002 : 20202020 20202020 20202020 20202020
    80000003 : 6E492020 286C6574 58202952 286E6F65
    80000004 : 20294D54 20555043 30342E32 007A4847

    MSR   : EAX1   EDX1   EAX2   EDX2
        : 00000000 00000000 16000818 00000000
    QPF   : 2923.630000 MHz

----------------------------------------------------------------
BIOS Information
----------------------------------------------------------------
  BIOS Vendor : Phoenix Technologies LTD
  BIOS Caption : PhoenixBIOS 4.0 Release 6.0  
  BIOS Version : PTLTD - 6040000
   BIOS Date : 2002/12/06
SM BIOS Caption : 6.00
SM BIOS Version : 2.31
 Mother Vendor : Supermicro
Mother Product : X5DA8
Mother Version : PCB Version
 System Vendor : Supermicro
  System Model : X5DA8

【530】Re:CrystalDMI
←back ↑menu ↑top forward→
 らすかる  - 04/1/2(金) 23:34 -

引用なし
パスワード
   エラーを、どう報告していいのか分からないのでそのまま記述します

日付(A)   2004/01/02  ソース(S)  Application Error
時刻(M)   23:19:11   分類(R)   なし
種類(F)   エラー    イベント(I) 1000
ユーザー(U) N/A
コンピュータ(O) hogehoe


エラー発生アプリケーション crystaldmi.exe
バージョン 0.9.0.0、エラー発生モジュール crystaldmi.exe
バージョン 0.9.0.0、エラー発生アドレス 0x00001de5

何か足りないものがあれば言ってください

【531】Re:CrystalDMI
←back ↑menu ↑top forward→
 ひよひよ  - 04/1/2(金) 23:50 -

引用なし
パスワード
   ▼らすかるさん:
>SM BIOS Version : 2.31
ということなので、本来動作するはずです。
現時点で動作しないのは何らかの不具合を抱えているということなので調査してみます。

【532】Re:CrystalDMI
←back ↑menu ↑top forward→
 らすかる  - 04/1/3(土) 0:28 -

引用なし
パスワード
   >現時点で動作しないのは何らかの不具合を抱えているということなので調査してみます。

あーーーーーーーー消えた・・・書き直し(涙)
いまのPCはOS入れ直したばかりの素に近い状態です
ですが修正モジュールとかはそれなりに入れてるんですが、今回は欲を
出して次期ServicePack2に採用されるであろうモジュールにも手を出して
しましました、これが原因かは判断できないですけど

3ヶ月で修理部品がなくなるという某メーカから入手したものです
"Microsoft Mobile Pentium 4 ドライバ v.1.0.0" でググれば出てきます
もし試すならバラしてからKB817027...JPNとつくものだけ入れるほうが
懸命です、そのままやるPreSP2になっちゃいます

普通は出回らないのですが知合いからの情報で入手しました、直リンは
マズイのでこの形式にします

リンクにあったAIDA32を試した問題なく動作しました、参考まで

【535】Re:CrystalDMI
←back ↑menu ↑top forward→
 ひよひよ  - 04/1/3(土) 10:03 -

引用なし
パスワード
   ちょっとどんなエラーか特定するのは難しいのですが、とりあえず起動時に DLL をロードする際のエラー処理を追加してました。(考えてみると必要不可欠な機能なわけです...)

Not Found "SysInfo.dll".
- まんま、SysInfo.dll が同じディレクトリに存在しない

Not found "_MemReadBlock" function in SysInfo.dll.
- _MemReadBlock 関数がみつかりません。必ず CrystalDMI に付属の SysInfo.dll をご利用ください。

といったところです、これらのエラー以外が出る場合は、DMI 解析部分に問題があるとおもわれます。仕様書をもう一度読み直して不具合の洗い出しを行うので、とりあえず0.9.1 でどうなるか報告いただけると幸いです。

【538】Re:CrystalDMI
←back ↑menu ↑top forward→
 らすかる  - 04/1/3(土) 16:37 -

引用なし
パスワード
   >といったところです、これらのエラー以外が出る場合は、DMI 解析部分に問題があるとおもわれます。仕様書をもう一度読み直して不具合の洗い出しを行うので、とりあえず0.9.1 でどうなるか報告いただけると幸いです。

ヤバ、寝なかったせいか12時間も寝てしまい16:00起床とは・・・
ひとまず実行しましたところ下記のようなエラーで終了しました

エラー発生アプリケーション crystaldmi.exe
バージョン 0.9.1.0、エラー発生モジュール crystaldmi.exe
バージョン 0.9.1.0、エラー発生アドレス 0x00001dfe

試しにWin95,Win98/ME,NT4互換モードもやってみたところ
NT4モード以外で変化が出ました
ダイアログが出てその中に"Not Found SMBIOS/DMI Information..."
となりました

【539】Re:CrystalDMI
←back ↑menu ↑top forward→
 ひよひよ  - 04/1/3(土) 23:30 -

引用なし
パスワード
   ▼らすかるさん:
もうちょっと調査してみます。とりあえず、環境依存の不具合があるようなので Beta に格下げしておきました。近いうちに修正版が出ると思うのでそのときはテストよろしくお願いします。

【540】Re:CrystalDMI
←back ↑menu ↑top forward→
 ひよひよ WEB  - 04/1/5(月) 15:21 -

引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : CrystalDMI.dmp
・サイズ : 64.0KB
   Alpha に格下げしました(^_^;

0.9.2Alpha で情報の収集にひつようなメモリ範囲をファイルに書き出す機能を追加しました。CrystalDMI を実行すると CrystalDMI.dmp というファイルが同じディレクトリに生成されるのでそちらを送っていただけると助かります。

参考までに CrystalDMI の処理の流れを簡単に書きます。

1. 0xF0000 - 0xFFFFF の 64KB の物理メモリを取得
2. そのメモリ内から DMI テーブルをサーチ
3. あとは、仕様にしたがってテーブルを順にサーチしつつ情報を取り出す

って感じです。

ちなみに、CrystalDMI.dmp があれば私の環境で 2,3 をシミュレーションすることができるので、エラーの原因が突き止められると思います。お手数おかけしますが、情報提供よろしくお願いします。

私の環境のファイルを添付しておきます。

【543】Re:CrystalDMI
←back ↑menu ↑top forward→
 らすかる  - 04/1/7(水) 1:05 -

引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : CrystalDMI(2).dmp
・サイズ : 64.0KB
   ▼ひよひよさん:
昨日は仕事初日にかかわらず日付変更線を超えての帰宅でした
本日もなぜか6日ギリギリで帰宅できました
仕事始めからこんな調子で、今年はどうなるのかと・・・・
てなわけで昨日はバタンQでしたので いまごろの返答です(汗)

>私の環境のファイルを添付しておきます。
それとそちらのdmpをどのように活用していいか分からないです

>Alpha に格下げしました(^_^;
うちだけで発生してるのかなーと、誰も反応ないんで

【544】Re:CrystalDMI
←back ↑menu ↑top forward→
 ひよひよ WEB  - 04/1/7(水) 11:28 -

引用なし
パスワード
   ▼らすかるさん:
>昨日は仕事初日にかかわらず日付変更線を超えての帰宅でした
>本日もなぜか6日ギリギリで帰宅できました
>仕事始めからこんな調子で、今年はどうなるのかと・・・・
>てなわけで昨日はバタンQでしたので いまごろの返答です(汗)
お疲れ様です。

>>私の環境のファイルを添付しておきます。
>それとそちらのdmpをどのように活用していいか分からないです
えと、なんとなく添付しただけで使い道はありません(^_^;

>>Alpha に格下げしました(^_^;
>うちだけで発生してるのかなーと、誰も反応ないんで
添付していただいたデータをもとに原因の調査を行ってみました。

SMBIOS Version         : 2.31
----------------------------------------------------------------
Anchor String         : _SM_
Entry Point Structure Checksum : 09h (9)
SMBIOS Major Version      : 02h (2)
SMBIOS Minor Version      : 1Fh (31)
Maximum Structure Size     : 0059h (89)
Entry Point Revision      : 00h (0)
Formatted Area         : 00 00 00 00 00
Intermediate anchor string   : _DMI_
Intermediate Checksum     : 2Bh (43)
Structure Table Length     : 0509h (1289)
Structure Table Address    : 7FF79000h
Number of SMBIOS Structures  : 0029h (41)
SMBIOS BCD Revision      : 00h

これが、送っていただいた BIOS のヘッダ情報なのですが、
Structure Table Address    : 7FF79000h
となっています。わたしは、0x000F0000 - 0x000FFFFF の範囲に DMI 情報が格納されていると勝手に思っていたのですが、らすかるさんの環境では、7FF79000 からということで、完全に想定外です(>_<) そのため、アクセス違反が起こり強制終了となっておりました。

と原因がわかったので今週中に修正版を出せると思います。そのときは、動作確認よろしくお願いします。

ちなみに、私のノートパソコンのヘッダは...
MBIOS Version         : 2.3
----------------------------------------------------------------
Anchor String         : _SM_
Entry Point Structure Checksum : F1h (241)
SMBIOS Major Version      : 02h (2)
SMBIOS Minor Version      : 03h (3)
Maximum Structure Size     : 008Ch (140)
Entry Point Revision      : 00h (0)
Formatted Area         : 00 00 00 00 00
Intermediate anchor string   : _DMI_
Intermediate Checksum     : 5Ah (90)
Structure Table Length     : 038Bh (907)
Structure Table Address    : 000F0630h
Number of SMBIOS Structures  : 0018h (24)
SMBIOS BCD Revision      : 23h

Structure Table Address    : 000F0630h となっております。多くの環境では、0x000F0000 - 0x000FFFFF の範囲内に DMI が格納されているため正常に情報を表示できるんでしょう。

【545】Re:CrystalDMI
←back ↑menu ↑top forward→
 ひよひよ  - 04/1/7(水) 22:58 -

引用なし
パスワード
   バグ修正を行いました。多分らすかるさんの環境でも BIOS 情報が表示されるのではないかと思います。動作確認よろしくお願いいたします。

【546】Re:CrystalDMI
←back ↑menu ↑top forward→
 らすかる  - 04/1/8(木) 2:36 -

引用なし
パスワード
   ▼ひよひよさん:
おはようございます
またまた微妙な時間での登場ですいません

おめでとうございます 今回のバイナリは動作しました
内容を保存できる機能があるようですが 必要なら添付します

 時間からして寝ないとヤバイので、詳しくは見てないですが
見ると「へぇー」というような数値だったり 興味のある項目があったり
 SuperMicroは堅実なメーカーと評判ですが、反面BIOSなどの更新内容を
一切公表しないので、このソフトでなにがしかの変更等掴めれば有難いです

【547】Re:CrystalDMI
←back ↑menu ↑top forward→
 ひよひよ  - 04/1/8(木) 8:15 -

引用なし
パスワード
   ▼らすかるさん:
>おはようございます
>またまた微妙な時間での登場ですいません
ありゃりゃ、新年早々毎日大変そうですね。

>おめでとうございます 今回のバイナリは動作しました
ほっ、これで Alpha をはずせそうです。何度も何度も動作確認ありがとうございました。

>内容を保存できる機能があるようですが 必要なら添付します
いえいえ、ダンプしてバイナリエディタで確認するのが目的ですから必要はありません。前回送っていただいたものと内容は同じですし。

> 時間からして寝ないとヤバイので、詳しくは見てないですが
>見ると「へぇー」というような数値だったり 興味のある項目があったり
> SuperMicroは堅実なメーカーと評判ですが、反面BIOSなどの更新内容を
>一切公表しないので、このソフトでなにがしかの変更等掴めれば有難いです
BIOS の更新で DMI 情報に変化があるかどうかはわかりませんが、普通はわからない情報を手軽に表示できるということでご活用ください。

【549】Re:CrystalDMI
←back ↑menu ↑top forward→
 らすかる  - 04/1/9(金) 21:47 -

引用なし
パスワード
   ▼ひよひよさん:
>ほっ、これで Alpha をはずせそうです。何度も何度も動作確認ありがとうございました。
DUAL CPU M/B全般なのかSuperMicroのみのものなのかは当方では判断
できないですが、他にもDUAL CPU M/Bを使ってる人からも投稿される
と傾向が掴めていいですね


>いえいえ、ダンプしてバイナリエディタで確認するのが目的ですから必要はありません。前回送っていただいたものと内容は同じですし。
了解しました また何かありましたら報告させていただきます

>BIOS の更新で DMI 情報に変化があるかどうかはわかりませんが、普通はわからない情報を手軽に表示できるということでご活用ください。
いま初期BIOSですがO/C項目があるからだけで、最新のBIOSだと倍率が変更
がマスクされてて、jumperでの強制533Mx6が通らないので・・・
これが変更可能なら変化が見えるかなと思ってました、関係ないですがやっぱ

246 / 376 ツリー ←次へ | 前へ→
  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃ホーム  
ページ:  ┃  記事番号:   
51982
(SS)C-BOARD v3.8(とほほ改ver2.1) is Free