Hide Forgot
Description of problem: While bluray drive is working on RHEL5.7, running "v7 plan" and then print the plan, you will find bluray test is missing. Version-Release number of selected component (if applicable): v7-1.4-37.el5 How reproducible: always Steps to Reproduce: 1. make sure a bluray supported drive detected on RHEL5.7 2. run "v7 plan" 3. run "v7 print --report plan" Actual results: Test Plan: ---------------------------------------------------------------- dvd sr0 storage_model_DVDRAM_GSA_U20N dvd sr1 storage_serial_BUFFALO_BUFFALO_Optical_0010101D409B59845 cdrom sr0 storage_model_DVDRAM_GSA_U20N cdrom sr1 storage_serial_BUFFALO_BUFFALO_Optical_0010101D409B59845 here sr1 is my bluray drive but no bluray test planned. Expected results: bluray planned Additional info:
Please attach /var/v7/results.xml
Created attachment 531688 [details] /var/v7/results.xml results.xml as comment 0 described
It looks to me that HAL is not reporting that bluray is supported. For example, the device (in results.xml) has storage.cdrom.dvdrw set to True, where storage.cdrom.bdr has no value. What does the output of lshal look like?
Created attachment 531959 [details] full output of lshal <snip> udi = '/org/freedesktop/Hal/devices/storage_serial_BUFFALO_BUFFALO_Optical_0010101D409B59845' org.freedesktop.Hal.Device.Storage.method_execpaths = {'hal-storage-eject', 'hal-storage-closetray'} (string list) org.freedesktop.Hal.Device.Storage.method_argnames = {'extra_options', 'extra_options'} (string list) org.freedesktop.Hal.Device.Storage.method_signatures = {'as', 'as'} (string list) org.freedesktop.Hal.Device.Storage.method_names = {'Eject', 'CloseTray'} (string list) info.interfaces = {'org.freedesktop.Hal.Device.Storage', 'org.freedesktop.Hal.Device.Storage'} (string list) info.addons = {'hald-addon-storage'} (string list) block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_BUFFALO_BUFFALO_Optical_0010101D409B59845' (string) info.udi = '/org/freedesktop/Hal/devices/storage_serial_BUFFALO_BUFFALO_Optical_0010101D409B59845' (string) storage.cdrom.write_speeds = {'8467', '7056', '5645', '4234', '2822', '1411', '706'} (string list) storage.cdrom.write_speed = 8467 (0x2113) (int) storage.cdrom.read_speed = 7056 (0x1b90) (int) storage.cdrom.support_media_changed = true (bool) storage.cdrom.hddvdrw = false (bool) storage.cdrom.hddvdr = false (bool) storage.cdrom.hddvd = false (bool) storage.cdrom.bdre = false (bool) storage.cdrom.bdr = false (bool) storage.cdrom.bd = false (bool) </snip>
It's odd that lshal makes difference on RHEL6 with the same bluray drive: <snip> udi = '/org/freedesktop/Hal/devices/storage_serial_BUFFALO_BUFFALO_Optical_0010101D409B59845' block.device = '/dev/sr1' (string) block.is_volume = false (bool) block.major = 11 (0xb) (int) block.minor = 1 (0x1) (int) block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_BUFFALO_BUFFALO_Optical_0010101D409B59845' (string) info.addons = {'hald-addon-storage'} (string list) info.capabilities = {'storage', 'block', 'storage.cdrom'} (string list) info.category = 'storage' (string) info.interfaces = {'org.freedesktop.Hal.Device.Storage', 'org.freedesktop.Hal.Device.Storage'} (string list) info.parent = '/org/freedesktop/Hal/devices/usb_device_411_172_0010101D409B59845_if0_scsi_host_0_scsi_device_lun0' (string) info.product = 'BD-RE BH10NS30' (string) info.udi = '/org/freedesktop/Hal/devices/storage_serial_BUFFALO_BUFFALO_Optical_0010101D409B59845' (string) info.vendor = 'HL-DT-ST' (string) linux.hotplug_type = 3 (0x3) (int) linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-1/2-1:1.0/host4/target4:0:0/4:0:0:0/block/sr1' (string) org.freedesktop.Hal.Device.Storage.method_argnames = {'extra_options', 'extra_options'} (string list) org.freedesktop.Hal.Device.Storage.method_execpaths = {'hal-storage-eject', 'hal-storage-closetray'} (string list) org.freedesktop.Hal.Device.Storage.method_names = {'Eject', 'CloseTray'} (string list) org.freedesktop.Hal.Device.Storage.method_signatures = {'as', 'as'} (string list) storage.automount_enabled_hint = true (bool) storage.bus = 'usb' (string) storage.cdrom.bd = true (bool) storage.cdrom.bdr = true (bool) storage.cdrom.bdre = true (bool) storage.cdrom.cdr = true (bool) storage.cdrom.cdrw = true (bool) storage.cdrom.dvd = true (bool) storage.cdrom.dvdplusr = true (bool) storage.cdrom.dvdplusrdl = true (bool) storage.cdrom.dvdplusrw = true (bool) storage.cdrom.dvdplusrwdl = false (bool) storage.cdrom.dvdr = true (bool) storage.cdrom.dvdram = true (bool) storage.cdrom.dvdrdl = true (bool) storage.cdrom.dvdrw = true (bool) storage.cdrom.hddvd = false (bool) storage.cdrom.hddvdr = false (bool) storage.cdrom.hddvdrw = false (bool) storage.cdrom.mo = false (bool) storage.cdrom.mrw = true (bool) storage.cdrom.mrw_w = true (bool) storage.cdrom.read_speed = 7056 (0x1b90) (int) storage.cdrom.support_media_changed = true (bool) storage.cdrom.support_multisession = true (bool) storage.cdrom.write_speed = 8467 (0x2113) (int) storage.cdrom.write_speeds = {'8467', '7056', '5645', '4234', '2822', '1411', '706'} (string list) storage.drive_type = 'cdrom' (string) storage.firmware_version = '0108' (string) storage.hotpluggable = true (bool) storage.lun = 0 (0x0) (int) storage.media_check_enabled = true (bool) storage.model = 'BD-RE BH10NS30' (string) storage.no_partitions_hint = true (bool) storage.originating_device = '/org/freedesktop/Hal/devices/usb_device_411_172_0010101D409B59845_if0' (string) storage.removable = true (bool) storage.removable.media_available = false (bool) storage.removable.support_async_notification = false (bool) storage.requires_eject = true (bool) storage.serial = 'BUFFALO_BUFFALO_Optical_0010101D409B59845' (string) storage.size = 0 (0x0) (uint64) storage.vendor = 'HL-DT-ST' (string) </snip>
So, this looks like a RHEL 5.7 bug then?
I think that is expected behavior. So long as the test runs when manually planned on RHEL5 we should close this from the v7 side as the hal(?) in RHEL5 is too old to provide the necessary values.
We should also ensure it's documented on the howto wiki before closing.