Comment 2 for bug 1894869

Revision history for this message
Alex Williamson (alex-l-williamson) wrote :

There are no BAR resources for this device:

83:00.7 Ethernet controller [0200]: Chelsio Communications Inc Device [1425:0000]
 Subsystem: Chelsio Communications Inc Device [1425:0000]
 Physical Slot: 818
 Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx-
 Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 NUMA node: 1

Note the lack of any regions here.

 Capabilities: [40] Power Management version 3
  Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
  Status: D3 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
 Capabilities: [48] MSI: Enable- Count=1/32 Maskable+ 64bit+
  Address: 0000000000000000 Data: 0000
  Masking: 00000000 Pending: 00000000
 Capabilities: [60] MSI-X: Enable- Count=32 Masked-
  Vector table: BAR=4 offset=00000000
  PBA: BAR=4 offset=00001000

There is no BAR4 for either the vector table or the PBA, the device is broken. Maybe check dmesg for resource allocation errors. Note that a device ID of 0000 is also reported for this device. Does this device provide any useful function in the host outside of vfio?