Mailinglist Archive: opensuse-bugs (15797 mails)

< Previous Next >
[Bug 298726] SAS SCSI Driver AIC94xx unable to load its firmware during boot
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Wed, 22 Aug 2007 13:29:10 -0600 (MDT)
  • Message-id: <20070822192910.0C584CC792@xxxxxxxxxxxxxxxxxxxxxx>
https://bugzilla.novell.com/show_bug.cgi?id=298726#c6


Bernhard Walle <bwalle@xxxxxxxxxx> changed:

           What    |Removed                                         |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                                        |NEEDINFO
      Info Provider|                                                |cthiel@xxxxxxxxxx




--- Comment #6 from Bernhard Walle <bwalle@xxxxxxxxxx>  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 <agraf@xxxxxxxxxx> 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.

< Previous Next >
References