hidden 14.04.2011 03:01

Есть проблема!Система видит не всю память.

Стояло 2х1Gb, добавил ещё столько же, BIOS видит 4Gb, Debian Lenny - только 3. :(
Linux unseen 2.6.26-1-amd64 #1 SMP Sat Jan 10 17:57:00 UTC 2009 x86_64 GNU/Linux
1
2
3
4
total       used       free     shared    buffers     cached
Mem: 3096724 2542992 553732 0 37880 1551076
-/+ buffers/cache: 954036 2142688
Swap: 1799240 0 1799240


Как найти недостающий гектар?


Тэги: 64bit debian memory
+ 2 -
Похожие Поделиться

i0ngunn3r 14.04.2011 03:36 #
Попробуйте поставить ядро bigmem
ozalexo 14.04.2011 03:41 #
Система уже 64 бита, причем тут ядро? Скорее всего это аппаратное ограничение.
ananas 14.04.2011 08:11 #
ядро при том, что если у тебя не выставлено в ядре CONFIG_HIGHMEM64G, то плевать на то, какая у тебя там архитектура
jh 14.04.2011 08:33 #
в хелпе написано:
CONFIG_HIGHMEM64G:
Select this if you have a 32-bit processor and more than 4 gigabytes of physical RAM.
т.е.
32 бит. процессор не может адресовать более 4 гб, для обхода этого была придумана PAE.
64 бит может напрямую адресовать такое количество памяти.
ozalexo 14.04.2011 03:36 #
Надо смотреть, какой чипсет на мамке (у меня, к примеру, есть GA-945GM-S2, на которой тоже не видать 1-го гига).
# lspci

и вывод инфы про пмять:
# dmidecode -t memory

TiGR 16.04.2011 12:07 #
Очень интересно. На сайте производителя написано:
3 x 168-pin DIMM slots
Supports up to 512 MB SDRAM memory
Supports 32/64/128/256/512 MB SDRAM modules

dmidecode сообщает:
Memory Controller Information
Maximum Memory Module Size: 512 MB
Maximum Total Memory Size: 1536 MB

Кому верить? С определением материнки dmidecode не ошибается, это Gigabyte 6OXT.
ozalexo 16.04.2011 12:27 #
dmidecod'у. На сайте производителя информация относится к одному отдельно взятому слоту, которых там три штуки.
TiGR 16.04.2011 18:40 #
На сайте две строчки. Одна про модули, другая про максимум. Ну и народ по форумам так пишет, что вроде бы если поставить больше 512 система не грузится.
hidden 14.04.2011 04:04 #
00:00.0 Host bridge: Intel Corporation 82925X/XE Memory Controller Hub (rev 05)


# dmidecode 2.9
SMBIOS 2.33 present.

Handle 0x0016, DMI type 16, 15 bytes
Physical Memory Array
Location: System Board Or Motherboard
Use: System Memory
Error Correction Type: None
Maximum Capacity: 4 GB
Error Information Handle: No Error
Number Of Devices: 4

Handle 0x0017, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x0016
Error Information Handle: No Error
Total Width: 128 bits
Data Width: 64 bits
Size: 1024 MB
Form Factor: DIMM
Set: 1
Locator: DIMM 1
Bank Locator: BANK 1
Type: DDR2
Type Detail: Synchronous
Speed: 533 MHz (1.9 ns)
Manufacturer: Not Specified
Serial Number: 00000000
Asset Tag: 0000
Part Number: PSD21G6672

Handle 0x0018, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x0016
Error Information Handle: No Error
Total Width: 128 bits
Data Width: 64 bits
Size: 1024 MB
Form Factor: DIMM
Set: 1
Locator: DIMM 2
Bank Locator: BANK 2
Type: DDR2
Type Detail: Synchronous
Speed: 533 MHz (1.9 ns)
Manufacturer: Not Specified
Serial Number: 781B344B
Asset Tag: 3345
Part Number: M3 78T2953EZ3-CE6

Handle 0x0019, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x0016
Error Information Handle: No Error
Total Width: 128 bits
Data Width: 64 bits
Size: 1024 MB
Form Factor: DIMM
Set: 1
Locator: DIMM 3
Bank Locator: BANK 3
Type: DDR2
Type Detail: Synchronous
Speed: 533 MHz (1.9 ns)
Manufacturer: Not Specified
Serial Number: 00000000
Asset Tag: 0000
Part Number: PSD21G6672

Handle 0x001A, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x0016
Error Information Handle: No Error
Total Width: 128 bits
Data Width: 64 bits
Size: 1024 MB
Form Factor: DIMM
Set: 1
Locator: DIMM 4
Bank Locator: BANK 4
Type: DDR2
Type Detail: Synchronous
Speed: 533 MHz (1.9 ns)
Manufacturer: Not Specified
Serial Number: 7939A718
Asset Tag: 3345
Part Number: M3 78T2953EZ3-CE6
ozalexo 14.04.2011 12:38 #
Приведи плиз полный вывод lspci. Нужна модель именно чипсета, а не контроллера памяти. Будем смотреть его спецификацию.
hidden 15.04.2011 08:43 #

alexhidden@unseen:~$ lspci
00:00.0 Host bridge: Intel Corporation 82925X/XE Memory Controller Hub (rev 05)
00:01.0 PCI bridge: Intel Corporation 82925X/XE PCI Express Root Port (rev 05)
00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03)
00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev d3)
00:1e.2 Multimedia audio controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 03)
00:1f.0 ISA bridge: Intel Corporation 82801FB/FR (ICH6/ICH6R) LPC Interface Bridge (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 03)
01:00.0 VGA compatible controller: nVidia Corporation NV45GL (rev a2)
02:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5721 Gigabit Ethernet PCI Express (rev 11)
0a:08.0 SCSI storage controller: Adaptec AIC-7901 U320 (rev 10)
0a:09.0 FireWire (IEEE 1394): Texas Instruments TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link)
Net-burst 15.04.2011 10:47 #
http://www.memoryupgrade.pro/intel-chipset-maximum-memory1.html

По идее должен 4 гига таки держать. В биосе точно нету никаких настроек, связанных с памятью? И помогло ли bigmem ядро?
shisoid 15.04.2011 11:12 #
не факт!
была мать с 945GC A2 (погугли)
max 4 GB
memory remap нет
в бивисе 2Х2048
в POST 3200
боянистая проблема - ограничение чипа - больше не отдаст (если только без PCI железок 3.3+)
shisoid 15.04.2011 11:14 #
ozalexo 15.04.2011 16:22 #
Был не прав. Intel Corporation 82925X/XE Memory Controller Hub - это именно чипсет.

Datasheet: 30146403.pdf

На странице 12 указано:
32-bit host bus addressing for access to 4 GB of memory space

В мануале к мамке что пишут про максимум оперативки?
shisoid 14.04.2011 04:24 #
BIOS видит 4Gb
это в POST?
если нет чего-то типа memory remap, то не заведёшь
сам сменил мать из-за такой же проблемы - чип больше 3.2 не отдавал
jh 14.04.2011 08:47 #
попробуй memtest погонять
nuclon 14.04.2011 11:06 #
У меня тоже самое было - Debian видит 3Gb из четырёх. решилось установкой ядра -bigmem, как и советовали выше.
kitsonkit 14.04.2011 14:59 #
Поддерживаю, стандартное ядро видело 3Gb из 8-ми. Поставил -bigmem, вся память видна и используется.
kstep 15.04.2011 22:36 #
У него 64-битное ядро, то что с гигмем — это 32-битное ядро с PAE. Ему бигмем не нужен.
xT 14.04.2011 17:15 #
в грабе что-нибудь про память есть?
gardarea51 14.04.2011 19:00 #
Вот это фокусы, ничего себе, так купишь планку и опаньки!
shisoid 14.04.2011 19:12 #
просто брать железо надо не по принципу "дайте мне по-дешевле", а посмотреть - что это за зверь
gardarea51 14.04.2011 19:13 #
Ну у меня то сейчас зверь что надо.. удачная покупка так скажем, что хотел то и взял =)
hidden 15.04.2011 08:48 #
Тачке этой 5 лет. И она уж точно не была дешёвой. ;) Жаль будет, если сменить придётся.
shisoid 15.04.2011 08:58 #
а ведь придётся с вероятностью 99,9%
Net-burst 14.04.2011 20:46 #
Таки вполне возможно что дело в железке. Вот один из официальных ответов от AOpen, на который я нарвался на форуме гентушников, когда искал инфу по этой проблеме:

If your main memory <=4G, the memory address from 3G to 4G still reserved for PCI and some other onboard devices. No matter your OS is 32bit or 64bit.
The only way is add main memory more then 4G, but this is not working at this product. Due to this product had 2 memory slot only.