Bug 750985

Summary: v7 bluray test not planned on RHEL5.7
Product: [Retired] Red Hat Hardware Certification Program Reporter: Guangze Bai <gbai>
Component: Test Suite (handbook)Assignee: Rob Landry <rlandry>
Status: CLOSED CANTFIX QA Contact:
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 1.4CC: czhang, gnichols, rlandry, yshao
Target Milestone: ---Keywords: Documentation
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-11-20 09:26:53 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Attachments:
Description Flags
/var/v7/results.xml
none
full output of lshal none

Description Guangze Bai 2011-11-03 05:47:10 UTC
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:

Comment 1 Greg Nichols 2011-11-03 13:51:41 UTC
Please attach /var/v7/results.xml

Comment 2 Guangze Bai 2011-11-04 02:53:54 UTC
Created attachment 531688 [details]
/var/v7/results.xml

results.xml as comment 0 described

Comment 3 Greg Nichols 2011-11-04 14:08:21 UTC
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?

Comment 4 Guangze Bai 2011-11-07 03:49:33 UTC
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>

Comment 5 Guangze Bai 2011-11-07 03:54:04 UTC
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>

Comment 6 Greg Nichols 2011-11-07 15:41:47 UTC
So, this looks like a RHEL 5.7 bug then?

Comment 7 Rob Landry 2012-01-11 22:31:55 UTC
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.

Comment 8 Rob Landry 2012-01-11 22:32:31 UTC
We should also ensure it's documented on the howto wiki before closing.