Iomega USB external hard drive
Javier Ros Ganuza
jros at unavarra.es
Wed Apr 6 05:07:27 PDT 2005
Right know I'm at work and I don't have access to the drive, I can check
at night, but from memory I would say
volume.fstype = 'vfat' (string)
I suppose that file /usr/share/hal/fdi/90defaultpolicy/storage-
policy.fdi
is controling the way the device is characterized, but in this file
volume.fstype is only checked for value, not assigned.
I've look over the rest of the fdi files at the hierarchy
> /usr/share/hal/fdi
and none of them seems to set the volume.fstype
Not sure wher that property is assigned
I've seen also that "volume.partition.msdos_part_table_type" 0x83 was
correctly detected.
Thanks
Javier Ros
On Wed, 2005-04-06 at 13:06 +0200, Kay Sievers wrote:
> On Wed, 2005-04-06 at 12:49 +0200, Javier Ros Ganuza wrote:
> >
> > I expect this to be the proper place to submit the question.
> >
> >
> > I have a Iomega external USB hard drive, and I reformated it to have two
> > partitions ext3 partitions (sda1, sda2, actually sda2 is not formated
> > 0x83 type both).
> >
> > I'm using Fedora Core 3, and it detects sda1 partition when plugging the
> > device, adding a fstab entry. The problem is that this fstab entry is
> > for a vfat filesystem not a ext3 nor automatic.
> >
> > After digging in the problem, I've concluded that it belongs to HAL, so
> > here I am.
> >
> > I suppose that such a simple configuration should be automatically
> > detected without resorting to providing a customized HAL configuration
> > file for this specific device, and thus is a BUG and not intended
> > behavior.
> >
> > The version of hal is
> > > $ rpm -q hal
> > > hal-0.4.7-1.FC3
> >
> > I wonder if this problem is fixed in the current version.
> >
> > I digged a little bit into hal and I've seen that the filesystem type
> > that hal gives is vfat, and I think that the issue is not hal giving
> > explicitly a vfat type, but not giving explicitly ext3 or auto and so it
> > gets a default of vfat. I suppose fstab error is due to this.
>
> What does "lshal" print in the section for the volume?
>
> Look for something like:
> info.category = 'volume' (string)
> volume.is_partition = true (bool)
> volume.is_disc = false (bool)
> volume.is_mounted = false (bool)
> volume.mount_point = '' (string)
> volume.label = '/' (string)
> volume.uuid = 'b2a61681-3812-4f13-a4ff-920d70604299' (string)
> volume.fsversion = '' (string)
> volume.fsusage = 'filesystem' (string)
> volume.fstype = 'ext3' (string)
> block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_MRH401M4G6
> block.minor = 2 (0x2) (int)
> block.major = 3 (0x3) (int)
> block.device = '/dev/hda2' (string)
> linux.hotplug_type = 3 (0x3) (int)
> info.parent = '/org/freedesktop/Hal/devices/storage_serial_MRH401M4G6UM9B' (string)
> linux.sysfs_path_device = '/sys/block/hda/hda2' (string)
>
> Thanks,
> Kay
>
> _______________________________________________
> hal mailing list
> hal at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/hal
>
_______________________________________________
hal mailing list
hal at lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/hal
More information about the Hal
mailing list