Bug 62264

Summary: mkinitrd does not put usb-storage (any req'd modules) in initrd if required to boot
Product: [Retired] Red Hat Public Beta Reporter: Michael Fulbright <msf>
Component: mkinitrdAssignee: Erik Troan <ewt>
Status: CLOSED RAWHIDE QA Contact: David Lawrence <dkl>
Severity: medium Docs Contact:
Priority: medium    
Version: skipjack-beta1   
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2002-06-21 20:31:12 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 61901, 67218    

Description Michael Fulbright 2002-03-28 22:56:23 UTC
If you have '/' or '/boot' on a usb-storage device, mkinitrd does not include
the required modules.

Comment 1 Erik Troan 2002-05-21 02:31:45 UTC
How do we know if this is the case? Choices seem to be:

1) Look for any currently mounted scsi devices, poke around to see if they
   are usb (not trivial, but doable). If so, include them. This is similiar
   to how raid works.
2) Assume that the current / is the real one; we don't do this for any other
   case.
3) Look in /etc/fstab, get the device (possibly a LABEL), resolve to a real
   device (if it's a LABEL), see if that's a scsi-on usb

#3 is probably the best, but it's not a trivial change. I can implement it, but
I can't test unless you want to send me a usb-storage device (my camera says
is doesn't want to be a root device for linux!)

Comments?

Comment 2 Erik Troan 2002-06-27 20:22:06 UTC
basically did #1 for / and /boot filesystems

done in mkinitrd-3.4.12

Comment 3 Michael Fulbright 2002-12-20 17:38:25 UTC
Time tracking values updated