ISDN: Es bricht die Verbindung ab

XPectIT

the just
Wenn ich mit meinem FreeBSD 5.1-release eine isdn-Verbindung ins Internet aufbaue und die Leitung hohe Last ertragen muss, bricht sie regelmässig zusammen. Selbst ein neustart des isdnd hilft dann nicht, da muss der Rechner neu gestartet werden. Ich hab mal die relevanten loggs zusammen getragen, hoffentlich kann jemand was damit anfangen.

/var/log/messages
Jul 30 19:45:46 undercover ppp[546]: Warning: ff02:c::/32: Change route failed: errno: Network is unreachable
Jul 30 19:46:02 undercover kernel: i4b-L2 i4b_T200_timeout: unit 0, RC = 0
Jul 30 19:46:02 undercover kernel: i4b-L1 ifpnp_ph_data_req: No Space in TX FIFO, state = F7 Activated
Jul 30 19:46:31 undercover kernel: i4b-L3 T305_timeout: DISC not answered, cr = 98
Jul 30 19:46:35 undercover kernel: i4b-L3 T308_timeout: REL not answered, cr = 98

die /var/log/ppp.log
Jul 30 19:45:31 undercover ppp[546]: Phase: Signal 15, terminate.
Jul 30 19:45:46 undercover ppp[546]: Phase: bundle: Terminate
Jul 30 19:45:46 undercover ppp[546]: Phase: deflink: open -> lcp
Jul 30 19:45:46 undercover ppp[546]: Warning: ff02:c::/32: Change route failed: errno: Network is unreachable
Jul 30 19:46:01 undercover ppp[546]: Phase: deflink: Disconnected!
Jul 30 19:46:01 undercover ppp[546]: Phase: deflink: lcp -> logout
Jul 30 19:46:01 undercover ppp[546]: Phase: deflink: logout -> hangup
Jul 30 19:46:01 undercover ppp[546]: Phase: deflink: Disconnected!
Jul 30 19:46:01 undercover ppp[546]: Phase: deflink: Connect time: 2163 secs: 4809355 octets in, 344245 octets out
Jul 30 19:46:01 undercover ppp[546]: Phase: deflink: 4596 packets in, 4878 packets out
Jul 30 19:46:01 undercover ppp[546]: Phase: total 2382 bytes/sec, peak 9413 bytes/sec on Wed Jul 30 19:36:01 2003
Jul 30 19:46:01 undercover ppp[546]: Phase: deflink: hangup -> closed
Jul 30 19:46:01 undercover ppp[546]: Phase: bundle: Dead
Jul 30 19:46:01 undercover ppp[546]: Phase: PPP Terminated (normal).

die /var/log/debug.log
Jul 30 19:46:01 undercover isdnd[215]: DBG msg_drvrdisc_req: req from rbch, unit 0
Jul 30 19:46:01 undercover isdnd[215]: DBG get_cep_by_driver: found entry 0!
Jul 30 19:46:01 undercover isdnd[215]: DBG FSM event [disconnect-req]: [connected => waitdisconnect]
Jul 30 19:46:01 undercover isdnd[215]: DBG F_DRQ: local disconnect request
Jul 30 19:46:01 undercover isdnd[215]: DBG sendm_disconnect_req: sent DISCONNECT_REQ
Jul 30 19:46:01 undercover isdnd[215]: DBG msg_drvrdisc_req: req from rbch, unit 0
Jul 30 19:46:01 undercover isdnd[215]: DBG get_cep_by_driver: found entry 0!
Jul 30 19:46:01 undercover isdnd[215]: DBG FSM event [disconnect-req]: [waitdisconnect => waitdisconnect]
Jul 30 19:46:01 undercover isdnd[215]: DBG msg_drvrdisc_req: req from rbch, unit 0
Jul 30 19:46:01 undercover isdnd[215]: DBG get_cep_by_driver: found entry 0!
Jul 30 19:46:01 undercover isdnd[215]: DBG FSM event [disconnect-req]: [waitdisconnect => waitdisconnect]
Jul 30 19:46:01 undercover isdnd[215]: DBG msg_drvrdisc_req: req from rbch, unit 0
Jul 30 19:46:01 undercover isdnd[215]: DBG get_cep_by_driver: found entry 0!
Jul 30 19:46:01 undercover isdnd[215]: DBG FSM event [disconnect-req]: [waitdisconnect => waitdisconnect]
Jul 30 19:46:35 undercover isdnd[215]: DBG set_channel_idle: controller [0] channel B1 set to IDLE!
Jul 30 19:46:35 undercover isdnd[215]: DBG incr_free_channels: ctrl 0, now 2 chan free
Jul 30 19:46:35 undercover isdnd[215]: DBG FSM event [msg-disc-ind]: [waitdisconnect => idle]
Jul 30 19:46:35 undercover isdnd[215]: DBG F_MDI: disconnect indication, local disconnected

mit ps -ax den isdnd finden und killen, danach neustarten. Und jetzt sehe ich diese Fehler:

/var/log/messages
Jul 30 20:03:26 undercover kernel: i4b-L1 ifpnp_ph_data_req: No Space in TX FIFO, state = F7 Activated
Jul 30 20:03:27 undercover kernel: i4b-L2 i4b_T200_timeout: unit 0, RC = 0
Jul 30 20:03:27 undercover kernel: i4b-L2 F_ILL: FSM function F_ILL executing
Jul 30 20:03:27 undercover kernel: i4b-L2 i4b_next_l2state: FSM illegal state, state = ST_TEI_UNAS, event = EV_T200EXP!


Wenn ich trotzdem die Anwahl beim Provider versuche

/var/log/messages
Jul 30 20:12:59 undercover kernel: i4b-L1 ifpnp_ph_data_req: No Space in TX FIFO, state = F7 Activated
Jul 30 20:13:01 undercover kernel: i4b-L2 i4b_T202_timeout: unit 0, N202 = 3
Jul 30 20:13:01 undercover kernel: i4b-L1 ifpnp_ph_data_req: No Space in TX FIFO, state = F7 Activated
Jul 30 20:13:03 undercover kernel: i4b-L3 T303_timeout: SETUP not answered, cr = 1
Jul 30 20:13:03 undercover kernel: i4b-L3 next_l3state: FSM illegal state, state = ST_OW - Out Wait EST, event = EV_T303EXP - T303 timeout!

Aber ich bekomme keine Verbindung mehr. Jetzt weiss ich nicht woran es liegen kann:
isdnd, ppp, AVM Fritz ISA PnP oder an der Leitung

Die Karte und Leitung funktionieren unterm anderen Betriebssystem fehlerlos.
verzweifelten Gruss

edit: Tippfehler
 
...der Vollständigkeit halber

Ich hab mich jetzt Stück für Stück vorgearbeitet.
Also ich hab den "Y"-Verteiler ausgelassen, aber auch ohne Verteilung gings nicht,
ich hab die Steckplätze der Karte getauscht, aber das wars auch nicht.
Neu compiliert...
Das ISDN-Kabel im NTBA (der Telekom) umgesteckt...
und jetzt habe ich den Techner mal direkt neben den NTBA gestellt... ein 2 Meter ISDN-Kabel und bis jetzt (schon etwa 40 Minuten) gehts. Also werde ich wohl ein neues Kabel legen müssen, um die 6 Meter zu überwinden.

Gruss
 
Zurück
Oben