Opened 16 years ago
Closed 14 years ago
#2680 closed bug (fixed)
Panic on boot: Fatal exception "NMI Interrupt" occurred!
Reported by: | clebin | Owned by: | axeld |
---|---|---|---|
Priority: | normal | Milestone: | R1 |
Component: | System/Kernel | Version: | R1/pre-alpha1 |
Keywords: | Cc: | marcusoverhagen | |
Blocked By: | Blocking: | ||
Platform: | x86 |
Description
Haiku gives me a kernel panic as it boots, even with all the safe mode options selected.
I'm building directly to a partition from Ubuntu, which worked up until around 4 months ago. I can build to a raw image and boot it in Qemu ok. My hardware is a Fujitsu-Siemens Amilo PI 1505 - Core Duo, Intel GMA 950 graphics, Intel HDA sound, SATA, Firewire... (technical spec attached)
I've attached a back-trace. Let me know if you need anything else (hope I didn't duplicate any bug here...)
Attachments (3)
Change History (15)
by , 16 years ago
Attachment: | backtrace.JPG added |
---|
follow-up: 2 comment:1 by , 16 years ago
Cc: | added |
---|
comment:2 by , 16 years ago
Replying to koki:
This sounds similar to bug #2243.
(A workaround for #2243 is to remove the Firewire driver; you may want to try that).
Doesn't seem to work for me.
Pardon my ignorance - I deleted the firewire folder containing fw_raw from the src and generated folders and ran 'jam -q', then 'sudo jam -q' again.
comment:3 by , 16 years ago
Component: | - General → Drivers |
---|
I'm pretty sure just deleting the source directory would just end up causing the jam to fail (and not write a new image to the partition at all).
The proper way to remove a target from the image is to edit build/jam/HaikuImage and remove the targets there.
Line's 140 and 181 it appears
http://dev.haiku-os.org/browser/haiku/trunk/build/jam/HaikuImage#L140
and
http://dev.haiku-os.org/browser/haiku/trunk/build/jam/HaikuImage#L181
That said, it may still not be firewire related even if it demonstrates the same bug - AFAICT, the firewire issue reported in the other ticket exposes some kind of flaky hardware issue that isn't that common.
follow-up: 5 comment:4 by , 16 years ago
That didn't work either, sadly.
I know within a month or so when Haiku stopped booting on my hardware. It may be possible for me to roll back and fore on SVN to locate the first broken revision.
comment:5 by , 16 years ago
Replying to clebin:
That didn't work either, sadly.
I know within a month or so when Haiku stopped booting on my hardware. >It may be possible for me to roll back and fore on SVN to locate the first >broken revision.
Where is the backtrace jpg? I can't see it. As for NMI panic, there is a similar problem with some buggy firewire pci cards. But just type continue when KDLed, everything will OK. Perhaps other pci hardware can panic too. Have you tried under Linux? IIRC, the buggy firewire pci card will panic the linux kernel too when /proc/sys/kernel/panic_on_unrecovered_nmi is set to one.
comment:6 by , 16 years ago
Component: | Drivers → System/Kernel |
---|
My laptop experience this problem too. "continue" in the kernel debugger always work and then Haiku boot fine. If it could help, someone could take a look at my laptop here at BeGeistert. My laptop is an aspire 1513 LMI (AMD64).
comment:7 by , 16 years ago
I am trying to boot haiku from a USB key on a fujitsu siemens amilo laptop (XI 2528). I encounter the same problem during boot. However when I type continue I see the led next to the USB port go out and than everything hangs.
Best regards,
Joris_M
comment:8 by , 16 years ago
Cc: | added |
---|
comment:9 by , 15 years ago
clebin, can you retry this using the alpha, and if that still fails report back here, and also try a more recent version as well, as there's been quite a bit of work done since the alpha release.
comment:10 by , 14 years ago
Is anyone still seeing this issue? If not then I'll close this one out soon as it's probably been fixed sometime in the past 2 years. My laptop with firewire has no booting issues.
comment:12 by , 14 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
closing this as it's probably been fixed.
Backtrace