Notes on big RAM upgrade in a Dell Dimension 4600 and linux kernel

Replies:

  • None.

Parents:

  • None.

--=-SP8eFXrB+DsrTuT8rORt
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

Hello FOGO,

Given my recent increased activity in video editing and a memory
upgrade for a friend, I decided to add 2G of RAM to a Dimension 4600.
I installed the memory without doing any homework and problems ensued.
Here's what worked (or at least is working so far):

1) It was necessary to install the new memory (2x 1G DIMM bars) in the=20
  right slots.=20

  This forum [1] was helpful in indicating that you install pairs
  in particular slots, and which slots also depends on the amount of
  memory. The    motherboard indicated which slots were 1/3 and 2/4;
  I put the 1G bars in 1/3 and the 256M bars in 2/4.

2) It was necessary to have a linux kernel capable of handling > 1G RAM.
  I recompiled the kernel having enabled "High Memory Support (4GB)".
  This option found when doing makemenuconfig under "Processor type
  and features", then "High Memory Support".

3) Created and installed a new debian kernel [3]. Unwisely, the first=20
  time around I didn't change the naming scheme and so overwrote my=20
  existing kernel. I had to read a little (not much; I'm lazy) to=20
  figure out how to create a Debian package for the same source as
  before (2.6.15.1) with one thing changed in .config, and then
  to keep both kernels around while I test. Notes on this below.

Works for now...

_Ian

See also related discussion [4], which I didn't read closely
but looks similar to what I've described.

[1]
http://forums.us.dell.com/supportforums/board/message?board.id=3Dxps_desk_g=
enhdw&message.id=3D10919&c=3Dus&l=3Den&cs=3D&s=3Dgen
[2] http://kerneltrap.org/node/2450=20
[3] http://www.debian.org/doc/FAQ/ch-kernel.en.html
[4]
http://www.linuxforums.org/forum/debian-linux-help/49827-only-1gb-2gb-new-r=
am-i-installed-showing.html

------------
Notes on building debian kernel package so as not to overwrite
existing kernel (here shown with kernel verson 2.6.15.1)
------------

cd /usr/src
bzip2 -d linux-2.6.15.1.tar.bz2
tar -xvf linux-2.6.15.1.tar
rm linux
ln -s linux-2.6.15.1 linux
cd linux
make menuconfig
make-kpkg clean
make-kpkg --append-to-version himem \
          --revision=3DDellPrecisionServer.1.X  kernel_image
cd ..
dpkg -i linux-image-2.6.15.1himem_DellPrecisionServer.1.X_i386.deb
cd /boot
/sbin/mkinitrd  /boot/initrd-2.6.15.1himem.img  2.6.15.1himem
update-grub

NOTE: The above sequence is the concatenation of several sources of
information. I have not tested the sequence as a whole.
=20
--=20
Ian Jacobs ([email protected])   http://www.w3.org/People/Jacobs
Tel:                     +1 718 260-9447


--=-SP8eFXrB+DsrTuT8rORt
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)

iD8DBQBEbMgf3Vu9UJRDGtARAt32AJoChNf8FfYGZ47IgWyMotnbv8iUSQCfV3U1
YetCS38qxUH2he5EvZRJ2q8=
=CLue
-----END PGP SIGNATURE-----

--=-SP8eFXrB+DsrTuT8rORt--

HURL: fogo mailing list archives, maintained by Gerald Oskoboiny