New interrupt code in 2.1.80 breaks HiSax

Andi Kleen (ak@muc.de)
21 Jan 1998 16:14:08 +0100


Hi,

It seems the new interrupt code in 2.1.80 breaks HiSax's Teles3 driver.
I have a kernel _not_ compiled for SMP and no SMP hardware. I guess the
software cli()/sti() has still some problems.

Symptoms:

Linux version 2.1.80 (andi@fred.muc.de) (gcc version 2.7.2.1) #2 Wed Jan 21 04:29:11 MET 1998
INIT IRQ
[...]
Serial driver version 4.24 with no serial options enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
Uniform CD-ROM driver Revision: 2.11
Floppy drive(s): fd0 is 1.44M
more enable_irq(6)'s than disable_irq(6)'s!!<6>FDC 0 is a post-1991 82077
ncr53c8xx: at PCI bus 0, device 12, function 0
ncr53c8xx: 53c810 detected
ncr53c810-0: rev=0x02, base=0xfb7eb000, io_port=0xe400, irq=11
ncr53c810-0: ID 7, Fast-10, Parity Checking
ncr53c810-0: restart (scsi reset).
[...]
ne.c:v1.10 9/23/94 Donald Becker (becker@cesdis.gsfc.nasa.gov)
NE*000 ethercard probe at 0x280: 00 80 48 a8 c1 ea
eth0: NE2000 found at 0x280, using IRQ 10.
Partition check:
sda: sda1 sda2 sda3 < sda5 sda6 > sda4
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 40k freed
Adding Swap: 61860k swap-space (priority -1)
ISDN subsystem Rev: 1.44/1.41/1.44/1.27/none loaded
HiSax: Driver for Siemens chip set ISDN cards
HiSax: Version 2.1
HiSax: Revisions 1.15/1.10/1.10/1.30/1.8
HiSax: Total 1 card defined
HiSax: Card 1 Protocol EDSS1 Id=T1 (0)
HiSax: Teles IO driver Rev. 1.11
HiSax: Teles 16.3 config irq:5 isac:980 cfg:d80
HiSax: hscx A:180 hscx B:580
Teles3: HSCX version A: V2.1 B: V2.1
Teles3: ISAC 2086/2186 V1.1
Teles3: IRQ(5) getting no interrupts during init
HiSax: Card Teles 16.3 not installed !

-Andi