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

learn more… | top users | synonyms

0
votes
0answers
12 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
22 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
16 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 get's 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
27 views

Linux: Two differen 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
39 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
64 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
111 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
75 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
47 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
55 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
152 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 ...
1
vote
1answer
110 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
1answer
426 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
30 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
0answers
542 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
131 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
2k 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 ...
0
votes
1answer
723 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
92 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
336 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
40 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
48 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
1k 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
374 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
83 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
2k 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
923 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
72 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
394 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
334 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", ...
3
votes
1answer
1k views

What are PCI quirks?

I hear a lot about PCI quirks when reading about the Linux kernel, but no website explains or defines PCI quirks. What are PCI quirks?
4
votes
1answer
2k views

Match PCI address of SATA controller and SCSI address of attached disks

I have a PCI-attached SATA controller connected to a (variable) number of disks on a machine with a Linux 2.6.39 kernel. I am trying to find the physical location of the disk, knowing the PCI address ...
1
vote
0answers
136 views

GPU not listed in lspci after SysRQ reboot

I have my Ubuntu Server machine with XFX 7970 GPU in it, and sometimes, when ATI driver fails, I have to reboot it manually. When I'm trying to reboot the machine using SysRQ, the system reboots ...
7
votes
1answer
9k views

How to Reset/Cycle Power to a PCIe Device?

I have a PCIe device that only works correctly when the computer is fully powered off then on again. Issuing a simple reboot or reboot -p command does not appear to cycle the power to the PCIe card, ...
6
votes
1answer
585 views

Would someone please explain lspci -vv output?

I have the following output from running lspci -vv -s 00:00 on my single board computer running Linux. 07:05.0 RAID bus controller: Adaptec AAC-RAID (Rocket) (rev 03) Subsystem: Adaptec ASR-2230S + ...
1
vote
1answer
413 views

lspci machine-readable format (-vmm) does not show a kernel Module/Driver line

I briefly read the manual of lspci, where I found out that there is a machine-readable format lspci output using "-m" or "-mm" or "-vmm". I need to print out the device name, the device id and the ...
1
vote
1answer
1k views

Second GPU does not show up in `lspci`

I switched the second GPU in one of our servers (Ubuntu 12.04.1 LTS). But now lspci only gives one entry: $lspci | grep -i nvidia 04:00.0 VGA compatible controller: NVIDIA Corporation G94 [Quadro FX ...
11
votes
5answers
27k views

Enabling IOMMU in the kernel for graphics card pass-through

Short question: How can I turn on the intel_iommu setting in the Linux kernel? I run a Debian host, using the grub2 bootloader. Documentation I've seen says to edit /boot/grub/menu.lst, which seems ...
3
votes
0answers
1k views

PCI passthrough with Xen

I am trying to run Windows XP in a Xen DomU virtual machine with a PCIe device, for which there are no Linux drivers, being passed through from a Debian Squeeze Dom0. My hardware supports ...
9
votes
2answers
9k views

How does the Linux kernel handle shared IRQs?

According to what I've read so far, "when the kernel receives an interrupt, all the registered handlers are invoked." I understand that the registered handlers for each IRQ can be viewed via ...
4
votes
2answers
6k views

Determining NIC designation from PCI address

I am in the process of upgrading a legacy system from RHEL 5.4 to 5.8. There are three NICs installed, each with defined IP addresses and attached wiring. After the upgrade, the cards are on the same ...
10
votes
1answer
8k views

Understand output of `udevadm info -a -n /dev/sdb`

I plug an external HDD into my laptop. I try to find out the information by $ udevadm info -a -n /dev/sdb Udevadm info starts with the device specified by the devpath and then walks up the chain of ...
6
votes
1answer
1k views

force re-negotiation of PCIe speed on Linux

I'm working with PCIe Gen 3 cards and from time to time they seem to fall back to PCIe 1 or 2 speeds (according to lspci and also observed by the throughput). When rebooting/power cycling the machine ...
7
votes
3answers
11k views

Reset a PCI Device in Linux

Is there a generic way to reset a PCI device in Linux from the command line? That is, cause the PCI bus to issue a reset command.
3
votes
2answers
386 views

PCI configuration registers problem

I'm trying to get my new Realtek RTL-8169 NIC (over CardBus) to work, but I'm having this weird problem. My lspci -x output looks like this: [root@comp]# lspci -x -d *:8169 07:00.0 Non-VGA ...
2
votes
4answers
712 views

sudo without password - security? [duplicate]

Possible Duplicate: What specific vulnerabilities am I creating by disabling the sudo password? I'm involved yet again in the old argument on whether sudo without password is secure enough ...
4
votes
2answers
2k views

What determines whether an interrupt is IO-APIC-edge or IO-APIC-level?

Looking at the contents of /proc/interrupts on an x86 Linux, I see that some of the interrupts are IO-APIC-edge while others are IO-APIC-level. I wonder what determines the interrupt type, is it the ...
7
votes
2answers
15k views

How to check how many lanes are used by the PCIe card?

PCI Express slots on the motherboard can be wider then the number of lanes connected. For example a motherboard can have x8 slot with only x1 lane connected. On the other hand, you can insert a card ...