Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 19 Jun 2003 13:37:13 +0200
From:      Benjamin Walkenhorst <krylon@gmx.net>
To:        freebsd-isdn@freebsd.org
Subject:   Trouble getting an AVM A1 running in kernel ppp mode
Message-ID:  <20030619113710.A14D943F75@mx1.FreeBSD.org>

next in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello everybody,

I am pretty much a FreeBSD-newbie. I've been using SuSE Linux for about 30 
months now, but I never learnt to set up an ISDN card manually. I tried to do 
so under Debian GNU/Linux 3.0 (Woody), but failed. I was *this* short of 
succeding when I managed to blow up my system and had to reinstall...

So setting up ISDN manually scares me a bit.
But I kinda like FreeBSD - first impressions and all - and am going to get 
ISDN running, no matter the cost. =)
BTW, I'm using FreeBSD 5.0-RELEASE

After some initial trouble I managed to recompile the kernel with 
ISDN-Support, according to the documentation included in 
/usr/share/examples/isdn/contrib.

Then I put the corresponding entry to /boot/device.hints. After I figured out 
the correct values for my A1 (irq=3 io=0x340), FreeBSD seemed to recognize 
the card correctly:

isic0 at port 
0xb40-0xb5f,0x340-0x35f,0x1340-0x135f,0xf20-0xf3f,0x720-0x73f,0x1720-0x173f,0x1b40-0x1b5f 
iomem 0xd0000 irq 11 flags 0x4 on isa0
isic0: passive stack unit 0
isic0: AVM A1 or Fritz!Card Classic
i4bisppp: 4 ISDN SyncPPP device(s) attached
i4b: ISDN call control device attached
i4btel: 2 ISDN telephony interface device(s) attached
i4brbch: 4 raw B channel access device(s) attached
i4bctl: ISDN system control port attached
i4btrc: 4 ISDN trace device(s) attached

I tried to set up kernel ppp as described, but it didn't work apparently. 
After setting up ppp/sppp, I get an error message like this:

i4b-L1 timer3_expired: state = F4 Awaiting Signal
i4b-L1 isic_recover: HSCX B: ISTA = 0x0
i4b-L1 isic_recover:   ISAC: ISTA = 0x14
i4b-L1 isic_recover:   ISAC: CISQ = 0x1e
i4b-L1 isic_recover: HSCX B: IMASK = 0xff
i4b-L1 isic_recover: HSCX A: IMASK = 0xf8
i4b-L1 isic_recover:   ISAC: IMASK = 0x2a
i4b-L2 i4b_T202_timeout: unit 0, N202 = 3
i4b-L1 isic_ph_data_req: still in state F3!
i4b-L3 T303_timeout: SETUP not answered, cr = 24
i4b-L3 next_l3state: FSM illegal state, state = ST_OW - Out Wait EST, event = 
EV_T303EXP - T303 timeout!
i4b-L1 timer3_expired: state = F4 Awaiting Signal
i4b-L1 isic_recover: HSCX B: ISTA = 0x0
i4b-L1 isic_recover:   ISAC: ISTA = 0x4
i4b-L1 isic_recover:   ISAC: CISQ = 0x32
i4b-L1 isic_recover: HSCX B: IMASK = 0xff
i4b-L1 isic_recover: HSCX A: IMASK = 0xf8
i4b-L1 isic_recover:   ISAC: IMASK = 0x2a

I am not entirely certain, what the system is trying to tell me, nor how to 
correct the problem.
I do remember however having a similar problem with Debian. If I understand 
everything correctly, it had to do with the timing:
When the ISDN-adapter dials up to my ISP, the connection is established. Then 
a certain time passes, before both sides start exchanging information (such 
as username/password). If my box waits too long before sending such 
information, the other side closes the connection.
Under Debian, I had to set this value from three to one second. I guess, it's 
something like this with FreeBSD as well, but I did not find a clue on how to 
do this with FreeBSD.
I read "The Care And Feeding of ISDN4BSD", but it did not help me any further 
than it already had, or I missed something crucial. The man-pages and the 
handbook didn't turn out to be any help with this, either.

So what am I doing wrong? And, more importantly, how can I get ISDN to run 
correctly? ISDN is at the moment the main reason I am not switching to 
FreeBSD as my new primary OS.

Thanks a lot in advance,

Benjamin Walkenhorst

- --
"Der Hoffnung beraubt sein,
 heißt noch nicht - verzweifeln."
(Albert Camus)


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: Public Key available at http://www.krylon.de

iD8DBQE+8aBvoYumWdMvhMQRAstnAJ47H1FJNt78zmBQVo0YEcm2Na+RdgCfdkAE
OcR/Vdn8bGhNN/tHKRdzEdY=
=BCX+
-----END PGP SIGNATURE-----



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