Iomega USB external hard drive

Kay Sievers kay.sievers at vrfy.org
Wed Apr 6 04:06:16 PDT 2005


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



More information about the Hal mailing list