From owner-freebsd-stable Sat Aug 25 18:38:32 2001 Delivered-To: freebsd-stable@freebsd.org Received: from netau1.alcanet.com.au (ntp.alcanet.com.au [203.62.196.27]) by hub.freebsd.org (Postfix) with ESMTP id 358E537B409 for ; Sat, 25 Aug 2001 18:38:12 -0700 (PDT) (envelope-from jeremyp@gsmx07.alcatel.com.au) Received: from mfg1.cim.alcatel.com.au (mfg1.cim.alcatel.com.au [139.188.23.1]) by netau1.alcanet.com.au (8.9.3 (PHNE_22672)/8.9.3) with ESMTP id LAA21509 for ; Sun, 26 Aug 2001 11:38:08 +1000 (EST) Received: from gsmx07.alcatel.com.au by cim.alcatel.com.au (PMDF V5.2-32 #37640) with ESMTP id <01K7L6ZV9FNKVM9H6H@cim.alcatel.com.au> for freebsd-stable@freebsd.org; Sun, 26 Aug 2001 11:38:08 +1000 Received: (from jeremyp@localhost) by gsmx07.alcatel.com.au (8.11.1/8.11.1) id f7Q1c6K21205 for freebsd-stable@freebsd.org; Sun, 26 Aug 2001 11:38:06 +1000 (EST envelope-from jeremyp) Content-return: prohibited Date: Sun, 26 Aug 2001 11:38:06 +1000 From: Peter Jeremy Subject: 4.4-RC panic To: freebsd-stable@freebsd.org Mail-Followup-To: freebsd-stable@freebsd.org Message-id: <20010826113806.A21101@gsmx07.alcatel.com.au> MIME-version: 1.0 Content-type: text/plain; charset=us-ascii Content-disposition: inline User-Agent: Mutt/1.2.5i Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG I've recently acquired a Compaq Armada 1592DT. I installed 4.3-RELEASE on it without problem. I've been trying to upgrade it to -STABLE (as at ~0600Z on 23rd August) and have run into problems: It is now consistently panicing in slow_copyout() immediately after syslogd starts. The problem seems to have started when I added 'options PNPBIOS' to my kernel config (to give me access to the soundcard). Booting without any PCMCIA cards inserted doesn't make any difference. Any suggestions? Note that there's also a general problem that the HDD probe returns nonsense if the BIOS has accessed it (including leaving a CD-ROM inserted). This was also present in 4.3-RELEASE and I'm not as concerned about it right not. Fatal trap 12: page fault while in kernel mode fault virtual address = 0xe fault code = supervisor write, page not present instruction pointer = 0x8:0xc09ef400 stack pointer = 0x10:0xc75f4c58 frame pointer = 0x10:0xc75f4ce8 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 = 105 (syslogd) interrupt mask = none The backtrace is: #0 dumpsys () at /usr/src/sys/kern/kern_shutdown.c:472 #1 0xc013e0a4 in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:312 #2 0xc013e499 in panic (fmt=0xc0231704 "from debugger") at /usr/src/sys/kern/kern_shutdown.c:580 #3 0xc011f625 in db_panic (addr=-1063324672, have_addr=0, count=1, modif=0xc75f4ac4 "") at /usr/src/sys/ddb/db_command.c:435 #4 0xc011f5c3 in db_command (last_cmdp=0xc0262c14, cmd_table=0xc0262a54, aux_cmd_tablep=0xc0294bd8) at /usr/src/sys/ddb/db_command.c:333 #5 0xc011f68a in db_command_loop () at /usr/src/sys/ddb/db_command.c:457 #6 0xc0121843 in db_trap (type=12, code=0) at /usr/src/sys/ddb/db_trap.c:71 #7 0xc0210412 in kdb_trap (type=12, code=0, regs=0xc75f4c18) at /usr/src/sys/i386/i386/db_interface.c:158 #8 0xc021e238 in trap_fatal (frame=0xc75f4c18, eva=14) at /usr/src/sys/i386/i386/trap.c:951 #9 0xc021df01 in trap_pfault (frame=0xc75f4c18, usermode=0, eva=14) at /usr/src/sys/i386/i386/trap.c:849 #10 0xc021da73 in trap (frame={tf_fs = 16, tf_es = 16, tf_ds = 16, tf_edi = -1070995764, tf_esi = -1002344448, tf_ebp = -950055704, tf_isp = -950055868, tf_ebx = -963354368, tf_edx = -950063104, tf_ecx = -950055788, tf_eax = 14, tf_trapno = 12, tf_err = 2, tf_eip = -1063324672, tf_cs = 8, tf_eflags = 66182, tf_esp = 16777280, tf_ss = 0}) at /usr/src/sys/i386/i386/trap.c:448 #11 0xc09ef400 in ?? () #12 0xc021deaf in trap_pfault (frame=0xc75f4d5c, usermode=0, eva=3292626119) at /usr/src/sys/i386/i386/trap.c:838 #13 0xc021da73 in trap (frame={tf_fs = 16, tf_es = 16, tf_ds = 16, tf_edi = -1077939424, tf_esi = -1002341177, tf_ebp = -950055476, tf_isp = -950055544, tf_ebx = 1023, tf_edx = 0, tf_ecx = 255, tf_eax = -1077938401, tf_trapno = 12, tf_err = 0, tf_eip = -1071527988, tf_cs = 8, tf_eflags = 66071, tf_esp = 1023, tf_ss = -950055208}) at /usr/src/sys/i386/i386/trap.c:448 #14 0xc021c7cc in slow_copyout () #15 0xc014999c in logread (dev=0xc029833c, uio=0xc75f4ed8, flag=131088) at /usr/src/sys/kern/subr_log.c:158 #16 0xc0177462 in spec_read (ap=0xc75f4e6c) at /usr/src/sys/miscfs/specfs/spec_vnops.c:253 #17 0xc01b08ec in ufsspec_read (ap=0xc75f4e6c) at /usr/src/sys/ufs/ufs/ufs_vnops.c:1834 #18 0xc01b0f29 in ufs_vnoperatespec (ap=0xc75f4e6c) at /usr/src/sys/ufs/ufs/ufs_vnops.c:2391 #19 0xc01734e0 in vn_read (fp=0xc09f6b00, uio=0xc75f4ed8, cred=0xc067e880, flags=0, p=0xc6946100) at vnode_if.h:334 #20 0xc014cc77 in dofileread (p=0xc6946100, fp=0xc09f6b00, fd=5, buf=0xbfbff320, nbyte=1023, offset=-1, flags=0) at /usr/src/sys/sys/file.h:146 #21 0xc014cb3b in read (p=0xc6946100, uap=0xc75f4f80) at /usr/src/sys/kern/sys_generic.c:117 #22 0xc021e525 in syscall2 (frame={tf_fs = 47, tf_es = 47, tf_ds = 47, tf_edi = 0, tf_esi = -1077939424, tf_ebp = -1077938396, tf_isp = -950054956, tf_ebx = -1077938320, tf_edx = 0, tf_ecx = 5, tf_eax = 3, tf_trapno = 12, tf_err = 2, tf_eip = 672026136, tf_cs = 31, tf_eflags = 518, tf_esp = -1077939464, tf_ss = 47}) at /usr/src/sys/i386/i386/trap.c:1155 #23 0xc0211205 in Xint0x80_syscall () #24 0x804a0d7 in ?? () #25 0x8049745 in ?? () Boot messages: Copyright (c) 1992-2001 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 4.4-RC #3: Sun Aug 26 09:39:51 EST 2001 root@:/usr/obj/usr/src/sys/pj1592 Timecounter "i8254" frequency 1193182 Hz CPU: Pentium/P55C (quarter-micron) (233.86-MHz 586-class CPU) Origin = "GenuineIntel" Id = 0x581 Stepping = 1 Features=0x8001bf real memory = 100663296 (98304K bytes) avail memory = 94846976 (92624K bytes) Preloaded elf kernel "kernel" at 0xc030f000. Intel Pentium detected, installing workaround for F00F bug Using $PIR table, 5 entries at 0xc00f5c00 npx0: on motherboard npx0: INT 16 interface pcib0: on motherboard pci0: on pcib0 isab0: at device 1.0 on pci0 isa0: on isab0 ohci0: mem 0x41000000-0x41000fff irq 11 at device 16.0 on pci0 usb0: OHCI version 1.0, legacy support usb0: on ohci0 usb0: USB revision 1.0 uhub0: (unknown) OHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered pcic0: mem 0x7fffe000-0x7fffefff irq 15 at device 17.0 on pci0 pcic0: TI113X PCI Config Reg: [ring enable][speaker enable][CSC serial isa irq] pccard0: on pcic0 pcic1: mem 0x7ffff000-0x7fffffff irq 11 at device 17.1 on pci0 pcic1: TI113X PCI Config Reg: [ring enable][speaker enable][CSC serial isa irq] pccard1: on pcic1 pci0: at 18.0 atapci0: port 0x1000-0x100f at device 20.0 on pci0 atapci0: Busmastering DMA not supported ata0: at 0x1f0 irq 14 on atapci0 orm0: