https://bugzilla.novell.com/show_bug.cgi?id=298726#c6
Bernhard Walle changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |NEEDINFO
Info Provider| |cthiel@novell.com
--- Comment #6 from Bernhard Walle 2007-08-22 13:29:09 MST ---
I tried to reproduce this problem on a machine here. I discovered several
problems related to this:
1. The aic94xx driver got not included into the initrd. This was due to
an empty proc_name in the driver. This is perfectly legal from kernel
side (see bug 247049) as the proc_name interface is deprecated.
The current "way" is to execute
$(basename $(readlink
/sys/class/scsi_host/host${hostnum}/device/../driver))
That's basically the same as lsscsi -H does and this work.
This is fixed now in initrd. Alexander Graf will submit a new package.
2. The "adaptec-firmware" is *not* installed. Without that package, it's
also not possible to include the firmware in initrd. Christoph, do you
know when the package gets installed or who is responsible for this
(Yast team? patterns?).
3. If the driver is in INITRD_MODULES of /etc/sysconfig/kernel, than this
module gets automatically loaded by an insmod call in initrd
*before* udev is started. Because there's no udev, the firmware is also
not loaded because that's part of the udev event handling.
According to Alexander Graf who wrote the initrd
scripts, YaST should remove (or at least not add) that module
(and QLogic modules are also affected) from INITRD_MODULES
because it's not necessary any more since the initrd automatically
adds module for SCSI devices that are used in the system.
Christoph, can you also handle this, i.e. reassign to YaST people?
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.