netdev
[Top] [All Lists]

Re: ISDN is killing interrupt handler on L2.4.0test9

To: hgfelger@xxxxxxxxxxx
Subject: Re: ISDN is killing interrupt handler on L2.4.0test9
From: Henner Eisen <eis@xxxxxxxxxxxxx>
Date: Thu, 19 Oct 2000 21:21:06 +0200
Cc: netdev@xxxxxxxxxxx, i4ldeveloper@xxxxxxxxxxxxxxxxxxxxxx
In-reply-to: <Pine.LNX.4.10.10010190028170.364-100000@frog.athome> (message from Hartwig Felger on Thu, 19 Oct 2000 01:16:00 +0200 (CEST))
References: <Pine.LNX.4.10.10010190028170.364-100000@frog.athome>
Sender: owner-netdev@xxxxxxxxxxx
>>>>> "Hartwig" == Hartwig Felger <hgfelger@xxxxxxxxxxx> writes:

    Hartwig> ipppd[186]: sent [0][CCP ConfReq id=0x2]
    Hartwig> last message repeated 7 times
    Hartwig> ipppd[186]: CCP: timeout sending Config-Requests Oct 19

Fine, this already narrows down the code region in question pretty much.

    Hartwig> fetched this file, I used on both sides Linux-2.2 with
    Hartwig> CCP/LZS compression, as the logs stated.

Ah, LZS compression!

Does the crash also occur if you enable CCP, but disable only
lzs compression (`-lzs' option)?

 Please bear in mind:
1) LZS (=Stac) compression is alpha
2) LZS is not shipped with the standard kernel due to patent problems
   in certain countries.

(2) implies that you need to compile the isdn_lzscomp.c sources
from the isdn4k_utils yourself (against the proper kernel header files)
and to insmod it before the ppp session.

Have you done so?
Does `lsmod' before starting ppp indicate that isdn_lzscomp is loaded?
Is there an isdn_lzscomp.o below /lib/modules/2.4.0-test9/?
Could it be that an old version of isdn_lzscomp is loaded into the new
kernel without insmod warning about this? 

Except for the last scenario, the kernel should never crash. Everything
else would be a bug in the isdn code.

    Hartwig> When I got a little time to spare, I will dig further!

    Hartwig> P.S.: If somebody needs the whole parts of
    Hartwig> the messages file (2 tryes, 1.  the crashed one part, and
    Hartwig> 2. the working Linux-2.2 vs Linux-2.2)

I guess that's not that important right now. The last CCP konsole messages
resulting from ipppd's kdebug option are probably more informative. But
first, the answers to the questions above and a test with `-lzs' should
be even more important.

Henner

<Prev in Thread] Current Thread [Next in Thread>