Package: hal Version: 0.5.8.1-6.1 Severity: important
Since last update from 0.5.8.1-6, hal doesn't mark an usb-storage device of mine as removable. As a consequence of this, neither pmount nor gnome-volume manager, nor thunar accept mounting the device. Here is the hald output for the device: 0: udi = '/org/freedesktop/Hal/devices/volume_uuid_805A_99F6' volume.unmount.valid_options = { 'lazy' } (string list) volume.mount.valid_options = { 'ro', 'sync', 'dirsync', 'noatime', 'nodiratime', 'noexec', 'quiet', 'remount', 'exec', 'utf8', 'shortname=', 'codepage=', 'iocharset=', 'umask=', 'dmask=', 'fmask=', 'uid=' } (string list) org.freedesktop.Hal.Device.Volume.method_execpaths = { 'hal-storage-mount', 'hal-storage-unmount', 'hal-storage-eject' } (string list) org.freedesktop.Hal.Device.Volume.method_argnames = { 'mount_point fstype extra_options', 'extra_options', 'extra_options' } (string list) org.freedesktop.Hal.Device.Volume.method_signatures = { 'ssas', 'as', 'as' } (string list) org.freedesktop.Hal.Device.Volume.method_names = { 'Mount', 'Unmount', 'Eject' } (string list) info.interfaces = { 'org.freedesktop.Hal.Device.Volume' } (string list) volume.ignore = true (bool) info.udi = '/org/freedesktop/Hal/devices/volume_uuid_805A_99F6' (string) volume.partition.flags = { 'boot' } (string list) volume.partition.uuid = '' (string) volume.partition.label = '' (string) volume.partition.type = '0x0c' (string) volume.partition.scheme = 'mbr' (string) info.product = 'JUKEBOX' (string) volume.partition.media_size = 20000268288 (0x4a81be000) (uint64) volume.partition.start = 32256 (0x7e00) (uint64) volume.size = 19995623424 (0x4a7d50000) (uint64) volume.num_blocks = 39053952 (0x253ea80) (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.linux.is_device_mapper = false (bool) volume.is_mounted_read_only = false (bool) volume.is_mounted = false (bool) volume.mount_point = '' (string) volume.label = 'JUKEBOX' (string) volume.uuid = '805A-99F6' (string) volume.fsversion = 'FAT32' (string) volume.fsusage = 'filesystem' (string) volume.fstype = 'vfat' (string) storage.model = '' (string) block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_TOSHIBA_MK2006GAL_DEF1031E2C79' (string) block.is_volume = true (bool) block.minor = 17 (0x11) (int) block.major = 8 (0x8) (int) block.device = '/dev/sdb1' (string) linux.hotplug_type = 3 (0x3) (int) info.parent = '/org/freedesktop/Hal/devices/storage_serial_TOSHIBA_MK2006GAL_DEF1031E2C79' (string) linux.sysfs_path_device = '/sys/block/sdb/sdb1' (string) linux.sysfs_path = '/sys/block/sdb/sdb1' (string) 1: udi = '/org/freedesktop/Hal/devices/storage_serial_TOSHIBA_MK2006GAL_DEF1031E2C79' volume.ignore = true (bool) block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_TOSHIBA_MK2006GAL_DEF1031E2C79' (string) info.udi = '/org/freedesktop/Hal/devices/storage_serial_TOSHIBA_MK2006GAL_DEF1031E2C79' (string) storage.partitioning_scheme = 'mbr' (string) storage.removable.media_size = 20000268288 (0x4a81be000) (uint64) storage.requires_eject = false (bool) storage.hotpluggable = false (bool) info.capabilities = { 'storage', 'block' } (string list) info.category = 'storage' (string) info.product = 'MK2006GAL' (string) info.vendor = 'TOSHIBA' (string) storage.size = 20000268288 (0x4a81be000) (uint64) storage.removable = false (bool) storage.removable.media_available = true (bool) storage.physical_device = '/org/freedesktop/Hal/devices/usb_device_e79_1109_DEF1031E2C79_scsi_host_scsi_device_lun0' (string) storage.lun = 0 (0x0) (int) storage.firmware_version = '0000' (string) storage.serial = 'TOSHIBA_MK2006GAL_DEF1031E2C79' (string) storage.vendor = 'TOSHIBA' (string) storage.model = 'MK2006GAL' (string) storage.drive_type = 'disk' (string) storage.automount_enabled_hint = true (bool) storage.media_check_enabled = false (bool) storage.no_partitions_hint = false (bool) storage.bus = 'scsi' (string) block.is_volume = false (bool) block.minor = 16 (0x10) (int) block.major = 8 (0x8) (int) block.device = '/dev/sdb' (string) linux.hotplug_type = 3 (0x3) (int) info.parent = '/org/freedesktop/Hal/devices/usb_device_e79_1109_DEF1031E2C79_scsi_host_scsi_device_lun0' (string) linux.sysfs_path_device = '/sys/block/sdb' (string) linux.sysfs_path = '/sys/block/sdb' (string) 2: udi = '/org/freedesktop/Hal/devices/usb_device_e79_1109_DEF1031E2C79_scsi_host_scsi_device_lun0' info.udi = '/org/freedesktop/Hal/devices/usb_device_e79_1109_DEF1031E2C79_scsi_host_scsi_device_lun0' (string) linux.subsystem = 'scsi' (string) linux.hotplug_type = 1 (0x1) (int) scsi.type = 'disk' (string) scsi.vendor = 'TOSHIBA' (string) scsi.model = 'MK2006GAL' (string) info.product = 'SCSI Device' (string) info.linux.driver = 'sd' (string) scsi.lun = 0 (0x0) (int) scsi.target = 0 (0x0) (int) scsi.bus = 0 (0x0) (int) scsi.host = 5 (0x5) (int) info.parent = '/org/freedesktop/Hal/devices/usb_device_e79_1109_DEF1031E2C79_scsi_host' (string) info.bus = 'scsi' (string) linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:10.4/usb5/5-4/5-4:1.0/host5/target5:0:0/5:0:0:0' (string) linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.4/usb5/5-4/5-4:1.0/host5/target5:0:0/5:0:0:0' (string) 3: udi = '/org/freedesktop/Hal/devices/usb_device_e79_1109_DEF1031E2C79_scsi_host_scsi_generic' info.udi = '/org/freedesktop/Hal/devices/usb_device_e79_1109_DEF1031E2C79_scsi_host_scsi_generic' (string) linux.device_file = '/dev/sg3' (string) linux.subsystem = 'scsi_generic' (string) linux.hotplug_type = 2 (0x2) (int) scsi_generic.device = '/dev/sg3' (string) info.product = 'SCSI Generic Interface' (string) info.capabilities = { 'scsi_generic' } (string list) info.category = 'scsi_generic' (string) info.parent = '/org/freedesktop/Hal/devices/usb_device_e79_1109_DEF1031E2C79_scsi_host' (string) linux.sysfs_path = '/sys/class/scsi_generic/sg3' (string) 4: udi = '/org/freedesktop/Hal/devices/usb_device_e79_1109_DEF1031E2C79_if0' info.udi = '/org/freedesktop/Hal/devices/usb_device_e79_1109_DEF1031E2C79_if0' (string) linux.subsystem = 'usb' (string) linux.hotplug_type = 1 (0x1) (int) info.product = 'USB Mass Storage Interface' (string) usb.interface.protocol = 80 (0x50) (int) usb.interface.subclass = 6 (0x6) (int) usb.interface.class = 8 (0x8) (int) usb.interface.number = 0 (0x0) (int) info.linux.driver = 'usb-storage' (string) usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.4/usb5/5-4/5-4:1.0' (string) usb.configuration_value = 1 (0x1) (int) usb.num_configurations = 1 (0x1) (int) usb.num_interfaces = 1 (0x1) (int) usb.device_class = 0 (0x0) (int) usb.device_subclass = 0 (0x0) (int) usb.device_protocol = 0 (0x0) (int) usb.vendor_id = 3705 (0xe79) (int) usb.product_id = 4361 (0x1109) (int) usb.vendor = 'ARCHOS' (string) usb.product = 'USB Mass Storage Interface' (string) usb.device_revision_bcd = 0 (0x0) (int) usb.max_power = 0 (0x0) (int) usb.num_ports = 0 (0x0) (int) usb.linux.device_number = 3 (0x3) (int) usb.serial = 'DEF1031E2C79' (string) usb.speed_bcd = 294912 (0x48000) (int) usb.version_bcd = 512 (0x200) (int) usb.is_self_powered = true (bool) usb.can_wake_up = false (bool) usb.bus_number = 5 (0x5) (int) info.bus = 'usb' (string) info.parent = '/org/freedesktop/Hal/devices/usb_device_e79_1109_DEF1031E2C79' (string) linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:10.4/usb5/5-4/5-4:1.0' (string) linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.4/usb5/5-4/5-4:1.0' (string) -- System Information: Debian Release: 4.0 APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.20 Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Versions of packages hal depends on: ii adduser 3.102 Add and remove users and groups ii dbus 1.0.2-1 simple interprocess messaging syst ii libc6 2.3.6.ds1-13 GNU C Library: Shared libraries ii libdbus-1-3 1.0.2-1 simple interprocess messaging syst ii libdbus-glib-1-2 0.71-3 simple interprocess messaging syst ii libexpat1 1.95.8-3.4 XML parsing C library - runtime li ii libglib2.0-0 2.12.6-2 The GLib library of C routines ii libhal-storage1 0.5.8.1-6.1 Hardware Abstraction Layer - share ii libhal1 0.5.8.1-6.1 Hardware Abstraction Layer - share ii libusb-0.1-4 2:0.1.12-5 userspace USB programming library ii libvolume-id0 0.105-1 libvolume_id shared library ii lsb-base 3.1-23 Linux Standard Base 3.1 init scrip ii pciutils 1:2.2.4-1 Linux PCI Utilities ii udev 0.105-1 /dev/ and hotplug management daemo ii usbutils 0.72-7 USB console utilities Versions of packages hal recommends: ii eject 2.1.4-2.1 ejects CDs and operates CD-Changer -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]