page fault while in kernel mode 8.0RC1 DVD

Hello,
I have a problem while booting off the 8.0 RC1 DVD. It boots up and lists various devices and their drivers, but then the process conks out with:
Code:
  Fatal trap 12: page fault while in kernel mode
  cpuid = 0; acpi id = 00
  fault virtual address = 0x40
fault code = supervisor read data, page not present
I tried option 2, but that hangs w/ "trying to mount / from /dev/md0" . I guess that's because I'm booting from a usb dvd drive.
Any ideas of how to work around this and get 8.0 installed?
 
Tarick said:
There is some problem with ACPI in 8.0, as I got this too on my Inspiron after upgrade. Submitted http://www.freebsd.org/cgi/query-pr.cgi?pr=140979 , please see if this is applicable for your situation too.

Hello,
I got this problem also while using the RC3 cd. I read the bug report, it seems to be the same problem!
I would like to test your fix. But I'm not familiar with the workings of the FreeBSD loader. When the cd has loaded the boot selections menu screen do I press e like in grub2 to edit loader.conf? Or something entirely different?
Before going further Ill download the 8.0 stable release I think.
Cheers and thanks for the tip!

grey
 
Ah I think I found something:

Press 6 in the boot menu: escape to loader prompt


from another thread. So Ill try that.

Cheers
 
OK this fix you posted works for me! Thanks a million. I wonder what this device "ec" could be.
 
Grey_Ash, could you please post what your hardware is? Currently fixing of this issue is moved to mail threads in freebsd-acpi and seems like stalled, probably new data could help it.
 
Tarick said:
Grey_Ash, could you please post what your hardware is? Currently fixing of this issue is moved to mail threads in freebsd-acpi and seems like stalled, probably new data could help it.

The last email related to this is December 4 "panic in AcpiExReleaseMutex" ?
Sure I'd be glad to. I'll subscribe.
 
Due to school I wasn't able to keep up with the acpi list unfortunately, but recently I booted the same laptop off a memory stick image using the i386 arch with no problems. I wonder if this was a amd64 specific issue.
Bye for now.
 
That's true, the problem doesn't appear on i386. I have the patch that fixes the crash on amd64, if you want it, I'm not sure that the fix will be included into 8.1. But on laptop it is better to use i386 if you don't have more than 4GiB of RAM.
 
Hi Tarick,
From my readings I gather that 1501 would probably not support more than 4GB of ram. And i have a 1gb module & a 2gb module in it now. So the i386 is the best choice.
Thanks for clearing that up about the page fault occurring only in x86-64, not i386.
 
Actually the way around this when I was using amd64 was to boot off the 7.2-RELEASE cd and then customize the installation in sysinstall, specifying 8.0-RELEASE as the candidate. Installing took hours as I was downloading the install files off of the ftp site. I then recompiled my fedora kernel to support ufs2 RW, and then mounted the relevant BSD partition, and edited /boot/loader.conf :

Put into /boot/loader.conf:
Code:
debug.acpi.disabled="ec"

Rather involved but it worked.
Good luck!

Grey
 
Additionally I believe you could use the liveFS CD to mount the Free-BSD system after installing via the method I described above and access the /boot/loader.conf file that way. Use the 7.x series liveFS CD to avoid the kernel panic issue?
 
Back
Top