swap problems

David Wong (wongste@hhb.com.my)
Thu, 05 Feb 1998 14:10:07


Not sure if this is the right list for posting this.

I have a Dell Dimension XPS M166s (Pentium MMX 166) installed with Debian
1.3, kernel 2.0.33, 32 Mb RAM, 128 Mb swap, dual-homed with 2 3c905
Etherlink III PCI 100Base-T cards, Adaptec 2940 PCI SCSI card, Quantum
Fireball 4GB HD, used as a mail server. It gives swap disk errors when
there are around 30 simultaneous SMTP connections. the log gives
"swap_duplicate: trying to duplicate unused page" and "swap_free:
swap-space map bad (entry 00000100)" messages. Sendmail 8.8.6 will then
crash giving

Feb 5 08:16:11 scclnx001 sendmail[1183]: NOQUEUE: SYSERR(root): Switch map
aliases: unknown member map aliases.files: Illegal seek
Feb 5 08:16:11 scclnx001 sendmail[1183]: NOQUEUE: 0: fl=0x0, mode=20666:
CHR: dev=8/1, ino=88424, nlink=1, u/gid=0/3, size=0

I have run 'badblocks' on the swap partition and it gives me no errors.
SCSI, NIC and all other hw support are compiled into the kernel. Can
someone please tell me what could be causing the swap failure? TIA

David Wong

I am including /var/log/messages:
Feb 4 22:36:11 scclnx001 syslogd 1.3-0#15: restart.
Feb 4 22:36:21 scclnx001 kernel: klogd 1.3-0#15, log source = /proc/kmsg
started.
Feb 4 22:36:21 scclnx001 kernel: Loaded 3596 symbols from /System.map.
Feb 4 22:36:21 scclnx001 kernel: Symbols match kernel version.
Feb 4 22:36:21 scclnx001 kernel: Console: 16 point font, 400 scans
Feb 4 22:36:21 scclnx001 kernel: Console: colour VGA+ 80x25, 1 virtual
console (max 63)
Feb 4 22:36:21 scclnx001 kernel: pcibios_init : BIOS32 Service Directory
structure at 0x000fd850
Feb 4 22:36:21 scclnx001 kernel: pcibios_init : BIOS32 Service Directory
entry at 0xfd860
Feb 4 22:36:21 scclnx001 kernel: pcibios_init : PCI BIOS revision 2.10
entry at 0xfd881
Feb 4 22:36:21 scclnx001 kernel: Probing PCI hardware.
Feb 4 22:36:21 scclnx001 kernel: Calibrating delay loop.. ok - 331.78
BogoMIPS
Feb 4 22:36:21 scclnx001 kernel: Memory: 30916k/32768k available (720k
kernel code, 384k reserved, 748k data)
Feb 4 22:36:21 scclnx001 kernel: Swansea University Computer Society
NET3.035 for Linux 2.0
Feb 4 22:36:21 scclnx001 kernel: NET3: Unix domain sockets 0.13 for Linux
NET3.035.
Feb 4 22:36:21 scclnx001 kernel: Swansea University Computer Society
TCP/IP for NET3.034
Feb 4 22:36:21 scclnx001 kernel: IP Protocols: ICMP, UDP, TCP
Feb 4 22:36:21 scclnx001 kernel: Checking 386/387 coupling... Ok, fpu
using exception 16 error reporting.
Feb 4 22:36:21 scclnx001 kernel: Checking 'hlt' instruction... Ok.
Feb 4 22:36:21 scclnx001 kernel: Intel Pentium with F0 0F bug - workaround
enabled.
Feb 4 22:36:21 scclnx001 kernel: alias mapping IDT readonly ... ... done
Feb 4 22:36:21 scclnx001 kernel: Linux version 2.0.33 (root@scclnx001)
(gcc version 2.7.2.1) #2 Wed Feb 4 22:25:52 SGT 1998
Feb 4 22:36:21 scclnx001 kernel: Starting kswapd v 1.4.2.2
Feb 4 22:36:21 scclnx001 kernel: Serial driver version 4.13 with no serial
options enabled
Feb 4 22:36:21 scclnx001 kernel: tty00 at 0x03f8 (irq = 4) is a 16550A
Feb 4 22:36:21 scclnx001 kernel: PS/2 auxiliary pointing device detected
-- driver installed.
Feb 4 22:36:21 scclnx001 kernel: Ramdisk driver initialized : 16 ramdisks
of 4096K size
Feb 4 22:36:21 scclnx001 kernel: ide: i82371 PIIX (Triton) on PCI bus 0
function 57
Feb 4 22:36:21 scclnx001 kernel: ide0: BM-DMA at 0xffa0-0xffa7
Feb 4 22:36:21 scclnx001 kernel: ide1: BM-DMA at 0xffa8-0xffaf
Feb 4 22:36:21 scclnx001 kernel: hdd: NEC CD-ROM DRIVE:288, ATAPI CDROM drive
Feb 4 22:36:21 scclnx001 kernel: ide1 at 0x170-0x177,0x376 on irq 15
Feb 4 22:36:21 scclnx001 kernel: Floppy drive(s): fd0 is 1.44M
Feb 4 22:36:21 scclnx001 kernel: FDC 0 is a post-1991 82077
Feb 4 22:36:21 scclnx001 kernel: aic7xxx: <Adaptec AHA-2940A Ultra SCSI
host adapter> at PCI 16
Feb 4 22:36:21 scclnx001 kernel: aic7xxx: Warning - detected
auto-termination. Please verify driver
Feb 4 22:36:21 scclnx001 kernel: detected settings and use manual
termination if necessary.
Feb 4 22:36:21 scclnx001 kernel: aic7xxx: BIOS enabled, IO Port 0xfc00, IO
Mem 0xffbef000, IRQ 10, Revision C
Feb 4 22:36:21 scclnx001 kernel: aic7xxx: Single Channel, SCSI ID 7, 3/8
SCBs, QFull 8, QMask 0xf
Feb 4 22:36:21 scclnx001 kernel: scsi0 : Adaptec AHA274x/284x/294x
(EISA/VLB/PCI-Fast SCSI) 4.1.1/3.2.1
Feb 4 22:36:21 scclnx001 kernel: scsi : 1 host.
Feb 4 22:36:21 scclnx001 kernel: scsi0: Scanning channel A for devices.
Feb 4 22:36:21 scclnx001 kernel: Vendor: QUANTUM Model: FIREBALL
ST4300S Rev: 0F0A
Feb 4 22:36:21 scclnx001 kernel: Type: Direct-Access
ANSI SCSI revision: 02
Feb 4 22:36:21 scclnx001 kernel: Detected scsi disk sda at scsi0, channel
0, id 0, lun 0
Feb 4 22:36:21 scclnx001 kernel: Vendor: ARCHIVE Model: Python
28454-XXX Rev: 4.BL
Feb 4 22:36:21 scclnx001 kernel: Type: Sequential-Access
ANSI SCSI revision: 02
Feb 4 22:36:21 scclnx001 kernel: Detected scsi tape st0 at scsi0, channel
0, id 2, lun 0
Feb 4 22:36:21 scclnx001 kernel: scsi : detected 1 SCSI tape 1 SCSI disk
total.
Feb 4 22:36:21 scclnx001 kernel: SCSI device sda: hdwr sector= 512 bytes.
Sectors= 8418816 [4110 MB] [4.1 GB]
Feb 4 22:36:21 scclnx001 kernel: eth0: 3Com 3c905 Boomerang 100baseTx at
0xff00, 00:60:97:78:90:69, IRQ 11
Feb 4 22:36:21 scclnx001 kernel: 8K word-wide RAM 3:5 Rx:Tx split,
autoselect/MII interface.
Feb 4 22:36:21 scclnx001 kernel: eth0: MII transceiver found at address 24.
Feb 4 22:36:21 scclnx001 kernel: Enabling bus-master transmits and
whole-frame receives.
Feb 4 22:36:21 scclnx001 kernel: eth0: Overriding PCI latency timer (CFLT)
setting of 32, new value is 248.
Feb 4 22:36:21 scclnx001 kernel: eth1: 3Com 3c905 Boomerang 100baseTx at
0xfe80, 00:60:97:78:90:59, IRQ 7
Feb 4 22:36:21 scclnx001 kernel: 8K word-wide RAM 3:5 Rx:Tx split,
autoselect/MII interface.
Feb 4 22:36:21 scclnx001 kernel: eth1: MII transceiver found at address 24.
Feb 4 22:36:21 scclnx001 kernel: Enabling bus-master transmits and
whole-frame receives.
Feb 4 22:36:21 scclnx001 kernel: eth1: Overriding PCI latency timer (CFLT)
setting of 32, new value is 248.
Feb 4 22:36:21 scclnx001 kernel: 3c59x.c:v0.46C 10/14/97 Donald Becker
http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html
Feb 4 22:36:21 scclnx001 kernel: Partition check:
Feb 4 22:36:21 scclnx001 kernel: sda: sda1 sda2 < sda5 sda6 sda7 sda8 >
Feb 4 22:36:21 scclnx001 kernel: VFS: Mounted root (ext2 filesystem)
readonly.
Feb 4 22:36:21 scclnx001 kernel: Adding Swap: 128484k swap-space (priority
-1)
Feb 4 22:36:22 scclnx001 syslogd 1.3-0#15: restart.
Feb 5 06:42:51 scclnx001 syslogd 1.3-0#15: restart.
Feb 5 08:16:08 scclnx001 kernel: swap_duplicate: trying to duplicate
unused page
Feb 5 08:16:09 scclnx001 last message repeated 53 times
Feb 5 08:16:09 scclnx001 kernel: Hmm.. Trying to use unallocated swap
(00000300)
Feb 5 08:16:09 scclnx001 kernel: swap_free: swap-space map bad (entry
00000100)
Feb 5 08:16:09 scclnx001 kernel: swap_free: swap-space map bad (entry
00000200)
Feb 5 08:16:09 scclnx001 kernel: swap_free: swap-space map bad (entry
00000300)
Feb 5 08:16:09 scclnx001 kernel: swap_duplicate: trying to duplicate
unused page
Feb 5 08:16:11 scclnx001 last message repeated 56 times
Feb 5 08:16:11 scclnx001 kernel: Hmm.. Trying to use unallocated swap
(00000300)
Feb 5 08:16:11 scclnx001 kernel: Hmm.. Trying to use unallocated swap
(00000300)
Feb 5 08:16:11 scclnx001 kernel: swap_free: swap-space map bad (entry
00000100)
Feb 5 08:16:11 scclnx001 kernel: swap_free: swap-space map bad (entry
00000200)
Feb 5 08:16:11 scclnx001 kernel: swap_free: swap-space map bad (entry
00000300)
Feb 5 08:16:11 scclnx001 kernel: swap_duplicate: trying to duplicate
unused page