Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[ISDN] No decompressor defined

0 views
Skip to first unread message

Willem van Duijn

unread,
Sep 25, 2000, 3:00:00 AM9/25/00
to
hello all!

I've the following problem. When I try to make a internetconnection to my
first ISP everything is OK, but when I try to connect to my second ISP
something goes wrong.

I get the message "ippd: no decompressor defined" on the screen, and
something is written in the logs, witch I've incuded here:

I use a dealup script witch I have posted below al the logs.

dmesg:
****
ippp0: Chargesum is 0
ippp, open, slot: 2, minor: 0, state: 0000
ippp_ccp: allocated reset data structure c3d90800
ippp_ccp: freeing reset data structure c4294800
isdn: line0,ch0 cause: E0010
isdn_net: ippp0: dial rejected: interface not in dialmode `auto', signalling
dst_link_failure
isdn_net: ippp0: dial rejected: interface not in dialmode `auto', signalling
dst_link_failure
isdn_net: ippp0: dial rejected: interface not in dialmode `auto', signalling
dst_link_failure
ippp_ccp: freeing reset data structure c3d90800
ippp_ccp: freeing reset data structure c34d6800
ippp, open, slot: 0, minor: 0, state: 0000
ippp_ccp: allocated reset data structure c34d7000
ippp, open, slot: 1, minor: 1, state: 0000
ippp_ccp: allocated reset data structure c34d6800
ippp0: dialing 1 16200107666002...
isdn_net: ippp0 connected
isdn_net: chargetime of ippp0 now 352791
Received CCP frame from peer
[0/0].ccp-rcv[0]: 01 46 00 04
Received CCP frame from daemon:
[0/0].ccp-xmit[0]: ff 03 80 fd 01 01 00 04
Received CCP frame from daemon:
[0/0].ccp-xmit[0]: ff 03 80 fd 02 46 00 04
Received CCP frame from peer
[0/0].ccp-rcv[0]: 02 01 00 04
ippp: no decompressor defined!
ippp: no decompressor defined!
ippp: no decompressor defined!
***

/var/log/messages/
*************
Sep 24 21:01:59 gecko kernel: ippp0: dialing 1 16200107666002...
Sep 24 21:02:01 gecko kernel: isdn_net: ippp0 connected
Sep 24 21:02:01 gecko ipppd[1054]: Local number: 714016478, Remote number:
16200107666002, Type: outgoing
Sep 24 21:02:01 gecko ipppd[1054]: PHASE_WAIT -> PHASE_ESTABLISHED, ifunit:
0, linkunit: 0, fd: 7
Sep 24 21:02:01 gecko ipppd[1054]: Remote message: Access permitted for user
"defiant"^M
Sep 24 21:02:01 gecko ipppd[1054]: MPPP negotiation, He: No We: No
Sep 24 21:02:01 gecko ipppd[1054]: CCP enabled! Trying CCP.
Sep 24 21:02:01 gecko ipppd[1054]: CCP: got ccp-unit 0 for link 0 (protocol:
0x80fd)
Sep 24 21:02:01 gecko ipppd[1054]: ccp_resetci!
Sep 24 21:02:01 gecko ipppd[1054]: ccp_resetci!
Sep 24 21:02:02 gecko ipppd[1054]: local IP address 213.53.116.215
Sep 24 21:02:02 gecko ipppd[1054]: remote IP address 212.23.63.38
Sep 24 21:03:08 gecko kernel: isdn_net: local hangup ippp0
Sep 24 21:03:08 gecko kernel: ippp0: Chargesum is 0
Sep 24 21:03:08 gecko ipppd[1054]: Modem hangup
Sep 24 21:03:08 gecko ipppd[1054]: Connection terminated.
Sep 24 21:03:08 gecko ipppd[1054]: taking down PHASE_DEAD link 0, linkunit:
0
Sep 24 21:03:08 gecko ipppd[1054]: LCP is down
Sep 24 21:03:08 gecko ipppd[1054]: closing fd 7 from unit 0
Sep 24 21:03:08 gecko ipppd[1054]: link 0 closed , linkunit: 0
Sep 24 21:03:08 gecko ipppd[1054]: reinit_unit: 0
Sep 24 21:03:08 gecko ipppd[1054]: Connect[0]: /dev/ippp0, fd: 7


The problem looks to be the compression of data. When I make a ping to a
host "ping" crashes, with many stack errors.

I already tried using the switches -cj -vjccomp -bsdcomp -ac -pc but it
looks like it doesn't matter.

I already searched on deja, but I couldn't find answers to my problem,
although some people have the same problem. BTW: in the /var/log/messages
stays "Access permitted for user "defiant" that I doesn't understand,
because in mij pap-secrets (same as my first ISP) I already added the line
for the user "defiant (my second ISP inlogname)


Sorry for my lack of knowage of how to make good english sentensis, but I
hope you can understand what I try to make clear.

Thanx

Willem van Duijn

****inbelscript:

#!/bin/sh
/sbin/modprobe hisax io=0x140 irq=12 type=11 protocol=2 id=line0
#
# isdn-init Initialize isdn parameters and start the ipppd daemon.
# Note that the idle timeout is set below to 10 minutes.
#

#
# Enter local and remote number here. Local number
# can be practically everything if you wish.
#
LOCAL_NUMBER="714016478"
REMOTE_NUMBER="16200107666002"
#
# Put your username here. The same username needs to
# be in /etc/ppp/pap-secrets.
#
USER=defiant

#
# Set idle timeout here. The ISDN PPP daemon hangs up after this
# many seconds of idle time (default == 600 secs == 10 mins).
#
IDLE=600


##############################################################

DEVICE="ippp0"

#
# Forcibly kill all existing stuff!
#
killall -9 ipppd
ifconfig $DEVICE down

#
# Set up device.
#
isdnctrl delif $SDEVICE 2>/dev/null
isdnctrl delif $DEVICE 2>/dev/null
sleep 2
isdnctrl addif $DEVICE # Create new interface 'DEVICE'
# isdnctrl addphone $DEVICE in $REMOTE_NUMBER # Set incoming phone-number
isdnctrl addphone $DEVICE out $REMOTE_NUMBER # Set outgoung phone-number
isdnctrl eaz $DEVICE $LOCAL_NUMBER # Set local EAZ ..
isdnctrl l2_prot $DEVICE hdlc # for sync PPP: set Level 2 to HDLC
isdnctrl l3_prot $DEVICE trans # not really necessary, 'trans' is
default
isdnctrl encap $DEVICE syncppp # encap the IP Pakets in PPP frames
isdnctrl huptimeout $DEVICE $IDLE # Hangup-Timeout is $IDLE sec.
isdnctrl chargehup $DEVICE off # Hangup before next Charge-Info
isdnctrl secure $DEVICE on # Accept only configured phone-number

# start the (new) deamon:
# -----------------------
# 'user myusername' : set username to get the right password from the
# pap-secrets file(s)
# ipcp-accept-local ipcp-accept-remote : accept every IP address
# -vjccomp -ac -pc : _my_ remote side doesn't support this, so disable it
# -vj: disable VJ Compression .. reported to be more stable
# -bsdcomp : i4l-syncPPP driver doesn't support bsd-compression
# debug : enable debugging, WARNING: ipppd will also log your password
# useifip : get IP address information form the network interface
# /dev/ippp0 /dev/ippp1 /dev/ippp2 : connect to 3 devices for max.
# three connections at the same time

ipppd user $USER \
ipcp-accept-local ipcp-accept-remote \
-detach \
mru 1524 \
-vj \
-vjccomp \
-ac \
-pc \
-bsdcomp \
debug \
useifip \
/dev/ippp0 /dev/ippp1 &

ifconfig $DEVICE down


0 new messages