Version 2.1.82 __SMP__(*boot_crash)(DEATH)

Richard B. Johnson (root@chaos.analogic.com)
Fri, 30 Jan 1998 09:27:21 -0500 (EST)


I have tried over the past week to find some combination of options
that will allow my Pentium SMP machine to boot the 2.1.82 kernel. As
previously described, the machine will start, write great volumes of text
to the screen way too rapidly to read, then initialize the Buslogic SCSI
adapter. During the device scan, when it finds one of my SCSI Tape drives,
it crashes with...

Scheduling in an interrupt
Page fault from IRQ handler 0002
CPU 0:
Process swapper
Aiee, killing interrupt handler.

The code shown contains too many 00 00 00 00 bytes to be valid so I
didn't copy it.

The great volumes of text seem to be formatted into some kind of table
that I have never seen before so I can't identity it. It is, perhaps,
50 to 100 lines in length, but repeats perhaps 20 to 50 times in
a rapid succession. I tried to freeze it with a video camera. It
happens so quickly that it is invisible on the playback.

If I remove both tape drives, the machine boots the same way, starts the
SCSI device scan, then halts with no interrupt activity and no messages
at all. One time I was able to see an Ugh message with an address in
the top-half BusLogic ISR, (Buslogic.c line 3214). There is nothing
remarkable about the code at this point.

The machine usually runs fine with SMP commented out. However, sometimes
it will not "find" IRQ5 for my network card so networking fails. Once
this happens, no amount of reboots will fix it. The machine has to
be powered off, then the kernel will be able to initialize the
NE2* network card.

CONFIG_M586=y
CONFIG_MODULES=y
CONFIG_NET=y
CONFIG_PCI=y
CONFIG_PCI_BIOS=y
CONFIG_SYSVIPC=y
CONFIG_SYSCTL=y
CONFIG_BINFMT_AOUT=y
CONFIG_BINFMT_ELF=y
CONFIG_BINFMT_MISC=y
CONFIG_BLK_DEV_FD=y
CONFIG_PARIDE_PARPORT=y
CONFIG_PACKET=y
CONFIG_NETLINK=y
CONFIG_RTNETLINK=y
CONFIG_FIREWALL=y
CONFIG_NET_ALIAS=y
CONFIG_FILTER=y
CONFIG_UNIX=y
CONFIG_INET=y
CONFIG_IP_ADVANCED_ROUTER=y
CONFIG_RTNETLINK=y
CONFIG_NETLINK=y
CONFIG_IP_MULTIPLE_TABLES=y
CONFIG_IP_ROUTE_MULTIPATH=y
CONFIG_IP_ROUTE_LARGE_TABLES=y
CONFIG_IP_ROUTE_NAT=y
CONFIG_IP_FIREWALL=y
CONFIG_IP_TRANSPARENT_PROXY=y
CONFIG_IP_ROUTER=y
CONFIG_IP_ALIAS=y
CONFIG_SYN_COOKIES=y
CONFIG_IP_NOSR=y
CONFIG_SKB_LARGE=y
CONFIG_SCSI=y
CONFIG_BLK_DEV_SD=y
CONFIG_CHR_DEV_ST=y
CONFIG_BLK_DEV_SR=y
CONFIG_SCSI_BUSLOGIC=y
CONFIG_SCSI_OMIT_FLASHPOINT=y
CONFIG_NETDEVICES=y
CONFIG_NET_ETHERNET=y
CONFIG_NET_ISA=y
CONFIG_NE2000=y
CONFIG_PPP=y
CONFIG_CDROM=y
CONFIG_EXT2_FS=y
CONFIG_ISO9660_FS=y
CONFIG_JOLIET=y
CONFIG_FAT_FS=y
CONFIG_MSDOS_FS=y
CONFIG_VFAT_FS=y
CONFIG_PROC_FS=y
CONFIG_NFS_FS=y
CONFIG_NFSD=y
CONFIG_SUNRPC=y
CONFIG_LOCKD=y
CONFIG_CODA_FS=y
CONFIG_NLS=y
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_SERIAL=y
CONFIG_MAGIC_SYSRQ=y
CONFIG_VGA_CONSOLE=y

Cheers,
Dick Johnson
***** FILE SYSTEM MODIFIED *****
Penguin : Linux version 2.1.82 on an i586 machine (66.15 BogoMips).
Warning : It's hard to remain at the trailing edge of technology.