Opened 11 years ago
Closed 11 years ago
#12001 closed defect (fixed)
Netfilter modules don't work on Kernel 3.11-rc1+ => Fixed in SVN
Reported by: | Mal_Haak | Owned by: | |
---|---|---|---|
Component: | network | Version: | VirtualBox 4.2.16 |
Keywords: | 3.11 | Cc: | |
Guest type: | all | Host type: | Linux |
Description
When running on Kernel 3.11-rc1 and above the kernel modules build without error and load without error. However when attempting to use them, the VM's cannot start. Also Host-only networks disappear at random and sometimes cannot be created.
/etc/init.d/vboxdrv setup output:
malcolm@linux-549s { ~/Downloads }$ sudo /etc/init.d/vboxdrv setup Stopping VirtualBox kernel modules done Removing old VirtualBox pci kernel module done Removing old VirtualBox netadp kernel module done Removing old VirtualBox netflt kernel module done Removing old VirtualBox kernel module done Recompiling VirtualBox kernel modules done Starting VirtualBox kernel modules done
lsmod output root@linux-549s [es:1] { /home/malcolm/Downloads }# lsmod |grep vb vboxpci 27290 0 vboxnetadp 25670 0 vboxnetflt 27613 0 vboxdrv 336842 3 vboxpci,vboxnetadp,vboxnetflt
dmesg entrys:
[ 121.223288] warning: `VirtualBox' uses 32-bit capabilities (legacy support in use) [ 536.755146] vboxdrv: Found 4 processor cores. [ 536.755291] vboxdrv: fAsync=0 offMin=0xd4 offMax=0xebf [ 536.755356] vboxdrv: TSC mode is 'synchronous', kernel timer mode is 'normal'. [ 536.755357] vboxdrv: Successfully loaded version 4.2.16 (interface 0x001a0005). [ 536.964657] vboxpci: IOMMU not found (not registered)
Error when creating host-only network: VBoxNetAdpCtl: Error while adding new interface: failed to open /dev/vboxnetctl: no such file or directory
Error when starting VM with host-only networking (when host-only network interface exists): verr_intnet_flt_if_not_found
It also behaves the same way for other netfilter based interface options (like bridge)
Change History (3)
comment:1 by , 11 years ago
comment:2 by , 11 years ago
Summary: | Netfilter modules don't work on Kernel 3.11-rc1+ → Netfilter modules don't work on Kernel 3.11-rc1+ => Fixed in SVN |
---|
Actually the kernel interface changed slightly (void pointers are evil). Fixed in r47484. This fix will be part of the next maintenance release.
Reproducible here. ATM I think this could be a regression in the Linux kernel.