Bug 129231

Summary: Newest kernel (Aug 3, 2004) missing advansys module
Product: [Fedora] Fedora Reporter: tjfalcone <afalcone>
Component: kernelAssignee: Dave Jones <davej>
Status: CLOSED ERRATA QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: 2CC: jspaleta, pfrields, wtogami
Target Milestone: ---   
Target Release: ---   
Hardware: i686   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2004-11-19 04:10:22 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 tjfalcone 2004-08-05 13:59:36 UTC
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040510

Description of problem:
The kernel module "advansys.ko" is no longer found amongst the
prebuilt kernel modules.  (Previously it could be found in
/lib/modules/[kernel-version]/kernel/drivers/scsi/).  Upon
installation of new kernel via "rpm -ivh
kernel-2.6.7-1.494.2.2.i686.rpm", mkinitrd fails since it cannot find
the necessary module.  If I attempt to boot into my new kernel I will
not have access to any of my SCSI devices.

Version-Release number of selected component (if applicable):
kernel-2.6.7-1.494.2.2

How reproducible:
Always

Steps to Reproduce:
1. Install kernel-2.6.7-1.494.2.2.i686.rpm
2. Try to build a new kernel that requires the advansys module 

    

Actual Results:  mkinitrd cannot build initrd for the kernel version.

Expected Results:  New initrd should have been produced.

Additional info:

advansys.c and advansys.h can be found in the kernel source for kernel
2.6.7-1.494.2.2 - I don't understand why the module wasn't built.

Comment 1 Dan Christian 2004-08-05 20:41:40 UTC
FYI, I'm seeing this too (Athlon UP).

Comment 2 Deon George 2004-08-08 06:31:16 UTC
This has got me too... Is there a reason it isnt in the UP & SMP kernels?

Comment 3 Arjan van de Ven 2004-08-08 09:21:06 UTC
The upstream maintainer of the advansys module has marked it BROKEN
(which means you can't select it in the kernel config basically) due
to datacorruption issues he's chasing out.

Comment 4 Jef Spaleta 2004-09-20 18:08:41 UTC
Okay... this brings up a general problem when modules go missing in
update kernels.

What should installation of the kernel rpm do in this situation?
Right now people who were using the advansys module end up installing
the update kernel package and mkinitrd may fail leaving them with no
initrd and no grub entry. Is this the best way to handle this
situation or should the rpm package installation do something more? 
On top of that people using up2date who use this module don't see an
error message at all with regard to mkinitrd failing during the
postinstall of the kernel rpm.  From an average user point of view,
there is precious little information being reported back telling them
a problem occured. Should mkinitrd fail? Should there be more reporint
back to the user?

-jef

Comment 5 Dave Jones 2004-11-19 04:10:22 UTC
reenabled in current errata kernels