On Wed, Feb 17, 2010 at 08:05:13PM +0100, Christian Ehrlicher wrote:
> Hi,
> 
> We've a similar problem like described in bug #231221 ( 
> https://bugzilla.novell.com/show_bug.cgi?id=231221 ). Yast can't create a 
> logical volume and fails with error -4017 (LVM_PV_STILL_ADDED)
> --> /dev/block/104:3 needs a mapping to /dev/cciss/c0d0p3
> 
> It's correctly detected:
> "dev_names":["/dev/cciss/c0d0", "/dev/block/104:0", "/dev/disk/by-
> id/cciss-3600508b1001052395359305442350500", "/dev/disk/by-
> path/pci-0000:06:00.0", "/dev/disk/by-id/edd-int13_dev80"]
> I can provide the full y2log - but it's huge and therefore I decided to only 
> append the error part.
> 
> When I'm correct I need to add an additional check for /dev/cciss in 
> Storage::findVolume() (Storage.cc:4830) - is this correct?

The normal way is to add "/dev/block/104:3" to the alt_names of
the partition, e.g. in the constructor of Partition. Major and
Minor number should already be read in the Volume constructor.

> If so - how can I add a modified libstorage to my install source (we're doing 
> a 
> network install)? We need to install 9 servers with this raid controller and 
> our plan was to use autoyast for this...

You can make a new RPM of libstorage and add it as a driver
update (dud) in linuxrc, see http://en.opensuse.org/Linuxrc.

Regards,
  Arvin

-- 
Arvin Schnell, <[email protected]>
Senior Software Engineer, Research & Development
SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg)
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to