2022 Developer Survey is open! Take survey.

Questions tagged [pci]

Peripheral Component Interconnect (PCI) is a local computer bus for attaching hardware devices in a computer.

Filter by
Sorted by
Tagged with
0 votes
0 answers
12 views

How to disable PCIe device at boot?

I'm trying to debug an issue with resuming from suspend with an NVIDIA graphics card. This thread leads me to believe it's an issue with the audio device from the card's HDMI out. I want to disable ...
user avatar
1 vote
0 answers
20 views

How does /sys/class/pci_bus correlate the physical PCIe lanes?

On a Dell R7525 I see the following output: [root@r7525 ~]# ls -al /sys/class/pci_bus/ total 0 drwxr-xr-x. 2 root root 0 May 10 10:38 . drwxr-xr-x. 62 root root 0 May 10 10:38 .. lrwxrwxrwx. 1 root ...
user avatar
0 votes
0 answers
26 views

Will blacklisting intel me module :mei in linux stop intel me exploit?

I wonder if blacklisting intel me module :mei will stop intel me exploit from working on my computer ? I've already blacklisted it on start up and it doesn't load anymore. Or should i blacklist the ...
user avatar
  • 9
1 vote
0 answers
27 views

Xorg specific tool to probe displays for PCI bus info?

This question came close to what I was looking for, but missed the mark. After some adventures trying to get device names as displayed from xrandr into xorg.conf I began to wish that there was an X11 ...
user avatar
0 votes
1 answer
33 views

Does a PCI device like PCI card reader or PCI usb host controller need to have a device attached to it to perform DMA attack

Am beginner to Unix systems and i have a simple idea about DMA attacks. While trying to install Qubes OS i want to know if it's safe to install it directly from the hard disk, assuming the PCI devices'...
user avatar
  • 1
0 votes
0 answers
27 views

Bodhi Linux 6.0 Not Recognizing PCIe Wireless Network Card in internet connection settings. Recognizes card in terminal using command ‘lspci’. Help me

I go into Bodhi’s terminal emulator, ‘Terminology’ and input lspci or ‘list pci cards’ I get my wireless PCIe networking card returned in the results. I wiped out my entire HDD to install Bodhi ...
user avatar
1 vote
0 answers
13 views

How to stop an in-tree driver/ko from binding to a device without disabling such driver

i'm having a particular in-tree device driver and i want to leave it enabled for a device (i.e. not blacking listing it for all), but just to stop it from binding to another device of a different PCI ...
user avatar
  • 11
1 vote
0 answers
89 views

PCIE USB card not working. What's the missing "... resource 0 [io ...]" line in dmesg meaning?

Problem with 4x USB controller PCIE cards seems to be not correctly installed. Situation: We want to use USB Vision cameras with USB adapter cards, providing as much bandwidth as possible. So we tried ...
user avatar
  • 11
0 votes
0 answers
18 views

pci device doesn't shows up

I'm not sure its the right exchange, but I think it is so I go on with that. I currently working on a little project at my free time that requires me to disconnect and connect SATA (or any other SSD ...
user avatar
  • 101
0 votes
0 answers
42 views

pcieport AER: Error of this Agent is reported first

I have installed Ubuntu-21.10-desktop-amd64 on my 8 AMD GPU miner and every time I boot it with more than 1 GPU plugged in, I get the following issue. I bought the miner with Windows 10 already set ...
user avatar
1 vote
0 answers
85 views

pcie_bus_perf : Understanding the capping of MRRS

Quoting the linux kernel documentation for boot parameters : pcie_bus_perf : Set device MPS to the largest allowable MPS based on its parent bus. Also set MRRS (Max Read Request Size) to the largest ...
user avatar
  • 2,151
0 votes
0 answers
45 views

Thunderbolt 3/USB-C failed to add DMA port and doesn't recognize devices

I have a USB-C hub, with an HDMI, Ethernet, Power and 2 USB slots. Everything worked fine, until I connected to it a couple of days ago and the USB devices (keyboard and mouse) did not work anymore. ...
user avatar
  • 5,227
0 votes
0 answers
42 views

lspci run failed

There is a lspci failed message when I text the lspci command lspci lspci: Line too long at /usr/share/misc/pci.ids, line 1 so I try other command to show the line number sed -n 1p /usr/share/misc/...
user avatar
  • 25
0 votes
0 answers
30 views

HBA card seems disabled, link appears downgraded. Not sure why

I have a HBA attached in a 8x pci slot, however, it is showing as x4 (downgraded). In addition, it seems to be disabled. I assume these things are not normal and the reason my setup is not working. ...
user avatar
0 votes
1 answer
83 views

How to isolate (reserve) GPUs with identical hardware IDs via IOMMU / dracut / kernel parameters (in VoidLinux)

I'm trying to set up pci/gpu passthrough on void. Specifically, using the vfio-pci driver to "reserve" one of the GPUs. I have been following the procedure outlined in this void-docs PR (and ...
user avatar
  • 1
0 votes
0 answers
29 views

To Modify the ubuntu kernel third party drivers

We have a custom board with PCIe connector. eMMC is connected to the PCIe. So we are planning to use the linux kernel third party driver sdhci-pci-core.c and sdhci-pci-data.c which is present in ...
user avatar
  • 1
0 votes
0 answers
37 views

Listing on board/integrated devices on Linux - for instance, on board keyboard

Relevant to laptops only - I am trying to list all on-board (integrated) devices on laptops - such as on board keyboard, mouse touchpad, video card, etc shipped with the machine. What is the best ...
user avatar
  • 298
1 vote
0 answers
64 views

The strange power consumption behaviour of a Quadro card when `vfio-pci` has been removed an `nvidial` reattached

I have built a system with a Geforce GTX 960 and a Quadro M4000 graphics card, that I usually pass through to a virtual machine. The GTX 960 card is only used by the host. Normally, the Quadro card ...
user avatar
  • 132
0 votes
1 answer
42 views

How can I find out what Gen of NVME my machine supports?

Looking at Amazon there is Gen 3 NVME and Gen 4 NVME for sale. I don't see this even mentioned on the Wikipedia page for NVM Express. Is there a method to query what the system I am on supports?
user avatar
  • 22.4k
0 votes
1 answer
117 views

How to check if LSI20320IE is working without LTO TAPE in Ubuntu 20.04 LTS

I have done a lspci -vv to check if my Driver for the LSI20320IE SCSI Controller ( Data-Sheet ) is correct installed. (The LSI-drivers are from here MPTLINUX_RHEL4_SLES9_PH14-3.13.04.00-2.zip and I ...
user avatar
0 votes
2 answers
804 views

ASMedia SATA controller 106x not working under ubuntu

I've added PCIe ASMedia SATA controller to my PC. It's working fine under win10 but not with ubuntu. lspci returned that: 01:00.0 IDE interface: ASMedia Technology Inc. Device 0624 (rev 01) (prog-if ...
user avatar
0 votes
0 answers
142 views

pci bus timeout, fedora 34

Well, since I installed fedora 34 I'm having trouble with it, when I use my laptop, after a few time it crashes. Mostly it crashes when I open YouTube. After the crash I type in the command line: sudo ...
user avatar
0 votes
0 answers
94 views

Matching PCI and Thunderbolt devices

Is there a reliable way to find which PCI devices (eg. video card) are connected via a particular Thunderbolt device (eg. eGPU enclosure, Dock) on a Linux system? Context In my particular use-case, I'...
user avatar
  • 1
2 votes
1 answer
908 views

How to get BIOS Device Name from Linux, same as Windows Device Manager format

My laptop has a display adapter and from Windows 10 I can see its BIOS Device Name from.. Device Manager > Display Adapters > Properties > Details > "BIOS device name" And from ...
user avatar
0 votes
0 answers
85 views

PCI Errors being Spammed

Have just installed a new Ubuntu build and I am getting spammed with the following pci errors. There are so many I cannot even get to the command prompt to even try and fix it. I have tried ignoring ...
user avatar
0 votes
0 answers
42 views

MSI Capabilities

when doing lspci, I see the following: Capabilities: [8c] MSI: Enable+ Count=1/1 Maskable- 64bit+ Address: 00000000fed00000 Data: 4086 I can't find its definition (Enable, Count, ...
user avatar
  • 371
0 votes
1 answer
62 views

Running Nvidia GPUs for experiments and intel integrated graphics for display on Linux

I am currently using a Lenovo Thinkstation P330 with an nvidia GPU & intel integrated graphics. Their BIOS currently seems to let me select ONLY intel OR nvidia. In either configuration, running ...
user avatar
1 vote
2 answers
178 views

How to create serial number based symlinks for PCIe UIO devices?

I'm working at a system based on Linux servers hosting multiple PCIe data acquisition boards. Each board has its individual Device Serial Number available in the extended PCIe configuration space. The ...
user avatar
  • 333
0 votes
2 answers
224 views

Listing PCI Devices By Reading From File (Instead of lspci Command)

I need to read PCI device information from files. But it gives unusable output when I use command like that: cat /proc/bus/pci/05/00.0 Output: �h�� How could I fix this? OS: Debian-like Linux x64, ...
user avatar
  • 15
0 votes
1 answer
475 views

Latitude & Dell TB19 USB-C thunderbolt Nightmare with ubuntu 21

Internet is already full of Dell WD19TB dock problem... but i didn't found answer for my random crashes on a fresh install, and a fresh dock. Nothing works well (multi screen, ethernet, etc.) with ...
user avatar
  • 123
0 votes
1 answer
304 views

Debian 10 KDE - ... update microcode to version: 0x20 (or later)

So sudo apt-get install intel-microcode tells me that the package intel-microcode is not available, but referenced in another package. This can mean that it's missing, that it has been replaced or ...
user avatar
1 vote
1 answer
146 views

Virtual Machine Manager can't launch create dialog — pci.ids is missing

I'm using Pop!_OS 20.10, and I've installed virt-manager using apt. However, whenever I click "Create new virtual machine" in the application, the following error pops up: Error launching ...
user avatar
0 votes
1 answer
37 views

Why does lspci show intel 8th gen when I am using i7-9850H cpu?

OS: Debian 10 $ cat /proc/cpuinfo model name : Intel(R) Core(TM) i7-9850H CPU @ 2.60GHz $ lspci 00:00.0 Host bridge: Intel Corporation 8th Gen Core Processor Host Bridge/DRAM Registers (rev 0d)...
user avatar
  • 267
0 votes
0 answers
195 views

Device missing from lspci on one linux distribution but not the other???!! How and Why?

Everything I've read says that when the Linux Kernel boots up, PCI devices are scanned and should be in /sys/bus/pci. I have two different Linux distributions, one shows a wireless device at 01:00.0, ...
user avatar
1 vote
2 answers
1k views

Make NVIDIA gpu as a default gpu

I am using Manjaro 20 gnome. When the linux is installed in my machine. A Nvidia driver was installed with mhwd. But lspci command does not show any nvidia gpu. command: lspci | grep VGA output: 00:...
user avatar
1 vote
0 answers
44 views

PCI-Express device refuses to wake up from D3

I’m working with a fpga expansion card (pci-e connected; terasic de10 pro). My problem is whenever I don’t use the card for a couple of minutes it stops completely and only a complete shutdown can ...
user avatar
  • 11
1 vote
0 answers
202 views

With qemu-kvm VM, how to determine the number of `pcie-root-port` devices?

I use qemu-kvm on a DELL server multi-core system with 64 cores 512GiB system to create virtual machines. Using libvirt the qemu-system-x86_64 command line features lots of pcie-root-port devices ...
user avatar
1 vote
0 answers
20 views

Linux kernel waking laptop due to custom M.2 E-key chip

I recently swapped my internal wifi card with a Coral Edge Tpu Straight to the problems occurred: laptop doesn't stay in sleep state: it immediately wakes up, even with the lid closed laptop doesn't ...
user avatar
2 votes
0 answers
36 views

Trying to connect to a PCI Modem

I hope someone can offer some advice, I'm very new to linux/Debian so I'm sure it is probably me doing something stupid. I have just installed Debian on a pc that was running windows xp. But am stuck ...
user avatar
  • 21
5 votes
1 answer
966 views

e1000e error with B460 Motherboard and Intel I219-V Chipset

The issue: I recently bought some new hardware and am running into issues getting Ethernet to work, as no combination of kernels and drivers I've tried is working. I've hypothesized the issue is ...
user avatar
0 votes
1 answer
1k views

What does pci=nommconf do?

In kernel parameter, we can see: https://www.kernel.org/doc/html/v4.14/admin-guide/kernel-parameters.html nommconf [X86] Disable use of MMCONFIG for PCI Configuration What is this feature? ...
user avatar
  • 371
1 vote
0 answers
93 views

Support for Supermicro AOC-SG-i4 in *nix?

Long-time reader, first time writer here. Thanks for all the help over the years! I recently purchased a SuperMicro AOC-SG-i4 from eBay. The seller was a Windows gamer, using the quad port NIC for a ...
user avatar
0 votes
0 answers
494 views

Find out PCI(e) ID of a working PCI(e) device, in this case a USB controller

I inserted a mPCIe card - a USB controller - into one of my computers mPCIe slots. Attached USB devices are shown by lsusb and everything is working fine. Now I'm running KVM/qemu and I want to pass-...
user avatar
  • 21
3 votes
0 answers
50 views

How to access the I/O bits of PCI printer card?

How can I have a direct access to I/O pins of parallel port of the above PCI card from user context under Linux? Output of lspci: lspci -vvvxxxs 03:06.0 03:06.0 Serial controller: TXIC Device 5073 (...
user avatar
1 vote
0 answers
26 views

Why does a 2-socket server show PCIe locations but the 4-socket server does not (how can I find the PCIe locations on the 4-socket server)?

I have two servers: 2 socket Supermicro X9DBL-3F 4 socket Supermicro X10QBI When I run hwloc-ls for the 2-socket server I see the PCIe topology with the HostBridges on each NUMANode, but the 4-...
user avatar
  • 123
0 votes
1 answer
179 views

PCI-E, sysfs and user-id permission weirdness

On our 3.X series kernel, a proprietary PCI-Express device has a proprietary kernel driver. We're seeing some weird errors on trawling PCI capabilities. I can not find any great docs - does anyone ...
user avatar
  • 3
1 vote
0 answers
144 views

Address of a PCI device obtained from lspci -vvv is invalid?

I try to read a PCI device memory area (I know at what offset from that device is stuff I look for) so first I try to obtain the system memory address where that PCI device memory has been mapped. In ...
user avatar
  • 115
1 vote
2 answers
597 views

Identify PCI device providing network interface

I can get vendor and device IDs for the device providing a network interface using /sys/class/net/: $ cat /sys/class/net/p4p2/device/vendor /sys/class/net/p4p2/device/device 0x15b3 0x1013 Then I can ...
user avatar
  • 173
0 votes
1 answer
575 views

No WiFi Adapter found Ubuntu 18.04 | Dell

I have dual booted my laptop with Ubuntu 18.04 and it's been quite a time. But, recently I can't seem to connect to any of the wireless networks and it's showing "No WiFi Adapter found" in ...
user avatar
1 vote
1 answer
307 views

What happens if a PCI device has so much memory that the BIOS cannot find a fit empty physical address region to assign it to?

A 32 bit system can have physical memory of up to 4GiB. right? Oh no, only the virtual address has 4GB limit and because the MMU can add more address bits to the page number, more physical address can ...
user avatar
  • 269