Bash-Linux.com : Le SHELL pour les nuls

  Actuellement 46 lignes de commande disponibles
login as: root
root@213.186.33.18's password:
Last login: Thu Mar 11 1:07:42 2010 from 38.107.191.117
[root@bash-linux ~] # echo "Bienvenue sur Bash-Linux.com"_
 Manuel des commandes UNIX (man) Version anglaise

Indiquez la fonction :

Man Setpci en anglais

setpci(8) The PCI Utilities setpci(8)
 
NAME


setpci - configure PCI devices
 
SYNOPSIS


setpci [options] devices operations...
 
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 operat- ing systems. Please see lspci(8) for details on access rights.
 
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-distributed configuration 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 regis- ters. It's useful to try setpci -vD to see what your complex sequence of setpci operations does before you actually execute it. --version Shows setpci version. This option should be used stand-alone.
 
DEVICE SELECTION


Before each sequence of operations you need to select which devices you wish that operation to affect. -s [[[[]:]]:][][.[]] Show only devices in the specified domain (in case your machine has several host bridges, they can either share a common bus number space or each of them can address a PCI domain of its own; domains are numbered from 0 to ffff), bus (0 to ff), slot (0 to 1f) and function (0 to 7). Each component of the device address can be omitted or set to "*", both meaning "any value". All numbers are hexadecimal. E.g., "0:" means all devices on bus 0, "0" means all functions of device 0 on any bus, "0.3" selects third function of device 0 on all buses and ".4" shows only the fourth function of each device. -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".
 
OPERATIONS


To query value of a configuration register, just name it (either by typing its name or by typing register address with optional .B, .W or .L suffix specifying register width as byte, word or longword). To set a register, write reg=values where reg is the same as you would use to query the register and values is a comma-separated list of val- ues you want to write starting with the given address. Each value to be written can be specified either as a hexadecimal number or as a bits:mask pair which causes the bits corresponding to binary ones in the mask to be changed to values of the corresponding bits in the bits
 
REGISTER NAMES


setpci knows the following configuration register names. See PCI bus specifications for their precise meaning or consult header.h or /usr/include/linux/pci.h for a couple of comments. VENDOR_ID DEVICE_ID
 
COMMAND


STATUS
 
REVISION


CLASS_PROG CLASS_DEVICE CACHE_LINE_SIZE LATENCY_TIMER HEADER_TYPE
 
BIST


BASE_ADDRESS_0 BASE_ADDRESS_1 BASE_ADDRESS_2 BASE_ADDRESS_3 BASE_ADDRESS_4 BASE_ADDRESS_5 CARDBUS_CIS SUBSYSTEM_VENDOR_ID SUBSYSTEM_ID ROM_ADDRESS INTERRUPT_LINE INTERRUPT_PIN MIN_GNT MAX_LAT PRIMARY_BUS SECONDARY_BUS SUBORDINATE_BUS SEC_LATENCY_TIMER IO_BASE IO_LIMIT SEC_STATUS MEMORY_BASE MEMORY_LIMIT PREF_MEMORY_BASE PREF_MEMORY_LIMIT PREF_BASE_UPPER32 PREF_LIMIT_UPPER32 IO_BASE_UPPER16 IO_LIMIT_UPPER16 BRIDGE_ROM_ADDRESS BRIDGE_CONTROL CB_CARDBUS_BASE CB_CAPABILITIES CB_SEC_STATUS CB_BUS_NUMBER CB_CARDBUS_NUMBER CB_SUBORDINATE_BUS CB_CARDBUS_LATENCY CB_MEMORY_BASE_0 CB_MEMORY_LIMIT_0 CB_MEMORY_BASE_1 CB_MEMORY_LIMIT_1 CB_IO_BASE_0 CB_IO_BASE_0_HI CB_IO_LIMIT_0 CB_IO_LIMIT_0_HI CB_IO_BASE_1 CB_IO_BASE_1_HI CB_IO_LIMIT_1 CB_IO_LIMIT_1_HI CB_SUBSYSTEM_VENDOR_ID CB_SUBSYSTEM_ID CB_LEGACY_MODE_BASE
 
PCILIB OPTIONS


The PCI utilities use PCILIB (a portable library providing platform- independent functions for PCI configuration space access) to talk to the PCI cards. Please see lspci(8) for a list of switches controlling behavior of the library.
 
EXAMPLES


`setpci -d *:* latency_timer=40' sets the latency timer to 64 (40 hex- adecimal). `setpci -s 0 device_id vendor_id' lists ID's of devices in slot 0 in all buses. `setpci -s 12:3.4 3c.l=1,2,3' writes longword 1 to register 3c, 2 to register 3d and 3 to register 3e of device at bus 12, slot 3, function 4. `setpci -s 13:8.4 40.b=50:d0,04:0c,ff' works on bus 13, device 8, func- tion 4: turns bit 7 off and bits 6 and 4 on in the byte register 40; turns bit 3 off and bit 2 on in the byte register 41; sets byte regis- ter 42 to ff.
 
SEE ALSO


lspci(8)
 
AUTHOR


The PCI Utilities are maintained by Martin Mares . pciutils-2.2.4-pre4 30 July 2006 setpci(8)


 Dernières recherches
Man  en anglais Man setpci en anglaisMan  en français Man setpci en français
Man  en anglais Man random en anglaisMan  en français Man random en français
Man  en anglais Man clock_gettime en anglaisMan  en français Man clock_gettime en français
Man  en anglais Man hostname en anglaisMan  en français Man hostname en français
Man  en anglais Man hier en anglaisMan  en français Man hier en français
Man  en anglais Man lspci en anglaisMan  en français Man lspci en français
Man  en anglais Man chroot en anglaisMan  en français Man chroot en français
Man  en anglais Man tcp en anglaisMan  en français Man tcp en français
Man  en anglais Man stat en anglaisMan  en français Man stat en français
Man  en anglais Man sysctl en anglaisMan  en français Man sysctl en français
Man  en anglais Man execlp en anglaisMan  en français Man execlp en français
Man  en anglais Man sprintf en anglaisMan  en français Man sprintf en français
Man  en anglais Man inet_addr en anglaisMan  en français Man inet_addr en français
Man  en anglais Man cut en anglaisMan  en français Man cut en français
Man  en anglais Man sscanf en anglaisMan  en français Man sscanf en français

 Recherche

Dans ce moteur de recherche, vous pouvez taper directement votre besoin, en une phrase normale, humaine.
Exemple : vous cherchez comment remplacer un mot par un autre dans tous les fichiers d'un certain dossier. Vous pouvez écrire "Comment remplacer un mot par un autre dans tous les fichiers d'un dossier". Le moteur vous ramenera les résultats en fonction de leur pertinence.
Vous pouvez bien sûr ne chercher qu'un seul mot-clé, par exemple "find".
 Toutes les lignes de code
Par popularité
Par fonction
Recherche avancée
 Les logiciels SHELL/SSH
Putty
Astuces Bash
Faire du SHELL avec PHP!
 La doc officielle
Les man Linux en français
Les man Linux en anglais
 Proposer vos bash
Partagez vos lignes!
 Les requêtes
Déposer une requête
Voir/répondre à une requête
 Quelques sites interessants
Bons sites pour apprendre
 Rechercher