Bug 1216573

Summary: missing scsi modules in kiwi image with recent kernels
Product: [openSUSE] openSUSE Tumbleweed Reporter: Stephane Billiart <stephane.billiart>
Component: Live MediumAssignee: Dominique Leuenberger <dimstar>
Status: RESOLVED INVALID QA Contact: E-mail List <qa-bugs>
Severity: Major    
Priority: P5 - None    
Version: Current   
Target Milestone: ---   
Hardware: x86-64   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Stephane Billiart 2023-10-25 17:26:54 UTC
Using kiwi to build a live ISO with dracut/isoscan. The recent kernel
(since 6.5) are compiled with SCSI support as modules and boot to emergency
mode.
Kernel logs show some errors:
libata: Unknown symbol scsi_device_get (Err -2)


/lib/modules/*/kernel/drivers/scsi does not exist.
As a result there is no /dev/sd? device or /dev/disk/by-uuid so
iso-scan.sh fails to mount /run/initramfs/isoscan 

The same image works fine on newer computers with NVME drives.
Is there something I need to change in config.xml to include the SCSI
modules or is this a dracut/kiwi bug?
Comment 1 Stephane Billiart 2023-10-26 19:16:19 UTC
Nevermind, config-cdrom.sh was removing the scsi directory...