[3970] in linux-scsi channel archive

home help back first fref pref prev next nref lref last post

2.1.103 spin loop in aha1542, jiffies not being incremented

daemon@ATHENA.MIT.EDU (Keith Owens)
Fri May 22 20:26:03 1998

From: Keith Owens <kaos@ocs.com.au>
To: linux-kernel@vger.rutgers.edu
cc: linux-scsi@vger.rutgers.edu
Date: 	Sat, 23 May 1998 08:19:04 +1000

Originally mailed to linux-smp, did not appear.  Since John Kennedy
<jk@csuchico.edu> has reported a similar problem on a laptop with
aha1542 compiled in, looks like a kernel/scsi problem rather than smp.

ASUS dual P166 with AHA1542C and ASUS SC875.  Patched to probe
ncr53c8xx before aha1542, this has worked on previous kernels, last
tested on 2.1.99.  2.1.103 detects ncr53c8xx then hangs during aha1542
probe, reverse the probe and it works.

On a working system (aha1542 first), /proc/interrupts shows
           CPU0       CPU1       
  0:       6645       8171    IO-APIC-edge  timer
  1:        139        200    IO-APIC-edge  keyboard
  2:          0          0          XT-PIC  cascade
  3:          1          1    IO-APIC-edge  serial
  4:          4          0    IO-APIC-edge  serial
 10:          2         13    IO-APIC-edge  aha1542
 11:       4214       4232   IO-APIC-level  ncr53c8xx
 13:          1          0          XT-PIC  fpu
 15:         62         36    IO-APIC-edge  NE2000
NMI:          0
IPI:          0

With ncr53c8xx first, it spins in aha1542_test_port, on the two lines

  i = jiffies + 2;
  while (i>jiffies);

I assume that jiffies are not getting incremented with this probe
order.  Console log follows.

begin 644 2.1.103.spin.loop.gz
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
B5W6Z6&$NU"@4+`E,^=X,QB3/F?)*L6-\_P.,?B7[81``````
`
end


-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@vger.rutgers.edu

home help back first fref pref prev next nref lref last post