From owner-freebsd-current Fri Apr 17 07:44:26 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA02537 for freebsd-current-outgoing; Fri, 17 Apr 1998 07:44:26 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from thing.dyn.ml.org (root@pm336-17.dialip.mich.net [35.9.11.83]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA02522 for ; Fri, 17 Apr 1998 14:44:19 GMT (envelope-from mcdougall@ameritech.net) Received: from ameritech.net (bsdx [192.168.1.2]) by thing.dyn.ml.org (8.8.8/8.8.7) with ESMTP id KAA00873 for ; Fri, 17 Apr 1998 10:44:12 -0400 (EDT) (envelope-from mcdougall@ameritech.net) Message-ID: <35376ABB.ADF827AF@ameritech.net> Date: Fri, 17 Apr 1998 10:44:12 -0400 From: Adam McDougall Reply-To: mcdougall@ameritech.net X-Mailer: Mozilla 4.05 [en] (X11; I; FreeBSD 3.0-CURRENT i386) MIME-Version: 1.0 To: current@FreeBSD.ORG Subject: Unable to crashdump Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hello, I would like to enable crash dumps for -current so I can better understand why it crashes sometimes (totally a mystery in X since the display simply freezes). I have enabled then in rc.conf, but when a panic happens, my dpt 2144 is no longer able to write to the disk it seems, something about the panic tells it to shut down. When a dump is supposed to occur, my screen scrolls wildly with this message: dpt0 ERROR: Command "Write (10) [6.1.18]" recieved for b0t0u0 but controller is shut down; Aborting I cannot tell if the numbers change since they fly by so fast. Any insight into making it not shutdown before dumps would be appreciated. I did ask freebsd-scsi first, but did not recieve concern towards the problem. Thanks in advance. System info: Copyright (c) 1992-1998 FreeBSD Inc. Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. FreeBSD 3.0-CURRENT #10: Fri Apr 17 10:22:35 EDT 1998 user1@bsdx.dyn.ml.org:/asynch/src/sys/compile/BSDXKRNL Timecounter "i8254" frequency 1193182 Hz cost 4789 ns Timecounter "TSC" frequency 233223055 Hz cost 163 ns CPU: Pentium (233.22-MHz 586-class CPU) Origin = "GenuineIntel" Id = 0x543 Stepping=3 Features=0x8001bf real memory = 67108864 (65536K bytes) avail memory = 62910464 (61436K bytes) DPT: RAID Manager driver, Version 1.0.5 Probing for devices on PCI bus 0: DPT: PCI SCSI HBA Driver, version 1.4.2 chip0: rev 0x00 on pci0.0.0 chip1: rev 0x01 on pci0.1.0 ide_pci0: rev 0xc0 int a irq 14 on pci0.1.1 vga0: rev 0x02 int a irq 11 on pci0.11.0 ed1: rev 0x00 int a irq 9 on pci0.13.0 ed1: address 00:4f:49:03:cb:b9, type NE2000 (16 bit) dpt0: rev 0x02 int a irq 12 on pci0.15.0 dpt0: DPT type 3, model PM2144UW firmware 07LY, Protocol 0 on port 6110 with Disabled cache. LED = 0000 0000 dpt0: Enabled Options: Collect Metrics dpt0: Shutdown handler registered dpt0: waiting for scsi devices to settle scbus0 at dpt0 bus 0 sd0 at scbus0 target 0 lun 0 sd0: type 0 fixed SCSI 2 sd0: Direct-Access 8682MB (17781008 512 byte sectors) Probing for devices on the ISA bus: sc0 at 0x60-0x6f irq 1 on motherboard sc0: VGA color <16 virtual consoles, flags=0x0> ed0 not found at 0x340 sio0 at 0x3f8-0x3ff irq 4 on isa sio0: type 16550A lpt0 at 0x378-0x37f irq 7 on isa lpt0: Interrupt-driven port lp0: TCP/IP capable interface asc0 at 0x2ab-0x2af irq 10 drq 3 on isa asc0: [GI1904/Trust Ami-Scan Grey/Color] fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa fdc0: FIFO enabled, 8 bytes threshold wdc0 not found at 0x1f0 wdc1 not found at 0x170 npx0 flags 0x1 on motherboard npx0: INT 16 interface sb0 at 0x220 irq 5 drq 1 on isa snd0: sbxvi0 at 0x0 drq 5 on isa snd0: sbmidi0 at 0x330 on isa snd0: opl0 at 0x388 on isa snd0: Intel Pentium F00F detected, installing workaround WARNING: / was not properly dismounted. my conf file: # GENERIC -- Generic machine with WD/AHx/NCR/BTx family disks # # For more information read the handbook part System Administration -> # Configuring the FreeBSD Kernel -> The Configuration File. # The handbook is available in /usr/share/doc/handbook or online as # latest version from the FreeBSD World Wide Web server # # # An exhaustive list of options and more detailed explanations of the # device lines is present in the ./LINT configuration file. If you are # in doubt as to the purpose or necessity of a line, check first in LINT. # # $Id: GENERIC,v 1.77.2.8 1997/04/18 14:06:20 nate Exp $ machine "i386" #cpu "I386_CPU" #cpu "I486_CPU" cpu "I586_CPU" #cpu "I686_CPU" ident BSDXKRNL maxusers 80 #options MATH_EMULATE #Support for x87 emulation options INET #InterNETworking #options IPX options FFS #Berkeley Fast Filesystem #options SOFTUPDATES #options MFS options DDB options DDB_UNATTENDED #options NFS #Network Filesystem #options MSDOSFS #MSDOS Filesystem options "CD9660" #ISO 9660 Filesystem options PROCFS #Process filesystem options "COMPAT_43" #Compatible with BSD 4.3 [KEEP THIS!] options SCSI_DELAY=5 #Be pessimistic about Joe SCSI device #options BOUNCE_BUFFERS #include support for DMA bounce buffers options UCONSOLE #Allow users to grab the console options FAILSAFE #Be conservative options USERCONFIG #boot -c editor #options USERCONFIG_BOOT #options VISUAL_USERCONFIG #visual boot -c editor options SYSVSHM options SYSVSEM options SYSVMSG #options "SHMMAXPGS=1024" # 4 megs shared mem config kernel root on sd0 controller isa0 #controller eisa0 controller pci0 controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr disk fd0 at fdc0 drive 0 #disk fd1 at fdc0 drive 1 #tape ft0 at fdc0 drive 2 controller wdc0 at isa? port "IO_WD1" bio irq 14 vector wdintr disk wd0 at wdc0 drive 0 #disk wd1 at wdc0 drive 1 controller wdc1 at isa? port "IO_WD2" bio irq 15 vector wdintr #disk wd2 at wdc1 drive 0 #disk wd3 at wdc1 drive 1 options ATAPI #Enable ATAPI support for IDE bus options ATAPI_STATIC #Don't do it as an LKM device wcd0 #IDE CD-ROM #controller matcd0 at isa? port? bio #controller matcd1 at isa? port? bio #controller matcd2 at isa? port? bio #controller matcd3 at isa? port? bio #controller scbus0 #base SCSI code #device sd0 #SCSI disks #controller ppbus0 #controller vpo0 at ppbus? #device nlpt0 at ppbus? #device ppi0 at ppbus? #controller ppc0 at isa? disable port ? irq 7 vector ppcintr #controller ppbus0 #controller vpo0 at ppbus0 # Iomega ZIP support #device nlpt0 at ppbus0 # printer support #device ppi0 at ppbus0 # ppbus interface #controller ppc0 at isa? port? irq 7 vector ppcintr #device plip0 at ppbus0 # PLIP support # controller ppa0 at isa? port 0x278 bio flags 0x0 #First drive # controller ppa1 at isa? port 0x378 bio flags 0x0 #Second drive #device lpt0 at isa? disable port? tty #Polling lpt driver # A single entry for any of these controllers (ncr, ahb, ahc, amd) is # sufficient for any number of installed devices. #controller ncr0 #controller amd0 #controller ahb0 #controller ahc0 #controller bt0 at isa? port "IO_BT0" bio irq ? vector bt_isa_intr #controller uha0 at isa? port "IO_UHA0" bio irq ? drq 5 vector uhaintr #controller aha0 at isa? port "IO_AHA0" bio irq ? drq 5 vector ahaintr #controller aic0 at isa? port 0x340 bio irq 10 vector aicintr #controller nca0 at isa? port 0x1f88 bio irq 10 vector ncaintr #controller nca1 at isa? port 0x350 bio irq 5 vector ncaintr #controller sea0 at isa? bio irq 5 iomem 0xc8000 iosiz 0x2000 vector seaintr controller scbus0 device sd0 device od0 #See LINT for possible `od' options. #device st0 device cd0 #Only need one of these, the code dynamically grows #device wt0 at isa? port 0x300 bio irq 5 drq 1 vector wtintr #device mcd0 at isa? port 0x300 bio irq 10 vector mcdintr #device scd0 at isa? port 0x230 bio # syscons is the default console driver, resembling an SCO console device sc0 at isa? port "IO_KBD" tty irq 1 vector scintr # 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 # If you have a ThinkPAD, uncomment this along with the rest of the PCVT lines #options PCVT_SCANSET=2 # IBM keyboards are non-std # Mandatory, don't remove device npx0 at isa? port "IO_NPX" flags 0x1 irq 13 vector npxintr # # Laptop support (see LINT for more options) # #device apm0 at isa? disable # Advanced Power Management # PCCARD (PCMCIA) support #controller crd0 #device pcic0 at crd? #device pcic1 at crd? device sio0 at isa? port "IO_COM1" tty irq 4 vector siointr #device sio1 at isa? port "IO_COM2" tty irq 3 vector siointr #device sio2 at isa? disable port "IO_COM3" tty irq 5 vector siointr #device sio3 at isa? disable port "IO_COM4" tty irq 9 vector siointr device lpt0 at isa? port? tty irq 7 vector lptintr #device lpt1 at isa? port? tty #device mse0 at isa? port 0x23c tty irq 5 vector mseintr #device psm0 at isa? disable port "IO_KBD" conflicts tty irq 12 vector psmintr # Order is important here due to intrusive probes, do *not* alphabetize # this list of network interfaces until the probes have been fixed. # Right now it appears that the ie0 must be probed before ep0. See # revision 1.20 of this file. #device de0 #device fxp0 #device vx0 device ed0 at isa? port 0x340 net irq 9 iomem 0xd8000 vector edintr #device ed1 at isa? port 0x300 net irq 5 iomem 0xd8000 vector edintr #device ie0 at isa? port 0x300 net irq 10 iomem 0xd0000 vector ieintr #device ie1 at isa? port 0x360 net irq 7 iomem 0xd0000 vector ieintr #device ep0 at isa? port 0x300 net irq 10 vector epintr #device ex0 at isa? port 0x300 net irq 10 iomem 0xd0000 vector exintr #device fe0 at isa? port 0x300 net irq ? vector feintr #device le0 at isa? port 0x300 net irq 5 iomem 0xd0000 vector le_intr #device lnc0 at isa? port 0x280 net irq 10 drq 0 vector lncintr #device ze0 at isa? port 0x300 net irq 5 iomem 0xd8000 vector zeintr #device zp0 at isa? port 0x300 net irq 10 iomem 0xd8000 vector zpintr pseudo-device loop pseudo-device ether #pseudo-device log #pseudo-device sl 1 # ijppp uses tun instead of ppp device #pseudo-device ppp 1 pseudo-device vn 4 #pseudo-device tun 1 pseudo-device pty 128 pseudo-device gzip # Exec gzipped a.out's # KTRACE enables the system-call tracing facility ktrace(2). # This adds 4 KB bloat to your kernel, and slightly increases # the costs of each syscall. options KTRACE #kernel tracing pseudo-device snp 4 pseudo-device speaker pseudo-device bpfilter 4 options USER_LDT # options IPFIREWALL #firewall device asc0 at isa? port 0x2ab tty drq3 irq10 vector ascintr # sound controller snd0 device sb0 at isa? port 0x220 irq 5 drq 1 vector sbintr device sbxvi0 at isa? port 0x0 drq 5 device sbmidi0 at isa? port 0x330 device opl0 at isa? port 0x388 #device awe0 at isa? port 0x620 #controller pnp0 # The 'dpt' driver provides support for DPT controllers (http://www.dpt.com/). # See sys/dev/dpt for debugging and other subtle options. # /usr/sbin/dpt_* tools. # DPT_DEBUG_xxxx These are controllable from sys/dev/dpt/dpt.h controller dpt0 options "ENABLE_VFS_IOOPT" # DPT options #options DPT_VERIFY_HINTR #options DPT_RESTRICTED_FREELIST options DPT_MEASURE_PERFORMANCE #options DPT_FREELIST_IS_STACK #options DPT_HANDLE_TIMEOUTS #options DPT_TIMEOUT_FACTOR=4 #options DPT_INTR_DELAY=200 # Some motherboards need that #options DPT_LOST_IRQ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message