linux-device-driver

在 i7-13700K 上运行 Kali Linux 时,Chrome、Burp 和终端出现延迟
linux-device-driver

在 i7-13700K 上运行 Kali Linux 时,Chrome、Burp 和终端出现延迟

我目前正在寻求 Linux 专家的帮助,因为我自己对 Linux 并不是特别精通。 最近,我将我的电脑从配备 1050ti 显卡的第四代 i5 升级到了配备集成显卡的第 13 代 i9 (i713700k),同时还配备了专用的 1050ti。 我在 i5 4 代上安装的旧 Linux 裸机运行顺畅,性能出色。然而,考虑到 i5 的年代,我决定使用最新的 i713700k 处理器、NVME 存储和 Gigabyte 主板来更新我的设置,同时保留旧的 1050ti GPU。 尽管 i713700k 具有集成显卡功能,但我还是遇到了与 Linux 的兼容性问题,因...

Admin

为什么 Windows 需要“让设备做好准备”?
linux-device-driver

为什么 Windows 需要“让设备做好准备”?

将包含 Windows 的磁盘移动到另一台计算机时,首次启动时总是需要很长时间并出现如下屏幕: Linux 上没有这种东西。驱动程序是 Linux 内核的一部分,内核会检测硬件变化并加载相应的驱动程序(如果有)。 那么 Windows 在这个阶段在做什么?如果我频繁移动磁盘或更换主板,会对操作系统(Windows 和 Linux)产生任何副作用吗? ...

Admin

无法在虚拟机中登录 Ubuntu
linux-device-driver

无法在虚拟机中登录 Ubuntu

当我更新系统,然后重新启动机器时,我不知道为什么会显示这张图片: 有人可以解决这个问题吗? 我尝试多次重启机器,但仍然不起作用, ...

Admin

Linux:如何在不重新启动操作系统的情况下重置蓝牙适配器?
linux-device-driver

Linux:如何在不重新启动操作系统的情况下重置蓝牙适配器?

我有一个板载蓝牙设备,它在启动几个小时后因此错误而停止工作。我不明白这种行为的原因是什么,所以我决定使用另一种方法。我需要重新启动蓝牙适配器而不重新启动操作系统。 使用ls -lA /sys/class/bluetooth/,我确保系统日志中有缺陷的设备的 PCI 地址属于蓝牙: 使用find /sys | grep drivers.*00:04.1,我找出哪个驱动程序00:04.1绑定到: 我使用成功解除了HSU serial驱动程序的绑定。您可以看到没有输出任何内容: 00:04.1echo -n "0000:00:04.1" | sudo...

Admin

如何了解设备拓扑?
linux-device-driver

如何了解设备拓扑?

我无法理解系统上的设备模型和 PCIe 拓扑。我列出了我一直在查看的输出,并尝试解释我对其中内容的心理模型,希望它能帮助突出我不理解的内容。 我的输出 $: lspci -t -[0000:00]-+-00.0 +-00.2 +-01.0 +-01.1-[01-03]----00.0-[02-03]----00.0-[03]--+-00.0 # 1 | \-00.1 # 2 ...

Admin

我可以在 Linux 中获取 PS/2 端口的原始访问权限吗?
linux-device-driver

我可以在 Linux 中获取 PS/2 端口的原始访问权限吗?

背景:我有一个带屏幕的奇特键盘。我相信主机通过 PS/2 连接发送命令在屏幕上绘图(我仍在对协议进行逆向工程)。 我的电脑有一个 PS/2 接口。只需将键盘连接到插头即可,这非常方便,但我需要能够将字节写入接口才能使屏幕工作。Linux 提供了一个/dev/psaux设备,但它仅提供经过加工的输出。 据我所知,8042 本身被包裹在一个串行设备中,PS/2 协议在内核中由/dev/input。我找到了一个补丁,该补丁将 serio 设备公开为普通字符设备,但它可以追溯到 2.4 时代,现在已经过时了。(参见https://web.archive.org/we...

Admin

在 Linux 上配置 cec-client
linux-device-driver

在 Linux 上配置 cec-client

我的目标是将我的 Linux 笔记本电脑连接到智能电视,并使用电视遥控器“控制”笔记本电脑。 我已经使用 HDMI 电缆连接了两个设备并安装了 cec-utils Ubuntu 包。 这够了吗?我认为还不够。在笔记本电脑中,我从 shell 运行: $cec-client -l libCEC version: 4.0.4, compiled on Linux-4.4.0-generic ... , features: P8_USB, DRM, P8_detect, randr, Exynos, A0CEC Found devices: NONE 为什么没有...

Admin

未指定输入驱动程序,忽略此设备
linux-device-driver

未指定输入驱动程序,忽略此设备

我正在尝试将虚拟游戏手柄设备连接到 Linux。但是,打开运行控制台应用程序时,我收到消息 No input driver specified, ignoring this device. This device may have been added with another device file. 我可以使用以下方式读取虚拟游戏手柄设备输入 jstest /dev/input/js3 但是,这个输入并没有应用到实际的游戏中(这是我最终需要实现的)。 经过一点点调试,我们发现连接 PS4 dualshock 或 xbox 控制器也会出现同样的消息。 ...

Admin

Printf 和 Scanf 设备驱动函数
linux-device-driver

Printf 和 Scanf 设备驱动函数

在C程序中,有printf和scanf函数,它们实际上是连接程序和输出屏幕设备和输入键盘设备的函数。将printf和scanf函数视为设备驱动函数是否正确? ...

Admin

较新的 Linux 内核如何在启动期间加载不可移动硬件设备驱动程序?
linux-device-driver

较新的 Linux 内核如何在启动期间加载不可移动硬件设备驱动程序?

问题: 多个设备驱动程序(在设备树中指定)在启动期间未加载。所有内置驱动程序均已加载,没有任何问题。如果在命令行中使用 modprobe,驱动程序将成功加载并运行。 Linux 内核:5.4.24 硬件:定制主板,带有 iMX6 (ARM)、ov5640 摄像头、TI WL1831 Wifi 芯片和与 iMX6 的 PWM 输出绑定的音频放大器。Yocto (Dunfell) 用于为该嵌入式设备构建 SD 卡映像。在内核启动期间,Root 仅/始终以只读方式安装。 以下设备驱动程序未加载:wl18xx、wlcore_sdio、wlcore、ov564x_mi...

Admin

RHEL7 未将链路本地 IPv6 地址分配给新的网络接口
linux-device-driver

RHEL7 未将链路本地 IPv6 地址分配给新的网络接口

我已经为新设备编写了 Linux 网络驱动程序。我希望新接口在驱动程序时获得 IPv6 链路本地地址insmod。这在 Debian10、CentOS8 和各种 Ubuntu 机器上运行良好。但 RHEL7 似乎没有为接口分配 IPv6 地址。 看新接口0在下面的输出中。 到目前为止,我已经在 Google 上搜索过“如何在 RHEL7 上禁用 IPv6”,并检查了机器上是否应用了任何设置 - 一切似乎都很好。我已经grep进行了搜索ipv6,/etc一切似乎都很好。一些接口确实获得了 IPv6 LL 地址,这很奇怪。 [root@midgar ~]# ip...

Admin

为什么驱动程序的 insmod 会生成 ttyF 设备?
linux-device-driver

为什么驱动程序的 insmod 会生成 ttyF 设备?

我最近遇到了一个编译驱动程序的情况PCIe 转串行适配器. (更具体地说,该卡上的 AX99100 芯片组) 为了快速测试,我并没有真正安装驱动程序,而只是使用命令insmod来加载驱动程序。 经过研究dmesg,我发现它生成了/dev/ttyF0和/dev/ttyF1而不是/dev/ttyS0和,这很奇怪/dev/ttyS1 我想知道这个设备名称是怎么来的? 这是因为insmodPCIe 还是因为操作系统? 驱动程序工作正常。 ...

Admin

安装 amdgpu-pro ubuntu 20.04
linux-device-driver

安装 amdgpu-pro ubuntu 20.04

在为 Davinci Resolve 等应用程序安装 amdgpu-pro 以支持 opencl 时遇到问题。我按照网站上的说明下载并运行了安装程序。 版本:amdgpu-pro-20.30-1109583-ubuntu-20.04 使用命令安装成功:./amdgpu-pro-install --opencl=legacy,pal --headless 然而重新启动后,似乎它们没有被加载: dpkg -l amdgpu dpkg-query: no packages found matching amdgpu dpkg -l amdgpu-pro dpk...

Admin

如何禁用 wwan0 并防止其再次启动?
linux-device-driver

如何禁用 wwan0 并防止其再次启动?

我正在使用带有 SIM7600E 4G 帽的 Raspberry Pi 来设置点对点协议连接,使用pppd。 这一切设置都正确无误,但是当我使用它浏览互联网时,模块 wwan 接口设备 ( wwan0) 进入并中断连接。 我运行ifconfig wwan0 down该程序以停止界面,但是当我开始浏览时它会自动重新启动并且问题仍然存在。 我尝试将与设备交互的内核驱动程序列入黑名单/etc/modprobe.d/raspi-blacklist.conf– 禁用选项模块后,该模块不再wwan0出现,但它也完全禁用了与 USB 设备的交互,因此端口/dev/ttyU...

Admin