Hi All, My first `panic' since 1995 ! - The title says it all. My system is current as of July 19/99, the last working kernel was built on (or about) June 8 - so I guess something broke between then and now. The panic happens sometime after the disks get mounted but before the network starts up. If it's useful I can pepper my `/etc/rc' file with printf()'s. I've attached gdb traceback info and my dmesg output ... If there's any more data you'd like me to forward, just ask. :) Btw, I'll be in meetings until about 3pm EST tomorrow, err today, so won't be checking mail until then. Cheers, Andrew. -- +-- | Andrew Atrens Nortel Networks, Ottawa, Canada. | | All opinions expressed are my own, not those of any employer. | --+ Heller's Law: The first myth of management is that it exists. Johnson's Corollary: Nobody really knows what is going on anywhere within the organization.
# gdb -k kernel.1 vmcore.1 GNU gdb 4.18 Copyright 1998 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i386-unknown-freebsd"... IdlePTD 3190784 initial pcb at 278b60 panicstr: from debugger panic messages: --- panic: lockmgr: pid -2, not exclusive lock holder 30 unlocking panic: from debugger dumping to dev (3,196609), offset 262176 dump 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 --- #0 boot (howto=260) at ../../kern/kern_shutdown.c:291 291 dumppcb.pcb_cr3 = rcr3(); (kgdb) bt #0 boot (howto=260) at ../../kern/kern_shutdown.c:291 #1 0xc0136de1 in panic (fmt=0xc02356f4 "from debugger") at ../../kern/kern_shutdown.c:505 #2 0xc011cbf5 in db_panic (addr=-1071635649, have_addr=0, count=-1, modif=0xc025a654 "") at ../../ddb/db_command.c:434 #3 0xc011cb93 in db_command (last_cmdp=0xc025b7c8, cmd_table=0xc025b628, aux_cmd_tablep=0xc0276300) at ../../ddb/db_command.c:334 #4 0xc011cc5a in db_command_loop () at ../../ddb/db_command.c:456 #5 0xc011ec97 in db_trap (type=3, code=0) at ../../ddb/db_trap.c:71 #6 0xc02020d8 in kdb_trap (type=3, code=0, regs=0xc025a74c) at ../../i386/i386/db_interface.c:157 #7 0xc020e720 in trap (frame={tf_fs = 16, tf_es = 16, tf_ds = 16, tf_edi = 1024, tf_esi = 256, tf_ebp = -1071274092, tf_isp = -1071274120, tf_ebx = -1071415936, tf_edx = 0, tf_ecx = 1920, tf_eax = 18, tf_trapno = 3, tf_err = 0, tf_eip = -1071635649, tf_cs = 8, tf_eflags = 582, tf_esp = -1071323617, tf_ss = -1071412933}) at ../../i386/i386/trap.c:534 #8 0xc020233f in Debugger (msg=0xc023893b "panic") at machine/cpufunc.h:64 #9 0xc0136dd8 in panic (fmt=0xc0237d80 "lockmgr: pid %d, not %s %d unlocking") at ../../kern/kern_shutdown.c:503 #10 0xc013281c in lockmgr (lkp=0xc331c2c8, flags=6, interlkp=0x0, p=0x0) at ../../kern/kern_lock.c:391 #11 0xc01e43d1 in relpbuf (bp=0xc331c2a0, pfreecnt=0x0) at ../../sys/buf.h:298 #12 0xc01e450f in vm_pager_chain_iodone (nbp=0xc331c2a0) at ../../vm/vm_pager.c:525 #13 0xc01580db in biodone (bp=0xc331c2a0) at ../../kern/vfs_bio.c:2577 #14 0xc01eca09 in ad_interrupt (request=0xc0a181c0) at ../../dev/ata/ata-disk.c:704 #15 0xc01eb7c1 in ataintr (data=0xc09c4000) at ../../dev/ata/ata-all.c:564 (kgdb) up #1 0xc0136de1 in panic (fmt=0xc02356f4 "from debugger") at ../../kern/kern_shutdown.c:505 505 boot(bootopt); (kgdb) up #2 0xc011cbf5 in db_panic (addr=-1071635649, have_addr=0, count=-1, modif=0xc025a654 "") at ../../ddb/db_command.c:434 434 panic("from debugger"); (kgdb) up #3 0xc011cb93 in db_command (last_cmdp=0xc025b7c8, cmd_table=0xc025b628, aux_cmd_tablep=0xc0276300) at ../../ddb/db_command.c:334 334 (*cmd->fcn)(addr, have_addr, count, modif); (kgdb) up #4 0xc011cc5a in db_command_loop () at ../../ddb/db_command.c:456 456 db_command(&db_last_command, db_command_table, (kgdb) up #5 0xc011ec97 in db_trap (type=3, code=0) at ../../ddb/db_trap.c:71 71 db_command_loop(); (kgdb) up #6 0xc02020d8 in kdb_trap (type=3, code=0, regs=0xc025a74c) at ../../i386/i386/db_interface.c:157 157 db_trap(type, code); (kgdb) up #7 0xc020e720 in trap (frame={tf_fs = 16, tf_es = 16, tf_ds = 16, tf_edi = 1024, tf_esi = 256, tf_ebp = -1071274092, tf_isp = -1071274120, tf_ebx = -1071415936, tf_edx = 0, tf_ecx = 1920, tf_eax = 18, tf_trapno = 3, tf_err = 0, tf_eip = -1071635649, tf_cs = 8, tf_eflags = 582, tf_esp = -1071323617, tf_ss = -1071412933}) at ../../i386/i386/trap.c:534 534 if (kdb_trap (type, 0, &frame)) (kgdb) up #8 0xc020233f in Debugger (msg=0xc023893b "panic") at machine/cpufunc.h:64 64 __asm __volatile("int $3"); (kgdb) up #9 0xc0136dd8 in panic (fmt=0xc0237d80 "lockmgr: pid %d, not %s %d unlocking") at ../../kern/kern_shutdown.c:503 503 Debugger ("panic"); (kgdb) l 498 printf("lapic.id = %08x\n", lapic.id); 499 #endif 500 501 #if defined(DDB) 502 if (debugger_on_panic) 503 Debugger ("panic"); 504 #endif 505 boot(bootopt); 506 } 507 (kgdb) up #10 0xc013281c in lockmgr (lkp=0xc331c2c8, flags=6, interlkp=0x0, p=0x0) at ../../kern/kern_lock.c:391 391 panic("lockmgr: pid %d, not %s %d unlocking", (kgdb) l 386 case LK_RELEASE: 387 if (lkp->lk_exclusivecount != 0) { 388 #if !defined(MAX_PERF) 389 if (lkp->lk_lockholder != pid && 390 lkp->lk_lockholder != LK_KERNPROC) 391 panic("lockmgr: pid %d, not %s %d unlocking", 392 pid, "exclusive lock holder", 393 lkp->lk_lockholder); 394 #endif 395 COUNT(p, -1); (kgdb) print *lkp $1 = {lk_interlock = {lock_data = 0}, lk_flags = 1024, lk_sharecount = 0, lk_waitcount = 0, lk_exclusivecount = 1, lk_prio = 20, lk_wmesg = 0xc023af60 "bufwait", lk_timo = 0, lk_lockholder = 30} (kgdb) print pid $2 = -2 (kgdb) up #11 0xc01e43d1 in relpbuf (bp=0xc331c2a0, pfreecnt=0x0) at ../../sys/buf.h:298 298 lockmgr(&(bp)->b_lock, LK_RELEASE, NULL, curproc); (kgdb) l 293 BUF_UNLOCK(struct buf *bp) 294 { 295 int s; 296 297 s = splbio(); 298 lockmgr(&(bp)->b_lock, LK_RELEASE, NULL, curproc); 299 splx(s); 300 } 301 302 /* (kgdb) print *bp $3 = {b_hash = {le_next = 0x0, le_prev = 0x0}, b_vnbufs = {tqe_next = 0x0, tqe_prev = 0x0}, b_freelist = {tqe_next = 0xc331c010, tqe_prev = 0xc029a99c}, b_act = {tqe_next = 0x0, tqe_prev = 0xc09da028}, b_flags = 512, b_qindex = 0, b_unused1 = 0 '\000', b_xflags = 0 '\000', b_lock = {lk_interlock = {lock_data = 0}, lk_flags = 1024, lk_sharecount = 0, lk_waitcount = 0, lk_exclusivecount = 1, lk_prio = 20, lk_wmesg = 0xc023af60 "bufwait", lk_timo = 0, lk_lockholder = 30}, b_error = 0, b_bufsize = 8192, b_bcount = 8192, b_resid = 0, b_dev = 0x3fc09, b_data = 0xc63c0a00 "", b_kvabase = 0xc63e0000 <Address 0xc63e0000 out of bounds>, b_kvasize = 131072, b_lblkno = 31, b_blkno = 256, b_offset = 253952, b_iodone = 0xc01e4454 <vm_pager_chain_iodone>, b_iodone_chain = 0x0, b_vp = 0x0, b_dirtyoff = 0, b_dirtyend = 8192, b_rcred = 0x0, b_wcred = 0x0, b_pblkno = 885107, b_saveaddr = 0x0, b_driver1 = 0x0, b_driver2 = 0x0, b_caller1 = 0x0, b_caller2 = 0x0, b_pager = {pg_spc = 0x0, pg_reqpage = 0}, b_cluster = {cluster_head = {tqh_first = 0xc333f7a8, tqh_last = 0xc333f338}, cluster_entry = {tqe_next = 0xc333f7a8, tqe_prev = 0xc333f338}}, b_pages = {0xc0498b00, 0xc0498b30, 0xc0497360, 0xc0497390, 0xc0495bc0, 0xc04943f0, 0xc04b6c20, 0xc0494450, 0xc0492c80, 0xc04944b0, 0xc0499dc0, 0xc049b5f0, 0xc0499e20, 0xc049ce50, 0xc049b680, 0xc0499eb0, 0x0 <repeats 16 times>}, b_npages = 10, b_dep = {lh_first = 0x0}, b_chain = {parent = 0x0, count = 0}} (kgdb) print curproc $4 = 0 (kgdb) print s $5 = 1074315328 (kgdb) up #12 0xc01e450f in vm_pager_chain_iodone (nbp=0xc331c2a0) at ../../vm/vm_pager.c:525 525 relpbuf(nbp, NULL); (kgdb) l 520 biodone(bp); 521 } 522 } 523 nbp->b_flags |= B_DONE; 524 nbp->b_flags &= ~B_ASYNC; 525 relpbuf(nbp, NULL); 526 } 527 528 /* 529 * getchainbuf: (kgdb) print *nbp $6 = {b_hash = {le_next = 0x0, le_prev = 0x0}, b_vnbufs = {tqe_next = 0x0, tqe_prev = 0x0}, b_freelist = {tqe_next = 0xc331c010, tqe_prev = 0xc029a99c}, b_act = {tqe_next = 0x0, tqe_prev = 0xc09da028}, b_flags = 512, b_qindex = 0, b_unused1 = 0 '\000', b_xflags = 0 '\000', b_lock = {lk_interlock = {lock_data = 0}, lk_flags = 1024, lk_sharecount = 0, lk_waitcount = 0, lk_exclusivecount = 1, lk_prio = 20, lk_wmesg = 0xc023af60 "bufwait", lk_timo = 0, lk_lockholder = 30}, b_error = 0, b_bufsize = 8192, b_bcount = 8192, b_resid = 0, b_dev = 0x3fc09, b_data = 0xc63c0a00 "", b_kvabase = 0xc63e0000 <Address 0xc63e0000 out of bounds>, b_kvasize = 131072, b_lblkno = 31, b_blkno = 256, b_offset = 253952, b_iodone = 0xc01e4454 <vm_pager_chain_iodone>, b_iodone_chain = 0x0, b_vp = 0x0, b_dirtyoff = 0, b_dirtyend = 8192, b_rcred = 0x0, b_wcred = 0x0, b_pblkno = 885107, b_saveaddr = 0x0, b_driver1 = 0x0, b_driver2 = 0x0, b_caller1 = 0x0, b_caller2 = 0x0, b_pager = {pg_spc = 0x0, pg_reqpage = 0}, b_cluster = {cluster_head = {tqh_first = 0xc333f7a8, tqh_last = 0xc333f338}, cluster_entry = {tqe_next = 0xc333f7a8, tqe_prev = 0xc333f338}}, b_pages = {0xc0498b00, 0xc0498b30, 0xc0497360, 0xc0497390, 0xc0495bc0, 0xc04943f0, 0xc04b6c20, 0xc0494450, 0xc0492c80, 0xc04944b0, 0xc0499dc0, 0xc049b5f0, 0xc0499e20, 0xc049ce50, 0xc049b680, 0xc0499eb0, 0x0 <repeats 16 times>}, b_npages = 10, b_dep = {lh_first = 0x0}, b_chain = {parent = 0x0, count = 0}} (kgdb) print *bp $7 = {b_hash = {le_next = 0x0, le_prev = 0x0}, b_vnbufs = {tqe_next = 0x0, tqe_prev = 0x0}, b_freelist = {tqe_next = 0xc331c2a0, tqe_prev = 0xc029a99c}, b_act = {tqe_next = 0x0, tqe_prev = 0xc09da228}, b_flags = 262208, b_qindex = 0, b_unused1 = 0 '\000', b_xflags = 0 '\000', b_lock = {lk_interlock = {lock_data = 0}, lk_flags = 1024, lk_sharecount = 0, lk_waitcount = 0, lk_exclusivecount = 1, lk_prio = 20, lk_wmesg = 0xc023af60 "bufwait", lk_timo = 0, lk_lockholder = 30}, b_error = 0, b_bufsize = 8192, b_bcount = 8192, b_resid = 0, b_dev = 0xd402, b_data = 0xc63c0a00 "", b_kvabase = 0xc63c0000 "", b_kvasize = 131072, b_lblkno = 31680, b_blkno = 0, b_offset = 0, b_iodone = 0xc01347a4 <physwakeup>, b_iodone_chain = 0x0, b_vp = 0x0, b_dirtyoff = 0, b_dirtyend = 0, b_rcred = 0x0, b_wcred = 0x0, b_pblkno = 0, b_saveaddr = 0x8068a00, b_driver1 = 0x0, b_driver2 = 0x0, b_caller1 = 0x0, b_caller2 = 0x0, b_pager = {pg_spc = 0x0, pg_reqpage = 0}, b_cluster = { cluster_head = {tqh_first = 0xc333f140, tqh_last = 0xc333f0a8}, cluster_entry = {tqe_next = 0xc333f140, tqe_prev = 0xc333f0a8}}, b_pages = {0xc0492ce0, 0xc0495d10, 0xc0485540, 0xc0495d70, 0xc0498320, 0xc0496b50, 0xc049b380, 0xc049cbb0, 0xc056e640, 0xc056e670, 0xc056e6a0, 0xc056ced0, 0xc056b700, 0xc056cf30, 0xc056cf60, 0xc056b790, 0x0 <repeats 16 times>}, b_npages = 4, b_dep = {lh_first = 0x0}, b_chain = {parent = 0x0, count = 0}} (kgdb) print nbp $8 = (struct buf *) 0xc331c2a0 (kgdb) print bp $9 = (struct buf *) 0xc331c158 (kgdb) up #13 0xc01580db in biodone (bp=0xc331c2a0) at ../../kern/vfs_bio.c:2577 2577 (*bp->b_iodone) (bp); (kgdb) l 2572 } 2573 2574 /* call optional completion function if requested */ 2575 if (bp->b_flags & B_CALL) { 2576 bp->b_flags &= ~B_CALL; 2577 (*bp->b_iodone) (bp); 2578 splx(s); 2579 return; 2580 } 2581 if (LIST_FIRST(&bp->b_dep) != NULL && bioops.io_complete) (kgdb) print bp $10 = (struct buf *) 0xc331c2a0 (kgdb) print *buf $11 = {b_hash = {le_next = 0x0, le_prev = 0xc33c348c}, b_vnbufs = { tqe_next = 0x0, tqe_prev = 0xc331d9b8}, b_freelist = { tqe_next = 0xc333d280, tqe_prev = 0xc331d9c0}, b_act = {tqe_next = 0x0, tqe_prev = 0xc09da228}, b_flags = 135328, b_qindex = 3, b_unused1 = 0 '\000', b_xflags = 1 '\001', b_lock = {lk_interlock = { lock_data = 0}, lk_flags = 0, lk_sharecount = 0, lk_waitcount = 0, lk_exclusivecount = 0, lk_prio = 20, lk_wmesg = 0xc023af60 "bufwait", lk_timo = 0, lk_lockholder = -1}, b_error = 0, b_bufsize = 8192, b_bcount = 8192, b_resid = 0, b_dev = 0x3fc00, b_data = 0xc33cd000 "$\201\001", b_kvabase = 0xc33cd000 "$\201\001", b_kvasize = 8192, b_lblkno = 240, b_blkno = 240, b_offset = 122880, b_iodone = 0, b_iodone_chain = 0x0, b_vp = 0xc760cec0, b_dirtyoff = 0, b_dirtyend = 0, b_rcred = 0x0, b_wcred = 0x0, b_pblkno = 835620, b_saveaddr = 0x0, b_driver1 = 0x0, b_driver2 = 0x0, b_caller1 = 0x0, b_caller2 = 0x0, b_pager = {pg_spc = 0x0, pg_reqpage = 0}, b_cluster = { cluster_head = {tqh_first = 0x0, tqh_last = 0x0}, cluster_entry = { tqe_next = 0x0, tqe_prev = 0x0}}, b_pages = {0xc04e2e70, 0xc04e2ea0, 0x0 <repeats 30 times>}, b_npages = 2, b_dep = {lh_first = 0x0}, b_chain = {parent = 0x0, count = 0}} (kgdb) print s $12 = 1074315328 (kgdb) up #14 0xc01eca09 in ad_interrupt (request=0xc0a181c0) at ../../dev/ata/ata-disk.c:704 704 biodone(request->bp); (kgdb) l 699 } 700 } 701 702 TAILQ_REMOVE(&adp->controller->ata_queue, request, chain); 703 request->bp->b_resid = request->bytecount; 704 biodone(request->bp); 705 devstat_end_transaction(&adp->stats, request->donecount, 706 DEVSTAT_TAG_NONE, 707 (request->flags & AR_F_READ) ? 708 DEVSTAT_READ : DEVSTAT_WRITE); (kgdb) print request $13 = (struct ad_request *) 0xc0a181c0 (kgdb) print *request $14 = {device = 0xc09da000, blockaddr = 885107, bytecount = 0, donecount = 8192, currentsize = 8192, result = 0, flags = 4, data = 0xc63c0a00 "", bp = 0xc331c2a0, tag = 0 '\000', chain = { tqe_next = 0x0, tqe_prev = 0xc09c4030}} (kgdb) print chain No symbol "chain" in current context. (kgdb) print adp $15 = (struct ad_softc *) 0xc09da000 (kgdb) print *adp $16 = {controller = 0xc09c4000, ata_parm = 0xc0a08f00, slices = 0xc0a1a000, unit = 16, lun = 1, cylinders = 16383, heads = 16 '\020', sectors = 63 '?', total_secs = 16514064, transfersize = 8192, num_tags = 0, flags = 10, queue = {queue = {tqh_first = 0x0, tqh_last = 0xc09da028}, last_pblkno = 885107, insert_point = 0x0, switch_point = 0x0}, stats = { dev_links = {stqe_next = 0xc0a08d00}, device_number = 2, device_name = "ad", '\000' <repeats 13 times>, unit_number = 1, bytes_written = 9216, bytes_read = 1459712, num_reads = 247, num_writes = 4, num_other = 0, busy_count = 1, block_size = 512, tag_types = {0, 0, 0}, dev_creation_time = {tv_sec = 2, tv_usec = 27565}, busy_time = {tv_sec = 2, tv_usec = 190027}, start_time = {tv_sec = 23, tv_usec = 597837}, last_comp_time = {tv_sec = 13, tv_usec = 67703}, flags = DEVSTAT_NO_ORDERED_TAGS, device_type = DEVSTAT_TYPE_IF_IDE, priority = 384}} (kgdb) up #15 0xc01eb7c1 in ataintr (data=0xc09c4000) at ../../dev/ata/ata-all.c:564 564 if (ad_interrupt(ad_request) == ATA_OP_CONTINUES) (kgdb) l 559 /* find & call the responsible driver to process this interrupt */ 560 switch (scp->active) { 561 #if NATADISK > 0 562 case ATA_ACTIVE_ATA: 563 if ((ad_request = TAILQ_FIRST(&scp->ata_queue))) 564 if (ad_interrupt(ad_request) == ATA_OP_CONTINUES) 565 return; 566 break; 567 #endif 568 case ATA_ACTIVE_ATAPI: (kgdb) print scp $17 = (struct ata_softc *) 0xc09c4000 (kgdb) print *scp $18 = {unit = 0, lun = 0, dev = 0xc09c4300, ioaddr = 496, altioaddr = 1014, bmaddr = 53248, dmatab = {0xc0a07000, 0xc0a09000}, flags = 0, devices = 3, status = 88 'X', error = 0 '\000', active = 3, ata_queue = {tqh_first = 0x0, tqh_last = 0xc09c4030}, atapi_queue = {tqh_first = 0x0, tqh_last = 0xc09c4038}} (kgdb) print ad_request $19 = (struct ad_request *) 0x0 (kgdb) up Initial frame selected; you cannot go up. (kgdb) quit
Copyright (c) 1992-1999 The FreeBSD Project. Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. FreeBSD 4.0-CURRENT #2: Tue Jul 20 00:23:01 EDT 1999 root@churchill:/usr/local/src/cvs/sys/compile/CHURCHILL Timecounter "i8254" frequency 1193182 Hz Timecounter "TSC" frequency 332755382 Hz CPU: AMD-K6(tm) 3D processor (332.76-MHz 586-class CPU) Origin = "AuthenticAMD" Id = 0x58c Stepping = 12 Features=0x8021bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8,PGE,MMX> AMD Features=0x80000800<SYSCALL,3DNow!> real memory = 134201344 (131056K bytes) avail memory = 127328256 (124344K bytes) Preloaded elf kernel "kernel" at 0xc02f9000. Preloaded elf module "splash_bmp.ko" at 0xc02f909c. Preloaded splash_image_data "/boot/foobs.bmp" at 0xc02f9140. VESA: v2.0, 4096k memory, flags:0x0, mode table:0xc0299162 (1000022) VESA: ATI MACH64 K6-family MTRR support enabled (2 registers) Probing for PnP devices: CSN 1 Vendor ID: YMH0020 [0x2000a865] Serial 0xffffffff Comp ID: PNPb02f [0x2fb0d041] mss_attach <Yamaha SA2>1 at 0x530 irq 5 dma 0:1 flags 0x11 setting up yamaha registers set yamaha master volume to max pcm1 (CS423x/Yamaha/AD1816 <Yamaha SA2> sn 0xffffffff) at 0x530-0x537 irq 5 drq 0 flags 0x11 on isa npx0: <math processor> on motherboard npx0: INT 16 interface pcib0: <AcerLabs M1541 (Aladdin-V) PCI host bridge> on motherboard pci0: <PCI bus> on pcib0 pcib1: <AcerLabs M5243 PCI-PCI bridge> at device 1.0 on pci0 pci1: <PCI bus> on pcib1 chip1: <AcerLabs M5237 (Aladdin-V) USB controller> irq 10 at device 2.0 on pci0 chip2: <AcerLabs M15x3 Power Management Unit> at device 3.0 on pci0 isab0: <AcerLabs M1533 portable PCI-ISA bridge> at device 7.0 on pci0 ed0: <NE2000 PCI Ethernet (RealTek 8029)> irq 11 at device 10.0 on pci0 ed0: address 00:40:05:59:30:f0, type NE2000 (16 bit) vga-pci0: <ATI model 4750 graphics accelerator> at device 11.0 on pci0 ata-pci0: <AcerLabs Aladdin IDE controller> irq 0 at device 15.0 on pci0 ata-pci0: Busmastering DMA supported ata0 at 0x01f0 irq 14 on ata-pci0 ata1 at 0x0170 irq 15 on ata-pci0 isa0: <ISA bus> on motherboard fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f7 irq 6 drq 2 on isa0 fdc0: FIFO enabled, 8 bytes threshold fd0: <1440-KB 3.5" drive> at fdc0 drive 0 atkbdc0: <keyboard controller (i8042)> at port 0x60-0x6f on isa0 atkbd0: <AT Keyboard> irq 1 on atkbdc0 psm0: <PS/2 Mouse> irq 12 on atkbdc0 psm0: model Generic PS/2 mouse, device ID 0 vga0: <Generic ISA VGA> at port 0x3b0-0x3df iomem 0xa0000-0xbffff on isa0 sc0: <System console> on isa0 sc0: VGA <16 virtual consoles, flags=0x200> sio0 at port 0x3f8-0x3ff irq 4 on isa0 sio0: type 16550A sio1 at port 0x2f8-0x2ff irq 3 on isa0 sio1: type 16550A ppc0 at port 0x378-0x37f irq 7 on isa0 ppc0: Generic chipset (EPP/NIBBLE) in COMPATIBLE mode lpt0: <generic printer> on ppbus 0 lpt0: Interrupt-driven port ata0: master: setting up UDMA2 mode on Aladdin chip OK ad0: <QUANTUM FIREBALL EL5.1A/A08.1100> ATA-4 disk at ata0 as master ad0: 4892MB (10018890 sectors), 10602 cyls, 15 heads, 63 S/T, 512 B/S ad0: piomode=4, dmamode=2, udmamode=2 ad0: 16 secs/int, 0 depth queue, DMA mode ata0: slave: setting up UDMA2 mode on Aladdin chip OK ad1: <QUANTUM FIREBALL CR8.4A/A5U.1000> ATA-4 disk at ata0 as slave ad1: 8063MB (16514064 sectors), 16383 cyls, 16 heads, 63 S/T, 512 B/S ad1: piomode=4, dmamode=2, udmamode=2 ad1: 16 secs/int, 0 depth queue, DMA mode acd0: <HP CD-Writer+ 7200/V:003.01> CDROM drive at ata1 as master acd0: drive speed 344 - 1034KB/sec, 768KB cache acd0: supported read types: CD-R, CD-RW, CD-DA, packet track acd0: supported write types: CD-R, CD-RW, test write acd0: Audio: play, 128 volume levels acd0: Mechanism: ejectable tray acd0: Medium: no/blank disc inside, unlocked, lock protected ata1: unwanted interrupt 1 status = 50 acd1: <NEC CD-ROM DRIVE:273/4.25> CDROM drive at ata1 as slave acd1: drive speed 689KB/sec, 256KB cache acd1: supported read types: CD-DA acd1: Audio: play, 256 volume levels acd1: Mechanism: ejectable tray acd1: Medium: no/blank disc inside, unlocked changing root device to wd0s2a panic: lockmgr: pid -2, not exclusive lock holder 30 unlocking panic: from debugger dumping to dev (3,196609), offset 262176 dump 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0