odd 2.0.34 bug

Jon Lewis (jlewis@inorganic5.fdt.net)
Tue, 9 Jun 1998 22:13:40 -0400 (EDT)


In upgrading one of my systems to 2.0.34 today (2.0.34-pre15 really, but
the difference is minimal) I found that it locked up (console frozen,
keyboard totally dead) during or immediately after loading the cyclades.o
module a bit more than every other reboot. 2.0.33 with similar .config
works fine with cyclades as a module. Strangely enough, there are no
changes to cyclades.[ch] between 2.0.33 and 2.0.34.

I played around with module load order, and when the system locked up, it
was always just after printing the Cyclom messages. I don't use
kerneld...I have rc.modules insmod a list of modules at bootup.

The system is a Tyan Tomcat I, P100, 2 Cyclades 16ye, Netgear FA310TX (DEC
21140), NCR 810 SCSI.

The kernel is Alan's 2.0.34-pre15 + Solar Designer's secure-linux (the
2.0.33 I used had a slightly older secure-linux patched in).

Modules in use are:

Module: #pages: Used by:
tulip 6 1
cyclades 9 122
ppp 5 58
slip 2 0
slhc 2 [ppp slip] 58

interrupts and io ports follow:

0: 1197437 timer
1: 281 keyboard
2: 0 cascade
5: 14368731 + cyclades
8: 0 + rtc
9: 41972 + ncr53c8xx
11: 19491917 + cyclades
13: 1 math error
14: 1610415 eth0

0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0070-007f : rtc
0080-009f : dma page reg
00a0-00bf : pic2
00c0-00df : dma2
00f0-00ff : npu
02f8-02ff : serial(auto)
03c0-03df : vga+
03f0-03f5 : floppy
03f7-03f7 : floppy DIR
03f8-03ff : serial(auto)
6000-607f : ncr53c8xx
6100-617f : Digital DS21140 Tulip

Cyclades module reports:

Cyclom driver $Revision: 1.36.3.9 $$Date: 1996/10/07 19:47:13 $
Cyclom-Y/ISA #1: 0xd4000-0xd5fff, IRQ11, 32 channels starting from port 0.
Cyclom-Y/ISA #2: 0xd6000-0xd7fff, IRQ5, 32 channels starting from port 32.

here's the .config

CONFIG_EXPERIMENTAL=y
CONFIG_MODULES=y
CONFIG_MODVERSIONS=y
CONFIG_KERNELD=y
CONFIG_NET=y
CONFIG_PCI=y
CONFIG_SYSVIPC=y
CONFIG_BINFMT_AOUT=y
CONFIG_BINFMT_ELF=y
CONFIG_BINFMT_JAVA=m
CONFIG_KERNEL_ELF=y
CONFIG_M586=y
CONFIG_BLK_DEV_FD=y
CONFIG_BLK_DEV_LOOP=m
CONFIG_BLK_DEV_MD=y
CONFIG_MD_STRIPED=y
CONFIG_BLK_DEV_RAM=m
CONFIG_FIREWALL=y
CONFIG_NET_ALIAS=y
CONFIG_INET=y
CONFIG_IP_FORWARD=y
CONFIG_IP_MULTICAST=y
CONFIG_SYN_COOKIES=y
CONFIG_IP_FIREWALL=y
CONFIG_IP_FIREWALL_VERBOSE=y
CONFIG_IP_MASQUERADE=y
CONFIG_IP_MASQUERADE_ICMP=y
CONFIG_IP_TRANSPARENT_PROXY=y
CONFIG_IP_ALWAYS_DEFRAG=y
CONFIG_IP_ACCT=y
CONFIG_IP_ROUTER=y
CONFIG_NET_IPIP=m
CONFIG_IP_ALIAS=y
CONFIG_IP_NOSR=y
CONFIG_SCSI=y
CONFIG_BLK_DEV_SD=y
CONFIG_CHR_DEV_ST=m
CONFIG_BLK_DEV_SR=m
CONFIG_CHR_DEV_SG=m
CONFIG_SCSI_CONSTANTS=y
CONFIG_SCSI_BUSLOGIC=y
CONFIG_SCSI_OMIT_FLASHPOINT=y
CONFIG_SCSI_NCR53C8XX=y
CONFIG_SCSI_NCR53C8XX_MAX_TAGS=4
CONFIG_SCSI_NCR53C8XX_SYNC=5
CONFIG_SCSI_NCR53C8XX_SYMBIOS_COMPAT=y
CONFIG_NETDEVICES=y
CONFIG_DUMMY=m
CONFIG_PPP=m
CONFIG_SLIP=m
CONFIG_SLIP_COMPRESSED=y
CONFIG_SLIP_SMART=y
CONFIG_NET_ETHERNET=y
CONFIG_NET_VENDOR_3COM=y
CONFIG_EL3=m
CONFIG_NET_VENDOR_SMC=y
CONFIG_ULTRA=m
CONFIG_NET_PCI=y
CONFIG_DE4X5=m
CONFIG_DEC_ELCP=m
CONFIG_QUOTA=y
CONFIG_MINIX_FS=y
CONFIG_EXT2_FS=y
CONFIG_NLS=y
CONFIG_ISO9660_FS=m
CONFIG_FAT_FS=y
CONFIG_MSDOS_FS=y
CONFIG_NLS_CODEPAGE_437=y
CONFIG_NLS_CODEPAGE_850=y
CONFIG_NLS_ISO8859_1=y
CONFIG_PROC_FS=y
CONFIG_NFS_FS=y
CONFIG_SERIAL=y
CONFIG_CYCLADES=m
CONFIG_PRINTER=m
CONFIG_WATCHDOG=y
CONFIG_WATCHDOG_NOWAYOUT=y
CONFIG_SOFT_WATCHDOG=y
CONFIG_SOFTDOG_EXTRAS=y
CONFIG_RTC=y
CONFIG_SECURE_STACK=y
CONFIG_SECURE_STACK_LOG=y
CONFIG_SECURE_LINK=y
CONFIG_SECURE_LINK_LOG=y
CONFIG_SECURE_PROC=y
CONFIG_SECURE_LEVEL=y
CONFIG_SECURE_BUGFIX=y

------------------------------------------------------------------
Jon Lewis <jlewis@fdt.net> | Spammers will be winnuked or
Network Administrator | drawn and quartered...whichever
Florida Digital Turnpike | is more convenient.
______http://inorganic5.fdt.net/~jlewis/pgp for PGP public key____

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu