RT,每次更新内核都要重新编译一遍bbswitch,貌似是因为内核更新了目录名(版本号..)就变了,所以新目录里面就没有bbswitch的模块。如何编译成通用内核模块(不受内核版本号影响)?
貌似 /lib/modules/extramodules-3.4-ck 这样文件夹里的模块,3.4内核都能用?
更新内核只有版本号从3.x到3.{x+1}这种才会要求重新编译的说。。。我反正是手动保存好了,内核一换就直接makepkg马上生成装上。。。
貌似不是。bbswitch在更新内核3.4.2 → 3.4.3 之后执行 mkinitcpio -p linux-ck 仍然提示找不到bbswitch
那要看人家的模块怎么写的了。其实正规的模块,在内核兼容的情况下是不用重编译的。除非内核有不兼容的变动,那时连 libc 都需要重编译了。
pkgbuild究竟是怎样处理那个目录的呢? ![]()
bbswitch啊,这货不是在extra里的,是在内核module目录下的
这货和nvidia一样的吧。每次更新内核都要自己编译。
ps,uksm-ck的内核。