Bug 182431
Summary: | aic79xx drivers fail on kernel upgrade or fresh install | ||
---|---|---|---|
Product: | [Retired] Fedora Legacy | Reporter: | Need Real Name <tlandfried> |
Component: | kernel | Assignee: | Fedora Legacy Bugs <bugs> |
Status: | CLOSED DEFERRED | QA Contact: | |
Severity: | high | Docs Contact: | |
Priority: | medium | ||
Version: | rhl7.3 | ||
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i686 | ||
OS: | Linux | ||
Whiteboard: | DEFER | ||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2006-08-13 14:55:17 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: |
Description
Need Real Name
2006-02-22 15:16:20 UTC
Figured it out. The only way I could get it to work is to rebuild the kernel and make sure that all of the SCSI core components were all modules or all built-in when running make menuconfig (or make xconfig). I also had to get the latest source code from Adaptec: http://www.adaptec.com/worldwide/support/driversbycat.jsp?sess=no&language=English+US&cat=%2FOperating+System%2FLinux+Driver+Source+Code I then copied the .tar file into the /usr/src/linux-2.4/drivers/scsi and replaced the existing aic7xxx directory with the one included in the tar file. The next step is to build the kernel and then, if necessary, the initrd file. I used the Pentium 4 setting and made sure the initrd support was turned on and increased the size of the RAM disk to 8192. I also had to change the error codes for the aic79xx to 16384 from the default "0", which caused the build to loop. If building a module, you need to make the initrd with --preload=sd_mod. Otherwise the SCSI module needed to load the aic79xx module won't be in place before it attempts to load the RAID drivers. Other than that, the kernel build is pretty much normal I wasted way too much time on this and hopefully these notes can help others. not really a security issue. |