Bug 1595574 - Satellite 6 LiveISO (FDI) refuses to boot on Hyper-V Generation 2 VM due to missing SCSI driver
Summary: Satellite 6 LiveISO (FDI) refuses to boot on Hyper-V Generation 2 VM due to m...
Keywords:
Status: CLOSED DUPLICATE of bug 1560003
Alias: None
Product: Red Hat Satellite
Classification: Red Hat
Component: Discovery Image
Version: 6.4
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: Unspecified
Assignee: Lukas Zapletal
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks: 1560003
TreeView+ depends on / blocked
 
Reported: 2018-06-27 07:46 UTC by Lukas Zapletal
Modified: 2021-12-10 16:28 UTC (History)
9 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2018-07-25 07:10:01 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Lukas Zapletal 2018-06-27 07:46:38 UTC
Hello,

this is a backport request of a bug in livecd-tools (https://bugzilla.redhat.com/show_bug.cgi?id=1192030) but this BZ component is not present in RHEL7, so trying lorax and hoping for the best. We don't ship livecd-tools in RHEL7 but we do use this in brew to build Satellite 6 FDI LiveCD image for hardware discovery, that's the reason why the component is missing actually.

Thanks

Comment 5 Lukas Zapletal 2018-07-25 06:59:23 UTC
Ok we will solve this via a workaround in the kickstart:

kversion=$(rpm -q kernel --qf '%{version}-%{release}.%{arch}\n')
ramfsfile="/boot/initramfs-$kversion.img"
/sbin/dracut --force --add-drivers "mptbase mptscsih mptspi hv_storvsc hid_hyperv hv_netvsc hv_vmbus" $ramfsfile $kversion

Comment 7 Lukas Zapletal 2018-07-25 07:10:01 UTC
This was actually a clone of 1560003 so I am closing and we will continue there.

*** This bug has been marked as a duplicate of bug 1560003 ***

Comment 8 Lukas Zapletal 2018-08-08 07:12:24 UTC
Brian,

looks like another customer hit similar issue, this time VMWare SCSI PV driver is not present on LiveCD rendering it unusable. I can add another set of drivers to the workaround, but is there a chance we get this fixed in RHEL7 buildroot?

Because now I need to diff list of initramdik drivers with and without this patch, add them all into the workaround and maintain this list in upcoming releases. That's bunch of work, one liner in livecd-creator would add all missing drivers if I understand the patch correctly.

https://bugzilla.redhat.com/show_bug.cgi?id=1613679

Comment 9 Lukas Zapletal 2018-08-08 07:37:04 UTC
For the record, here is full list of missing drivers. I compared LiveCD created with livecd-creator from upstream and livecd-creator from RHEL7:

[lzap@box initramdisk]$ initrd-diff upstream-3.4.4.img downstream-3.4.4-1.img
3d2
< /kernel/arch/x86/kernel/iosf_mbi.ko.xz
13d11
< /kernel/drivers/acpi/video.ko.xz
63,65d60
< /kernel/drivers/block/aoe/aoe.ko.xz
< /kernel/drivers/block/brd.ko.xz
< /kernel/drivers/block/floppy.ko.xz
67,72d61
< /kernel/drivers/block/mtip32xx/mtip32xx.ko.xz
< /kernel/drivers/block/null_blk.ko.xz
< /kernel/drivers/block/osdblk.ko.xz
< /kernel/drivers/block/pktcdvd.ko.xz
< /kernel/drivers/block/rbd.ko.xz
< /kernel/drivers/block/sx8.ko.xz
74,75d62
< /kernel/drivers/block/xen-blkfront.ko.xz
< /kernel/drivers/block/zram/zram.ko.xz
82,154d68
< /kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko.xz
< /kernel/drivers/gpu/drm/amd/amdkfd/amdkfd.ko.xz
< /kernel/drivers/gpu/drm/ast/ast.ko.xz
< /kernel/drivers/gpu/drm/bochs/bochs-drm.ko.xz
< /kernel/drivers/gpu/drm/cirrus/cirrus.ko.xz
< /kernel/drivers/gpu/drm/drm_kms_helper.ko.xz
< /kernel/drivers/gpu/drm/drm.ko.xz
< /kernel/drivers/gpu/drm/gma500/gma500_gfx.ko.xz
< /kernel/drivers/gpu/drm/i915/i915.ko.xz
< /kernel/drivers/gpu/drm/mgag200/mgag200.ko.xz
< /kernel/drivers/gpu/drm/nouveau/nouveau.ko.xz
< /kernel/drivers/gpu/drm/qxl/qxl.ko.xz
< /kernel/drivers/gpu/drm/radeon/radeon.ko.xz
< /kernel/drivers/gpu/drm/ttm/ttm.ko.xz
< /kernel/drivers/gpu/drm/udl/udl.ko.xz
< /kernel/drivers/gpu/drm/virtio/virtio-gpu.ko.xz
< /kernel/drivers/gpu/drm/vmwgfx/vmwgfx.ko.xz
< /kernel/drivers/hid/hid-appleir.ko.xz
< /kernel/drivers/hid/hid-aureal.ko.xz
< /kernel/drivers/hid/hid-axff.ko.xz
< /kernel/drivers/hid/hid-dr.ko.xz
< /kernel/drivers/hid/hid-elecom.ko.xz
< /kernel/drivers/hid/hid-gaff.ko.xz
< /kernel/drivers/hid/hid-gyration.ko.xz
< /kernel/drivers/hid/hid-holtekff.ko.xz
< /kernel/drivers/hid/hid-holtek-kbd.ko.xz
< /kernel/drivers/hid/hid-hyperv.ko.xz
< /kernel/drivers/hid/hid-icade.ko.xz
< /kernel/drivers/hid/hid-keytouch.ko.xz
< /kernel/drivers/hid/hid-kye.ko.xz
< /kernel/drivers/hid/hid-lcpower.ko.xz
< /kernel/drivers/hid/hid-lenovo-tpkbd.ko.xz
< /kernel/drivers/hid/hid-logitech-dj.ko.xz
< /kernel/drivers/hid/hid-multitouch.ko.xz
< /kernel/drivers/hid/hid-ortek.ko.xz
< /kernel/drivers/hid/hid-petalynx.ko.xz
< /kernel/drivers/hid/hid-picolcd.ko.xz
< /kernel/drivers/hid/hid-pl.ko.xz
< /kernel/drivers/hid/hid-primax.ko.xz
< /kernel/drivers/hid/hid-prodikeys.ko.xz
< /kernel/drivers/hid/hid-ps3remote.ko.xz
< /kernel/drivers/hid/hid-rmi.ko.xz
< /kernel/drivers/hid/hid-roccat-arvo.ko.xz
< /kernel/drivers/hid/hid-roccat-common.ko.xz
< /kernel/drivers/hid/hid-roccat-isku.ko.xz
< /kernel/drivers/hid/hid-roccat-kone.ko.xz
< /kernel/drivers/hid/hid-roccat-koneplus.ko.xz
< /kernel/drivers/hid/hid-roccat-konepure.ko.xz
< /kernel/drivers/hid/hid-roccat-kovaplus.ko.xz
< /kernel/drivers/hid/hid-roccat.ko.xz
< /kernel/drivers/hid/hid-roccat-lua.ko.xz
< /kernel/drivers/hid/hid-roccat-pyra.ko.xz
< /kernel/drivers/hid/hid-roccat-savu.ko.xz
< /kernel/drivers/hid/hid-saitek.ko.xz
< /kernel/drivers/hid/hid-samsung.ko.xz
< /kernel/drivers/hid/hid-sjoy.ko.xz
< /kernel/drivers/hid/hid-sony.ko.xz
< /kernel/drivers/hid/hid-speedlink.ko.xz
< /kernel/drivers/hid/hid-steelseries.ko.xz
< /kernel/drivers/hid/hid-sunplus.ko.xz
< /kernel/drivers/hid/hid-thingm.ko.xz
< /kernel/drivers/hid/hid-tivo.ko.xz
< /kernel/drivers/hid/hid-tmff.ko.xz
< /kernel/drivers/hid/hid-topseed.ko.xz
< /kernel/drivers/hid/hid-twinhan.ko.xz
< /kernel/drivers/hid/hid-uclogic.ko.xz
< /kernel/drivers/hid/hid-wacom.ko.xz
< /kernel/drivers/hid/hid-waltop.ko.xz
< /kernel/drivers/hid/hid-wiimote.ko.xz
< /kernel/drivers/hid/hid-zpff.ko.xz
< /kernel/drivers/hid/hid-zydacron.ko.xz
< /kernel/drivers/hid/i2c-hid/i2c-hid.ko.xz
< /kernel/drivers/hid/uhid.ko.xz
156,166c70
< /kernel/drivers/infiniband/core/ib_cm.ko.xz
< /kernel/drivers/infiniband/core/ib_core.ko.xz
< /kernel/drivers/infiniband/core/iw_cm.ko.xz
< /kernel/drivers/infiniband/core/rdma_cm.ko.xz
< /kernel/drivers/infiniband/ulp/srp/ib_srp.ko.xz
< /kernel/drivers/input/ff-memless.ko.xz
< /kernel/drivers/input/serio/altera_ps2.ko.xz
< /kernel/drivers/input/serio/arc_ps2.ko.xz
< /kernel/drivers/input/serio/hyperv-keyboard.ko.xz
< /kernel/drivers/input/serio/serio_raw.ko.xz
< /kernel/drivers/iommu/amd_iommu_v2.ko.xz
---
> /kernel/drivers/char/hw_random/virtio-rng.ko.xz
199,201d102
< /kernel/drivers/media/rc/rc-core.ko.xz
< /kernel/drivers/memstick/core/memstick.ko.xz
< /kernel/drivers/memstick/core/mspro_block.ko.xz
205,209d105
< /kernel/drivers/message/fusion/mptspi.ko.xz
< /kernel/drivers/mfd/rtsx_pci.ko.xz
< /kernel/drivers/mfd/rtsx_usb.ko.xz
< /kernel/drivers/misc/cb710/cb710.ko.xz
< /kernel/drivers/misc/tifm_core.ko.xz
212,215d107
< /kernel/drivers/mmc/host/cb710-mmc.ko.xz
< /kernel/drivers/mmc/host/rtsx_pci_sdmmc.ko.xz
< /kernel/drivers/mmc/host/rtsx_usb_sdmmc.ko.xz
< /kernel/drivers/mmc/host/sdhci-acpi.ko.xz
218,224d109
< /kernel/drivers/mmc/host/sdhci-pltfm.ko.xz
< /kernel/drivers/mmc/host/tifm_sd.ko.xz
< /kernel/drivers/mmc/host/ushc.ko.xz
< /kernel/drivers/mmc/host/via-sdmmc.ko.xz
< /kernel/drivers/mmc/host/vub300.ko.xz
< /kernel/drivers/mtd/mtd_blkdevs.ko.xz
< /kernel/drivers/mtd/mtdblock.ko.xz
364,377d248
< /kernel/drivers/nvdimm/libnvdimm.ko.xz
< /kernel/drivers/nvdimm/nd_blk.ko.xz
< /kernel/drivers/nvdimm/nd_btt.ko.xz
< /kernel/drivers/nvdimm/nd_pmem.ko.xz
< /kernel/drivers/nvme/host/nvme-core.ko.xz
< /kernel/drivers/nvme/host/nvme-fabrics.ko.xz
< /kernel/drivers/nvme/host/nvme-fc.ko.xz
< /kernel/drivers/nvme/host/nvme.ko.xz
< /kernel/drivers/nvme/host/nvme-rdma.ko.xz
< /kernel/drivers/nvme/target/nvme-loop.ko.xz
< /kernel/drivers/nvme/target/nvmet.ko.xz
< /kernel/drivers/pcmcia/yenta_socket.ko.xz
< /kernel/drivers/platform/x86/mxm-wmi.ko.xz
< /kernel/drivers/platform/x86/wmi.ko.xz
381,393d251
< /kernel/drivers/scsi/aacraid/aacraid.ko.xz
< /kernel/drivers/scsi/aic7xxx/aic79xx.ko.xz
< /kernel/drivers/scsi/arcmsr/arcmsr.ko.xz
< /kernel/drivers/scsi/bfa/bfa.ko.xz
< /kernel/drivers/scsi/bnx2fc/bnx2fc.ko.xz
< /kernel/drivers/scsi/fcoe/fcoe.ko.xz
< /kernel/drivers/scsi/fcoe/libfcoe.ko.xz
< /kernel/drivers/scsi/fnic/fnic.ko.xz
< /kernel/drivers/scsi/hpsa.ko.xz
< /kernel/drivers/scsi/hptiop.ko.xz
< /kernel/drivers/scsi/hv_storvsc.ko.xz
< /kernel/drivers/scsi/initio.ko.xz
< /kernel/drivers/scsi/isci/isci.ko.xz
395,415d252
< /kernel/drivers/scsi/libfc/libfc.ko.xz
< /kernel/drivers/scsi/libiscsi.ko.xz
< /kernel/drivers/scsi/libsas/libsas.ko.xz
< /kernel/drivers/scsi/lpfc/lpfc.ko.xz
< /kernel/drivers/scsi/megaraid/megaraid_sas.ko.xz
< /kernel/drivers/scsi/mpt3sas/mpt2sas.ko.xz
< /kernel/drivers/scsi/mpt3sas/mpt3sas.ko.xz
< /kernel/drivers/scsi/mvsas/mvsas.ko.xz
< /kernel/drivers/scsi/mvumi.ko.xz
< /kernel/drivers/scsi/osd/libosd.ko.xz
< /kernel/drivers/scsi/osd/osd.ko.xz
< /kernel/drivers/scsi/pmcraid.ko.xz
< /kernel/drivers/scsi/pm8001/pm80xx.ko.xz
< /kernel/drivers/scsi/qedf/qedf.ko.xz
< /kernel/drivers/scsi/qla2xxx/qla2xxx.ko.xz
< /kernel/drivers/scsi/qla4xxx/qla4xxx.ko.xz
< /kernel/drivers/scsi/raid_class.ko.xz
< /kernel/drivers/scsi/scsi_debug.ko.xz
< /kernel/drivers/scsi/scsi_tgt.ko.xz
< /kernel/drivers/scsi/scsi_transport_fc.ko.xz
< /kernel/drivers/scsi/scsi_transport_iscsi.ko.xz
417,418d253
< /kernel/drivers/scsi/scsi_transport_spi.ko.xz
< /kernel/drivers/scsi/scsi_transport_srp.ko.xz
420d254
< /kernel/drivers/scsi/smartpqi/smartpqi.ko.xz
422,423d255
< /kernel/drivers/scsi/stex.ko.xz
< /kernel/drivers/scsi/ufs/ufshcd.ko.xz
425,427d256
< /kernel/drivers/scsi/vmw_pvscsi.ko.xz
< /kernel/drivers/scsi/3w-sas.ko.xz
< /kernel/drivers/scsi/3w-9xxx.ko.xz
429,430d257
< /kernel/drivers/target/loopback/tcm_loop.ko.xz
< /kernel/drivers/target/target_core_mod.ko.xz
433,447d259
< /kernel/drivers/usb/image/microtek.ko.xz
< /kernel/drivers/usb/storage/uas.ko.xz
< /kernel/drivers/usb/storage/ums-alauda.ko.xz
< /kernel/drivers/usb/storage/ums-cypress.ko.xz
< /kernel/drivers/usb/storage/ums-datafab.ko.xz
< /kernel/drivers/usb/storage/ums-eneub6250.ko.xz
< /kernel/drivers/usb/storage/ums-freecom.ko.xz
< /kernel/drivers/usb/storage/ums-isd200.ko.xz
< /kernel/drivers/usb/storage/ums-jumpshot.ko.xz
< /kernel/drivers/usb/storage/ums-karma.ko.xz
< /kernel/drivers/usb/storage/ums-onetouch.ko.xz
< /kernel/drivers/usb/storage/ums-realtek.ko.xz
< /kernel/drivers/usb/storage/ums-sddr09.ko.xz
< /kernel/drivers/usb/storage/ums-sddr55.ko.xz
< /kernel/drivers/usb/storage/ums-usbat.ko.xz
449,454c261
< /kernel/drivers/video/backlight/lcd.ko.xz
< /kernel/drivers/video/fb_sys_fops.ko.xz
< /kernel/drivers/video/hyperv_fb.ko.xz
< /kernel/drivers/video/syscopyarea.ko.xz
< /kernel/drivers/video/sysfillrect.ko.xz
< /kernel/drivers/video/sysimgblt.ko.xz
---
> /kernel/drivers/virtio/virtio_balloon.ko.xz
466a274
> /kernel/fs/udf/udf.ko.xz
474d281
< /kernel/net/ceph/libceph.ko.xz
476d282
< /kernel/net/dns_resolver/dns_resolver.ko.xz
484,487d289
< /kernel/sound/core/seq/snd-seq-device.ko.xz
< /kernel/sound/core/snd.ko.xz
< /kernel/sound/core/snd-rawmidi.ko.xz
< /kernel/sound/soundcore.ko.xz

Comment 10 Brian Lane 2018-08-08 17:26:40 UTC
(In reply to Lukas Zapletal from comment #8)
> Brian,
> 
> looks like another customer hit similar issue, this time VMWare SCSI PV
> driver is not present on LiveCD rendering it unusable. I can add another set
> of drivers to the workaround, but is there a chance we get this fixed in
> RHEL7 buildroot?

I don't maintain livecd-creator for RHEL7 and have no idea where it comes from, so you'll have to track that down and talk to whomever pulled it in, making sure not to break whatever other users there are for it.


Note You need to log in before you can comment on or make changes to this bug.