You are not logged in.

#1 2008-06-18 18:01:21

mosor
Member
Registered: 2007-04-02
Posts: 22

Trouble enabling HIGHMEM support

Hi guys, I have more that 3.6G in my machine so I want to enable highmem support. From kernel.org I downloaded current Archlinux kernel (2.6.25), used /proc/config.gz, modifying only HIGHMEM options. Did make after that, and copied bzImage over /boot/vmilnuz26. When trying to boot (with initrd=kernel26-fallback.img)it fails like this:

Running hook [filesystems]
Loading root filesystem module...
Attempting to create root device '/dev/sda1'
ERROR: Failed to parse block device name for '/dev/sda1' unknown
ERROR: root fs cannot be detected. Try using rootfstype= kernel parameter.
Waiting for devices to settle...done.

Root device '/dev/sda1' doesn't exist, attempting to create it
ERROR: Failed to parse block device name for '/dev/sda1'
ERROR: Unable to create/detect root device '/dev/sda1'

Any ideas?

Offline

#2 2008-06-19 03:21:15

somedrew
Member
From: Canada
Registered: 2007-05-14
Posts: 140

Re: Trouble enabling HIGHMEM support

If you're using vanilla sources with Arch's config and default initrd, that might be it. You could either try creating a new initial ramdisk for the custom kernel, or using the full Arch sources from ABS.

cheers,

Last edited by somedrew (2008-06-19 03:22:42)

Offline

#3 2008-06-19 05:04:16

underpenguin
Member
Registered: 2007-02-01
Posts: 116

Re: Trouble enabling HIGHMEM support

If you are looking for simplest way to do it, just get the Arch-specific source like somedrew recommended, it will be relatively painless then

Offline

Board footer

Powered by FluxBB