Hisax ISDN driver for teles3 cards

John Hayward-Warburton (linux@billabong.demon.co.uk)
Sun, 2 Nov 1997 15:33:52 +0000 (GMT)


Firstly, my thanks to the ISDN driver developers for the marvellous
work they've done in getting our system to talk to the outside world
via ISDN.

In case it's not been mentioned recently, there's a problem with the
Hisax ISDN driver for teles3 cards (not sure about others) in 2.1.60
and 2.1.61. After applying the "hisax-60" patch to take care of the
irq2dev[] to *dev_id changes, the card still does not respond or
initialise properly.

On bootup, I still get "Spurious interrupt!" warnings (one or two,
it varies) while the card is initialised. It seems to be that when
the initialisation routine is called the first time, or the first
two times, the *dev_id pointer is null.

For information, the irq lines in this system are (from
/proc/interrupt):

0: 4858693 timer
1: 37037 keyboard
2: 0 cascade
3: 49 serial
4: 36 serial
5: 137787 HiSax
7: 1 parport0
8: 1 rtc
10: 2218 NE2000
11: 1 Crystal audio controller
12: 25012 PS/2 Mouse
13: 1 fpu
14: 61953 ide0
15: 1091 ide1
NMI: 0

and /proc/devices are:

Character devices:
1 mem
2 pty
3 ttyp
4 ttyp
5 cua
6 lp
7 vcs
10 misc
14 sound
36 netlink
43 ttyI
44 cui
45 isdn

Block devices:
2 fd
3 ide0
22 ide1

2.1.59 works perfectly.

Can anyone help?

Yours,

John Hayward-Warburton
linux@billabong.demon.co.uk