From owner-freebsd-bugs Fri Jun 23 06:07:32 1995 Return-Path: bugs-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id GAA05535 for bugs-outgoing; Fri, 23 Jun 1995 06:07:32 -0700 Received: from todonix.ping.de (root@todonix.ping.de [193.100.14.43]) by freefall.cdrom.com (8.6.10/8.6.6) with SMTP id FAA05363 for ; Fri, 23 Jun 1995 05:59:36 -0700 Received: by todonix.ping.de (Smail3.1.28.1 #1) id m0sP8IE-00076BC; Fri, 23 Jun 95 14:57 MET DST Message-Id: From: jan@todonix.ping.de (Jan Wedekind) Subject: Re: 2.05R reboot hangs To: petri@ibr.cs.tu-bs.de Date: Fri, 23 Jun 1995 14:57:05 +0200 (MET DST) Cc: bugs@freebsd.org In-Reply-To: <199506230918.LAA29871@achill.ibr.cs.tu-bs.de> from "Stefan Petri" at Jun 23, 95 11:18:45 am X-Mailer: ELM [version 2.4 PL23] Content-Type: text Content-Length: 7358 Sender: bugs-owner@freebsd.org Precedence: bulk Hi again, > I also have an 486-DX4-100 PCI ASUS SP3G, and with 2.0.5, reboot from > GENERIC kernel hangs on about every 2nd try. This was never a problem > with the 950412-SNAP, which I have rebootet remotely about 100 times > without need to run to the machine's console. I have build a that's the same with us! those problems occured with 2.0.5R > custom kernel only yesterday, I dont know yet if that behaves better. > I have cache-write-back and ISA-GAT-enabled, and my SCSI-bus is > triple-terminated (dont ask why ;-) but is quiescent when reboot > hangs, However, as I said, this was no problem with the SNAP > installation. > Well, today we tried several things: we started with the following ChipSet setup: DRAM write page Mode Enabled DRAM code read page Mode Enabled DRAM refresh mode Normal DRAM wait state 0 CPU to DRAM write buffer Enabled CPU to PCI write buffer Enabled PCI to DRAM write buffer Enabled PCI memory burst Disabled Video BIOS cache Disabled Ext. Cache WS 0 Cache update policy Wr-Through PCI posted write buffer Enabled ISA GAT mode Disabled DMA line buffer mode Standard ISA master buffer mode Standard and we tested the machine (partly without the 2nd NCR Controller) until we reached the BIOS defaults (all features disabled, Write Throu, 1 Wait State). The behaviour remained, but now it more occured randomly, about each 3rd or 4th time. Eventually we should test it with an other Kernel where only the really nessesary drivers are configured ? (our kernel config as follows) Jan kernel config LEARY: machine "i386" cpu "I486_CPU" ident GATE maxusers 32 #options MATH_EMULATE #Support for x87 emulation options "OPEN_MAX=256" options "CHILD_MAX=128" config kernel root on sd0 swap on sd0 dumps on sd0 options "COMPAT_43" # WINE support #options USER_LDT #allow user-level control of i386 ldt # System V IPC support #options SYSVSHM #options SYSVSEM #options SYSVMSG # Debug options #options DDB options KTRACE #options DIAGNOSTIC # needed for running X #options UCONSOLE # Network options INET #Internet communications protocols #options CCITT #X.25 network layer #options NS #Xerox NS communications protocols # Network devices pseudo-device ether #Generic Ethernet #pseudo-device fddi #Generic FDDI pseudo-device sppp #Generic Synchronous PPP pseudo-device loop #Network loopback device pseudo-device sl 20 #Serial Line IP pseudo-device ppp 20 #Point-to-point protocol #pseudo-device bpfilter 4 #Berkeley packet filter pseudo-device disc #Discard device pseudo-device tun 1 #Tunnel driver(user process ppp) #options NSIP #XNS over IP #options LLC #X.25 link layer for Ethernets #options HDLC #X.25 link layer for serial lines # INET options options "TCP_COMPAT_42" #emulate 4.2BSD TCP bugs options GATEWAY #internetwork gateway options MROUTING # Multicast routing #options IPFIREWALL #firewall #options IPFIREWALL_VERBOSE #print information about options IPACCT #ipaccounting # dropped packets #options ARP_PROXYALL # global proxy ARP # Filesystem options options FFS #Fast filesystem options NFS #Network File System #options NQNFS #Enable NQNFS lease checking #options "CD9660" #ISO 9660 filesystem #options FDESC #File descriptor filesystem #options KERNFS #Kernel filesystem #options LFS #Log filesystem options MFS #Memory File System options MSDOSFS #MS DOS File System #options NULLFS #NULL filesystem #options PORTAL #Portal filesystem options PROCFS #Process filesystem #options UMAPFS #UID map filesystem #options UNION #Union filesystem # Make space in the kernel for a MFS rootfilesystem. Define to the number # of kilobytes to reserve for the filesystem. #options "MFS_ROOT=10" # Allow this many swap-devices. options "NSWAPDEV=2" # SCSI controller pci0 controller ncr0 controller scbus0 device sd0 device sd1 device sd2 device sd3 device st0 # the scsi-code needs cdinit(), so don't remove! device cd0 #Only need one of these, the code dynamically grows #controller scbus0 #base SCSI code #device ch0 #SCSI media changers #device sd0 #SCSI disks #device st0 #SCSI tapes #device cd0 #SCSI CD-ROMs #device worm0 at scbus? # SCSI worm #device pt0 at scbus? # SCSI processor type #device sctarg0 at scbus? # SCSI target #options SCSIDEBUG #options NO_SCSI_SENSE #options SCSI_REPORT_GEOMETRY # misc. devices and options pseudo-device pty 32 #Pseudo ttys - can go as high as 64 pseudo-device speaker #Play IBM BASIC-style noises out your speaker pseudo-device log #Kernel syslog interface (/dev/klog) pseudo-device gzip #Exec gzipped a.out's pseudo-device vn #Vnode driver (turns a file into a device) pseudo-device snp 3 #Snoop device - to look at pty/vty/etc.. # These are non-optional for ISDN #pseudo-device isdn #pseudo-device ii 4 #pseudo-device ity 4 #pseudo-device itel 2 #pseudo-device ispy 1 # Hardware device configuration controller isa0 options "AUTO_EOI_1" #options "AUTO_EOI_2" options BOUNCE_BUFFERS #options DUMMY_NOPS #options "TUNE_1542" #options "BROKEN_KEYBOARD_RESET" # Enable this and PCVT_FREEBSD for pcvt vt220 compatible console driver #device vt0 at isa? port "IO_KBD" tty irq 1 vector pcrint #options "PCVT_FREEBSD=210" # pcvt running on FreeBSD 2.0.5 #options XSERVER # include code for XFree86 #options FAT_CURSOR # start with block cursor # The syscons console driver (sco color console compatible) - default. device sc0 at isa? port "IO_KBD" tty irq 1 vector scintr #options HARDFONTS options "MAXCONS=4" device npx0 at isa? port "IO_NPX" irq 13 vector npxintr #controller wdc0 at isa? port "IO_WD1" bio irq 14 vector wdintr #disk wd0 at wdc0 drive 0 controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr disk fd0 at fdc0 drive 0 # Other standard PC hardware device lpt0 at isa? port? tty #device lpt0 at isa? port "IO_LPT3" tty irq 7 vector lptintr #device mse0 at isa? port 0x23c tty irq 5 vector mseintr #device psm0 at isa? port "IO_KBD" conflicts tty irq 12 vector psmintr device sio0 at isa? port "IO_COM1" tty irq 4 vector siointr device sio1 at isa? port "IO_COM2" tty irq 3 vector siointr # Options for sio: #options COMCONSOLE #prefer serial console to video console #options COM_MULTIPORT #code for some cards with shared IRQs #options DSI_SOFT_MODEM #code for DSI Softmodems #options BREAK_TO_DEBUGGER #a BREAK on a comconsole goes to options COM_MULTIPORT # 1st AST board device sio2 at isa? port "0x2a0" tty flags 0x0501 vector siointr device sio3 at isa? port "0x2a8" tty flags 0x0501 vector siointr device sio4 at isa? port "0x2b0" tty flags 0x0501 vector siointr device sio5 at isa? port "0x2b8" tty irq 7 flags 0x0501 iomem 0x02bf vector siointr # 2nd AST board device sio6 at isa? port "0x1a0" tty flags 0x0901 vector siointr device sio7 at isa? port "0x1a8" tty flags 0x0901 vector siointr device sio8 at isa? port "0x1b0" tty flags 0x0901 vector siointr device sio9 at isa? port "0x1b8" tty irq 5 flags 0x0901 iomem 0x01bf vector siointr device ed0 at isa? port 0x300 net irq 12 iomem 0xd8000 vector edintr device cy0 at isa? tty irq 10 iomem 0xd4000 iosiz 0x2000 vector cyintr device cy1 at isa? tty irq 11 iomem 0xd6000 iosiz 0x2000 vector cyintr