[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: strange hal problem



Jeff Spaleta wrote:

On 6/28/05, dragoran <dragoran feuerpokemon de> wrote:


If someone has any hint how to fix this or at least can explain what
might be causing this .. please reply.



Most likely the volume label on that vfat filesystem is non-ascii you can forcible reset the volume label of a vfat partition using
mkfs.vfat -n "11-charname"


you can fire up gnome-device-manager or lshal and see what hal things
the "volume.string"  is for that partition if you want to make sure
that's the problem.

-jef



there is no volume.string.
this is everything that lshal writes about it:
udi = '/org/freedesktop/Hal/devices/volume_uuid_8266_20DC'
volume.policy.desired_mount_point = 'd>
</tr>
";' (string)
volume.policy.mount_filesystem = 'vfat' (string)
volume.policy.should_mount = true (bool)
info.udi = '/org/freedesktop/Hal/devices/volume_uuid_8266_20DC' (string)
volume.partition.msdos_part_table_type = 12 (0xc) (int)
info.product = 'd>
</tr>
";' (string)
volume.size = 40007729664 (0x950a58200) (uint64)
volume.num_blocks = 78140097 (0x4a852c1) (int)
volume.block_size = 512 (0x200) (int)
volume.partition.number = 1 (0x1) (int)
info.capabilities = {'volume', 'block'} (string list)
info.category = 'volume' (string)
volume.is_partition = true (bool)
volume.is_disc = false (bool)
volume.is_mounted = true (bool)
volume.mount_point = '/mnt/hdb' (string)
volume.label = 'd>
</tr>
";' (string)
volume.uuid = '8266-20DC' (string)
volume.fsversion = 'FAT32' (string)
volume.fsusage = 'filesystem' (string)
volume.fstype = 'vfat' (string)
block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_6EF0CAAP' (string)
block.is_volume = true (bool)
block.minor = 65 (0x41) (int)
block.major = 3 (0x3) (int)
block.device = '/dev/hdb1' (string)
linux.hotplug_type = 3 (0x3) (int)
info.parent = '/org/freedesktop/Hal/devices/storage_serial_6EF0CAAP' (string)
linux.sysfs_path_device = '/sys/block/hdb/hdb1' (string)
linux.sysfs_path = '/sys/block/hdb/hdb1' (string)
mkfs.vat does format the volume... this would mean that I would loose all data stored on it.
can I change it without recreate the fs?



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]