unable to get kernel (from kernel.org) to work
Hi, I'm trying to compile a kernel for my 8.2 system. I thought that I would try 2.6.9, but It won't mount the root filesystem. I use grub and here is my entry in grub title linux-2.6.9 kernel (hd0,2)/boot/bzImage-2.6.9 root=/dev/hda3 showopts splash=silent I also use reiserfs 3.6 which I compiled into the kernel to eliminate any problem I might have with using an initrd. I get the following error just after it tries to mount the filesystem ide failed opcode was: unknown ide0 reset: success hda read_intr: status=0x59 { Driveready SeekComplete DataRequestError} hda read_intr: error=0x10 { SectorIdNotFound } LDAsect=116966416 sector=116966416 Kernel panic - not syncing: VFS: unable to mount root fs on unknown block (3,3) I haven't done this for a long time, but thought I'd like to try out the preemptive kernel. I have also upgraded: (installed) module-init-tools - module-init-tools 3.0-pre10 I couldn't get anything using reiserfsck -V 2>&1|grep reiserfsprogs, but reiserfsck -V gives 3.6.4. Everything else is >= to the minimum versions specified. Any suggestions would be appreciated. Oh and build process: 1. make bzImage 2. make modules 3. make modules_install 4. copy image and system map to /boot. Regards Jeff
Ok, So I can see in the boot screen that reisfer sees a 3.6 journal on boot it pauses for a while then I get the error outlined below. Has anyone successfully used 2.6.9 on an 8.2 system. Also I saw something about ACL's in one post I haven't selected the extended options for reisfer, and my /etc/fstab entry is still the 8.2 default /dev/hda3 / reiserfs defaults 1 1 Any ideas? anyone Jeff Jeff Hoare wrote:
Hi, I'm trying to compile a kernel for my 8.2 system. I thought that I would try 2.6.9, but It won't mount the root filesystem.
I use grub and here is my entry in grub
title linux-2.6.9 kernel (hd0,2)/boot/bzImage-2.6.9 root=/dev/hda3 showopts splash=silent
I also use reiserfs 3.6 which I compiled into the kernel to eliminate any problem I might have with using an initrd.
I get the following error just after it tries to mount the filesystem
ide failed opcode was: unknown ide0 reset: success hda read_intr: status=0x59 { Driveready SeekComplete DataRequestError} hda read_intr: error=0x10 { SectorIdNotFound } LDAsect=116966416 sector=116966416
Kernel panic - not syncing: VFS: unable to mount root fs on unknown block (3,3)
I haven't done this for a long time, but thought I'd like to try out the preemptive kernel. I have also upgraded:
(installed) module-init-tools - module-init-tools 3.0-pre10
I couldn't get anything using reiserfsck -V 2>&1|grep reiserfsprogs, but reiserfsck -V gives 3.6.4. Everything else is >= to the minimum versions specified.
Any suggestions would be appreciated. Oh and build process:
1. make bzImage 2. make modules 3. make modules_install 4. copy image and system map to /boot.
Regards Jeff
Jeff Hoare wrote:
Ok, So I can see in the boot screen that reisfer sees a 3.6 journal on boot it pauses for a while then I get the error outlined below. Has anyone successfully used 2.6.9 on an 8.2 system. Also I saw something about ACL's in one post I haven't selected the extended options for reisfer, and my /etc/fstab entry is still the 8.2 default /dev/hda3 / reiserfs defaults 1 1
Any ideas? anyone
Jeff
Jeff Hoare wrote:
Hi, I'm trying to compile a kernel for my 8.2 system. I thought that I would try 2.6.9, but It won't mount the root filesystem.
I use grub and here is my entry in grub
title linux-2.6.9 kernel (hd0,2)/boot/bzImage-2.6.9 root=/dev/hda3 showopts splash=silent
I also use reiserfs 3.6 which I compiled into the kernel to eliminate any problem I might have with using an initrd.
I get the following error just after it tries to mount the filesystem
ide failed opcode was: unknown ide0 reset: success hda read_intr: status=0x59 { Driveready SeekComplete DataRequestError} hda read_intr: error=0x10 { SectorIdNotFound } LDAsect=116966416 sector=116966416
Kernel panic - not syncing: VFS: unable to mount root fs on unknown block (3,3)
I haven't done this for a long time, but thought I'd like to try out the preemptive kernel. I have also upgraded:
(installed) module-init-tools - module-init-tools 3.0-pre10
I couldn't get anything using reiserfsck -V 2>&1|grep reiserfsprogs, but reiserfsck -V gives 3.6.4. Everything else is >= to the minimum versions specified.
Any suggestions would be appreciated. Oh and build process:
1. make bzImage 2. make modules 3. make modules_install 4. copy image and system map to /boot.
Regards Jeff
Try compiling 2.6.7 (2.6.8 and 2.6.8.1 won't burn cd's right) and see if you get the same error. Maybe it is a general 2.6.x kernel *****MAYBE*****
Steven Pasternak wrote:
Jeff Hoare wrote:
Ok, So I can see in the boot screen that reisfer sees a 3.6 journal on boot it pauses for a while then I get the error outlined below. Has anyone successfully used 2.6.9 on an 8.2 system. Also I saw something about ACL's in one post I haven't selected the extended options for reisfer, and my /etc/fstab entry is still the 8.2 default /dev/hda3 / reiserfs defaults 1 1
Any ideas? anyone
Jeff
Hi, Yep tried that and got a similar error. However, at the end I get
VFS: unable to mount rount fs on hda3, so not much further along. I read somewhere that you have to set ACL for POSIX and also REISER and then change your fstab from default to acl,<-- something else but can't remember? Does this sound reasonable? and if I do will it still work with the 2.4 kernel? Jeff
Jeff Hoare wrote:
Hi, I'm trying to compile a kernel for my 8.2 system. I thought that I would try 2.6.9, but It won't mount the root filesystem.
I use grub and here is my entry in grub
title linux-2.6.9 kernel (hd0,2)/boot/bzImage-2.6.9 root=/dev/hda3 showopts splash=silent
I also use reiserfs 3.6 which I compiled into the kernel to eliminate any problem I might have with using an initrd.
I get the following error just after it tries to mount the filesystem
ide failed opcode was: unknown ide0 reset: success hda read_intr: status=0x59 { Driveready SeekComplete DataRequestError} hda read_intr: error=0x10 { SectorIdNotFound } LDAsect=116966416 sector=116966416
Kernel panic - not syncing: VFS: unable to mount root fs on unknown block (3,3)
I haven't done this for a long time, but thought I'd like to try out the preemptive kernel. I have also upgraded:
(installed) module-init-tools - module-init-tools 3.0-pre10
I couldn't get anything using reiserfsck -V 2>&1|grep reiserfsprogs, but reiserfsck -V gives 3.6.4. Everything else is >= to the minimum versions specified.
Any suggestions would be appreciated. Oh and build process:
1. make bzImage 2. make modules 3. make modules_install 4. copy image and system map to /boot.
Regards Jeff
Try compiling 2.6.7 (2.6.8 and 2.6.8.1 won't burn cd's right) and see if you get the same error. Maybe it is a general 2.6.x kernel *****MAYBE*****
Steven Pasternak wrote:
Jeff Hoare wrote:
Ok, So I can see in the boot screen that reisfer sees a 3.6 journal on boot it pauses for a while then I get the error outlined below. Has anyone successfully used 2.6.9 on an 8.2 system. Also I saw something about ACL's in one post I haven't selected the extended options for reisfer, and my /etc/fstab entry is still the 8.2 default /dev/hda3 / reiserfs defaults 1 1
Any ideas? anyone
Jeff
Jeff Hoare wrote:
Hi, I'm trying to compile a kernel for my 8.2 system. I thought that I would try 2.6.9, but It won't mount the root filesystem.
I use grub and here is my entry in grub
title linux-2.6.9 kernel (hd0,2)/boot/bzImage-2.6.9 root=/dev/hda3 showopts splash=silent
I also use reiserfs 3.6 which I compiled into the kernel to eliminate any problem I might have with using an initrd.
I get the following error just after it tries to mount the filesystem
ide failed opcode was: unknown ide0 reset: success hda read_intr: status=0x59 { Driveready SeekComplete DataRequestError} hda read_intr: error=0x10 { SectorIdNotFound } LDAsect=116966416 sector=116966416
Kernel panic - not syncing: VFS: unable to mount root fs on unknown block (3,3)
I haven't done this for a long time, but thought I'd like to try out the preemptive kernel. I have also upgraded:
(installed) module-init-tools - module-init-tools 3.0-pre10
I couldn't get anything using reiserfsck -V 2>&1|grep reiserfsprogs, but reiserfsck -V gives 3.6.4. Everything else is >= to the minimum versions specified.
Any suggestions would be appreciated. Oh and build process:
1. make bzImage 2. make modules 3. make modules_install 4. copy image and system map to /boot.
Regards Jeff
Try compiling 2.6.7 (2.6.8 and 2.6.8.1 won't burn cd's right) and see if you get the same error. Maybe it is a general 2.6.x kernel *****MAYBE*****
Ok, have tried using knoppix with 2.6.7 kernel and can't mount /dev/hda3, however I can mount it using the SuSE 9.2 live eval, so do SuSE add any extras that might not be in the standard kernel with respect to reiserfs? Jeff
Jeff Hoare wrote:
Steven Pasternak wrote:
Jeff Hoare wrote:
Ok, So I can see in the boot screen that reisfer sees a 3.6 journal on boot it pauses for a while then I get the error outlined below. Has anyone successfully used 2.6.9 on an 8.2 system. Also I saw something about ACL's in one post I haven't selected the extended options for reisfer, and my /etc/fstab entry is still the 8.2 default /dev/hda3 / reiserfs defaults 1 1
Any ideas? anyone
Jeff
Jeff Hoare wrote:
Hi, I'm trying to compile a kernel for my 8.2 system. I thought that I would try 2.6.9, but It won't mount the root filesystem.
I use grub and here is my entry in grub
title linux-2.6.9 kernel (hd0,2)/boot/bzImage-2.6.9 root=/dev/hda3 showopts splash=silent
I also use reiserfs 3.6 which I compiled into the kernel to eliminate any problem I might have with using an initrd.
I get the following error just after it tries to mount the filesystem
ide failed opcode was: unknown ide0 reset: success hda read_intr: status=0x59 { Driveready SeekComplete DataRequestError} hda read_intr: error=0x10 { SectorIdNotFound } LDAsect=116966416 sector=116966416
Kernel panic - not syncing: VFS: unable to mount root fs on unknown block (3,3)
I haven't done this for a long time, but thought I'd like to try out the preemptive kernel. I have also upgraded:
(installed) module-init-tools - module-init-tools 3.0-pre10
I couldn't get anything using reiserfsck -V 2>&1|grep reiserfsprogs, but reiserfsck -V gives 3.6.4. Everything else is >= to the minimum versions specified.
Any suggestions would be appreciated. Oh and build process:
1. make bzImage 2. make modules 3. make modules_install 4. copy image and system map to /boot.
Regards Jeff
Try compiling 2.6.7 (2.6.8 and 2.6.8.1 won't burn cd's right) and see if you get the same error. Maybe it is a general 2.6.x kernel *****MAYBE*****
Ok, have tried using knoppix with 2.6.7 kernel and can't mount /dev/hda3, however I can mount it using the SuSE 9.2 live eval, so do SuSE add any extras that might not be in the standard kernel with respect to reiserfs?
Jeff
I have gotten this to work ( I have yest to add back in the stuff I need) so that it is able to mount the filesystem using a SuSE 2.6.8 KOD. So it seems that there is some differences in the SuSE implementation of reiserfs. Does this mean that only the SuSE kernel will work with a SuSE distro, or is there something that I can do to make my system compatible with the vanilla kernel sources, or is this a bug with the vanilla kernel sources? Jeff
Jeff Hoare wrote:
Jeff Hoare wrote:
Steven Pasternak wrote:
Jeff Hoare wrote:
Ok, So I can see in the boot screen that reisfer sees a 3.6 journal on boot it pauses for a while then I get the error outlined below. Has anyone successfully used 2.6.9 on an 8.2 system. Also I saw something about ACL's in one post I haven't selected the extended options for reisfer, and my /etc/fstab entry is still the 8.2 default /dev/hda3 / reiserfs defaults 1 1
Any ideas? anyone
Jeff
Jeff Hoare wrote:
Hi, I'm trying to compile a kernel for my 8.2 system. I thought that I would try 2.6.9, but It won't mount the root filesystem.
I use grub and here is my entry in grub
title linux-2.6.9 kernel (hd0,2)/boot/bzImage-2.6.9 root=/dev/hda3 showopts splash=silent
I also use reiserfs 3.6 which I compiled into the kernel to eliminate any problem I might have with using an initrd.
I get the following error just after it tries to mount the filesystem
ide failed opcode was: unknown ide0 reset: success hda read_intr: status=0x59 { Driveready SeekComplete DataRequestError} hda read_intr: error=0x10 { SectorIdNotFound } LDAsect=116966416 sector=116966416
Kernel panic - not syncing: VFS: unable to mount root fs on unknown block (3,3)
I haven't done this for a long time, but thought I'd like to try out the preemptive kernel. I have also upgraded:
(installed) module-init-tools - module-init-tools 3.0-pre10
I couldn't get anything using reiserfsck -V 2>&1|grep reiserfsprogs, but reiserfsck -V gives 3.6.4. Everything else is >= to the minimum versions specified.
Any suggestions would be appreciated. Oh and build process:
1. make bzImage 2. make modules 3. make modules_install 4. copy image and system map to /boot.
Regards Jeff
Try compiling 2.6.7 (2.6.8 and 2.6.8.1 won't burn cd's right) and see if you get the same error. Maybe it is a general 2.6.x kernel *****MAYBE*****
Ok, have tried using knoppix with 2.6.7 kernel and can't mount /dev/hda3, however I can mount it using the SuSE 9.2 live eval, so do SuSE add any extras that might not be in the standard kernel with respect to reiserfs?
Jeff
I have gotten this to work ( I have yest to add back in the stuff I need) so that it is able to mount the filesystem using a SuSE 2.6.8 KOD. So it seems that there is some differences in the SuSE implementation of reiserfs. Does this mean that only the SuSE kernel will work with a SuSE distro, or is there something that I can do to make my system compatible with the vanilla kernel sources, or is this a bug with the vanilla kernel sources?
Jeff
There was a difference between versions of reiserfs which caused my scsi disks not to be compatible with mandrake. I had to backup the data and mkreiserfs on those disks before they would mount. The current version in 9.2 is 3.6.18, I don't know what version is in 8.2. You can also expect to see some strange messages and perhaps hangs with hotplug and a good /etc/modprobe.conf was difficult until I installed the new modutils. It may have been a problem in 9.0, but I was able to codge it together by loading modules manually. Any reason you couldn't go to at least and preferably 9.1 on another disk, where you could copy across some of the critical files in /etc,/home and anything else needed, that would be a much easier way to go to 2.6. Regards Sid. -- Sid Boyce .... Hamradio G3VBV and keen Flyer =====LINUX ONLY USED HERE=====
Sid Boyce wrote:
There was a difference between versions of reiserfs which caused my scsi disks not to be compatible with mandrake. I had to backup the data and mkreiserfs on those disks before they would mount. The current version in 9.2 is 3.6.18, I don't know what version is in 8.2. You can also expect to see some strange messages and perhaps hangs with hotplug and a good /etc/modprobe.conf was difficult until I installed the new modutils. It may have been a problem in 9.0, but I was able to codge it together by loading modules manually. Any reason you couldn't go to at least and preferably 9.1 on another disk, where you could copy across some of the critical files in /etc,/home and anything else needed, that would be a much easier way to go to 2.6. Regards Sid.
The version in 8.2 is 3.6.4 which is spose to be ok to use. Must be if the SuSe kernel (2.6.8) works ok I guess.Actually I never tried the vanilla 2.6.8, but since 2.6.7 and 2.6.9 didn't work I didn't bother. Yes I have installed the new modules-init package. I really just stripped the kernel right back to the bare minimum to make sure it would at least mount the fs, which SuSE's one did. Now I'll try adding back the stuff I needed. I did find some info on running 2.4 alongside 2.6, so I'll work through this. I was just that not being able to mount the fs was a major and prevented any progress. If reiserfs 3.6.18 is backward compatible with 3.6.4 then I may upgrade (after the backup). As for why. I hadn't built the kernel in a while and I wanted to try out the new features. Its a laptop so I'm stuck with this drive, but b4 I go any further I will be copying the directories you mention across to the server :-) Thanks for the advise Regards Jeff
Jeff Hoare wrote:
Sid Boyce wrote:
There was a difference between versions of reiserfs which caused my scsi disks not to be compatible with mandrake. I had to backup the data and mkreiserfs on those disks before they would mount. The current version in 9.2 is 3.6.18, I don't know what version is in 8.2. You can also expect to see some strange messages and perhaps hangs with hotplug and a good /etc/modprobe.conf was difficult until I installed the new modutils. It may have been a problem in 9.0, but I was able to codge it together by loading modules manually. Any reason you couldn't go to at least and preferably 9.1 on another disk, where you could copy across some of the critical files in /etc,/home and anything else needed, that would be a much easier way to go to 2.6. Regards Sid.
The version in 8.2 is 3.6.4 which is spose to be ok to use. Must be if the SuSe kernel (2.6.8) works ok I guess.Actually I never tried the vanilla 2.6.8, but since 2.6.7 and 2.6.9 didn't work I didn't bother. Yes I have installed the new modules-init package. I really just stripped the kernel right back to the bare minimum to make sure it would at least mount the fs, which SuSE's one did. Now I'll try adding back the stuff I needed. I did find some info on running 2.4 alongside 2.6, so I'll work through this. I was just that not being able to mount the fs was a major and prevented any progress. If reiserfs 3.6.18 is backward compatible with 3.6.4 then I may upgrade (after the backup).
As for why. I hadn't built the kernel in a while and I wanted to try out the new features. Its a laptop so I'm stuck with this drive, but b4 I go any further I will be copying the directories you mention across to the server :-) Thanks for the advise
Regards Jeff
If you have problems with the kernel.org kernels and the SuSE one works, it's probably something SuSE has included that the kernel.org ones don't. There is one .config setting that needs to be done CONFIG_VGA_CONSOLE=y in order to see the bootup messages on the VC console, otherwise you get a black screen until you get the kdm login screen. My 9.2 x86_64 kernel was OK after the upgrade, the x86 one didn't include support for the on-board intel8x0 sound, so I switched to kernel.org 2.6.9-mm1 and I'm now running the x86_64 laptop on 2.6.10-rc1-mm4. The x86 box wouldn't boot 2.6.10-rc1-mm3, so I'm just building -mm4 to try on it. Excellent idea to backup the laptop to the server, I've always done a rsync backup of my whole laptop to the SuSE and Mandrake boxes as 24/7 running of IDE hard drives tend to accelerate their failure. Regards Sid. -- Sid Boyce .... Hamradio G3VBV and keen Flyer =====LINUX ONLY USED HERE=====
participants (3)
-
Jeff Hoare
-
Sid Boyce
-
Steven Pasternak