Kernel Kompilation problem on 2.4.22, PE2650

John Logsdon j.logsdon at quantex-research.com
Thu Oct 9 17:41:00 CDT 2003


Hi

I have a problem with a bespoke kernel on 2.4.22 on a PowerEdge 2650.  

The symptoms seem similar to a problem I saw on the net with the ATM
modules that was due to a 2.4.22 bug , but I have specifically excluded
ATM from the configuration.  The kernel is actually from grsecurity2 but
the error does not appear to come from that area.

The message on booting terminated with the following report (carefully
copied by hand!):
-------------------------------------------------------------------------
Loading scsi_mod module
SCSI subsystem driver Revision: 1.00
Unable to handle kernel NULL pointer dereference at virtual address 00000000
 printing eip:
c0340d30
*pde = 00000000
Oops: 0000
CPU:    0
EIP:    0010:[<c0340d30>]    Not tainted
EFLAGS: 00010246
eax: ffffffff   ebx: 00000000   ecx: 00000000   edx: 00000000
esi: 00000000   edi: 00000000   ebp: 00000000   esp: f7fbbf60
ds: 0018   es: 0018   ss: 0018
Process insmod (pid: 10, stackpage=f7fbb000)
Stack: 00000000 ffffffff 00000000 00000000 00000000 0804808f f7fba000 00000000
       c0340f7c f7fba000 c021ebe1 f7fba000 00000000 f7fba000 0804808f 00000000
       5e9f8c18 c021eea3 00000000 c0203693 00000000 00000000 00000000 0804808f
Call Trace:    [<c0340f7c>] [<c021ebe1>] [<c021eea3>] [<c0203693>]

Code: 8b 44 8d 00 85 c0 74 32 3b 44 24 04 0f b7 d7 0f b7 de 89 14
-------------------------------------------------------------------------

Here are the SCSI options that I selected - all others were not set:

CONFIG_SCSI=m
CONFIG_SCSI_CONSTANTS=y
CONFIG_SCSI_LOGGING=y
CONFIG_SCSI_7000FASST=m
CONFIG_SCSI_ACARD=m
CONFIG_SCSI_AHA152X=m
CONFIG_SCSI_AHA1542=m
CONFIG_SCSI_AHA1740=m
CONFIG_SCSI_AACRAID=m
CONFIG_SCSI_AIC7XXX=m
CONFIG_SCSI_AIC79XX=m
CONFIG_SCSI_DPT_I2O=m
CONFIG_USB_HPUSBSCSI=m

CONFIG_EXPERIMENTAL=y is also set.  I think (from a previous posting) that
I only need AACRAID and AIC7xxx, which are included there - the rest are
extras.

The /etc/modules.conf shows:

alias parport_lowlevel parport_pc
alias scsi_hostadapter aacraid
alias eth0 tg3
alias eth1 tg3
alias usb-controller usb-ohci

The two PERCRAID containers are running RAID1 and RAID5.

Can anyone give me a clue as to what is happening - and do we still need
the tg3 alias for the Broadcom ethernet adaptor with 2.4.22?

TIA

John

John Logsdon                               "Try to make things as simple
Quantex Research Ltd, Manchester UK         as possible but not simpler"
j.logsdon at quantex-research.com              a.einstein at relativity.org
+44(0)161 445 4951/G:+44(0)7768982349       www.quantex-research.com






More information about the Linux-PowerEdge mailing list