Re: [help] mysterious Cyrix lockup

Stephane Casset (sept@renass3.u-strasbg.fr)
Tue, 25 Nov 1997 07:58:06 +0000 (GMT)


Hi, You migth try to compile the kernel without the suspend on halt option
fromthe cyrix menu, this may cause your hang up...

Stephane

On Tue, 25 Nov 1997, Han-Wen Nienhuys wrote:

>
> I have a question about Cyrix CPUs (just bought one ..). I have a
> SGS-Thomson fabricated 6x86 @ 133mhz (P166+). It is a step 1 rev 7 chip,
> and AFAICT it is adequately cooled (ball bearing fan, conducting paste)
>
> The problem: I have semireproducible lockups.
>
> If I shutdown X, and continuously run a heavy C++ compile (see sig) from
> the command line, I get a lockup after some time (between 1 or 8 hours).
> this is my torture script
>
> #!/bin/sh
>
> rm log
> touch log
> tail -f log&
>
> while true; do
> date >> log
> make clean 2>&1 >> log
> sync
> make all 2>&1 >> log
> sync
> done
>
> This happened to me with 2 motherboards:
>
> 1. Noname triton VX mobo (happened with 32 mb EDO, and 24 mb FPM, with a
> S3 PCI card and with a CLGD 5426 ISA). This mobo had a linear voltage
> regulator (transistors with large heatsinks)
>
> 2. A Noname VXPro+ mobo (32 mb EDO, S3 PCI card). This mobo has a
> switching voltage regulator (copper coils).
>
> The lockup is *hard*: the keyboard doesn't respond, the hard-disk is dead,
> and there are no traces in the syslogs. One of funny things is, that with
> one lockup the CPU was fairly hot, and with some others it was cool.
> Another curious thing is: this system has produced *zero* sig11 faults (in
> or so 60 compilations), so the memory system should be OK.
>
> This is linux 2.0.31-pre10 with Andrew Balsa's big Cyrix-patch. I tried
> various combinations of Cyrix options and kernel compile options, none of
> them had any effect.
>
> Does anyone have a clue what is going on? Could it be a faulty CPU?
>
> hanwen:~$ cat /proc/cpuinfo /etc/rc.d/ /usr/src/linux/.config
>
> processor : 0
> cpu family : 5
> model : 6x86 2x Core/Bus Clock
> vendor_id : CyrixInstead
> stepping : 1 rev 7
> fdiv_bug : no
> hlt_bug : no
> sep_bug : no
> fpu : yes
> fpu_exception : yes
> cpuid level : 1
> wp : yes
> flags : fpu
> bogomips : 132.71
> #
> # Automatically generated by make menuconfig: don't edit
> #
>
> #
> # Code maturity level options
> #
> CONFIG_EXPERIMENTAL=y
>
> #
> # Loadable module support
> #
> CONFIG_MODULES=y
> CONFIG_MODVERSIONS=y
> CONFIG_KERNELD=y
>
> #
> # General setup
> #
> # CONFIG_MATH_EMULATION is not set
> CONFIG_NET=y
> # CONFIG_MAX_16M is not set
> CONFIG_PCI=y
> CONFIG_PCI_OPTIMIZE=y
> CONFIG_SYSVIPC=y
> CONFIG_BINFMT_AOUT=m
> CONFIG_BINFMT_ELF=y
> # CONFIG_BINFMT_JAVA is not set
> CONFIG_KERNEL_ELF=y
> CONFIG_M586=y
>
> #
> # Processor features
> #
> CONFIG_CYRIX=y
> CONFIG_CYRIX_SUSP_HLT=y
> CONFIG_CYRIX_FAST_IO=y
> # CONFIG_CYRIX_5X86 is not set
> CONFIG_CYRIX_6X86=y
> CONFIG_CYRIX_6X86_NOLOCK=y
> CONFIG_CYRIX_6X86_WTALLOC=y
> CONFIG_CYRIX_6X86_BTB=y
> CONFIG_CYRIX_6X86_BTB_RISKY=y
> CONFIG_CYRIX_6X86_VSPM=y
> CONFIG_CYRIX_6X86_VSPM_NOTRADPAGE=y
>
> #
> # Floppy, IDE, and other block devices
> #
> CONFIG_BLK_DEV_FD=m
> CONFIG_BLK_DEV_IDE=y
> # CONFIG_BLK_DEV_HD_IDE is not set
> CONFIG_BLK_DEV_IDECD=y
> # CONFIG_BLK_DEV_IDETAPE is not set
> # CONFIG_BLK_DEV_IDEFLOPPY is not set
> # CONFIG_BLK_DEV_IDESCSI is not set
> # CONFIG_BLK_DEV_IDE_PCMCIA is not set
> # CONFIG_BLK_DEV_CMD640 is not set
> # CONFIG_BLK_DEV_RZ1000 is not set
> # CONFIG_BLK_DEV_TRITON is not set
> CONFIG_IDE_CHIPSETS=y
> # CONFIG_BLK_DEV_ALI14XX is not set
> # CONFIG_BLK_DEV_DTC2278 is not set
> # CONFIG_BLK_DEV_HT6560B is not set
> # CONFIG_BLK_DEV_PROMISE is not set
> # CONFIG_BLK_DEV_QD6580 is not set
> # CONFIG_BLK_DEV_UMC8672 is not set
> # CONFIG_BLK_DEV_LOOP is not set
> # CONFIG_BLK_DEV_MD is not set
> # CONFIG_BLK_DEV_RAM is not set
> # CONFIG_BLK_DEV_XD is not set
> # CONFIG_BLK_DEV_HD is not set
>
> #
> # Networking options
> #
> # CONFIG_FIREWALL is not set
> # CONFIG_NET_ALIAS is not set
> CONFIG_INET=y
> # CONFIG_IP_FORWARD is not set
> # CONFIG_IP_MULTICAST is not set
> # CONFIG_SYN_COOKIES is not set
> # CONFIG_RST_COOKIES is not set
> # CONFIG_IP_ACCT is not set
> # CONFIG_IP_ROUTER is not set
> # CONFIG_NET_IPIP is not set
> # CONFIG_INET_PCTCP is not set
> # CONFIG_INET_RARP is not set
> # CONFIG_NO_PATH_MTU_DISCOVERY is not set
> CONFIG_IP_NOSR=y
> # CONFIG_SKB_LARGE is not set
> # CONFIG_IPX is not set
> # CONFIG_ATALK is not set
> # CONFIG_AX25 is not set
> # CONFIG_BRIDGE is not set
> # CONFIG_NETLINK is not set
>
> #
> # SCSI support
> #
> # CONFIG_SCSI is not set
>
> #
> # Network device support
> #
> CONFIG_NETDEVICES=y
> CONFIG_DUMMY=m
> # CONFIG_EQUALIZER is not set
> # CONFIG_DLCI is not set
> # CONFIG_PLIP is not set
> CONFIG_PPP=m
> # CONFIG_SLIP is not set
> # CONFIG_NET_RADIO is not set
> # CONFIG_NET_ETHERNET is not set
> # CONFIG_TR is not set
> # CONFIG_FDDI is not set
> # CONFIG_ARCNET is not set
>
> #
> # ISDN subsystem
> #
> # CONFIG_ISDN is not set
>
> #
> # CD-ROM drivers (not for SCSI or IDE/ATAPI drives)
> #
> # CONFIG_CD_NO_IDESCSI is not set
>
> #
> # Filesystems
> #
> # CONFIG_QUOTA is not set
> CONFIG_MINIX_FS=m
> # CONFIG_EXT_FS is not set
> CONFIG_EXT2_FS=y
> # CONFIG_XIA_FS is not set
> CONFIG_FAT_FS=m
> CONFIG_MSDOS_FS=m
> # CONFIG_VFAT_FS is not set
> # CONFIG_UMSDOS_FS is not set
> CONFIG_PROC_FS=y
> # CONFIG_NFS_FS is not set
> # CONFIG_SMB_FS is not set
> CONFIG_ISO9660_FS=m
> # CONFIG_HPFS_FS is not set
> # CONFIG_SYSV_FS is not set
> # CONFIG_AUTOFS_FS is not set
> # CONFIG_AFFS_FS is not set
> # CONFIG_UFS_FS is not set
>
> #
> # Character devices
> #
> CONFIG_SERIAL=y
> # CONFIG_DIGI is not set
> # CONFIG_CYCLADES is not set
> # CONFIG_STALDRV is not set
> # CONFIG_RISCOM8 is not set
> CONFIG_PRINTER=m
> # CONFIG_SPECIALIX is not set
> # CONFIG_MOUSE is not set
> # CONFIG_UMISC is not set
> # CONFIG_QIC02_TAPE is not set
> # CONFIG_FTAPE is not set
> # CONFIG_APM is not set
> CONFIG_WATCHDOG=y
> # CONFIG_WATCHDOG_NOWAYOUT is not set
> # CONFIG_WDT is not set
> CONFIG_SOFT_WATCHDOG=m
> # CONFIG_PCWATCHDOG is not set
> # CONFIG_RTC is not set
>
> #
> # Sound
> #
> # CONFIG_SOUND is not set
> # CONFIG_PCSP is not set
>
> #
> # Kernel hacking
> #
> # CONFIG_PROFILE is not set
>
>
> Han-Wen Nienhuys | LilyPond - The GNU Project music typesetter
> http://www.stack.nl/~hanwen | http://www.stack.nl/~hanwen/lilypond/
>
>