1 # SOME DESCRIPTIVE TITLE
2 # Copyright (C) YEAR Free Software Foundation, Inc.
3 # This file is distributed under the same license as the PACKAGE package.
4 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
9 "Project-Id-Version: PACKAGE VERSION\n"
10 "POT-Creation-Date: 2012-06-07 03:03+0900\n"
11 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
12 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13 "Language-Team: LANGUAGE <LL@li.org>\n"
16 "Content-Type: text/plain; charset=CHARSET\n"
17 "Content-Transfer-Encoding: 8bit\n"
20 #: original/man7/pcilib.7:1 original/man7/pcilib.7:2
26 #: original/man7/pcilib.7:1 original/man8/lspci.8:1 original/man8/setpci.8:1 original/man8/update-pciids.8:1
28 msgid "02 October 2011"
32 #: original/man7/pcilib.7:1 original/man8/lspci.8:1 original/man8/setpci.8:1 original/man8/update-pciids.8:1
34 msgid "pciutils-3.1.8"
38 #: original/man7/pcilib.7:1 original/man8/lspci.8:1 original/man8/setpci.8:1 original/man8/update-pciids.8:1
40 msgid "The PCI Utilities"
44 #: original/man7/pcilib.7:3 original/man8/lspci.8:3 original/man8/setpci.8:3 original/man8/update-pciids.8:4
50 #: original/man7/pcilib.7:5
51 msgid "pcilib - a library for accessing PCI devices"
55 #: original/man7/pcilib.7:6 original/man8/lspci.8:8 original/man8/setpci.8:11 original/man8/update-pciids.8:11
61 #: original/man7/pcilib.7:10
63 "The PCI library (also known as I<pcilib> and I<libpci>) is a portable "
64 "library for accessing PCI devices and their configuration space."
68 #: original/man7/pcilib.7:11
70 msgid "ACCESS METHODS"
74 #: original/man7/pcilib.7:18
76 "The library supports a variety of methods to access the configuration space "
77 "on different operating systems. By default, the first matching method in "
78 "this list is used, but you can specify override the decision (see the B<-A> "
79 "switch of I<lspci>)."
83 #: original/man7/pcilib.7:19
85 msgid "B<linux-sysfs>"
89 #: original/man7/pcilib.7:27
91 "The B</sys> filesystem on Linux 2.6 and newer. The standard header of the "
92 "config space is available to all users, the rest only to root. Supports "
93 "extended configuration space, PCI domains, VPD (from Linux 2.6.26), physical "
94 "slots (also since Linux 2.6.26) and information on attached kernel drivers."
98 #: original/man7/pcilib.7:27
100 msgid "B<linux-proc>"
104 #: original/man7/pcilib.7:33
106 "The B</proc/bus/pci> interface supported by Linux 2.1 and newer. The "
107 "standard header of the config space is available to all users, the rest only "
112 #: original/man7/pcilib.7:33
114 msgid "B<intel-conf1>"
118 #: original/man7/pcilib.7:37
120 "Direct hardware access via Intel configuration mechanism 1. Available on "
121 "i386 and compatibles on Linux, Solaris/x86, GNU Hurd, Windows, BeOS and "
122 "Haiku. Requires root privileges."
126 #: original/man7/pcilib.7:37
128 msgid "B<intel-conf2>"
132 #: original/man7/pcilib.7:43
134 "Direct hardware access via Intel configuration mechanism 2. Available on "
135 "i386 and compatibles on Linux, Solaris/x86, GNU Hurd, Windows, BeOS and "
136 "Haiku. Requires root privileges. Warning: This method is able to address "
137 "only the first 16 devices on any bus and it seems to be very unreliable in "
142 #: original/man7/pcilib.7:43
144 msgid "B<fbsd-device>"
148 #: original/man7/pcilib.7:48
149 msgid "The B</dev/pci> device on FreeBSD. Requires root privileges."
153 #: original/man7/pcilib.7:48
155 msgid "B<aix-device>"
159 #: original/man7/pcilib.7:51
160 msgid "Access method used on AIX. Requires root privileges."
164 #: original/man7/pcilib.7:51
166 msgid "B<nbsd-libpci>"
170 #: original/man7/pcilib.7:56
171 msgid "The B</dev/pci0> device on NetBSD accessed using the local libpci library."
175 #: original/man7/pcilib.7:56
177 msgid "B<obsd-device>"
181 #: original/man7/pcilib.7:61
182 msgid "The B</dev/pci> device on OpenBSD. Requires root privileges."
186 #: original/man7/pcilib.7:61
192 #: original/man7/pcilib.7:66
194 "Read the contents of configuration registers from a file specified in the "
195 "B<dump.name> parameter. The format corresponds to the output of I<lspci> "
200 #: original/man7/pcilib.7:67
206 #: original/man7/pcilib.7:73
208 "The library is controlled by several parameters. They should have sensible "
209 "default values, but in case you want to do something unusual (or even "
210 "something weird), you can override them (see the B<-O> switch of I<lspci>)."
214 #: original/man7/pcilib.7:74
216 msgid "Parameters of specific access methods"
220 #: original/man7/pcilib.7:76
226 #: original/man7/pcilib.7:79
227 msgid "Name of the bus dump file to read from."
231 #: original/man7/pcilib.7:79
237 #: original/man7/pcilib.7:82
238 msgid "Path to the FreeBSD PCI device."
242 #: original/man7/pcilib.7:82
248 #: original/man7/pcilib.7:85
249 msgid "Path to the NetBSD PCI device."
253 #: original/man7/pcilib.7:85
259 #: original/man7/pcilib.7:88
260 msgid "Path to the OpenBSD PCI device."
264 #: original/man7/pcilib.7:88
270 #: original/man7/pcilib.7:91
271 msgid "Path to the procfs bus tree."
275 #: original/man7/pcilib.7:91
277 msgid "B<sysfs.path>"
281 #: original/man7/pcilib.7:94
282 msgid "Path to the sysfs device tree."
286 #: original/man7/pcilib.7:95
288 msgid "Parameters for resolving of ID's via DNS"
292 #: original/man7/pcilib.7:96
294 msgid "B<net.domain>"
298 #: original/man7/pcilib.7:99
299 msgid "DNS domain containing the ID database."
303 #: original/man7/pcilib.7:99
305 msgid "B<net.cache_name>"
309 #: original/man7/pcilib.7:102
310 msgid "Name of the file used for caching of resolved ID's."
314 #: original/man7/pcilib.7:103 original/man8/lspci.8:347 original/man8/setpci.8:176 original/man8/update-pciids.8:29
320 #: original/man7/pcilib.7:108
321 msgid "B<lspci>(8), B<setpci>(8), B<update-pciids>(8)"
325 #: original/man7/pcilib.7:109 original/man8/lspci.8:352 original/man8/setpci.8:180 original/man8/update-pciids.8:33
331 #: original/man7/pcilib.7:110 original/man8/lspci.8:353 original/man8/setpci.8:181 original/man8/update-pciids.8:34
332 msgid "The PCI Utilities are maintained by Martin Mares E<lt>mj@ucw.czE<gt>."
336 #: original/man8/lspci.8:1 original/man8/lspci.8:2
342 #: original/man8/lspci.8:5
343 msgid "lspci - list all PCI devices"
347 #: original/man8/lspci.8:5 original/man8/setpci.8:5 original/man8/update-pciids.8:7
353 #: original/man8/lspci.8:8
354 msgid "B<lspci> [B<options>]"
358 #: original/man8/lspci.8:12
360 "B<lspci> is a utility for displaying information about PCI buses in the "
361 "system and devices connected to them."
365 #: original/man8/lspci.8:16
367 "By default, it shows a brief list of devices. Use the options described "
368 "below to request either a more verbose output or output intended for parsing "
373 #: original/man8/lspci.8:21
375 "If you are going to report bugs in PCI device drivers or in I<lspci> itself, "
376 "please include output of \"lspci -vvx\" or even better \"lspci -vvxxx\" "
377 "(however, see below for possible caveats)."
381 #: original/man8/lspci.8:29
383 "Some parts of the output, especially in the highly verbose modes, are "
384 "probably intelligible only to experienced PCI hackers. For exact definitions "
385 "of the fields, please consult either the PCI specifications or the "
386 "B<header.h> and B</usr/include/linux/pci.h> include files."
390 #: original/man8/lspci.8:39
392 "Access to some parts of the PCI configuration space is restricted to root on "
393 "many operating systems, so the features of I<lspci> available to normal "
394 "users are limited. However, I<lspci> tries its best to display as much as "
395 "available and mark all other information with I<E<lt>access deniedE<gt>> "
400 #: original/man8/lspci.8:40 original/man8/setpci.8:24 original/man8/update-pciids.8:19
406 #: original/man8/lspci.8:42
408 msgid "Basic display modes"
412 #: original/man8/lspci.8:43
418 #: original/man8/lspci.8:47
420 "Dump PCI device data in a backward-compatible machine readable form. See "
425 #: original/man8/lspci.8:47
431 #: original/man8/lspci.8:51
433 "Dump PCI device data in a machine readable form for easy parsing by "
434 "scripts. See below for details."
438 #: original/man8/lspci.8:51
444 #: original/man8/lspci.8:55
446 "Show a tree-like diagram containing all buses, bridges, devices and "
447 "connections between them."
451 #: original/man8/lspci.8:56
453 msgid "Display options"
457 #: original/man8/lspci.8:57 original/man8/setpci.8:27
463 #: original/man8/lspci.8:60
464 msgid "Be verbose and display detailed information about all devices."
468 #: original/man8/lspci.8:60
474 #: original/man8/lspci.8:64
476 "Be very verbose and display more details. This level includes everything "
481 #: original/man8/lspci.8:64
487 #: original/man8/lspci.8:68
489 "Be even more verbose and display everything we are able to parse, even if it "
490 "doesn't look interesting at all (e.g., undefined memory regions)."
494 #: original/man8/lspci.8:68
500 #: original/man8/lspci.8:75
502 "Show kernel drivers handling each device and also kernel modules capable of "
503 "handling it. Turned on by default when B<-v> is given in the normal mode of "
504 "output. (Currently works only on Linux with kernel 2.6 or newer.)"
508 #: original/man8/lspci.8:75
514 #: original/man8/lspci.8:79
516 "Show hexadecimal dump of the standard part of the configuration space (the "
517 "first 64 bytes or 128 bytes for CardBus bridges)."
521 #: original/man8/lspci.8:79
527 #: original/man8/lspci.8:87
529 "Show hexadecimal dump of the whole PCI configuration space. It is available "
530 "only to root as several PCI devices B<crash> when you try to read some parts "
531 "of the config space (this behavior probably doesn't violate the PCI "
532 "standard, but it's at least very stupid). However, such devices are rare, so "
533 "you needn't worry much."
537 #: original/man8/lspci.8:87
543 #: original/man8/lspci.8:91
545 "Show hexadecimal dump of the extended (4096-byte) PCI configuration space "
546 "available on PCI-X 2.0 and PCI Express buses."
550 #: original/man8/lspci.8:91
556 #: original/man8/lspci.8:95
558 "Bus-centric view. Show all IRQ numbers and addresses as seen by the cards on "
559 "the PCI bus instead of as seen by the kernel."
563 #: original/man8/lspci.8:95 original/man8/setpci.8:40
569 #: original/man8/lspci.8:99
571 "Always show PCI domain numbers. By default, lspci suppresses them on "
572 "machines which have only domain 0."
576 #: original/man8/lspci.8:100
578 msgid "Options to control resolving ID's to names"
582 #: original/man8/lspci.8:101
588 #: original/man8/lspci.8:105
590 "Show PCI vendor and device codes as numbers instead of looking them up in "
595 #: original/man8/lspci.8:105
601 #: original/man8/lspci.8:108
602 msgid "Show PCI vendor and device codes as both numbers and names."
606 #: original/man8/lspci.8:108 original/man8/update-pciids.8:20
612 #: original/man8/lspci.8:118
614 "Use DNS to query the central PCI ID database if a device is not found in the "
615 "local B<pci.ids> file. If the DNS query succeeds, the result is cached in "
616 "B<~/.pciids-cache> and it is recognized in subsequent runs even if B<-q> is "
617 "not given any more. Please use this switch inside automated scripts only "
618 "with caution to avoid overloading the database servers."
622 #: original/man8/lspci.8:118
628 #: original/man8/lspci.8:123
629 msgid "Same as B<-q>, but the local cache is reset."
633 #: original/man8/lspci.8:123
639 #: original/man8/lspci.8:127
641 "Query the central database even for entries which are recognized locally. "
642 "Use this if you suspect that the displayed entry is wrong."
646 #: original/man8/lspci.8:128
648 msgid "Options for selection of devices"
652 #: original/man8/lspci.8:129 original/man8/setpci.8:93
656 "[[[[E<lt>domainE<gt>]:]E<lt>busE<gt>]:][E<lt>slotE<gt>][.[E<lt>funcE<gt>]]>"
660 #: original/man8/lspci.8:138
662 "Show only devices in the specified domain (in case your machine has several "
663 "host bridges, they can either share a common bus number space or each of "
664 "them can address a PCI domain of its own; domains are numbered from 0 to "
665 "ffff), bus (0 to ff), slot (0 to 1f) and function (0 to 7). Each component "
666 "of the device address can be omitted or set to \"*\", both meaning \"any "
667 "value\". All numbers are hexadecimal. E.g., \"0:\" means all devices on bus "
668 "0, \"0\" means all functions of device 0 on any bus, \"0.3\" selects third "
669 "function of device 0 on all buses and \".4\" shows only the fourth function "
674 #: original/man8/lspci.8:138 original/man8/setpci.8:102
676 msgid "B<-d [E<lt>vendorE<gt>]:[E<lt>deviceE<gt>]>"
680 #: original/man8/lspci.8:142
682 "Show only devices with specified vendor and device ID. Both ID's are given "
683 "in hexadecimal and may be omitted or given as \"*\", both meaning \"any "
688 #: original/man8/lspci.8:143
690 msgid "Other options"
694 #: original/man8/lspci.8:144
696 msgid "B<-i E<lt>fileE<gt>>"
700 #: original/man8/lspci.8:150
702 "Use B<E<lt>fileE<gt>> as the PCI ID list instead of "
703 "/usr/local/share/pci.ids."
707 #: original/man8/lspci.8:150
709 msgid "B<-p E<lt>fileE<gt>>"
713 #: original/man8/lspci.8:158
715 "Use B<E<lt>fileE<gt>> as the map of PCI ID's handled by kernel modules. By "
716 "default, lspci uses /lib/modules/I<kernel_version>/modules.pcimap. Applies "
717 "only to Linux systems with recent enough module tools."
721 #: original/man8/lspci.8:158
727 #: original/man8/lspci.8:164
729 "Invoke bus mapping mode which performs a thorough scan of all PCI devices, "
730 "including those behind misconfigured bridges, etc. This option gives "
731 "meaningful results only with a direct hardware access mode, which usually "
732 "requires root privileges. Please note that the bus mapper only scans PCI "
737 #: original/man8/lspci.8:164 original/man8/setpci.8:48
743 #: original/man8/lspci.8:169
744 msgid "Shows I<lspci> version. This option should be used stand-alone."
748 #: original/man8/lspci.8:170 original/man8/setpci.8:61
750 msgid "PCI access options"
754 #: original/man8/lspci.8:175 original/man8/setpci.8:66
756 "The PCI utilities use the PCI library to talk to PCI devices (see "
757 "B<pcilib>(7) for details). You can use the following options to influence "
762 #: original/man8/lspci.8:175 original/man8/setpci.8:66
764 msgid "B<-A E<lt>methodE<gt>>"
768 #: original/man8/lspci.8:181 original/man8/setpci.8:72
770 "The library supports a variety of methods to access the PCI hardware. By "
771 "default, it uses the first access method available, but you can use this "
772 "option to override this decision. See B<-A help> for a list of available "
773 "methods and their descriptions."
777 #: original/man8/lspci.8:181 original/man8/setpci.8:72
779 msgid "B<-O E<lt>paramE<gt>=E<lt>valueE<gt>>"
783 #: original/man8/lspci.8:186 original/man8/setpci.8:77
785 "The behavior of the library is controlled by several named parameters. This "
786 "option allows to set the value of any of the parameters. Use B<-O help> for "
787 "a list of known parameters and their default values."
791 #: original/man8/lspci.8:186 original/man8/setpci.8:77
797 #: original/man8/lspci.8:190 original/man8/setpci.8:81
799 "Use direct hardware access via Intel configuration mechanism 1. (This is a "
800 "shorthand for B<-A intel-conf1>.)"
804 #: original/man8/lspci.8:190 original/man8/setpci.8:81
810 #: original/man8/lspci.8:194 original/man8/setpci.8:85
812 "Use direct hardware access via Intel configuration mechanism 2. (This is a "
813 "shorthand for B<-A intel-conf2>.)"
817 #: original/man8/lspci.8:194
819 msgid "B<-F E<lt>fileE<gt>>"
823 #: original/man8/lspci.8:201
825 "Instead of accessing real hardware, read the list of devices and values of "
826 "their configuration registers from the given file produced by an earlier run "
827 "of lspci -x. This is very useful for analysis of user-supplied bug reports, "
828 "because you can display the hardware configuration in any way you want "
829 "without disturbing the user with requests for more dumps."
833 #: original/man8/lspci.8:201 original/man8/setpci.8:85
839 #: original/man8/lspci.8:204 original/man8/setpci.8:88
840 msgid "Increase debug level of the library."
844 #: original/man8/lspci.8:205
846 msgid "MACHINE READABLE OUTPUT"
850 #: original/man8/lspci.8:213
852 "If you intend to process the output of lspci automatically, please use one "
853 "of the machine-readable output formats (B<-m>, B<-vm>, B<-vmm>) described "
854 "in this section. All other formats are likely to change between versions of "
859 #: original/man8/lspci.8:219
861 "All numbers are always printed in hexadecimal. If you want to process "
862 "numeric ID's instead of names, please add the B<-n> switch."
866 #: original/man8/lspci.8:220
868 msgid "Simple format (-m)"
872 #: original/man8/lspci.8:228
874 "In the simple format, each device is described on a single line, which is "
875 "formatted as parameters suitable for passing to a shell script, i.e., values "
876 "separated by whitespaces, quoted and escaped if necessary. Some of the "
877 "arguments are positional: slot, class, vendor name, device name, subsystem "
878 "vendor name and subsystem name (the last two are empty if the device has no "
879 "subsystem); the remaining arguments are option-like:"
883 #: original/man8/lspci.8:229
889 #: original/man8/lspci.8:232
890 msgid "Revision number."
894 #: original/man8/lspci.8:233
896 msgid "B<-p>I<progif>"
900 #: original/man8/lspci.8:236
901 msgid "Programming interface."
905 #: original/man8/lspci.8:242
907 "The relative order of positional arguments and options is undefined. New "
908 "options can be added in future versions, but they will always have a single "
909 "argument not separated from the option by any spaces, so they can be easily "
910 "ignored if not recognized."
914 #: original/man8/lspci.8:243
916 msgid "Verbose format (-vmm)"
920 #: original/man8/lspci.8:257
922 "The verbose output is a sequence of records separated by blank lines. Each "
923 "record describes a single device by a sequence of lines, each line "
924 "containing a single `I<tag>: I<value>' pair. The I<tag> and the I<value> are "
925 "separated by a single tab character. Neither the records nor the lines "
926 "within a record are in any particular order. Tags are case-sensitive."
930 #: original/man8/lspci.8:260
931 msgid "The following tags are defined:"
935 #: original/man8/lspci.8:261
941 #: original/man8/lspci.8:266
943 "The name of the slot where the device resides "
944 "([I<domain>:]I<bus>:I<device>.I<function>). This tag is always the first in "
949 #: original/man8/lspci.8:267
955 #: original/man8/lspci.8:270
956 msgid "Name of the class."
960 #: original/man8/lspci.8:271
966 #: original/man8/lspci.8:274
967 msgid "Name of the vendor."
971 #: original/man8/lspci.8:275
977 #: original/man8/lspci.8:278
978 msgid "Name of the device."
982 #: original/man8/lspci.8:279
988 #: original/man8/lspci.8:282
989 msgid "Name of the subsystem vendor (optional)."
993 #: original/man8/lspci.8:283
999 #: original/man8/lspci.8:286
1000 msgid "Name of the subsystem (optional)."
1004 #: original/man8/lspci.8:287
1010 #: original/man8/lspci.8:290
1011 msgid "The physical slot where the device resides (optional, Linux only)."
1015 #: original/man8/lspci.8:291
1021 #: original/man8/lspci.8:294
1022 msgid "Revision number (optional)."
1026 #: original/man8/lspci.8:295
1032 #: original/man8/lspci.8:298
1033 msgid "Programming interface (optional)."
1037 #: original/man8/lspci.8:299
1043 #: original/man8/lspci.8:302
1044 msgid "Kernel driver currently handling the device (optional, Linux only)."
1048 #: original/man8/lspci.8:303
1054 #: original/man8/lspci.8:307
1056 "Kernel module reporting that it is capable of handling the device (optional, "
1061 #: original/man8/lspci.8:310
1063 "New tags can be added in future versions, so you should silently ignore any "
1064 "tags you don't recognize."
1068 #: original/man8/lspci.8:311
1070 msgid "Backward-compatible verbose format (-vm)"
1074 #: original/man8/lspci.8:319
1076 "In this mode, lspci tries to be perfectly compatible with its old versions. "
1077 "It's almost the same as the regular verbose format, but the B<Device> tag is "
1078 "used for both the slot and the device name, so it occurs twice in a single "
1079 "record. Please avoid using this format in any new code."
1083 #: original/man8/lspci.8:320 original/man8/update-pciids.8:24
1089 #: original/man8/lspci.8:321 original/man8/update-pciids.8:25
1091 msgid "B</usr/local/share/pci.ids>"
1095 #: original/man8/lspci.8:327
1097 "A list of all known PCI ID's (vendors, devices, classes and "
1098 "subclasses). Maintained at http://pciids.sourceforge.net/, use the "
1099 "B<update-pciids> utility to download the most recent version."
1103 #: original/man8/lspci.8:327
1105 msgid "B</usr/local/share/pci.ids.gz>"
1109 #: original/man8/lspci.8:330
1111 "If lspci is compiled with support for compression, this file is tried before "
1116 #: original/man8/lspci.8:330
1118 msgid "B<~/.pciids-cache>"
1122 #: original/man8/lspci.8:333
1123 msgid "All ID's found in the DNS query mode are cached in this file."
1127 #: original/man8/lspci.8:334
1133 #: original/man8/lspci.8:342
1135 "Sometimes, lspci is not able to decode the configuration registers "
1136 "completely. This usually happens when not enough documentation was "
1137 "available to the authors. In such cases, it at least prints the "
1138 "B<E<lt>?E<gt>> mark to signal that there is potentially something more to "
1139 "say. If you know the details, patches will be of course welcome."
1143 #: original/man8/lspci.8:346
1145 "Access to the extended configuration space is currently supported only by "
1146 "the B<linux_sysfs> back-end."
1150 #: original/man8/lspci.8:351
1151 msgid "B<setpci>(8), B<update-pciids>(8), B<pcilib>(7)"
1155 #: original/man8/setpci.8:1 original/man8/setpci.8:2
1161 #: original/man8/setpci.8:5
1162 msgid "setpci - configure PCI devices"
1166 #: original/man8/setpci.8:10
1167 msgid "B<setpci> [B<options>] B<devices> B<operations>..."
1171 #: original/man8/setpci.8:15
1172 msgid "B<setpci> is a utility for querying and configuring PCI devices."
1176 #: original/man8/setpci.8:17
1177 msgid "All numbers are entered in hexadecimal notation."
1181 #: original/man8/setpci.8:23
1183 "Root privileges are necessary for almost all operations, excluding reads of "
1184 "the standard header of the configuration space on some operating systems. "
1185 "Please see B<lspci(8)> for details on access rights."
1189 #: original/man8/setpci.8:26
1191 msgid "General options"
1195 #: original/man8/setpci.8:32
1197 "Tells I<setpci> to be verbose and display detailed information about "
1198 "configuration space accesses."
1202 #: original/man8/setpci.8:32
1208 #: original/man8/setpci.8:40
1210 "Tells I<setpci> not to complain when there's nothing to do (when no devices "
1211 "are selected). This option is intended for use in widely-distributed "
1212 "configuration scripts where it's uncertain whether the device in question is "
1213 "present in the machine or not."
1217 #: original/man8/setpci.8:48
1219 "`Demo mode' -- don't write anything to the configuration registers. It's "
1220 "useful to try B<setpci -vD> to verify that your complex sequence of "
1221 "B<setpci> operations does what you think it should do."
1225 #: original/man8/setpci.8:53
1226 msgid "Show I<setpci> version. This option should be used stand-alone."
1230 #: original/man8/setpci.8:53
1236 #: original/man8/setpci.8:56
1238 "Show detailed help on available options. This option should be used "
1243 #: original/man8/setpci.8:56
1245 msgid "B<--dumpregs>"
1249 #: original/man8/setpci.8:60
1251 "Show a list of all known PCI registers and capabilities. This option should "
1252 "be used stand-alone."
1256 #: original/man8/setpci.8:89
1258 msgid "DEVICE SELECTION"
1262 #: original/man8/setpci.8:93
1264 "Before each sequence of operations you need to select which devices you wish "
1265 "that operation to affect."
1269 #: original/man8/setpci.8:102
1271 "Consider only devices in the specified domain (in case your machine has "
1272 "several host bridges, they can either share a common bus number space or "
1273 "each of them can address a PCI domain of its own; domains are numbered from "
1274 "0 to ffff), bus (0 to ff), slot (0 to 1f) and function (0 to 7). Each "
1275 "component of the device address can be omitted or set to \"*\", both meaning "
1276 "\"any value\". All numbers are hexadecimal. E.g., \"0:\" means all devices "
1277 "on bus 0, \"0\" means all functions of device 0 on any bus, \"0.3\" selects "
1278 "third function of device 0 on all buses and \".4\" matches only the fourth "
1279 "function of each device."
1283 #: original/man8/setpci.8:106
1285 "Select devices with specified vendor and device ID. Both ID's are given in "
1286 "hexadecimal and may be omitted or given as \"*\", both meaning \"any "
1291 #: original/man8/setpci.8:113
1293 "When B<-s> and B<-d> are combined, only devices that match both criteria are "
1294 "selected. When multiple options of the same kind are specified, the "
1295 "rightmost one overrides the others."
1299 #: original/man8/setpci.8:114
1305 #: original/man8/setpci.8:129
1307 "There are two kinds of operations: reads and writes. To read a register, "
1308 "just specify its name. Writes have the form I<name>=I<value>,I<value>... "
1309 "where each I<value> is either a hexadecimal number or an expression of type "
1310 "I<data>:I<mask> where both I<data> and I<mask> are hexadecimal numbers. In "
1311 "the latter case, only the bits corresponding to binary ones in the I<mask> "
1312 "are changed (technically, this is a read-modify-write operation)."
1316 #: original/man8/setpci.8:132
1317 msgid "There are several ways how to identity a register:"
1321 #: original/man8/setpci.8:132 original/man8/setpci.8:134 original/man8/setpci.8:139 original/man8/setpci.8:143 original/man8/setpci.8:147
1327 #: original/man8/setpci.8:134
1328 msgid "Tell its address in hexadecimal."
1332 #: original/man8/setpci.8:139
1334 "Spell its name. Setpci knows the names of all registers in the standard "
1335 "configuration headers. Use `B<setpci --dumpregs>' to get the complete list. "
1336 "See PCI bus specifications for the precise meaning of these registers or "
1337 "consult B<header.h> or B</usr/include/pci/pci.h> for a brief sketch."
1341 #: original/man8/setpci.8:143
1343 "If the register is a part of a PCI capability, you can specify the name of "
1344 "the capability to get the address of its first register. See the names "
1345 "starting with `CAP_' or `ECAP_' in the B<--dumpregs> output."
1349 #: original/man8/setpci.8:147
1351 "If the name of the capability is not known to B<setpci>, you can refer to it "
1352 "by its number in the form CAPB<id> or ECAPB<id>, where B<id> is the numeric "
1353 "identifier of the capability in hexadecimal."
1357 #: original/man8/setpci.8:155
1359 "Each of the previous formats can be followed by B<+offset> to add an offset "
1360 "(a hex number) to the address. This feature can be useful for addressing of "
1361 "registers living within a capability, or to modify parts of standard "
1362 "registers. \\IP \\(bu Finally, you should append a width specifier B<.B>, "
1363 "B<.W>, or B<.L> to choose how many bytes (1, 2, or 4) should be "
1364 "transferred. The width can be omitted if you are referring to a register by "
1365 "its name and the width of the register is well known."
1369 #: original/man8/setpci.8:158
1370 msgid "All names of registers and width specifiers are case-insensitive."
1374 #: original/man8/setpci.8:159
1380 #: original/man8/setpci.8:162
1386 #: original/man8/setpci.8:164
1387 msgid "asks for the word-sized command register."
1391 #: original/man8/setpci.8:164
1397 #: original/man8/setpci.8:166
1398 msgid "is a numeric address of the same register."
1402 #: original/man8/setpci.8:166
1408 #: original/man8/setpci.8:169
1410 "asks for a 32-bit word starting at the location of the command register, "
1411 "i.e., the command and status registers together."
1415 #: original/man8/setpci.8:169
1417 msgid "VENDOR_ID+1.b"
1421 #: original/man8/setpci.8:171
1423 "specifies the upper byte of the vendor ID register (remember, PCI is "
1428 #: original/man8/setpci.8:171
1434 #: original/man8/setpci.8:173
1435 msgid "corresponds to the second word of the power management capability."
1439 #: original/man8/setpci.8:173
1445 #: original/man8/setpci.8:175
1446 msgid "asks for the first 32-bit word of the extended capability with ID 0x108."
1450 #: original/man8/setpci.8:179
1451 msgid "B<lspci>(8), B<pcilib>(7)"
1455 #: original/man8/update-pciids.8:1 original/man8/update-pciids.8:2
1457 msgid "update-pciids"
1461 #: original/man8/update-pciids.8:6
1462 msgid "update-pciids - download new version of the PCI ID list"
1466 #: original/man8/update-pciids.8:10
1467 msgid "B<update-pciids> [B<-q>]"
1471 #: original/man8/update-pciids.8:15
1473 "B<update-pciids> fetches the current version of the pci.ids file from the "
1474 "primary distribution site and installs it."
1478 #: original/man8/update-pciids.8:18
1480 "This utility requires curl, wget or lynx to be installed. If gzip or bzip2 "
1481 "are available, it automatically downloads the compressed version of the "
1486 #: original/man8/update-pciids.8:23
1487 msgid "Be quiet and do not report anything except errors."
1491 #: original/man8/update-pciids.8:28
1492 msgid "Here we install the new list."
1496 #: original/man8/update-pciids.8:32
1497 msgid "B<lspci>(8), B<setpci>(8)"