这是在 Linux 操作系统上。
我发现在某些机器上,在过滤net.bridge.bridge-nf-call-iptables之前变量并不存在。我还看到有些机器加载了模块并且本身引入了这个变量。modprobebr_netfilterbridge
有没有办法知道我应该加载哪个模块才能获取特定变量?
所以我的新联想 ThinkPad 13 遇到了这个问题,它没有从暂停和休眠状态恢复。经过 2 天的故障排除后,我发现显然是一个名为 intel_lpss_pci 的模块导致了问题。当我禁用它时,一切正常。我也不确定它的用途是什么,因为没有它似乎一切都很好。
现在我的问题。如何永久禁用此模块?
我尝试了modprobe.blacklist=intel_lpss_pci似乎不起作用的内核参数,并且将其添加到/etc/modprobe.d/blacklist似乎也不起作用。
关于如何进行的任何想法?
我正在尝试在 Asus EEE PC Flare 系列上网本上设置 Slackware 14.0。目前我正在尝试配置wifi。当我输入以下内容时:
# iwconfig
Run Code Online (Sandbox Code Playgroud)
我得到:
lo no wireless extensions.
Run Code Online (Sandbox Code Playgroud)
我发现这意味着我没有安装无线网卡的驱动程序(基于此 - 请参阅无线子标题)。我检查了一下lspci,这是我的网卡上的信息:
02:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev-01)
Run Code Online (Sandbox Code Playgroud)
我设法在这里找到了详细说明如何安装正确驱动程序的指南。我从教程中下载了 tarball,通过 USB 将其传输到运行 Slackware 的计算机上,解压并运行教程中的命令。make然而,当我到达我运行的部分时,我得到了以下输出:
# make
/sbin/modprobe: invalid option -- 'l'
/sbin/modprobe: invalid option -- 'l'
./scripts/gen-compat-autoconf.sh config.mk > include/linux/compat_autoconf.h
Run Code Online (Sandbox Code Playgroud)
在这一点上它卡住了。我最终用Ctrl+取消了它C并尝试运行make clean. 这也给了/sbin/modprobe: invalid option -- 'l'错误很多次但最终完成了。
在这一点上,我用谷歌搜索了一下,最终从 2 年前找到了这个,它指出该 …
我正在尝试使用我的 DSLR 作为网络摄像头,我使用的是 Arch Linux 系统,因此我已经安装了v4l-utils和v4l2loopback-dkms. 但是当我尝试使用以下命令探测 v4l2loopback 模块时,我收到一条错误消息,指出找不到该模块:
$ sudo modprobe v4l2loopback exclusive_caps=1 max_buffers=2
modprobe: FATAL: Module v4l2loopback not found in directory /lib/modules/5.7.12-arch1-1
Run Code Online (Sandbox Code Playgroud)
我有点卡住了。有人对如何修复或调试这个问题有建议吗?
当运行 modprobe 将模块插入内核时,我得到以下信息:
# modprobe 8192cu
FATAL: Error inserting 8192cu (/lib/modules/3.8.13-118.2.1.el6uek.x86_64/kernel/drivers/net/wireless/8192.cu.ko): Device or resource busy
Run Code Online (Sandbox Code Playgroud)
这在设备插入和未插入时都会发生。这也可能与我在尝试重新安装驱动程序时看到的其他错误有关:
# rmmod 8192.cu.ko
ERROR: Module 8192cu does not exist in /proc/modules
# insmod 8192.cu.ko
insmod: error inserting `8192cu.ko`: -1 Device or resource busy
Run Code Online (Sandbox Code Playgroud)
最奇怪的是,该设备甚至没有插入。它一直运行良好,直到我的 Oracle Linux(基于 Red Hat Enterprise Linux 6)重新启动。
我应该如何重新安装驱动程序并确保它正常工作?
# dmesg
rtl8192cu driver version=v4.0.2_9000.20130911
build time: Dec 2 2015 15:05:23
Error: Driver 'rtl8192cu' is already registered, aborting...
Run Code Online (Sandbox Code Playgroud) 我已经成功安装了一些以太网卡(这里有完整的故事),根据文档,必须手动启动:
# modprobe e1000bp
Run Code Online (Sandbox Code Playgroud)
我希望在启动时执行此驱动程序启动。
实现这一目标的正确方法是什么?
我想将命令添加到/etc/rc.local,但对于 PPTP 或 OpenVPN 连接,还有另一种方法应该更干净,所以我想知道是否可以将相同的方法告知驱动程序启动。