Asterisk zaphfc: dchan tx fifo total number of frames exceeded!

detejo

Mitglied
Mitglied seit
17 Jul 2006
Beiträge
502
Punkte für Reaktionen
0
Punkte
0
Meine Logfiles sind voll mit obiger Meldung, kann mir jemand auf die Sprünge helfen, was die Ursache sein könnte - der passende Quellcode findet sich nachstehend.

aus zaphfc.c:

Code:
static void hfc_dtrans(struct hfc_card *hfctmp) {
    // we are called with irqs disabled from the irq handler
    int x;
    int count, maxlen, total;
    unsigned char *f1, *f2, newf1;
    unsigned short *z1, *z2, newz1;
    int frames, freebytes;

    if (hfctmp->ztdev->chans[2].bytes2transmit == 0) {
        return;  
    }              

    f1 = (char *)(hfctmp->fifos + hfc_FIFO_DTX_F1);
    f2 = (char *)(hfctmp->fifos + hfc_FIFO_DTX_F2);
    z1 = (unsigned short *)(hfctmp->fifos + hfc_FIFO_DTX_Z1 + (*f1 * 4));
    z2 = (unsigned short *)(hfctmp->fifos + hfc_FIFO_DTX_Z2 + (*f1 * 4));

    frames = (*f1 - *f2) & hfc_FMASK;
    if (frames < 0) {   
        frames += hfc_MAX_DFRAMES + 1;
    }              

    if (frames >= hfc_MAX_DFRAMES) {
        printk(KERN_WARNING "zaphfc: dchan tx fifo total number of frames exceeded!\n");
        return;
    }

Was rechnet der Treiber da aus, wie lässt sich eventuell vermeiden, dass frames >= hfc_MAX_DFRAMES?

die Karte läuft im NT-Mode mit einem ISDN-Telefon, angeschlossen über NTBA und mit gekreuztem Kabel.

danke, dt
 

Neueste Beiträge

Statistik des Forums

Themen
244,878
Beiträge
2,220,027
Mitglieder
371,604
Neuestes Mitglied
broekar
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.

IPPF im Überblick

Neueste Beiträge