[dm-devel] multipath and StorageWorks HSG80

Steve Feehan sfeehan at sbb.uvm.edu
Fri Apr 21 13:40:55 UTC 2006


On Thu, Apr 20, 2006 at 05:10:44PM -0400, Eddie Williams wrote:
> On Thu, 2006-04-20 at 16:44 -0400, Steve Feehan wrote:
> > On Thu, Apr 20, 2006 at 10:07:50PM +0200, Christophe Varoqui wrote:
> 
> > And that makes the errors go away for the LVM case. But I still 
> > get the kernel errors during bootup.
> > 
> 
> Did you rebuild your RAM disk?  If not it will scan LVM using the conf
> file from the last build.

No, I hadn't considered that. But looking at the content of the
initramfs there is not a copy of lvm.conf in there.

But I have since rebuilt the initramfs and it did not make a
difference.

I have not customized the default Ubuntu initramfs (other than
building it for the patched kernel that I needed to build to get
the dm-hp-sw module). Should I be doing anything special in the
initramfs? Note that I'm not trying to put the / file system on
a multipath device... I'm not nearly that ambitious. :)

Also, I noticed this when the device-mapper modules are loaded
from the initramfs:


Begin: Loading e[42949384.440000] SCSI subsystem initialized
ssential drivers[42949384.500000] device-mapper: 4.4.0-ioctl
(2005-01-12) initialised: dm-devel at redhat.com
... ...
[42949384.620000] device-mapper: dm-multipath version 1.0.4 loaded
[42949384.710000] dm_hp_sw: Unknown parameter `dm-hp-sw.c'
Done.


But looking at the boot text, there was something wrong with the
loading of dm-hp-sw from the initramfs. It appears that the
dm-hp-sw module was not successfully loaded until much later in
the boot sequence.

I tracked this down and fixed the problem. But still, even with
dm-hp-sw loading before the SCSI devices are probed, I get a ton
of SCSI errors trying to access the "ghost" devices.

-- 
Steve Feehan




More information about the dm-devel mailing list