Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 2 Aug 1998 23:17:29 +0200
From:      Ignatios Souvatzis <is@jocelyn.rhein.de>
To:        freebsd-isdn@FreeBSD.ORG
Subject:   Progress report and questions: Amiga ISDN boards
Message-ID:  <19980802231729.D401@jocelyn.rhein.de>

next in thread | raw e-mail | index | archive | help
Hello,

1. This is status with the Amiga "ISDN *aster" boards which all seem
to be identical (Siemens chipset):

After hunting down some stupid problems (cable was broken; chip was addressed
on the even bytes despite manufacturer claiming on the odd bytes), I got
a kernel that boots and claims to recognize the chip. However, isdntest can't
get a connection:

i4b-L3-T303_timeout: SETUP not answered, cr = 56
i4b-L3-next_l3state: FSM illegal state, state = ST_OW - Out Wait EST, event = EV_T303EXP - T303 timeout!
i4b-L2-i4b_T202_timeout: unit 0, N202 = 3
i4b-L2-i4b_tei_assign: tx TEI ID_Request
i4b-L2-i4b_T202_timeout: unit 0, N202 = 3
i4b-L2-i4b_tei_assign: tx TEI ID_Request

The device attach code says this:

isic0 at zbus0 pa 0x3e90000 man/pro 2092/64
isic0: ISDN *aster
isic0: ISAC 2085 Version V2.3 (B3) (IOM-2)
isic0: HSCX 82525 or 21525 Version 2.1

a) Now, the ISAC chip on the board is clearly labeled 2186 V1.1... is this a 
problem?

b) the IOM-2 part is guessed; can it be deduced from the chip versions?

c) I needed a couple of patches to make kernel and userland compile with 
NetBSD-1.3F.

2. Patches needed:

c1) the patch set by Leo Weppelman
c2) patches to adapt to NetBSD/Amiga, of course
c3) the following stuff was needed to make isdnd compile. I made the void
in the first patch unconditional, as it corresponds to the functions' 
definition.


*** isdnd/rc_config.c.original	Sun Aug  2 20:45:58 1998
--- isdnd/rc_config.c	Sun Aug  2 20:46:13 1998
***************
*** 66,72 ****
  void
  configure(char *filename, int reread)
  {
! 	extern reset_scanner(FILE *inputfile);
  	
  	set_config_defaults();
  
--- 66,72 ----
  void
  configure(char *filename, int reread)
  {
! 	extern void reset_scanner(FILE *inputfile);
  	
  	set_config_defaults();
  
*** isdnd/Makefile.original	Sun Jul 26 20:27:53 1998
--- isdnd/Makefile	Sun Aug  2 20:56:24 1998
***************
*** 37,42 ****
--- 37,46 ----
  MAN      =	isdnd.8 isdnd.rc.5 isdnd.rates.5 isdnd.acct.5
  .endif
  
+ .if (${BSDTYPE} == "NetBSD")
+ YFLAGS += -d
+ .endif
+ 
  .if (${BSDTYPE} == "NetBSD" || ${BSDTYPE} == "OpenBSD" || \
          ${BSDTYPE} == "FreeBSD" && ${RELEASE} != "3.0-CURRENT")
  rc_scan.c:	rc_scan.l y.tab.h

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?19980802231729.D401>