From owner-freebsd-current Tue May 7 17:17:33 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id RAA28540 for current-outgoing; Tue, 7 May 1996 17:17:33 -0700 (PDT) Received: from s1.GANet.NET (s1.GANet.NET [199.18.201.2]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id RAA28527 for ; Tue, 7 May 1996 17:17:30 -0700 (PDT) Received: (from ec0@localhost) by s1.GANet.NET (8.6.11/8.6.11) id UAA13827; Tue, 7 May 1996 20:15:46 -0400 Date: Tue, 7 May 1996 20:15:45 -0400 (EDT) From: Eric Chet To: Thomas Sparrevohn cc: Andrew Gallatin , freebsd-current@FreeBSD.org Subject: Re: -current not booting, more info ddb trace In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-current@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk > > Hello > > My system is a ASUS SP3G with AMD/133. It reboots after > > the kernel is loaded. > Hello I added options DDB, KTRACE and FAILSAFE now during booting I drop into ddb. This is from current 960507 I get a panic page not found type 12 trap, code=0 stopped at _sdstart+0x102 : cmpl $0,0x1c(%esi) db> trace _sdstart _free_xs _scsi_done _ncr_complete _ncr_wakeup _ncr_exception _ncr_intr Xresume11() --- interrupt, eip=0xf018a600, ebp=0xf01a3fe8 -i486_bzero _vm_page_zero_idle idle_loop I will include a copy of dmesg from the may 2nd kernel which works fine. Also a copy of my config. Eric J. Chet (ejc@nasvr1.cb.att.com || ec0@ganet.net) Lucent Technologies, Bell Labs Innovations ----DMESG Fatal trap 12: page fault while in kernel mode fault virtual address = 0x1c fault code = supervisor read, page not present instruction pointer = 0x8:0xf0163826 stack pointer = 0x10:0xf01a3ec0 frame pointer = 0x10:0xf01a3edc code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = interrupt enabled, resume, IOPL = 0 current process = Idle interrupt mask = bio panic: from debugger panic: from debugger Automatic reboot in 15 seconds - press a key on the console to abort Rebooting... FreeBSD 2.2-CURRENT #0: Thu May 2 20:37:26 1996 ejc@gargoyle.bazzle.com:/var/usr/src/sys/compile/gargoyle Calibrating clock(s) relative to mc146818A clock ... failed, using default i8254 clock of 1193182 Hz CLK_USE_I8254_CALIBRATION not specified - using default frequency CPU: i486DX (486-class CPU) Origin = "AuthenticAMD" Id = 0x4e4 real memory = 33554432 (32768K bytes) avail memory = 31473664 (30736K bytes) Probing for devices on PCI bus 0: chip0 rev 4 on pci0:0 chip1 rev 3 on pci0:2 ncr0 rev 2 int a irq 11 on pci0:5 ncr0 waiting for scsi devices to settle (ncr0:0:0): "SEAGATE ST15150W 0020" type 0 fixed SCSI 2 sd0(ncr0:0:0): Direct-Access sd0(ncr0:0:0): WIDE SCSI (16 bit) enabled. sd0(ncr0:0:0): FAST SCSI-2 100ns (10 Mb/sec) offset 8. 4095MB (8388315 512 byte sectors) (ncr0:1:0): "QUANTUM LP240S GM240S01X 6.4" type 0 fixed SCSI 2 sd1(ncr0:1:0): Direct-Access sd1(ncr0:1:0): FAST SCSI-2 100ns (10 Mb/sec) offset 8. 234MB (479350 512 byte sectors) (ncr0:2:0): "PLEXTOR CD-ROM DM-XX28 3.08" type 5 removable SCSI 2 cd0(ncr0:2:0): CD-ROM cd0(ncr0:2:0): asynchronous. cd present [326402 x 2048 byte records] (ncr0:2:2): asynchronous. (ncr0:2:3): asynchronous. (ncr0:2:4): asynchronous. (ncr0:2:5): asynchronous. (ncr0:2:6): asynchronous. (ncr0:2:7): asynchronous. vga0 rev 1 on pci0:6 Probing for devices on the ISA bus: sc0 at 0x60-0x6f irq 1 on motherboard sc0: VGA color <16 virtual consoles, flags=0x0> sio0 at 0x3f8-0x3ff irq 4 on isa sio0: type 16550A sio1 at 0x2f8-0x2ff irq 3 on isa sio1: type 16550A sio2 at 0x3e8-0x3ef irq 5 on isa sio2: type 16550A lpt0 at 0x378-0x37f irq 7 on isa lpt0: Interrupt-driven port lp0: TCP/IP capable interface lpt1 at 0x278-0x27f on isa fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa fdc0: NEC 72065B fd0: 1.44MB 3.5in npx0 on motherboard npx0: INT 16 interface new masks: bio c0000840, tty c00300ba, net c00300ba WARNING: / was not properly dismounted. ------- CONFIG machine "i386" #cpu "I386_CPU" cpu "I486_CPU" #cpu "I586_CPU" #cpu "I686_CPU" ident gargoyle maxusers 64 options INET #InterNETworking options FFS #Berkeley Fast Filesystem #options NFS #Network Filesystem options MFS #Memory Filesystem options MSDOSFS #MSDOS Filesystem options "CD9660" #ISO 9660 Filesystem options PROCFS #Process filesystem #options DEVFS #Device filesystem options "COMPAT_43" #Compatible with BSD 4.3 [KEEP THIS!] options SCSI_DELAY=15 #Be pessimistic about Joe SCSI device options UCONSOLE #Allow users to grab the console options BROKEN_KEYBOARD_RESET options SYSVSHM #System V Shared memory support options SYSVSEM #System V Semophore support options SYSVMSG #System V Message support options KTRACE #kernel tracing options DDB #options DDB_UNATTENDED options FAILSAFE config kernel root on sd0 controller isa0 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 # A single entry for any of these controllers (ncr, ahb, ahc) is sufficient # for any number of installed devices. controller ncr0 controller scbus0 device sd0 #device od0 #device st0 device cd0 #Only need one of these, the code dynamically grows # 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 # This PCVT option is for keyboards such as those used on IBM ThinkPad laptops #options PCVT_SCANSET=2 # IBM keyboards are non-std # The syscons console driver (sco color console compatible) - default. device sc0 at isa? port "IO_KBD" tty irq 1 vector scintr # Mandatory, don't remove device npx0 at isa? port "IO_NPX" irq 13 vector npxintr 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? port "IO_COM3" tty irq 5 vector siointr #device sio3 at isa? 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 lpt2 at isa? port? tty # 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 ed0 at isa? port 0x280 net irq 5 iomem 0xd8000 vector edintr #device ed1 at isa? port 0x300 net irq 5 iomem 0xd8000 vector edintr #device ie0 at isa? port 0x360 net irq 7 iomem 0xd0000 vector ieintr #device ep0 at isa? port 0x300 net irq 10 vector epintr #device fe0 at isa? port 0x300 net irq ? vector feintr #device ix0 at isa? port 0x300 net irq 10 iomem 0xd0000 iosiz 32768 vector ixintr #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 lnc1 at isa? port 0x300 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 pseudo-device ppp 1 #pseudo-device tun 1 pseudo-device pty 16 # keep this if you want to be able to continue to use /stand/sysinstall pseudo-device gzip # Exec gzipped a.out's pseudo-device bpfilter 4