[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
properly.

Ben.

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



Reply to: