Ubuntu 9.04 não reconhecendo 4GB memória

Iniciado por Tipertuba, 27 de Abril de 2009, 00:43

tópico anterior - próximo tópico

Tipertuba

E aí galera,
sou novo em linux, então peço desculpas por qualquer bobagem q posso estar falando :)
mas eu atualizei hj pra versão 9.04 do ubuntu.. e parece q ele ta reconhecendo só 3.3gb de memória.. como faço pra ter certeza de quanta memória ele reconhece e o que posso fazer pra ele reconhecer?
(eu usei uname -a, e mostrou x86_64 GNU/Linux.. quer dizer q é o 64bits, não é?

O que pode ser?
Valeuu !

Grush

Também tenho um problema parecido, estou usando o Jaunty 64 bits e reconheceu 3.8GB e não 4.0GB.

Tenho um desktop Dell Inspiron 530. Eis meu hwinfo --memory:

01: None 00.0: 10102 Main Memory                               
  [Created at memory.61]
  Unique ID: rdCR.CxwsZFjVASF
  Hardware Class: memory
  Model: "Main Memory"
  Memory Range: 0x00000000-0xf31abfff (rw)
  Memory Size: 3 GB + 768 MB
  Config Status: cfg=new, avail=yes, need=no, active=unknown


Tipertuba: pra ter certeza da quantidade de memória reconhecida, instale o hwinfo com o comando:

sudo apt-get install hwinfo

Execute esse comando que eu rodei (hwinfo --memory) no terminal. Vc verá a quantidade de memória reconhecida no linux. Rode o memtest na inicialização (selecione memtest no grub) e compare com o valor descrito.

Alguém sabe o motivo do Jaunty não reconhecer os exatos 4GB?

Obrigado!

Alguém já viu isso?

Chaintech

Para usarem mais de 4Gb no Ubuntu uma dica e instalar Physical Address Extension (PAE)

Para isso basta ir ao terminal
$ sudo apt-get update
$ sudo sudo apt-get install linux-headers-server linux-image-server linux-server

depois

$ sudo reboot

depois vão poder usar toda a RAM

para ver a RAM ir ao terminal

$ free -m

Antes de instalar o Physical Address Extension (PAE)

             total       used       free     shared    buffers     cached
Mem:          3291        801       2489          0         95        342
-/+ buffers/cache:        363       2927
Swap:         1906          0       1906

Depois

             total       used       free     shared    buffers     cached
Mem:          8105       1292       6812          0         38        483
-/+ buffers/cache:        770       7334
Swap:         1906          0       1906

Abraços.

Grush

Olá Chaintech

Fiz esse procedimento seguindo as instruções de outro tópico aqui do fórum mesmo (http://ubuntuforum-pt.org/index.php/topic,46825.0.html) e não funcionou, parece que é só pra 32 bits, o 64bits deveria reconhecer automaticamente.

Ainda não descobri o que pode ser... Alguém tem uma luz???

ChausDevereaux

Hardware. Quando você liga o computador, o BIOS mostra os 4GB? Se existir alguma opção como "Memory Hole Remapping", ou "Remap Memory" no Setup do BIOS, ative-a. Não posso dar instruções específicas, pois isso varia de computador para computador.

O limite de endereçamento de memória, em 64 bits, fica entre 996GB e 255TB, excluindo o espaço destinado ao endereçamento de dispositivos. Problemas assim não deveriam acontecer.

Poste o resultado deste comando:

dmesg

Tipertuba

#5
Opa, não tinha visto que o tópico tinha movimentado tanto.. uahuah
mas entao, eu fiz tudo o que foi dito aqui.. e como o Grush, não funcionou na instalação do PAE..
aí usei o hwinfo --memory:

felipe@felipe-desktop:~$ hwinfo --memory
01: None 00.0: 10102 Main Memory                                
 [Created at memory.61]
 Unique ID: rdCR.CxwsZFjVASF
 Hardware Class: memory
 Model: "Main Memory"
 Memory Range: 0x00000000-0xd7f9ffff (rw)
 Memory Size: 3 GB + 384 MB
 Config Status: cfg=new, avail=yes, need=no, active=unknown


Engraçado que no MemTest também ta mostrando só isso de memória.. o.O
Ai eu fui na BIOS, como foi dito pelo ChausDevereaux, mas não achei nada do tipo como ele falou.. Aonde mostra a memória disponível, tem lá 4Gb total, mas uns 600 e tanto mb para "apropriated".. ficando só os 3GB + 384mb.. o que pode ser isso?

Tipertuba

Off.: Só pra ressaltar, dividi em duas respostas pois não coube tudo.. não foi para dar up)
Continuando:

Ai usei o dmesg e saiu várias linhas de resultado.. kkk vo postar só uma parte aqui, e se precisar de mais algo me diga que eu coloco

felipe@felipe-desktop:~$ dmesg
[    0.000000] BIOS EBDA/lowmem at: 0009fc00/0009fc00
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 2.6.28-11-server (buildd@crested) (gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4) ) #42-Ubuntu SMP Fri Apr 17 02:45:36 UTC 2009 (Ubuntu 2.6.28-11.42-server)
[    0.000000] Command line: root=UUID=28f06f7e-8894-49e6-84ff-03a083c8d473 ro locale=pt_BR quiet splash vga=769
[    0.000000] KERNEL supported cpus:
[    0.000000]   Intel GenuineIntel
[    0.000000]   AMD AuthenticAMD
[    0.000000]   Centaur CentaurHauls
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
[    0.000000]  BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
[    0.000000]  BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved)
[    0.000000]  BIOS-e820: 0000000000100000 - 00000000d7fa0000 (usable)
[    0.000000]  BIOS-e820: 00000000d7fa0000 - 00000000d7fae000 (ACPI data)
[    0.000000]  BIOS-e820: 00000000d7fae000 - 00000000d7fe0000 (ACPI NVS)
[    0.000000]  BIOS-e820: 00000000d7fe0000 - 00000000d8000000 (reserved)
[    0.000000]  BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
[    0.000000]  BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved)
[    0.000000] DMI 2.4 present.
[    0.000000] AMI BIOS detected: BIOS may corrupt low RAM, working it around.
[    0.000000] last_pfn = 0xd7fa0 max_arch_pfn = 0x3ffffffff
[    0.000000] Scanning 0 areas for low memory corruption
[    0.000000] modified physical RAM map:
[    0.000000]  modified: 0000000000000000 - 0000000000010000 (reserved)
[    0.000000]  modified: 0000000000010000 - 000000000009fc00 (usable)
[    0.000000]  modified: 000000000009fc00 - 00000000000a0000 (reserved)
[    0.000000]  modified: 00000000000e4000 - 0000000000100000 (reserved)
[    0.000000]  modified: 0000000000100000 - 00000000d7fa0000 (usable)
[    0.000000]  modified: 00000000d7fa0000 - 00000000d7fae000 (ACPI data)
[    0.000000]  modified: 00000000d7fae000 - 00000000d7fe0000 (ACPI NVS)
[    0.000000]  modified: 00000000d7fe0000 - 00000000d8000000 (reserved)
[    0.000000]  modified: 00000000fee00000 - 00000000fee01000 (reserved)
[    0.000000]  modified: 00000000fff80000 - 0000000100000000 (reserved)
[    0.000000] init_memory_mapping: 0000000000000000-00000000d7fa0000
[    0.000000]  0000000000 - 00d7e00000 page 2M
[    0.000000]  00d7e00000 - 00d7fa0000 page 4k
[    0.000000] kernel direct mapping tables up to d7fa0000 @ 10000-16000
[    0.000000] last_map_addr: d7fa0000 end: d7fa0000
[    0.000000] RAMDISK: 3785e000 - 37fefa9e
[    0.000000] ACPI: RSDP 000FB030, 0014 (r0 ACPIAM)
[    0.000000] ACPI: RSDT D7FA0000, 003C (r1 ������ ��������  8000701 MSFT       97)
[    0.000000] ACPI: FACP D7FA0200, 0084 (r2 A_M_I_ OEMFACP   8000701 MSFT       97)
[    0.000000] ACPI: DSDT D7FA05C0, 682B (r1  A0798 A0798000        0 INTL 20051117)
[    0.000000] ACPI: FACS D7FAE000, 0040
[    0.000000] ACPI: APIC D7FA0390, 006C (r1 A_M_I_ OEMAPIC   8000701 MSFT       97)
[    0.000000] ACPI: MCFG D7FA0400, 003C (r1 A_M_I_ OEMMCFG   8000701 MSFT       97)
[    0.000000] ACPI: SLIC D7FA0440, 0176 (r1 ������ ��������  8000701 MSFT       97)
[    0.000000] ACPI: OEMB D7FAE040, 0080 (r1 A_M_I_ AMI_OEM   8000701 MSFT       97)
[    0.000000] ACPI: HPET D7FA6DF0, 0038 (r1 A_M_I_ OEMHPET   8000701 MSFT       97)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] (6 early reservations) ==> bootmem [0000000000 - 00d7fa0000]
[    0.000000]   #0 [0000000000 - 0000001000]   BIOS data page ==> [0000000000 - 0000001000]
[    0.000000]   #1 [0000006000 - 0000008000]       TRAMPOLINE ==> [0000006000 - 0000008000]
[    0.000000]   #2 [0000200000 - 0000b854b0]    TEXT DATA BSS ==> [0000200000 - 0000b854b0]
[    0.000000]   #3 [003785e000 - 0037fefa9e]          RAMDISK ==> [003785e000 - 0037fefa9e]
[    0.000000]   #4 [000009fc00 - 0000100000]    BIOS reserved ==> [000009fc00 - 0000100000]
[    0.000000]   #5 [0000010000 - 0000014000]          PGTABLE ==> [0000010000 - 0000014000]
[    0.000000] found SMP MP-table at [ffff8800000ff780] 000ff780
[    0.000000]  [ffffe20000000000-ffffe20002ffffff] PMD -> [ffff880001200000-ffff8800041fffff] on node 0
[    0.000000] Zone PFN ranges:
[    0.000000]   DMA      0x00000010 -> 0x00001000
[    0.000000]   DMA32    0x00001000 -> 0x00100000
[    0.000000]   Normal   0x00100000 -> 0x00100000
[    0.000000] Movable zone start PFN for each node
[    0.000000] early_node_map[2] active PFN ranges
[    0.000000]     0: 0x00000010 -> 0x0000009f
[    0.000000]     0: 0x00000100 -> 0x000d7fa0
[    0.000000] On node 0 totalpages: 884527
[    0.000000]   DMA zone: 56 pages used for memmap
[    0.000000]   DMA zone: 2542 pages reserved
[    0.000000]   DMA zone: 1385 pages, LIFO batch:0
[    0.000000]   DMA32 zone: 12039 pages used for memmap
[    0.000000]   DMA32 zone: 868505 pages, LIFO batch:31
[    0.000000]   Normal zone: 0 pages used for memmap
[    0.000000]   Movable zone: 0 pages used for memmap
[    0.000000] ACPI: PM-Timer IO Port: 0x808
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x82] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x83] disabled)
[    0.000000] ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 2, version 0, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] ACPI: IRQ2 used by override.
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] SMP: Allowing 4 CPUs, 2 hotplug CPUs
[    0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
[    0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000e4000
[    0.000000] PM: Registered nosave memory: 00000000000e4000 - 0000000000100000
[    0.000000] Allocating PCI resources starting at dc000000 (gap: d8000000:26e00000)
[    0.000000] PERCPU: Allocating 69632 bytes of per cpu data
[    0.000000] NR_CPUS: 64, nr_cpu_ids: 4, nr_node_ids 1
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 869890
[    0.000000] Kernel command line: root=UUID=28f06f7e-8894-49e6-84ff-03a083c8d473 ro locale=pt_BR quiet splash vga=769
[    0.000000] Initializing CPU#0
[    0.000000] PID hash table entries: 4096 (order: 12, 32768 bytes)
[    0.000000] Fast TSC calibration using PIT
[    0.000000] Detected 2199.895 MHz processor.
[    0.010000] Console: colour dummy device 80x25
[    0.010000] console [tty0] enabled
[    0.010000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
[    0.010000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
[    0.010000] allocated 35389440 bytes of page_cgroup
[    0.010000] please try cgroup_disable=memory option if you don't want
[    0.010000] Scanning for low memory corruption every 60 seconds
[    0.010000] Checking aperture...
[    0.010000] No AGP bridge found
[    0.010000] Calgary: detecting Calgary via BIOS EBDA area
[    0.010000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
[    0.010000] Memory: 3429632k/3538560k available (4758k kernel code, 452k absent, 107832k reserved, 2542k data, 536k init)
[    0.010000] SLUB: Genslabs=12, HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.010000] hpet clockevent registered
[    0.010000] HPET: 3 timers in total, 0 timers will be used for per-cpu timer
[    0.010000] Calibrating delay loop (skipped), value calculated using timer frequency.. 4399.79 BogoMIPS (lpj=21998950)
[    0.010000] Security Framework initialized
[    0.010000] SELinux:  Disabled at boot.
[    0.010000] AppArmor: AppArmor initialized
[    0.010000] Mount-cache hash table entries: 256
[    0.010000] Initializing cgroup subsys ns
[    0.010000] Initializing cgroup subsys cpuacct
[    0.010000] Initializing cgroup subsys memory
[    0.010000] Initializing cgroup subsys freezer
[    0.010000] CPU: L1 I cache: 32K, L1 D cache: 32K
[    0.010000] CPU: L2 cache: 2048K
[    0.010000] CPU: Physical Processor ID: 0
[    0.010000] CPU: Processor Core ID: 0
[    0.010000] using mwait in idle threads.
[    0.010000] ACPI: Core revision 20080926
[    0.010000] ACPI: Checking initramfs for custom DSDT
[    0.310047] Setting APIC routing to flat
[    0.310418] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.417111] CPU0: Intel(R) Core(TM)2 Duo CPU     E4500  @ 2.20GHz stepping 0d
[    0.420000] Booting processor 1 APIC 0x1 ip 0x6000
[    0.010000] Initializing CPU#1
[    0.010000] Calibrating delay using timer specific routine.. 4399.94 BogoMIPS (lpj=21999716)
[    0.010000] CPU: L1 I cache: 32K, L1 D cache: 32K
[    0.010000] CPU: L2 cache: 2048K
[    0.010000] CPU: Physical Processor ID: 0
[    0.010000] CPU: Processor Core ID: 1
[    0.570368] CPU1: Intel(R) Core(TM)2 Duo CPU     E4500  @ 2.20GHz stepping 0d
[    0.570390] checking TSC synchronization [CPU#0 -> CPU#1]: passed.
[    0.580042] Brought up 2 CPUs
[    0.580045] Total of 2 processors activated (8799.73 BogoMIPS).
[    0.580088] CPU0 attaching sched-domain:
[    0.580090]  domain 0: span 0-1 level MC
[    0.580092]   groups: 0 1
[    0.580098] CPU1 attaching sched-domain:
[    0.580099]  domain 0: span 0-1 level MC
[    0.580101]   groups: 1 0
[    0.580162] net_namespace: 1400 bytes
[    0.580162] Booting paravirtualized kernel on bare hardware
[    0.580260] Time: 23:21:39  Date: 05/13/09
[    0.580260] regulator: core version 0.5
[    0.580260] NET: Registered protocol family 16
[    0.580260] ACPI: bus type pci registered
[    0.580260] PCI: Found Intel Corporation 945G/GZ/P/PL Express Memory Controller Hub without MMCONFIG support.
[    0.580260] PCI: Using configuration type 1 for base access
[    0.580795] ACPI: EC: Look up EC in DSDT
[    0.590689] ACPI: Interpreter enabled
[    0.590691] ACPI: (supports S0 S1 S3 S4 S5)
[    0.590711] ACPI: Using IOAPIC for interrupt routing
[    0.597497] ACPI: No dock devices found.
[    0.597561] ACPI: PCI Root Bridge [PCI0] (0000:00)


Valeuu galera! :)

yzarc

#7
olá estou tendo o mesmo problema, no meu caso instalei o 9.04 64bits, mesmo assim só 3.5Gb de memoria é reconhecido. devo instalar o kernel do server? isso nao vai influir na performance?

será q a placa de video nao tem a ver com isso? a minha é 9500m = SLi de  9200m + 9400m, mas no linux só o 9400 é reconhecida. será q 500mb faltantes nao estao sendo usadas pela placa de video onboard (9400m)?
; Linux is almost there!

Tipertuba

#8
yzarc, essa questão do server, parece q só funciona se seu SO é 32bits.. aki pelo menos num funcionou..
e a questão de performance ate gostaria que alguem respondesse pq to usando o kernel de server agora.. ahah

quanto à placa, tem q ver se ela tem Turbo Cache, que seria pegar memória RAM pra placa de vídeo..
a minha placa de vídeo, pelo menos q eu saiba, não tem..

conversando com outras pessoas, um kra sugeriu q talvez fosse a memória que queimou, pq no dele deu isso uma vez e era a memória.. mas n sei.. vo testar depois respondo o que deu! :)
só sei q ta mt estranho isso..
edit.: AHAHAHA q legal.. descobri que uma das memórias estava queimada -.-
edit2.: Não era memória queimada.. 0.0 to com pente de 2gb sobrando agora.. uahuah oq faço??

Help us, plz ! :)

luizjf30

Pessoal sou completamente novo no mundo ubuntu, mas ja sou fã e não mudo mais para o ruindows, porem, algumas coisas ainda não consigo fazer funcionar no meu not por exemplo. winks - lxsplit já procurei em foruns e as dicas que encontrei não funcionarm comigo, alguem pode e ajudar. os winks do meu amsn e o lxsplit não funcionan nem a pau, aguardo retorno, no mais, quisera antes ter passado a usar o ubuntu. abraços a todos.

Ioca100

Usuário Linux- 449417

MauricioLopes

O problema não é no Ubuntu 64GB. Ele reconhece 4GB automaticamente.

O problema pode ser na BIOS.

Vc tem que habilitar os 4GB ou mais em uma opção no SETUP (Algo como Memory Remap, não lembro direito).

Eu tive o mesmo problema, e funcionou com esta providência.

Neill

#12
Boas, já algum tempo que uso o Ubuntu, ou seja desde a versão 8.04 mas é desde a versão 9.04 que uso a versão de 64 bits e é desde dai que continuo sem saber o porquê e como conseguir usar os 4096 MB de memória porque só me aparece os 3.9 GB. Na BIOS tenho activado "Memory Remap" e instalei Physical Address Extension e não funcionou. Alguem me pode me dar outras dicas ou mais informações? ???