Aic7xxx is ok with 2.2.6 but hangs with 2.2.10 (linux) ?

John Charles Broomfield jbroom at manta.outremer.com
Tue Jul 13 08:11:53 PDT 1999


Hi guys,
	I'm not sure if I'm sending this to the right places, but anyway...

My problem is as follows:
-With a linux 2.2.6, it boots up no problem.
-With a linux 2.2.10 it doesn't boot, and seems to get stuck with the scsi
controller, or the harddisk.
Compilation options in both cases are the same set of bog standard stuff,
and the machine has no special hardware (unless the motherboard and hd are
considered special).

I've got a motherboard with a built in Adaptec controller. When booting the
machine up, the initial POST screen shows (amongst other things):
----
Adaptec AIC-7890 SCSI BIOS v2.11
(c) 1998 Adaptec, Inc. All Rights Reserved

<<< Press <Ctrl><A> for SCSISelect  (TM) Utility! >>>

SCSI ID: 0 IBM     DDRS-34560D     ULTRA2-LVD     -Hard Disk 0

SCSI BIOS Installed Succesfully!
----
and then it loads the lilo from the MBR. With two different kernels ready
for loading, I have the "linux" and the "test" kernels. With the "test"
kernel (the 2.2.10 version) I get the following:

(...)
scsi : 1 host
scsi : aborting command due to timeout : pid 0, scsi0, channel 0, id 0, lun
0 Test Unit Ready 00 00 00 00 00
SCSI host 0 abort (pid 0) timed out - resetting
SCSI bus is being reset for host 0 channel 0
SCSI host 0 channel 0 reset (pid 0) timed out - trying harder
SCSI bus is being reset for host 0 channel 0
SCSI host 0 abort (pid 0) timed out - resetting
SCSI bus is being reset for host 0 channel 0
SCSI host 0 channel 0 reset (pid 0) timed out - trying harder
SCSI bus is being reset for host 0 channel 0
SCSI host 0 abort (pid 0) timed out - resetting
SCSI bus is being reset for host 0 channel 0
SCSI host 0 channel 0 reset (pid 0) timed out - trying harder
SCSI bus is being reset for host 0 channel 0
SCSI host 0 abort (pid 0) timed out - resetting
SCSI bus is being reset for host 0 channel 0
SCSI host 0 channel 0 reset (pid 0) timed out - trying harder
SCSI bus is being reset for host 0 channel 0
SCSI host 0 abort (pid 0) timed out - resetting
SCSI bus is being reset for host 0 channel 0
SCSI host 0 channel 0 reset (pid 0) timed out - trying harder
SCSI bus is being reset for host 0 channel 0
SCSI host 0 abort (pid 0) timed out - resetting
SCSI bus is being reset for host 0 channel 0
scsi :  aborting command due to timeout : pid 1, scsi0, channel 0, id 0, lun
0 Inquiry 00 00 00 ff 00
SCSI host 0 abort (pid 1) timed out -resetting
SCSI bus is being reset for host 0 channel 0.
  Vendor: IBM       Model: DDRS-34560D       Rev:DC1B
  Type:   Direct Access                      ANSI SCSI Revision: 02
Detected scsi disk sda at scsi0, channel 0, id0, lun 0
scsi : aborting command due to timeout : pid 3, scsi0, channel 0, id 0, lun1
----(same with all other luns)
SCSI bus is being reset for host 0 channel 0
Unable to handle kernel NULL pointer dereference at virtual address 00000004
current->tss.cr3 = 00101000, %cr3 = 00101000
*pde = 00000000
Oops: 0000
CPU:    0
EIP:    0010:[<c01aa612>]
EFLAGS: 00010046
eax: 00001076   ebx: c000ce00   ecx: c4800000   edx: c4800000
esi: c0006878   edi: 00000000   ebp: c4800000   esp: c01f1e88
ds: 0018   es: 0018   ss: 0018
Process swapper (pid: 0, process nr: 0, stackpage=c01f1000)
Stack: 00000286 c01f1f60 c0006878 c000cc00 00000000 c0004260 000000ff c008c102
       c00068a8 00000001 c000cc00 c01b09cb c0006878 c000ce00 00000000 c0006878
       c01ab3cd c0006878 00000004 c0006878 c0006878 00000286 c0006878 c0006804
Call Trace: [<c01b09cb>] [<c01ab3cd>] [<c01ab408>] [<c0108c25>] [<c010896b>] [<c
0108d3b>] [<c0107b40>]
       [<c0106201>] [<c0106253>] [<c0106000>] [<c0106294>] [<c0107a84>] [<c01060
00>] [<c010607b>] [<c0106000>]
       [<c0100176>]
Code: 8b 47 04 0f b6 48 40 0f b6 50 42 c1 e2 03 09 d1 39 84 8e e4
Aiee, killing interrupt handler
Kernel panic: Attempted to kill the idle task!
In swapper task - not syncing

And obviously the thing stops there... I haven't tried with intermediate
versions between 2.2.6 & 2.2.10, but if that would help, I don't have a
problem.

Have I missed any changes?

Thanks in advance.
BTW, I'm not subscribed to the AIC7xxx mailing list, so please cc me with
any answers.

Yours, John Broomfield.


To Unsubscribe: send mail to majordomo at FreeBSD.org
with "unsubscribe aic7xxx" in the body of the message




More information about the aic7xxx mailing list