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

learn more… | top users | synonyms

1
vote
0answers
8 views

Several devices missing from lspci— why?

I've installed Debian 8.3 on an Acer Aspire, model number SW5-012, with the stock kernel 4.4.0-trunk-686-pae. Mostly, it's working fine. But there are a few devices which the kernel claims not to be ...
-1
votes
0answers
11 views

pci_lookup_name how to? [migrated]

I'm new to libpci. I wrote a C program, that can dectect the GPU and give its vendor_id and device_id. Now I don't know if I can get the vendor_name from its ID using libpci. vendor = ...
1
vote
2answers
21 views

What causes a PCI ID to change

When running lspci on my RHEL 7.2 box I noticed my Ethernet Adapters changed PCI bus IDs. In the example below it changed from "02:00.x" to "03:00.x". What might have caused this? Is there a way ...
0
votes
0answers
7 views

Question about DMA mapping API in Linux [migrated]

In Linux, some APIs are provided to do DMA mapping. My question is about "dma_alloc_coherent", it is defined in "linux/dma-mapping.h". And in the DMA-API.txt, it says: void * ...
2
votes
0answers
46 views

Working /dev/ttyS0 but can't transfer binary (one serial but two drivers Com1/Com4)

I think it's a driver config issue, it works in winXP(dual boot) with intel drivers. I'm debugging via serial port from another machine, which works fine. The PC is a i5 dell Optiplex 790 running ...
0
votes
1answer
35 views

Toshiba Satellite C55 -C5241 WiFi configuration on Debian 8 with Gnome 3.14

I'm using Debian 8 with Gnome 3.14. The laptop came with the PCI BCM43124 module. Right after the OS installation I was not able to see any WiFi devices. I followed these instructions and got it where ...
1
vote
0answers
41 views

Write my own sound card driver [closed]

I would like to write my own sound card driver, in order to use my output jack as a PWM (to control a motor). When I run "lspci", the sound card is : Audio device: Intel Corporation 5 Series/3400 ...
0
votes
1answer
105 views

Installing Xorg on ASRock AM1H-ITX (Xen DomU Arch-Linux LXQT): startx and no screens

Dom0: Arch Linux DomU: Arch Linux The problem seems to be that the DomU can't find the Video Card. inxi -F (DomU) System: Host: ArkOS_Dev Kernel: 4.2.5-1-ARCH x86_64 (64 bit) Console: tty 0 ...
0
votes
0answers
16 views

What does “wrap around” mean in DMA?

Recently working on a PCI driver project and trying to understand the Scatter Gather DMA. In my project, the PCI device(in a PC's PCI slot) is the DMA master and I want to do a DMA write to the PC's ...
0
votes
0answers
18 views

Cannot use pcilib

I want to use lspci in command line, but it outputs pcilib: Cannot open AppleACPIPlatformExpert (add boot arg debug=0x144 & run as root) lspci: Cannot find any working access method. Then I ...
0
votes
1answer
34 views

Problems with Wi-Fi on Debian

Since debian is a second OS on a dual booted mac, there is always problems with Wi-Fi. On this decice, my driver is BCM43224, which is supported by the Broadcom Wl driver. Upon installation, the Wi-Fi ...
1
vote
1answer
25 views

What is /proc/dma? Is it just for legacy support?

I reading a Linux book that told me I can check the dma channels by reading /proc/dma. This is what I see when I run cat /proc/dma: 2: floppy 4: cascade I'm confused because that looks like old ...
1
vote
1answer
493 views

What's the difference between ioremap and file operation mmap?

I'm currently working on a PCI device driver for Ubuntu. I have some example code about PCI driver, but I have difficult on understanding the ioremap and file_operation.mmap. The description of file ...
1
vote
1answer
41 views

xhci_hcp module constantly detecting devices

Problem I want to start getting into GPGPU work, so I got an ASUS Rampage IV Black Edition gaming motherboard. I thought it would support multiple GPUs well. However, I have had nothing but trouble ...
2
votes
0answers
210 views

Virtualbox and GPU Pass-trough: Device with host PCI address already attached to this VM

I have server with several GPUs. My idea is to attach them to different VMs in order to use that VMs in CUDA (or OpenCL) calculations. My setup: CPU: Intel Xeon E5-2670 GPUs: 1 x Radeon HD 7970 ...
1
vote
1answer
144 views

How can I know which serial port corresponds to a PCI card?

I have a vehicle computer with a internal 3G PCIe card for cellular communications, but I can't figure out which serial port I have to use in order to send AT commands. This computer also includes a ...
0
votes
0answers
40 views

PCI Device Missing After Reboot

I have a DVBSky T9580 PCI tuner card. My problem is that after rebooting,, the device dissapears, lspci does not list it any more. I tried rebooting with reboot command as well as shutdown -r 0. ...
2
votes
0answers
93 views

How to differentiate 2 NICs with the same PCI address

I am running Fedora 22, and have a GPU that I passthrough to a KVM guest. I accomplished this by adding pci-stub.ids=<pci id 2>,<pci id 2> to my Grub boot option. The two PCI IDs I'm using ...
0
votes
1answer
205 views

Linux Userspace PCI driver options? (uio_pci_generic)

I have a Xilinx FPGA PCIe end-point on the PCI Bus. Linux picks up the device just fine and everything in lspci looks perfect. My question is about PCI access options from user-space and what would ...
0
votes
0answers
119 views

How to read write PCI Memory Base Address Registers, without using DMA?

Currently I am developing a PCI driver in which I need to validate the functionality. I want to test memory transfer without using DMA. Let me know if there is any API I could use. I am also new to ...
1
vote
0answers
120 views

Binding/unbinding GPU between host OS and pci stub while host OS is running

Using a Debian 8 host, I'm interested in setting up a Windows VM guest which gets direct access to my dedicated/discrete graphics card, to see what sort of performance I can get out of it for games ...
1
vote
0answers
69 views

Linux: Two different drivers for two (mostly) identical PCI devices

For some obscure reason, I want to use two different drivers for two identical PCI devices on the same system. The drivers have different characteristics, which is why I want one physical device ...
1
vote
1answer
46 views

Where can I find information about PCI devices in Linux?

I'm trying to verify a program's output with my machine. This is the program's output pci_type_0=BlockDevice, pci_type_1=NetworkDevice, pci_type_2=NetworkDevice, pci_type_3=BlockDevice My job ...
1
vote
0answers
204 views

Syslog flooded with “pci 0000:00:14.4: PCI bridge to [bus 04” messages, what's going on here?

I operate an HP Microserver N54L for offsite backups operated by Ubuntu 14.04 LTS (running Linux 3.16), which I recently equipped with an HP MicroServer Remote Access Card 615095-B21. Since plugging ...
2
votes
0answers
212 views

Modeline for Dell U2415 1920x1200 resolution

I'm trying here to run my secondary display (U2415) on the native resolution 1920x1200. Xrandr unfortunately reports only 1920x1080, which is not satisfactory. $ xrandr Screen 0: minimum 8 x 8, ...
4
votes
1answer
183 views

List serial devices on FreeBSD

On FreeBSD, I'm looking for a way to list serial communication devices. The computer has two of them installed: An on-board serial console (ttyS0), and an internal analog modem. I can find out about ...
1
vote
0answers
61 views

How to get the Adaptec 1200A to work under Linux at UDMA/100 (instead of 66)

A while ago, I got myself a used Adaptec 1200A controller card to keep my onboard slots free for easier connect/disconnect of drives and now I am wondering why this card will only operate at UDMA 66. ...
1
vote
2answers
108 views

Can I see the number of PCI slots with a command?

I would like to see how many PCI slots I have in a server and how many of them are in use. Is this possible with just some Linux commands? (lspci doesn't seem to provide the exact information I need.) ...
0
votes
1answer
206 views

PCI card reader stopped working after upgrading to Ubuntu 14.10

Here's my configuration: sudo lspci 00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller (rev 06) 00:02.0 VGA compatible controller: Intel Corporation 4th Gen ...
2
votes
1answer
205 views

searching for hardware via lspci

I just bought Lenovo ThinkPad X201 t. I have installed Debian Jessie (testing). I was able to make working all of its hardware, but with one exception. And that is mobile broadband modem. I have ...
1
vote
2answers
933 views

How to get the size of GPU memory available for OpenCL?

How is it possible to get the size of the memory on a GPU, which is available for programs with use OpenCL for computations, such as darktable? I know of lspci which gives some general informations, ...
1
vote
1answer
45 views

Speak directly to a PCI device without a driver?

I have a friend who has a PCI device that has no driver. Is there a command that will allow me to speak to this device without a driver? (we are trying to reverse engineer its protocols.) I will ...
4
votes
1answer
1k views

dmesg: pci BAR 7: can't assign io

I have VMware virtual machine running Debian Wheezy. I have compiled my own kernel 3.14. I have noticed dmesg is flooded with messages pci BAR 7: can't assign io (size 0x1000). I have no idea what ...
3
votes
0answers
183 views

What does it mean, when lshw says a wireless adapter `UNCLAIMED`, while iwconfig doesn't find it?

What does it mean, when iwconfig doesn't find (i.e. report) an internal wireless adapter, while lshw says it UNCLAIMED? This happens after I notice it not working, and unload and reload its module ...
1
vote
1answer
3k views

virt-manager PCI passthrough gives error “No IOMMU Found” even w/ Intel IOMMU enabled

I am trying to set up PCI passthrough in virt-manager to grant my Debian Wheezy guest VM access to my laptop's Intel Centrino N wireless card. The Debian default kernel has Intel IOMMU enabled, and I ...
1
vote
2answers
1k views

How do I change the PCI device ID of my graphics card in the system? (to install Quadro driver on a GeForce)

I have a consumer GeForce GTX680. It's professional equivalent is Quadro K5000. Both cards have exactly the same chip inside (GK104), the hardware is nearly identical. The official driver for GTX680 ...
0
votes
1answer
134 views

What are PCI devices?

In Linux, the lspci command lists all the devices in my laptop (including AGP, USB, SATA, SCSI, bridges, ethernet, etc.). The man lspci command gives me this information: lspci - list all PCI ...
3
votes
0answers
504 views

FreeBSD setup RTL8187SE wireless NIC

I am running FreeBSD 10. My wireless card is: none1@pci0:9:0:0: class=0x028000 card=0x818210ec chip=0x819910ec rev=0x22 hdr=0x00 vendor = 'Realtek Semiconductor Co., Ltd.' device = ...
2
votes
1answer
60 views

PCI header in my laptop looks different from free-electrons' PCI header

I'm trying to develope a pci driver but I can not compile it because my pci header is quite different from books and references. My distribution is 3.15.7-1-ARCH. ...
1
vote
0answers
60 views

PCI-e SSD - Not visible to sysstat's iostat or sar

I am attempting to get basic statistics during test runs on a server with a PCI-e attached SSD that is mounted on /dev/rssda1, however sar and other sysstat either do not log, or in the case of iostat ...
1
vote
1answer
2k views

Bluetooth Device not working debian wheezy

i just installed debian wheezy on msi cx640dx. my bluetooth device not working. here is some information. Kernel version: $uname -r 3.2.0-4-amd64 when i use hcitool dev it don't show any device. ...
1
vote
1answer
504 views

How is 32bit Linux virtual memory structured in relation to PCIe Base Address Registers

I'm working on a Linux system (32 bit, 4GB RAM) and found some contradictory information about memory addressing in Linux. Am I right with this: Only virtual memory has the differentiation between ...
1
vote
0answers
110 views

Pcie 1.1 device is not detected on a pcie gen 3 slot

My PC is running in Ubuntu 12.04 LTS with kernel version 3.11.0-23. The link below is my PC model: http://www.villman.com/Product-Detail/HP_Pavilion_500_232d I inserted a x4 pcie 1.1 device on the ...
2
votes
1answer
3k views

System Halt on REBOOT, Shutdown & Restarts as expected

Recently went from Centos 6.4 to Centos 6.5. System is Dell T410 Tower. Whenever I reboot, system runs through post, passes IPv4 Settings, then announces: PCIe Training Error: Slot 1 system halted ...
3
votes
2answers
1k views

Is there any substitute for `lspci`?

lspci is not implemented in petalinux. So is there any alternative for this? Any file where I can read lspci output?
0
votes
0answers
83 views

Problems configuring kernel

Trying to recompile my kernel and getting the following error to support Xen PCI Passthrough.It almost makes it through the whole build then flops out when building the image. dh_testdir ...
5
votes
2answers
532 views

How to measure PCI-Express bus usage?

I'm looking for a way to find out if PCIe bus is the bottleneck or not. It's not a problem to measure how much bytes was transferred through any particular NIC: Is there a way to find how much ...
1
vote
1answer
2k views

Qemu Arm how to passthrough a PCI Card

I'm trying to access a PCI wifi adapter on a Qemu, simulating vexpress-a9 board. I'm following is this tutorial which shares a passthrough PCI card of the host machine to a guest machine running on ...
5
votes
1answer
1k views

How to make use of a real PCI modem in a Virtual Machine?

Is there a way where I can use my PCI modem in a virtual machine on an ubuntu 12.04 host box? I have installed Ubuntu 12.04 on the host and I want to use my PCI modem on a guest virtual machine. Can ...
2
votes
1answer
488 views

Why doesn't my udev rule work?

I created a file /etc/udev/rules.d/60.alsa.rules with the following content: KERNEL=="0000:00:1b.0", SUBSYSTEM=="pci", ATTR{label}=="Realtek High Definition Audio Device", ATTR{vendor}=="0x8086", ...