Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 09 May 1999 23:59:11 +0200
From:      Gary Jennejohn <garyj@peedub.muc.de>
To:        tobi@bland.fido.de (Tobias Ernst)
Cc:        freebsd-isdn@FreeBSD.ORG (UUCP)
Subject:   Re: Problems after Upgrade to 3.1 
Message-ID:  <199905092159.XAA38290@peedub.muc.de>
In-Reply-To: Your message of "Sun, 09 May 1999 17:45:24 %2B0200." <MSGID_242=3A7600=2F1_3735d187@Fido.DE> 

next in thread | previous in thread | raw e-mail | index | archive | help
Tobias Ernst writes:
>Hallo!
>
>Previously, I was using FreeBSD 2.2.8 with isdn4bsd 0.70 and the patches from
>Gary Jennejohn for the Elsa PCC-16 card. It worked fine (except for some minor
>problems that I posted previously).
>

you still owe me for the postage :-)

>The problem is that with this kernel, isdnd does not find any devices:
>
>  root@romulus ~ # isdnd -d 0x1FFF -F
>  isdnd[517]: ERR init_controller: no ISDN controller found!
>  isdnd[517]: DMN daemon terminating, exitval =3D 1
>

you're using the isdnd from 3.1 and not from the 0.80 beta ! Don't do that.

>Here is the relevant part of the dmesg output:
>
>  isic0 at 0x360 irq 10 flags 0x13 on isa
>> isic0: irq with no handler
>I think that the line marked with ">" is the problem.
>

no, it's not (respecting isdnd). But it is a major problem.

The real problem is that somehow i4b_isic_isa.c in the 0.80 beta is
totaly fubared with respect to handling of the PCC16. Looks like a patch
didn't apply correctly. Apply the patches appended below (Hellmuth ?).

>Here is the relevant part of my kernel config file:
>
>  options "ELSA_PCC16"
>  device isic0 at isa? port 0x360 net irq 10 flags 19 vector isicintr

you do not need the "vector isicintr" anymore.

================= Patch ============================
*** i4b_isic_isa.c.orig	Sun May  9 23:44:12 1999
--- i4b_isic_isa.c	Sun May  9 23:57:34 1999
***************
*** 200,206 ****
  
  #ifdef ELSA_PCC16
  		case FLAG_ELSA_PCC16:
! 			ret = isic_attach_Eqs1pi(dev, 0);
  			break;
  #endif
  
--- 200,206 ----
  
  #ifdef ELSA_PCC16
  		case FLAG_ELSA_PCC16:
! 			ret = isic_probe_Eqs1pi(dev, 0);
  			break;
  #endif
  
***************
*** 404,409 ****
--- 404,415 ----
  #ifdef ITKIX1
  		case FLAG_ITK_IX1:
  			ret = isic_attach_itkix1(PARM);
+ 			break;
+ #endif
+ 
+ #ifdef ELSA_PCC16
+ 		case FLAG_ELSA_PCC16:
+ 			ret = isic_attach_Eqs1pi(dev, 0);
  			break;
  #endif
  

---
Gary Jennejohn
Home - garyj@muc.de
Work - garyj@fkr.dec.com




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-isdn" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199905092159.XAA38290>