vboxdrv occasionally fails to load on karmic 2.6.30 kernels due to active nmi_watchdog
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Virtualbox |
Fix Released
|
Unknown
|
|||
virtualbox-ose (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Binary package hint: virtualbox-ose
the vboxdrv module has an occasional load error on karmic 2.6.30 kernels,
Jul 12 07:13:17 crystaltree kernel: [ 28.053203] vboxdrv: Trying to deactivate the NMI watchdog permanently...
Jul 12 07:13:17 crystaltree kernel: [ 28.053207] vboxdrv: NMI watchdog either active or at least initialized. Please disable the NMI
Jul 12 07:13:17 crystaltree kernel: [ 28.053209] vboxdrv: watchdog by specifying 'nmi_watchdog=0' at kernel command line.
This seems to affect virtualbox 2.2 and the 3. The error is due to vbox detecting the nmi_watchdog being active although it seems to be unpredictable for each boot and unaffected by adding nmi_watchdog=0 to the kernel. checking /proc/interrupts shows,
$ less /proc/interrupts |grep NMI
NMI: 0 0 Non-maskable interrupts
$ apt-show-versions virtualbox-2.2 linux-image-
linux-image-
linux-image-
virtualbox-
Forum thread here,
http://
Changed in virtualbox: | |
status: | Unknown → New |
Changed in virtualbox-ose (Ubuntu): | |
status: | New → Confirmed |
Changed in virtualbox-ose (Ubuntu): | |
status: | Fix Released → In Progress |
Changed in virtualbox: | |
status: | New → Fix Released |
Confirm on 2.6.31-3
dmesg | grep watchdog /boot/vmlinuz- 2.6.31- 3-generic root=UUID= b086dc0d- 0fe7-4487- 855b-494761765c a7 ro quiet acpi_osi=Linux nosplash [b]nmi_ watchdog= 0[/b] /boot/vmlinuz- 2.6.31- 3-generic root=UUID= b086dc0d- 0fe7-4487- 855b-494761765c a7 ro quiet acpi_osi=Linux nosplash[b] nmi_watchdog=0[/b]
[ 0.000000] Command line: BOOT_IMAGE=
[ 0.000000] Kernel command line: BOOT_IMAGE=
[ 14.459621] vboxdrv: Trying to deactivate the NMI watchdog permanently...
[ 14.459625] vboxdrv: NMI watchdog either active or at least initialized. Please disable the NMI
[ 14.459626] vboxdrv: watchdog by specifying 'nmi_watchdog=0' at kernel command line.
$ cat /proc/interrupts |grep NMI
NMI: 0 0 Non-maskable interrupts