strange hal problem

dragoran dragoran at feuerpokemon.de
Tue Jun 28 18:14:31 UTC 2005


Jeff Spaleta wrote:

>On 6/28/05, dragoran <dragoran at 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?




More information about the devel mailing list