Ubuntu 64 bit não reconhece RAM

Iniciado por Kerosgustavo, 06 de Agosto de 2015, 18:16

tópico anterior - próximo tópico

Kerosgustavo

Boa Noite!

Tenho um Asus eee pc 1215n, ele veio com o windows 7. 
Depois de um tempo e muita leitura no fórum, resolvi colocar o Ubuntu nele. De um ano para cá tenho usado em dual boot.
Formatei o hd particionei e, por força maior do trabalho, mantenho o Windows 8 e Ubuntu 14.04 lts (usando o GRUB).
Acontece que, vez em quando o Ubuntu trava de eu ter que reiniciar a máquina no botão.

A máquina é um:
Processador Intel Atom CPU D525 1,80GHz x 4
Placa Nvidia ION (deu um trabalho lascado para instalar o drive)
Sistema 64-bit (Instalei esse pq tenho 5GB de Ram, mas ele está reconhecendo só 2,7 - No Windows reconhece 4GB), no BIOS reconece 5124)
O Swap de 2MB e ajuda um pouco, mas se eu usar LibreOffice, muitas abas no Firefox, ou o Google Chrome, a coisa desanda e trava.

Como posso fazer reconhecer mais RAM? (tentei intalar o Kernel PAE, usei os comandos: sudo apt-get install linux-generic-pae linux-headers-generic-pae (quando reiniciou o pc deu um panic e tive que usar o modo restauração no GRUB)

Me arrisco um pouco no Terminal, mas não sou experiente aqui.
Se alguém puder ajudar agradeço!

Obrigado.

druidaobelix

#1
CitarSistema 64-bit (Instalei esse pq tenho 5GB de Ram, mas ele está reconhecendo só 2,7 - No Windows reconhece 4GB), no BIOS reconhece 5124)

asus EeePC 1215n

Com 5GB de ram e ter 2,7GB reconhecidos há algo estranho aí.

1) Traga mais algumas informações para que se possa melhor entender a situação existente fazendo os comandos a seguir e poste o resultado:

uname -a

free -tom

sudo dmidecode -t0,5,6,16,17,19,20

2) Separadamente execute ainda:

sudo dmidecode -t18,33


3) Execute o MenTest na tela do menu inicial do grub:

a) quanto de memória ram é identificada pelo MenTest?

b) acusou algum erro?


Para evitar erros de retranscrição, com o mouse copie os comandos acima mencionados e cole numa janela de Terminal fazendo um [enter] em seguida. Depois ainda com o mouse copie os resutados e cole aqui no tópico.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Kerosgustavo

Eae, druidaobelix?

Primeiro obrigado pela ajuda cara!

Então esse asus veio originalmente com 2 GB de RAM, ano passado mandei colocar mais memória, os caras tiraram um pente de 1GB e colocaram um de 4GB. mas aí não sei se o trem funciona, fiz os comandos que orientou, seguem abaixo.
Só não fiz o MenTest ainda, vou colocar agora para fazer e depois posto o resultado.

Obrigado, novamente!

keros@keros-1215N:~$ uname -a
Linux keros-1215N 3.13.0-58-generic #97-Ubuntu SMP Wed Jul 8 02:56:15 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
keros@keros-1215N:~$ free - tom
             total       usado      livre    compart.  buffers     em cache
Mem:       2814044    2655908     158136     219968      71288    1327644
-/+ buffers/cache:    1256976    1557068
Swap:            0          0          0
keros@keros-1215N:~$
keros@keros-1215N:~$ sudo dmidecode -t0,5,6,16,17,19,20
[sudo] password for keros:
# dmidecode 2.12
SMBIOS 2.6 present.

Handle 0x0000, DMI type 0, 24 bytes
BIOS Information
   Vendor: American Megatrends Inc.
   Version: 0203   
   Release Date: 07/14/2010
   Address: 0xF0000
   Runtime Size: 64 kB
   ROM Size: 1024 kB
   Characteristics:
      ISA is supported
      PCI is supported
      PNP is supported
      APM is supported
      BIOS is upgradeable
      BIOS shadowing is allowed
      ESCD support is available
      Boot from CD is supported
      Selectable boot is supported
      BIOS ROM is socketed
      EDD is supported
      5.25"/1.2 MB floppy services are supported (int 13h)
      3.5"/720 kB floppy services are supported (int 13h)
      3.5"/2.88 MB floppy services are supported (int 13h)
      Print screen service is supported (int 5h)
      8042 keyboard services are supported (int 9h)
      Serial services are supported (int 14h)
      Printer services are supported (int 17h)
      CGA/mono video services are supported (int 10h)
      ACPI is supported
      USB legacy is supported
      LS-120 boot is supported
      ATAPI Zip drive boot is supported
      BIOS boot specification is supported
      Targeted content distribution is supported
   BIOS Revision: 8.12
   Firmware Revision: 0.54

Handle 0x0015, 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: Not Provided
   Number Of Devices: 2

Handle 0x0016, DMI type 19, 15 bytes
Memory Array Mapped Address
   Starting Address: 0x00000000000
   Ending Address: 0x0013FFFFFFF
   Range Size: 5 GB
   Physical Array Handle: 0x0015
   Partition Width: 4

Handle 0x0017, DMI type 17, 28 bytes
Memory Device
   Array Handle: 0x0015
   Error Information Handle: Not Provided
   Total Width: 64 bits
   Data Width: 64 bits
   Size: 4096 MB
   Form Factor: DIMM
   Set: None
   Locator: DIMM0
   Bank Locator: BANK0
   Type: DDR3
   Type Detail: Synchronous
   Speed: 800 MHz
   Manufacturer: Manufacturer00
   Serial Number: SerNum00
   Asset Tag: AssetTagNum0
   Part Number: ModulePartNumber00
   Rank: Unknown

Handle 0x0018, DMI type 20, 19 bytes
Memory Device Mapped Address
   Starting Address: 0x00000000000
   Ending Address: 0x000FFFFFFFF
   Range Size: 4 GB
   Physical Device Handle: 0x0017
   Memory Array Mapped Address Handle: 0x0016
   Partition Row Position: 1
   Interleaved Data Depth: 1

Handle 0x0019, DMI type 17, 28 bytes
Memory Device
   Array Handle: 0x0015
   Error Information Handle: Not Provided
   Total Width: 64 bits
   Data Width: 64 bits
   Size: 1024 MB
   Form Factor: DIMM
   Set: None
   Locator: DIMM1
   Bank Locator: BANK1
   Type: DDR3
   Type Detail: Synchronous
   Speed: 800 MHz
   Manufacturer: Manufacturer01
   Serial Number: SerNum01
   Asset Tag: AssetTagNum1
   Part Number: ModulePartNumber01
   Rank: Unknown

Handle 0x001A, DMI type 20, 19 bytes
Memory Device Mapped Address
   Starting Address: 0x00100000000
   Ending Address: 0x0013FFFFFFF
   Range Size: 1 GB
   Physical Device Handle: 0x0019
   Memory Array Mapped Address Handle: 0x0016
   Partition Row Position: 1
   Interleaved Data Depth: 1

keros@keros-1215N:~$

keros@keros-1215N:~$ sudo dmidecode -t18,33
# dmidecode 2.12
SMBIOS 2.6 present.

galactus

#3
Kerosgustavo, uma rápida pesquisa no site da Asus já teria te ajudado em 80%!

Mesmo assim graças as saídas dos comandos pedido pelo druidaobelix, acabam de matar a charada!

1) Este Netbook só suporta até um máximo de 4GB de RAM!!! 

Pode ler aqui: https://www.asus.com/Notebooks/Eee_PC_1215N/specifications/

E aqui:

Physical Memory Array
   Location: System Board Or Motherboard
   Use: System Memory
   Error Correction Type: None
   Maximum Capacity: 4 GB
   Error Information Handle: Not Provided
   Number Of Devices: 2

2)  Ele tem um sistema de chipset híbrido  de vídeo  Nvidia/Intel!

Portanto a sua placa de vídeo Nvidia pode estar alocando o restante da memória para ela!   Tem alguma coisa sobre a placa de vídeo na BIOS de netbook? 
Este Netbook é antigo né?  Ele já consta na lista do wiki sobre hardware desde o Ubuntu 10.04, veja:

https://wiki.ubuntu.com/HardwareSupport/Machines/Netbooks#Asus_Eee_PC_1215N

Já avisa aí que esse chipset era problemático no 10.04.   


Acabei de achar que só a placa Nvidia usa pelo menos 512MB!
BigLinux no Notebook  / Várias Distros Virtualizadas no PC.

druidaobelix

#4
De fato, como o /galactus/ muito bem observou, no site do fabricante Asus consta expressamente:

Memory: DDR, 1 x SO-DIMM, 1GB ( Maximum 4GB )

O que se verifica pelo dmidecode é que há um pente de memória de 4GB colocado no Bank0 e um outro de 1GB colocado no Bank1, que são os slots do banco de memória onde se espeta os pentes, o que resulta nos 5GB que está aparecendo no type 19 e em desacordo com a especificação do fabricante.

Pelo comando free quando o sistema possui 4GB de memória ram é reportado como sendo 3801 (mais exatamente 3.892.812 kB), pois leva em consideração o byte binário real, múltiplos de 1024 (IEC - Comissão Eletrotécnica Internacional) e não a forma decimal, múltiplos de 1000, do SI (Sistema Internacional de Medidas), que é a forma comercial adotada.

A questão é que no seu sistema o comando free está reportando 2.814.044, o que é uma incoerência.
Se tiver a oportunidade, talvez fosse melhor deixar apenas o pente de 4GB na máquina, tirar esse pente de 1GB, mas claro, só faça isso se tiver a habilidade técnica necessária, caso contrário, embora simples de fazer, é preferível recorrer a uma Assistência Técnica.

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Kerosgustavo

Eae druidaobelix e galactus, desculpem o tempo sem retorno!

Saí de viagem e acabei me enrolando com um monte de coisas não tive tempo de voltar ao forum.

Então eu mesmo retirei a memória do pc essa semana e o resultado pelo comando free é:

keros@keros-1215N:~$ free
             total       usado      livre    compart.  buffers     em cache
Mem:       2814040    2657680     156360     253968     338484     820276
-/+ buffers/cache:    1498920    1315120
Swap:      1952764      17760    1935004
keros@keros-1215N:~$

Cara estou pensando em formatar e instalar o Mint ou Lubuntu para ver se usa menos memória RAM e para de travar, pq o EEE não é muito forte de processamento, vira e mexe dá uma engasgada. Foi por isso que fui verificar a tal da RAM.
Obrigado pela ajuda

druidaobelix

1) Verificou o Mentest como o pente é lá identificado e se aparece algum erro?

2) Supondo que esteja como o comando originalmente mostrou, experimente passar o pente de 4GB do bank0 pra o bank1 (onde estava o de 1GB) para ver o que acontece.

3) Qual a versão do BIOS dessa máquina?
Observo no site do fabricante que há várias atualizações, parece que a última é a Version 0902, observando-se ainda que uma delas, a Version 0603 informa:

BIOS 0603
1. Fixed HDMI HDA audio device loss when system resume form S4.
2. Add 4GBPlus (Memory above 4GB) Module.
3. Patch 4GBPlus (Memory above 4GB) Module for compiler error.

4. Adjust E820 Table for Hybrid VGA.

https://www.asus.com/Notebooks/Eee_PC_1215N/HelpDesk_Download/

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

zekkerj

Olá Kerosgustavo,

Pode postar a saída do comando abaixo, pra gente confirmar se vc não está configurado pra ignorar parte da memória?

cat /proc/cmdline
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Kerosgustavo

Olá Druidaobelix,
Graças a sua ajuda consegui resolver:

Passei o Memtest não apareceu nenhum erro. Troquei o pente de memória de lugar ele não ligava, voltei os dois pentes no local originário de cada um e, depois de muito trampo, consegui atualizar a Bios, e boom reconheceu as memórias. O resultado do comando free:

keros@keros-1215N:~$ free
             total       usado      livre    compart.  buffers     em cache
Mem:       5070408    4801548     268860     346484     416012    2289364
-/+ buffers/cache:    2096172    2974236
Swap:            0          0          0
keros@keros-1215N:~$

Olá Zekkerj, o resultado do comando cat /proc/cmdline:
keros@keros-1215N:~$ cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-3.13.0-65-generic root=UUID=3b32a48b-63a7-49ab-900d-70aba3e8396a ro quiet splash vt.handoff=7

Obrigado a todos pela ajuda!
O Linux e a comunidade aqui do fórum cada vez mais o torna um sistema fantástico de usar.