[PATCH] read volume label from last session of optical multisession disk

Stanislav Brabec sbrabec at suse.cz
Tue Apr 5 08:10:25 PDT 2005


Kay Sievers píše v Pá 01. 04. 2005 v 21:03 +0200:
> Read the last recorded session of a multisession disk, cause we read the
> label of the first session and that shows up on the desktop, but while
> mounting it, the kernel mounts the last recorded session and that may
> not match with the label read by HAL.
> 
> Seems to work here, but would be nice, if someone with such a disk can
> test it, if it shows the right label, that matches the session.
> 
> Here is the bug report:
>   https://bugs.freedesktop.org/show_bug.cgi?id=2860
> 

I have tested Multi-session CD and CD-Extra. Please look below at the
results and evaluate it.


Multi-session CD inserted:
old sessions volume ID: "foto 2004 CD5"
actual session volume ID: "foto 2004 CD5 - 2005"

484: 16:49:01.812: addon-storage.c:323: Media insertion detected on /dev/hdc
16:49:01.812 [D] hald_dbus.c:1116: base_svc = :1.13
16:49:01.812 [I] hald_dbus.c:1124: uid for caller is 0
16:49:01.812 [D] hald_dbus.c:2092: udi=/org/freedesktop/Hal/devices/storage_model_TOSHIBA_ODD_DVD_SD_M1802
16:49:01.812 [I] blockdev.c:1191: Entering, udi=/org/freedesktop/Hal/devices/storage_model_TOSHIBA_ODD_DVD_SD_M1802
550: 16:49:01.830: probe-storage.c:151: Doing probe-storage for /dev/hdc (bus ide) (drive_type cdrom) (udi=/org/freedesktop/Hal/devices/storage_model_TOSHIBA_ODD_DVD_SD_M1802) (--only-check-for-fs==1)
550: 16:49:01.831: probe-storage.c:305: Checking for optical disc on /dev/hdc
550: 16:49:01.831: probe-storage.c:313: Doing open ("/dev/hdc", O_RDONLY | O_NONBLOCK | O_EXCL)
16:49:01.838 [I] util.c:496: child exited for pid 550
16:49:01.838 [I] blockdev.c:1149: hald-probe-storage --only-check-for-media returned 2 (timed_out=0)
16:49:01.839 [I] blockdev.c:532: block_add: sysfs_path=/sys/block/hdc/fakevolume dev=/dev/hdc is_part=1, parent=0x0056b770
16:49:01.839 [I] blockdev.c:542: Handling /dev/hdc as fakevolume - sysfs_path_real=/sys/block/hdc
551: 16:49:02.341: probe-volume.c:182: Doing probe-volume for /dev/hdc

551: 16:49:02.384: probe-volume.c:190: volume.block_size = 2048
16:49:02.384 [D] hald_dbus.c:1116: base_svc = :1.27
16:49:02.385 [I] hald_dbus.c:1124: uid for caller is 0
16:49:02.385 [D] hald_dbus.c:1183: udi=/org/freedesktop/Hal/devices/temp/92, key=volume.block_size
551: 16:49:02.385: probe-volume.c:194: volume.size = 606158848
16:49:02.385 [D] hald_dbus.c:1116: base_svc = :1.27
16:49:02.392 [I] hald_dbus.c:1124: uid for caller is 0
16:49:02.392 [D] hald_dbus.c:1183: udi=/org/freedesktop/Hal/devices/temp/92, key=volume.size
16:49:02.392 [D] hald_dbus.c:1116: base_svc = :1.27
16:49:02.393 [I] hald_dbus.c:1124: uid for caller is 0
16:49:02.393 [D] hald_dbus.c:1183: udi=/org/freedesktop/Hal/devices/temp/92, key=volume.disc.type
16:49:02.393 [D] hald_dbus.c:1116: base_svc = :1.27
16:49:02.393 [I] hald_dbus.c:1124: uid for caller is 0
16:49:02.393 [D] hald_dbus.c:1183: udi=/org/freedesktop/Hal/devices/temp/92, key=volume.disc.has_audio
16:49:02.393 [D] hald_dbus.c:1116: base_svc = :1.27
16:49:02.401 [I] hald_dbus.c:1124: uid for caller is 0
16:49:02.402 [D] hald_dbus.c:1183: udi=/org/freedesktop/Hal/devices/temp/92, key=volume.disc.has_data
16:49:02.402 [D] hald_dbus.c:1116: base_svc = :1.27
16:49:02.402 [I] hald_dbus.c:1124: uid for caller is 0
16:49:02.402 [D] hald_dbus.c:1183: udi=/org/freedesktop/Hal/devices/temp/92, key=volume.disc.is_blank
16:49:02.402 [D] hald_dbus.c:1116: base_svc = :1.27
16:49:02.403 [I] hald_dbus.c:1124: uid for caller is 0
16:49:02.403 [D] hald_dbus.c:1183: udi=/org/freedesktop/Hal/devices/temp/92, key=volume.disc.is_appendable
16:49:02.403 [D] hald_dbus.c:1116: base_svc = :1.27
16:49:02.403 [I] hald_dbus.c:1124: uid for caller is 0
16:49:02.403 [D] hald_dbus.c:1183: udi=/org/freedesktop/Hal/devices/temp/92, key=volume.disc.is_rewritable
16:49:02.414 [D] hald_dbus.c:1116: base_svc = :1.27
16:49:02.414 [I] hald_dbus.c:1124: uid for caller is 0
16:49:02.414 [D] hald_dbus.c:1183: udi=/org/freedesktop/Hal/devices/temp/92, key=volume.disc.has_data
551: 16:49:02.414: probe-volume.c:237: Disc in /dev/hdc has data
551: 16:49:02.422: probe-volume.c:256: get_disc_type returned 0x08
16:49:02.422 [D] hald_dbus.c:1116: base_svc = :1.27
16:49:02.423 [I] hald_dbus.c:1124: uid for caller is 0
16:49:02.423 [D] hald_dbus.c:1183: udi=/org/freedesktop/Hal/devices/temp/92, key=volume.disc.type
16:49:02.433 [D] hald_dbus.c:1116: base_svc = :1.27
16:49:02.433 [I] hald_dbus.c:1124: uid for caller is 0
16:49:02.433 [D] hald_dbus.c:1183: udi=/org/freedesktop/Hal/devices/temp/92, key=volume.disc.is_rewritable
551: 16:49:02.441: probe-volume.c:315: volume_session_count = 4
551: 16:49:02.441: probe-volume.c:323: last session starts at block = 285219
551: 16:49:02.441: volume_id_probe_lvm1: probing at offset 0x22d11800
551: 16:49:02.441: volume_id_get_buffer: get buffer off 0x22d11c00(584129536), len 0x800
551: 16:49:02.441: volume_id_get_buffer: read seekbuf off:0x22d11c00 len:0x800
551: 16:49:02.490: volume_id_get_buffer: got 0x800 (2048) bytes
551: 16:49:02.490: volume_id_probe_lvm2: probing at offset 0x22d11800
551: 16:49:02.490: volume_id_get_buffer: get buffer off 0x22d11800(584128512), len 0x800
551: 16:49:02.490: volume_id_get_buffer: read seekbuf off:0x22d11800 len:0x800
551: 16:49:02.490: volume_id_get_buffer: got 0x800 (2048) bytes
551: 16:49:02.490: volume_id_probe_highpoint_37x_raid: probing at offset 0x22d11800
551: 16:49:02.491: volume_id_get_buffer: get buffer off 0x22d12a00(584133120), len 0x200
551: 16:49:02.491: volume_id_get_buffer: read seekbuf off:0x22d12a00 len:0x200
551: 16:49:02.491: volume_id_get_buffer: got 0x200 (512) bytes
551: 16:49:02.491: volume_id_get_buffer: get buffer off 0x22d11800(584128512), len 0x2
551: 16:49:02.491: volume_id_get_buffer: read seekbuf off:0x22d11800 len:0x2
551: 16:49:02.491: volume_id_get_buffer: got 0x2 (2) bytes
551: 16:49:02.491: volume_id_probe_vfat: probing at offset 0x22d11800
551: 16:49:02.491: volume_id_get_buffer: get buffer off 0x22d11800(584128512), len 0x200
551: 16:49:02.491: volume_id_get_buffer: read seekbuf off:0x22d11800 len:0x200
551: 16:49:02.491: volume_id_get_buffer: got 0x200 (512) bytes
551: 16:49:02.491: volume_id_probe_mac_partition_map: probing at offset 0x22d11800
551: 16:49:02.491: volume_id_get_buffer: get buffer off 0x22d11800(584128512), len 0x200
551: 16:49:02.491: volume_id_probe_xfs: probing at offset 0x22d11800
551: 16:49:02.491: volume_id_get_buffer: get buffer off 0x22d11800(584128512), len 0x200
551: 16:49:02.491: volume_id_get_buffer: get buffer off 0x0(0), len 0x11000
551: 16:49:02.491: volume_id_get_buffer: read sbbuf len:0x11000
551: 16:49:02.904: volume_id_get_buffer: got 0x11000 (69632) bytes
551: 16:49:02.905: volume_id_probe_linux_swap: probing at offset 0x22d11800
551: 16:49:02.905: volume_id_get_buffer: get buffer off 0x22d127f6(584132598), len 0xa
551: 16:49:02.905: volume_id_get_buffer: read seekbuf off:0x22d127f6 len:0xa
551: 16:49:02.905: volume_id_get_buffer: got 0xa (10) bytes
551: 16:49:02.905: volume_id_get_buffer: get buffer off 0x22d137f6(584136694), len 0xa
551: 16:49:02.905: volume_id_get_buffer: read seekbuf off:0x22d137f6 len:0xa
551: 16:49:02.905: volume_id_get_buffer: got 0xa (10) bytes
551: 16:49:02.905: volume_id_get_buffer: get buffer off 0x22d157f6(584144886), len 0xa
551: 16:49:02.905: volume_id_get_buffer: read seekbuf off:0x22d157f6 len:0xa
551: 16:49:02.905: volume_id_get_buffer: got 0xa (10) bytes
551: 16:49:02.905: volume_id_probe_ext: probing at offset 0x22d11800
551: 16:49:02.905: volume_id_get_buffer: get buffer off 0x22d11c00(584129536), len 0x200
551: 16:49:02.905: volume_id_get_buffer: read seekbuf off:0x22d11c00 len:0x200
551: 16:49:02.905: volume_id_get_buffer: got 0x200 (512) bytes
551: 16:49:02.905: volume_id_probe_reiserfs: probing at offset 0x22d11800
551: 16:49:02.905: volume_id_get_buffer: get buffer off 0x22d21800(584194048), len 0x200
551: 16:49:02.905: volume_id_get_buffer: read seekbuf off:0x22d21800 len:0x200
551: 16:49:03.256: volume_id_get_buffer: got 0x200 (512) bytes
551: 16:49:03.256: volume_id_get_buffer: get buffer off 0x22d13800(584136704), len 0x200
551: 16:49:03.256: volume_id_get_buffer: read seekbuf off:0x22d13800 len:0x200
551: 16:49:03.257: volume_id_get_buffer: got 0x200 (512) bytes
551: 16:49:03.257: volume_id_probe_jfs: probing at offset 0x22d11800
551: 16:49:03.257: volume_id_get_buffer: get buffer off 0x22d19800(584161280), len 0x200
551: 16:49:03.257: volume_id_get_buffer: read seekbuf off:0x22d19800 len:0x200
551: 16:49:03.257: volume_id_get_buffer: got 0x200 (512) bytes
551: 16:49:03.257: volume_id_probe_udf: probing at offset 0x22d11800
551: 16:49:03.257: volume_id_get_buffer: get buffer off 0x22d19800(584161280), len 0x200
551: 16:49:03.257: volume_id_get_buffer: get buffer off 0x22d1a000(584163328), len 0x800
551: 16:49:03.257: volume_id_get_buffer: read seekbuf off:0x22d1a000 len:0x800
551: 16:49:03.257: volume_id_get_buffer: got 0x800 (2048) bytes
551: 16:49:03.257: volume_id_probe_udf: test for blocksize: 0x800
551: 16:49:03.257: volume_id_get_buffer: get buffer off 0x22d19800(584161280), len 0x800
551: 16:49:03.257: volume_id_get_buffer: read seekbuf off:0x22d19800 len:0x800
551: 16:49:03.257: volume_id_get_buffer: got 0x800 (2048) bytes
551: 16:49:03.257: volume_id_probe_udf: vsd: CD001
551: 16:49:03.257: volume_id_get_buffer: get buffer off 0x22d1a000(584163328), len 0x800
551: 16:49:03.257: volume_id_get_buffer: read seekbuf off:0x22d1a000 len:0x800
551: 16:49:03.257: volume_id_get_buffer: got 0x800 (2048) bytes
551: 16:49:03.257: volume_id_probe_udf: vsd: CD001
551: 16:49:03.257: volume_id_get_buffer: get buffer off 0x22d1a800(584165376), len 0x800
551: 16:49:03.258: volume_id_get_buffer: read seekbuf off:0x22d1a800 len:0x800
551: 16:49:03.258: volume_id_get_buffer: got 0x800 (2048) bytes
551: 16:49:03.258: volume_id_probe_udf: vsd: CD001
551: 16:49:03.258: volume_id_get_buffer: get buffer off 0x22d1b000(584167424), len 0x800
551: 16:49:03.258: volume_id_get_buffer: read seekbuf off:0x22d1b000 len:0x800
551: 16:49:03.344: volume_id_get_buffer: got 0x800 (2048) bytes
551: 16:49:03.344: volume_id_probe_udf: vsd: 551: 16:49:03.344: volume_id_probe_iso9660: probing at offset 0x22d11800
551: 16:49:03.344: volume_id_get_buffer: get buffer off 0x22d19800(584161280), len 0x200
551: 16:49:03.344: volume_id_get_buffer: read seekbuf off:0x22d19800 len:0x200
551: 16:49:03.344: volume_id_get_buffer: got 0x200 (512) bytes
551: 16:49:03.344: volume_id_probe_iso9660: read label from PVD
551: 16:49:03.344: volume_id_probe_iso9660: looking for SVDs
551: 16:49:03.344: volume_id_get_buffer: get buffer off 0x22d1a000(584163328), len 0x200
551: 16:49:03.344: volume_id_get_buffer: read seekbuf off:0x22d1a000 len:0x200
551: 16:49:03.344: volume_id_get_buffer: got 0x200 (512) bytes
551: 16:49:03.344: volume_id_probe_iso9660: found SVD at offset 0x22d1a000
551: 16:49:03.344: volume_id_probe_iso9660: Joliet extension found
551: 16:49:03.345: volume_id_probe_iso9660: SVD label is identical, use the possibly longer PVD one
16:49:03.345 [D] hald_dbus.c:1116: base_svc = :1.27
16:49:03.345 [I] hald_dbus.c:1124: uid for caller is 0
16:49:03.346 [D] hald_dbus.c:1183: udi=/org/freedesktop/Hal/devices/temp/92, key=volume.fsusage
551: 16:49:03.347: probe-volume.c:100: volume.fsusage = 'filesystem'
16:49:03.347 [D] hald_dbus.c:1116: base_svc = :1.27
16:49:03.347 [I] hald_dbus.c:1124: uid for caller is 0
16:49:03.347 [D] hald_dbus.c:1183: udi=/org/freedesktop/Hal/devices/temp/92, key=volume.fstype
551: 16:49:03.347: probe-volume.c:103: volume.fstype = 'iso9660'
16:49:03.347 [D] hald_dbus.c:1116: base_svc = :1.27
16:49:03.349 [I] hald_dbus.c:1124: uid for caller is 0
16:49:03.349 [D] hald_dbus.c:1183: udi=/org/freedesktop/Hal/devices/temp/92, key=volume.uuid
551: 16:49:03.349: probe-volume.c:109: volume.uuid = ''
16:49:03.349 [D] hald_dbus.c:1116: base_svc = :1.27
16:49:03.349 [I] hald_dbus.c:1124: uid for caller is 0
16:49:03.349 [D] hald_dbus.c:1183: udi=/org/freedesktop/Hal/devices/temp/92, key=volume.label
551: 16:49:03.349: probe-volume.c:111: volume.label = 'foto 2004 CD5 - 2005'
16:49:03.350 [D] hald_dbus.c:1116: base_svc = :1.27
16:49:03.350 [I] hald_dbus.c:1124: uid for caller is 0
16:49:03.351 [D] hald_dbus.c:1183: udi=/org/freedesktop/Hal/devices/temp/92, key=info.product
16:49:03.423 [I] util.c:496: child exited for pid 551
16:49:03.423 [I] blockdev.c:267: entering; timed_out=0, return_code=0
16:49:03.423 [I] blockdev.c:169: Update mount point for /org/freedesktop/Hal/devices/volume_label_ (device_file /dev/hdc)
16:49:03.423 [I] blockdev.c:194: Clearing mount point for /dev/hdc
16:49:03.426 [I] blockdev.c:133: Add callouts completed udi=/org/freedesktop/Hal/devices/volume_label_
16:49:03.426 [I] hald.c:90: Added device to GDL; udi=/org/freedesktop/Hal/devices/volume_label_

Multi-session CD removed:

484: 16:50:04.039: addon-storage.c:301: Media removal detected on /dev/hdc
16:50:04.040 [D] hald_dbus.c:1116: base_svc = :1.13
16:50:04.046 [I] hald_dbus.c:1124: uid for caller is 0
16:50:04.046 [D] hald_dbus.c:2092: udi=/org/freedesktop/Hal/devices/storage_model_TOSHIBA_ODD_DVD_SD_M1802
16:50:04.046 [I] blockdev.c:1191: Entering, udi=/org/freedesktop/Hal/devices/storage_model_TOSHIBA_ODD_DVD_SD_M1802
571: 16:50:04.055: probe-storage.c:151: Doing probe-storage for /dev/hdc (bus ide) (drive_type cdrom) (udi=/org/freedesktop/Hal/devices/storage_model_TOSHIBA_ODD_DVD_SD_M1802) (--only-check-for-fs==1)
571: 16:50:04.055: probe-storage.c:305: Checking for optical disc on /dev/hdc
571: 16:50:04.055: probe-storage.c:313: Doing open ("/dev/hdc", O_RDONLY | O_NONBLOCK | O_EXCL)
16:50:04.088 [I] util.c:496: child exited for pid 571
16:50:04.088 [I] blockdev.c:1149: hald-probe-storage --only-check-for-media returned 0 (timed_out=0)
16:50:04.088 [I] blockdev.c:1027: block_rem: sysfs_path=/sys/block/hdc/fakevolume is_part=1
16:50:04.088 [I] blockdev.c:147: Remove callouts completed udi=/org/freedesktop/Hal/devices/volume_label_
16:50:04.088 [I] hald.c:115: Removed device from GDL; udi=/org/freedesktop/Hal/devices/volume_label_


CD-Extra inserted:
Data track volume ID: "ECSTASY"
CD-Text: not present
CDDB DTITLE=Ecstasy of st. Theresa / In Dust 3

484: 16:53:27.952: addon-storage.c:323: Media insertion detected on /dev/hdc
16:53:27.952 [D] hald_dbus.c:1116: base_svc = :1.13
16:53:27.952 [I] hald_dbus.c:1124: uid for caller is 0
16:53:27.952 [D] hald_dbus.c:2092: udi=/org/freedesktop/Hal/devices/storage_model_TOSHIBA_ODD_DVD_SD_M1802
16:53:27.953 [I] blockdev.c:1191: Entering, udi=/org/freedesktop/Hal/devices/storage_model_TOSHIBA_ODD_DVD_SD_M1802
636: 16:53:27.961: probe-storage.c:151: Doing probe-storage for /dev/hdc (bus ide) (drive_type cdrom) (udi=/org/freedesktop/Hal/devices/storage_model_TOSHIBA_ODD_DVD_SD_M1802) (--only-check-for-fs==1)
636: 16:53:27.962: probe-storage.c:305: Checking for optical disc on /dev/hdc
636: 16:53:27.962: probe-storage.c:313: Doing open ("/dev/hdc", O_RDONLY | O_NONBLOCK | O_EXCL)
16:53:28.002 [I] util.c:496: child exited for pid 636
16:53:28.003 [I] blockdev.c:1149: hald-probe-storage --only-check-for-media returned 2 (timed_out=0)
16:53:28.003 [I] blockdev.c:532: block_add: sysfs_path=/sys/block/hdc/fakevolume dev=/dev/hdc is_part=1, parent=0x0056b770
16:53:28.003 [I] blockdev.c:542: Handling /dev/hdc as fakevolume - sysfs_path_real=/sys/block/hdc
637: 16:53:28.505: probe-volume.c:182: Doing probe-volume for /dev/hdc

637: 16:53:28.554: probe-volume.c:190: volume.block_size = 2048
16:53:28.554 [D] hald_dbus.c:1116: base_svc = :1.30
16:53:28.554 [I] hald_dbus.c:1124: uid for caller is 0
16:53:28.554 [D] hald_dbus.c:1183: udi=/org/freedesktop/Hal/devices/temp/93, key=volume.block_size
637: 16:53:28.554: probe-volume.c:194: volume.size = 687659008
16:53:28.555 [D] hald_dbus.c:1116: base_svc = :1.30
16:53:28.561 [I] hald_dbus.c:1124: uid for caller is 0
16:53:28.561 [D] hald_dbus.c:1183: udi=/org/freedesktop/Hal/devices/temp/93, key=volume.size
16:53:28.561 [D] hald_dbus.c:1116: base_svc = :1.30
16:53:28.562 [I] hald_dbus.c:1124: uid for caller is 0
16:53:28.562 [D] hald_dbus.c:1183: udi=/org/freedesktop/Hal/devices/temp/93, key=volume.disc.type
16:53:28.562 [D] hald_dbus.c:1116: base_svc = :1.30
16:53:28.562 [I] hald_dbus.c:1124: uid for caller is 0
16:53:28.562 [D] hald_dbus.c:1183: udi=/org/freedesktop/Hal/devices/temp/93, key=volume.disc.has_audio
16:53:28.562 [D] hald_dbus.c:1116: base_svc = :1.30
16:53:28.569 [I] hald_dbus.c:1124: uid for caller is 0
16:53:28.569 [D] hald_dbus.c:1183: udi=/org/freedesktop/Hal/devices/temp/93, key=volume.disc.has_data
16:53:28.569 [D] hald_dbus.c:1116: base_svc = :1.30
16:53:28.569 [I] hald_dbus.c:1124: uid for caller is 0
16:53:28.569 [D] hald_dbus.c:1183: udi=/org/freedesktop/Hal/devices/temp/93, key=volume.disc.is_blank
16:53:28.569 [D] hald_dbus.c:1116: base_svc = :1.30
16:53:28.570 [I] hald_dbus.c:1124: uid for caller is 0
16:53:28.570 [D] hald_dbus.c:1183: udi=/org/freedesktop/Hal/devices/temp/93, key=volume.disc.is_appendable
16:53:28.570 [D] hald_dbus.c:1116: base_svc = :1.30
16:53:28.576 [I] hald_dbus.c:1124: uid for caller is 0
16:53:28.576 [D] hald_dbus.c:1183: udi=/org/freedesktop/Hal/devices/temp/93, key=volume.disc.is_rewritable
16:53:28.584 [D] hald_dbus.c:1116: base_svc = :1.30
16:53:28.584 [I] hald_dbus.c:1124: uid for caller is 0
16:53:28.584 [D] hald_dbus.c:1183: udi=/org/freedesktop/Hal/devices/temp/93, key=volume.disc.has_audio
16:53:28.584 [D] hald_dbus.c:1116: base_svc = :1.30
16:53:28.584 [I] hald_dbus.c:1124: uid for caller is 0
16:53:28.584 [D] hald_dbus.c:1183: udi=/org/freedesktop/Hal/devices/temp/93, key=volume.disc.has_data
637: 16:53:28.585: probe-volume.c:230: Disc in /dev/hdc has audio+data
637: 16:53:28.592: probe-volume.c:256: get_disc_type returned 0x08
16:53:28.592 [D] hald_dbus.c:1116: base_svc = :1.30
16:53:28.593 [I] hald_dbus.c:1124: uid for caller is 0
16:53:28.593 [D] hald_dbus.c:1183: udi=/org/freedesktop/Hal/devices/temp/93, key=volume.disc.type
637: 16:53:28.604: probe-volume.c:315: volume_session_count = 11
637: 16:53:28.604: probe-volume.c:323: last session starts at block = 234405
637: 16:53:28.604: volume_id_probe_lvm1: probing at offset 0x1c9d2800
637: 16:53:28.604: volume_id_get_buffer: get buffer off 0x1c9d2c00(480062464), len 0x800
637: 16:53:28.604: volume_id_get_buffer: read seekbuf off:0x1c9d2c00 len:0x800
637: 16:53:28.644: volume_id_get_buffer: got 0x800 (2048) bytes
637: 16:53:28.644: volume_id_probe_lvm2: probing at offset 0x1c9d2800
637: 16:53:28.644: volume_id_get_buffer: get buffer off 0x1c9d2800(480061440), len 0x800
637: 16:53:28.644: volume_id_get_buffer: read seekbuf off:0x1c9d2800 len:0x800
637: 16:53:28.644: volume_id_get_buffer: got 0x800 (2048) bytes
637: 16:53:28.644: volume_id_probe_highpoint_37x_raid: probing at offset 0x1c9d2800
637: 16:53:28.644: volume_id_get_buffer: get buffer off 0x1c9d3a00(480066048), len 0x200
637: 16:53:28.645: volume_id_get_buffer: read seekbuf off:0x1c9d3a00 len:0x200
637: 16:53:28.645: volume_id_get_buffer: got 0x200 (512) bytes
637: 16:53:28.645: volume_id_get_buffer: get buffer off 0x1c9d2800(480061440), len 0x2
637: 16:53:28.645: volume_id_get_buffer: read seekbuf off:0x1c9d2800 len:0x2
637: 16:53:28.645: volume_id_get_buffer: got 0x2 (2) bytes
637: 16:53:28.645: volume_id_probe_vfat: probing at offset 0x1c9d2800
637: 16:53:28.645: volume_id_get_buffer: get buffer off 0x1c9d2800(480061440), len 0x200
637: 16:53:28.645: volume_id_get_buffer: read seekbuf off:0x1c9d2800 len:0x200
637: 16:53:28.645: volume_id_get_buffer: got 0x200 (512) bytes
637: 16:53:28.645: volume_id_probe_mac_partition_map: probing at offset 0x1c9d2800
637: 16:53:28.645: volume_id_get_buffer: get buffer off 0x1c9d2800(480061440), len 0x200
637: 16:53:28.645: volume_id_probe_xfs: probing at offset 0x1c9d2800
637: 16:53:28.645: volume_id_get_buffer: get buffer off 0x1c9d2800(480061440), len 0x200
637: 16:53:28.645: volume_id_get_buffer: get buffer off 0x0(0), len 0x11000
637: 16:53:28.645: volume_id_get_buffer: read sbbuf len:0x11000
637: 16:53:28.700: volume_id_get_buffer: got 0xffffffff (-1) bytes
637: 16:53:28.700: volume_id_probe_linux_swap: probing at offset 0x1c9d2800
637: 16:53:28.700: volume_id_get_buffer: get buffer off 0x1c9d37f6(480065526), len 0xa
637: 16:53:28.700: volume_id_get_buffer: read seekbuf off:0x1c9d37f6 len:0xa
637: 16:53:28.700: volume_id_get_buffer: got 0xa (10) bytes
637: 16:53:28.700: volume_id_get_buffer: get buffer off 0x1c9d47f6(480069622), len 0xa
637: 16:53:28.700: volume_id_get_buffer: read seekbuf off:0x1c9d47f6 len:0xa
637: 16:53:28.700: volume_id_get_buffer: got 0xa (10) bytes
637: 16:53:28.700: volume_id_get_buffer: get buffer off 0x1c9d67f6(480077814), len 0xa
637: 16:53:28.700: volume_id_get_buffer: read seekbuf off:0x1c9d67f6 len:0xa
637: 16:53:28.700: volume_id_get_buffer: got 0xa (10) bytes
637: 16:53:28.700: volume_id_probe_ext: probing at offset 0x1c9d2800
637: 16:53:28.700: volume_id_get_buffer: get buffer off 0x1c9d2c00(480062464), len 0x200
637: 16:53:28.700: volume_id_get_buffer: read seekbuf off:0x1c9d2c00 len:0x200
637: 16:53:28.700: volume_id_get_buffer: got 0x200 (512) bytes
637: 16:53:28.700: volume_id_probe_reiserfs: probing at offset 0x1c9d2800
637: 16:53:28.700: volume_id_get_buffer: get buffer off 0x1c9e2800(480126976), len 0x200
637: 16:53:28.700: volume_id_get_buffer: read seekbuf off:0x1c9e2800 len:0x200
637: 16:53:28.713: volume_id_get_buffer: got 0x200 (512) bytes
637: 16:53:28.713: volume_id_get_buffer: get buffer off 0x1c9d4800(480069632), len 0x200
637: 16:53:28.713: volume_id_get_buffer: read seekbuf off:0x1c9d4800 len:0x200
637: 16:53:28.713: volume_id_get_buffer: got 0x200 (512) bytes
637: 16:53:28.713: volume_id_probe_jfs: probing at offset 0x1c9d2800
637: 16:53:28.713: volume_id_get_buffer: get buffer off 0x1c9da800(480094208), len 0x200
637: 16:53:28.713: volume_id_get_buffer: read seekbuf off:0x1c9da800 len:0x200
637: 16:53:28.713: volume_id_get_buffer: got 0x200 (512) bytes
637: 16:53:28.713: volume_id_probe_udf: probing at offset 0x1c9d2800
637: 16:53:28.713: volume_id_get_buffer: get buffer off 0x1c9da800(480094208), len 0x200
637: 16:53:28.713: volume_id_get_buffer: get buffer off 0x1c9db000(480096256), len 0x800
637: 16:53:28.713: volume_id_get_buffer: read seekbuf off:0x1c9db000 len:0x800
637: 16:53:28.714: volume_id_get_buffer: got 0x800 (2048) bytes
637: 16:53:28.714: volume_id_probe_udf: test for blocksize: 0x800
637: 16:53:28.714: volume_id_get_buffer: get buffer off 0x1c9da800(480094208), len 0x800
637: 16:53:28.714: volume_id_get_buffer: read seekbuf off:0x1c9da800 len:0x800
637: 16:53:28.714: volume_id_get_buffer: got 0x800 (2048) bytes
637: 16:53:28.714: volume_id_probe_udf: vsd: CD001
637: 16:53:28.714: volume_id_get_buffer: get buffer off 0x1c9db000(480096256), len 0x800
637: 16:53:28.714: volume_id_get_buffer: read seekbuf off:0x1c9db000 len:0x800
637: 16:53:28.714: volume_id_get_buffer: got 0x800 (2048) bytes
637: 16:53:28.714: volume_id_probe_udf: vsd: CD001
637: 16:53:28.714: volume_id_get_buffer: get buffer off 0x1c9db800(480098304), len 0x800
637: 16:53:28.716: volume_id_get_buffer: read seekbuf off:0x1c9db800 len:0x800
637: 16:53:28.716: volume_id_get_buffer: got 0x800 (2048) bytes
637: 16:53:28.716: volume_id_probe_udf: vsd: CD001
637: 16:53:28.716: volume_id_get_buffer: get buffer off 0x1c9dc000(480100352), len 0x800
637: 16:53:28.716: volume_id_get_buffer: read seekbuf off:0x1c9dc000 len:0x800
637: 16:53:28.782: volume_id_get_buffer: got 0x800 (2048) bytes
637: 16:53:28.782: volume_id_probe_udf: vsd: 637: 16:53:28.782: volume_id_probe_iso9660: probing at offset 0x1c9d2800
637: 16:53:28.782: volume_id_get_buffer: get buffer off 0x1c9da800(480094208), len 0x200
637: 16:53:28.782: volume_id_get_buffer: read seekbuf off:0x1c9da800 len:0x200
637: 16:53:28.783: volume_id_get_buffer: got 0x200 (512) bytes
637: 16:53:28.783: volume_id_probe_iso9660: read label from PVD
637: 16:53:28.783: volume_id_probe_iso9660: looking for SVDs
637: 16:53:28.783: volume_id_get_buffer: get buffer off 0x1c9db000(480096256), len 0x200
637: 16:53:28.783: volume_id_get_buffer: read seekbuf off:0x1c9db000 len:0x200
637: 16:53:28.783: volume_id_get_buffer: got 0x200 (512) bytes
637: 16:53:28.783: volume_id_probe_iso9660: found SVD at offset 0x1c9db000
637: 16:53:28.783: volume_id_probe_iso9660: Joliet extension found
16:53:28.783 [D] hald_dbus.c:1116: base_svc = :1.30
16:53:28.792 [I] hald_dbus.c:1124: uid for caller is 0
16:53:28.792 [D] hald_dbus.c:1183: udi=/org/freedesktop/Hal/devices/temp/93, key=volume.fsusage
637: 16:53:28.792: probe-volume.c:100: volume.fsusage = 'filesystem'
16:53:28.792 [D] hald_dbus.c:1116: base_svc = :1.30
16:53:28.792 [I] hald_dbus.c:1124: uid for caller is 0
16:53:28.792 [D] hald_dbus.c:1183: udi=/org/freedesktop/Hal/devices/temp/93, key=volume.fstype
637: 16:53:28.792: probe-volume.c:103: volume.fstype = 'iso9660'
16:53:28.793 [D] hald_dbus.c:1116: base_svc = :1.30
16:53:28.793 [I] hald_dbus.c:1124: uid for caller is 0
16:53:28.793 [D] hald_dbus.c:1183: udi=/org/freedesktop/Hal/devices/temp/93, key=volume.fsversion
637: 16:53:28.794: probe-volume.c:106: volume.fsversion = 'Joliet Extension'
16:53:28.799 [D] hald_dbus.c:1116: base_svc = :1.30
16:53:28.800 [I] hald_dbus.c:1124: uid for caller is 0
16:53:28.800 [D] hald_dbus.c:1183: udi=/org/freedesktop/Hal/devices/temp/93, key=volume.uuid
637: 16:53:28.800: probe-volume.c:109: volume.uuid = ''
16:53:28.800 [D] hald_dbus.c:1116: base_svc = :1.30
16:53:28.800 [I] hald_dbus.c:1124: uid for caller is 0
16:53:28.800 [D] hald_dbus.c:1183: udi=/org/freedesktop/Hal/devices/temp/93, key=volume.label
637: 16:53:28.800: probe-volume.c:111: volume.label = 'ECSTASY'
16:53:28.800 [D] hald_dbus.c:1116: base_svc = :1.30
16:53:28.813 [I] hald_dbus.c:1124: uid for caller is 0
16:53:28.813 [D] hald_dbus.c:1183: udi=/org/freedesktop/Hal/devices/temp/93, key=info.product
16:53:28.838 [I] util.c:496: child exited for pid 637
16:53:28.838 [I] blockdev.c:267: entering; timed_out=0, return_code=0
16:53:28.838 [I] blockdev.c:169: Update mount point for /org/freedesktop/Hal/devices/volume_label_ (device_file /dev/hdc)
16:53:28.838 [I] blockdev.c:194: Clearing mount point for /dev/hdc
16:53:28.839 [I] blockdev.c:133: Add callouts completed udi=/org/freedesktop/Hal/devices/volume_label_
16:53:28.839 [I] hald.c:90: Added device to GDL; udi=/org/freedesktop/Hal/devices/volume_label_

CD-Extra removed:

484: 16:54:22.139: addon-storage.c:301: Media removal detected on /dev/hdc
16:54:22.140 [D] hald_dbus.c:1116: base_svc = :1.13
16:54:22.146 [I] hald_dbus.c:1124: uid for caller is 0
16:54:22.146 [D] hald_dbus.c:2092: udi=/org/freedesktop/Hal/devices/storage_model_TOSHIBA_ODD_DVD_SD_M1802
16:54:22.146 [I] blockdev.c:1191: Entering, udi=/org/freedesktop/Hal/devices/storage_model_TOSHIBA_ODD_DVD_SD_M1802
654: 16:54:22.155: probe-storage.c:151: Doing probe-storage for /dev/hdc (bus ide) (drive_type cdrom) (udi=/org/freedesktop/Hal/devices/storage_model_TOSHIBA_ODD_DVD_SD_M1802) (--only-check-for-fs==1)
654: 16:54:22.155: probe-storage.c:305: Checking for optical disc on /dev/hdc
654: 16:54:22.155: probe-storage.c:313: Doing open ("/dev/hdc", O_RDONLY | O_NONBLOCK | O_EXCL)
16:54:22.167 [I] util.c:496: child exited for pid 654
16:54:22.167 [I] blockdev.c:1149: hald-probe-storage --only-check-for-media returned 0 (timed_out=0)
16:54:22.167 [I] blockdev.c:1027: block_rem: sysfs_path=/sys/block/hdc/fakevolume is_part=1
16:54:22.167 [I] blockdev.c:147: Remove callouts completed udi=/org/freedesktop/Hal/devices/volume_label_
16:54:22.167 [I] hald.c:115: Removed device from GDL; udi=/org/freedesktop/Hal/devices/volume_label_

-- 
Best Regards / S pozdravem,

Stanislav Brabec
software developer
---------------------------------------------------------------------
SuSE CR, s. r. o.                             e-mail: sbrabec at suse.cz
Drahobejlova 27                               tel: +420 296 542 382
190 00 Praha 9                                fax: +420 296 542 374
Czech Republic                                http://www.suse.cz/

_______________________________________________
hal mailing list
hal at lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/hal



More information about the Hal mailing list