腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
1
回答
在基于ARM的系统中,PCIe设备的文件枚举位于Linux内核中?
、
、
、
我正在为一个基于ARM的定制平台开发PCIe驱动程序。作为一个起点,我已经开始研究Linux内核4.15.9代码。我无法找到相关的PCIe驱动程序文件。特别是,我对PCIe设备枚举和配置感兴趣。如能在这方面提供任何帮助,将不胜感激。
浏览 6
提问于2018-03-14
得票数 0
回答已采纳
1
回答
如果使用Linux作为赤裸代码的引导加载程序,PCIe设备驱动程序是否有益?
、
、
、
、
我正在PowerPC处理器上开发一个嵌入式系统,需要通过PCIe与FPGA进行通信。我希望使用Linux/embedded作为引导加载程序,利用其PCIe初始化代码和驱动程序API进行简化的PCIe驱动程序开发。然而,最后,我想运行裸金属代码(没有操作系统运行)。因此,我正在考虑使用PetitBoot/kexec从Linux跳到我自己的代码。 这个是可能的吗? 我目前对PCIe驱动程序的理解使我相信,一旦设备被初始化,只要我有指向地址空间的指针,我就应该能够直接执行直接到内存空间的MMIO /W操作。因此,即使kexec覆盖了驱动程序代码,我也应该能够使用该设备,因为驱动程序已经完成了它的工作
浏览 2
提问于2015-05-07
得票数 0
回答已采纳
2
回答
基地址寄存器如何获取地址?
、
、
、
、
我已经完成了linux发行版下FPGA的pcie驱动程序的开发。一切都很好。但是我想知道FPGA的PCI端点中的基址寄存器从哪里获得基址。当我生成PCIe端点时,我能够设置条形图的长度,但不能更多。 在PCIe驱动程序中,我执行像pci_enable_device这样的标准函数,但我没有专门设置基地址。 那么,操作系统是否在启动时设置了基址?或者它是如何工作的?另外,我想知道如果连接了pcie pcie设备,操作系统会执行哪些初始化操作。因为即使卸载了驱动程序,我也会在lspci中看到我的pci设备。 亲切地问候托马斯
浏览 12
提问于2014-06-05
得票数 3
1
回答
linux内核的PCIe中断处理
、
、
、
我正在开发一个PCIe Linux驱动程序。我想为该设备注册一个ISR。由Linux系统分配给该设备的IRQ编号是16,该编号也被其他(USB主机控制器)设备共享。(由lspci -v检查)。它是基于引脚的中断。 通过在线搜索,我发现几乎所有的PCI驱动示例只在request_irq()接口中提供了IRQF_SHARED作为标志,并且没有提供任何其他标志来提到诸如高/低电平中断之类的行为。 我的问题是,Linux内核如何决定共享中断的行为(对于PCIe设备),它是低级的还是高级的?
浏览 16
提问于2017-04-06
得票数 1
2
回答
嵌入式系统的PCI Express驱动程序
、
我们正在开发一个嵌入式系统,它将使用运行Linux或Windows embedded的PC主板(尚未确定是哪一个)。板卡将通过PCI Express从FPGA读取数据。新手问题:我们是否必须开发自己的PCIe驱动程序,或者我们可以使用操作系统中的某些驱动程序?如果我们需要自己的资源,你能推荐一个资源吗?
浏览 5
提问于2011-05-10
得票数 4
1
回答
ISR内的PCIe读写
、
、
、
、
我正在修改一个linux PCIe驱动程序,以便与altera FPGA PCIe核心一起使用。在我的驱动程序代码中,我做了pci_set_master(dev)来使PCIe读写工作。 我正在使用altera SG-DMA来进行PCIe传输,而不是使用ARM DMA。我需要将使能位写入FPGA DMA以启动传输。通过对使能位寄存器执行pcie写入(barx、offset、data),它可以完美地工作。 问题是,当I/O中断发生时,我需要我的系统启动PCIe FPGA DMA,但当中断发生时,我在pcie内部放入pcie写(barx,偏移,数据),这会导致整个linux挂起。 有没有人以前遇到过
浏览 8
提问于2013-06-04
得票数 0
回答已采纳
1
回答
如何将PCIe端点设备内存映射到系统内存映射(MMIO)?
、
、
、
、
Linux内核或BIOS如何将PCIe 端点设备内存映射到systems 空间?有什么API可以实现吗?假设在为PCIe端点设备编写Linux设备驱动程序时,如何将PCIe设备内存映射到MMIO空间?还是在枚举期间,设备已经被BIOS映射到MMIO,而我需要做的就是使用ioremap()将设备MMIO重新映射到内核虚拟地址的空间? 平台: Linux on x86
浏览 15
提问于2019-11-13
得票数 1
1
回答
是否可以让两个内核驱动程序在一个具有相同供应商和设备ID的PCIe总线上运行?
、
、
我正在尝试创建两个Linux内核驱动程序来访问同一个PCIe设备(使用相同的供应商和设备ID)。理想的方法是使用FPGA控制多个传感器(光传感器,.)并将控制方法映射到PCIe端点。功能强大的中央处理器(X86)将通过PCIe接口通过寄存器访问传感器。但是,我对PCIe没有任何经验。那么,有没有人能给我一个建议。 这个概念正确吗?
浏览 3
提问于2015-12-01
得票数 1
回答已采纳
1
回答
如何在设备中安装nvme linux驱动程序时调用pcie函数
、
、
、
我刚接触linux设备驱动程序,熟悉pcie和nvme的linux驱动程序代码。我已经加载了linux nvme驱动程序,可以通过nvme cli发送读写命令。加载nvme驱动程序后,是否可以将pcie通信(更改速度、通道)发送到设备。要对现有nvme驱动程序代码进行哪些更改?主要目标是移植一组pcie测试用例,以便与nvme读/写并行运行。
浏览 163
提问于2021-04-30
得票数 0
1
回答
将UART数据重定向到pcie端口
、
、
、
我想把传到PCIE的数据传输到UART.And上,因为我有linux操作系统。 是否可以通过PCIE插槽重定向UART数据。 提前谢谢。
浏览 4
提问于2016-10-28
得票数 0
3
回答
如何实现真正的PCIe总线重扫描
、
、
、
我有一个FPGA (就像大多数问这个问题的人一样),它是在我的Linux内核完成初始PCIe总线扫描和枚举之后配置的。您可以猜到,FPGA实现了一个PCIe端点。 我想让PCIe核心重新枚举整个PCIe总线,这样我的PCIe就会出现,并且我可以加载驱动模块。我还希望能够将FPGA负载交换到不同的配置中。我的意思是我想: 引导Linux 配置FPGA 枚举PCIe端点和加载模块 删除PCIe端点 重新配置FPGA 重新枚举PCIe端点 都不需要重新启动Linux 以下是其他地方提出的解决办法,但没有解决问题。 echo 1 > /sys/bus/pci/re
浏览 23
提问于2015-09-01
得票数 28
1
回答
pcie_ports=compat,为什么端口可以被视为桥梁
、
http://redsymbol.net/linux-kernel-boot-parameters/3.2/ compat Treat PCIe ports as PCI-to-PCI bridges, disable the PCIe ports driver. 据我理解,PCIe端口(这里的意思是根端口?)是根端口,为什么它可以被视为PCI到PCI桥.
浏览 0
提问于2020-02-11
得票数 2
回答已采纳
1
回答
Linux PCIe DMA驱动程序
、
、
、
我目前正在为PCIe设备编写一个驱动程序,该驱动程序应该使用DMA将数据发送到Linux系统。据我所知,我的PCIe设备需要一个DMA控制器(DMA主),我的Linux系统也需要(DMA从机)。目前,PCIe设备没有DMA控制器,不应该有一个控制器。这让我很困惑。 A.有以下可能吗? PCIe设备发送中断 在Linux驱动程序中等待中断 启动从内存映射的PCIe寄存器到的DMA传输。 从用户空间中的内存中读取数据 为此,我已经做好了所有的设置,我唯一错过的就是如何将数据从PCIe寄存器传输到内存。 B.我需要调用哪个系统调用(或一系列)才能进行DMA传输? C.我可能需
浏览 13
提问于2019-07-09
得票数 1
1
回答
I2C到FPGA到PCIe到HID
、
、
、
、
我们正在进行一个硬件设计,将触摸屏输入通过I2C传递到FPGA。FPGA将I2C数据转换为PCIe格式。PCIe将触摸屏数据传递给处理器。我想知道如何让Windows识别这个PCIe接口,并像HID一样处理它。(人机接口设备)HID似乎是典型的USB。PCIe可以被识别并与Windows一起使用吗?这需要自定义的Windows驱动程序吗?我见过将I2C转换成I2C的USB到USB pSoCs。我们试图使用现场可编程门阵列作为简化和协调I/O的中心点,但简化布局和部件的权衡可能会被定制PCIe驱动程序的软件开发工作所克服。
浏览 3
提问于2011-09-09
得票数 2
1
回答
FPGA和PCIe Swich
、
、
、
我们计划开发一个独立的板与一个Xilinx,需要与多个车载模块通信。其中一些模块具有PCIe接口,因此充当PCIe端点。我们在这个领域没有太多的经验,但到目前为止我们已经知道的是,我们需要使用PCIe内部的IP核,作为根端口,将这些芯片结合在一起。据我所知,我们还需要在FPGA和端点之间使用PCIe开关来扩展PCIe总线。为了管理这些设备之间的所有通信,我们正在考虑实现一个MicroBlaze、CPU、软核和PetaLinux。 我的问题是: 谁负责执行PCIe端点枚举、PetaLinux操作系统或根端口IP核? 由于PCIe开关位于中间,我需要某种驱动程序才能工作,还是它是完
浏览 1
提问于2018-01-30
得票数 2
回答已采纳
2
回答
使用GRUB从PCIe NVMe SSD引导NVMe
、
我有一台大约有十年历史的电脑,我想在里面安装一个PCIe M.2 NVMe SSD。不幸的是,BIOS无法从SSD启动,因为它不知道如何从PCIe SSD启动。这意味着我必须使用SATA而不是PCIe,这意味着放弃PCIe将提供的速度效益。我一直在试图找到一种方法,使我能够引导到Windows10(在PCIe SSD上),下面是我的想法: 我使用一个单独的SATA并在其上安装Linux - BIOS可以从它启动。 我使用Linux将我当前的Windows10安装(目前是在普通的NVMe上)安装到Linux(应该可以工作,对吗?) 我设置了GRUB引导加载程序,允许我在NVMe SSD上引导到L
浏览 0
提问于2022-01-01
得票数 3
1
回答
在Linux中检测从PCIe端点到主机内存的事务
、
、
、
我正在构建一个FPGA设计,其中一些设备(中央处理器,通用异步收发器,通用输入输出控制器)连接到AXI4总线。AXI4总线通过Xilinx的"AXI Memory AXI to PCI Express (PCIe) Gen2 v2.6 LogiCORE IP“连接到主机,它充当了一个桥接器。子系统通过PCIe与Linux驱动程序驻留在FPGA接口上。该驱动程序创建设备文件以提供到在主机上运行的计算机系统模拟器的接口,即所谓的虚拟平台(VP)。部分系统组件将在VP中模拟,而其余组件将在FPGA上实现。VP的系统总线通过上述驱动器和桥接器透明地连接到FPGA上的AXI4总线。在主机上发起的
浏览 13
提问于2018-06-08
得票数 2
1
回答
Ubuntu 21.10上没有检测到Wi模块
、
、
我的Ubuntu21.10的新安装在ASUS ROG STRIX X570-E游戏WIFI II似乎没有检测到wifi模块。蓝牙工作很好,我也禁用了快速启动。我认为这可能是一个内核问题,因为在旧版本中不支持WiFi 6E,但是在我的机器上它是5.15。 $ cat /proc/version Linux version 5.15.0-051500rc6-generic (kernel@sita) (gcc (Ubuntu 11.2.0-7ubuntu2) 11.2.0, GNU ld (GNU Binutils for Ubuntu) 2.37) #202110180730 SMP Mon O
浏览 0
提问于2022-02-03
得票数 0
1
回答
Linux发行版如何影响内核行为?
、
、
这对某些人来说可能是显而易见的,但对我来说并非如此,所以我会问=) 我有一个问题,就是我已经为一些硬件(NVidia TX2 + ConnectTech天文运营商)构建了一个嵌入式Linux堆栈。我使用EPIX的PCIe卡 如果我将Ubuntu的官方发行版用于tegra,就会正确地检测到PCIe卡。 使用相同的内核和设备树blob,以及相同的HW单元,在嵌入式Linux中检测失败。 我认为检测PCIe设备将是内核的工作,不受发行版的影响,除非驱动程序构建为内核模块,并在不同的时间插入。但在我的例子中,它们是构建在内核中的。 有人能解释一下为什么检测结果只适用于一个发行版,而不是订单吗? 下面是
浏览 3
提问于2018-07-03
得票数 0
3
回答
Grub2从USB3 PCIe卡启动
我有grub2安装在我的个人电脑的内部硬盘驱动器,我正在尝试启动一个debian安装在一个USB键。PC没有任何USB3端口,所以我增加了一个USB3 PCIe卡。我知道大多数PCIe USB3卡没有引导ROM,所以我的计划是从硬盘加载grub2,然后引导到USB3。 当USB键插入USB 2端口时,在安装过程中一切正常。当我尝试插入PCIe卡上的PCIe端口时,会出现以下错误: 区块引号错误:没有这样的设备:这里驱动器的UUID 之后,grub进入救援模式,ls只显示(hd0)、(hd0、msdos1)和(hd0,msdos2)。所以,就好像grub无法“看到”usb键。 我为usb、usb
浏览 0
提问于2016-11-13
得票数 4
1
回答
多个PCIe卡:读取当前PCIe卡实例的设备树属性(在内核驱动程序中)
、
、
、
问题: 我们正在扩展设备驱动程序。我们的PCIe设备具有无法自动检测到的属性.为了与Linux内核维护人员保持一致,我们希望将这个属性添加到设备树中。当系统中存在多个PCIe卡时,如何在驱动程序代码中访问当前实例、驱动程序正在处理的属性? 上下文: 我们是在以太网驱动程序的上下文中这样做的,但是对于任何PCIe连接设备(甚至总线连接设备)的驱动程序来说,这个问题都是常见的。 示例: pcie@1ff00000 { ... host@0 { reg = < 0x00 0x00 0x00 0x00 0x00 >; #address-cel
浏览 6
提问于2020-05-04
得票数 2
回答已采纳
2
回答
U如何与Linux内核通信?
、
、
我正在读这本书,它告诉我: 在U加载Linux内核后,内核将声明U的所有资源。 这是什么意思?这是否意味着在U中分配的所有数据结构都将被丢弃? 例如:在U期间,PCIE和网络设备将被初始化.引导Linux内核后,PCIE和网络设备数据结构会被丢弃吗?Linux内核会再次进行PCIE和NEtwork初始化吗?或者U会将一些数据传输到内核?
浏览 3
提问于2016-06-27
得票数 0
回答已采纳
1
回答
访问内部Xilinx FPGA块RAM
、
我正在为Xilinx Virtex-6FPGA PCI Express Gen 2评估/开发工具包SX315T X8编写设备驱动程序。我的操作系统是openSUSE 11.3 64位。在此设备的文档(Virtex-6FPGA集成块形式PCI Express用户指南UG517 (v5.0),2010年4月19日,第219页)中写道: PIO设计是一个简单的仅面向目标的应用程序,它与PCIe核心事务的端点(TRN)接口连接,并作为客户构建自己的设计的起点提供。包括以下功能: ·四个事务特定的2KB目标区域,使用内部Xilinx FPGA块RAM,提供8192字节的总目标空间 ·支持对32/64位地
浏览 2
提问于2011-05-22
得票数 1
1
回答
在带有raid 0+ ssd的膝上型电脑中有可能有双启动吗?
、
、
首先,我在这里迷路了。 我正在寻找一台新的笔记本电脑,它有: 2TB (2x1TB PCIe M.2 SSD) RAID0 开机 +512 2TB M.2 SSD 存储 它附带安装了Windows,但我想要一个linux。我正在考虑将linux存储在512 is的内存中,并让RAID0保持原样。 有可能吗? 谢谢,如果我的问题没有意义的话,很抱歉。
浏览 0
提问于2021-04-30
得票数 1
回答已采纳
3
回答
如何从驱动程序的ioctl()中的文件对象中获取pci_dev?
、
、
我正在为PCIE硬件开发一个linux驱动程序。内核是v4.13。对于每个设备对象,都有一组用pci_set_drvdata(struct pci_dev *pdev, void *data)存储的数据。 在IOCtl()服务例程中,如何使用struct file * pFile返回数据? long IOCtlService(struct file * pFile, unsigned int cmd, unsigned long arg) 谢谢
浏览 0
提问于2018-02-23
得票数 0
2
回答
是否可以在同一PCIe插槽上写入使用不同PCIe通道的多个设备?
、
、
、
我正在写一个支持多个设备的Linux设备驱动程序。我有一张x8 PCIe卡,上面有4个这样的设备。每个交换机通过一个PCIe交换机并获得2个PCIe通道。有没有办法让驱动程序同时写入多个通道?如果是这样,我该怎么做呢?我认为这应该是可能的,因为它都在一个PCIe插槽上,但我不知道从驱动程序如何做到这一点。
浏览 7
提问于2012-09-14
得票数 3
回答已采纳
1
回答
我找不到我笔记本电脑的wi驱动程序,联想Ideapad L340,Ubuntu 20
、
、
我是Linux的新手,所以我选择了ubuntu,但是我不能使用wi。我搜索并尝试了sudo apt update和sudo apt upgrade,但是什么都没发生,它仍然不起作用. 我也试过lspci -nnk | grep 0280 -A3并得到了这个..。 07:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter [10ec:c821] Subsystem: Lenovo RTL8821CE 802.11a
浏览 0
提问于2020-09-16
得票数 1
1
回答
什么是固件斑点(来自linux-固件)?
、
、
、
据https://wiki.gentoo.org/wiki/Linux_固件称, Linux固件是一个与Linux内核一起分发的包,它包含某些硬件设备的部分或全部功能所必需的固件二进制块。这些二进制blobs通常是专有的,因为一些硬件制造商不发布构建固件本身所需的源代码。 例如,我的蓝牙pcie设备需要linux-firmware/qca/htbtfw20.tlv。这是内核驱动程序吗?为什么是.tlv格式,为什么有些格式是.bin?通常,内核驱动程序是ELF可执行文件。
浏览 0
提问于2020-12-15
得票数 5
回答已采纳
1
回答
我应该用新的m2 PCIe Nvme SSD或SATA来升级我的笔记本吗?
、
、
我的笔记本电脑是ASUS GL553VD型号,以下是它的概述硬件规范: 英特尔i7-7700总部 Nvidia GTX1050 128 no m2 PCIe Nvme SSD (没有安装HHD ) 16 RAM 我想提出一个SSD硬件建议,因为我发现128 to的存储对我来说是不够的,以下是我对SSD升级的关注: 我主要使用我的笔记本电脑进行Android移动应用程序开发(使用Android Studio软件,这对性能要求很高),我希望SSD能够更快地处理Android或其他常用的开发软件(如Visual等)。 我想克隆我的数字许可的Windows 10从我目前128 is的m2 PCIe N
浏览 0
提问于2018-12-17
得票数 0
回答已采纳
1
回答
如何在Linux中发送PCIe读取请求TLP
、
、
、
、
就像标题一样,我想知道我们是否可以在Linux中手动向设备发出PCIe读取请求TLP。 对于这个读取请求TLP,我的驱动程序会定义TLP大小和TLP标记吗?
浏览 6
提问于2016-06-03
得票数 2
回答已采纳
2
回答
WiFi驱动程序发出ASUS_PCE-AC88
、
、
、
linux :我决定退卡,因为到目前为止似乎还没有任何 固件支持。 我无法让我的Wifi卡(ASUS_PCE 88)在Ubuntu16.04上工作,该卡不会出现在网络管理器中。 我专门创建了这个问题,因为我还没有找到任何关于[14e4:43c3]的ubuntu驱动程序的好信息。askubuntu上关于broadcom驱动程序(安装Broadcom无线驱动程序)的帖子没有列出我的版本。 如果你需要更多的信息,请告诉我。 我已经尝试过安装bcmwl-kernel-source并通过sudo modprobe wl加载模块wl,这导致了引导时出现错误: ERROR @wl_cfg80211_deta
浏览 0
提问于2017-04-21
得票数 2
1
回答
从CPU将字节写入PCIe地址空间的精确细节
、
对于将值写入PCIe卡内存所涉及的一系列步骤,我感到非常困惑。很难理解你在互联网上读到的东西的精确的含义,所以我希望有人能读懂我关于发生什么的理论,并指出任何错误。 设置 假设我有一张PCIe卡,上面有一些内存。为了便于讨论,假设以下具体设置: 它有4MB可以通过基本地址寄存器0访问(不管这意味着什么),它是整个系统中唯一的connected?)The卡,它插入到一个PCIe插槽中,它通过connected?)The中的铜线连接到根目录,它是一个根复合体,直接连接到CPU总线(这是connected?)The PCIe卡被配置为设备号0的正常方式吗?)我们正在使用。 我们还将讨论术语: 系统总
浏览 11
提问于2019-10-18
得票数 2
回答已采纳
3
回答
我如何知道哪些中断行是共享的,哪些中断行在Linux中是免费的?
、
、
、
我将在Linux中编写一个PCIe基串行I/O卡驱动程序。 据我所知,通过配置空间,它提供了中断行,并且通过IRQF_SHARED标志,我们能够与相应的IRQ行共享中断处理程序。 但我的困惑是,我如何才能知道哪一行是共享的还是不共享的?
浏览 2
提问于2013-08-16
得票数 0
回答已采纳
1
回答
PCI11.2- OracleSolaris设备的定位功能
、
、
、
、
我需要类似linux的pci_find_capability内核函数的solaris。我贪婪地在/usr/src/中寻找一些相似之处,但没有找到任何相似之处。pci/pcie驱动程序通常使用什么来查找设备支持的功能?谢谢。
浏览 3
提问于2015-07-13
得票数 1
1
回答
FebSmart FS-U4L-Pro PCIE USB3.0卡能在Ubuntu20.04上工作吗?
、
、
、
有人知道FebSmart FS-U4L-Pro PCI USB3.0扩展卡是否会在Ubuntu20.04上工作吗? 在最底层,它说,它的英文有点坏,它与一些linux等。我有困难,找出如何购买PCIE USB3.0扩展卡的linux。我喜欢24美元,所有我谷歌在线不是很具体,如果它工作或不工作。因此,如果这不起作用,有人能为我指出找什么的正确方向吗?
浏览 0
提问于2020-09-01
得票数 0
1
回答
Linux内核初始化线程中未处理的信号
、
我的Linux内核有以下问题:当init线程中发生信号(异常)时,内核正在加载驱动程序,该信号不会以任何方式处理,导致系统冻结。甚至不可能使用调试器。 但是,当内核启动后在用户进程上引发相同的信号时,它会被捕获,并且不会导致系统冻结: # devmem2 0x51002104 w /dev/mem opened.[ 206.043479] 8<--- cut here --- [ 206.047808] Unhandled fault: asynchronous external abort (0x1211) at 0x00000000 [ 206.055149] pgd
浏览 162
提问于2021-09-08
得票数 0
回答已采纳
1
回答
将数据传递到/从PCIe设备
、
我们有一个原型PCIe端点,我们控制通过带外连接(即USB电缆到板本身,让我们加载FPGA,执行寄存器访问,加载和调试固件等)。我们正在研究如何通过PCIe连接本身在带内执行这些操作中的至少一部分。 然而,我在这方面的知识(PCIe)是相当有限的。所以在潜入一条或另一条路之前,我想确保我们没有刻意走一条艰难的路线,或者错过了一些显而易见的事情。 在最基本的意义上,它应该能够与端点的固件任意传递32位值。换句话说,如果我们想要执行一个“读”,我们可以发送一个“地址”值到设备,并检索一个“数据”值。没有DMA,没有花哨的东西-只是窥视和戳事务到固件。就这样。 我还没有为PCIe找到任何通用的方法来
浏览 1
提问于2018-02-12
得票数 0
1
回答
如何从SATA3驱动器启动,但如何在NVME + PCIE适配器上安装rest
、
、
、
我有一台更老的PC,主要是SATA3连接,我想知道怎样才能让它与linux保持几年的高速增长。 4 x SATA3 ports 1 x PCI-E card for NVME (not bootable) 主板是z68 https://www.asus.com/Motherboards/P8Z68V_PROGEN3 3/ cpu是2600 K英特尔 我知道董事会很可能无法启动PCIE驱动器。但是如何安装一个新的驱动器和分区,以便我也许可以让linux大部分安装在NVME驱动器上(这要快得多) 如果这不起作用,我可能只需要买2个基于Sata的SSDS,在raid 0中运行它们。然后放弃..。但是
浏览 0
提问于2020-05-28
得票数 0
回答已采纳
1
回答
我的UbuntuLinux20.4 WIFI使我所有的计算机都与网络断开连接
、
、
我的笔记本电脑使用Ubuntu20.4当我连接到WIFI时,它经常连接和断开连接,当它发生时,所有其他计算机都断开连接。我用的是Realtek Wifi适配器。 02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15) Subsystem: ASUSTeK Computer Inc. RTL8111/8168/8411 PCI Express Gigabit Ethernet Control
浏览 0
提问于2021-04-10
得票数 1
1
回答
蓝牙无法在Ubuntu Gnome 19.04上工作
、
、
、
几个月前,我建造了自己的个人电脑,但是声音和蓝牙都不起作用。 使用蓝牙,在设置中,打开蓝牙的选项是灰色的,不允许我打开它。如果我转到蓝牙管理器,我会收到以下消息:“连接到BlueZ失败。蓝光守护进程没有运行,blueman管理器无法继续。” 范围 lspci -knn | grep Net -A2; lsusb 得到了这个: 06:00.0 Network controller [0280]: Intel Corporation Wireless 8260 [8086:24f3] (rev 3a) Subsystem: Intel Corporation Dual Band Wire
浏览 0
提问于2019-09-08
得票数 0
1
回答
Lubuntu:附加Wifi驱动程序来修复“网络无人认领”
、
、
、
请注意:我是所有Linux的新手,所以请ELIF和我试着跟上:) 我正试图在一台目前装有Windows 10的廉价笔记本上安装Lubuntu。我有我的现场USB,并成功地启动了Lubuntu,但在检查以确保一切正常运行时,我发现我无法连接到wifi。我的wifi适配器(Realtek RTL8723DE 802.11b/g/n PCIe适配器)不会出现在Lubuntu的附加驱动程序页面上,并且当我运行lshw -C network时,这个适配器被列为“无人认领的网络”,没有列出驱动程序。这类似于这个用户所描述的问题:https://ubuntuforums.org/showthread.php
浏览 0
提问于2020-03-19
得票数 0
1
回答
在Razer Blade 14 2017 (GTX 1060)安装ubuntu 18.04时遇到麻烦
、
、
我最近安装了Ubuntu18.04,它有很多问题(暂停问题,声音问题,图形卡问题,双显示器问题,pcie错误)。我解决了暂停和声音问题,但我永远无法修复显卡,双监视器问题,和pcie错误。 关于图形卡的问题, 我尝试简单地选择和下载nvidia 390驱动程序的附加软件,但没有工作。 尝试删除nvidia并通过linux重新安装下面的命令-没有运行sudo apt --purge remove nvidia* sudo ubuntu-drivers autoinstall 我还尝试了其他几个建议,比如黑名单、新手、安装和其他解决方案。但他们都不起作用。prime-select query返回n
浏览 0
提问于2018-10-20
得票数 0
1
回答
将PCIe驱动程序从Linux移植到FreeBSD
、
、
、
、
我在Linux上编写了一个相当大的PCIe驱动程序,现在我需要将它移植到FreeBSD上。我还不知道BSD版本,但我认为在这一点上,它是无关的,因为我想了解一般情况下,在移植过程中需要修改哪些主要项目。 好处是驱动程序被划分为操作系统独立的“库”层( OSI )和操作系统依赖层,因此它已经有了允许将其移植到其他OS-es上的“框架”,我希望大部分工作将集中在OSI方面。到目前为止,我看到了以下大量的工作: init代码,即将驱动程序“插入”到系统中的操作系统专用代码(类似于Linux中的init_module、cleanup_module )。 内核的PCI核心子系统中的代码注册驱动程
浏览 6
提问于2015-08-22
得票数 3
2
回答
嵌入式板卡写入设备驱动程序
、
、
、
、
我是嵌入式世界的新手。我试图在使用Yocto项目构建的嵌入式Linux系统上编写设备驱动程序。我不知道linux驱动程序是如何工作的,也不知道如何编写新的驱动程序来测试外围设备。 在我的产品中,在第569-1199页中有一个叫做"Linux内核驱动程序“的部分。它描述感兴趣的硬件(PCIE,SPI.)驱动程序的设备树源和变量。我现在所理解的是,产品负责人已经编写了一些函数来访问外围硬件,我所要做的就是通过使用它的.c文件调用一些特殊的函数来达到它们。 我在这里是问堆叠溢出的专业人士,我的想法是正确的还是我在正确的道路上?还有关于为特殊产品编写设备驱动程序的建议吗?
浏览 5
提问于2019-11-08
得票数 0
回答已采纳
1
回答
我可以分配一个大的和有保证的连续范围物理内存(100MB)吗?
、
、
、
我可以在Linux上分配一个大的保证连续范围的物理内存(100MB连续无中断)吗?如果我可以,那么我如何做到这一点? 有必要通过PCI-Express条将这个连续的内存块从一个CPU1映射到位于PCIe非透明网桥后面的另一个CPU2。
浏览 6
提问于2013-11-19
得票数 0
1
回答
如何脱机安装.tar.xz文件?
、
我刚刚安装了Linux20.04,它没有附带WiFi驱动程序,也无法在线运行。我正在尝试安装一个具有.tar.xz文件扩展名的程序,我想知道我将如何做到这一点? 没有预装的东西。 离线了。 编辑: lspci -knn | grep Net -A3的响应是: Network controller [0280]: Realtek Semiconductor Co., Ltd.RTL8821CE 802.11ac PCIe Wireless Network adapter [10ec:c821] Subsystem: Lenovo RTL8821CE 802.11ac PCIe Wir
浏览 0
提问于2020-05-25
得票数 0
回答已采纳
1
回答
PCIe热复位与时隙复位
我正在开发linux PCIe和NVMe驱动程序。我在pci驱动程序中遇到了一个函数,pci_reset_bus(),通过插槽或总线进行pci重置。我知道通过总线复位是"PCIe热复位“,这是在PCIe规范中定义的。但是我不确定pci插槽复位是什么(它是由__pci_reset_slot()).实现的)。 有人能帮我理解这件事吗?我还可以使用这个导出的符号,即pci_reset_bus(),进行热复位吗?我想在我的自定义NVMe驱动程序中使用这个。
浏览 14
提问于2021-01-27
得票数 0
2
回答
函数中的Access/Set filp->私有_data成员
、
、
、
常规: 我正在开发一个PCIE(PCIE) linux设备驱动程序,其中包含正在实现的open()/close()/read()/write()方法和PCIE部分的probe()函数。 现状: 在probe()函数中,我可以访问dev指针driver_pcie_probe(struct pci_dev *dev, const struct pci_device_id *id),通过它,我可以执行以下操作: int my_pcie_probe(struct pci_dev *dev, const struct pci_device_id *id) { int err = 0; i
浏览 5
提问于2018-01-12
得票数 0
回答已采纳
1
回答
WiFi适配器,在2.4个GHz和5个GHz波段上支持802.11acAP
、
、
、
、
我有一台小型PC,运行Linux,用作无线接入点和路由器。 它附带了一个Realtek RTL8191SEvA迷你PCIe无线网卡。它在Linux下运行良好,支持AP/主模式,运行hostapd相当稳定,性能良好。 然而,它仅为2.4 GHz,而仅为802.11n。 我想用一张更新的…卡来代替它 支持802.11ac (如果不支持802.11ax的话) 支持2.4 GHz和5 GHz频段的AP模式(英特尔WiFi适配器已经失效,因为它们的固件GHz只允许2.4 AP显然是由于对FCC对5 GHz♂️的规定的偏执而导致的)。 在Linux下稳定高效地运行,驱动程序位于主程序内核中 理想情况下,
浏览 0
提问于2021-05-15
得票数 2
1
回答
在HP嫉妒x360 15 on上安装Ubuntu不会检测到PCIe NVMe SSD驱动器。
、
、
、
我有一台惠普羡慕的x360笔记本电脑。我有两个磁盘在上面。 1. PCIe NVMe SSD 500GB(windows pre-installed) 2. SATA Seagate HDD 1TB 我试过在它上安装许多linux操作系统,包括Ubuntu,但是安装程序不能只检测到硬盘驱动器。 如何解决此问题?
浏览 0
提问于2018-09-25
得票数 0
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux设备驱动开发
Linux驱动开发-编写VS1053芯片音频驱动
Linux驱动系列-PWM驱动
用 Rust 开发 Linux 驱动?内核维护者表示愿意接受
用 Rust 开发 Linux 驱动?内核维护者表示愿意接受
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券