vboxdrv gives kernel preempt fault w/ cool n quiet disabled

Discussions related to using VirtualBox on Linux hosts.
Post Reply
dralan
Posts: 2
Joined: 8. Nov 2011, 22:12
Primary OS: openSUSE
VBox Version: PUEL
Guest OSses: Windows XP

vboxdrv gives kernel preempt fault w/ cool n quiet disabled

Post by dralan »

Hello,

I have a relatively new system:
Asus M5A99X EVO motherboard
AMD FX-8150 CPU

I have noticed that if I leave AMD's "Cool N Quiet" feature on, which generates events for CPU scaling and voltage adjustment, vboxdrv loads perfectly. However, As soon as I turn it off, things get ugly:
[ 90.147865] vboxdrv: Found 8 processor cores.
[ 90.148043] general protection fault: 0000 [#1] PREEMPT SMP
[ 90.148048] last sysfs file: /sys/devices/virtual/misc/vboxdrv/uevent
[ 90.148051] CPU 4
[ 90.148053] Modules linked in: vboxdrv(+) snd_pcm_oss snd_mixer_oss snd_seq edd md5 nls_utf8 cifs af_packet uinput mperf it87 hwmon_vid dm_crypt loop nvidia(P) hdj_mod uvcvideo videodev v4l1_compat snd_hda_codec_realtek snd_usb_audio v4l2_compat_ioctl32 snd_usbmidi_lib snd_rawmidi joydev snd_hda_intel snd_seq_device snd_hda_codec firewire_ohci sr_mod xhci_hcd firewire_core r8169 cdrom sg snd_hwdep snd_pcm snd_timer snd soundcore snd_page_alloc pcspkr crc_itu_t serio_raw eeepc_wmi shpchp sparse_keymap pci_hotplug i2c_piix4 button wmi preloadtrace ext4 jbd2 crc16 dm_snapshot dm_mod fan processor thermal thermal_sys ata_generic pata_atiixp
[ 90.148105]
[ 90.148108] Pid: 6762, comm: modprobe Tainted: P 2.6.37.6-0.9-desktop #1 To be filled by O.E.M. To be filled by O.E.M./M5A99X EVO
[ 90.148115] RIP: 0010:[<ffffffff81080968>] [<ffffffff81080968>] raw_notifier_chain_register+0x18/0x40
[ 90.148123] RSP: 0018:ffff880226e95ed0 EFLAGS: 00010206
....

To make a long story short, I've tried both the version that ships with OpenSuSE, 4.0.14, the latest from Oracle, 4.1.6, and both plain OSE and PUEL. I've also tried using the prepackaged kernel modules for 4.0.14, and building my own with 4.1.6. No matter what I do, I cannot get vboxdrv to load without enabling the cool n quiet feature. I always get a general protection fault of type preempt smp from vboxdrv.

I've scoured the internet and these forums for the past few days and it looks like I am doing everything correctly to build the modules. I did come across this however:
http://forums.opensuse.org/english/get- ... ister.html
So it seems that I am not the only one with this issue. I can literally leave everything in the bios the same and just change the cool n quiet option, and that makes the difference between vboxdrv giving me a gpf and running fine.

Should I file a bug report? This is my first post on this forum.

Thanks!
Perryg
Site Moderator
Posts: 34369
Joined: 6. Sep 2008, 22:55
Primary OS: Linux other
VBox Version: OSE self-compiled
Guest OSses: *NIX

Re: vboxdrv gives kernel preempt fault w/ cool n quiet disab

Post by Perryg »

These kinds of problems that are reproducible should be reported to bugtracker. You will need to setup an account there as it is on a different system.
It would also help if you can post the ticket number here so other can see the progress, add information, or see the final results.
dralan
Posts: 2
Joined: 8. Nov 2011, 22:12
Primary OS: openSUSE
VBox Version: PUEL
Guest OSses: Windows XP

Re: vboxdrv gives kernel preempt fault w/ cool n quiet disab

Post by dralan »

Post Reply