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: