网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
03月12日漏签0天
linux吧 关注:540,652贴子:2,575,948
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 5回复贴,共1页
<<返回linux吧
>0< 加载中...

virtualbox内核驱动在linux4.2.3下编译失败

  • 只看楼主
  • 收藏

  • 回复
  • FalseOS
  • -----rw-
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
*** Building 'vboxpci' module ***
make[1]: Entering directory `/usr/src/slapt-src/system/virtualbox-kernel/virtualbox-kernel-4.3.24/vboxpci'
make KBUILD_VERBOSE= SUBDIRS=/usr/src/slapt-src/system/virtualbox-kernel/virtualbox-kernel-4.3.24/vboxpci SRCROOT=/usr/src/slapt-src/system/virtualbox-kernel/virtualbox-kernel-4.3.24/vboxpci CONFIG_MODULE_SIG= -C /lib/modules/4.1.4/build modules
make[2]: Entering directory `/usr/src/linux-4.1.4'
WARNING: Symbol version dump ./Module.symvers
is missing; modules will have no dependencies and modversions.
CC [M] /usr/src/slapt-src/system/virtualbox-kernel/virtualbox-kernel-4.3.24/vboxpci/linux/VBoxPci-linux.o
/usr/src/slapt-src/system/virtualbox-kernel/virtualbox-kernel-4.3.24/vboxpci/linux/VBoxPci-linux.c: In function 'vboxPciOsDevRegisterIrqHandler':
/usr/src/slapt-src/system/virtualbox-kernel/virtualbox-kernel-4.3.24/vboxpci/linux/VBoxPci-linux.c:889:22: error: 'IRQF_DISABLED' undeclared (first use in this function)
IRQF_DISABLED, /* keep irqs disabled when calling the action handler */


  • FalseOS
  • -----rw-
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
上面那个错了,是网络上面找到同样的错误,这个是本地编译的日志
4.2.3-smp/build modules
make[2]: Entering directory `/usr/src/linux-4.2.3'
CC [M] /tmp/SBo/virtualbox-kernel-4.3.24/vboxdrv/linux/SUPDrv-linux.o
CC [M] /tmp/SBo/virtualbox-kernel-4.3.24/vboxdrv/SUPDrv.o
CC [M] /tmp/SBo/virtualbox-kernel-4.3.24/vboxdrv/SUPDrvSem.o
CC [M] /tmp/SBo/virtualbox-kernel-4.3.24/vboxdrv/SUPDrvTracer.o
CC [M] /tmp/SBo/virtualbox-kernel-4.3.24/vboxdrv/r0drv/alloc-r0drv.o
CC [M] /tmp/SBo/virtualbox-kernel-4.3.24/vboxdrv/r0drv/initterm-r0drv.o
CC [M] /tmp/SBo/virtualbox-kernel-4.3.24/vboxdrv/r0drv/memobj-r0drv.o
CC [M] /tmp/SBo/virtualbox-kernel-4.3.24/vboxdrv/r0drv/mpnotification-r0drv.o
CC [M] /tmp/SBo/virtualbox-kernel-4.3.24/vboxdrv/r0drv/powernotification-r0drv.o
CC [M] /tmp/SBo/virtualbox-kernel-4.3.24/vboxdrv/r0drv/linux/assert-r0drv-linux.o
CC [M] /tmp/SBo/virtualbox-kernel-4.3.24/vboxdrv/r0drv/linux/alloc-r0drv-linux.o
CC [M] /tmp/SBo/virtualbox-kernel-4.3.24/vboxdrv/r0drv/linux/initterm-r0drv-linux.o
CC [M] /tmp/SBo/virtualbox-kernel-4.3.24/vboxdrv/r0drv/linux/memobj-r0drv-linux.o
CC [M] /tmp/SBo/virtualbox-kernel-4.3.24/vboxdrv/r0drv/linux/memuserkernel-r0drv-linux.o
CC [M] /tmp/SBo/virtualbox-kernel-4.3.24/vboxdrv/r0drv/linux/mp-r0drv-linux.o
CC [M] /tmp/SBo/virtualbox-kernel-4.3.24/vboxdrv/r0drv/linux/mpnotification-r0drv-linux.o
CC [M] /tmp/SBo/virtualbox-kernel-4.3.24/vboxdrv/r0drv/linux/process-r0drv-linux.o
CC [M] /tmp/SBo/virtualbox-kernel-4.3.24/vboxdrv/r0drv/linux/semevent-r0drv-linux.o
CC [M] /tmp/SBo/virtualbox-kernel-4.3.24/vboxdrv/r0drv/linux/semeventmulti-r0drv-linux.o
CC [M] /tmp/SBo/virtualbox-kernel-4.3.24/vboxdrv/r0drv/linux/semfastmutex-r0drv-linux.o
CC [M] /tmp/SBo/virtualbox-kernel-4.3.24/vboxdrv/r0drv/linux/semmutex-r0drv-linux.o
CC [M] /tmp/SBo/virtualbox-kernel-4.3.24/vboxdrv/r0drv/linux/spinlock-r0drv-linux.o
CC [M] /tmp/SBo/virtualbox-kernel-4.3.24/vboxdrv/r0drv/linux/thread-r0drv-linux.o
CC [M] /tmp/SBo/virtualbox-kernel-4.3.24/vboxdrv/r0drv/linux/thread2-r0drv-linux.o
CC [M] /tmp/SBo/virtualbox-kernel-4.3.24/vboxdrv/r0drv/linux/threadctxhooks-r0drv-linux.o
。。。。。。
,。。。。
CC [M] /tmp/SBo/virtualbox-kernel-4.3.24/vboxdrv/math/gcc/umoddi3.o
LD [M] /tmp/SBo/virtualbox-kernel-4.3.24/vboxdrv/vboxdrv.o
Building modules, stage 2.
MODPOST 1 modules
CC /tmp/SBo/virtualbox-kernel-4.3.24/vboxdrv/vboxdrv.mod.o
LD [M] /tmp/SBo/virtualbox-kernel-4.3.24/vboxdrv/vboxdrv.ko
make[2]: Leaving directory `/usr/src/linux-4.2.3'
make[1]: Leaving directory `/tmp/SBo/virtualbox-kernel-4.3.24/vboxdrv'
*** Building 'vboxnetflt' module ***
make[1]: Entering directory `/tmp/SBo/virtualbox-kernel-4.3.24/vboxnetflt'
make KBUILD_VERBOSE= SUBDIRS=/tmp/SBo/virtualbox-kernel-4.3.24/vboxnetflt SRCROOT=/tmp/SBo/virtualbox-kernel-4.3.24/vboxnetflt CONFIG_MODULE_SIG= -C /lib/modules/4.2.3-smp/build modules
make[2]: Entering directory `/usr/src/linux-4.2.3'
CC [M] /tmp/SBo/virtualbox-kernel-4.3.24/vboxnetflt/linux/VBoxNetFlt-linux.o
CC [M] /tmp/SBo/virtualbox-kernel-4.3.24/vboxnetflt/VBoxNetFlt.o
CC [M] /tmp/SBo/virtualbox-kernel-4.3.24/vboxnetflt/SUPR0IdcClient.o
CC [M] /tmp/SBo/virtualbox-kernel-4.3.24/vboxnetflt/SUPR0IdcClientComponent.o
CC [M] /tmp/SBo/virtualbox-kernel-4.3.24/vboxnetflt/linux/SUPR0IdcClient-linux.o
CC [M] /tmp/SBo/virtualbox-kernel-4.3.24/vboxnetflt/math/gcc/divdi3.o
CC [M] /tmp/SBo/virtualbox-kernel-4.3.24/vboxnetflt/math/gcc/moddi3.o
CC [M] /tmp/SBo/virtualbox-kernel-4.3.24/vboxnetflt/math/gcc/qdivrem.o
CC [M] /tmp/SBo/virtualbox-kernel-4.3.24/vboxnetflt/math/gcc/udivdi3.o
CC [M] /tmp/SBo/virtualbox-kernel-4.3.24/vboxnetflt/math/gcc/umoddi3.o
LD [M] /tmp/SBo/virtualbox-kernel-4.3.24/vboxnetflt/vboxnetflt.o
Building modules, stage 2.
MODPOST 1 modules
CC /tmp/SBo/virtualbox-kernel-4.3.24/vboxnetflt/vboxnetflt.mod.o
LD [M] /tmp/SBo/virtualbox-kernel-4.3.24/vboxnetflt/vboxnetflt.ko
make[2]: Leaving directory `/usr/src/linux-4.2.3'
make[1]: Leaving directory `/tmp/SBo/virtualbox-kernel-4.3.24/vboxnetflt'
*** Building 'vboxnetadp' module ***
make[1]: Entering directory `/tmp/SBo/virtualbox-kernel-4.3.24/vboxnetadp'
make KBUILD_VERBOSE= SUBDIRS=/tmp/SBo/virtualbox-kernel-4.3.24/vboxnetadp SRCROOT=/tmp/SBo/virtualbox-kernel-4.3.24/vboxnetadp CONFIG_MODULE_SIG= -C /lib/modules/4.2.3-smp/build modules
make[2]: Entering directory `/usr/src/linux-4.2.3'
CC [M] /tmp/SBo/virtualbox-kernel-4.3.24/vboxnetadp/linux/VBoxNetAdp-linux.o
CC [M] /tmp/SBo/virtualbox-kernel-4.3.24/vboxnetadp/VBoxNetAdp.o
CC [M] /tmp/SBo/virtualbox-kernel-4.3.24/vboxnetadp/math/gcc/divdi3.o
CC [M] /tmp/SBo/virtualbox-kernel-4.3.24/vboxnetadp/math/gcc/moddi3.o
CC [M] /tmp/SBo/virtualbox-kernel-4.3.24/vboxnetadp/math/gcc/qdivrem.o
CC [M] /tmp/SBo/virtualbox-kernel-4.3.24/vboxnetadp/math/gcc/udivdi3.o
CC [M] /tmp/SBo/virtualbox-kernel-4.3.24/vboxnetadp/math/gcc/umoddi3.o
LD [M] /tmp/SBo/virtualbox-kernel-4.3.24/vboxnetadp/vboxnetadp.o
Building modules, stage 2.
MODPOST 1 modules
CC /tmp/SBo/virtualbox-kernel-4.3.24/vboxnetadp/vboxnetadp.mod.o
LD [M] /tmp/SBo/virtualbox-kernel-4.3.24/vboxnetadp/vboxnetadp.ko
make[2]: Leaving directory `/usr/src/linux-4.2.3'
make[1]: Leaving directory `/tmp/SBo/virtualbox-kernel-4.3.24/vboxnetadp'
*** Building 'vboxpci' module ***
make[1]: Entering directory `/tmp/SBo/virtualbox-kernel-4.3.24/vboxpci'
make KBUILD_VERBOSE= SUBDIRS=/tmp/SBo/virtualbox-kernel-4.3.24/vboxpci SRCROOT=/tmp/SBo/virtualbox-kernel-4.3.24/vboxpci CONFIG_MODULE_SIG= -C /lib/modules/4.2.3-smp/build modules
make[2]: Entering directory `/usr/src/linux-4.2.3'
CC [M] /tmp/SBo/virtualbox-kernel-4.3.24/vboxpci/linux/VBoxPci-linux.o
/tmp/SBo/virtualbox-kernel-4.3.24/vboxpci/linux/VBoxPci-linux.c: In function ‘vboxPciOsDevRegisterIrqHandler’:
/tmp/SBo/virtualbox-kernel-4.3.24/vboxpci/linux/VBoxPci-linux.c:889:22: error: ‘IRQF_DISABLED’ undeclared (first use in this function)
IRQF_DISABLED, /* keep irqs disabled when calling the action handler */
^
/tmp/SBo/virtualbox-kernel-4.3.24/vboxpci/linux/VBoxPci-linux.c:889:22: note: each undeclared identifier is reported only once for each function it appears in
/tmp/SBo/virtualbox-kernel-4.3.24/vboxpci/linux/VBoxPci-linux.c: In function ‘vboxPciOsInitVm’:
/tmp/SBo/virtualbox-kernel-4.3.24/vboxpci/linux/VBoxPci-linux.c:1013:35: warning: assignment from incompatible pointer type [enabled by default]
pVmData->pfnContigMemInfo = vboxPciOsContigMemInfo;
^
make[3]: *** [/tmp/SBo/virtualbox-kernel-4.3.24/vboxpci/linux/VBoxPci-linux.o] Error 1
make[2]: *** [_module_/tmp/SBo/virtualbox-kernel-4.3.24/vboxpci] Error 2
make[2]: Leaving directory `/usr/src/linux-4.2.3'
make[1]: *** [vboxpci] Error 2
make[1]: Leaving directory `/tmp/SBo/virtualbox-kernel-4.3.24/vboxpci'
cp: cannot stat ‘vboxpci/vboxpci.ko’: 没有那个文件或目录


2026-03-12 09:55:37
广告
不感兴趣
开通SVIP免广告
  • FalseOS
  • -----rw-
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
好吧 问题找到了 原来4.1内核就移除了这个特性。。。。。
IRQF_DISABLED removal in 4.1-rc1 Linux kernel
那如何解决? 源码patch??? 安装最新版本的virtualbox?


  • nrechn
  • ----xr-x
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
誰讓你要弄泥萌那個什麼奇怪的 錯誤OS 。


  • FalseOS
  • -----rw-
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
测试了一下,原来的虚拟机都可以正常运行,并且速度感觉快了很多。。。
内核原因?还是virtualbox升级原因?还是nvidia升级原因?
反正就是快很多。。。。。
再快也不行,要稳定才好。。。。先跑一个星期,看看是否稳定


  • FalseOS
  • -----rw-
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
测试了半天,运行都正常,新增了不少功能,什么加密啥的没有用过,谁用过?介绍下哈。。。







登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 5回复贴,共1页
<<返回linux吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示