Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [pci]

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

0
votes
1answer
24 views

How to interpret lspci -tvv output

Extract of lspci -tvv on a server with GPUs: -+-[0000:b2]-+-00.0-[b3-b8]----00.0-[b4-b8]----08.0-[b5-b8]----00.0-[b6-b8]--+-05.0-[b7]----00.0 NVIDIA Corporation GP104GL ...
0
votes
0answers
74 views

Booting error message! --> ata3.00: failed to set xfermode (err_mask=0x40), PCIe Bus Error: severity=Corrected, type=Physical Layer

I'm using archlinux distro with no DM and I'm using boot manager as systemd-boot. BTW, when I'm logining in my system, I get some error messages. It doesn't cause any visible errors (i think). But I'...
-1
votes
1answer
11 views

NVIDIA DevBox with Ubuntu 16.04 and 4.4.0-137-generic kernel randomly reboots and automatically shuts down overnight

I've recently stated using an NVIDIA DevBox that has an ASUS bios, with ther kernel version and ubuntu version mentioned above. For some reasons the machine can't really be left on overnight, as it is ...
0
votes
1answer
47 views

Passthrough Sonnet USB-C card to Windows guest via KVM and vfio

I am trying to passthrough a USB card to a guest, but I can't seem to make the VFIO driver stick, instead it seems that the host loads and takes over the card. I have a GPU successfully passed through,...
1
vote
0answers
51 views

I deleted the namespaces (NS) in my nvme ssd and ubuntu is not able to recognize the device

I had 2 namespaces (NS) in my nvme ssd (samsung) and deleted both to create just one but ubuntu is not able to recognize the device upon deleting. How do I recover the drive now? Command used to ...
0
votes
1answer
23 views

List pci lanes differentiated by DMI lanes vs directly attached CPU lanes

Is there a way to list PCI slots (or their respective devices) and output if that slot is directly connected to the CPU, or goes through the southbridge/PCH?
0
votes
0answers
150 views

How to interpret the result of “lspci -vv” with respect to PCIe lanes and PCIe 2 vs 3 speeds?

I just came across this question and its excellent answers ("How to check how many lanes are used by the PCIe card?"). I am just looking at the output of lspci -vv for a GTX 1050ti graphics card and I ...
1
vote
0answers
53 views

2 LAN cables connected, 1 PCI bus and vice versa

When booting my pc with 2 LAN cables connected only one interface is registered. 03:00.0 and 04:00.0 $ dmesg | grep -P '0(3|4):00.0' [ 0.180140] pci 0000:04:00.0: [11ab:4362] type 00 class ...
0
votes
1answer
68 views

How do I translate between qemu-system arguments and virt-install arguments so I can unify partially working commands?

I am in the process of setting up VFIO with KVM. I have the VFIO itself working, in that the VFIO'd GPU displays the UEFI shell screen when I start the VM. I am also able to create a working Windows ...
2
votes
1answer
406 views

echo 1 > /sys/bus/pci/slots/[slot number]/power is changing value of PCIe configuration space register?

when doing echo 1 > /sys/bus/pci/slots/[slot number]/power will kernel change the value in some(or particular) register of PCIe configuration space of this device? In my understanding, when a ...
0
votes
2answers
69 views

How to find the PCI_ID of the port that a certain USB device is plugged into

I would like to find the pci_id of Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p in the output below. /: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M |__ Port 1: ...
2
votes
2answers
667 views

Is there a command that can show if a Thunderbolt port is present on the hardware?

I'd guess lspci would be the tool to do this but I can't seem to find any identifying output. Is there a way to know from the command line whether a Thunderbolt port is present on a machine? I have ...
-2
votes
1answer
15 views

Is it possible to connect Mini PCIe Wireless Adapter to Laptop by ExressCard?

I want to connect a wireless adapter with mini pcie interface to my laptop that runs Ubuntu 16.04 through laptop's ExpressCard interface. I want to know if that is possible. Is the wireless adapter ...
2
votes
1answer
289 views

Unable to get my PCE-AC56 working properly, but was only able to get it working and decently stable once

I've been trying to get my Asus PCE-AC56 to work with Linux Mint 18.3, which the wireless card has a Broadcom BCM4352 chip on it. I was able to at times, but it would run terrible when playing a game ...
4
votes
0answers
300 views

How can I put a PCIe device into the D3 cold power state?

How do I transition an arbitrary PCIe device from the D0 state (powered on) to the D3 cold state (no current to the device) using common utilities on a Linux system? Presumably this involves writing ...
0
votes
1answer
213 views

Single CPU 100% by lspci

On Fedora, the lspci command keeps staying at ~100% while I'm not doing anything with my computer. I've done a clean install last week and before that I also had this problem. Top output gives me: ...
1
vote
1answer
40 views

What's the relationship between the NIC's clock and PCIe 2.0 bus?

When I run the list hardware lshw -class network, it shows: product: 82599 10 Gigabit Dual Port Network Connection size: 10Gbit/s capacity: 10Gbit/s width: 32 bits clock: 33MHz Let's suppose we're ...
1
vote
0answers
907 views

Pop OS doesn't boot up because of pci-e bus error

So, today I downloaded the iso file of the new Pop OS 18.04 in order to try it out. However, after I created a bootable usb, I opened my laptop, and chose to boot from usb, and suddenly I got a kind ...
0
votes
2answers
1k views

install USB 3.0 express card under linux (Arch Linux) (tried adding kernel parameter intel_iommu=off pciehp.pciehp_force=1)

I'm trying to install a CSL USB 3.0 express card to my Arch Linux system. However, when I do this, I get the following error message: xhci_hcd 0000:05:00.0: xHCI host controller not responding, ...
0
votes
2answers
969 views

How linux know which irq number should be used?

I am not a driver programmer, I don't have a clear picture of how linux assign irq number for pcie devices. From an NIC driver example, it seems Linux already know which irq number should be used ...
0
votes
0answers
213 views

How are IOMMU group numbers assigned to devices?

It looks like the IOMMU group numbers for my peripherals are the same across device restarts. I'm most interested in the answer for PCIe devices. Does the IOMMU group number for a particular PCIe ...
1
vote
1answer
485 views

SD reader - how to force UHS-I?

I have an HP EliteBook 8460p, equipped with JMicron card reader: rolf@deb:/sys$ sudo lshw |grep JMicron -B 3 -A 8 *-firewire description: FireWire (IEEE 1394) ...
2
votes
0answers
260 views

troubleshooting AMD-Vi IO_PAGE_FAULT

I have been trying to run Linux on a PC with an AMD CPU. The installer for Ubuntu 16.04 loads fine but once the OS is loaded on the hard drive upon reboot I get a flood of console errors reading: ...
1
vote
1answer
195 views

How can I query the PCI MaxPayloadSize that was negotiated at boot?

I'm debugging something of an esoteric driver/BIOS compatibility issue. One possible lead I've found is mentions of possible mismatches of / misdetection of PCI Max Payload Size (MPS). I tried ...
0
votes
2answers
550 views

lsusb lists devices on different PCI controllers under the same USB hub

From what I understand, devices connected to different controllers should show up under different USB busses. However, when I connect a keyboard to the xHCI controller, it is still listed under one of ...
3
votes
1answer
121 views

PCIe cards interfere with each others function

I have a modern PC running Fedora 24 with a real-time patch (CCRMA audio tools) with an ASUS Essence STX II sterio sound card installed on PCIe. With it we run a playback/capture application. Also, we ...
0
votes
1answer
1k views

temporary disable pci device (AMD?)

I'm trying to temporary disable a PCI device, I've searched google and most of them are quite old, trying those methods to no anvil =( here's what I've tried: putting device ID to the unbind and wait ...
1
vote
0answers
54 views

PTXdist + Linux ARM - PCIe not coming up

I've been building a board support package in PTXdist for a Marvell Armada CortexA9 - based embedded system. For now all hardware seems to be working, except for the PCIe - bus. I'm running a Linux 4....
1
vote
1answer
103 views

Setting up a PCIe serial card that doesn't appear to possess I/O ports

I am trying to assign a Brainboxes PX-246 PCI express serial card to a /dev/ttyS.. device using the setserial command, however this card does not seem to possess an I/O port address (only memory ...
1
vote
0answers
135 views

Asus G752VS, GTX 1070 - PCI-e audio device (second function) missing

System info Kernel: Linux 4.12.6-1-ARCH Distro: Arch Linux Machine: Asus G752VS laptop CPU: Intel Core i7 6700HQ Graphics card: Nvidia GTX 1070 Mobile (GP104M) Problem summary I've recently ...
3
votes
2answers
596 views

How to access all 8 serial ports on my 8-port serial PCI card

I have installed an 8-port PCI based serial card from Sunix in my Ubuntu PC. A probe through lspci -v shows the following: 03:02.0 Multiport serial controller: SUNIX Co., Ltd. Multiport serial ...
0
votes
1answer
539 views

Boot issues - GPU pci config reset

I have some issue to boot to Kali since i reboot the computer. I don't think i install some software, but i may be have run apt-get update since the last success boot. With the kernel 4.9.0-Kali4-...
1
vote
0answers
92 views

Analog PCI from Linux Python

I need to send data from my linux system in analog format to another device. I wonder if anybody has experience with a PCI card that works well with Linux and is possible to control from Python, ...
1
vote
2answers
699 views

Why the “lspci” command does not list the serial ports?

I have enabled two serial ports in VirtualBox, and then typed the lspci command in Ubuntu, and this is the result: The serial ports are not listed, is it because the serial ports are not part of the ...
1
vote
1answer
2k views

How to make Realtek nic use r8168 driver

I've been trying (unsuccessfully) for the last few days to make my Realtek ethernet card to work. I have no problems with my wireless connection: only the ethernet connection doesn't work. I have ...
1
vote
1answer
981 views

Disable Ethernet Hardware Devices at start-up

To startup vm called "sys-net" in Qubes on my laptop need to write "1" in file echo -n "1" > /sys/bus/pci/devices/0000\:04\:00.0/remove also 0000:04:00.0 and 0000:04:00.1 are conflicts and need ...
8
votes
1answer
223 views

Internet not working without gpu installed?

Today I removed my GPU out of an Linux (Ubuntu) machine, and after that the ethernet stopped working. Running 'service networking restart' threw an error message, and when I ran 'ifconfig' only the ...
1
vote
1answer
694 views

linux mint 18.1 wifi problems

Hello I'm getting mad about the wifi on my Linux Mint 18.1 system: lspci output: 00:00.0 Host bridge: Intel Corporation Broadwell-U Host Bridge -OPI (rev 09) 00:02.0 VGA compatible controller: Intel ...
3
votes
1answer
608 views

Installing a PCIe-to-PCI Reversible Bridge under Debian results in “unclassified device”

I have installed a PCIe-to-PCI Reversible Bridge which uses a Pericom Semiconductor PI7C9X111SL chip into a Debian computer. This PCIe card hosts 2 new PCI card slots. The PCI ID for this bridge ...
6
votes
1answer
459 views

Why is 'lspci -xxx' dangerous?

Running lspci --help I see this line: -xxx Show hex-dump of the whole config space (dangerous; root only) Why is this dangerous?
3
votes
3answers
2k views

What lspci command line switch will limit output to just “Ethernet” devices?

Trying to see if it's possible to limit the output of the lspci command to show only Ethernet devices. The -d switch seems like it should work, but nothing I've tried gets the job done. For example: ...
2
votes
1answer
4k views

Direct firmware load for ath10k failed with Qualcomm Atheros QCA9377

I'm using Arch Linux (4.8.13-1) on an Acer Spin 5 notebook. WIFI is working, but there are some errors in dmesg | grep ath which I don't understand: [ 2.269128] ath10k_pci 0000:01:00.0: pci irq ...
1
vote
1answer
2k views

PCIe Bus error when booting Archiso and when using wifi-menu

I'm trying to install Arch Linux on a Acer Spin 5 Laptop. I'm booting the latest archiso from a USB-Stick in UEFI mode and even before the system has fully started these errors appear during the boot ...
4
votes
1answer
3k views

PCI-STUB vs VFIO-PCI

I would like to ask you, what is advantage of using VFIO-PCI over PCI-STUB? I found this article "PCI passthrough via OVMF" , but they do not say all advantages, they just say that VFIO has some ...
16
votes
6answers
19k views

What causes this? pcieport 0000:00:03.0: PCIe Bus Error: AER / Bad TLP

I'm seeing error messages like these below: Nov 15 15:49:52 x99 kernel: pcieport 0000:00:03.0: AER: Multiple Corrected error received: id=0018 Nov 15 15:49:52 x99 kernel: pcieport 0000:00:03.0: PCIe ...
1
vote
1answer
48 views

How to find out where an application is installed, on physical disk?

The commands whereis and dpkg -L will help in finding out an application's location. But I am trying to understand the physical location where the application is installed, like on drive /dev/sda or /...
3
votes
1answer
693 views

Why does PCI passthrough not give my device to the guest OS?

I want to try PCI passthrough. I have passed an old capture video card to a Windows XP guest. IOMMU is enabled; vfio_pci is loaded I run this command: virsh nodedev-detach pci_0000_05_05_0 lspci ...
5
votes
0answers
3k views

Linux 3.x fails assigning PCI BAR memory

I got an IBM x3850 type 8864 machine, I can successfully boot using a 2.6.32 kernel but when I try to use a 3.10 kernel or newer the kernel fails to initialize all PCI slots (I can fix this (manually),...
6
votes
0answers
538 views

How hardware detection works in linux? [closed]

Whenever I have to troubleshoot "wifi is not working", "video is not working" etc. problems in linux I really do not understand how to do it correctly. My approach is messy: try lspci, look into dmesg,...
1
vote
0answers
1k views

PCI passthrough: vfio-pci ignores ids of devices

I have 3 GPUs in my dual XEON server. I followed instructions on Arch wiki and set up vfio-pci with ids=10de:100c,10de:0e1a: $ modprobe -c | grep vfio options vfio_iommu_type1 ...