Disk /dev/sdb: 2021 MB, 2021654528 bytes
63 heads, 62 sectors/track, 1010 cylinders, total 3948544 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000cc465
Device Boot Start End Blocks Id System
/dev/sdb1 2048 206847 102400 83 Linux
/dev/sdb2 206848 3948543 1870848 5 Extended
/dev/sdb5 208896 413695 102400 83 Linux
/dev/sdb6 415744 620543 102400 83 Linux
All partitions were formatted as vfat using mkfs.vfat.
On plugging in the USB stick, I get three Nautilus windows and they're all mounted:
/dev/sdb1 on /media/3132-6747 type vfat (rw,nosuid,nodev,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush,uhelper=udisks)
/dev/sdb5 on /media/3157-6374 type vfat (rw,nosuid,nodev,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush,uhelper=udisks)
/dev/sdb6 on /media/3169-67D7 type vfat (rw,nosuid,nodev,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush,uhelper=udisks)
I verified that all three partitions are writable.
Using usb_test from checkbox-0.12.8 I get a failure:
/usr/share/checkbox/scripts/usb_test -t
dbus.Array([], signature=dbus.Signature('s'), variant_level=1)
Traceback (most recent call last):
File "/usr/share/checkbox/scripts/usb_test", line 141, in <module>
sys.exit(main())
File "/usr/share/checkbox/scripts/usb_test", line 103, in main
usb_disks = GetDiskInfo()
File "/usr/share/checkbox/scripts/usb_test", line 72, in GetDiskInfo
devPath = str(device_props.Get('org.freedesktop.UDisks.Device',"DeviceMountPaths")[0])
IndexError: list index out of range
After updating to checkbox-0.12.9 I get:
dbus.Array([dbus.String(u'/media/3132-6747')], signature=dbus.Signature('s'), variant_level=1)
dbus.Array([dbus.String(u'/media/3157-6374')], signature=dbus.Signature('s'), variant_level=1)
dbus.Array([dbus.String(u'/media/3169-67D7')], signature=dbus.Signature('s'), variant_level=1)
Running USB file transfer test for 1 iterations
Creating Temp Data file
File name is :/tmp/tmpYU7MRQ
File size is 1048576 bytes
Parent hash is: 03d96e906a30941088cad224bcc5e6f7
Copying /tmp/tmpYU7MRQ to /media/3157-6374
Hashing copy on /media/3157-6374
Hash of /media/3157-6374/tmpYU7MRQ on /media/3157-6374 is 03d96e906a30941088cad224bcc5e6f7
Copying /tmp/tmpYU7MRQ to /media/3169-67D7
Hashing copy on /media/3169-67D7
Hash of /media/3169-67D7/tmpYU7MRQ on /media/3169-67D7 is 03d96e906a30941088cad224bcc5e6f7
Copying /tmp/tmpYU7MRQ to /media/3132-6747
Hashing copy on /media/3132-6747
Hash of /media/3132-6747/tmpYU7MRQ on /media/3132-6747 is 03d96e906a30941088cad224bcc5e6f7
Successfully completed 1 USB file transfer test iterations
I prepared a USB stick with these partitions:
Disk /dev/sdb: 2021 MB, 2021654528 bytes
63 heads, 62 sectors/track, 1010 cylinders, total 3948544 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000cc465
Device Boot Start End Blocks Id System
/dev/sdb1 2048 206847 102400 83 Linux
/dev/sdb2 206848 3948543 1870848 5 Extended
/dev/sdb5 208896 413695 102400 83 Linux
/dev/sdb6 415744 620543 102400 83 Linux
All partitions were formatted as vfat using mkfs.vfat.
On plugging in the USB stick, I get three Nautilus windows and they're all mounted:
/dev/sdb1 on /media/3132-6747 type vfat (rw,nosuid, nodev,uid= 1000,gid= 1000,shortname= mixed,dmask= 0077,utf8= 1,showexec, flush,uhelper= udisks) nodev,uid= 1000,gid= 1000,shortname= mixed,dmask= 0077,utf8= 1,showexec, flush,uhelper= udisks) nodev,uid= 1000,gid= 1000,shortname= mixed,dmask= 0077,utf8= 1,showexec, flush,uhelper= udisks)
/dev/sdb5 on /media/3157-6374 type vfat (rw,nosuid,
/dev/sdb6 on /media/3169-67D7 type vfat (rw,nosuid,
I verified that all three partitions are writable.
Using usb_test from checkbox-0.12.8 I get a failure:
/usr/share/ checkbox/ scripts/ usb_test -t dbus.Signature( 's'), variant_level=1) checkbox/ scripts/ usb_test" , line 141, in <module> exit(main( )) checkbox/ scripts/ usb_test" , line 103, in main checkbox/ scripts/ usb_test" , line 72, in GetDiskInfo props.Get( 'org.freedeskto p.UDisks. Device' ,"DeviceMountPa ths")[0] )
dbus.Array([], signature=
Traceback (most recent call last):
File "/usr/share/
sys.
File "/usr/share/
usb_disks = GetDiskInfo()
File "/usr/share/
devPath = str(device_
IndexError: list index out of range
After updating to checkbox-0.12.9 I get:
dbus.Array( [dbus.String( u'/media/ 3132-6747' )], signature= dbus.Signature( 's'), variant_level=1) [dbus.String( u'/media/ 3157-6374' )], signature= dbus.Signature( 's'), variant_level=1) [dbus.String( u'/media/ 3169-67D7' )], signature= dbus.Signature( 's'), variant_level=1) 088cad224bcc5e6 f7 3157-6374/ tmpYU7MRQ on /media/3157-6374 is 03d96e906a30941 088cad224bcc5e6 f7 3169-67D7/ tmpYU7MRQ on /media/3169-67D7 is 03d96e906a30941 088cad224bcc5e6 f7 3132-6747/ tmpYU7MRQ on /media/3132-6747 is 03d96e906a30941 088cad224bcc5e6 f7
dbus.Array(
dbus.Array(
Running USB file transfer test for 1 iterations
Creating Temp Data file
File name is :/tmp/tmpYU7MRQ
File size is 1048576 bytes
Parent hash is: 03d96e906a30941
Copying /tmp/tmpYU7MRQ to /media/3157-6374
Hashing copy on /media/3157-6374
Hash of /media/
Copying /tmp/tmpYU7MRQ to /media/3169-67D7
Hashing copy on /media/3169-67D7
Hash of /media/
Copying /tmp/tmpYU7MRQ to /media/3132-6747
Hashing copy on /media/3132-6747
Hash of /media/
Successfully completed 1 USB file transfer test iterations
Global exit code is 0 (for success).
I'll mark this verification-done.