[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

PPP se muere cuando transmite



Hola a todos:

Tengo un problema con la conexión PPP que, despues de leer los HOWTO y
probar de todo, no he conseguido resolver. A ver si hay algún gurú que
pueda ayudarme.

El problema es que la conexión se bloquea y, tras un rato, se muere,
pero sólo cuando estoy transmitiendo datos, bien por ftp o bien por
correo electrónico. La cantidad que puedo transmitir es variable, a
veces aguanta archivos de mas de 100kb, pero lo habitual es que se
bloquee a partir de los 10kb. Los archivos pequeños llegan sin problema.
Cuando está bloqueada, ni siquiera puedo hacer 'ping': no me responde
nada, ni la red es inreachable, ni nada, se queda esperando qué se yo.

La recepción funciona bien, con una velocidad máxima de algo menos de
4k/s (no sé si es un poco poco) y creo que no se ha cortado nunca.

Al conectarme, tampoco tengo demasiados problemas; a veces hay que hacer
dos o tres intentos para que el modem se decida a marcar, pero al final
funciona.

Esto me ocurre con tres servidores diferentes: Jazzfree, EresMas y el
Servidor de la Politécnica de Madrid.

La configuración del PPP se la he dejado a PPPConfig, pero también he
intentado hacerla a mano, variando opciones de /etc/ppp/options sin
éxito. Tengo instalado Potato, con el kernel "default" tal como venía en
la distribución (sin recompilar)

El ordenador es un Portatil Celeron 433Mhz de AHTEC y el modem, una
PCMCIA OVISLINK Fax Modem 56K V.90.

En /var/log/messages tengo:

 Mar  4 23:08:15 bitchu syslogd 1.3-3#33.1: restart.
 Mar  4 23:08:15 bitchu kernel: klogd 1.3-3#33.1, log source =
/proc/kmsg started.
 Mar  4 23:08:15 bitchu kernel: Inspecting /boot/System.map-2.2.18pre21
 Mar  4 23:08:15 bitchu kernel: Loaded 9721 symbols from
/boot/System.map-2.2.18pre21.
 Mar  4 23:08:15 bitchu kernel: Symbols match kernel version 2.2.18.
 Mar  4 23:08:15 bitchu kernel: Loaded 28 symbols from 2 modules.
 Mar  4 23:08:15 bitchu kernel: Linux version 2.2.18pre21
(herbert@arnor) (gcc version 2.7.2.3) #1 Sat Nov 18 18:47:15 EST 2000
 Mar  4 23:08:15 bitchu kernel: Detected 433345 kHz processor.
 Mar  4 23:08:15 bitchu kernel: Console: colour VGA+ 80x25
 Mar  4 23:08:15 bitchu kernel: Calibrating delay loop... 865.07
BogoMIPS
 Mar  4 23:08:15 bitchu kernel: Memory: 256924k/262144k available (1728k
kernel code, 412k reserved, 2932k data, 148k init)
 Mar  4 23:08:15 bitchu kernel: Dentry hash table entries: 32768 (order
6, 256k)
 Mar  4 23:08:15 bitchu kernel: Buffer cache hash table entries: 262144
(order 8, 1024k)
 Mar  4 23:08:15 bitchu kernel: Page cache hash table entries: 65536
(order 6, 256k)
 Mar  4 23:08:15 bitchu kernel: VFS: Diskquotas version dquot_6.4.0
initialized
 Mar  4 23:08:15 bitchu kernel: Intel machine check architecture
supported.
 Mar  4 23:08:15 bitchu kernel: Intel machine check reporting enabled on
CPU#0.
 Mar  4 23:08:15 bitchu kernel: 128K L2 cache (4 way)
 Mar  4 23:08:15 bitchu kernel: CPU: L2 Cache: 128K
 Mar  4 23:08:15 bitchu kernel: CPU: Intel Celeron (Mendocino) stepping
0a
 Mar  4 23:08:15 bitchu kernel: Checking 386/387 coupling... OK, FPU
using exception 16 error reporting.
 Mar  4 23:08:15 bitchu kernel: Checking 'hlt' instruction... OK.
 Mar  4 23:08:15 bitchu kernel: Checking for popad bug... OK.
 Mar  4 23:08:15 bitchu kernel: POSIX conformance testing by UNIFIX
 Mar  4 23:08:15 bitchu kernel: mtrr: v1.35a (19990819) Richard Gooch
(rgooch@atnf.csiro.au)
 Mar  4 23:08:15 bitchu kernel: PCI: PCI BIOS revision 2.10 entry at
0xfd9c4
 Mar  4 23:08:15 bitchu kernel: PCI: Using configuration type 1
 Mar  4 23:08:15 bitchu kernel: PCI: Probing PCI hardware
 Mar  4 23:08:15 bitchu kernel: Linux NET4.0 for Linux 2.2
 Mar  4 23:08:15 bitchu kernel: Based upon Swansea University Computer
Society NET3.039
 Mar  4 23:08:15 bitchu kernel: NET4: Linux TCP/IP 1.0 for NET4.0
 Mar  4 23:08:15 bitchu kernel: IP Protocols: ICMP, UDP, TCP, IGMP
 Mar  4 23:08:15 bitchu kernel: TCP: Hash tables configured (ehash
262144 bhash 65536)
 Mar  4 23:08:15 bitchu kernel: Starting kswapd v 1.5
 Mar  4 23:08:15 bitchu kernel: Detected PS/2 Mouse Port.
 Mar  4 23:08:15 bitchu kernel: pty: 256 Unix98 ptys configured
 Mar  4 23:08:15 bitchu kernel: Real Time Clock Driver v1.09
 Mar  4 23:08:15 bitchu kernel: RAM disk driver initialized:  16 RAM
disks of 4096K size
 Mar  4 23:08:15 bitchu kernel: loop: registered device at major 7
 Mar  4 23:08:15 bitchu kernel: PIIX4: IDE controller on PCI bus 00 dev
39
 Mar  4 23:08:15 bitchu kernel: PIIX4: not 100%% native mode: will probe
irqs later
 Mar  4 23:08:15 bitchu kernel:     ide0: BM-DMA at 0xfcd0-0xfcd7, BIOS
settings: hda:DMA, hdb:pio
 Mar  4 23:08:15 bitchu kernel:     ide1: BM-DMA at 0xfcd8-0xfcdf, BIOS
settings: hdc:pio, hdd:pio
 Mar  4 23:08:15 bitchu kernel: hda: FUJITSU MHH2064AT, ATA DISK drive
 Mar  4 23:08:15 bitchu kernel: hdc: CD-224E, ATAPI CDROM drive
 Mar  4 23:08:15 bitchu kernel: ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
 Mar  4 23:08:15 bitchu kernel: ide1 at 0x170-0x177,0x376 on irq 15
 Mar  4 23:08:15 bitchu kernel: hda: FUJITSU MHH2064AT, 6194MB w/512kB
Cache, CHS=789/255/63
 Mar  4 23:08:15 bitchu kernel: hdc: ATAPI 24X CD-ROM drive, 128kB Cache

 Mar  4 23:08:15 bitchu kernel: Uniform CD-ROM driver Revision: 3.11
 Mar  4 23:08:15 bitchu kernel: Floppy drive(s): fd0 is 1.44M
 Mar  4 23:08:15 bitchu kernel: FDC 0 is a National Semiconductor
PC87306
 Mar  4 23:08:15 bitchu kernel: md driver 0.36.6 MAX_MD_DEV=4,
MAX_REAL=8
 Mar  4 23:08:15 bitchu kernel: scsi: <fdomain> Detection failed (no
card)
 Mar  4 23:08:15 bitchu kernel: NCR53c406a: no available ports found
 Mar  4 23:08:15 bitchu kernel: sym53c416.c: Version 1.0.0
 Mar  4 23:08:15 bitchu kernel: Failed initialization of WD-7000 SCSI
card!
 Mar  4 23:08:15 bitchu kernel: IBM MCA SCSI: Version 3.2
 Mar  4 23:08:15 bitchu kernel: IBM MCA SCSI: No Microchannel-bus
present --> Aborting.
 Mar  4 23:08:15 bitchu kernel:               This machine does not have
any IBM MCA-bus
 Mar  4 23:08:15 bitchu kernel:               or the MCA-Kernel-support
is not enabled!
 Mar  4 23:08:15 bitchu kernel: megaraid: v1.11 (Aug 23, 2000)
 Mar  4 23:08:15 bitchu kernel: aec671x_detect:
 Mar  4 23:08:15 bitchu kernel: 3w-xxxx: tw_findcards(): No cards found.

 Mar  4 23:08:15 bitchu kernel: scsi : 0 hosts.
 Mar  4 23:08:15 bitchu kernel: scsi : detected total.
 Mar  4 23:08:15 bitchu kernel: Partition check:
 Mar  4 23:08:15 bitchu kernel:  hda: hda1 < hda5 hda6 hda7 > hda2 hda3
hda4
 Mar  4 23:08:15 bitchu kernel: apm: BIOS version 1.2 Flags 0x03 (Driver
version 1.13)
 Mar  4 23:08:15 bitchu kernel: apm: disabled on user request.
 Mar  4 23:08:15 bitchu kernel: VFS: Mounted root (ext2 filesystem)
readonly.
 Mar  4 23:08:15 bitchu kernel: Freeing unused kernel memory: 148k freed

 Mar  4 23:08:15 bitchu kernel: NET4: Unix domain sockets 1.0 for Linux
NET4.0.
 Mar  4 23:08:15 bitchu kernel: Adding Swap: 136512k swap-space
(priority -1)
 Mar  4 23:08:15 bitchu kernel: Serial driver version 4.27 with no
serial options enabled
 Mar  4 23:08:15 bitchu kernel: ttyS00 at 0x03f8 (irq = 4) is a 16550A
 Mar  4 23:08:15 bitchu kernel: ttyS01 at 0x02f8 (irq = 3) is a 16550A
 Mar  4 23:08:15 bitchu kernel: Linux PCMCIA Card Services 3.1.22
 Mar  4 23:08:15 bitchu kernel:   kernel build: 2.2.18pre21 unknown
 Mar  4 23:08:15 bitchu kernel:   options:  [pci] [cardbus] [apm]
 Mar  4 23:08:15 bitchu kernel: PCI routing table version 1.0 at 0xfdf50

 Mar  4 23:08:15 bitchu kernel:   00:0a.0 -> irq 9
 Mar  4 23:08:15 bitchu kernel:   00:0a.1 -> irq 9
 Mar  4 23:08:15 bitchu kernel: Intel PCIC probe:
 Mar  4 23:08:15 bitchu kernel:   O2Micro OZ6832/33 rev 34
PCI-to-CardBus at slot 00:0a, mem 0x68000000
 Mar  4 23:08:15 bitchu kernel:     host opts [0]: [pci/way] [pci irq 9]
[lat 168/176] [bus 32/34]
 Mar  4 23:08:15 bitchu kernel:     host opts [1]: [pci/way] [pci irq 9]
[lat 168/176] [bus 35/37]
 Mar  4 23:08:15 bitchu kernel:     ISA irqs (default) = 3,4,7,10,12 PCI
status changes
 Mar  4 23:08:16 bitchu kernel: cs: IO port probe 0x0c00-0x0cff:
excluding 0xcf8-0xcff
 Mar  4 23:08:16 bitchu kernel: cs: IO port probe 0x0800-0x08ff: clean.
 Mar  4 23:08:16 bitchu kernel: cs: IO port probe 0x0100-0x04ff:
excluding 0x378-0x37f 0x398-0x39f 0x4d0-0x4d7
 Mar  4 23:08:16 bitchu kernel: cs: IO port probe 0x0a00-0x0aff: clean.
 Mar  4 23:08:16 bitchu kernel: cs: memory probe 0xa0000000-0xa0ffffff:
excluding 0xa0000000-0xa00fffff
 Mar  4 23:08:16 bitchu kernel: tty03 at 0x02e8 (irq = 3) is a 16550A
 Mar  4 23:15:27 bitchu syslogd 1.3-3#33.1: restart.

Si ahora saco la PCMCIA y vuevo a meterla, en ocasiones, pasa lo
siguente:

 Mar  4 23:23:28 bitchu kernel: tty03 unloaded
 Mar  4 23:23:35 bitchu kernel: Serial driver version 4.27 with no
serial options enabled
 Mar  4 23:23:35 bitchu kernel: ttyS00 at 0x03f8 (irq = 4) is a 16550A
 Mar  4 23:23:35 bitchu kernel: ttyS01 at 0x02f8 (irq = 3) is a 16550A
 Mar  4 23:23:36 bitchu kernel: tty02 at 0x03e8 (irq = 3) is a 16550A

Parece que a veces el kernel "ve" a la PCMCIA en tty03 y otras en tty02
(PPPConfig la detecta en ttyS2). Además no sé si no tiene un lio con las
irq.


Cuando inicio la conexión, tengo:

 Mar  4 23:49:24 bitchu kernel: CSLIP: code copyright 1989 Regents of
the University of California
 Mar  4 23:49:24 bitchu kernel: PPP: version 2.3.7 (demand dialling)
 Mar  4 23:49:24 bitchu kernel: PPP line discipline registered.
 Mar  4 23:49:24 bitchu kernel: registered device ppp0
 Mar  4 23:49:24 bitchu pppd[728]: pppd 2.3.11 started by angel, uid
1000
 Mar  4 23:49:24 bitchu kernel: Serial driver version 4.27 with no
serial options enabled
 Mar  4 23:49:24 bitchu kernel: ttyS00 at 0x03f8 (irq = 4) is a 16550A
 Mar  4 23:49:24 bitchu kernel: ttyS01 at 0x02f8 (irq = 3) is a 16550A

¡Opps!  Se me olvidó meter la PCMCIA, lo hago ahora

 Mar  4 23:50:14 bitchu kernel: tty02 at 0x03e8 (irq = 3) is a 16550A
 Mar  4 23:50:30 bitchu chat[762]: abort on (BUSY)
 Mar  4 23:50:30 bitchu chat[762]: abort on (NO CARRIER)
 Mar  4 23:50:30 bitchu chat[762]: abort on (VOICE)
 Mar  4 23:50:30 bitchu chat[762]: abort on (NO DIALTONE)
 Mar  4 23:50:30 bitchu chat[762]: abort on (NO DIAL TONE)
 Mar  4 23:50:30 bitchu chat[762]: abort on (NO ANSWER)
 Mar  4 23:50:30 bitchu chat[762]: send (ATZ^M)
 Mar  4 23:50:30 bitchu chat[762]: expect (OK)
 Mar  4 23:50:30 bitchu chat[762]: ATZ^M^M
 Mar  4 23:50:30 bitchu chat[762]: OK
 Mar  4 23:50:30 bitchu chat[762]:  -- got it
 Mar  4 23:50:30 bitchu chat[762]: send (ATDT1050913366085^M)
 Mar  4 23:50:30 bitchu chat[762]: expect (CONNECT)
 Mar  4 23:50:30 bitchu chat[762]: ^M
 Mar  4 23:50:59 bitchu chat[762]: ATDT1050913366085^M^M
 Mar  4 23:50:59 bitchu chat[762]: CONNECT
 Mar  4 23:50:59 bitchu chat[762]:  -- got it
 Mar  4 23:50:59 bitchu chat[762]: send (\d)
 Mar  4 23:51:00 bitchu pppd[728]: Serial connection established.
 Mar  4 23:51:00 bitchu pppd[728]: Using interface ppp0
 Mar  4 23:51:00 bitchu pppd[728]: Connect: ppp0 <--> /dev/ttyS2
 Mar  4 23:51:05 bitchu kernel: PPP BSD Compression module registered
 Mar  4 23:51:05 bitchu kernel: PPP Deflate Compression module
registered
 Mar  4 23:51:08 bitchu pppd[728]: local  IP address xxx.xxx.xxx.xxx
 Mar  4 23:51:08 bitchu pppd[728]: remote IP address yyy.yyy.yyy.yyy

Y nada más, sólo cada 15 minutos aparece -- MARK --
Cuando se bloquea, sigue sin decir nada y, al cabo de un rato:

 Mar  4 23:54:05 bitchu pppd[728]: No response to 4 echo-requests

Y me mata el pppd.


¡Ah! y la PCMCIA debe de estar bien; al menos se entiende con W98. Pero
es una lástima tener medio Giga ocupado por Windows sólo para eso.

Gracias de antemano y disculpas por el rollo.
Angel.




Reply to: