ISDN a cause E001B

Jan Tomasek jan na tomasek.cz
Sobota Červen 21 21:27:47 CEST 2003


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hezky vecer preji,
uz treti vecer bojuji s ISDN na Linuxu a zatim neprilis uspesne, jedinym
mym uspechem byl insertnuti modulu do kernelu po urpotnem boji o IRQ.

Mam euroISDN2plus (adapter NT1+2a/b), ISDN karta v pocitaci je
TELES.S0/16.3c PNP. Pomoci isapnp byla nakonfigurovana takto:

| (CONFIGURE TAG2620/393938879 (LD 0
|   (IO 0 (SIZE 2) (BASE 0x0100) (CHECK))
|   (INT 0 (IRQ 3 (MODE +E)))
|   (NAME "TAG2620/393938879[0]{TELES.S0/16.3c Plug&Play}")
|   (ACT Y)
| ))

po vlozeni modulu HiSax

| modprobe hisax type=14 irq=3 io=0x100

kernel prohlasi

| Jun 21 20:28:49 defiant kernel: HiSax: Version 3.5 (module)
| Jun 21 20:28:49 defiant kernel: HiSax: Layer1 Revision 1.1.4.1
| Jun 21 20:28:49 defiant kernel: HiSax: Layer2 Revision 1.1.4.1
| Jun 21 20:28:49 defiant kernel: HiSax: TeiMgr Revision 1.1.4.1
| Jun 21 20:28:49 defiant kernel: HiSax: Layer3 Revision 1.1.4.1
| Jun 21 20:28:49 defiant kernel: HiSax: LinkLayer Revision 1.1.4.1
| Jun 21 20:28:49 defiant kernel: HiSax: Warning - no protocol specified
| Jun 21 20:28:49 defiant kernel: HiSax: using protocol EURO
| Jun 21 20:28:49 defiant kernel: HiSax: Total 1 card defined
| Jun 21 20:28:49 defiant kernel: HiSax: Card 1 Protocol EDSS1 Id=HiSax (0)
| Jun 21 20:28:49 defiant kernel: HiSax: HFC-S driver Rev. 1.1.4.1
| Jun 21 20:28:49 defiant kernel: HFCS: defined at 0x100 IRQ 3 HZ 100
| Jun 21 20:28:49 defiant kernel: HFCS: resetting card
| Jun 21 20:28:49 defiant kernel: Teles 16.3c: IRQ 3 count 0
| Jun 21 20:28:49 defiant kernel: Teles 16.3c: IRQ 3 count 1
| Jun 21 20:28:49 defiant kernel: HiSax: DSS1 Rev. 1.1.4.1
| Jun 21 20:28:49 defiant kernel: HiSax: 2 channels added
| Jun 21 20:28:49 defiant kernel: HiSax: MAX_WAITING_CALLS added

A timhle konci uspechy ... Zkousim se spojovat pomoci minicom-u
komunikujicim pres /dev/ttyI0:

| ATZ
| OK
| AT&E312661xxx
| OK
| ATD602346xxx
| BUSY
| ATI2
| Linux ISDN
| Statistics of last connection:
|
|     Remote Number:    602346745
|     Direction:        outgoing
|     Layer-2 Protocol: X.75i
|     Service:          0
|     Hangup location:  local
|     Last cause:       E001B
|
| OK

Kernel moje snazeni ocenuje hlaskou:

| Jun 21 20:29:27 defiant kernel: isdn: HiSax,ch0 cause: E001B

Debug hlasky z /dev/isdnctrl vypadaji takto:

| 23:31.29    LOCK modcnt 2
| 23:31.29 debugging flags card 1 set to ffff
| 23:31.29  UNLOCK modcnt 1
| 23:35.66    LOCK modcnt 2
| 24:30.38 Ch0 LL->HL SETL2 card 1 0
| 24:30.38 Ch0 LL->HL SETL3 card 1 0
| 24:30.38 Ch0 LL->HL DIAL 312661xxx -> 602346xxx (7,0)
| 24:30.38 Ch0 callc State ST_NULL Event EV_DIAL
| 24:30.38 Ch0 callc ChangeState ST_OUT_DIAL
| 24:30.38 L3DC State ST_L3_LC_REL Event EV_ESTABLISH_REQ
| 24:30.38 L3DC ChangeState ST_L3_LC_ESTAB_WAIT
| 24:30.38 Card1 PH_ACTIVATE_REQ ST_L1_F3
| 24:30.38 Card1 State ST_L1_F3 Event EV_PH_ACTIVATE
| 24:30.38 Card1 State ST_L1_F3 Event EV_POWER_UP
| 24:30.38 Card1 ChangeState ST_L1_F4
| 24:34.38 L3DC State ST_L3_LC_ESTAB_WAIT Event EV_ESTABLISH_REQ noroutine
| 24:37.38 Card1 State ST_L1_F4 Event EV_TIMER3
| 24:37.38 DCh Q.921 State ST_L2_1 Event EV_L1_DEACTIVATE
| 24:37.38 L3DC State ST_L3_LC_ESTAB_WAIT Event EV_RELEASE_IND
| 24:37.38 L3DC ChangeState ST_L3_LC_REL
| 24:37.38 Ch0 callc State ST_OUT_DIAL Event EV_RELEASE
| 24:37.38 Ch0 HL->LL STAT_DHUP
| 24:37.38 Ch0 callc ChangeState ST_NULL
| 24:37.38 L3DC State ST_L3_LC_REL Event EV_RELEASE_REQ no routine
| 24:37.38 Card1 ChangeState ST_L1_F3

Ona cause znamena:

| semik na defiant:~$ isdncause  E001B
| Location: Message generated by user.
|    Cause: Destination out of order.
| This code usually indicates a hardware conflict or a cable problem.

Nevim co by mel znamenat onen hw cnfl. nepodarilo se mi najit dalsi
informace. Kabel je ctyrzilovy, vsechny vedou. Zkousel jsem ho v obou
portech toho adapteru s tim samym vysledkem. Nemam k dispozici zadny ISDN
telefon abych mohl vyzkouset ten kabel a ty porty ... ale snad jsou v
poradku.

Uvizl jsem na mrtvem bode a nevim jak dal pokracovat, takze bych ocelnil
nejake napady ... zkusenosti atp. Pokusim se sehnat si ISDN telefon abych
mohl vyzkouset jestli neni problem v tom ISDN adapteru, ale vzhledem k
tomu, ze analogove porty funguji, tak nejspis zjistim ze ty digitalni
fuguji take spravne.

Jeste ze mam ty analogove porty :(

Diky za kazdy tip
- --------------------------------------------------------------
Jan Tomasek aka Semik           work: CESNET, z.s.p.o.
http://www.tomasek.cz/                Zikova 4, 160 00 Praha 6
                                      Czech Republic
phone(work): +420 2 2435 5279         http://www.cesnet.cz/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)
Comment: pgpenvelope 2.10.2 - http://pgpenvelope.sourceforge.net/

iD8DBQE+9LG/79++DGvj6tMRAks9AJ4+g9O12+ndZq+wRnOy4WF1lwPSSQCeMOmK
IMmnnJn7T+1RvxTBLA+Ep9o=
=9TXr
-----END PGP SIGNATURE-----


Další informace o konferenci Linux