org.freedesktop.UDisks.Adapter

org.freedesktop.UDisks.Adapter — Adapter interface

Methods


Signals

Changed()

Implemented Interfaces

Objects implementing org.freedesktop.UDisks.Adapter also implements org.freedesktop.DBus.Introspectable, org.freedesktop.DBus.Properties

Properties

'NativePath'read's'
'Vendor'read's'
'Model'read's'
'Driver'read's'
'NumPorts'read'u'
'Fabric'read's'

Description

This interface provides information about storage adapters.

Details

Signal Details

The Changed signal

Changed ()

Something on the adapter changed.

Property Details

The "NativePath" property

'NativePath'read's'

OS specific native path of the adapter. On Linux this is the sysfs path, for example /sys/devices/pci0000:00/0000:00:1f.2.


The "Vendor" property

'Vendor'read's'

The name of the vendor of the storage adapter.


The "Model" property

'Model'read's'

The name of the model of the storage adapter.


The "Driver" property

'Driver'read's'

The name of the driver used for the storage adapter.


The "NumPorts" property

'NumPorts'read'u'

Number of ports (aka PHYs) on the storage adapter or 0 if unknown. Note that this may not correspond to the number _physical_ connectors as several PHYs may be ganged together in a separate physical connector using e.g.

  • SFF-8484: Internal connector, two or four SAS/SATA lanes
  • SFF-8470: External/internal, Infiniband, four SAS/SATA lanes
  • SFF-8087: Mini-SAS, internal, four SAS/SATA lanes
  • SFF-8088: External Mini-SAS, four SAS/SATA lanes

See each port object for more details.


The "Fabric" property

'Fabric'read's'

The fabric used for the storage adapter to communicate with other storage targets and initiators or blank if unknown. See each port object for more details. Known fabric values include

  • ata: ATA
  • ata_pata: Parallel ATA
  • ata_sata: Serial ATA
  • scsi: SCSI
  • scsi_sas: Serial Attached SCSI

TODO: include other fabrics (FC, Parallel SCSI, etc.).