linux-mips-fnet
[Top] [All Lists]

current_SC == penguin within interrupt!

To: linux-mips@fnet.fr
Subject: current_SC == penguin within interrupt!
From: Florian Lohoff <flo@mini.gt.owl.de>
Date: Wed, 17 Jun 1998 01:00:49 +0200
Hi,
i worked a bit further ... trying to get the PMAZ-AA (TURBOChannel SCSI)
running ....

I am not sure what i am doing, but i got far with this :)

Now i get this ... 
---------------------------------
POSIX conformance testing by UNIFIX
TURBOchannel rev. 1 at 25.0 MHz (no parity)
3 slots, size 8 MB
    slot 0: DEC      PMAZ-AA  V5.3d
    slot 1: DEC      PMAZ-AA  V5.3d
    slot 2: DEC      PMAF-FA  V1.1
Starting kswapd v 1.5
Ramdisk driver initialized : 16 ramdisks of 4096K size
PMAZ-AA esp_detect called
SCSI ID 7  Clock 40 MHz CCF=0 Time-Out 167 NCR53C9XF(espfast) detected
esp0: FAST chip is fas100a (family=0, version=0)
SCSI ID 7  Clock 40 MHz CCF=0 Time-Out 167 NCR53C9XF(espfast) detected
esp1: FAST chip is fas100a (family=0, version=0)
Kernel panic: esp_handle: current_SC == penguin within interrupt!
In interrupt handler - not syncing
------------------------------------

My initialiation of the interrupt currently looks like this
(grepped from jazz_esp.c)

Whereas i is my current TURBOChannel .....
------------------------------------------------------------------
esp->irq = TC0+i;
request_irq(TC0+i, esp_intr, SA_INTERRUPT, "PMAZ-AA SCSI", NULL
------------------------------------------------------------------

So ... what did i wrong :) I know ... nearly everything ... 
Flo
-- 
Florian Lohoff          flo@mini.gt.owl.de              +49-5241-470566

<Prev in Thread] Current Thread [Next in Thread>