lkml.org 
[lkml]   [2005]   [Jan]   [7]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: SCSI aic7xxx driver: Initialization Failure over a kdump reboot
Lukasz Kosewski wrote:
> Andrew Morton wrote:
>
>>> looks like the following is happening:
>>> the controller wants to send an irq (probably from previous life)
>>> then suddenly the driver gets loaded
>>> * which registers an irq handler
>>> * which does pci_enable_device()
>>> and .. the irq goes through. the irq handler just is not yet
>>> expecting this irq, so
>>> returns "uh dunno not mine"
>>> the kernel then decides to disable the irq on the apic level
>>> and then the driver DOES need an irq during init
>>> ... which never happens.
>>>
>>
>>
>> yes, that's exactly what e100 was doing on my laptop last month. Fixed
>> that by arranging for the NIC to be reset before the call to
>> pci_set_master().

After reading this again when I /wasn't/ semi-comatose, I retract my
statement insofar as it wouldn't help you (but I think it's still rather
necessary) :)

The system did exactly what I'm talking about (which it didn't do for
me, possibly because the board/processor didn't support APIC). I guess
my question to you is: do you have other devices sharing this
interrupt? In other words, are you /sure/ that it's the adaptec
controller which is setting the interrupt line high?

Luke Kosewski
Human Cannonball
Net Integration Technologies
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 14:09    [W:0.148 / U:0.208 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site