Hi
I fixed this yesterday; please re-cvsup and reboot.
You should have sys/dev/randomdev/randomdev.c v1.5 to fix this.
M
> I am running -CURRENT from June 27, 2000 (started cvsup around 19:05)
> on a PII 266 MHz with 32MB RAM and one IDE disk.
>
> Initially, I noticed that while syncing disks during a reboot, the
> system would always give up before finishing. To capture the output,
> I configured the kernel to use a serial console by setting flags for
> the serial port in the hints file (hint.sio.0.flags="0xb0").
>
> Now, instead of just failing to sync the disks, the system panics about
> two out of every three reboots.
>
> The kernel config file (MONSTER) is included as an attachment, as well
> as the hints file. Below is the panic information and stack trace.
> Let me know if you would like any more information (this is my first
> crack at running -CURRENT, so I'm new at this).
>
> Regards,
> -brian
>
>
>
> System shutdown time has arrived
> Shutting down daemon processes: .
> Waiting (max 60 seconds) for system process `bufdaemon' to stop...stopped
> Waiting (max 60 seconds) for system process `syncer' to stop...stopped
>
> syncing disks...
>
> Fatal trap 12: page fault while in kernel mode
> fault virtual address = 0xc090b5bd
> fault code = supervisor read, page not present
> instruction pointer = 0x8:0xc014c638
> stack pointer = 0x10:0xc3b66f0c
> frame pointer = 0x10:0xc3b66f20
> 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 = 1 (init)
> interrupt mask = none
> panic: from debugger
> panic: from debugger
> Uptime: 11m4s
>
> dumping to dev #ad/0x20001, offset 65536
> dump ata0: resetting devices .. done
> 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 boot (howto=260) at ../../kern/kern_shutdown.c:303
> 303 dumppcb.pcb_cr3 = rcr3();
> (kgdb) bt
> #0 boot (howto=260) at ../../kern/kern_shutdown.c:303
> #1 0xc014cbd5 in panic (fmt=0xc02656f4 "from debugger")
> at ../../kern/kern_shutdown.c:553
> #2 0xc011f479 in db_panic (addr=-1072380360, have_addr=0, count=1,
> modif=0xc3b66d78 "") at ../../ddb/db_command.c:433
> #3 0xc011f419 in db_command (last_cmdp=0xc0294b78, cmd_table=0xc02949d8,
> aux_cmd_tablep=0xc02b4880) at ../../ddb/db_command.c:333
> #4 0xc011f4de in db_command_loop () at ../../ddb/db_command.c:455
> #5 0xc012169b in db_trap (type=12, code=0) at ../../ddb/db_trap.c:71
> #6 0xc0244626 in kdb_trap (type=12, code=0, regs=0xc3b66ecc)
> at ../../i386/i386/db_interface.c:158
> #7 0xc0252698 in trap_fatal (frame=0xc3b66ecc, eva=3230709181)
> at ../../i386/i386/trap.c:922
> #8 0xc0252371 in trap_pfault (frame=0xc3b66ecc, usermode=0, eva=3230709181)
> at ../../i386/i386/trap.c:820
> #9 0xc0251f2b in trap (frame={tf_fs = 16, tf_es = 16, tf_ds = 16,
> tf_edi = -1011454080, tf_esi = 1, tf_ebp = -1011454176,
> tf_isp = -1011454216, tf_ebx = -1064258240, tf_edx = 160160,
> tf_ecx = -1070796288, tf_eax = 455, tf_trapno = 12, tf_err = 0,
> tf_eip = -1072380360, tf_cs = 8, tf_eflags = 66050,
> tf_esp = -1011479040, tf_ss = 1}) at ../../i386/i386/trap.c:426
> #10 0xc014c638 in boot (howto=0) at ../../kern/kern_shutdown.c:234
> #11 0xc014c40c in reboot (p=0xc3b60e00, uap=0xc3b66f80)
> ---Type <return> to continue, or q <return> to quit---
> at ../../kern/kern_shutdown.c:146
> #12 0xc0252971 in syscall2 (frame={tf_fs = 47, tf_es = 47, tf_ds = 47,
> tf_edi = -1077936612, tf_esi = -1077936624, tf_ebp = -1077936836,
> tf_isp = -1011453996, tf_ebx = -1077936732, tf_edx = -1, tf_ecx = 4,
> tf_eax = 55, tf_trapno = 7, tf_err = 2, tf_eip = 134536452, tf_cs = 31,
> tf_eflags = 643, tf_esp = -1077937056, tf_ss = 47})
> at ../../i386/i386/trap.c:1126
> #13 0xc0244f65 in Xint0x80_syscall ()
> #14 0x80486ee in ?? ()
> #15 0x8048478 in ?? ()
> #16 0x8048139 in ?? ()
>
>
> --
> Brian O'Shea
> [EMAIL PROTECTED]
>
> --7ZAtKRhVyVSsbBD2
> Content-Type: text/plain; charset=us-ascii
> Content-Disposition: attachment; filename=MONSTER
>
> #
> # MONSTER -- Based on the GENERIC kernel configuration file
> #
>
> machine i386
> cpu I686_CPU
> ident MONSTER
> maxusers 32
>
> hints "MONSTER.hints" #Default places to look for devices.
>
> makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols
>
> options MATH_EMULATE #Support for x87 emulation
> options INET #InterNETworking
> options INET6 #IPv6 communications protocols
> options FFS #Berkeley Fast Filesystem
> options FFS_ROOT #FFS usable as root device [keep this!]
> options SOFTUPDATES #Enable FFS soft updates support
> options MFS #Memory Filesystem
> options MD_ROOT #MD is a potential root device
> options NFS #Network Filesystem
> options NFS_ROOT #NFS usable as root device, NFS require
d
> options MSDOSFS #MSDOS Filesystem
> options CD9660 #ISO 9660 Filesystem
> options CD9660_ROOT #CD-ROM usable as root, CD9660 required
> options PROCFS #Process filesystem
> options COMPAT_43 #Compatible with BSD 4.3 [KEEP THIS!]
> options SCSI_DELAY=15000 #Delay (in ms) before probing SCSI
> options UCONSOLE #Allow users to grab the console
> options USERCONFIG #boot -c editor
> options VISUAL_USERCONFIG #visual boot -c editor
> options KTRACE #ktrace(1) support
> options SYSVSHM #SYSV-style shared memory
> options SYSVMSG #SYSV-style message queues
> options SYSVSEM #SYSV-style semaphores
> options P1003_1B #Posix P1003_1B real-time extensions
> options _KPOSIX_PRIORITY_SCHEDULING
> options KBD_INSTALL_CDEV # install a CDEV entry in /dev
> options RANDOMDEV #entropy device
> options DDB #compile in the ddb debugger
> options BREAK_TO_DEBUGGER #BREAK on a comconsole breaks to ddb
>
> device isa
> device eisa
> device pci
> #options COMPAT_OLDISA # compatability shims for lnc, fe, le
> #options COMPAT_OLDPCI # compatability shims for lnc, vx
>
> # Floppy drives
> device fdc
>
> # ATA and ATAPI devices
> device ata
> device atadisk # ATA disk drives
> device atapicd # ATAPI CDROM drives
> device atapifd # ATAPI floppy drives
> device atapist # ATAPI tape drives
> options ATA_STATIC_ID #Static device numbering
> #options ATA_ENABLE_ATAPI_DMA #Enable DMA on ATAPI devices
>
> # atkbdc0 controls both the keyboard and the PS/2 mouse
> device atkbdc 1
> device atkbd
> device psm
>
> device vga
>
> # splash screen/screen saver
> device splash
>
> # syscons is the default console driver, resembling an SCO console
> device sc 1
>
> # Floating point support - do not disable.
> device npx
>
> # Power management support (see LINT for more options)
> device apm
>
> # Serial (COM) ports
> device sio
>
> # Parallel port
> device ppc
> device ppbus # Parallel port bus (required)
> device lpt # Printer
> device plip # TCP/IP over parallel
> device ppi # Parallel port interface device
> #device vpo # Requires scbus and da
>
>
> # PCI Ethernet NICs.
> device fxp # Intel EtherExpress PRO/100B (82557, 8
2558)
>
> # Pseudo devices - the number indicates how many units to allocated.
> device loop # Network loopback
> device ether # Ethernet support
> device sl # Kernel SLIP
> device ppp 1 # Kernel PPP
> device tun # Packet tunnel.
> device pty # Pseudo-ttys (telnet etc)
> device md # Memory "disks"
> device gif 4 # IPv6 and IPv4 tunneling
> device faith 1 # IPv6-to-IPv4 relaying (translation)
>
> # The `bpf' device enables the Berkeley Packet Filter.
> # Be aware of the administrative consequences of enabling this!
> device bpf # Berkeley packet filter
>
> # USB support
> device uhci # UHCI PCI->USB interface
> device ohci # OHCI PCI->USB interface
> device usb # USB Bus (required)
> #device udbp # USB Double Bulk Pipe devices
> device ugen # Generic
> device uhid # "Human Interface Devices"
> #device ukbd # Keyboard
> #device ulpt # Printer
> #device umass # Disks/Mass storage - Requires scbus a
nd da
> #device ums # Mouse
> #device urio # Diamond Rio 500 MP3 player
> # USB Ethernet, requires mii
> #device aue # ADMtek USB ethernet
> #device cue # CATC USB ethernet
> #device kue # Kawasaki LSI USB ethernet
>
> --7ZAtKRhVyVSsbBD2
> Content-Type: text/plain; charset=us-ascii
> Content-Disposition: attachment; filename="MONSTER.hints"
>
> # $FreeBSD: src/sys/i386/conf/GENERIC.hints,v 1.2 2000/06/14 10:01:39 peter E
xp $
> hint.fdc.0.at="isa"
> hint.fdc.0.port="0x3F0"
> hint.fdc.0.irq="6"
> hint.fdc.0.drq="2"
> hint.fd.0.at="fdc0"
> hint.fd.0.drive="0"
> hint.fd.1.at="fdc0"
> hint.fd.1.drive="1"
> hint.ata.0.at="isa"
> hint.ata.0.port="0x1F0"
> hint.ata.0.irq="14"
> hint.ata.1.at="isa"
> hint.ata.1.port="0x170"
> hint.ata.1.irq="15"
> hint.adv.0.at="isa"
> hint.bt.0.at="isa"
> hint.aha.0.at="isa"
> hint.aic.0.at="isa"
> hint.atkbdc.0.at="isa"
> hint.atkbdc.0.port="0x060"
> hint.atkbd.0.at="atkbdc"
> hint.atkbd.0.irq="1"
> hint.atkbd.0.flags="0x1"
> hint.psm.0.at="atkbdc"
> hint.psm.0.irq="12"
> hint.vga.0.at="isa"
> hint.sc.0.at="isa"
> hint.sc.0.flags="0x100"
> hint.vt.0.at="isa"
> hint.npx.0.at="nexus"
> hint.npx.0.port="0x0F0"
> hint.npx.0.irq="13"
> hint.apm.0.at="nexus"
> hint.apm.0.disabled="1"
> hint.apm.0.flags="0x20"
> hint.pcic.0.at="isa"
> hint.pcic.0.irq="10"
> hint.pcic.0.port="0x3e0"
> hint.pcic.0.maddr="0xd0000"
> hint.pcic.1.at="isa"
> hint.pcic.1.irq="11"
> hint.pcic.1.port="0x3e2"
> hint.pcic.1.maddr="0xd4000"
> hint.pcic.1.disabled="1"
> hint.sio.0.at="isa"
> hint.sio.0.port="0x3F8"
> hint.sio.0.flags="0xb0"
> hint.sio.0.irq="4"
> hint.sio.1.at="isa"
> hint.sio.1.port="0x2F8"
> hint.sio.1.irq="3"
> hint.sio.2.at="isa"
> hint.sio.2.disabled="1"
> hint.sio.2.port="0x3E8"
> hint.sio.2.irq="5"
> hint.sio.3.at="isa"
> hint.sio.3.disabled="1"
> hint.sio.3.port="0x2E8"
> hint.sio.3.irq="9"
> hint.ppc.0.at="isa"
> hint.ppc.0.irq="7"
> hint.ed.0.at="isa"
> hint.ed.0.port="0x280"
> hint.ed.0.irq="10"
> hint.ed.0.maddr="0xd8000"
> hint.cs.0.at="isa"
> hint.cs.0.port="0x300"
> hint.sn.0.at="isa"
> hint.sn.0.port="0x300"
> hint.sn.0.irq="10"
> hint.ie.0.at="isa"
> hint.ie.0.port="0x300"
> hint.ie.0.irq="10"
> hint.ie.0.maddr="0xd0000"
> hint.fe.0.at="isa"
> hint.fe.0.port="0x300"
> hint.le.0.at="isa"
> hint.le.0.port="0x300"
> hint.le.0.irq="5"
> hint.le.0.maddr="0xd0000"
> hint.lnc.0.at="isa"
> hint.lnc.0.port="0x280"
> hint.lnc.0.irq="10"
> hint.lnc.0.drq="0"
>
> --7ZAtKRhVyVSsbBD2--
>
>
> To Unsubscribe: send mail to [EMAIL PROTECTED]
> with "unsubscribe freebsd-current" in the body of the message
>
--
Mark Murray
Join the anti-SPAM movement: http://www.cauce.org
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message