Return to site

Lspci For Mac

broken image


Name

setpci - configure PCI devices

Synopsis

setpci [options] devices operations..

'lspci for Windows' - familiar lspci-like tool from Linux in both GUI and CLI form on Windows helps you find drivers for your unknown PCI devices on Windows reports devices with drivers issues. This means you can integrate Windows commands alongside Linux commands in a Bash script, or just run Windows commands from the standard Bash or Zsh. Provided by: pciutils3.2.1-1ubuntu5amd64 NAME lspci - list all PCI devices SYNOPSIS lspci options DESCRIPTION lspci is a utility for displaying information about PCI buses in the system and devices connected to them. By default, it shows a brief list of devices. Use the options described below to request either a more verbose output or output intended for parsing by other programs. $ lspci -s 00:10.0 Show Specified Slot or Address Devices Print Machine-Readable Format. The default printing format is human-readable format. This means PCI address or slot, vendor and product information is printed in a space delimited format. Machine-readable format is a double quote separated format which can be parsed easily.

Lspci for centos

Description

setpci is a utility for querying and configuring PCI devices.

All numbers are entered in hexadecimal notation.

Lspci for centos

Root privileges are necessary for almost all operations, excluding reads of the standard header of the configuration space on some operating systems. Pleasesee lspci(8) for details on access rights.

Options

General options

-v

Tells setpci to be verbose and display detailed information about configuration space accesses.

-f

Tells setpci not to complain when there's nothing to do (when no devices are selected). This option is intended for use in widely-distributedconfiguration scripts where it's uncertain whether the device in question is present in the machine or not.

-D

'Demo mode' -- don't write anything to the configuration registers. It's useful to try setpci -vD to verify that your complex sequence ofsetpci operations does what you think it should do.

--version
Show setpci version. This option should be used stand-alone.
--help

Show detailed help on available options. This option should be used stand-alone.

--dumpregs
Show a list of all known PCI registers and capabilities. This option should be used stand-alone.

PCI access options

The PCI utilities use the PCI library to talk to PCI devices (see pcilib(7) for details). You can use the following options to influence itsbehavior:
-A
The library supports a variety of methods to access the PCI hardware. By default, it uses the first access method available, but you can use this option tooverride this decision. See -A help for a list of available methods and their descriptions.
-O =
The behavior of the library is controlled by several named parameters. This option allows to set the value of any of the parameters. Use -O help fora list of known parameters and their default values.
-H1

Use direct hardware access via Intel configuration mechanism 1. (This is a shorthand for -A intel-conf1.)

-H2

Lspci for mac installer

Use direct hardware access via Intel configuration mechanism 2. (This is a shorthand for -A intel-conf2.)

Working with Office Files in iWork AppsIf you do use Apple's Pages, Numbers, or Keynote, you can save files in formats that Office users can read; you can also open files they send you.After you've finished working on your document, choose File Export to Word (for text documents), and you'll see a dialog offering a few options.In the Format menu, you can choose.docx or the older.doc format, if you're sharing the document with people who have older versions of Word. All these prices are per user, so if you want apps for your family, Microsoft's Office 365 is a better deal (though Apple's iWork is even better, being free, but if you also use PCs, you might find iCloud.com access a bit limiting). Ms office 2011 for mac sierra. But you could do this, with either iCloud.com or with alternatives: Google Docs, Sheets, and others.Google offers a starting at free for basic use, going up to $5 a month for the basic G Suite package, $10 for a more enhanced package, and $25 for the enterprise version.

-G

Increase debug level of the library.

Device Selection

Before each sequence of operations you need to select which devices you wish that operation to affect.

-d []:[]
Select devices with specified vendor and device ID. Both ID's are given in hexadecimal and may be omitted or given as '*', both meaning 'any value'.
When -s and -d are combined, only devices that match both criteria are selected. When multiple options of the same kind are specified, therightmost one overrides the others.

Operations

There are two kinds of operations: reads and writes. To read a register, just specify its name. Writes have the formname=value,value.. where each value is either a hexadecimal number or an expression of type data:mask where bothdata and mask are hexadecimal numbers. In the latter case, only the bits corresponding to binary ones in the mask are changed(technically, this is a read-modify-write operation).

There are several ways how to identity a register:

• Tell its address in hexadecimal.

• Spell its name. Setpci knows the names of all registers in the standard configuration headers. Use 'setpci --dumpregs' to get the complete list. SeePCI bus specifications for the precise meaning of these registers or consult header.h or /usr/include/pci/pci.h for a brief sketch.

Adobe camera raw for photoshop mac. • If the register is a part of a PCI capability, you can specify the name of the capability to get the address of its first register. See the names startingwith 'CAP_' or 'ECAP_' in the --dumpregs output.

• If the name of the capability is not known to setpci, you can refer to it by its number in the form CAPid or ECAPid, where id isthe numeric identifier of the capability in hexadecimal.

• Each of the previous formats can be followed by +offset to add an offset (a hex number) to the address. This feature can be useful for addressing ofregisters living within a capability, or to modify parts of standard registers.

• Finally, you should append a width specifier .B, .W, or .L to choose how many bytes (1, 2, or 4) should be transferred. The width canbe omitted if you are referring to a register by its name and the width of the register is well known.

All names of registers and width specifiers are case-insensitive.

Examples

COMMAND

asks for the word-sized command register.
Lspci For Mac
4.w

Lspci For Mac Os

Mac

Description

setpci is a utility for querying and configuring PCI devices.

All numbers are entered in hexadecimal notation.

Root privileges are necessary for almost all operations, excluding reads of the standard header of the configuration space on some operating systems. Pleasesee lspci(8) for details on access rights.

Options

General options

-v

Tells setpci to be verbose and display detailed information about configuration space accesses.

-f

Tells setpci not to complain when there's nothing to do (when no devices are selected). This option is intended for use in widely-distributedconfiguration scripts where it's uncertain whether the device in question is present in the machine or not.

-D

'Demo mode' -- don't write anything to the configuration registers. It's useful to try setpci -vD to verify that your complex sequence ofsetpci operations does what you think it should do.

--version
Show setpci version. This option should be used stand-alone.
--help

Show detailed help on available options. This option should be used stand-alone.

--dumpregs
Show a list of all known PCI registers and capabilities. This option should be used stand-alone.

PCI access options

The PCI utilities use the PCI library to talk to PCI devices (see pcilib(7) for details). You can use the following options to influence itsbehavior:
-A
The library supports a variety of methods to access the PCI hardware. By default, it uses the first access method available, but you can use this option tooverride this decision. See -A help for a list of available methods and their descriptions.
-O =
The behavior of the library is controlled by several named parameters. This option allows to set the value of any of the parameters. Use -O help fora list of known parameters and their default values.
-H1

Use direct hardware access via Intel configuration mechanism 1. (This is a shorthand for -A intel-conf1.)

-H2

Use direct hardware access via Intel configuration mechanism 2. (This is a shorthand for -A intel-conf2.)

Working with Office Files in iWork AppsIf you do use Apple's Pages, Numbers, or Keynote, you can save files in formats that Office users can read; you can also open files they send you.After you've finished working on your document, choose File Export to Word (for text documents), and you'll see a dialog offering a few options.In the Format menu, you can choose.docx or the older.doc format, if you're sharing the document with people who have older versions of Word. All these prices are per user, so if you want apps for your family, Microsoft's Office 365 is a better deal (though Apple's iWork is even better, being free, but if you also use PCs, you might find iCloud.com access a bit limiting). Ms office 2011 for mac sierra. But you could do this, with either iCloud.com or with alternatives: Google Docs, Sheets, and others.Google offers a starting at free for basic use, going up to $5 a month for the basic G Suite package, $10 for a more enhanced package, and $25 for the enterprise version.

-G

Increase debug level of the library.

Device Selection

Before each sequence of operations you need to select which devices you wish that operation to affect.

-d []:[]
Select devices with specified vendor and device ID. Both ID's are given in hexadecimal and may be omitted or given as '*', both meaning 'any value'.
When -s and -d are combined, only devices that match both criteria are selected. When multiple options of the same kind are specified, therightmost one overrides the others.

Operations

There are two kinds of operations: reads and writes. To read a register, just specify its name. Writes have the formname=value,value.. where each value is either a hexadecimal number or an expression of type data:mask where bothdata and mask are hexadecimal numbers. In the latter case, only the bits corresponding to binary ones in the mask are changed(technically, this is a read-modify-write operation).

There are several ways how to identity a register:

• Tell its address in hexadecimal.

• Spell its name. Setpci knows the names of all registers in the standard configuration headers. Use 'setpci --dumpregs' to get the complete list. SeePCI bus specifications for the precise meaning of these registers or consult header.h or /usr/include/pci/pci.h for a brief sketch.

Adobe camera raw for photoshop mac. • If the register is a part of a PCI capability, you can specify the name of the capability to get the address of its first register. See the names startingwith 'CAP_' or 'ECAP_' in the --dumpregs output.

• If the name of the capability is not known to setpci, you can refer to it by its number in the form CAPid or ECAPid, where id isthe numeric identifier of the capability in hexadecimal.

• Each of the previous formats can be followed by +offset to add an offset (a hex number) to the address. This feature can be useful for addressing ofregisters living within a capability, or to modify parts of standard registers.

• Finally, you should append a width specifier .B, .W, or .L to choose how many bytes (1, 2, or 4) should be transferred. The width canbe omitted if you are referring to a register by its name and the width of the register is well known.

All names of registers and width specifiers are case-insensitive.

Examples

COMMAND

asks for the word-sized command register.
4.w

Lspci For Mac Os

is a numeric address of the same register.

COMMAND.l
asks for a 32-bit word starting at the location of the command register, i.e., the command and status registers together.
VENDOR_ID+1.b
specifies the upper byte of the vendor ID register (remember, PCI is little-endian).

Lspci For Mac Download

CAP_PM+2.w
corresponds to the second word of the power management capability.
ECAP108.l
asks for the first 32-bit word of the extended capability with ID 0x108.

Lspci For Mac Installer

See Also

lspci(8), pcilib(7)

Lspci Format

Author

The PCI Utilities are maintained by Martin Mares .

Referenced By

proc(5),update-pciids(8)



broken image