ide controller on 2.6 kernel
I'm having a problem switching to the 2.6 kernel included with 11.0.
The reason that I'm using this kernel is that it includes support for my ITE8212 ide raid controller . I have 2 disks that are in a stipe array and I want to add them to this box.
My problem is that when I enable support for the ITE device in the kernel the system fails to boot, and complains that hda2 ( / ) is unsable - it recommends that I do some crap with the superblock. However, the system lets me login to fix the problem - with my root password from hda2 -, and I'm presented with my root partition from hda2, but any attempt to fdisk or mount other partitions from hda, or any other disk, are rejected due to an invalid device.
I've tried using 2.6.20.7 and I have exactly the same problem.
The thing that pisses me off the most is that all controllers are found when booting from CD using the huge26.s kernel, and the raid array correctly appears as hde along with all my other devices, hd(a-d). At the moment I'm using the CD as a boot disk, and I chroot to the environment and I can do whatever I need and everything is fine, but I'm missing one of my disks to make room on the controller for the cdrom drive.
This is an upgrade from 10.2. No problems during the upgrade.
I've just decided a good idea would be to get the system actually working with the PIIXn controller only. I've not tested the kernel if built with only the PIIXn controller.
I can boot the system just fine from the 2.4.33 kernel.
Does anyone have any ideas?
|