I can confirm this bug as well. I have tried a USB-IDE enclosure, a thumb drive, two different cameras in UMS mode, and an MP3 player in UMS mode. They mostly have vfat filesystems, though I have tried ext3 as well. *ALL* of them automount just fine under Edgy.
If I run "udevmonitor -e" while inserting my Kingston DataTraveler 1gb flash drive, with one ext3 partition and one vfat partition, it reports that correctly:
I can confirm this bug as well. I have tried a USB-IDE enclosure, a thumb drive, two different cameras in UMS mode, and an MP3 player in UMS mode. They mostly have vfat filesystems, though I have tried ext3 as well. *ALL* of them automount just fine under Edgy.
If I run "udevmonitor -e" while inserting my Kingston DataTraveler 1gb flash drive, with one ext3 partition and one vfat partition, it reports that correctly:
UDEV [1191447365.558892] add /block/sdb/sdb2 (block) /block/ sdb/sdb2 /devices/ pci0000: 00/0000: 00:13.2/ usb1/1- 6/1-6:1. 0/host6/ target6: 0:0/6:0: 0:0 DataTraveler_ 2.0 Kingston_ DataTraveler_ 2.0_0000015955- 0:0 SHORT=000001595 5 pci-0000: 00:13.2- usb-0:6: 1.0-scsi- 0:0:0:0 filesystem 46E1-B3BA ENC=46E1- B3BA /dev/disk/ by-id/usb- Kingston_ DataTraveler_ 2.0_0000015955- 0:0-part2 /dev/disk/ by-path/ pci-0000: 00:13.2- usb-0:6: 1.0-scsi- 0:0:0:0- part2 /dev/disk/ by-uuid/ 46E1-B3BA
UDEV_LOG=3
ACTION=add
DEVPATH=
SUBSYSTEM=block
SEQNUM=2829
MINOR=18
MAJOR=8
PHYSDEVPATH=
PHYSDEVBUS=scsi
PHYSDEVDRIVER=sd
UDEVD_EVENT=1
DEVTYPE=partition
ID_VENDOR=Kingston
ID_MODEL=
ID_REVISION=1.00
ID_SERIAL=
ID_SERIAL_
ID_TYPE=disk
ID_INSTANCE=0:0
ID_BUS=usb
ID_PATH=
ID_FS_USAGE=
ID_FS_TYPE=vfat
ID_FS_VERSION=FAT32
ID_FS_UUID=
ID_FS_UUID_
ID_FS_LABEL=
ID_FS_LABEL_ENC=
ID_FS_LABEL_SAFE=
DEVNAME=/dev/sdb2
DEVLINKS=
UDEV [1191447365.598111] add /block/sdb/sdb1 (block) /block/ sdb/sdb1 /devices/ pci0000: 00/0000: 00:13.2/ usb1/1- 6/1-6:1. 0/host6/ target6: 0:0/6:0: 0:0 DataTraveler_ 2.0 Kingston_ DataTraveler_ 2.0_0000015955- 0:0 SHORT=000001595 5 pci-0000: 00:13.2- usb-0:6: 1.0-scsi- 0:0:0:0 filesystem 9c19c221- e338-49a7- 9614-df76a4b940 e2 ENC=9c19c221- e338-49a7- 9614-df76a4b940 e2 ENC=Xubuntu SAFE=Xubuntu /dev/disk/ by-id/usb- Kingston_ DataTraveler_ 2.0_0000015955- 0:0-part1 /dev/disk/ by-path/ pci-0000: 00:13.2- usb-0:6: 1.0-scsi- 0:0:0:0- part1 /dev/disk/ by-uuid/ 9c19c221- e338-49a7- 9614-df76a4b940 e2 /dev/disk/ by-label/ Xubuntu
UDEV_LOG=3
ACTION=add
DEVPATH=
SUBSYSTEM=block
SEQNUM=2828
MINOR=17
MAJOR=8
PHYSDEVPATH=
PHYSDEVBUS=scsi
PHYSDEVDRIVER=sd
UDEVD_EVENT=1
DEVTYPE=partition
ID_VENDOR=Kingston
ID_MODEL=
ID_REVISION=1.00
ID_SERIAL=
ID_SERIAL_
ID_TYPE=disk
ID_INSTANCE=0:0
ID_BUS=usb
ID_PATH=
ID_FS_USAGE=
ID_FS_TYPE=ext3
ID_FS_VERSION=1.0
ID_FS_UUID=
ID_FS_UUID_
ID_FS_LABEL=Xubuntu
ID_FS_LABEL_
ID_FS_LABEL_
DEVNAME=/dev/sdb1
DEVLINKS=
Also, dbus-monitor seems to be sending out signals to Gnome to mount the two new partitions:
signal sender=:1.4 -> dest=(null destination) path=/org/ gnome/GnomeVFS/ Daemon; interface= org.gnome. GnomeVFS. Daemon; member= DriveConnectedS ignal dev-removable- usb" op/Hal/ devices/ volume_ uuid_46E1_ B3BA" gnome/GnomeVFS/ Daemon; interface= org.gnome. GnomeVFS. Daemon; member= DriveConnectedS ignal dev-removable- usb" op/Hal/ devices/ volume_ uuid_9c19c221_ e338_49a7_ 9614_df76a4b940 e2"
struct {
int32 8
int32 3
array [
]
string "/dev/sdb2"
string ""
string "Kingston DataTraveler 2.0"
string "gnome-
string "/org/freedeskt
boolean true
boolean true
boolean false
}
signal sender=:1.4 -> dest=(null destination) path=/org/
struct {
int32 9
int32 3
array [
]
string "/dev/sdb1"
string ""
string "Kingston DataTraveler 2.0 (2)"
string "gnome-
string "/org/freedeskt
boolean true
boolean true
boolean false
}
Furthermore, vol_id AND blkid both correctly report the newly inserted volumes.
On my system at least, the problem seems to be with gnome-volume- manager, which reports the following:
$ gnome-volume- manager -n active_ at_console: check-foregroun d-console returned with 0 p/Hal/devices/ usb_device_ 951_1603_ 0000015955 active_ at_console: check-foregroun d-console returned with 0 p/Hal/devices/ usb_device_ 951_1603_ 0000015955_ if0 active_ at_console: check-foregroun d-console returned with 0 p/Hal/devices/ usb_device_ 951_1603_ 0000015955_ usbraw active_ at_console: check-foregroun d-console returned with 0 p/Hal/devices/ usb_device_ 951_1603_ 0000015955_ if0_scsi_ host active_ at_console: check-foregroun d-console returned with 0 p/Hal/devices/ usb_device_ 951_1603_ 0000015955_ if0_scsi_ host_scsi_ device_ lun0 active_ at_console: check-foregroun d-console returned with 0 p/Hal/devices/ usb_device_ 951_1603_ 0000015955_ if0_scsi_ host_scsi_ device_ lun0_scsi_ generic active_ at_console: check-foregroun d-console returned with 0 p/Hal/devices/ storage_ serial_ Kingston_ DataTraveler_ 2_0_0000015955_ 0_0 p/Hal/devices/ storage_ serial_ Kingston_ DataTraveler_ 2_0_0000015955_ 0_0 active_ at_console: check-foregroun d-console returned with 0 p/Hal/devices/ volume_ uuid_46E1_ B3BA active_ at_console: check-foregroun d-console returned with 0 p/Hal/devices/ volume_ uuid_9c19c221_ e338_49a7_ 9614_df76a4b940 e2
# wait a few seconds...
# insert flash drive
manager.c/3306: gvm_user_
manager.c/2538: Device added: /org/freedeskto
manager.c/3306: gvm_user_
manager.c/2538: Device added: /org/freedeskto
manager.c/3306: gvm_user_
manager.c/2538: Device added: /org/freedeskto
manager.c/3306: gvm_user_
manager.c/2538: Device added: /org/freedeskto
manager.c/3306: gvm_user_
manager.c/2538: Device added: /org/freedeskto
manager.c/3306: gvm_user_
manager.c/2538: Device added: /org/freedeskto
manager.c/3306: gvm_user_
manager.c/2538: Device added: /org/freedeskto
manager.c/2303: not a mountable volume: /org/freedeskto
manager.c/3306: gvm_user_
manager.c/2538: Device added: /org/freedeskto
manager.c/2349: Changed: /dev/sdb2
manager.c/3306: gvm_user_
manager.c/2538: Device added: /org/freedeskto
manager.c/2349: Changed: /dev/sdb1
What does "not a mountable volume mean"? Presumably, that's the key to solving this bug. Let me know if I can provide any other helpful information.