Linux 2.2.x serial overruns ?

Rob van Nieuwkerk (robn@verdi.et.tudelft.nl)
Tue, 6 Apr 1999 12:21:32 +0200 (CEST)


Hi,

Since I switched to 2.2.x kernels I see an annoying amount of serial
overrun errors on one of my PPP routers. During a download at 33k6 I
can get something like 1 error per minute on average. I did not have
this problem with 2.0.36. And I don't see it on an other similar router
(with even less powerful CPU). Any clues ?

(Yes, I know about "hdparm -u 1": I use it !!).

Greetings,
Rob van Nieuwkerk

SysInfo:
--------
- Linux 2.2.5-ac2 kernel (but all other 2.2.x kernels I used have the
same problem
- well maintained, up-to-date Red Hat 5.2
- 16 MB, Cyrix Cx486DX2 66
- 3c503 Ethernet card
- 200 MB Conner CP3204F IDE disk
- system is a router between Ethernet and 2 33k6 kb/s modems/Leased-lines
and Ethernet.

/proc/cpuinfo:
--------------
processor : 0
vendor_id : CyrixInstead
cpu family : 4
model : 4
model name : Cx486DX2
stepping : 1
fdiv_bug : no
hlt_bug : no
sep_bug : no
f00f_bug : no
fpu : yes
fpu_exception : yes
cpuid level : -1
wp : yes
flags :
bogomips : 26.42

/proc/tty/driver/serial:
------------------------
0: uart:16550A port:3F8 irq:4 baud:115200 tx:54851191 rx:14834500 brk:1 oe:216 RTS|CTS|DTR|DSR|CD
1: uart:16550A port:2F8 irq:3 baud:115200 tx:13971992 rx:3025269 oe:109 RTS|CTS|DTR|DSR|CD
2: uart:16550A port:3E8 irq:7 baud:9600 tx:0 rx:0
3: uart:16550A port:2E8 irq:9 baud:9600 tx:0 rx:0

/proc/interrupts:
-----------------
CPU0
0: 47681409 XT-PIC timer
1: 2 XT-PIC keyboard
2: 0 XT-PIC cascade
3: 1452378 XT-PIC serial
4: 5625996 XT-PIC serial
5: 687646 XT-PIC 3c503/16
13: 0 XT-PIC fpu
14: 296858 XT-PIC ide0
NMI: 0

/proc/ide/ide0/hda/settings:
----------------------------
name value min max mode
---- ----- --- --- ----
bios_cyl 998 0 65535 rw
bios_head 16 0 255 rw
bios_sect 26 0 63 rw
breada_readahead 4 0 127 rw
bswap 0 0 1 r
file_readahead 72 0 2097151 rw
io_32bit 0 0 3 rw
keepsettings 1 0 1 rw
max_kb_per_request 122 1 127 rw
multcount 4 0 64 rw
nice1 1 0 1 rw
nowerr 0 0 1 rw
pio_mode write-only 0 255 w
slow 0 0 1 rw
unmaskirq 1 0 1 rw
using_dma 0 0 1 rw

dmesg:
------
Linux version 2.2.5-ac1 (robn@verdi) (gcc version 2.7.2.3) #1 Wed Mar 31 23:23:59 CEST 1999
Console: colour VGA+ 80x25
Calibrating delay loop... 26.42 BogoMIPS
Memory: 14916k/16384k available (668k kernel code, 412k reserved, 352k data, 36k init)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
CPU: Cyrix Cx486DX2 stepping 01
Checking 386/387 coupling... OK, FPU using exception 16 error reporting.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
PCI: PCI BIOS revision 2.00 entry at 0xfcdf0
PCI: Using configuration type 1
PCI: Probing PCI hardware
Linux NET4.0 for Linux 2.2
Based upon Swansea University Computer Society NET3.039
NET4: Unix domain sockets 1.0 for Linux NET4.0.
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
Starting kswapd v 1.5
Serial driver version 4.27 with no serial options enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
ttyS02 at 0x03e8 (irq = 4) is a 16550A
ttyS03 at 0x02e8 (irq = 3) is a 16550A
Keyboard timeout[2]
Keyboard timeout[2]
hda: Conner Peripherals 200MB - CP3204F, ATA DISK drive
ide2: ports already in use, skipping probe
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: Conner Peripherals 200MB - CP3204F, 202MB w/64kB Cache, CHS=998/16/26
PPP: version 2.3.3 (demand dialling)
TCP compression code copyright 1989 Regents of the University of California
PPP line discipline registered.
3c503.c:v1.10 9/23/93 Donald Becker (becker@cesdis.gsfc.nasa.gov)
eth0: 3c503 at i/o base 0x300, node 02 60 8c 7a 2f aa, using internal xcvr.
eth0: 3c503/16 - 16kB RAM, 8kB shared mem window at 0xc8000-0xc9fff.
Partition check:
hda: hda1 hda2
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 36k freed
Adding Swap: 20380k swap-space (priority -1)
registered device ppp0
registered device ppp1

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/