T60は合計4GBとして認識した

今日(既に昨日か)買って来た2GBのメモリを2枚ともThinkPad T60に入れたところ、BIOS(バージョン2.01)では合計4GBとして認識した。
さすがにOS(WindowsXP 32bit)では3GBまでしか利用できず、タスクマネージャで見ても約3GBとして認識していたし、CPU-Zで見てもメモリ容量は約3GBとなっていた(SPD情報は2枚とも正しく2GBと読みこめている)。
まぁXPで使う分には3GBも要らないので、T60には2GBを1枚と元々入っていた512MBを1枚を入れ、合計2.5GBとした。
T60(1951-BJ2)の製品情報がちょっと見当たらないのだが、最大メモリ容量のメーカー公称値はおそらく2GBもしくは3GBと思われる。
実際には2GBモジュールを2枚搭載すると、合計4GBとして認識することが判明したが、OSが32bit版では全てを使うことが出来ないのが少々残念だ。
まぁbuffaloとかのRAMドライブソフトを入れてRAMドライブとして使うのもありかな?←これは多分無理

シー・エフ・デー販売 メモリ ノートパソコン用 200pin PC2-6400(DDR2-800) DDR2 2GB 永久保証 D2N800CQ-2GLZJ
B001B4L8VO

後日再度試してみたが、やはりOS上ではVRAMに割いた分を除いた3GB弱しか認識できないので、BIOSの表示上は4GBとなるが実際に利用可能なのは3GBに制限されているようだ。
なので2GBのモジュールを2枚入れても1GB分は無駄になることになる。

←クリックしてくれると嬉しいです。

メモリを増やしてみた

SharpのMebiusに入っていたメモリの内1枚が使えなくなっていたので、今日早速DDR2のSO-DIMMを2枚買って来た。
買って来たのはDDR2-800の2GBのモジュールで、チップ数は16個(1チップあたり1Gb)のもの。
このモジュールならThinkPad T60で使える筈だが、まずはMebius WE50Tに入れてみた。
2枚とも載せてみたところBIOSでは3GBまでしか認識しなかったが、メーカー公称値の2GBを超える容量も認識されることが判った(BIOSをアップデートしてあったので認識した)。
さすがに3GBもメモリがあるとWindows VISTAもストレスをあまり感じずに使えるようになった。
1GBしかメモリが無かった時に比べると、操作感は雲泥の差がある。
分かってはいたけど、やっぱりVISTAを快適に使うには大量のメモリが必要ということか。

さて、Mebiusでは無事に認識された2GBのメモリモジュールは、T60では認識されるのだろうか?
この後2GBのモジュールを一時的にMebiusから外して2枚ともT60に入れてみよう。

←クリックしてくれると嬉しいです。

ThinkPad T60のメモリ

昨日買ったThinkPad T60にはメモリが512MBしか入っていない(512MBモジュール1枚)。
丁度動作しなくなった(と思っていた)SharpのMebius PC-WE50Tに1GBのモジュールが2枚入っていたので、それを流用するつもりだったが、Mebiusが生き返ったので流用が出来なくなり当面512MBしかメモリが無い状態が見込まれることになった。
そこでメモリを増設しようと思い対応するメモリを調べてみた。
できるだけ多くのメモリを搭載したいのだがメーカー公称では最大容量が1GBモジュールが2枚の2GBとなっている。
チップセットがIntelの945GM Expressなのでチップセットそのものは4GBまで対応していて、1Gbチップに対応しているので1Gbチップが16個載った2GBのモジュールも対応していそうだ。
そこでメモリの対応を調べてみるとバッファローのサイトでは下のメモリ
BUFFALO ノートPC用増設メモリ PC2-6400 (DDR2-800) 2GB D2/N800-2G/E
B00243GS48
が対応していて、最大容量も3GBまで動作確認済みとなっていた。
同じ仕様のメモリであれば使えそうなのでちょっと探してみようと思っている。

あとはCPUの対応なんだけど、945GM Expressチップセット自体はCore Solo/Duoだけでなく、その1世代後のCore2Duoにも対応しているうえ、同じ1951型番のT60でもCore2Duoを搭載したモデルがあるので、もしかしたら載らないかなー?と思っているが実際にはどうなんだろう?
保守マニュアルで見る限りシスボのFRUが違うので動作しないかもしれないが、その同じシスボでCore Soloを載せたモデルがあるので期待できるかもしれない。
まぁやってみなくては判らないけどね。
もし動作すれば我が家では2番目のデュアルコアのノートPCということになるな(1番目は先にも書いたMebius PC-WE50TでCPUはTurion 64×2 TL-52に載せ替えてある)。

←クリックしてくれると嬉しいです。

壊れたと思っていたMebiusが動いた

起動しなくなったということで今年の1月に引き取ったMebius PC-WE50Tが動いた。
一つ前の記事にも書いたが、新たに買ったThinkPad T60にこのMebiusに載っていたメモリを移植したところ起動しなくなってしまい、調べてみると2枚あるメモリのうち1枚が不良であることが判明した(メモリの仕様は両PCとも同じDDR2 SO-DIMM)。
試しにT60に載っていたメモリをMebiusに載せてみると、今まで電源を入れても何も出なかった画面にSharpのロゴが表示され、起動デバイスの選択画面が出るようになった(HDDを外していたため)。
「お!これは!!」というわけで元々載っていた2枚のメモリのうち正常なほうを載せて電源を入れてみると、正常に起動するようになった。
外していたHDDを取り付けて電源を入れるとインストールされているWindows VISTAが無事に起動したので、とりあえずWindowsのアップデートをして実用になるようにするつもり。
ついでにCPUを標準のSempronから以前購入しておいたTurion64x2 TL-52に載せ換えてみたところ、問題無く起動して我が家初のデュアルコア(と同時に初のAMD CPU)のノートPCになった。
でも、メモリが1GではVISTAを使うには苦しいので、早いうちに2Gに増設したいところだ。

←クリックしてくれると嬉しいです。

T60が来た

ThinkPad T60の中古(というかジャンク品だけど)が安かったので、(ノーマッドの声で)「ついつい」買ってしまった。
買ったのはT60の中でも低スペックの1951-BJ2で、CPUはシングルコアのCore solo T1300、メモリは512M、HDDは40G、LCDは14インチのXGA、無線LAN無しといったスペック。
CPUは上位機種に載っているCore duo T2400あたりに交換することが可能なので、後々交換してみるつもり。
メモリは以前手に入れた起動しないSharp Mebius PC-VE50Tに載せてある2G(1G2枚)が使える筈なので、それを載せればMAXの2GBになることを期待して購入後すぐに載せてみたが、なんと起動しなくなってしまった。
載せたメモリを取り換えながら試してみると、Mebiusに載せてあった2枚のメモリのうち1枚が不良であることが判明した。
とりあえずメモリは元の512Mに戻しておき、後々大容量のモジュールに交換してみようと思っている。

とにかく私としては初めてのCoreアーキテクチャのCPUを載せたPCなので、このあといろいろいじるのが楽しみだ。

←クリックしてくれると嬉しいです。

Windows用のddコマンドがダウンロード可能になっていた

一昨年書いた記事「Windows用ddコマンド」でWindows用のddコマンドを扱ったが、その時は書いたリンクには繋がらなかった。
ところが、今日(2011/04/06)時点ではそのリンク先に接続できるようになっていた。
当時書いたリンク先からさらにジャンプした先「http://www.chrysocome.net/dd」にwindows用ddコマンドのバイナリとソース(Delphi用)が置かれているので早速ダウンロードしてきた。
コマンドラインから実行するタイプなので、コマンドプロンプトから実行してみたが、「dd –help」で使い方の表示はきちんと表示されたので、後で実際に試してみよう。

←クリックしてくれると嬉しいです。

未だに4800bpsなのか・・・・・・

PC用のGPSレシーバ(I-O DATA 高感度USB接続GPSレシーバー「NAVI CLIP」 UMGPS/MF
)の仕様を見ていると、PCへのデータ転送速度が4800bpsとなっている。
この製品はUSB接続の製品なのだが、昔のRS-232C接続の製品もこの速度だったので、未だに変わっていないようだ。
10年ほど前にDebian GNU LinuxをベースにGPSレシーバとFOMA端末を接続した小型システムを開発したことがあるが、その際GPSレシーバとの通信速度が4800bpsというのがネックになった。
というのは当時でもLinuxのシリアルドライバで設定できるRS-232Cの通信速度は9600bpsが最低で、それ以下の速度に設定することが出来なかったため。
ハードウェアとしては16550A互換のUARTなので、150bpsといった低速の通信速度にも対応しているが、Linuxのシリアルドライバがそれに対応していないために、そのままでは4800bpsでの通信が出来ない。
16550Aの通信速度は2バイトのレジスタの内容で決定されるが、Linuxのドライバはその内の1バイトしか書き換えないらしい(9600bps以上ならそれでも設定可能)ので、プログラムで該当のレジスタ(分周レジスタ)を直接書き換えるようにして4800bpsでの通信を可能にしてGPSレシーバから座標データを読み込めるようにした。
この時はC言語でプログラムを書いていたが、レジスタを直接書き換えるのには「outb」関数を使った覚えがある。
#outb(0x80,レジスタのアドレス)ってな感じで。
つか、こんなプログラムを書かないと使えないデバイスってどうよ?と思ったのは内緒(笑)。

似たようなことを一昨年にも書いていた(汗)
「Windows用ddコマンド」

←クリックしてくれると嬉しいです。

今日は暖かかったなぁ

札幌の今日の最高気温は12.4度と今年になってからの最高を記録した。
昨日よりぐっと暖かくなったので積雪も減り、18時現在の積雪が12cmと8時時点より8cmも減っている。
明日も気温が上がりそうなので、この調子で雪が融ければもしかすると積雪が0cmになるかもしれない。
昨日の朝には25cmもあった雪だけど、流石に4月になると融けるもの速いなぁ。

←クリックしてくれると嬉しいです。

やはり負荷が高いか?

WindowsVISTA上でこのブログへの書き込みをしているとキー入力に対する反応が鈍いように感じていたが、今はそれほどでもない。
それでもタスクマネージャでCPU使用率をみていると、キー入力だけでも高い時は50%近くまで上がっている。
なにもしていなくてもブラウザ(FireFox)を起動しているだけで7%~30%弱の使用率なので、やはりWindowsVISTAは負荷が高いようだ。
サイドバーを閉じてもあまりCPU使用率にはあまり変化はないが、それでも少しはマシなのかもしれないので、しばらくはサイドバー無しで使ってみることにしよう。

だけど、先日の記事の時よりははるかにキーの反応が良く入力がしやすいなぁ、、、、、、、これなら使えるかも?

←クリックしてくれると嬉しいです。

T42の15インチ液晶

先だってThinkPad T42を2台復活させたが、その際JUNKなT42も1台入手している。
スーパーバイザパスワードが掛かっているのと、ファンユニットが無いために動作させることが出来ない代物だが、その他のパーツは使えそうだ(キーボードもキー抜けで使えない)。
その中でも15インチのSXGA+液晶ユニット(を含む上半身一式)とCPU、Bluetoothユニットは復活させたT42に移植したが、代わりに外した同じSXGA+の液晶ユニットが余ってしまっている。
このユニットは同時期に販売されていたR50辺りに流用できないものなのかな?
もちろん14インチのモデルには無理だろうけど、15インチのモデルになら流用できそうな気もする。
一度手元にある15インチのR50eに流用しようとしたが、上半身一式を流用することは出来なかった。
パネルだけでも流用できればSXGA+のR50eが出来上がることになるが、LCDケーブルに互換性が無くてダメかもしれないな。

←クリックしてくれると嬉しいです。