lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:	Wed, 02 Mar 2011 18:42:49 +0100
From:	Jesper Dangaard Brouer <hawk@...x.dk>
To:	Maximilian Attems <max@...o.at>, Michael Prokop <mika@...ian.org>,
	Marco d'Itri <md@...ux.it>,
	Debian kernel team <debian-kernel@...ts.debian.org>,
	Mike Miller <mike.miller@...com>,
	Jens Axboe <jaxboe@...ionio.com>, linux-scsi@...r.kernel.org,
	linux-kernel@...r.kernel.org, Kay Sievers <kay.sievers@...y.org>,
	Martin Pitt <martin.pitt@...ntu.com>
Cc:	Eric Dumazet <eric.dumazet@...il.com>
Subject: HP G6 hardware kernel boot issue > 2.6.37 cciss/hpsa

Hi Google and maintainers,

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/...

The work-around is, either
 1) to avoid using initrd images, or
 2) don't compile the kernel with the CCISS driver.

== Maintainers tasks ==

I suspect the bug lies in initramfs-tools, or the udev version used by
initramfs-tools.

Could the maintainers of initramfs-tools and udev, please tell me
something like its fixed in version XXX, and the Debian maintainers
just need to compile initramfs-tools with this version to fix the
issue? ;-)

 initramfs-tools Version: 0.98.8
 udev            Version: 164-3

ps. I'm testing with net-next 2.6.38-rc5-02558-g07df529
-- 
Med venlig hilsen / Best regards
  Jesper Brouer
  ComX Networks A/S
  Linux Network Kernel Developer
  Cand. Scient Datalog / MSc.CS
  Author of http://adsl-optimizer.dk
  LinkedIn: http://www.linkedin.com/in/brouer

Keywords: driver CCISS, HPSA, HP DL G6, uuid, udev, mkinitramfs,
initramfs-tools, debian squeeze

== Commit info ==

commit 6fa977520871b1fc0be64247abad02b678c13fda
Author: Mike Miller <mike.miller@...com>
Date:   Thu Oct 28 06:33:27 2010 -0600

    cciss: remove overlapping PCI IDs
    
    This patch removes the controller overlap between cciss and hpsa. It was
    decided that no overlap should exist. All new controllers will use the hpsa
    SCSI based driver.
    
    Signed-off-by: Jens Axboe <jaxboe@...ionio.com>

git describe --contains 6fa977520871b1
v2.6.37-rc1~75^2




--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ