我正在使用需要构建驱动程序的硬件,该驱动程序不存在于内核源代码树中,即不是 linux 的“一部分”。目前我发现每次开始使用新内核版本时都需要手动重建和安装驱动程序。有没有办法简化这个过程?
我正在运行带有 2.6.35-22.34 通用内核的 Ubuntu 10.10 并安装了最新的 Vmware 播放器,但是每次我运行 Vmware 播放器时,它都说它需要将一些模块加载到正在运行的内核中。每次我运行 Vmware 播放器时都会这样做。由于 Vmware 播放器在显然安装了模块后运行时,它似乎安装模块没问题,但模块没有保存,因为它不断说它需要加载模块。
除了尝试重新安装之外,还有没有办法解决这个问题?
尝试启动 iscsitarget 服务时,我得到
致命:未找到模块 iscsi_trgt。
尝试使用来自http://sourceforge.net/apps/mediawiki/iscsitarget/index.php?title=Unofficial_DEBs 的说明构建模块失败,构建日志中只有一行表示构建开始。与失败无关。
模块加载到底是做什么的?基本上是不是通过目录她
我见过人们这样做module load gcc/versionNumber等。
我终于找到了一个解决方案,使我的 wifi 在 ubuntu 10.10 中保持稳定。我的华硕 ul30vt 和 Atheros AR9285 出现问题,但通过安装昨天最新的 compat-wireless,我的互联网终于稳定了。
我认真地想过重新安装win7。但是我遇到的一个小问题是 wifi 没有从启动时自动打开,所以每次启动时我都必须转到终端sudo modprobe ath9k,然后无线打开。我试图在启动应用程序中执行该命令,但这不起作用。我可以制作一个脚本或一些可以从启动时打开它的东西,还是有其他简单的解决方案?
~$ locate tp_smapi
/lib/modules/3.0.0-19-generic/updates/dkms/tp_smapi.ko
/lib/modules/3.2.0-26-generic/updates/dkms/tp_smapi.ko
/lib/modules/3.2.0-29-generic/updates/dkms/tp_smapi.ko
/usr/src/tp-smapi-0.41/tp_smapi.c
/var/lib/dkms/tp-smapi/0.41/3.0.0-19-generic/x86_64/module/tp_smapi.ko
/var/lib/dkms/tp-smapi/0.41/3.2.0-26-generic/x86_64/module/tp_smapi.ko
/var/lib/dkms/tp-smapi/0.41/3.2.0-29-generic/x86_64/module/tp_smapi.ko
/var/lib/dkms/tp-smapi/0.41/build/tp_smapi.c'
Run Code Online (Sandbox Code Playgroud)
如何从内核 3.0.0-19 和 3.2.0-26 中删除 2 个旧的 Linux 内核模块?
~$ man dkms
Run Code Online (Sandbox Code Playgroud)
“'dkms remove [module/module-version]' 从树中删除模块/版本组合。'
请问什么是“[模块/模块版本]”?
请注意:
我不想从树中删除旧的 Linux 内核模块 tp_smapi 但我想从我的 Ubuntu 12.04.1 计算机中删除旧的 Linux 内核模块。