From owner-freebsd-current Thu Jan 18 22:55:24 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id WAA16452 for current-outgoing; Thu, 18 Jan 1996 22:55:24 -0800 (PST) Received: from linux.csie.nctu.edu.tw (jdli@linux.csie.nctu.edu.tw [140.113.235.252]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id WAA16441 for ; Thu, 18 Jan 1996 22:55:21 -0800 (PST) Received: (from jdli@localhost) by linux.csie.nctu.edu.tw (8.6.9/8.6.9) id OAA31217 for freebsd-current@FreeBSD.ORG; Fri, 19 Jan 1996 14:51:44 +0800 From: Chien-Ta Lee Message-Id: <199601190651.OAA31217@linux.csie.nctu.edu.tw> Subject: [bug?] change in subr_diskslice.c To: freebsd-current@FreeBSD.ORG Date: Fri, 19 Jan 1996 14:51:38 +0800 (CST) X-Mailer: ELM [version 2.4 PL23] Content-Type: text Sender: owner-current@FreeBSD.ORG Precedence: bulk Hi : I just supped the new kernel source, and it panics while boot. I think maybe it is b'cos of some changes in these days, b'cos my Jan-7 kernel runs fine. (before the Jan-8 subr_diskslice.c change) It panics at subr_diskslice.c, while mount_msdos. I have 3 dos partitions mounted. 1. /dev/sd0s1 : 0 - 500MB Primary 2. /dev/sd1s1 : 0 - 400MB Primary 3. /dev/sd2s5 : 0 - 1G Logical [verbose slice info from Jan-7 kernel] sd0s1: type 0x6, start 32, end = 1023999, size 1023968 : OK sd0s2: type 0xa5, start 1499136, end = 2117631, size 618496 : OK sd0s3: type 0x5, start 1026048, end = 1499135, size 473088 : OK sd0s4: type 0xa, start 1024000, end = 1026047, size 2048 : OK sd0s5: type 0x7, start 1026080, end = 1499135, size 473056 : OK sd1s1: type 0x6, start 32, end = 819199, size 819168 : OK sd1s2: type 0x5, start 819200, end = 1331199, size 512000 : OK sd1s4: type 0xa5, start 1331200, end = 2131967, size 800768 : OK sd1s5: type 0x83, start 819232, end = 1269759, size 450528 : OK sd1: type 0x5, start 1269760, end = 1331199, size 61440 : OK sd1s6: type 0x82, start 1269792, end = 1331199, size 61408 : OK sd2s1: type 0x5, start 2048, end = 2050047, size 2048000 : OK sd2s2: type 0xa5, start 2050048, end = 4403199, size 2353152 : OK sd2s5: type 0x6, start 2080, end = 2050047, size 2047968 : OK sd1s1: type 0x6, start 32, end = 819199, size 819168 : OK sd1s2: type 0x5, start 819200, end = 1331199, size 512000 : OK sd1s4: type 0xa5, start 1331200, end = 2131967, size 800768 : OK sd1s5: type 0x83, start 819232, end = 1269759, size 450528 : OK sd1: type 0x5, start 1269760, end = 1331199, size 61440 : OK sd1s6: type 0x82, start 1269792, end = 1331199, size 61408 : OK sd2s1: type 0x5, start 2048, end = 2050047, size 2048000 : OK sd2s2: type 0xa5, start 2050048, end = 4403199, size 2353152 : OK sd2s5: type 0x6, start 2080, end = 2050047, size 2047968 : OK [new kernel panic info from log] dsinit Debugger("Slice code got negative blocknumber") called. sd1s1s2s3s4s5s1s2s4s5s6s4s1s2s5s2s1s2s4s5: error reading extended partition table reading fsbn -226561538 (sd1s1s2s3s4s5s1s2s4s5s6s4s1s2s5s2s1s2s4s5 bn -226561538; cn 1986526 tn 15 sn 30) readdisklabel dsinit readdisklabel last message repeated 2 times Fatal trap 121s1s2s5s2s1s4s6s5s4s2s1s2s5s2s1s4s6s5s4s2s1s5s4s3s2s1s1ds: page fault while in kernel mode fault virtual address = 0x317332771s1s2s5s2s1s4s6s5s4s2s1s2s5s2s1s4s6s5s4s2s1s5s4s3s2s1s1ds fault code = supervisor read, page not present instruction pointer = 0x81s1s2s5s2s1s4s6s5s4s2s1s2s5s2s1s4s6s5s4s2s1s5s4s3s2s1s1ds:0xf011961b1s1s2s5s2s1s4s6s5s4s2s1s2s5s2s1s4s6s5s4s2s1s5s4s3s2s1s1ds code segment = base 0x01s1s2s5s2s1s4s6s5s4s2s1s2s5s2s1s4s6s5s4s2s1s5s4s3s2s1s1ds, limit 0xfffff1s1s2s5s2s1s4s6s5s4s2s1s2s5s2s1s4s6s5s4s2s1s5s4s3s2s1s1ds, type 0x1b1s1s2s5s2s1s4s6s5s4s2s1s2s5s2s1s4s6s5s4s2s1s5s4s3s2s1s1ds = DPL 01s1s2s5s2s1s4s6s5s4s2s1s2s5s2s1s4s6s5s4s2s1s5s4s3s2s1s1ds, pres 11s1s2s5s2s1s4s6s5s4s2s1s2s5s2s1s4s6s5s4s2s1s5s4s3s2s1s1ds, def32 11s1s2s5s2s1s4s6s5s4s2s1s2s5s2s1s4s6s5s4s2s1s5s4s3s2s1s1ds, gran 11s1s2s5s2s1s4s6s5s4s2s1s2s5s2s1s4s6s5s4s2s1s5s4s3s2s1s1ds processor eflags = interrupt enabled, resume, IOPL = 01s1s2s5s2s1s4s6s5s4s2s1s2s5s2s1s4s6s5s4s2s1s5s4s3s2s1s1ds current process = 231s1s2s5s2s1s4s6s5s4s2s1s2s5s2s1s4s6s5s4s2s1s5s4s3s2s1s1ds (mount_msdos) interrupt mask = panic: page fault syncing disks... 131s1s2s5s2s1s4s6s5s4s2s1s2s5s2s1s4s6s5s4s2s1s5s4s3s2s1s1ds 121s1s2s5s2s1s4s6s5s4s2s1s2s5s2s1s4s6s5s4s2s1s5s4s3s2s1s1ds 91s1s2s5s2s1s4s6s5s4s2s1s2s5s2s1s4s6s5s4s2s1s5s4s3s2s1s1ds done dumping to dev 4011s1s2s5s2s1s4s6s5s4s2s1s2s5s2s1s4s6s5s4s2s1s5s4s3s2s1s1ds, offset 01s1s2s5s2s1s4s6s5s4s2s1s2s5s2s1s4s6s5s4s2s1s5s4s3s2s1s1ds dump device bad Automatic reboot in 151s1s2s5s2s1s4s6s5s4s2s1s2s5s2s1s4s6s5s4s2s1s5s4s3s2s1s1ds seconds - press a key on the console to abort Rebooting... -- 李 建 達 (Adonis) 交大資工 Mail: jdli@csie.nctu.edu.tw