From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NizcE-0000Tl-1F for qemu-devel@nongnu.org; Sat, 20 Feb 2010 19:24:06 -0500 Received: from [199.232.76.173] (port=56903 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NizcC-0000Ta-QV for qemu-devel@nongnu.org; Sat, 20 Feb 2010 19:24:04 -0500 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1Nizc9-0001DK-Cv for qemu-devel@nongnu.org; Sat, 20 Feb 2010 19:24:04 -0500 Received: from mail-pw0-f45.google.com ([209.85.160.45]:41775) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Nizc9-0001D8-1B for qemu-devel@nongnu.org; Sat, 20 Feb 2010 19:24:01 -0500 Received: by pwi4 with SMTP id 4so1209415pwi.4 for ; Sat, 20 Feb 2010 16:23:59 -0800 (PST) MIME-Version: 1.0 Date: Sat, 20 Feb 2010 17:23:59 -0700 Message-ID: From: Brandon Bennett Content-Type: text/plain; charset=ISO-8859-1 Subject: [Qemu-devel] SeaBIOS error with Juniper FreeBSD kernel List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org When booting a Juniper JunOS kernel (FreeBSD based) I am getting a panic: unkown/reserved trap error immediately after the kernel loads. If i use an older pc-bios with the '-bios' option everything works so it seems to be an issue with the SeaBios. With #DEBUG_BIOS enabled in hw/pc.c here is what i am getting during boot. bbennett@strongbad:~/Lab/JNCIP-M$ qemu -m 512m -hda olive-base-8.1R4.3.img -cdrom 4.11-RELEASE-i386-miniinst.iso -boot c -localtime -nographic Start bios (version 0.5.1-20100111_132716-squirrel.codemonkey.ws) Ram Size=0x20000000 (0x0000000000000000 high) CPU Mhz=3000 Found 1 cpu(s) max supported 1 cpu(s) PIIX3/PIIX4 init: elcr=00 0c PCI: bus=0 devfn=0x00: vendor_id=0x8086 device_id=0x1237 PCI: bus=0 devfn=0x08: vendor_id=0x8086 device_id=0x7000 PCI: bus=0 devfn=0x09: vendor_id=0x8086 device_id=0x7010 region 4: 0x0000c000 PCI: bus=0 devfn=0x0b: vendor_id=0x8086 device_id=0x7113 PCI: bus=0 devfn=0x10: vendor_id=0x1013 device_id=0x00b8 region 0: 0xe0000000 region 1: 0xe2000000 region 6: 0xe2010000 PCI: bus=0 devfn=0x18: vendor_id=0x8086 device_id=0x100e region 0: 0xe2020000 region 1: 0x0000c040 region 6: 0xe2040000 MP table addr=0x000f89b0 MPC table addr=0x000f89c0 size=224 SMBIOS ptr=0x000f8990 table=0x1ffffef0 ACPI tables: RSDP=0x000f8960 RSDT=0x1fffde30 Scan for VGA option rom Running option rom at c000:0003 VGABios $Id$ Turning on vga console Starting SeaBIOS (version 0.5.1-20100111_132716-squirrel.codemonkey.ws) Found 1 lpt ports Found 1 serial ports ATA controller 0 at 1f0/3f4/c000 (irq 14 dev 9) ATA controller 1 at 170/374/c008 (irq 15 dev 9) ps2 irq but no data. ata0-0: PCHS=16383/16/63 translation=lba LCHS=1024/255/63 ps2_recvbyte timeout keyboard initialized Scan for option roms Running option rom at c900:0003 pnp call arg1=60 pmm call arg1=0 pmm call arg1=2 pmm call arg1=0 Returned 53248 bytes of ZoneHigh e820 map has 6 items: 0: 0000000000000000 - 000000000009f400 = 1 1: 000000000009f400 - 00000000000a0000 = 2 2: 00000000000f0000 - 0000000000100000 = 2 3: 0000000000100000 - 000000001fffd000 = 1 4: 000000001fffd000 - 0000000020000000 = 2 5: 00000000fffc0000 - 0000000100000000 = 2 enter handle_19: NULL Booting from Hard Disk... Booting from 0000:7c00 Console: serial port BIOS drive C: is disk0 BIOS 637kB/523252kB available memory FreeBSD/i386 bootstrap loader, Revision 0.8 (builder@vouivre.juniper.net, Fri Aug 24 16:01:34 GMT 2007) Loading /boot/defaults/loader.conf /boot/installer text=0x24c77f data=0x2aa7c+0x38462 syms=[0x4+0x3a420+0x4+0x454ac] | Hit [Enter] to boot immediately, or space bar for command prompt. Booting [installer]... kernel trap 12 with interrupts disabled instruction pointer = 0x8:0xc02ebc3e stack pointer = 0x10:0xc07f9edc frame pointer = 0x10:0xc07f9f34 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = interrupt enabled, IOPL = 0 current process = Idle interrupt mask = net tty bio cam trap number = 30 dog: ERROR - reset of uninitialized watchdog panic: unknown/reserved trap (null)(c037dbc0,c037dbc0,c032d5c4,c07f9df0,5) at0 (null)(c032d5c4,1e,c07f9f34,0,0) at0 (null)(c07f9e9c,0,c07f9ef4,c01951ed) at0 (null)(10,10,10,0,c) at0 (null)(10,10,10,0,7fe000) at0 (null)(2) at0 (null)(c07f9ff4,c02e569c,0,81,7fe000) at0 (null)(c07f9fd4,f,3,8,0) at0 (null)(7fe000,0,0,0,0) at0 (null)() at0 dog: ERROR - reset of uninitialized watchdog dog: ERROR - reset of uninitialized watchdog Uptime: 0s Any help or direction on where to look further or options to try would be great. Thanks, -Brandon Bennett