Bug 77643 - (440GX IRQ_ROUTING)Intel L440GX+ aic7xxx module failure (apic thing)
Summary: (440GX IRQ_ROUTING)Intel L440GX+ aic7xxx module failure (apic thing)
Keywords:
Status: CLOSED DUPLICATE of bug 79752
Alias: None
Product: Red Hat Linux
Classification: Retired
Component: kernel
Version: 8.0
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Arjan van de Ven
QA Contact: Brian Brock
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2002-11-11 10:03 UTC by Tim Bates
Modified: 2007-04-18 16:48 UTC (History)
4 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2006-02-21 18:50:07 UTC
Embargoed:


Attachments (Terms of Use)

Description Tim Bates 2002-11-11 10:03:19 UTC
From Bugzilla Helper:
User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)

Description of problem:
Same problem as what everyone with these motherboards has had with 7.x, but the 
trick with adding apic to the kernel params doesnt work anymore (in 8.0).

Using the SMP kernel doesnt fix it, using single cpu kernel with APIC option 
doesnt work either.



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


How reproducible:
Always

Steps to Reproduce:
1. Use a Intel L440GX+ Motherboard
2.Install redhat 8.0 (may need to use APIC kernel option to get installer to 
start, I dont remember)
3. Start newly installed system.
	

Actual Results:  The aic7xxx module waits about 5-10 seconds, spits out hex 
garbage (not gonna put that here cause I dont want to type it all) and then 
says stuff like:

Is not an active device
Command already completed
not ready or command retry failed after bus reset: host x channel x id x lun x

Expected Results:  System boot normally.

Additional info:

Comment 1 Charles Roberts 2003-01-31 01:55:40 UTC
  I'm also trying to run this down.  I have found that 8.0 runs fine if you 
have two processors.  I tried to fake it out and remove one - NO GO.

  I suppose I could pick up a pair of PIII 600's on ebay for $150, but I also 
know that SuSE 8.0 and 8.1 run on these, with one processor, JUST FINE.  From 
power up to completely installed - no problems.

  Several threads call this a 'bios bug' from Intel and write it off as "Linux 
2.4 un-friendly".  I don't buy it.  If it were then SuSE would not work and 
RedHat 8.0 would not work with 2 processors.

  I went through this with 7.2 (the fake-out by pulling a processor worked on 
7.2) and had much higher hopes for 8.0.  Wasted money, I guess.

C Roberts

  

  

Comment 2 Tom Diehl 2003-02-03 15:37:07 UTC
All you have to do is recompile the kernel with the following changes:  
1. compile for PIII support 
2. Enable local APIC support for uniprocessors 
3. Enable IO-APIC support for uniprocessors 
It works fine on 1 cpu for me and others. I even built rpms from RedHat's spec 
file for it, since I have multiple machines. Arjan has said in the past that 
Red Hat does not enable these options because it breaks a LOT of laptops. I 
guess SuSe does not care or else they know something Red Hat does not. 

Comment 3 Jason Dixon 2003-04-01 13:24:02 UTC
I have confirmed that this "fix" works for Red Hat 7.2 as well, on a
uniprocessor L440GX+ board.  

Comment 4 Jason Dixon 2003-04-01 13:25:34 UTC
Shoot, forgot to mention that this was used to create an updated (2.4.18-27.7.x)
kernel on an updated 7.2 system.  Props to Tom Diehl for solving this one.

Comment 5 Benjamin Scott 2003-05-07 02:05:42 UTC
See also Bug 78234, which appears to be a duplicate of this bug, but has more
information.

Comment 6 Alan Cox 2003-06-08 11:29:04 UTC

*** This bug has been marked as a duplicate of 79752 ***

Comment 7 Red Hat Bugzilla 2006-02-21 18:50:07 UTC
Changed to 'CLOSED' state since 'RESOLVED' has been deprecated.


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