today's (2008/04/30, 4.99.62) kernel fails to attach cpu1 on ASUSTeK PCSHSR-A note the initial drop into ddb after "cpu1: failed to become ready" >> NetBSD/i386 BIOS Boot, Revision 3.3 >> (woods@once, Mon Jan 28 12:39:39 EST 2008) >> Memory: 617/2094976 k Press return to boot now, any other key for boot menu booting hd0a:netbsd - starting in 0 10191380+431780+690124 [495648+478962]=0xbba1c8 kernel text is mapped with 2 large pages and 698 normal pages Loaded initial symtab at 0xc0bcbe70, strtab at 0xc0c452d4, # entries 29227 Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 The NetBSD Foundation, Inc. All rights reserved. Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. NetBSD 4.99.62 (GENERIC) #48: Wed Apr 30 12:12:48 EDT 2008 woods@once:/rest/build/woods/once/current-i386-i386-ppro-obj/rest/work/woods/m-NetBSD-current/sys/arch/i386/compile/GENERIC total memory = 2046 MB avail memory = 1997 MB rnd: initialised (4096) with counter ASUSTeK COMPUTER INC. PSCHSR-A (1.XX) mainbus0 (root) cpu0 at mainbus0 apid 0: (boot processor) cpu0: Intel (686-class), 2992.66 MHz, id 0xf34 cpu0: "Intel(R) Pentium(R) 4 CPU 3.00GHz" cpu0: prelint0 700<vector=0,delmode=7,dest=0> 0<target=0> cpu0: prelint1 400<vector=0,delmode=4,dest=0> 0<target=0> cpu0: timer0 10000<vector=0,delmode=0,masked,dest=0> 0<target=0> cpu0: pcint0 10000<vector=0,delmode=0,masked,dest=0> 0<target=0> cpu0: lint0 700<vector=0,delmode=7,dest=0> 0<target=0> cpu0: lint1 400<vector=0,delmode=4,dest=0> 0<target=0> cpu0: err0 10000<vector=0,delmode=0,masked,dest=0> 0<target=0> cpu1 at mainbus0 apid 1: (application processor) cpu1: failed to become ready dropping into debugger; continue from here to resume boot Stopped in pid 0.1 (system) at netbsd:breakpoint+0x4: popl %ebp db{0}> trace breakpoint(c0a52dc4,c0a530c6,40,ff,ff) at netbsd:breakpoint+0x4 cpu_attach(c349e800,c349e400,c0cbeb68,c0cbeb74,c0cbeb68) at netbsd:cpu_attach+0x 58a config_attach_loc(c349e800,c0ac0380,c0cbeb74,c0cbeb68,c0551430) at netbsd:config _attach_loc+0x166 mpacpi_config_cpu(cce8fff4,c349e800,c0b759d0,0,c349e800) at netbsd:mpacpi_config _cpu+0x78 acpi_madt_walk(c05522c0,c349e800,c09fdc06,0,c349e800) at netbsd:acpi_madt_walk+0 x35 mpacpi_scan_apics(c349e800,c0cbec14,c0cbec18,0,5) at netbsd:mpacpi_scan_apics+0x 68 mainbus_attach(0,c349e800,0,c04957ae,c09fcffe) at netbsd:mainbus_attach+0x1e5 config_attach_loc(0,c0ac0578,0,0,0) at netbsd:config_attach_loc+0x166 config_attach(0,c0ac0578,0,0,c0cbb014) at netbsd:config_attach+0x2c config_rootfound(c09fcffe,0,0,c0cbb014,2) at netbsd:config_rootfound+0x44 cpu_configure(c0b6cd20,1,c0cbece8,c04dba01,100) at netbsd:cpu_configure+0x28 configure(c0b6bda0,1,14,f9300,0) at netbsd:configure+0x38 main(0,c01002bd,0,0,0) at netbsd:main+0x1af db{0}> cont ioapic0 at mainbus0 apid 2, virtual wire mode ioapic1 at mainbus0 apid 3, virtual wire mode acpi0 at mainbus0: Advanced Configuration and Power Interface mpacpi: found root PCI bus 0 at level 1 mpacpi: found subordinate bus 3 at level 2 mpacpi: found subordinate bus 2 at level 2 mpacpi: 3 PCI busses mpacpi: ISA interrupt override 0 -> 2 (0/0) mpacpi: ISA interrupt override 9 -> 9 (1/3) mpacpi: configuring PCI bus 0 int routing mpacpi: configuring PCI bus 3 int routing mpacpi: configuring PCI bus 2 int routing ioapic0: pin 2 attached to isa0 irq 0 (type 0<type=0> flags 0<pol=0,trig=0>) ioapic0: pin 1 attached to isa0 irq 1 (type 0<type=0> flags 0<pol=0,trig=0>) ioapic0: pin 3 attached to isa0 irq 3 (type 0<type=0> flags 0<pol=0,trig=0>) ioapic0: pin 4 attached to isa0 irq 4 (type 0<type=0> flags 0<pol=0,trig=0>) ioapic0: pin 5 attached to isa0 irq 5 (type 0<type=0> flags 0<pol=0,trig=0>) ioapic0: pin 6 attached to isa0 irq 6 (type 0<type=0> flags 0<pol=0,trig=0>) ioapic0: pin 7 attached to isa0 irq 7 (type 0<type=0> flags 0<pol=0,trig=0>) ioapic0: pin 8 attached to isa0 irq 8 (type 0<type=0> flags 0<pol=0,trig=0>) ioapic0: pin 9 attached to isa0 irq 9 (type 0<type=0> flags d<pol=1=Act Hi,trig=3=Level>) ioapic0: pin 10 attached to isa0 irq 10 (type 0<type=0> flags 0<pol=0,trig=0>) ioapic0: pin 11 attached to isa0 irq 11 (type 0<type=0> flags 0<pol=0,trig=0>) ioapic0: pin 12 attached to isa0 irq 12 (type 0<type=0> flags 0<pol=0,trig=0>) ioapic0: pin 13 attached to isa0 irq 13 (type 0<type=0> flags 0<pol=0,trig=0>) ioapic0: pin 14 attached to isa0 irq 14 (type 0<type=0> flags 0<pol=0,trig=0>) ioapic0: pin 15 attached to isa0 irq 15 (type 0<type=0> flags 0<pol=0,trig=0>) local apic: pin 1 attached to NMI (type 1<type=1=NMI> flags 0<pol=0,trig=0>) local apic: pin 1 attached to NMI (type 1<type=1=NMI> flags 0<pol=0,trig=0>) ioapic0: pin 16 attached to pci0 device 31 INT_C (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic0: pin 18 attached to pci0 device 31 INT_A (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic0: pin 17 attached to pci0 device 31 INT_B (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic0: pin 16 attached to pci0 device 29 INT_A (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic0: pin 19 attached to pci0 device 29 INT_B (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic0: pin 18 attached to pci0 device 29 INT_C (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic0: pin 23 attached to pci0 device 29 INT_D (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic0: pin 18 attached to pci0 device 3 INT_A (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic0: pin 18 attached to pci0 device 3 INT_B (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic0: pin 18 attached to pci0 device 3 INT_C (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic0: pin 18 attached to pci0 device 3 INT_D (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic0: pin 18 attached to pci3 device 8 INT_A (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic0: pin 18 attached to pci3 device 8 INT_B (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic0: pin 18 attached to pci3 device 8 INT_C (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic0: pin 18 attached to pci3 device 8 INT_D (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic0: pin 20 attached to pci3 device 2 INT_A (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic0: pin 21 attached to pci3 device 2 INT_B (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic0: pin 22 attached to pci3 device 2 INT_C (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic0: pin 23 attached to pci3 device 2 INT_D (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic0: pin 21 attached to pci3 device 3 INT_A (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic0: pin 22 attached to pci3 device 3 INT_B (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic0: pin 23 attached to pci3 device 3 INT_C (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic0: pin 20 attached to pci3 device 3 INT_D (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic0: pin 23 attached to pci3 device 9 INT_A (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic0: pin 23 attached to pci3 device 9 INT_B (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic0: pin 23 attached to pci3 device 9 INT_C (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic0: pin 23 attached to pci3 device 9 INT_D (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic0: pin 20 attached to pci3 device 7 INT_A (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic0: pin 20 attached to pci3 device 7 INT_B (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic0: pin 20 attached to pci3 device 7 INT_C (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic0: pin 20 attached to pci3 device 7 INT_D (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic1: pin 0 attached to pci2 device 2 INT_A (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic1: pin 1 attached to pci2 device 2 INT_B (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic1: pin 2 attached to pci2 device 2 INT_C (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic1: pin 3 attached to pci2 device 2 INT_D (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic1: pin 2 attached to pci2 device 8 INT_A (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic1: pin 2 attached to pci2 device 8 INT_B (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic1: pin 2 attached to pci2 device 8 INT_C (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic1: pin 2 attached to pci2 device 8 INT_D (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic1: pin 3 attached to pci2 device 7 INT_A (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic1: pin 3 attached to pci2 device 7 INT_B (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic1: pin 3 attached to pci2 device 7 INT_C (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic1: pin 3 attached to pci2 device 7 INT_D (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic1: pin 0 attached to pci2 device 4 INT_A (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic1: pin 1 attached to pci2 device 4 INT_B (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic1: pin 2 attached to pci2 device 4 INT_C (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic1: pin 3 attached to pci2 device 4 INT_D (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic1: pin 2 attached to pci2 device 5 INT_A (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic1: pin 3 attached to pci2 device 5 INT_B (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic1: pin 0 attached to pci2 device 5 INT_C (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic1: pin 1 attached to pci2 device 5 INT_D (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic1: pin 3 attached to pci2 device 6 INT_A (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic1: pin 0 attached to pci2 device 6 INT_B (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic1: pin 1 attached to pci2 device 6 INT_C (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic1: pin 2 attached to pci2 device 6 INT_D (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>) ioapic0: int9 8060<vector=60,delmode=0,level,dest=0> 0<target=0> ACPI-Safe 24-bit timer CPU0 (ACPI Object Type 'Processor' [0x0c]) at acpi0 not configured CPU1 (ACPI Object Type 'Processor' [0x0c]) at acpi0 not configured acpibut0 at acpi0 (PWRB, PNP0C0C): ACPI Power Button PCI0 (PNP0A03) [PCI/PCI-X Host Bridge] at acpi0 not configured SYSR (PNP0C02) [Plug and Play motherboard register resources] at acpi0 not configured PIC (PNP0000) [AT Interrupt Controller] at acpi0 not configured attimer1 at acpi0 (TMR, PNP0100): AT Timer attimer1: io 0x40-0x43 irq 0 RTC (PNP0B00) [AT Real-Time Clock] at acpi0 not configured pcppi1 at acpi0 (SPKR, PNP0800) pcppi1: io 0x61 midi0 at pcppi1: PC speaker (CPU-intensive output) sysbeep0 at pcppi1 npx1 at acpi0 (COPR, PNP0C04) npx1: io 0xf0-0xff irq 13 FDC0 (PNP0700) [PC standard floppy disk controller] at acpi0 not configured UAR1 (PNP0501) [16550A-compatible COM port] at acpi0 not configured UAR2 (PNP0501) [16550A-compatible COM port] at acpi0 not configured ECP1 (PNP0401) [ECP printer port] at acpi0 not configured pckbc1 at acpi0 (PS2K, PNP0303): kbd port pckbc1: io 0x60,0x64 irq 1 PMIO (PNP0C02) [Plug and Play motherboard register resources] at acpi0 not configured FWH (INT0800) [Intel FWH Random Number Generator] at acpi0 not configured LNKA (PNP0C0F) [PCI interrupt link device] at acpi0 not configured LNKB (PNP0C0F) [PCI interrupt link device] at acpi0 not configured LNKC (PNP0C0F) [PCI interrupt link device] at acpi0 not configured LNKD (PNP0C0F) [PCI interrupt link device] at acpi0 not configured LNK1 (PNP0C0F) [PCI interrupt link device] at acpi0 not configured DMA1 (PNP0200) [AT DMA Controller] at acpi0 not configured MEM (PNP0C01) [System Board] at acpi0 not configured FAN (PNP0C0B) [ACPI Fan] at acpi0 not configured acpitz0 at acpi0 (THRM): active cooling level 0: 99.0C critical 99.0C passive 65.0C apm1 at acpi0: Power Management spec V1.2 attimer1: attached to pcppi1 pckbd: error setting scanset 2 pckbd0 at pckbc1 (kbd slot) pckbd: error setting scanset 2 ioapic0: int1 61<vector=61,delmode=0,dest=0> 0<target=0> pckbc1: using irq 1 for kbd slot wskbd0 at pckbd0 mux 1 rnd: pckbd0 attached as an entropy source (collecting) pms0 at pckbc1 (aux slot) pckbc1: unable to establish interrupt for aux slot wsmouse0 at pms0 mux 0 rnd: pms0 attached as an entropy source (collecting) pci0 at mainbus0 bus 0: configuration mode 1mainbus0: added to list as bus 0 pchb0 at pci0 dev 0 function 0 pchb0: Intel 82875P Host (rev. 0x02) panic: kernel diagnostic assertion "kpreempt_disabled()" failed: file "/rest/work/woods/m-NetBSD-current/sys/arch/x86/x86/pmap.c", line 4452 Begin traceback... uvm_fault(0xc0b6bda0, 0xffbff000, 1) -> 0xe kernel: supervisor trap page fault, code=0 Stopped in pid 0.1 (system) at netbsd:db_read_bytes+0x31: movl 0(%esi), %eax db{0}> trace db_read_bytes(ffbff11b,4,c0cbe5f0,0,4a4d90) at netbsd:db_read_bytes+0x31 db_get_value(ffbff11b,4,0,4,0) at netbsd:db_get_value+0x27 db_stack_trace_print(c0cbe6e0,1,ffff,c0aa7565,c04a4d90) at netbsd:db_stack_trace _print+0x515 panic(c0ab76d0,c09fdf14,c0a42451,c0a540dc,1164) at netbsd:panic+0x183 __kernassert(c09fdf14,c0a540dc,1164,c0a42451,c0b725e4) at netbsd:__kernassert+0x 39 pmap_tlb_shootdown(c0bbb720,ccedd000,ccedd000,ffbff11b,0) at netbsd:pmap_tlb_sho otdown+0x451 x86_mem_add_mapping(ffb00000,100000,0,c34d3610,0) at netbsd:x86_mem_add_mapping+ 0x143 bus_space_map(1,ffb00000,100000,0,c34d3610) at netbsd:bus_space_map+0xcd pchb_attach_rnd(c34d3600,c0cbea2c,c0cbe844,2,100) at netbsd:pchb_attach_rnd+0xad pchbattach(c34efa00,c34ef900,c0cbea2c,c0cbea68,c0cbea2c) at netbsd:pchbattach+0x d2 config_attach_loc(c34efa00,c0ac0e48,c0cbea68,c0cbea2c,c0592720) at netbsd:config _attach_loc+0x166 pci_probe_device(c34f0800,80000000,0,0,0) at netbsd:pci_probe_device+0x22f pci_enumerate_bus(c34f0800,c0838180,0,0,c34efa00) at netbsd:pci_enumerate_bus+0x 187 pcirescan(c34efa00,c09fd920,c0838180,c04a5956,c349e81c) at netbsd:pcirescan+0x5a pciattach(c349e800,c34efa00,c0cbebdc,0,c0cbebdc) at netbsd:pciattach+0x18e config_attach_loc(c349e800,c0ac0590,0,c0cbebdc,c0595fd0) at netbsd:config_attach _loc+0x166 config_found_ia(c349e800,c09fdb87,c0cbebdc,c0595fd0,0) at netbsd:config_found_ia +0x32 mpacpi_scan_pci(c349e800,c0cbebdc,c0595fd0,0,5) at netbsd:mpacpi_scan_pci+0xa7 mainbus_attach(0,c349e800,0,c04957ae,c09fcffe) at netbsd:mainbus_attach+0x30c config_attach_loc(0,c0ac0578,0,0,0) at netbsd:config_attach_loc+0x166 config_attach(0,c0ac0578,0,0,c0cbb014) at netbsd:config_attach+0x2c config_rootfound(c09fcffe,0,0,c0cbb014,2) at netbsd:config_rootfound+0x44 cpu_configure(c0b6cd20,1,c0cbece8,c04dba01,100) at netbsd:cpu_configure+0x28 configure(c0b6bda0,1,14,f9300,0) at netbsd:configure+0x38 main(0,c01002bd,0,0,0) at netbsd:main+0x1af db{0}> -- Greg A. Woods H:+1 416 218-0098 W:+1 416 489-5852 x122 VE3TCP RoboHack <woods%robohack.ca@localhost> Planix, Inc. <woods%planix.com@localhost> Secrets of the Weird <woods%weird.com@localhost>
Attachment:
pgp6Tfo_w7Xoj.pgp
Description: PGP signature