Opened 11 years ago
Last modified 11 years ago
#10249 closed bug
Haiku built from Haiku doesn't boot without disabling SMP or NX-bit — at Version 7
Reported by: | pulkomandy | Owned by: | nobody |
---|---|---|---|
Priority: | normal | Milestone: | R1 |
Component: | System/Kernel | Version: | R1/Development |
Keywords: | vm | Cc: | humdinger |
Blocked By: | Blocking: | ||
Platform: | All |
Description (last modified by )
This happened somewhere between hrev46412 and hrev46447. I now have to disable SMP in the boot menu, else the system freezes somewhere between 3rd and 4th icon.
On-screen debug last message is about using the IO-APIC, but I tried disabling that and not using it crashes much earlier.
Nightly builds are still working. I tried doing a clean build (even re-ran configure and everything) without success.
Arfonzo is getting similar problems on VirtualBox, with a panic this time.
Further testing shows that disabling the NX-bit support in the BIOS makes it work for me.
Change History (11)
comment:1 by , 11 years ago
Resolution: | → invalid |
---|---|
Status: | new → closed |
comment:2 by , 11 years ago
Description: | modified (diff) |
---|---|
Resolution: | invalid |
Status: | closed → reopened |
Summary: | Haiku doesn't boot with SMP enabled on Thinkpad X200. → Haiku built from Haiku doesn't boot without disabling SMP |
comment:3 by , 11 years ago
JFYI, I see the same thing. Booting stops, unless I choose "Disable local APIC" in the boot options. Haven't tried disabling SMP though.
comment:5 by , 11 years ago
If it can help, I have added two serial debug files. One with SMP disabled and the other one without.
Hope this helps.
comment:6 by , 11 years ago
Listdev for my computer:
~> listdev device Serial bus controller (SMBus) [c|5|0] vendor 8086: Intel Corporation device 2930: 82801I (ICH9 Family) SMBus Controller device Mass storage controller (SATA controller, AHCI 1.0) [1|6|1] vendor 8086: Intel Corporation device 2929: 82801IBM/IEM (ICH9M/ICH9M-E) 4 port SATA Controller [AHCI mode] device Bridge (ISA bridge) [6|1|0] vendor 8086: Intel Corporation device 2917: ICH9M-E LPC Interface Controller device Bridge (PCI bridge, Subtractive decode) [6|4|1] vendor 8086: Intel Corporation device 2448: 82801 Mobile PCI Bridge device Serial bus controller (USB controller, EHCI) [c|3|20] vendor 8086: Intel Corporation device 293a: 82801I (ICH9 Family) USB2 EHCI Controller #1 device Serial bus controller (USB controller, UHCI) [c|3|0] vendor 8086: Intel Corporation device 2936: 82801I (ICH9 Family) USB UHCI Controller #3 device Serial bus controller (USB controller, UHCI) [c|3|0] vendor 8086: Intel Corporation device 2935: 82801I (ICH9 Family) USB UHCI Controller #2 device Serial bus controller (USB controller, UHCI) [c|3|0] vendor 8086: Intel Corporation device 2934: 82801I (ICH9 Family) USB UHCI Controller #1 device Bridge (PCI bridge, Normal decode) [6|4|0] vendor 8086: Intel Corporation device 2946: 82801I (ICH9 Family) PCI Express Port 4 device Network controller [2|80|0] vendor 8086: Intel Corporation device 4236: Ultimate N WiFi Link 5300 device Bridge (PCI bridge, Normal decode) [6|4|0] vendor 8086: Intel Corporation device 2942: 82801I (ICH9 Family) PCI Express Port 2 device Bridge (PCI bridge, Normal decode) [6|4|0] vendor 8086: Intel Corporation device 2940: 82801I (ICH9 Family) PCI Express Port 1 device Multimedia controller (Audio device) [4|3|0] vendor 8086: Intel Corporation device 293e: 82801I (ICH9 Family) HD Audio Controller device Serial bus controller (USB controller, EHCI) [c|3|20] vendor 8086: Intel Corporation device 293c: 82801I (ICH9 Family) USB2 EHCI Controller #2 device Serial bus controller (USB controller, UHCI) [c|3|0] vendor 8086: Intel Corporation device 2939: 82801I (ICH9 Family) USB UHCI Controller #6 device Serial bus controller (USB controller, UHCI) [c|3|0] vendor 8086: Intel Corporation device 2938: 82801I (ICH9 Family) USB UHCI Controller #5 device Serial bus controller (USB controller, UHCI) [c|3|0] vendor 8086: Intel Corporation device 2937: 82801I (ICH9 Family) USB UHCI Controller #4 device Network controller (Ethernet controller) [2|0|0] vendor 8086: Intel Corporation device 10f5: 82567LM Gigabit Network Connection device Communication controller [7|80|0] vendor 8086: Intel Corporation device 2a44: Mobile 4 Series Chipset MEI Controller device Display controller [3|80|0] vendor 8086: Intel Corporation device 2a43: Mobile 4 Series Chipset Integrated Graphics Controller device Display controller (VGA compatible controller, VGA controller) [3|0|0] vendor 8086: Intel Corporation device 2a42: Mobile 4 Series Chipset Integrated Graphics Controller device Bridge (Host bridge) [6|0|0] vendor 8086: Intel Corporation device 2a40: Mobile 4 Series Chipset Memory Controller Hub
And sysinfo:
~> sysinfo Kernel name: kernel_x86 built on: Nov 26 2013 00:37:01 version 0x1 2 Intel Core 2, revision 467a running at 2394MHz (ID: 0x00000000 0x00000000) CPU #0: "Intel(R) Core(TM)2 Duo CPU P8600 @ 2.40GHz" Type 0, family 6, model 23, stepping 10, features 0xbfebfbff FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CFLUSH DS ACPI MMX FXSTR SSE SSE2 SS HTT TM PBE Extended Intel: 0x0408e3fd SSE3 DTES64 MONITOR DS-CPL VMX SMX EST TM2 SSSE3 CX16 xTPR PDCM SSE4.1 XSAVE Extended AMD: type 0, family 0, model 0, stepping 0, features 0x20100000 NX 64 Power Management Features: L2 Data cache fully associative, 1 lines/tag, 64 bytes/line L2 cache: 0 KB, 1-way set associative, 0 lines/tag, 63 bytes/line Inst TLB: 2M-bytes pages, 4-way set associative, 8 entries OR 4M, 4-way, 4 entries Inst TLB: 4K-bytes pages, 4-way set associative, 128 entries Data TLB: 4M-byte pages, 4-way set associative, 32 entries 64-byte Prefetching L1 Data TLB: 4K-bytes pages, 4-way set associative, 16 entries L1 Data TLB: 4M-bytes pages, 4-way set associative, 16 entries L2 cache: 3072 KB, 12-way set associative, 64 bytes/line, unified on-die L1 inst cache: 32 KB, 8-way set associative, 64 bytes/line Data TLB: 4K-bytes pages, 4-way set associative, 256 entries L1 data cache: 32 KB, 8-way set associative, 64 bytes/line CPU #1: "Intel(R) Core(TM)2 Duo CPU P8600 @ 2.40GHz" Type 0, family 6, model 23, stepping 10, features 0xbfebfbff FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CFLUSH DS ACPI MMX FXSTR SSE SSE2 SS HTT TM PBE Extended Intel: 0x0408e3fd SSE3 DTES64 MONITOR DS-CPL VMX SMX EST TM2 SSSE3 CX16 xTPR PDCM SSE4.1 XSAVE Extended AMD: type 0, family 0, model 0, stepping 0, features 0x20100000 NX 64 Power Management Features: L2 Data cache fully associative, 1 lines/tag, 64 bytes/line L2 cache: 0 KB, 1-way set associative, 0 lines/tag, 63 bytes/line Inst TLB: 2M-bytes pages, 4-way set associative, 8 entries OR 4M, 4-way, 4 entries Inst TLB: 4K-bytes pages, 4-way set associative, 128 entries Data TLB: 4M-byte pages, 4-way set associative, 32 entries 64-byte Prefetching L1 Data TLB: 4K-bytes pages, 4-way set associative, 16 entries L1 Data TLB: 4M-bytes pages, 4-way set associative, 16 entries L2 cache: 3072 KB, 12-way set associative, 64 bytes/line, unified on-die L1 inst cache: 32 KB, 8-way set associative, 64 bytes/line Data TLB: 4K-bytes pages, 4-way set associative, 256 entries L1 data cache: 32 KB, 8-way set associative, 64 bytes/line 8003596288 bytes free (used/max 474566656 / 8478162944) (cached 711921664) 63327 semaphores free (used/max 2209 / 65536) 3727 ports free (used/max 369 / 4096) 3831 threads free (used/max 265 / 4096) 2019 teams free (used/max 29 / 2048)
comment:7 by , 11 years ago
Description: | modified (diff) |
---|---|
Summary: | Haiku built from Haiku doesn't boot without disabling SMP → Haiku built from Haiku doesn't boot without disabling SMP or NX-bit |
Nevermind, a nightly of hrev46447 is working fine. Must be a problem on my side.