When running within the confines of the test directory on a system which does not lvm installed, udev does not create the device files. The lvm command line utility falls back and creates them. When using the liblvm library this functionality is absent. Is there any reason they shouldn't behave the same? Thanks, Tony