Bug 62197 - HPT370 card drops irqs on 2.4.18-0.9+
Summary: HPT370 card drops irqs on 2.4.18-0.9+
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Red Hat Public Beta
Classification: Retired
Component: kernel
Version: skipjack-beta1
Hardware: i386
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Arjan van de Ven
QA Contact: Brian Brock
URL:
Whiteboard:
Depends On:
Blocks: 61590
TreeView+ depends on / blocked
 
Reported: 2002-03-28 11:15 UTC by Stephen Tweedie
Modified: 2007-04-18 16:41 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2002-04-07 11:03:21 UTC
Embargoed:


Attachments (Terms of Use)
Boot log (working) from 2.4.9-7.1 (4.66 KB, text/plain)
2002-03-28 11:22 UTC, Stephen Tweedie
no flags Details
Boot log (hang) from 2.4.18-0.9 (4.05 KB, text/plain)
2002-03-28 11:23 UTC, Stephen Tweedie
no flags Details
Boot log (ide timeouts) from local build of CVS kernel ~= 2.4.18-0.12 (6.16 KB, text/plain)
2002-03-28 11:24 UTC, Stephen Tweedie
no flags Details

Description Stephen Tweedie 2002-03-28 11:15:39 UTC
Description of Problem:
A K7 test box with an adaptec ATA-1200A IDE raid controller fails with the
current kernels.  2.4.18-0.9 results in a complete lockup during boot while
trying to read the partition table on an attached disk.  The current CVS HEAD at
least times out the lost interrupts and makes eventual progress, at the cost of
one 5-second timeout per ide IO.  2.4.9-7.1 boots on the same box just fine, 

Version-Release number of selected component (if applicable):
kernel-2.4.18-0.9-athlon

How Reproducible:
100%.

Steps to Reproduce:
1. Install kernel.
2. Boot.

Actual Results:
Hang on 2.4.18-0.9; IDE lost irqs on HEAD.

Expected Results:
IDE should work.

Additional Information:
lspci identifies the card as
   00:0b.0 Unknown mass storage controller: HighPoint Technologies, Inc.
HPT366/370 UltraDMA 66/100 IDE Controller (rev 03)

I will attach boot logs from the working and non-working kernels.

Comment 1 Stephen Tweedie 2002-03-28 11:22:53 UTC
Created attachment 51124 [details]
Boot log (working) from 2.4.9-7.1

Comment 2 Stephen Tweedie 2002-03-28 11:23:42 UTC
Created attachment 51125 [details]
Boot log (hang) from 2.4.18-0.9

Comment 3 Stephen Tweedie 2002-03-28 11:24:51 UTC
Created attachment 51126 [details]
Boot log (ide timeouts) from local build of CVS kernel ~= 2.4.18-0.12

Comment 4 Stephen Tweedie 2002-03-28 12:00:31 UTC
# cat /proc/interrupts 
           CPU0       
  0:     298773          XT-PIC  timer
  1:          4          XT-PIC  keyboard
  2:          0          XT-PIC  cascade
  4:        342          XT-PIC  serial
  5:       3930          XT-PIC  eth0
  8:          1          XT-PIC  rtc
  9:          0          XT-PIC  EMU10K1
 10:         15          XT-PIC  aic7xxx
 11:       1006          XT-PIC  ide3, usb-ohci
 12:         20          XT-PIC  PS/2 Mouse
 14:      56796          XT-PIC  ide0


Comment 5 Stephen Tweedie 2002-03-28 12:28:43 UTC
Update --- my local 2.4.18-0.12 had not compiled in the HPT driver.  Fixing
that, or trying the official 2.4.18-0.12-athlon kernel, results in exactly the
same symptoms as 2.4.18-0.9 --- complete lockup while trying to read the hdh
partition tables.

Comment 6 Arjan van de Ven 2002-04-05 14:59:57 UTC
worth trying 2.4.18-0.16; has hpt366/37x fixes

Comment 7 Kjetil T. Homme 2002-04-07 11:03:17 UTC
0.12 and 0.16 hangs when trying to read the partition table off an
HPT366-comnected drive.  (I'm running a BP6 dual-celeron motherboard.)
0.8 works.

Comment 8 Arjan van de Ven 2002-04-15 09:37:01 UTC
fixed


Note You need to log in before you can comment on or make changes to this bug.