From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 03130138658 for ; Thu, 24 Jan 2013 15:50:21 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 7F59621C10E; Thu, 24 Jan 2013 15:49:50 +0000 (UTC) Received: from mail2.viabit.com (mail2.viabit.com [65.246.80.16]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 8547621C0F2 for ; Thu, 24 Jan 2013 15:49:49 +0000 (UTC) Received: from [10.1.1.204] (unknown [65.213.236.244]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail2.viabit.com (Postfix) with ESMTPSA id 3YsSVP0RMSz1hfN for ; Thu, 24 Jan 2013 10:49:49 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=orlitzky.com; s=mail2; t=1359042589; bh=b1aKxBTEPyQ4rgyYFBbEKNRjicssfW88Dr6jwg5VHNU=; h=Date:From:To:Subject:References:In-Reply-To; b=KmUraF5WLcLQgCXHuEdNxy2mIGOTpNyKDEZEqjCGwu/yDjId9a8h85uc+vnG1g90r 9M6hwZ73VfLJrqsvDzCViKF+NL7U9mKmEqqYUf8Jt1sJ0F1s/CegmlLwB3qvsKXUOZ t+kDdTzCojnQxrhallGs5gQ4Fzk9s4JvYBpF7ayo= Message-ID: <5101581A.7070702@orlitzky.com> Date: Thu, 24 Jan 2013 10:49:46 -0500 From: Michael Orlitzky User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0.10) Gecko/20121116 Thunderbird/10.0.10 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] news item for udev 197-r3 upgrade (yes, I know, it's late) References: <50FFE241.6030107@gentoo.org> <51002BFF.3070402@desaster-games.com> <510106CB.8090500@gentoo.org> In-Reply-To: <510106CB.8090500@gentoo.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Archives-Salt: 306107df-2b79-4774-b88b-5d015cb4bd1b X-Archives-Hash: ca384d7c575d5ba3ce09febb06b960ff On 01/24/13 05:02, Michael Haubenwallner wrote: > > I've recently upgraded some server from kernel-2.6.28 to kernel-3.5.7 and > encountered that the root-device was renamed from /dev/cciss/c0d0p1 to > /dev/sda1 due to some kernel driver change (took me a while to find out). > I'm not using genkernel or any initramfs, nor do I have separate /usr. > > The only way I've found to keep the system bootable with both kernels > (for the upgrade process until the new kernel config was good enough) > was to replace /dev/cciss/c0d0p1 by /dev/root in /etc/fstab. > > How would this be done when there is no /dev/root any more? > These are the Compaq SmartArray controllers (usually found in HP Proliants). They used to have their own block driver, but these days they're just grouped with the rest of the SCSI drives. The old driver: Block Devices -> BLK_CPQ_CISS_DA The new one is under, SCSI device support -> SCSI low-level drivers -> SCSI_HPSA This driver supports HP Smart Array Controllers (circa 2009). It is a SCSI alternative to the cciss driver, which is a block driver. Anyone wishing to use HP Smart Array controllers who would prefer the devices be presented to linux as SCSI devices, rather than as generic block devices should say Y here. The HPSA driver does *not* work on older Proliants, so I can only assume that HPSA is receiving active maintenance while the old block driver is not. Nevertheless, if the block driver worked for you in an old kernel, you could simply disable HPSA on the new one. When the time comes that you need to boot two newish kernels, you can re-enable HPSA and update fstab to use the new name.