# Validate USB and PCIe

The target processor supports two PCIe interfaces: `PCIe0` and `PCIe1`. `PCIe0` is Gen 4 2-lane and `PCIe1` is Gen 4 4-lane.

By default, the PCIe interfaces connect through an A/B switch to the expansion mezzanine board. Configure the DIP switches on the Dragonwing IQ-9075 to connect `PCIe0` to the Wi-Fi/Bluetooth module and `PCIe1` to the full-size PCIe x4 connector on the mainboard.

To enable PCIe on the mezzanine board, see the DIP switch settings in [DIP switch positions and their functions](https://docs.qualcomm.com/doc/80-70022-44/topic/iq9-ifp-ug-hw-overview.html#ifp-dip-switch-table).

The following figure shows the PCIe configuration.

![PCIe configuration block diagram showing QPS615 switch connecting Ethernet PHYs, M.2 connector, and USB hub downstream ports](data:image/png;base64,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)

**Figure: PCIe configuration on the mezzanine board**

The switch supports two Ethernet and two PCIe downstream ports. `PCIe1` is connected to the M.2 B connector, allowing external PCIe devices to be plugged in. The USB 3.0 port is linked to an integrated hub that provides four downstream Type-A USB ports.

For more information about the interface, see [PCIe](https://docs.qualcomm.com/doc/80-80021-8/topic/pcie.html).

## Validate USB

To display the device information on USB, run the following command:

> 
> 
> lsusb
>     Copy to clipboard
> 
> 
> **Sample output**
> 
> 
> Bus 002 Device 003: ID 0b95:1790 ASIX Electronics Corp. AX88179 Gigabit Ethernet
>     Bus 002 Device 002: ID 05e3:0625 Genesys Logic, Inc. USB3.2 Hub
>     Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
>     Bus 001 Device 002: ID 05e3:0610 Genesys Logic, Inc. Hub
>     Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
>     Copy to clipboard

## Validate PCIe

To display the device information on PCIe, run the following command:

> 
> 
> lspci
>     Copy to clipboard
> 
> 
> **Sample output**
> 
> 
> 0001:00:00.0 PCI bridge: Qualcomm Device 010b
>     0001:01:00.0 PCI bridge: Toshiba Corporation Device 0623
>     0001:02:01.0 PCI bridge: Toshiba Corporation Device 0623
>     0001:02:02.0 PCI bridge: Toshiba Corporation Device 0623
>     0001:02:03.0 PCI bridge: Toshiba Corporation Device 0623
>     0001:04:00.0 USB controller: Renesas Technology Corp. uPD720201 USB 3.0 Host Controller (rev 03)
>     0001:05:00.0 Ethernet controller: Toshiba Corporation Device 0220
>     0001:05:00.1 Ethernet controller: Toshiba Corporation Device 0220
>     Copy to clipboard

## Enable NVMe over PCIe

Enable NVMe over PCIe for storage expansion.

To verify if NVMe is connected over a PCIe interface, do the following:

1. Display PCIe device information by running the following command:

lspci
        Copy to clipboard

    **Sample output**

0000:00:00.0 PCI bridge: Qualcomm Device 0115
        0000:01:00.0 Network controller: Qualcomm QCNFA765 Wireless Network Adapter (rev 01)
        0001:00:00.0 PCI bridge: Qualcomm Device 0115
        0001:01:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller PM9A1/PM9A3/980PRO
        Copy to clipboard
2. Find the PCIe logs by running the following command:

dmesg | grep pcie
        Copy to clipboard

    **Sample output**

[    0.000000] Kernel command line:  root=/dev/disk/by-partlabel/system rw rootwait console=ttyMSM0,115200n8
        pcie_pme=nomsi net.ifnames=0 pci=noaer kpti=off kasan=off kasan.stacktrace=off swiotlb=128 earlycon reboot=panic_warm page_owner=on qcom_scm.download_mode=1 slub_debug=FZP,
        zs_handle,zspage;FZPU mitigations=auto kernel.sched_pelt_multiplier=4 rcupdate.rcu_expedited=1 rcu_nocbs=0-7 no-steal-acc vfio_iommu_type1.allow_unsafe_interrupts=1 fw_devlink.strict=1
        [    3.842071] qcom-pcie 1c00000.pci: supply vdda not found, using dummy regulator
        [    3.845339] qcom-pcie 1c10000.pci: supply vdda not found, using dummy regulator
        [    3.845428] qcom-pcie 1c10000.pci: supply vddpe-3v3 not found, using dummy regulator
        [    3.845508] qcom-pcie 1c10000.pci: host bridge /pci@1c10000 ranges:
        [    3.845519] qcom-pcie 1c10000.pci:       IO 0x0060200000..0x00602fffff -> 0x0000000000
        [    3.845526] qcom-pcie 1c10000.pci:      MEM 0x0060300000..0x007fffffff -> 0x0060300000
        [    3.848154] qcom-pcie 1c00000.pci: supply vddpe-3v3 not found, using dummy regulator
        [    3.854556] qcom-pcie 1c00000.pci: host bridge /pci@1c00000 ranges:
        [    3.860574] qcom-pcie 1c00000.pci:       IO 0x0040200000..0x00402fffff -> 0x0000000000
        [    3.867362] qcom-pcie 1c00000.pci:      MEM 0x0040300000..0x005fffffff -> 0x0040300000
        [    3.963275] qcom-pcie 1c10000.pci: iATU: unroll T, 32 ob, 8 ib, align 4K, limit 1024G
        [    3.990385] qcom-pcie 1c00000.pci: iATU: unroll T, 32 ob, 8 ib, align 4K, limit 1024G
        [    4.072091] qcom-pcie 1c10000.pci: PCIe Gen.4 x2 link up
        [    4.080241] qcom-pcie 1c10000.pci: PCI host bridge to bus 0001:00
        [    4.291824] pcieport 0001:00:00.0: Adding to iommu group 9
        [    4.551677] pcieport 0001:00:00.0: PME: Signaling with IRQ 256
        [    4.572484] WARNING: CPU: 3 PID: 89 at drivers/pci/controller/dwc/pcie-qcom.c:1430 qcom_pcie_icc_update+0xf8/0x144
        [    4.595291] pc : qcom_pcie_icc_update+0xf8/0x144
        [    4.595293] lr : qcom_pcie_icc_update+0x9c/0x144
        [    4.640742]  qcom_pcie_icc_update+0xf8/0x144
        [    4.640745]  qcom_pcie_probe+0x234/0x30c
        [    4.988519] qcom-pcie 1c00000.pci: Phy link never came up
        [    5.302179] qcom-pcie 1c00000.pci: PCI host bridge to bus 0000:00
        [    5.372008] pcieport 0000:00:00.0: Adding to iommu group 10
        [    5.378905] pcieport 0000:00:00.0: PME: Signaling with IRQ 257
        [   11.564590] pcieport 0000:00:00.0: BAR 14: assigned [mem 0x40400000-0x405fffff]
        Copy to clipboard
3. Find the NVMe directories by running the following command:

ls -lh /dev/nvme*
        Copy to clipboard

    **Sample output**

crw-------. 1 root root 508,  0 Jan  1 00:00 /dev/nvme0
        brw-rw----. 1 root disk 259, 30 Jan  1 00:00 /dev/nvme0n1
        Copy to clipboard

## Next steps

- [Perform Ethernet operations.](https://docs.qualcomm.com/doc/80-70022-44/topic/iq9-ifp-ug-ethernet.html#perform-ethernet-operations)
- [Perform Bluetooth GAP functions.](https://docs.qualcomm.com/doc/80-70022-44/topic/iq9-ifp-ug-bt-gap.html#perform-bluetooth-gap-functions)
- [Configure Wi-Fi.](https://docs.qualcomm.com/doc/80-70022-44/topic/iq9-ifp-ug-config-wifi.html#configure-wifi)
- [Set up the LVDS display panel.](https://docs.qualcomm.com/doc/80-70022-44/topic/iq9-ifp-ug-set-up-display.html#set-up-lvds-display-panel)

Last Published: May 14, 2026

[Previous Topic
Update the software](https://docs.qualcomm.com/bundle/publicresource/80-70022-44/topics/iq9-ifp-ug-update-the-sw.md) [Next Topic
Perform Ethernet operations](https://docs.qualcomm.com/bundle/publicresource/80-70022-44/topics/iq9-ifp-ug-ethernet.md)