리눅스 메모리 인식 부족 - 2GB를 인식 못 함

익명 사용자의 이미지

슬랙웨어8.0 Kernel 2.4.27에
1GB (DDR2) 메모리를 2GB로 증가한 후에
부팅시에 C-MOS BIOS에서는 2GB를 정상적으로 인식을 하지만,
리눅스에서는 1GB만 인식을 하고 있습니다.

lilo.conf 에서 mem 을 수정하였지만,
여전히 1GB만 인식을 합니다.

어떤 부분을 수정 또는 추가로 설치해야
2GB를 인식할 수 있는지 알려주시기를
부탁드립니다.

익명 사용자의 이미지

요즘 세상에 리눅스 커널 2.4라고요? 20년 전으로 타임 워프한 줄 알았습니다. DDR2 쓰던 시절에도 리눅스 커널 최신 버전은 2.6 내지는 3.x였다고 기억합니다.

자세한 컴퓨터 사양과 dmesg 부탁합니다.

익명 사용자의 이미지

관심을 가져주셔서 감사드립니다.
생산 설비용이라서 오래된 버전을 사용하고 있으며,
컴퓨터 속도가 느려 금번에 2G로 메모리를 증가하려고 합니다.
확인을 해보니 dmesg에
Kernel command line: auto BOOT_IMAGE=linux ro root=801 mem=1012M hda=ide-scsi
이 있는데 1012M을 2036M으로 바꾸면 될 듯 싶은데....
변경하는 방법을 모르겠습니다.
12M이 적은 이유는 이미지 분석용 보드의 예약된 메모리로 사용하기 때문입니다.
다른 원인이 있을 수도 있어 요청하신 파일과 관련이 있는 파일들을 추려서 첨부하오니,
많은 도움을 부탁 드립니다.
그리고 원래 설비에 사용되는 컴퓨터가 고장이 발생해
다른 컴퓨터로 테스트를 했으며, 현상은 동일합니다.
부팅시 C-Mos 에서는 2G를 인식하고, 리눅스는 1G만 인식합니다.
이번에 테스트한 컴퓨터 사양은 삼성 DM-Z40/A2 로 P4 3.0Ghz, DDR2 2G 입니다.
원래 설비용 컴퓨터는 산업용으로 P3 3.2Ghz, DDR2 2G의 SBC를 사용합니다.

댓글 첨부 파일: 
첨부파일 크기
Package icon linux-2G-memory인식오류.zip4.13 MB
익명 사용자의 이미지

lilo.conf에서 mem을 2048M으로 변경 후에
lilo 명령어를 실행한 후에 reboot 한 후에
dmesg에서
Kernel command line: auto BOOT_IMAGE=linux ro root=801 mem=2048M hda=ide-scsi
로 변경 되었으나
여전히 top, proc/meminfo 는 1024M만 인식을 합니다.
추가로 HDD의 사양은 SCSI ultra 320 이고, MegaRAID SCSI ultra320 controller를 사용합니다.

익명 사용자의 이미지

https://www.linuxquestions.org/questions/debian-26/var-log-messages-use-a-highmem-enabled-kernel-550498/
https://www.linuxquestions.org/questions/slackware-14/not-all-ram-is-used-highmem-320199/

Warning only 896MB will be used.
Use a HIGHMEM enabled kernel.
896MB LOWMEM available.

dmesg의 초반을 보니 이런 줄이 있더라고요. 저 시기의 리눅스 배포판이었다면 아마 HIGHMEM 옵션을 꺼 놓고 컴파일한 커널을 기본적으로 제공했을 수도 있습니다. 그리고 리눅스 커널도 어디 배포판에 들어가 있는 게 아니라 자체 컴파일한 것 같은데, 어떻게든 커널 소스를 구해서 CONFIG_HIGHMEM 옵션을 켜고 다시 컴파일해 보셔야 할 것 같습니다.

Prentice의 이미지

기존 config 파일이 있나 하고 봤더니 있네요. 내용 보니 짐작하신 대로 기존에 NOHIGHMEM으로 설정된 것 같습니다.

CONFIG_NOHIGHMEM=y
# CONFIG_HIGHMEM4G is not set
# CONFIG_HIGHMEM64G is not set

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.