lkml.org 
[lkml]   [1997]   [Nov]   [24]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
Subject[help] mysterious Cyrix lockup

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/



\
 
 \ /
  Last update: 2005-03-22 13:40    [W:0.042 / U:0.296 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site