回文章列表
作者pgychen.bbs@ptt.cc (pp) 看板: linux
標題[問題] iommu 在 m4a785td-m evo 的設定
時間批踢踢實業 (2010/02/06 Sat 08:32:14)
asus m4a785tdm-evo 4G ram

debian lenny 5 64-bit

裝完開機: free -m 看看系統抓到多少 ram

哇,只有 3712,竟然比 32-bit 少: 3798

那注意看看開機訊息,竟然看到

Please enable the IOMMU option in the BIOS setup

翻翻手冊,也沒有這項東西,BIOS 裡面也沒有,上網找找

竟然是 linux 的錯

Linux does not currently provide a mechanism for allocating memory with
addresses that fall within the first 4GB of the physical memory installed in
a Linux/x86-64 system.

On AMD's AMD64 platform, the size of the IOMMU can be configured in the system
BIOS or, if no IOMMU BIOS option is available, using the 'iommu=memaper' kernel
parameter.

那我就試試 vi /boot/grub/menu.lst

kernel ...... iommu=memaper=4   沒用
kernel ...... iommu=memaper=3   還是沒用
kernel ...... iommu=memaper     也是沒用
kernel ...... iommu=noaperture  不行

請問 4g - 8g ram 時要怎樣設定呢?

p.s. iommu 語法如下

iommu=[size][,noagp][,off][,force][,noforce][,leak][,memaper[=order]][,merge]
[,forcesac][,fullflush][,nomerge][,noaperture][,calgary]

請問這到底要怎麼設定呢?

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.42.54.211
※ 編輯: pgychen         來自: 114.42.54.211        (02/06 08:32)
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻