AMD の64ビットCPU オプテロンでLINUXしよう

このエントリーをはてなブックマークに追加
629390 ◆AMD64.T34Y
雷K8Wきました。
248 x 2、4G(PC3200 512M x 8)です。

fedoraサクッとインスコできましたが、メモリが3.5Gしか認識されない
ようです。4G以上積んでいる方、ちゃんと使えてます?
630login:Penguin:04/02/20 10:00 ID:SE61JsUR
kernelのCONFIG_HIGHMEM*はどうなってる?
↑の方に32bit modeでkernel動かしていた人もいたし。
631login:Penguin:04/02/20 23:12 ID:dkNkTXqE
>>629
memtest86はやってみた?
632390 ◆AMD64.T34Y :04/02/21 14:15 ID:nHNjgCTh
>>630-631
レスサンクスです

kernelは間違いなく64bitモードです。
CONFIG_HIGHMEM*というのはなさそうです。

memtest86+でも、3.5Gまでしか出てきません。
起動時のBIOS表示では4096MBと出てきます。
633login:Penguin:04/02/21 14:59 ID:bfBJz6vj
>>632
起動オプション調べろ
634390 ◆AMD64.T34Y :04/02/21 16:45 ID:nHNjgCTh
>>633
kernelの起動オプションはいろいろ試してみましたが、効果は
ありませんでした。

/proc/iomemとか見ると、メモリの上位にチップセットやAGP/PCI
デバイスが陣取っているのがわかりました。
BIOSの設定画面では、これの配置をいじれるようなところはなさそうです。

もう少し調べてみます。
635login:Penguin:04/02/21 17:08 ID:NFNoS2rg
マザ-ボ-ドの説明書を良く読んでみろ。メモリのサイズが3GBだかを
越えたら、システムがメモリを256MBだか512MBだか忘れたが、握って
使えなくなるとかいてなかったか? チップセットの使用かもしれないし、
32ビットのBIOSを使う為に必要なのかもしれないが、とにかくそういう
ことわり書きがあったと思う。(HADAMAなどの場合)
636 ◆Zsh/ladOX. :04/02/21 17:14 ID:ANAaiijB
>>635
そういう話聞いたことある。

石違いだが、職場のDellマシン(Xeon2.4GHzx2)、
メモリ4GB積んでるけど、

% free -m
total used free shared buffers cached
Mem: 3404 3093 310 0 270 2368
-/+ buffers/cache: 454 2950
Swap: 2000 23 1976

ってな感じです。

637390 ◆AMD64.T34Y :04/02/21 18:45 ID:nHNjgCTh
>>635-636
Tyanのホームページを見たら、ありました!
マニュアルには記述がなかったのですが…

The BIOS needs to overlay the, APIC, ACPI Table, AGP Aperture, and PCI
MMIO over the last 512MB of the 4GB physical address space. Operating
System accessible memory and these structures can't both exist at the
same place, so this portion of DRAM can't be used and is not reported
to the OS.

だそうです。
大変お騒がせしました。

ヒントを下さったみなさん、ありがとうございまた。