[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#617256: initramfs-tools: HP G6 hardware kernel boot issue > 2.6.37 cciss/hpsa

On Mon, Mar 07, 2011 at 04:53:14PM +0100, Jesper Dangaard Brouer wrote:
> Package: initramfs-tools
> Version: 0.98.8
> Severity: normal

I'm not sure this is really the fault of initramfs-tools.

We need to update device names as for the libata transition, and I
have prepared changes to linux-base that will do this.

> I have a kernel booting problem with kernels above 2.6.37 on Debian
> Squeeze, on HP G6 hardware, which have the harddisk controller:
>  HP Smart Array P410i Controller / Smart Array G6 controllers
> This problem is (of cause) related to the introduction of the driver
> HPSA, which takes over from the driver CCISS (the overlapping PCI IDs
> were removed in commit 6fa977520871 see below).
> This driver transition causes the device names to change
>   from /dev/cciss/c0d0p1
>   to   /dev/sda1.
> Thus, it would be really nice if UUID / LABEL / udev worked, as it
> would make it possible to boot kernels above and below 2.6.37.
>  == Here comes the BUG and work-around ==
> The BUG is that, if I compile the kernel and include the CCISS driver
> (even-though it will not be used), then initramfs will drop me into a
> shell, complaining that it cannot find /dev/disk/by-uuid/...

Are you really saying that:

1. If only hpsa is included, then the /dev/disk/by-uuid link is
created properly.
2. If both hpsa and cciss are included then the link is not created


Ben Hutchings
We get into the habit of living before acquiring the habit of thinking.
                                                              - Albert Camus

Reply to: