More on 2.1.129 oops

Richard Gooch (rgooch@atnf.csiro.au)
Sun, 22 Nov 1998 20:14:55 +1100


Hi, Linus. I've done some more tests with virgin 2.1.129 and I get
the oops with vga=6 on a Cyrix 6x86 and a Pentium/MMX 200. Changing
the .config makes the oops go away (still with vga=6). When the oops
occurs, ksymoops reports do_basic_setup() as the culprit, as before.

The .config which produces the oops (router):
CONFIG_EXPERIMENTAL=y
CONFIG_M686=y
CONFIG_MODULES=y
CONFIG_NET=y
CONFIG_PCI=y
CONFIG_PCI_BIOS=y
CONFIG_SYSVIPC=y
CONFIG_SYSCTL=y
CONFIG_BINFMT_ELF=y
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_INITRD=y
CONFIG_UNIX=y
CONFIG_INET=y
CONFIG_IP_ROUTER=y
CONFIG_SYN_COOKIES=y
CONFIG_IP_NOSR=y
CONFIG_SKB_LARGE=y
CONFIG_NETDEVICES=y
CONFIG_NET_ETHERNET=y
CONFIG_NET_VENDOR_3COM=y
CONFIG_NET_VENDOR_SMC=y
CONFIG_NET_ISA=y
CONFIG_NET_EISA=y
CONFIG_SLIP_COMPRESSED=y
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_SERIAL=y
CONFIG_SERIAL_EXTENDED=y
CONFIG_SERIAL_SHARE_IRQ=y
CONFIG_MOUSE=y
CONFIG_PSMOUSE=y
CONFIG_WATCHDOG=y
CONFIG_RTC=y
CONFIG_EXT2_FS=y
CONFIG_PROC_FS=y
CONFIG_NLS=y
CONFIG_VGA_CONSOLE=y
CONFIG_VIDEO_SELECT=y
CONFIG_MAGIC_SYSRQ=y

and the .config which avoids the oops (normal):
CONFIG_EXPERIMENTAL=y
CONFIG_M686=y
CONFIG_MTRR=y
CONFIG_MODULES=y
CONFIG_NET=y
CONFIG_PCI=y
CONFIG_PCI_BIOS=y
CONFIG_PCI_QUIRKS=y
CONFIG_PCI_OPTIMIZE=y
CONFIG_SYSVIPC=y
CONFIG_SYSCTL=y
CONFIG_BINFMT_AOUT=y
CONFIG_BINFMT_ELF=y
CONFIG_BLK_DEV_IDE=y
CONFIG_BLK_DEV_IDEDISK=y
CONFIG_BLK_DEV_CMD640=y
CONFIG_BLK_DEV_RZ1000=y
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_BLK_DEV_IDEDMA=y
CONFIG_IDEDMA_AUTO=y
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_INITRD=y
CONFIG_UNIX=y
CONFIG_INET=y
CONFIG_SYN_COOKIES=y
CONFIG_IP_NOSR=y
CONFIG_SKB_LARGE=y
CONFIG_SCSI=y
CONFIG_BLK_DEV_SD=y
CONFIG_SCSI_MULTI_LUN=y
CONFIG_SCSI_CONSTANTS=y
CONFIG_SCSI_AIC7XXX=y
CONFIG_AIC7XXX_RESET_DELAY=5
CONFIG_SCSI_NCR53C8XX=y
CONFIG_SCSI_NCR53C8XX_DEFAULT_TAGS=8
CONFIG_SCSI_NCR53C8XX_MAX_TAGS=32
CONFIG_SCSI_NCR53C8XX_SYNC=20
CONFIG_NETDEVICES=y
CONFIG_NET_ETHERNET=y
CONFIG_NET_VENDOR_3COM=y
CONFIG_NET_VENDOR_SMC=y
CONFIG_NET_ISA=y
CONFIG_NET_EISA=y
CONFIG_SLIP_COMPRESSED=y
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_SERIAL=y
CONFIG_SERIAL_EXTENDED=y
CONFIG_SERIAL_SHARE_IRQ=y
CONFIG_MOUSE=y
CONFIG_PSMOUSE=y
CONFIG_WATCHDOG=y
CONFIG_RTC=y
CONFIG_EXT2_FS=y
CONFIG_PROC_FS=y
CONFIG_NLS=y
CONFIG_VGA_CONSOLE=y
CONFIG_VIDEO_SELECT=y
CONFIG_MAGIC_SYSRQ=y

And a diff:
diff normal router
3d2
< CONFIG_MTRR=y
8,9d6
< CONFIG_PCI_QUIRKS=y
< CONFIG_PCI_OPTIMIZE=y
12d8
< CONFIG_BINFMT_AOUT=y
14,20d9
< CONFIG_BLK_DEV_IDE=y
< CONFIG_BLK_DEV_IDEDISK=y
< CONFIG_BLK_DEV_CMD640=y
< CONFIG_BLK_DEV_RZ1000=y
< CONFIG_BLK_DEV_IDEPCI=y
< CONFIG_BLK_DEV_IDEDMA=y
< CONFIG_IDEDMA_AUTO=y
24a14
> CONFIG_IP_ROUTER=y
28,37d17
< CONFIG_SCSI=y
< CONFIG_BLK_DEV_SD=y
< CONFIG_SCSI_MULTI_LUN=y
< CONFIG_SCSI_CONSTANTS=y
< CONFIG_SCSI_AIC7XXX=y
< CONFIG_AIC7XXX_RESET_DELAY=5
< CONFIG_SCSI_NCR53C8XX=y
< CONFIG_SCSI_NCR53C8XX_DEFAULT_TAGS=8
< CONFIG_SCSI_NCR53C8XX_MAX_TAGS=32
< CONFIG_SCSI_NCR53C8XX_SYNC=20

With the exception of CONFIG_IP_ROUTER, my router .config is the same
as my normal .config with bits disabled.

So, now I'll go away and use my normal .config and start disabling
things piece by piece until I get breakage. Sigh. How painful. Stay
tuned.

Regards,

Richard....

-
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/