Ads by Google

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

プレインスト版Ubuntuでメモリ2Gを認識させる2

こちらmini9にプレインストールされているUbuntuで、2GBのメモリを認識させる
方法を公開しているのですが、この方法だとSDカードを認識しなくなるとのご指摘を
頂きました。

で、今回はその回避策です。

まず、lpiaカーネルとlpiacompatカーネルでのSDカード周りの実装を比べてみました。
/boot/config-2.6.24-19-lpiaと、/boot/config-2.6.24-19-lpiacompatに
それぞれのカーネルオプションが記述されています。
「MMC」なんたらって所が該当箇所です。

lpialpiacompat
CONFIG_MMC=yCONFIG_MMC=m
CONFIG_MMC_UNSAFE_RESUME=y 
CONFIG_MSPRO=y 
CONFIG_MMC_BLOCK=yCONFIG_MMC_BLOCK=m
CONFIG_MMC_SDHCI=yCONFIG_MMC_SDHCI=m


なるほど、lpiaカーネルではMMC周りが埋め込まれてるのに対し、lpiacompatでは
モジュール化されているわけですね。
CONFIG_MMC_UNSAFE_RESUMEとCONFIG_MSPROの指定がlpiacompatでは
外れているのが気になりますが、こればかりはカーネル再構築をしないと変更でき
ませんのでとりあえず保留としておきます。
(こちらの事例では、CONFIG_MMC_UNSAFE_RESUME指定が無いとデータ破壊が起きているようです・・・)

ここまで調べれば後は簡単、lpiaでは組み込まれていたのにlpiacompatはモジュールに
なっている機能をboot時に読み込むようにすればOKです。

/etc/modules に3行追加します。

# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.

fuse
sg
psmouse
serio_raw
evdev
intel_rng
iTCO_vendor_support
iTCO_wdt
ieee80211_crypt
r8169
pci-hotplug
ieee80211_crypt_tkip
mmc_core
sdhci
mmc_block


サスペンド復帰も何回か試して見ましたが、今のところデータ破壊は発生していません。

それと、メモリースティックは所持していませんので試せていません。
CONFIG_MSPROが外れているので、もしかしたらメモリースティック系は全滅の可能性も
あります。

テーマ : ノートPC - ジャンル : コンピュータ

Tag : ubuntu mini9

コメント

dellで2GB実装ubuntuが・・・

2009/1/11の値引き販売品で2GB実装mini9のubuntu機がdellから売られています。あれ!dellが2GB最初から認識するように改版したのかなぁ・・・と思ってます。サポートに聞いてもつれない返事なのですが・・・。どうなっているのやら情報があればと思い探しています。

衝撃走りました\(^o^)/

9日にmini9が届いたので、この記事の前の記事を参考にKernelを入れ替え、無事2Gのメモリーを認識させました
ありがとうございました

...と思ったら、DELLからのメーリングリストに目を疑うものが…
今日、11日限定でmini9がSSD32G ・メモリー2Gで39800円
メモリー2GでOSが…Ubuntu!?
即apt-get update && apt-get upgradeしてみたら、ちゃんと新しいlpiaカーネルの方で2G認識しましたw

以上、報告でした

認識しました

updateしたらlpiaカーネルで認識しました。1/11の夕方DELLのサポートの方からも直接電話を頂きまして・・・ちゃんと連絡をくれるなんて・・・。

コメントの投稿

トラックバック


この記事にトラックバックする(FC2ブログユーザー)