mirror of
https://git.proxmox.com/git/systemd
synced 2025-08-15 14:22:05 +00:00
New upstream version 249~rc2
This commit is contained in:
parent
8b3d4ff0af
commit
626cb2db7f
8
.github/workflows/mkosi.yml
vendored
8
.github/workflows/mkosi.yml
vendored
@ -51,14 +51,8 @@ jobs:
|
|||||||
- name: Show ${{ matrix.distro }} image summary
|
- name: Show ${{ matrix.distro }} image summary
|
||||||
run: sudo python3 -m mkosi --password= --qemu-headless summary
|
run: sudo python3 -m mkosi --password= --qemu-headless summary
|
||||||
|
|
||||||
# Ugly workaround for systemd/systemd#19442 where systemd-nspawn
|
|
||||||
# occasionally fails with 'Failed to dissect image xxx: Connection timed out
|
|
||||||
- name: Retry the build if necessary
|
|
||||||
if: ${{ matrix.distro == 'arch' }}
|
|
||||||
run: echo "BUILD_RETRY_MAX=3" >> $GITHUB_ENV
|
|
||||||
|
|
||||||
- name: Boot ${{ matrix.distro }} systemd-nspawn
|
- name: Boot ${{ matrix.distro }} systemd-nspawn
|
||||||
run: sudo -E bash +e -x -c 'for _ in $(seq 1 ${BUILD_RETRY_MAX:-1}); do ./.github/workflows/test_mkosi_boot.py python3 -m mkosi --password= --qemu-headless boot && break; done'
|
run: sudo ./.github/workflows/test_mkosi_boot.py python3 -m mkosi --password= --qemu-headless boot
|
||||||
|
|
||||||
- name: Boot ${{ matrix.distro }} QEMU
|
- name: Boot ${{ matrix.distro }} QEMU
|
||||||
run: sudo ./.github/workflows/test_mkosi_boot.py python3 -m mkosi --password= --qemu-headless qemu
|
run: sudo ./.github/workflows/test_mkosi_boot.py python3 -m mkosi --password= --qemu-headless qemu
|
||||||
|
97
NEWS
97
NEWS
@ -61,8 +61,8 @@ CHANGES WITH 249 in spe:
|
|||||||
included in the image. For example, a disk image that contains a
|
included in the image. For example, a disk image that contains a
|
||||||
root, /home/, and /var/ partitions, may set MakeDirectories=yes to
|
root, /home/, and /var/ partitions, may set MakeDirectories=yes to
|
||||||
create /home/ and /var/ as empty directories in the root file system
|
create /home/ and /var/ as empty directories in the root file system
|
||||||
on its creation, so that the resulting image can mounted immediately,
|
on its creation, so that the resulting image can be mounted
|
||||||
even in read-only mode.
|
immediately, even in read-only mode.
|
||||||
|
|
||||||
* systemd-repart's CopyBlocks= setting gained support for the special
|
* systemd-repart's CopyBlocks= setting gained support for the special
|
||||||
value "auto". If used, a suitable matching partition on the booted OS
|
value "auto". If used, a suitable matching partition on the booted OS
|
||||||
@ -104,6 +104,24 @@ CHANGES WITH 249 in spe:
|
|||||||
* A new udev hardware database has been added for FireWire devices
|
* A new udev hardware database has been added for FireWire devices
|
||||||
(IEEE 1394).
|
(IEEE 1394).
|
||||||
|
|
||||||
|
* The "net_id" built-in of udev has been updated with three
|
||||||
|
backwards-incompatible changes:
|
||||||
|
|
||||||
|
- PCI hotplug slot names on s390 systems are now parsed as
|
||||||
|
hexadecimal numbers. They were incorrectly parsed as decimal
|
||||||
|
previously, or ignored if the name was not a valid decimal
|
||||||
|
number.
|
||||||
|
|
||||||
|
- PCI onboard indices up to 65535 are allowed. Previously, numbers
|
||||||
|
above 16383 were rejected. This primarily impacts s390 systems,
|
||||||
|
where values up to 65535 are used.
|
||||||
|
|
||||||
|
- Invalid characters in interface names are replaced with "_".
|
||||||
|
|
||||||
|
The new version of the net naming scheme is "v249". The previous
|
||||||
|
scheme can be selected via the "net.naming-scheme=v247" kernel
|
||||||
|
command line parameter.
|
||||||
|
|
||||||
* sd-bus' sd_bus_is_ready() and sd_bus_is_open() calls now accept a
|
* sd-bus' sd_bus_is_ready() and sd_bus_is_open() calls now accept a
|
||||||
NULL bus object, for which they will return false. Or in other words,
|
NULL bus object, for which they will return false. Or in other words,
|
||||||
an unallocated bus connection is neither ready nor open.
|
an unallocated bus connection is neither ready nor open.
|
||||||
@ -134,7 +152,7 @@ CHANGES WITH 249 in spe:
|
|||||||
* The native Journal protocol has been documented. Clients may talk
|
* The native Journal protocol has been documented. Clients may talk
|
||||||
this as alternative to the classic BSD syslog protocol for locally
|
this as alternative to the classic BSD syslog protocol for locally
|
||||||
delivering log records to the Journal. The protocol has been stable
|
delivering log records to the Journal. The protocol has been stable
|
||||||
since a long time and in fact been implemented already in a variety
|
for a long time and in fact been implemented already in a variety
|
||||||
of alternative client libraries. This documentation makes the support
|
of alternative client libraries. This documentation makes the support
|
||||||
for that official:
|
for that official:
|
||||||
|
|
||||||
@ -226,10 +244,10 @@ CHANGES WITH 249 in spe:
|
|||||||
that matters most, to the point where this is defined.
|
that matters most, to the point where this is defined.
|
||||||
|
|
||||||
* The Discoverable Partition Specification has been updated with a new
|
* The Discoverable Partition Specification has been updated with a new
|
||||||
GPT partition flag "growsfs" defined for its partition types.
|
GPT partition flag "grow-file-system" defined for its partition
|
||||||
Whenever partitions with this flag set are automatically mounted
|
types. Whenever partitions with this flag set are automatically
|
||||||
(i.e. via systemd-gpt-auto-generator or the --image= switch of
|
mounted (i.e. via systemd-gpt-auto-generator or the --image= switch
|
||||||
systemd-nspawn or other tools; and as opposed to explicit mounting
|
of systemd-nspawn or other tools; and as opposed to explicit mounting
|
||||||
via /etc/fstab), the file system within the partition is
|
via /etc/fstab), the file system within the partition is
|
||||||
automatically grown to the full size of the partition. If the file
|
automatically grown to the full size of the partition. If the file
|
||||||
system size already matches the partition size this flag has no
|
system size already matches the partition size this flag has no
|
||||||
@ -256,10 +274,17 @@ CHANGES WITH 249 in spe:
|
|||||||
sockets created by the service may be bound to. This is implemented
|
sockets created by the service may be bound to. This is implemented
|
||||||
via BPF.
|
via BPF.
|
||||||
|
|
||||||
* A new ConditionFirmware= condition type has been added to unit files.
|
* A new ConditionFirmware= setting has been added to unit files to
|
||||||
It may be used to detect certain firmware features. At the moment it
|
conditionalize on certain firmware features. At the moment it may
|
||||||
may check whether running on an UEFI system, a device.tree system, or
|
check whether running on an UEFI system, a device.tree system, or if
|
||||||
if the system is compatible with some specified device-tree feature.
|
the system is compatible with some specified device-tree feature.
|
||||||
|
|
||||||
|
* A new ConditionOSRelease= setting has been added to unit files to
|
||||||
|
check os-release(5) fields. The "=", "!=", "<", "<=", ">=", ">"
|
||||||
|
operators may be used to check if some field has some specific value
|
||||||
|
or do a aphanumerical comparison. Equality comparisons are useful for
|
||||||
|
fields like ID, but relative comparisons for fields like VERSION_ID
|
||||||
|
or IMAGE_VERSION.
|
||||||
|
|
||||||
* hostnamed gained a new Describe() D-Bus method that returns a JSON
|
* hostnamed gained a new Describe() D-Bus method that returns a JSON
|
||||||
serialization of the host data it exposes. This is exposed via
|
serialization of the host data it exposes. This is exposed via
|
||||||
@ -476,35 +501,41 @@ CHANGES WITH 249 in spe:
|
|||||||
* systemd-journald-upload gained a new NetworkTimeoutSec= option for
|
* systemd-journald-upload gained a new NetworkTimeoutSec= option for
|
||||||
setting a network timeout time.
|
setting a network timeout time.
|
||||||
|
|
||||||
|
* If a system service is running in a new mount namespace (RootDirectory=
|
||||||
|
and friends), all file systems will be mounted with MS_NOSUID by
|
||||||
|
default, unless the system is running with SELinux enabled.
|
||||||
|
|
||||||
Contributions from: Aakash Singh, adrian5, Alexander Sverdlin,
|
Contributions from: Aakash Singh, adrian5, Alexander Sverdlin,
|
||||||
alexlzhu, Allen Webb, Alvin Šipraga, Alyssa Ross, Anita Zhang, asavah,
|
alexlzhu, Allen Webb, Alvin Šipraga, Alyssa Ross, Anders Wenhaug,
|
||||||
Balint Reczey, Bertrand Jacquin, borna-blazevic, caoxia2008cxx,
|
Andrea Pappacoda, Anita Zhang, asavah, Balint Reczey, Bertrand Jacquin,
|
||||||
Carlo Teubner, Christian Göttsche, Christian Hesse, Daniel Schaefer,
|
borna-blazevic, caoxia2008cxx, Carlo Teubner, Christian Göttsche,
|
||||||
Dan Streetman, David Santamaría Rogado, David Tardon, Deepak Rawat,
|
Christian Hesse, Daniel Schaefer, Dan Streetman,
|
||||||
|
David Santamaría Rogado, David Tardon, Deepak Rawat,
|
||||||
Dimitri John Ledkov, ei-ke, Emilio Herrera, Emil Renner Berthing,
|
Dimitri John Ledkov, ei-ke, Emilio Herrera, Emil Renner Berthing,
|
||||||
Flos Lonicerae, Franck Bui, Francois Gervais, Frantisek Sumsal,
|
Eric Cook, Flos Lonicerae, Franck Bui, Francois Gervais,
|
||||||
Gibeom Gwon, gitm0, Hans de Goede, Harsh Barsaiyan, Henri Chain,
|
Frantisek Sumsal, Gibeom Gwon, gitm0, Hans de Goede, Harsh Barsaiyan,
|
||||||
Igor Zhbanov, imayoda, Jakub Warczarek, James Buren, Jan Janssen,
|
Henri Chain, Hristo Venev, Igor Zhbanov, imayoda, Jakub Warczarek,
|
||||||
Jan Synacek, Jason Francis, Jayanth Ananthapadmanaban,
|
James Buren, Jan Janssen, Jan Macku, Jan Synacek, Jason Francis,
|
||||||
Jérôme Carretero, jiangchuangang, Joerg Behrmann,
|
Jayanth Ananthapadmanaban, Jeremy Szu, Jérôme Carretero,
|
||||||
Jóhann B. Guðmundsson, Jörg Deckert, Jörg Thalheim, Julia Kartseva,
|
Jesse Stricker, jiangchuangang, Joerg Behrmann, Jóhann B. Guðmundsson,
|
||||||
|
Jörg Deckert, Jörg Thalheim, Juergen Hoetzel, Julia Kartseva,
|
||||||
Kai-Heng Feng, Khem Raj, KoyamaSohei, Lennart Poettering,
|
Kai-Heng Feng, Khem Raj, KoyamaSohei, Lennart Poettering,
|
||||||
LetzteInstanz, Luca Adrian L, Luca Boccassi, Lucas Magasweran,
|
LetzteInstanz, Luca Adrian L, Luca Boccassi, Lucas Magasweran,
|
||||||
Mantas Mikulėnas, Marco Antonio Mauro, Mark Wielaard, Masahiro Matsuya,
|
Mantas Mikulėnas, Marco Antonio Mauro, Mark Wielaard, Masahiro Matsuya,
|
||||||
Matt Johnston, Michael Catanzaro, Michal Koutný, Michal Sekletár,
|
Matt Johnston, Michael Catanzaro, Michal Koutný, Michal Sekletár,
|
||||||
Mike Kazantsev, Milan, Miroslav Suchý, Morten Linderud, nerdopolis,
|
Mike Crowe, Mike Kazantsev, Milan, Miroslav Suchý, Morten Linderud,
|
||||||
nl6720, Noah Meyerhans, Oleg Popov, Olle Lundberg, Ondrej Kozina,
|
nerdopolis, nl6720, Noah Meyerhans, Oleg Popov, Olle Lundberg,
|
||||||
Perry.Yuan, Peter Hutterer, Peter Kjellerstedt, Peter Morrow,
|
Ondrej Kozina, Perry.Yuan, Peter Hutterer, Peter Kjellerstedt,
|
||||||
Phaedrus Leeds, Roman Beranek, Roshan Shariff, Ryan Hendrickson,
|
Peter Morrow, Phaedrus Leeds, plattrap, Roman Beranek, Roshan Shariff,
|
||||||
Samuel BF, scootergrisen, Sebastian Blunt, Seong-ho Cho, Sergey Bugaev,
|
Ryan Hendrickson, Samuel BF, scootergrisen, Sebastian Blunt,
|
||||||
Sevan Janiyan, Sibo Dong, simmon, Simon Watts, Srinidhi Kaushik,
|
Seong-ho Cho, Sergey Bugaev, Sevan Janiyan, Sibo Dong, simmon,
|
||||||
Štěpán Němec, Steve Bonds, Susant Sahani, sverdlin, syyhao1994,
|
Simon Watts, Srinidhi Kaushik, Štěpán Němec, Steve Bonds,
|
||||||
Takashi Sakamoto, Topi Miettinen, tramsay, Uwe Kleine-König,
|
Susant Sahani, sverdlin, syyhao1994, Takashi Sakamoto, Topi Miettinen,
|
||||||
Viktor Mihajlovski, Vincent Dechenaux, Vito Caputo,
|
tramsay, Uwe Kleine-König, Viktor Mihajlovski, Vincent Dechenaux,
|
||||||
William A. Kennington III, Yangyang Shen, Yegor Alexeyev, Yi Gao,
|
Vito Caputo, William A. Kennington III, Yangyang Shen, Yegor Alexeyev,
|
||||||
Yu Watanabe, Zbigniew Jędrzejewski-Szmek, zsien, наб
|
Yi Gao, Yu Watanabe, Zbigniew Jędrzejewski-Szmek, zsien, наб
|
||||||
|
|
||||||
— Berlin, 2021-06-15
|
— Warsaw, 2021-06-25
|
||||||
|
|
||||||
CHANGES WITH 248:
|
CHANGES WITH 248:
|
||||||
|
|
||||||
|
2
README
2
README
@ -85,7 +85,7 @@ REQUIREMENTS:
|
|||||||
|
|
||||||
Optional but strongly recommended:
|
Optional but strongly recommended:
|
||||||
CONFIG_IPV6
|
CONFIG_IPV6
|
||||||
CONFIG_AUTOFS4_FS
|
CONFIG_AUTOFS_FS
|
||||||
CONFIG_TMPFS_XATTR
|
CONFIG_TMPFS_XATTR
|
||||||
CONFIG_{TMPFS,EXT4_FS,XFS,BTRFS_FS,...}_POSIX_ACL
|
CONFIG_{TMPFS,EXT4_FS,XFS,BTRFS_FS,...}_POSIX_ACL
|
||||||
CONFIG_SECCOMP
|
CONFIG_SECCOMP
|
||||||
|
9
TODO
9
TODO
@ -26,6 +26,11 @@ Janitorial Clean-ups:
|
|||||||
|
|
||||||
Features:
|
Features:
|
||||||
|
|
||||||
|
* firstboot: allow provisioning of /etc/hosts entries, so that we can via the
|
||||||
|
credentials logic insert host name to resolve into containers/hosts. Usecase:
|
||||||
|
fork a container, and make it ping some specific address which is defined by
|
||||||
|
the host on invocation
|
||||||
|
|
||||||
* in sd-id128: also parse UUIDs in RFC4122 URN syntax (i.e. chop off urn:uuid: prefix)
|
* in sd-id128: also parse UUIDs in RFC4122 URN syntax (i.e. chop off urn:uuid: prefix)
|
||||||
|
|
||||||
* ability to insert trusted configuration and secrets into the boot parameters
|
* ability to insert trusted configuration and secrets into the boot parameters
|
||||||
@ -880,6 +885,10 @@ Features:
|
|||||||
|
|
||||||
* fstab-generator: default to tmpfs-as-root if only usr= is specified on the kernel cmdline
|
* fstab-generator: default to tmpfs-as-root if only usr= is specified on the kernel cmdline
|
||||||
|
|
||||||
|
* initrd-parse-etc.service: can we skip daemon-reload if /sysroot/etc/fstab is missing?
|
||||||
|
Note that we start initrd-fs.target and initrd-cleanup.target there, so a straightforward
|
||||||
|
ConditionPathExists= is not enough.
|
||||||
|
|
||||||
* docs: bring http://www.freedesktop.org/wiki/Software/systemd/MyServiceCantGetRealtime up to date
|
* docs: bring http://www.freedesktop.org/wiki/Software/systemd/MyServiceCantGetRealtime up to date
|
||||||
|
|
||||||
* add a job mode that will fail if a transaction would mean stopping
|
* add a job mode that will fail if a transaction would mean stopping
|
||||||
|
3
docs/.gitignore
vendored
3
docs/.gitignore
vendored
@ -1 +1,2 @@
|
|||||||
_site
|
/_site/
|
||||||
|
/.jekyll-cache/
|
||||||
|
@ -210,7 +210,7 @@ Note that these configurations snippets do not need to be the only configuration
|
|||||||
|
|
||||||
To make this explicitly clear: this specification is designed with "free" operating systems in mind, starting Windows or macOS is out of focus with these configuration snippets, use boot-loader specific solutions for that. In the text above, if we say "OS" we hence imply "free", i.e. primarily Linux (though this could be easily be extended to the BSDs and whatnot).
|
To make this explicitly clear: this specification is designed with "free" operating systems in mind, starting Windows or macOS is out of focus with these configuration snippets, use boot-loader specific solutions for that. In the text above, if we say "OS" we hence imply "free", i.e. primarily Linux (though this could be easily be extended to the BSDs and whatnot).
|
||||||
|
|
||||||
Note that all paths used in the configuration snippets use a Unix-style "/" as path separator. This needs to be converted to an EFI-style "\" separator in EFI boot loaders.
|
Note that all paths used in the configuration snippets use a Unix-style "/" as path separator. This needs to be converted to an EFI-style "\\" separator in EFI boot loaders.
|
||||||
|
|
||||||
|
|
||||||
## Logic
|
## Logic
|
||||||
|
@ -69,6 +69,14 @@ layout: default
|
|||||||
```
|
```
|
||||||
|
|
||||||
- Do not write `foo ()`, write `foo()`.
|
- Do not write `foo ()`, write `foo()`.
|
||||||
|
- `else` blocks should generally start on the same line as the closing `}`:
|
||||||
|
```c
|
||||||
|
if (foobar) {
|
||||||
|
find();
|
||||||
|
waldo();
|
||||||
|
} else
|
||||||
|
dont_find_waldo();
|
||||||
|
```
|
||||||
|
|
||||||
## Code Organization and Semantics
|
## Code Organization and Semantics
|
||||||
|
|
||||||
|
@ -34812,7 +34812,7 @@ OUI:0080E6*
|
|||||||
ID_OUI_FROM_DATABASE=PEER NETWORKS, INC.
|
ID_OUI_FROM_DATABASE=PEER NETWORKS, INC.
|
||||||
|
|
||||||
OUI:0080E7*
|
OUI:0080E7*
|
||||||
ID_OUI_FROM_DATABASE=Leonardo Tactical Systems.
|
ID_OUI_FROM_DATABASE=Leonardo UK Ltd
|
||||||
|
|
||||||
OUI:0080E8*
|
OUI:0080E8*
|
||||||
ID_OUI_FROM_DATABASE=CUMULUS CORPORATIION
|
ID_OUI_FROM_DATABASE=CUMULUS CORPORATIION
|
||||||
@ -34919,6 +34919,9 @@ OUI:0088BA*
|
|||||||
OUI:008A55*
|
OUI:008A55*
|
||||||
ID_OUI_FROM_DATABASE=Huawei Device Co., Ltd.
|
ID_OUI_FROM_DATABASE=Huawei Device Co., Ltd.
|
||||||
|
|
||||||
|
OUI:008A76*
|
||||||
|
ID_OUI_FROM_DATABASE=Apple, Inc.
|
||||||
|
|
||||||
OUI:008A96*
|
OUI:008A96*
|
||||||
ID_OUI_FROM_DATABASE=Cisco Systems, Inc
|
ID_OUI_FROM_DATABASE=Cisco Systems, Inc
|
||||||
|
|
||||||
@ -39374,6 +39377,9 @@ OUI:00E6D3*
|
|||||||
OUI:00E6E8*
|
OUI:00E6E8*
|
||||||
ID_OUI_FROM_DATABASE=Netzin Technology Corporation,.Ltd.
|
ID_OUI_FROM_DATABASE=Netzin Technology Corporation,.Ltd.
|
||||||
|
|
||||||
|
OUI:00E7E3*
|
||||||
|
ID_OUI_FROM_DATABASE=zte corporation
|
||||||
|
|
||||||
OUI:00E8AB*
|
OUI:00E8AB*
|
||||||
ID_OUI_FROM_DATABASE=Meggitt Training Systems, Inc.
|
ID_OUI_FROM_DATABASE=Meggitt Training Systems, Inc.
|
||||||
|
|
||||||
@ -40349,6 +40355,9 @@ OUI:04D3CF*
|
|||||||
OUI:04D437*
|
OUI:04D437*
|
||||||
ID_OUI_FROM_DATABASE=ZNV
|
ID_OUI_FROM_DATABASE=ZNV
|
||||||
|
|
||||||
|
OUI:04D442*
|
||||||
|
ID_OUI_FROM_DATABASE=GUANGDONG GENIUS TECHNOLOGY CO., LTD.
|
||||||
|
|
||||||
OUI:04D4C4*
|
OUI:04D4C4*
|
||||||
ID_OUI_FROM_DATABASE=ASUSTek COMPUTER INC.
|
ID_OUI_FROM_DATABASE=ASUSTek COMPUTER INC.
|
||||||
|
|
||||||
@ -41186,6 +41195,9 @@ OUI:0840F3*
|
|||||||
OUI:084296*
|
OUI:084296*
|
||||||
ID_OUI_FROM_DATABASE=Mobile Technology Solutions LLC
|
ID_OUI_FROM_DATABASE=Mobile Technology Solutions LLC
|
||||||
|
|
||||||
|
OUI:0845D1*
|
||||||
|
ID_OUI_FROM_DATABASE=Cisco Systems, Inc
|
||||||
|
|
||||||
OUI:084656*
|
OUI:084656*
|
||||||
ID_OUI_FROM_DATABASE=VEO-LABS
|
ID_OUI_FROM_DATABASE=VEO-LABS
|
||||||
|
|
||||||
@ -41408,6 +41420,9 @@ OUI:088DC8*
|
|||||||
OUI:088E4F*
|
OUI:088E4F*
|
||||||
ID_OUI_FROM_DATABASE=SF Software Solutions
|
ID_OUI_FROM_DATABASE=SF Software Solutions
|
||||||
|
|
||||||
|
OUI:088EDC*
|
||||||
|
ID_OUI_FROM_DATABASE=Apple, Inc.
|
||||||
|
|
||||||
OUI:088F2C*
|
OUI:088F2C*
|
||||||
ID_OUI_FROM_DATABASE=Amber Technology Ltd.
|
ID_OUI_FROM_DATABASE=Amber Technology Ltd.
|
||||||
|
|
||||||
@ -41459,6 +41474,9 @@ OUI:089E01*
|
|||||||
OUI:089E08*
|
OUI:089E08*
|
||||||
ID_OUI_FROM_DATABASE=Google, Inc.
|
ID_OUI_FROM_DATABASE=Google, Inc.
|
||||||
|
|
||||||
|
OUI:089E84*
|
||||||
|
ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
|
||||||
|
|
||||||
OUI:089F97*
|
OUI:089F97*
|
||||||
ID_OUI_FROM_DATABASE=LEROY AUTOMATION
|
ID_OUI_FROM_DATABASE=LEROY AUTOMATION
|
||||||
|
|
||||||
@ -42251,6 +42269,9 @@ OUI:0C839A*
|
|||||||
OUI:0C83CC*
|
OUI:0C83CC*
|
||||||
ID_OUI_FROM_DATABASE=Alpha Networks Inc.
|
ID_OUI_FROM_DATABASE=Alpha Networks Inc.
|
||||||
|
|
||||||
|
OUI:0C8408*
|
||||||
|
ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
|
||||||
|
|
||||||
OUI:0C8411*
|
OUI:0C8411*
|
||||||
ID_OUI_FROM_DATABASE=A.O. Smith Water Products
|
ID_OUI_FROM_DATABASE=A.O. Smith Water Products
|
||||||
|
|
||||||
@ -42380,6 +42401,9 @@ OUI:0CA694*
|
|||||||
OUI:0CA8A7*
|
OUI:0CA8A7*
|
||||||
ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd
|
ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd
|
||||||
|
|
||||||
|
OUI:0CAAEE*
|
||||||
|
ID_OUI_FROM_DATABASE=Ansjer Electronics Co., Ltd.
|
||||||
|
|
||||||
OUI:0CAC05*
|
OUI:0CAC05*
|
||||||
ID_OUI_FROM_DATABASE=Unitend Technologies Inc.
|
ID_OUI_FROM_DATABASE=Unitend Technologies Inc.
|
||||||
|
|
||||||
@ -42755,6 +42779,9 @@ OUI:0CFE5DE*
|
|||||||
OUI:100000*
|
OUI:100000*
|
||||||
ID_OUI_FROM_DATABASE=Private
|
ID_OUI_FROM_DATABASE=Private
|
||||||
|
|
||||||
|
OUI:100020*
|
||||||
|
ID_OUI_FROM_DATABASE=Apple, Inc.
|
||||||
|
|
||||||
OUI:10005A*
|
OUI:10005A*
|
||||||
ID_OUI_FROM_DATABASE=IBM Corp
|
ID_OUI_FROM_DATABASE=IBM Corp
|
||||||
|
|
||||||
@ -42857,6 +42884,9 @@ OUI:100BA9*
|
|||||||
OUI:100C24*
|
OUI:100C24*
|
||||||
ID_OUI_FROM_DATABASE=pomdevices, LLC
|
ID_OUI_FROM_DATABASE=pomdevices, LLC
|
||||||
|
|
||||||
|
OUI:100C29*
|
||||||
|
ID_OUI_FROM_DATABASE=Shenzhen NORCO lntelligent Technology Co.,Ltd
|
||||||
|
|
||||||
OUI:100C6B*
|
OUI:100C6B*
|
||||||
ID_OUI_FROM_DATABASE=NETGEAR
|
ID_OUI_FROM_DATABASE=NETGEAR
|
||||||
|
|
||||||
@ -42995,6 +43025,9 @@ OUI:103034*
|
|||||||
OUI:103047*
|
OUI:103047*
|
||||||
ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd
|
ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd
|
||||||
|
|
||||||
|
OUI:10321D*
|
||||||
|
ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
|
||||||
|
|
||||||
OUI:10327E*
|
OUI:10327E*
|
||||||
ID_OUI_FROM_DATABASE=Huawei Device Co., Ltd.
|
ID_OUI_FROM_DATABASE=Huawei Device Co., Ltd.
|
||||||
|
|
||||||
@ -43265,6 +43298,9 @@ OUI:1081B4*
|
|||||||
OUI:108286*
|
OUI:108286*
|
||||||
ID_OUI_FROM_DATABASE=Luxshare Precision Industry Co.,Ltd
|
ID_OUI_FROM_DATABASE=Luxshare Precision Industry Co.,Ltd
|
||||||
|
|
||||||
|
OUI:1082D7*
|
||||||
|
ID_OUI_FROM_DATABASE=Realme Chongqing Mobile Telecommunications Corp.,Ltd.
|
||||||
|
|
||||||
OUI:1083D2*
|
OUI:1083D2*
|
||||||
ID_OUI_FROM_DATABASE=Microseven Systems, LLC
|
ID_OUI_FROM_DATABASE=Microseven Systems, LLC
|
||||||
|
|
||||||
@ -47087,6 +47123,9 @@ OUI:203233*
|
|||||||
OUI:20326C*
|
OUI:20326C*
|
||||||
ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd
|
ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd
|
||||||
|
|
||||||
|
OUI:2032C6*
|
||||||
|
ID_OUI_FROM_DATABASE=Apple, Inc.
|
||||||
|
|
||||||
OUI:2034FB*
|
OUI:2034FB*
|
||||||
ID_OUI_FROM_DATABASE=Xiaomi Communications Co Ltd
|
ID_OUI_FROM_DATABASE=Xiaomi Communications Co Ltd
|
||||||
|
|
||||||
@ -47099,6 +47138,9 @@ OUI:2036D7*
|
|||||||
OUI:203706*
|
OUI:203706*
|
||||||
ID_OUI_FROM_DATABASE=Cisco Systems, Inc
|
ID_OUI_FROM_DATABASE=Cisco Systems, Inc
|
||||||
|
|
||||||
|
OUI:2037A5*
|
||||||
|
ID_OUI_FROM_DATABASE=Apple, Inc.
|
||||||
|
|
||||||
OUI:2037BC*
|
OUI:2037BC*
|
||||||
ID_OUI_FROM_DATABASE=Kuipers Electronic Engineering BV
|
ID_OUI_FROM_DATABASE=Kuipers Electronic Engineering BV
|
||||||
|
|
||||||
@ -47420,6 +47462,9 @@ OUI:208986*
|
|||||||
OUI:208B37*
|
OUI:208B37*
|
||||||
ID_OUI_FROM_DATABASE=Skyworth Digital Technology(Shenzhen) Co.,Ltd
|
ID_OUI_FROM_DATABASE=Skyworth Digital Technology(Shenzhen) Co.,Ltd
|
||||||
|
|
||||||
|
OUI:208C47*
|
||||||
|
ID_OUI_FROM_DATABASE=Tenstorrent Inc
|
||||||
|
|
||||||
OUI:20906F*
|
OUI:20906F*
|
||||||
ID_OUI_FROM_DATABASE=Shenzhen Tencent Computer System Co., Ltd.
|
ID_OUI_FROM_DATABASE=Shenzhen Tencent Computer System Co., Ltd.
|
||||||
|
|
||||||
@ -48017,6 +48062,9 @@ OUI:24336C*
|
|||||||
OUI:2435CC*
|
OUI:2435CC*
|
||||||
ID_OUI_FROM_DATABASE=Zhongshan Scinan Internet of Things Co.,Ltd.
|
ID_OUI_FROM_DATABASE=Zhongshan Scinan Internet of Things Co.,Ltd.
|
||||||
|
|
||||||
|
OUI:2436DA*
|
||||||
|
ID_OUI_FROM_DATABASE=Cisco Systems, Inc
|
||||||
|
|
||||||
OUI:24374C*
|
OUI:24374C*
|
||||||
ID_OUI_FROM_DATABASE=Cisco SPVTG
|
ID_OUI_FROM_DATABASE=Cisco SPVTG
|
||||||
|
|
||||||
@ -48569,6 +48617,9 @@ OUI:24D51C*
|
|||||||
OUI:24D76B*
|
OUI:24D76B*
|
||||||
ID_OUI_FROM_DATABASE=Syntronic AB
|
ID_OUI_FROM_DATABASE=Syntronic AB
|
||||||
|
|
||||||
|
OUI:24D7EB*
|
||||||
|
ID_OUI_FROM_DATABASE=Espressif Inc.
|
||||||
|
|
||||||
OUI:24D921*
|
OUI:24D921*
|
||||||
ID_OUI_FROM_DATABASE=Avaya Inc
|
ID_OUI_FROM_DATABASE=Avaya Inc
|
||||||
|
|
||||||
@ -48911,9 +48962,51 @@ OUI:2834A2*
|
|||||||
OUI:283545*
|
OUI:283545*
|
||||||
ID_OUI_FROM_DATABASE=SHENZHEN CHUANGWEI-RGB ELECTRONICS CO.,LTD
|
ID_OUI_FROM_DATABASE=SHENZHEN CHUANGWEI-RGB ELECTRONICS CO.,LTD
|
||||||
|
|
||||||
|
OUI:2836130*
|
||||||
|
ID_OUI_FROM_DATABASE=Shandong SIASUN Industrial Software Research Institute Co., Ltd
|
||||||
|
|
||||||
|
OUI:2836131*
|
||||||
|
ID_OUI_FROM_DATABASE=Hi-p (Suzhou) Electronics Co,Ltd
|
||||||
|
|
||||||
OUI:2836132*
|
OUI:2836132*
|
||||||
ID_OUI_FROM_DATABASE=Shenzhen HQVT TECHNOLOGY Co.,LTD
|
ID_OUI_FROM_DATABASE=Shenzhen HQVT TECHNOLOGY Co.,LTD
|
||||||
|
|
||||||
|
OUI:2836133*
|
||||||
|
ID_OUI_FROM_DATABASE=Linear Computing Inc.
|
||||||
|
|
||||||
|
OUI:2836134*
|
||||||
|
ID_OUI_FROM_DATABASE=Elytone Electronic Co., Ltd.
|
||||||
|
|
||||||
|
OUI:2836135*
|
||||||
|
ID_OUI_FROM_DATABASE=Turing Video
|
||||||
|
|
||||||
|
OUI:2836136*
|
||||||
|
ID_OUI_FROM_DATABASE=ESI Ventures, LLC
|
||||||
|
|
||||||
|
OUI:2836137*
|
||||||
|
ID_OUI_FROM_DATABASE=shenzhen technology limited
|
||||||
|
|
||||||
|
OUI:2836138*
|
||||||
|
ID_OUI_FROM_DATABASE=Fuzhou Lesi Intelligent Technology Co., Ltd
|
||||||
|
|
||||||
|
OUI:2836139*
|
||||||
|
ID_OUI_FROM_DATABASE=Qingdao Airpoint Electronics Co.,Ltd.
|
||||||
|
|
||||||
|
OUI:283613A*
|
||||||
|
ID_OUI_FROM_DATABASE=MAKEEN Energy
|
||||||
|
|
||||||
|
OUI:283613B*
|
||||||
|
ID_OUI_FROM_DATABASE=Qorvo, Inc.
|
||||||
|
|
||||||
|
OUI:283613C*
|
||||||
|
ID_OUI_FROM_DATABASE=midBit Technologies, LLC
|
||||||
|
|
||||||
|
OUI:283613D*
|
||||||
|
ID_OUI_FROM_DATABASE=AVYCON
|
||||||
|
|
||||||
|
OUI:283613E*
|
||||||
|
ID_OUI_FROM_DATABASE=EGMedical, s.r.o.
|
||||||
|
|
||||||
OUI:2836380*
|
OUI:2836380*
|
||||||
ID_OUI_FROM_DATABASE=Knowles Electronics LLC
|
ID_OUI_FROM_DATABASE=Knowles Electronics LLC
|
||||||
|
|
||||||
@ -49479,7 +49572,7 @@ OUI:28D1B7*
|
|||||||
ID_OUI_FROM_DATABASE=Shenzhen YOUHUA Technology Co., Ltd
|
ID_OUI_FROM_DATABASE=Shenzhen YOUHUA Technology Co., Ltd
|
||||||
|
|
||||||
OUI:28D244*
|
OUI:28D244*
|
||||||
ID_OUI_FROM_DATABASE=LCFC(HeFei) Electronics Technology Co., Ltd.
|
ID_OUI_FROM_DATABASE=LCFC(HeFei) Electronics Technology co., ltd
|
||||||
|
|
||||||
OUI:28D3EA*
|
OUI:28D3EA*
|
||||||
ID_OUI_FROM_DATABASE=Huawei Device Co., Ltd.
|
ID_OUI_FROM_DATABASE=Huawei Device Co., Ltd.
|
||||||
@ -51239,6 +51332,9 @@ OUI:305D38*
|
|||||||
OUI:305DA6*
|
OUI:305DA6*
|
||||||
ID_OUI_FROM_DATABASE=ADVALY SYSTEM Inc.
|
ID_OUI_FROM_DATABASE=ADVALY SYSTEM Inc.
|
||||||
|
|
||||||
|
OUI:305F77*
|
||||||
|
ID_OUI_FROM_DATABASE=New H3C Technologies Co., Ltd
|
||||||
|
|
||||||
OUI:306023*
|
OUI:306023*
|
||||||
ID_OUI_FROM_DATABASE=ARRIS Group, Inc.
|
ID_OUI_FROM_DATABASE=ARRIS Group, Inc.
|
||||||
|
|
||||||
@ -52007,6 +52103,9 @@ OUI:342FBD*
|
|||||||
OUI:343111*
|
OUI:343111*
|
||||||
ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd
|
ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd
|
||||||
|
|
||||||
|
OUI:34317F*
|
||||||
|
ID_OUI_FROM_DATABASE=Panasonic Appliances Company
|
||||||
|
|
||||||
OUI:34318F*
|
OUI:34318F*
|
||||||
ID_OUI_FROM_DATABASE=Apple, Inc.
|
ID_OUI_FROM_DATABASE=Apple, Inc.
|
||||||
|
|
||||||
@ -53804,6 +53903,9 @@ OUI:38FB14*
|
|||||||
OUI:38FC98*
|
OUI:38FC98*
|
||||||
ID_OUI_FROM_DATABASE=Intel Corporate
|
ID_OUI_FROM_DATABASE=Intel Corporate
|
||||||
|
|
||||||
|
OUI:38FDF8*
|
||||||
|
ID_OUI_FROM_DATABASE=Cisco Systems, Inc
|
||||||
|
|
||||||
OUI:38FDFE0*
|
OUI:38FDFE0*
|
||||||
ID_OUI_FROM_DATABASE=Edge I&D Co., Ltd.
|
ID_OUI_FROM_DATABASE=Edge I&D Co., Ltd.
|
||||||
|
|
||||||
@ -54554,6 +54656,9 @@ OUI:3C9D56*
|
|||||||
OUI:3C9F81*
|
OUI:3C9F81*
|
||||||
ID_OUI_FROM_DATABASE=Shenzhen CATIC Bit Communications Technology Co.,Ltd
|
ID_OUI_FROM_DATABASE=Shenzhen CATIC Bit Communications Technology Co.,Ltd
|
||||||
|
|
||||||
|
OUI:3C9FC3*
|
||||||
|
ID_OUI_FROM_DATABASE=Beijing Sinead Technology Co., Ltd.
|
||||||
|
|
||||||
OUI:3CA067*
|
OUI:3CA067*
|
||||||
ID_OUI_FROM_DATABASE=Liteon Technology Corporation
|
ID_OUI_FROM_DATABASE=Liteon Technology Corporation
|
||||||
|
|
||||||
@ -56852,6 +56957,9 @@ OUI:44EA4B*
|
|||||||
OUI:44EAD8*
|
OUI:44EAD8*
|
||||||
ID_OUI_FROM_DATABASE=Texas Instruments
|
ID_OUI_FROM_DATABASE=Texas Instruments
|
||||||
|
|
||||||
|
OUI:44EB2E*
|
||||||
|
ID_OUI_FROM_DATABASE=ALPSALPINE CO .,LTD
|
||||||
|
|
||||||
OUI:44ECCE*
|
OUI:44ECCE*
|
||||||
ID_OUI_FROM_DATABASE=Juniper Networks
|
ID_OUI_FROM_DATABASE=Juniper Networks
|
||||||
|
|
||||||
@ -57344,6 +57452,9 @@ OUI:487604*
|
|||||||
OUI:487746*
|
OUI:487746*
|
||||||
ID_OUI_FROM_DATABASE=Calix Inc.
|
ID_OUI_FROM_DATABASE=Calix Inc.
|
||||||
|
|
||||||
|
OUI:4877BD*
|
||||||
|
ID_OUI_FROM_DATABASE=GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD
|
||||||
|
|
||||||
OUI:48785E*
|
OUI:48785E*
|
||||||
ID_OUI_FROM_DATABASE=Amazon Technologies Inc.
|
ID_OUI_FROM_DATABASE=Amazon Technologies Inc.
|
||||||
|
|
||||||
@ -58757,6 +58868,9 @@ OUI:4CEB42*
|
|||||||
OUI:4CEBBD*
|
OUI:4CEBBD*
|
||||||
ID_OUI_FROM_DATABASE=CHONGQING FUGUI ELECTRONICS CO.,LTD.
|
ID_OUI_FROM_DATABASE=CHONGQING FUGUI ELECTRONICS CO.,LTD.
|
||||||
|
|
||||||
|
OUI:4CEBD6*
|
||||||
|
ID_OUI_FROM_DATABASE=Espressif Inc.
|
||||||
|
|
||||||
OUI:4CECEF*
|
OUI:4CECEF*
|
||||||
ID_OUI_FROM_DATABASE=Soraa, Inc.
|
ID_OUI_FROM_DATABASE=Soraa, Inc.
|
||||||
|
|
||||||
@ -60125,6 +60239,9 @@ OUI:544249*
|
|||||||
OUI:544408*
|
OUI:544408*
|
||||||
ID_OUI_FROM_DATABASE=Nokia Corporation
|
ID_OUI_FROM_DATABASE=Nokia Corporation
|
||||||
|
|
||||||
|
OUI:5444A3*
|
||||||
|
ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd
|
||||||
|
|
||||||
OUI:544617*
|
OUI:544617*
|
||||||
ID_OUI_FROM_DATABASE=zte corporation
|
ID_OUI_FROM_DATABASE=zte corporation
|
||||||
|
|
||||||
@ -60794,6 +60911,9 @@ OUI:5809E5*
|
|||||||
OUI:580A20*
|
OUI:580A20*
|
||||||
ID_OUI_FROM_DATABASE=Cisco Systems, Inc
|
ID_OUI_FROM_DATABASE=Cisco Systems, Inc
|
||||||
|
|
||||||
|
OUI:580AD4*
|
||||||
|
ID_OUI_FROM_DATABASE=Apple, Inc.
|
||||||
|
|
||||||
OUI:58108C*
|
OUI:58108C*
|
||||||
ID_OUI_FROM_DATABASE=Intelbras
|
ID_OUI_FROM_DATABASE=Intelbras
|
||||||
|
|
||||||
@ -61895,6 +62015,9 @@ OUI:5C5188*
|
|||||||
OUI:5C521E*
|
OUI:5C521E*
|
||||||
ID_OUI_FROM_DATABASE=Nintendo Co.,Ltd
|
ID_OUI_FROM_DATABASE=Nintendo Co.,Ltd
|
||||||
|
|
||||||
|
OUI:5C5230*
|
||||||
|
ID_OUI_FROM_DATABASE=Apple, Inc.
|
||||||
|
|
||||||
OUI:5C546D*
|
OUI:5C546D*
|
||||||
ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
|
ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
|
||||||
|
|
||||||
@ -63893,6 +64016,9 @@ OUI:6459F8*
|
|||||||
OUI:645A04*
|
OUI:645A04*
|
||||||
ID_OUI_FROM_DATABASE=Chicony Electronics Co., Ltd.
|
ID_OUI_FROM_DATABASE=Chicony Electronics Co., Ltd.
|
||||||
|
|
||||||
|
OUI:645A36*
|
||||||
|
ID_OUI_FROM_DATABASE=Apple, Inc.
|
||||||
|
|
||||||
OUI:645AED*
|
OUI:645AED*
|
||||||
ID_OUI_FROM_DATABASE=Apple, Inc.
|
ID_OUI_FROM_DATABASE=Apple, Inc.
|
||||||
|
|
||||||
@ -64245,7 +64371,7 @@ OUI:64B5C6*
|
|||||||
ID_OUI_FROM_DATABASE=Nintendo Co.,Ltd
|
ID_OUI_FROM_DATABASE=Nintendo Co.,Ltd
|
||||||
|
|
||||||
OUI:64B623*
|
OUI:64B623*
|
||||||
ID_OUI_FROM_DATABASE=CCS Care Communication Solutions GmbH
|
ID_OUI_FROM_DATABASE=Schrack Seconet Care Communication GmbH
|
||||||
|
|
||||||
OUI:64B64A*
|
OUI:64B64A*
|
||||||
ID_OUI_FROM_DATABASE=ViVOtech, Inc.
|
ID_OUI_FROM_DATABASE=ViVOtech, Inc.
|
||||||
@ -65765,6 +65891,9 @@ OUI:6C710D*
|
|||||||
OUI:6C71BD*
|
OUI:6C71BD*
|
||||||
ID_OUI_FROM_DATABASE=EZELINK TELECOM
|
ID_OUI_FROM_DATABASE=EZELINK TELECOM
|
||||||
|
|
||||||
|
OUI:6C71D2*
|
||||||
|
ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
|
||||||
|
|
||||||
OUI:6C71D9*
|
OUI:6C71D9*
|
||||||
ID_OUI_FROM_DATABASE=AzureWave Technology Inc.
|
ID_OUI_FROM_DATABASE=AzureWave Technology Inc.
|
||||||
|
|
||||||
@ -80912,6 +81041,9 @@ OUI:785C72*
|
|||||||
OUI:785DC8*
|
OUI:785DC8*
|
||||||
ID_OUI_FROM_DATABASE=LG Electronics
|
ID_OUI_FROM_DATABASE=LG Electronics
|
||||||
|
|
||||||
|
OUI:785EE8A*
|
||||||
|
ID_OUI_FROM_DATABASE=Yake (Tianjin) Technology Co.,Ltd.
|
||||||
|
|
||||||
OUI:785F36*
|
OUI:785F36*
|
||||||
ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd
|
ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd
|
||||||
|
|
||||||
@ -81605,6 +81737,9 @@ OUI:78E8B6*
|
|||||||
OUI:78E980*
|
OUI:78E980*
|
||||||
ID_OUI_FROM_DATABASE=RainUs Co.,Ltd
|
ID_OUI_FROM_DATABASE=RainUs Co.,Ltd
|
||||||
|
|
||||||
|
OUI:78E9CF*
|
||||||
|
ID_OUI_FROM_DATABASE=TELLESCOM INDUSTRIA E COMERCIO EM TELECOMUNICACAO
|
||||||
|
|
||||||
OUI:78EB14*
|
OUI:78EB14*
|
||||||
ID_OUI_FROM_DATABASE=SHENZHEN FAST TECHNOLOGIES CO.,LTD
|
ID_OUI_FROM_DATABASE=SHENZHEN FAST TECHNOLOGIES CO.,LTD
|
||||||
|
|
||||||
@ -81818,6 +81953,9 @@ OUI:7C2302*
|
|||||||
OUI:7C240C*
|
OUI:7C240C*
|
||||||
ID_OUI_FROM_DATABASE=Telechips, Inc.
|
ID_OUI_FROM_DATABASE=Telechips, Inc.
|
||||||
|
|
||||||
|
OUI:7C2499*
|
||||||
|
ID_OUI_FROM_DATABASE=Apple, Inc.
|
||||||
|
|
||||||
OUI:7C2586*
|
OUI:7C2586*
|
||||||
ID_OUI_FROM_DATABASE=Juniper Networks
|
ID_OUI_FROM_DATABASE=Juniper Networks
|
||||||
|
|
||||||
@ -82742,6 +82880,9 @@ OUI:7CF9A0*
|
|||||||
OUI:7CFADF*
|
OUI:7CFADF*
|
||||||
ID_OUI_FROM_DATABASE=Apple, Inc.
|
ID_OUI_FROM_DATABASE=Apple, Inc.
|
||||||
|
|
||||||
|
OUI:7CFC16*
|
||||||
|
ID_OUI_FROM_DATABASE=Apple, Inc.
|
||||||
|
|
||||||
OUI:7CFC3C*
|
OUI:7CFC3C*
|
||||||
ID_OUI_FROM_DATABASE=Visteon Corporation
|
ID_OUI_FROM_DATABASE=Visteon Corporation
|
||||||
|
|
||||||
@ -83873,6 +84014,9 @@ OUI:84267A*
|
|||||||
OUI:842690*
|
OUI:842690*
|
||||||
ID_OUI_FROM_DATABASE=BEIJING THOUGHT SCIENCE CO.,LTD.
|
ID_OUI_FROM_DATABASE=BEIJING THOUGHT SCIENCE CO.,LTD.
|
||||||
|
|
||||||
|
OUI:8427B6*
|
||||||
|
ID_OUI_FROM_DATABASE=China Mobile IOT Company Limited
|
||||||
|
|
||||||
OUI:8427CE*
|
OUI:8427CE*
|
||||||
ID_OUI_FROM_DATABASE=Corporation of the Presiding Bishop of The Church of Jesus Christ of Latter-day Saints
|
ID_OUI_FROM_DATABASE=Corporation of the Presiding Bishop of The Church of Jesus Christ of Latter-day Saints
|
||||||
|
|
||||||
@ -84398,6 +84542,9 @@ OUI:84A788*
|
|||||||
OUI:84A8E4*
|
OUI:84A8E4*
|
||||||
ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
|
ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
|
||||||
|
|
||||||
|
OUI:84A938*
|
||||||
|
ID_OUI_FROM_DATABASE=LCFC(HeFei) Electronics Technology co., ltd
|
||||||
|
|
||||||
OUI:84A93E*
|
OUI:84A93E*
|
||||||
ID_OUI_FROM_DATABASE=Hewlett Packard
|
ID_OUI_FROM_DATABASE=Hewlett Packard
|
||||||
|
|
||||||
@ -85445,6 +85592,9 @@ OUI:88B6EE*
|
|||||||
OUI:88B8D0*
|
OUI:88B8D0*
|
||||||
ID_OUI_FROM_DATABASE=Dongguan Koppo Electronic Co.,Ltd
|
ID_OUI_FROM_DATABASE=Dongguan Koppo Electronic Co.,Ltd
|
||||||
|
|
||||||
|
OUI:88B945*
|
||||||
|
ID_OUI_FROM_DATABASE=Apple, Inc.
|
||||||
|
|
||||||
OUI:88BA7F*
|
OUI:88BA7F*
|
||||||
ID_OUI_FROM_DATABASE=Qfiednet Co., Ltd.
|
ID_OUI_FROM_DATABASE=Qfiednet Co., Ltd.
|
||||||
|
|
||||||
@ -86021,6 +86171,9 @@ OUI:8C1F64372*
|
|||||||
OUI:8C1F64391*
|
OUI:8C1F64391*
|
||||||
ID_OUI_FROM_DATABASE=CPC (UK)
|
ID_OUI_FROM_DATABASE=CPC (UK)
|
||||||
|
|
||||||
|
OUI:8C1F64397*
|
||||||
|
ID_OUI_FROM_DATABASE=Intel Corporate
|
||||||
|
|
||||||
OUI:8C1F643A4*
|
OUI:8C1F643A4*
|
||||||
ID_OUI_FROM_DATABASE=QLM Technology Ltd
|
ID_OUI_FROM_DATABASE=QLM Technology Ltd
|
||||||
|
|
||||||
@ -86030,6 +86183,9 @@ OUI:8C1F643B5*
|
|||||||
OUI:8C1F643C4*
|
OUI:8C1F643C4*
|
||||||
ID_OUI_FROM_DATABASE=NavSys Technology Inc.
|
ID_OUI_FROM_DATABASE=NavSys Technology Inc.
|
||||||
|
|
||||||
|
OUI:8C1F643E0*
|
||||||
|
ID_OUI_FROM_DATABASE=YPP Corporation
|
||||||
|
|
||||||
OUI:8C1F643E8*
|
OUI:8C1F643E8*
|
||||||
ID_OUI_FROM_DATABASE=Ruichuangte
|
ID_OUI_FROM_DATABASE=Ruichuangte
|
||||||
|
|
||||||
@ -86060,6 +86216,12 @@ OUI:8C1F644DD*
|
|||||||
OUI:8C1F644FA*
|
OUI:8C1F644FA*
|
||||||
ID_OUI_FROM_DATABASE=Sanskruti
|
ID_OUI_FROM_DATABASE=Sanskruti
|
||||||
|
|
||||||
|
OUI:8C1F6453D*
|
||||||
|
ID_OUI_FROM_DATABASE=NEXCONTECH
|
||||||
|
|
||||||
|
OUI:8C1F64542*
|
||||||
|
ID_OUI_FROM_DATABASE=Landis+Gyr Equipamentos de Medição Ltda
|
||||||
|
|
||||||
OUI:8C1F64549*
|
OUI:8C1F64549*
|
||||||
ID_OUI_FROM_DATABASE=Brad Technology
|
ID_OUI_FROM_DATABASE=Brad Technology
|
||||||
|
|
||||||
@ -86072,6 +86234,9 @@ OUI:8C1F64575*
|
|||||||
OUI:8C1F64611*
|
OUI:8C1F64611*
|
||||||
ID_OUI_FROM_DATABASE=Siemens Industry Software Inc.
|
ID_OUI_FROM_DATABASE=Siemens Industry Software Inc.
|
||||||
|
|
||||||
|
OUI:8C1F64712*
|
||||||
|
ID_OUI_FROM_DATABASE=Nexion Data Systems P/L
|
||||||
|
|
||||||
OUI:8C1F64726*
|
OUI:8C1F64726*
|
||||||
ID_OUI_FROM_DATABASE=DAVE SRL
|
ID_OUI_FROM_DATABASE=DAVE SRL
|
||||||
|
|
||||||
@ -86090,6 +86255,9 @@ OUI:8C1F64768*
|
|||||||
OUI:8C1F6479D*
|
OUI:8C1F6479D*
|
||||||
ID_OUI_FROM_DATABASE=Murata Manufacturing Co., Ltd.
|
ID_OUI_FROM_DATABASE=Murata Manufacturing Co., Ltd.
|
||||||
|
|
||||||
|
OUI:8C1F6479E*
|
||||||
|
ID_OUI_FROM_DATABASE=Accemic Technologies GmbH
|
||||||
|
|
||||||
OUI:8C1F647A6*
|
OUI:8C1F647A6*
|
||||||
ID_OUI_FROM_DATABASE=OTMetric
|
ID_OUI_FROM_DATABASE=OTMetric
|
||||||
|
|
||||||
@ -86129,9 +86297,15 @@ OUI:8C1F64947*
|
|||||||
OUI:8C1F6495A*
|
OUI:8C1F6495A*
|
||||||
ID_OUI_FROM_DATABASE=Shenzhen Longyun Lighting Electric Appliances Co., Ltd
|
ID_OUI_FROM_DATABASE=Shenzhen Longyun Lighting Electric Appliances Co., Ltd
|
||||||
|
|
||||||
|
OUI:8C1F64984*
|
||||||
|
ID_OUI_FROM_DATABASE=Abacus Peripherals Pvt Ltd
|
||||||
|
|
||||||
OUI:8C1F64991*
|
OUI:8C1F64991*
|
||||||
ID_OUI_FROM_DATABASE=DB Systel GmbH
|
ID_OUI_FROM_DATABASE=DB Systel GmbH
|
||||||
|
|
||||||
|
OUI:8C1F64998*
|
||||||
|
ID_OUI_FROM_DATABASE=EVLO Stockage Énergie
|
||||||
|
|
||||||
OUI:8C1F649C1*
|
OUI:8C1F649C1*
|
||||||
ID_OUI_FROM_DATABASE=RealWear
|
ID_OUI_FROM_DATABASE=RealWear
|
||||||
|
|
||||||
@ -86162,12 +86336,18 @@ OUI:8C1F64AAB*
|
|||||||
OUI:8C1F64AB5*
|
OUI:8C1F64AB5*
|
||||||
ID_OUI_FROM_DATABASE=JUSTMORPH PTE. LTD.
|
ID_OUI_FROM_DATABASE=JUSTMORPH PTE. LTD.
|
||||||
|
|
||||||
|
OUI:8C1F64ACE*
|
||||||
|
ID_OUI_FROM_DATABASE=Rayhaan Networks
|
||||||
|
|
||||||
OUI:8C1F64AE1*
|
OUI:8C1F64AE1*
|
||||||
ID_OUI_FROM_DATABASE=YUYAMA MFG Co.,Ltd
|
ID_OUI_FROM_DATABASE=YUYAMA MFG Co.,Ltd
|
||||||
|
|
||||||
OUI:8C1F64AED*
|
OUI:8C1F64AED*
|
||||||
ID_OUI_FROM_DATABASE=MB connect line GmbH Fernwartungssysteme
|
ID_OUI_FROM_DATABASE=MB connect line GmbH Fernwartungssysteme
|
||||||
|
|
||||||
|
OUI:8C1F64AF7*
|
||||||
|
ID_OUI_FROM_DATABASE=ard sa
|
||||||
|
|
||||||
OUI:8C1F64B03*
|
OUI:8C1F64B03*
|
||||||
ID_OUI_FROM_DATABASE=Shenzhen Pisoftware Technology Co.,Ltd.
|
ID_OUI_FROM_DATABASE=Shenzhen Pisoftware Technology Co.,Ltd.
|
||||||
|
|
||||||
@ -86213,6 +86393,9 @@ OUI:8C1F64D3C*
|
|||||||
OUI:8C1F64D4A*
|
OUI:8C1F64D4A*
|
||||||
ID_OUI_FROM_DATABASE=Caproc Oy
|
ID_OUI_FROM_DATABASE=Caproc Oy
|
||||||
|
|
||||||
|
OUI:8C1F64D54*
|
||||||
|
ID_OUI_FROM_DATABASE=Grupo Epelsa S.L.
|
||||||
|
|
||||||
OUI:8C1F64D7E*
|
OUI:8C1F64D7E*
|
||||||
ID_OUI_FROM_DATABASE=Thales Belgium
|
ID_OUI_FROM_DATABASE=Thales Belgium
|
||||||
|
|
||||||
@ -86222,6 +86405,9 @@ OUI:8C1F64DBD*
|
|||||||
OUI:8C1F64DC9*
|
OUI:8C1F64DC9*
|
||||||
ID_OUI_FROM_DATABASE=Peter Huber Kaeltemaschinenbau AG
|
ID_OUI_FROM_DATABASE=Peter Huber Kaeltemaschinenbau AG
|
||||||
|
|
||||||
|
OUI:8C1F64E43*
|
||||||
|
ID_OUI_FROM_DATABASE=Daedalean AG
|
||||||
|
|
||||||
OUI:8C1F64E5C*
|
OUI:8C1F64E5C*
|
||||||
ID_OUI_FROM_DATABASE=Scientific Lightning Solutions
|
ID_OUI_FROM_DATABASE=Scientific Lightning Solutions
|
||||||
|
|
||||||
@ -86231,6 +86417,12 @@ OUI:8C1F64EAC*
|
|||||||
OUI:8C1F64EE8*
|
OUI:8C1F64EE8*
|
||||||
ID_OUI_FROM_DATABASE=Global Organ Group B.V.
|
ID_OUI_FROM_DATABASE=Global Organ Group B.V.
|
||||||
|
|
||||||
|
OUI:8C1F64EEF*
|
||||||
|
ID_OUI_FROM_DATABASE=AiUnion Co.,Ltd
|
||||||
|
|
||||||
|
OUI:8C1F64EF1*
|
||||||
|
ID_OUI_FROM_DATABASE=BIOTAGE GB LTD
|
||||||
|
|
||||||
OUI:8C1F64F41*
|
OUI:8C1F64F41*
|
||||||
ID_OUI_FROM_DATABASE=AUTOMATIZACION Y CONECTIVIDAD SA DE CV
|
ID_OUI_FROM_DATABASE=AUTOMATIZACION Y CONECTIVIDAD SA DE CV
|
||||||
|
|
||||||
@ -86627,6 +86819,12 @@ OUI:8C79F5*
|
|||||||
OUI:8C7A15*
|
OUI:8C7A15*
|
||||||
ID_OUI_FROM_DATABASE=Ruckus Wireless
|
ID_OUI_FROM_DATABASE=Ruckus Wireless
|
||||||
|
|
||||||
|
OUI:8C7A3D*
|
||||||
|
ID_OUI_FROM_DATABASE=Xiaomi Communications Co Ltd
|
||||||
|
|
||||||
|
OUI:8C7AAA*
|
||||||
|
ID_OUI_FROM_DATABASE=Apple, Inc.
|
||||||
|
|
||||||
OUI:8C7B9D*
|
OUI:8C7B9D*
|
||||||
ID_OUI_FROM_DATABASE=Apple, Inc.
|
ID_OUI_FROM_DATABASE=Apple, Inc.
|
||||||
|
|
||||||
@ -87170,6 +87368,9 @@ OUI:900628*
|
|||||||
OUI:900917*
|
OUI:900917*
|
||||||
ID_OUI_FROM_DATABASE=Far-sighted mobile
|
ID_OUI_FROM_DATABASE=Far-sighted mobile
|
||||||
|
|
||||||
|
OUI:9009D0*
|
||||||
|
ID_OUI_FROM_DATABASE=Synology Incorporated
|
||||||
|
|
||||||
OUI:900A1A*
|
OUI:900A1A*
|
||||||
ID_OUI_FROM_DATABASE=Taicang T&W Electronics
|
ID_OUI_FROM_DATABASE=Taicang T&W Electronics
|
||||||
|
|
||||||
@ -87533,6 +87734,9 @@ OUI:9068C3*
|
|||||||
OUI:906976*
|
OUI:906976*
|
||||||
ID_OUI_FROM_DATABASE=Withrobot Inc.
|
ID_OUI_FROM_DATABASE=Withrobot Inc.
|
||||||
|
|
||||||
|
OUI:906A94*
|
||||||
|
ID_OUI_FROM_DATABASE=hangzhou huacheng network technology co., ltd
|
||||||
|
|
||||||
OUI:906CAC*
|
OUI:906CAC*
|
||||||
ID_OUI_FROM_DATABASE=Fortinet, Inc.
|
ID_OUI_FROM_DATABASE=Fortinet, Inc.
|
||||||
|
|
||||||
@ -88445,6 +88649,9 @@ OUI:946372*
|
|||||||
OUI:9463D1*
|
OUI:9463D1*
|
||||||
ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd
|
ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd
|
||||||
|
|
||||||
|
OUI:946424*
|
||||||
|
ID_OUI_FROM_DATABASE=Aruba, a Hewlett Packard Enterprise Company
|
||||||
|
|
||||||
OUI:94652D*
|
OUI:94652D*
|
||||||
ID_OUI_FROM_DATABASE=OnePlus Technology (Shenzhen) Co., Ltd
|
ID_OUI_FROM_DATABASE=OnePlus Technology (Shenzhen) Co., Ltd
|
||||||
|
|
||||||
@ -89453,6 +89660,9 @@ OUI:984E97*
|
|||||||
OUI:984FEE*
|
OUI:984FEE*
|
||||||
ID_OUI_FROM_DATABASE=Intel Corporate
|
ID_OUI_FROM_DATABASE=Intel Corporate
|
||||||
|
|
||||||
|
OUI:98502E*
|
||||||
|
ID_OUI_FROM_DATABASE=Apple, Inc.
|
||||||
|
|
||||||
OUI:98523D*
|
OUI:98523D*
|
||||||
ID_OUI_FROM_DATABASE=Sunitec Enterprise Co.,Ltd
|
ID_OUI_FROM_DATABASE=Sunitec Enterprise Co.,Ltd
|
||||||
|
|
||||||
@ -89612,6 +89822,9 @@ OUI:987E46*
|
|||||||
OUI:987ECA*
|
OUI:987ECA*
|
||||||
ID_OUI_FROM_DATABASE=Inventus Power Eletronica do Brasil LTDA
|
ID_OUI_FROM_DATABASE=Inventus Power Eletronica do Brasil LTDA
|
||||||
|
|
||||||
|
OUI:987EE3*
|
||||||
|
ID_OUI_FROM_DATABASE=vivo Mobile Communication Co., Ltd.
|
||||||
|
|
||||||
OUI:9880EE*
|
OUI:9880EE*
|
||||||
ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd
|
ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd
|
||||||
|
|
||||||
@ -90284,6 +90497,9 @@ OUI:9C3DCF*
|
|||||||
OUI:9C3EAA*
|
OUI:9C3EAA*
|
||||||
ID_OUI_FROM_DATABASE=EnvyLogic Co.,Ltd.
|
ID_OUI_FROM_DATABASE=EnvyLogic Co.,Ltd.
|
||||||
|
|
||||||
|
OUI:9C40CD*
|
||||||
|
ID_OUI_FROM_DATABASE=Synclayer Inc.
|
||||||
|
|
||||||
OUI:9C417C*
|
OUI:9C417C*
|
||||||
ID_OUI_FROM_DATABASE=Hame Technology Co., Limited
|
ID_OUI_FROM_DATABASE=Hame Technology Co., Limited
|
||||||
|
|
||||||
@ -90386,6 +90602,9 @@ OUI:9C53CD*
|
|||||||
OUI:9C541C*
|
OUI:9C541C*
|
||||||
ID_OUI_FROM_DATABASE=Shenzhen My-power Technology Co.,Ltd
|
ID_OUI_FROM_DATABASE=Shenzhen My-power Technology Co.,Ltd
|
||||||
|
|
||||||
|
OUI:9C54C2*
|
||||||
|
ID_OUI_FROM_DATABASE=New H3C Technologies Co., Ltd
|
||||||
|
|
||||||
OUI:9C54CA*
|
OUI:9C54CA*
|
||||||
ID_OUI_FROM_DATABASE=Zhengzhou VCOM Science and Technology Co.,Ltd
|
ID_OUI_FROM_DATABASE=Zhengzhou VCOM Science and Technology Co.,Ltd
|
||||||
|
|
||||||
@ -91763,6 +91982,9 @@ OUI:A09E1A*
|
|||||||
OUI:A09F10*
|
OUI:A09F10*
|
||||||
ID_OUI_FROM_DATABASE=SHENZHEN BILIAN ELECTRONIC CO.,LTD
|
ID_OUI_FROM_DATABASE=SHENZHEN BILIAN ELECTRONIC CO.,LTD
|
||||||
|
|
||||||
|
OUI:A09F7A*
|
||||||
|
ID_OUI_FROM_DATABASE=D-Link Middle East FZCO
|
||||||
|
|
||||||
OUI:A0A0DC*
|
OUI:A0A0DC*
|
||||||
ID_OUI_FROM_DATABASE=Huawei Device Co., Ltd.
|
ID_OUI_FROM_DATABASE=Huawei Device Co., Ltd.
|
||||||
|
|
||||||
@ -91997,6 +92219,9 @@ OUI:A0CF5B*
|
|||||||
OUI:A0CFF5*
|
OUI:A0CFF5*
|
||||||
ID_OUI_FROM_DATABASE=zte corporation
|
ID_OUI_FROM_DATABASE=zte corporation
|
||||||
|
|
||||||
|
OUI:A0D05B*
|
||||||
|
ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd
|
||||||
|
|
||||||
OUI:A0D0DC*
|
OUI:A0D0DC*
|
||||||
ID_OUI_FROM_DATABASE=Amazon Technologies Inc.
|
ID_OUI_FROM_DATABASE=Amazon Technologies Inc.
|
||||||
|
|
||||||
@ -92756,6 +92981,9 @@ OUI:A47758*
|
|||||||
OUI:A47760*
|
OUI:A47760*
|
||||||
ID_OUI_FROM_DATABASE=Nokia Corporation
|
ID_OUI_FROM_DATABASE=Nokia Corporation
|
||||||
|
|
||||||
|
OUI:A477F3*
|
||||||
|
ID_OUI_FROM_DATABASE=Apple, Inc.
|
||||||
|
|
||||||
OUI:A47806*
|
OUI:A47806*
|
||||||
ID_OUI_FROM_DATABASE=Cisco Systems, Inc
|
ID_OUI_FROM_DATABASE=Cisco Systems, Inc
|
||||||
|
|
||||||
@ -93572,6 +93800,9 @@ OUI:A8494D*
|
|||||||
OUI:A849A5*
|
OUI:A849A5*
|
||||||
ID_OUI_FROM_DATABASE=Lisantech Co., Ltd.
|
ID_OUI_FROM_DATABASE=Lisantech Co., Ltd.
|
||||||
|
|
||||||
|
OUI:A84A28*
|
||||||
|
ID_OUI_FROM_DATABASE=Apple, Inc.
|
||||||
|
|
||||||
OUI:A84A63*
|
OUI:A84A63*
|
||||||
ID_OUI_FROM_DATABASE=TPV Display Technology(Xiamen) Co.,Ltd.
|
ID_OUI_FROM_DATABASE=TPV Display Technology(Xiamen) Co.,Ltd.
|
||||||
|
|
||||||
@ -95735,6 +95966,9 @@ OUI:B0BDA1*
|
|||||||
OUI:B0BE76*
|
OUI:B0BE76*
|
||||||
ID_OUI_FROM_DATABASE=TP-LINK TECHNOLOGIES CO.,LTD.
|
ID_OUI_FROM_DATABASE=TP-LINK TECHNOLOGIES CO.,LTD.
|
||||||
|
|
||||||
|
OUI:B0BE83*
|
||||||
|
ID_OUI_FROM_DATABASE=Apple, Inc.
|
||||||
|
|
||||||
OUI:B0BF99*
|
OUI:B0BF99*
|
||||||
ID_OUI_FROM_DATABASE=WIZITDONGDO
|
ID_OUI_FROM_DATABASE=WIZITDONGDO
|
||||||
|
|
||||||
@ -96134,6 +96368,9 @@ OUI:B41D2B*
|
|||||||
OUI:B41DEF*
|
OUI:B41DEF*
|
||||||
ID_OUI_FROM_DATABASE=Internet Laboratories, Inc.
|
ID_OUI_FROM_DATABASE=Internet Laboratories, Inc.
|
||||||
|
|
||||||
|
OUI:B42046*
|
||||||
|
ID_OUI_FROM_DATABASE=eero inc.
|
||||||
|
|
||||||
OUI:B4211D*
|
OUI:B4211D*
|
||||||
ID_OUI_FROM_DATABASE=Beijing GuangXin Technology Co., Ltd
|
ID_OUI_FROM_DATABASE=Beijing GuangXin Technology Co., Ltd
|
||||||
|
|
||||||
@ -97103,6 +97340,9 @@ OUI:B83241*
|
|||||||
OUI:B836D8*
|
OUI:B836D8*
|
||||||
ID_OUI_FROM_DATABASE=Videoswitch
|
ID_OUI_FROM_DATABASE=Videoswitch
|
||||||
|
|
||||||
|
OUI:B8374A*
|
||||||
|
ID_OUI_FROM_DATABASE=Apple, Inc.
|
||||||
|
|
||||||
OUI:B83765*
|
OUI:B83765*
|
||||||
ID_OUI_FROM_DATABASE=GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD
|
ID_OUI_FROM_DATABASE=GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD
|
||||||
|
|
||||||
@ -97175,6 +97415,9 @@ OUI:B853AC*
|
|||||||
OUI:B85510*
|
OUI:B85510*
|
||||||
ID_OUI_FROM_DATABASE=Zioncom Electronics (Shenzhen) Ltd.
|
ID_OUI_FROM_DATABASE=Zioncom Electronics (Shenzhen) Ltd.
|
||||||
|
|
||||||
|
OUI:B85600*
|
||||||
|
ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
|
||||||
|
|
||||||
OUI:B856BD*
|
OUI:B856BD*
|
||||||
ID_OUI_FROM_DATABASE=ITT LLC
|
ID_OUI_FROM_DATABASE=ITT LLC
|
||||||
|
|
||||||
@ -97349,6 +97592,9 @@ OUI:B88A60*
|
|||||||
OUI:B88AEC*
|
OUI:B88AEC*
|
||||||
ID_OUI_FROM_DATABASE=Nintendo Co.,Ltd
|
ID_OUI_FROM_DATABASE=Nintendo Co.,Ltd
|
||||||
|
|
||||||
|
OUI:B88C29*
|
||||||
|
ID_OUI_FROM_DATABASE=GD Midea Air-Conditioning Equipment Co.,Ltd.
|
||||||
|
|
||||||
OUI:B88D12*
|
OUI:B88D12*
|
||||||
ID_OUI_FROM_DATABASE=Apple, Inc.
|
ID_OUI_FROM_DATABASE=Apple, Inc.
|
||||||
|
|
||||||
@ -97889,6 +98135,9 @@ OUI:BC1AE4*
|
|||||||
OUI:BC1C81*
|
OUI:BC1C81*
|
||||||
ID_OUI_FROM_DATABASE=Sichuan iLink Technology Co., Ltd.
|
ID_OUI_FROM_DATABASE=Sichuan iLink Technology Co., Ltd.
|
||||||
|
|
||||||
|
OUI:BC1E85*
|
||||||
|
ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
|
||||||
|
|
||||||
OUI:BC20A4*
|
OUI:BC20A4*
|
||||||
ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd
|
ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd
|
||||||
|
|
||||||
@ -98246,6 +98495,9 @@ OUI:BC6A2F*
|
|||||||
OUI:BC6A44*
|
OUI:BC6A44*
|
||||||
ID_OUI_FROM_DATABASE=Commend International GmbH
|
ID_OUI_FROM_DATABASE=Commend International GmbH
|
||||||
|
|
||||||
|
OUI:BC6AD1*
|
||||||
|
ID_OUI_FROM_DATABASE=Xiaomi Communications Co Ltd
|
||||||
|
|
||||||
OUI:BC6B4D*
|
OUI:BC6B4D*
|
||||||
ID_OUI_FROM_DATABASE=Nokia
|
ID_OUI_FROM_DATABASE=Nokia
|
||||||
|
|
||||||
@ -101909,6 +102161,9 @@ OUI:CC3E5F*
|
|||||||
OUI:CC3F1D*
|
OUI:CC3F1D*
|
||||||
ID_OUI_FROM_DATABASE=Intesis Software SL
|
ID_OUI_FROM_DATABASE=Intesis Software SL
|
||||||
|
|
||||||
|
OUI:CC3F8A*
|
||||||
|
ID_OUI_FROM_DATABASE=KOMATSU LTD.
|
||||||
|
|
||||||
OUI:CC3FEA*
|
OUI:CC3FEA*
|
||||||
ID_OUI_FROM_DATABASE=BAE Systems, Inc
|
ID_OUI_FROM_DATABASE=BAE Systems, Inc
|
||||||
|
|
||||||
@ -102338,6 +102593,9 @@ OUI:CCB8F1*
|
|||||||
OUI:CCBBFE*
|
OUI:CCBBFE*
|
||||||
ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
|
ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
|
||||||
|
|
||||||
|
OUI:CCBCE3*
|
||||||
|
ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
|
||||||
|
|
||||||
OUI:CCBD35*
|
OUI:CCBD35*
|
||||||
ID_OUI_FROM_DATABASE=Steinel GmbH
|
ID_OUI_FROM_DATABASE=Steinel GmbH
|
||||||
|
|
||||||
@ -105062,6 +105320,9 @@ OUI:D87533*
|
|||||||
OUI:D8760A*
|
OUI:D8760A*
|
||||||
ID_OUI_FROM_DATABASE=Escort, Inc.
|
ID_OUI_FROM_DATABASE=Escort, Inc.
|
||||||
|
|
||||||
|
OUI:D876AE*
|
||||||
|
ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
|
||||||
|
|
||||||
OUI:D8778B*
|
OUI:D8778B*
|
||||||
ID_OUI_FROM_DATABASE=Intelbras
|
ID_OUI_FROM_DATABASE=Intelbras
|
||||||
|
|
||||||
@ -105344,6 +105605,9 @@ OUI:D8BBC1*
|
|||||||
OUI:D8BC59*
|
OUI:D8BC59*
|
||||||
ID_OUI_FROM_DATABASE=Shenzhen DAPU Microelectronics Co., Ltd
|
ID_OUI_FROM_DATABASE=Shenzhen DAPU Microelectronics Co., Ltd
|
||||||
|
|
||||||
|
OUI:D8BE1F*
|
||||||
|
ID_OUI_FROM_DATABASE=Apple, Inc.
|
||||||
|
|
||||||
OUI:D8BE65*
|
OUI:D8BE65*
|
||||||
ID_OUI_FROM_DATABASE=Amazon Technologies Inc.
|
ID_OUI_FROM_DATABASE=Amazon Technologies Inc.
|
||||||
|
|
||||||
@ -106181,6 +106445,9 @@ OUI:DCB4AC*
|
|||||||
OUI:DCB4C4*
|
OUI:DCB4C4*
|
||||||
ID_OUI_FROM_DATABASE=Microsoft XCG
|
ID_OUI_FROM_DATABASE=Microsoft XCG
|
||||||
|
|
||||||
|
OUI:DCB54F*
|
||||||
|
ID_OUI_FROM_DATABASE=Apple, Inc.
|
||||||
|
|
||||||
OUI:DCB72E*
|
OUI:DCB72E*
|
||||||
ID_OUI_FROM_DATABASE=Xiaomi Communications Co Ltd
|
ID_OUI_FROM_DATABASE=Xiaomi Communications Co Ltd
|
||||||
|
|
||||||
@ -106433,6 +106700,9 @@ OUI:DCF110*
|
|||||||
OUI:DCF401*
|
OUI:DCF401*
|
||||||
ID_OUI_FROM_DATABASE=Dell Inc.
|
ID_OUI_FROM_DATABASE=Dell Inc.
|
||||||
|
|
||||||
|
OUI:DCF4CA*
|
||||||
|
ID_OUI_FROM_DATABASE=Apple, Inc.
|
||||||
|
|
||||||
OUI:DCF505*
|
OUI:DCF505*
|
||||||
ID_OUI_FROM_DATABASE=AzureWave Technology Inc.
|
ID_OUI_FROM_DATABASE=AzureWave Technology Inc.
|
||||||
|
|
||||||
@ -106853,6 +107123,9 @@ OUI:E0693A*
|
|||||||
OUI:E06995*
|
OUI:E06995*
|
||||||
ID_OUI_FROM_DATABASE=PEGATRON CORPORATION
|
ID_OUI_FROM_DATABASE=PEGATRON CORPORATION
|
||||||
|
|
||||||
|
OUI:E069BA*
|
||||||
|
ID_OUI_FROM_DATABASE=Cisco Systems, Inc
|
||||||
|
|
||||||
OUI:E06C4E*
|
OUI:E06C4E*
|
||||||
ID_OUI_FROM_DATABASE=Shenzhen TINNO Mobile Technology Corp.
|
ID_OUI_FROM_DATABASE=Shenzhen TINNO Mobile Technology Corp.
|
||||||
|
|
||||||
@ -107885,6 +108158,9 @@ OUI:E492E7*
|
|||||||
OUI:E492FB*
|
OUI:E492FB*
|
||||||
ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd
|
ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd
|
||||||
|
|
||||||
|
OUI:E4936A*
|
||||||
|
ID_OUI_FROM_DATABASE=GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD
|
||||||
|
|
||||||
OUI:E4956E0*
|
OUI:E4956E0*
|
||||||
ID_OUI_FROM_DATABASE=SMC Networks, Inc
|
ID_OUI_FROM_DATABASE=SMC Networks, Inc
|
||||||
|
|
||||||
@ -108671,6 +108947,9 @@ OUI:E86DCB*
|
|||||||
OUI:E86DE9*
|
OUI:E86DE9*
|
||||||
ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
|
ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
|
||||||
|
|
||||||
|
OUI:E86E44*
|
||||||
|
ID_OUI_FROM_DATABASE=zte corporation
|
||||||
|
|
||||||
OUI:E86F38*
|
OUI:E86F38*
|
||||||
ID_OUI_FROM_DATABASE=CHONGQING FUGUI ELECTRONICS CO.,LTD.
|
ID_OUI_FROM_DATABASE=CHONGQING FUGUI ELECTRONICS CO.,LTD.
|
||||||
|
|
||||||
@ -109529,6 +109808,9 @@ OUI:EC7949*
|
|||||||
OUI:EC79F2*
|
OUI:EC79F2*
|
||||||
ID_OUI_FROM_DATABASE=Startel
|
ID_OUI_FROM_DATABASE=Startel
|
||||||
|
|
||||||
|
OUI:EC7C2C*
|
||||||
|
ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
|
||||||
|
|
||||||
OUI:EC7C74*
|
OUI:EC7C74*
|
||||||
ID_OUI_FROM_DATABASE=Justone Technologies Co., Ltd.
|
ID_OUI_FROM_DATABASE=Justone Technologies Co., Ltd.
|
||||||
|
|
||||||
@ -111905,6 +112187,9 @@ OUI:F4EC38*
|
|||||||
OUI:F4ED5F*
|
OUI:F4ED5F*
|
||||||
ID_OUI_FROM_DATABASE=SHENZHEN KTC TECHNOLOGY GROUP
|
ID_OUI_FROM_DATABASE=SHENZHEN KTC TECHNOLOGY GROUP
|
||||||
|
|
||||||
|
OUI:F4EE08*
|
||||||
|
ID_OUI_FROM_DATABASE=Dell Inc.
|
||||||
|
|
||||||
OUI:F4EE14*
|
OUI:F4EE14*
|
||||||
ID_OUI_FROM_DATABASE=MERCURY COMMUNICATION TECHNOLOGIES CO.,LTD.
|
ID_OUI_FROM_DATABASE=MERCURY COMMUNICATION TECHNOLOGIES CO.,LTD.
|
||||||
|
|
||||||
@ -111962,6 +112247,9 @@ OUI:F4FD2B*
|
|||||||
OUI:F4FEFB*
|
OUI:F4FEFB*
|
||||||
ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd
|
ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd
|
||||||
|
|
||||||
|
OUI:F800A1*
|
||||||
|
ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
|
||||||
|
|
||||||
OUI:F80113*
|
OUI:F80113*
|
||||||
ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
|
ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
|
||||||
|
|
||||||
@ -112364,6 +112652,9 @@ OUI:F854B8*
|
|||||||
OUI:F855CD*
|
OUI:F855CD*
|
||||||
ID_OUI_FROM_DATABASE=Visteon Corporation
|
ID_OUI_FROM_DATABASE=Visteon Corporation
|
||||||
|
|
||||||
|
OUI:F856C3*
|
||||||
|
ID_OUI_FROM_DATABASE=zte corporation
|
||||||
|
|
||||||
OUI:F8572E*
|
OUI:F8572E*
|
||||||
ID_OUI_FROM_DATABASE=Core Brands, LLC
|
ID_OUI_FROM_DATABASE=Core Brands, LLC
|
||||||
|
|
||||||
@ -113153,6 +113444,9 @@ OUI:FC1BFF*
|
|||||||
OUI:FC1CA1*
|
OUI:FC1CA1*
|
||||||
ID_OUI_FROM_DATABASE=Nokia
|
ID_OUI_FROM_DATABASE=Nokia
|
||||||
|
|
||||||
|
OUI:FC1D2A*
|
||||||
|
ID_OUI_FROM_DATABASE=vivo Mobile Communication Co., Ltd.
|
||||||
|
|
||||||
OUI:FC1D43*
|
OUI:FC1D43*
|
||||||
ID_OUI_FROM_DATABASE=Apple, Inc.
|
ID_OUI_FROM_DATABASE=Apple, Inc.
|
||||||
|
|
||||||
@ -113612,6 +113906,9 @@ OUI:FCA5D0*
|
|||||||
OUI:FCA621*
|
OUI:FCA621*
|
||||||
ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd
|
ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd
|
||||||
|
|
||||||
|
OUI:FCA64C*
|
||||||
|
ID_OUI_FROM_DATABASE=Alibaba cloud computing Co., Ltd
|
||||||
|
|
||||||
OUI:FCA667*
|
OUI:FCA667*
|
||||||
ID_OUI_FROM_DATABASE=Amazon Technologies Inc.
|
ID_OUI_FROM_DATABASE=Amazon Technologies Inc.
|
||||||
|
|
||||||
|
@ -3207,6 +3207,9 @@ acpi:HSL*:
|
|||||||
acpi:HSM*:
|
acpi:HSM*:
|
||||||
ID_VENDOR_FROM_DATABASE=AT&T Microelectronics
|
ID_VENDOR_FROM_DATABASE=AT&T Microelectronics
|
||||||
|
|
||||||
|
acpi:HSN*:
|
||||||
|
ID_VENDOR_FROM_DATABASE=Hansung Co., Ltd
|
||||||
|
|
||||||
acpi:HSP*:
|
acpi:HSP*:
|
||||||
ID_VENDOR_FROM_DATABASE=HannStar Display Corp
|
ID_VENDOR_FROM_DATABASE=HannStar Display Corp
|
||||||
|
|
||||||
@ -4089,6 +4092,9 @@ acpi:LIN*:
|
|||||||
acpi:LIP*:
|
acpi:LIP*:
|
||||||
ID_VENDOR_FROM_DATABASE=Linked IP GmbH
|
ID_VENDOR_FROM_DATABASE=Linked IP GmbH
|
||||||
|
|
||||||
|
acpi:LIS*:
|
||||||
|
ID_VENDOR_FROM_DATABASE=Life is Style Inc.
|
||||||
|
|
||||||
acpi:LIT*:
|
acpi:LIT*:
|
||||||
ID_VENDOR_FROM_DATABASE=Lithics Silicon Technology
|
ID_VENDOR_FROM_DATABASE=Lithics Silicon Technology
|
||||||
|
|
||||||
@ -4797,6 +4803,9 @@ acpi:NAC*:
|
|||||||
acpi:NAD*:
|
acpi:NAD*:
|
||||||
ID_VENDOR_FROM_DATABASE=NAD Electronics
|
ID_VENDOR_FROM_DATABASE=NAD Electronics
|
||||||
|
|
||||||
|
acpi:NAF*:
|
||||||
|
ID_VENDOR_FROM_DATABASE=NAFASAE INDIA Pvt. Ltd
|
||||||
|
|
||||||
acpi:NAK*:
|
acpi:NAK*:
|
||||||
ID_VENDOR_FROM_DATABASE=Nakano Engineering Co.,Ltd.
|
ID_VENDOR_FROM_DATABASE=Nakano Engineering Co.,Ltd.
|
||||||
|
|
||||||
@ -5253,6 +5262,9 @@ acpi:PAC*:
|
|||||||
acpi:PAD*:
|
acpi:PAD*:
|
||||||
ID_VENDOR_FROM_DATABASE=Promotion and Display Technology Ltd.
|
ID_VENDOR_FROM_DATABASE=Promotion and Display Technology Ltd.
|
||||||
|
|
||||||
|
acpi:PAE*:
|
||||||
|
ID_VENDOR_FROM_DATABASE=PreSonus Audio Electronics
|
||||||
|
|
||||||
acpi:PAK*:
|
acpi:PAK*:
|
||||||
ID_VENDOR_FROM_DATABASE=Many CNC System Co., Ltd.
|
ID_VENDOR_FROM_DATABASE=Many CNC System Co., Ltd.
|
||||||
|
|
||||||
@ -5409,6 +5421,9 @@ acpi:PIM*:
|
|||||||
acpi:PIO*:
|
acpi:PIO*:
|
||||||
ID_VENDOR_FROM_DATABASE=Pioneer Electronic Corporation
|
ID_VENDOR_FROM_DATABASE=Pioneer Electronic Corporation
|
||||||
|
|
||||||
|
acpi:PIR*:
|
||||||
|
ID_VENDOR_FROM_DATABASE=Pico Technology Inc.
|
||||||
|
|
||||||
acpi:PIS*:
|
acpi:PIS*:
|
||||||
ID_VENDOR_FROM_DATABASE=TECNART CO.,LTD.
|
ID_VENDOR_FROM_DATABASE=TECNART CO.,LTD.
|
||||||
|
|
||||||
@ -7077,6 +7092,9 @@ acpi:TTL*:
|
|||||||
acpi:TTP*:
|
acpi:TTP*:
|
||||||
ID_VENDOR_FROM_DATABASE=Toshiba Corporation
|
ID_VENDOR_FROM_DATABASE=Toshiba Corporation
|
||||||
|
|
||||||
|
acpi:TTR*:
|
||||||
|
ID_VENDOR_FROM_DATABASE=Hubei Century Joint Innovation Technology Co.Ltd
|
||||||
|
|
||||||
acpi:TTS*:
|
acpi:TTS*:
|
||||||
ID_VENDOR_FROM_DATABASE=TechnoTrend Systemtechnik GmbH
|
ID_VENDOR_FROM_DATABASE=TechnoTrend Systemtechnik GmbH
|
||||||
|
|
||||||
@ -7371,6 +7389,9 @@ acpi:VIM*:
|
|||||||
acpi:VIN*:
|
acpi:VIN*:
|
||||||
ID_VENDOR_FROM_DATABASE=Vine Micros Ltd
|
ID_VENDOR_FROM_DATABASE=Vine Micros Ltd
|
||||||
|
|
||||||
|
acpi:VIO*:
|
||||||
|
ID_VENDOR_FROM_DATABASE=Zake IP Holdings LLC (3B tech)
|
||||||
|
|
||||||
acpi:VIR*:
|
acpi:VIR*:
|
||||||
ID_VENDOR_FROM_DATABASE=Visual Interface, Inc
|
ID_VENDOR_FROM_DATABASE=Visual Interface, Inc
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
--- 20-acpi-vendor.hwdb.base 2021-06-15 21:57:03.178869619 +0200
|
--- 20-acpi-vendor.hwdb.base 2021-06-25 14:20:43.637315960 +0200
|
||||||
+++ 20-acpi-vendor.hwdb 2021-06-15 21:57:03.185869634 +0200
|
+++ 20-acpi-vendor.hwdb 2021-06-25 14:20:43.655316147 +0200
|
||||||
@@ -3,6 +3,8 @@
|
@@ -3,6 +3,8 @@
|
||||||
# Data imported from:
|
# Data imported from:
|
||||||
# https://uefi.org/uefi-pnp-export
|
# https://uefi.org/uefi-pnp-export
|
||||||
@ -195,7 +195,7 @@
|
|||||||
acpi:HSM*:
|
acpi:HSM*:
|
||||||
ID_VENDOR_FROM_DATABASE=AT&T Microelectronics
|
ID_VENDOR_FROM_DATABASE=AT&T Microelectronics
|
||||||
|
|
||||||
@@ -3286,6 +3327,9 @@
|
@@ -3289,6 +3330,9 @@
|
||||||
acpi:ICI*:
|
acpi:ICI*:
|
||||||
ID_VENDOR_FROM_DATABASE=Infotek Communication Inc
|
ID_VENDOR_FROM_DATABASE=Infotek Communication Inc
|
||||||
|
|
||||||
@ -205,7 +205,7 @@
|
|||||||
acpi:ICM*:
|
acpi:ICM*:
|
||||||
ID_VENDOR_FROM_DATABASE=Intracom SA
|
ID_VENDOR_FROM_DATABASE=Intracom SA
|
||||||
|
|
||||||
@@ -3382,6 +3426,9 @@
|
@@ -3385,6 +3429,9 @@
|
||||||
acpi:IKE*:
|
acpi:IKE*:
|
||||||
ID_VENDOR_FROM_DATABASE=Ikegami Tsushinki Co. Ltd.
|
ID_VENDOR_FROM_DATABASE=Ikegami Tsushinki Co. Ltd.
|
||||||
|
|
||||||
@ -215,7 +215,7 @@
|
|||||||
acpi:IKS*:
|
acpi:IKS*:
|
||||||
ID_VENDOR_FROM_DATABASE=Ikos Systems Inc
|
ID_VENDOR_FROM_DATABASE=Ikos Systems Inc
|
||||||
|
|
||||||
@@ -3427,6 +3474,9 @@
|
@@ -3430,6 +3477,9 @@
|
||||||
acpi:IMT*:
|
acpi:IMT*:
|
||||||
ID_VENDOR_FROM_DATABASE=Inmax Technology Corporation
|
ID_VENDOR_FROM_DATABASE=Inmax Technology Corporation
|
||||||
|
|
||||||
@ -225,7 +225,7 @@
|
|||||||
acpi:INA*:
|
acpi:INA*:
|
||||||
ID_VENDOR_FROM_DATABASE=Inventec Corporation
|
ID_VENDOR_FROM_DATABASE=Inventec Corporation
|
||||||
|
|
||||||
@@ -3940,6 +3990,9 @@
|
@@ -3943,6 +3993,9 @@
|
||||||
acpi:LAN*:
|
acpi:LAN*:
|
||||||
ID_VENDOR_FROM_DATABASE=Sodeman Lancom Inc
|
ID_VENDOR_FROM_DATABASE=Sodeman Lancom Inc
|
||||||
|
|
||||||
@ -235,7 +235,7 @@
|
|||||||
acpi:LAS*:
|
acpi:LAS*:
|
||||||
ID_VENDOR_FROM_DATABASE=LASAT Comm. A/S
|
ID_VENDOR_FROM_DATABASE=LASAT Comm. A/S
|
||||||
|
|
||||||
@@ -3988,6 +4041,9 @@
|
@@ -3991,6 +4044,9 @@
|
||||||
acpi:LED*:
|
acpi:LED*:
|
||||||
ID_VENDOR_FROM_DATABASE=Long Engineering Design Inc
|
ID_VENDOR_FROM_DATABASE=Long Engineering Design Inc
|
||||||
|
|
||||||
@ -245,7 +245,7 @@
|
|||||||
acpi:LEG*:
|
acpi:LEG*:
|
||||||
ID_VENDOR_FROM_DATABASE=Legerity, Inc
|
ID_VENDOR_FROM_DATABASE=Legerity, Inc
|
||||||
|
|
||||||
@@ -4003,6 +4059,9 @@
|
@@ -4006,6 +4062,9 @@
|
||||||
acpi:LGC*:
|
acpi:LGC*:
|
||||||
ID_VENDOR_FROM_DATABASE=Logic Ltd
|
ID_VENDOR_FROM_DATABASE=Logic Ltd
|
||||||
|
|
||||||
@ -255,7 +255,7 @@
|
|||||||
acpi:LGI*:
|
acpi:LGI*:
|
||||||
ID_VENDOR_FROM_DATABASE=Logitech Inc
|
ID_VENDOR_FROM_DATABASE=Logitech Inc
|
||||||
|
|
||||||
@@ -4057,6 +4116,9 @@
|
@@ -4063,6 +4122,9 @@
|
||||||
acpi:LND*:
|
acpi:LND*:
|
||||||
ID_VENDOR_FROM_DATABASE=Land Computer Company Ltd
|
ID_VENDOR_FROM_DATABASE=Land Computer Company Ltd
|
||||||
|
|
||||||
@ -265,7 +265,7 @@
|
|||||||
acpi:LNK*:
|
acpi:LNK*:
|
||||||
ID_VENDOR_FROM_DATABASE=Link Tech Inc
|
ID_VENDOR_FROM_DATABASE=Link Tech Inc
|
||||||
|
|
||||||
@@ -4091,7 +4153,7 @@
|
@@ -4097,7 +4159,7 @@
|
||||||
ID_VENDOR_FROM_DATABASE=Design Technology
|
ID_VENDOR_FROM_DATABASE=Design Technology
|
||||||
|
|
||||||
acpi:LPL*:
|
acpi:LPL*:
|
||||||
@ -274,7 +274,7 @@
|
|||||||
|
|
||||||
acpi:LSC*:
|
acpi:LSC*:
|
||||||
ID_VENDOR_FROM_DATABASE=LifeSize Communications
|
ID_VENDOR_FROM_DATABASE=LifeSize Communications
|
||||||
@@ -4267,6 +4329,9 @@
|
@@ -4273,6 +4335,9 @@
|
||||||
acpi:MCX*:
|
acpi:MCX*:
|
||||||
ID_VENDOR_FROM_DATABASE=Millson Custom Solutions Inc.
|
ID_VENDOR_FROM_DATABASE=Millson Custom Solutions Inc.
|
||||||
|
|
||||||
@ -284,7 +284,7 @@
|
|||||||
acpi:MDA*:
|
acpi:MDA*:
|
||||||
ID_VENDOR_FROM_DATABASE=Media4 Inc
|
ID_VENDOR_FROM_DATABASE=Media4 Inc
|
||||||
|
|
||||||
@@ -4507,6 +4572,9 @@
|
@@ -4513,6 +4578,9 @@
|
||||||
acpi:MOM*:
|
acpi:MOM*:
|
||||||
ID_VENDOR_FROM_DATABASE=Momentum Data Systems
|
ID_VENDOR_FROM_DATABASE=Momentum Data Systems
|
||||||
|
|
||||||
@ -294,7 +294,7 @@
|
|||||||
acpi:MOS*:
|
acpi:MOS*:
|
||||||
ID_VENDOR_FROM_DATABASE=Moses Corporation
|
ID_VENDOR_FROM_DATABASE=Moses Corporation
|
||||||
|
|
||||||
@@ -4735,6 +4803,9 @@
|
@@ -4744,6 +4812,9 @@
|
||||||
acpi:NAL*:
|
acpi:NAL*:
|
||||||
ID_VENDOR_FROM_DATABASE=Network Alchemy
|
ID_VENDOR_FROM_DATABASE=Network Alchemy
|
||||||
|
|
||||||
@ -304,7 +304,7 @@
|
|||||||
acpi:NAT*:
|
acpi:NAT*:
|
||||||
ID_VENDOR_FROM_DATABASE=NaturalPoint Inc.
|
ID_VENDOR_FROM_DATABASE=NaturalPoint Inc.
|
||||||
|
|
||||||
@@ -5248,6 +5319,9 @@
|
@@ -5260,6 +5331,9 @@
|
||||||
acpi:PCX*:
|
acpi:PCX*:
|
||||||
ID_VENDOR_FROM_DATABASE=PC Xperten
|
ID_VENDOR_FROM_DATABASE=PC Xperten
|
||||||
|
|
||||||
@ -314,7 +314,7 @@
|
|||||||
acpi:PDM*:
|
acpi:PDM*:
|
||||||
ID_VENDOR_FROM_DATABASE=Psion Dacom Plc.
|
ID_VENDOR_FROM_DATABASE=Psion Dacom Plc.
|
||||||
|
|
||||||
@@ -5311,9 +5385,6 @@
|
@@ -5323,9 +5397,6 @@
|
||||||
acpi:PHE*:
|
acpi:PHE*:
|
||||||
ID_VENDOR_FROM_DATABASE=Philips Medical Systems Boeblingen GmbH
|
ID_VENDOR_FROM_DATABASE=Philips Medical Systems Boeblingen GmbH
|
||||||
|
|
||||||
@ -324,7 +324,7 @@
|
|||||||
acpi:PHL*:
|
acpi:PHL*:
|
||||||
ID_VENDOR_FROM_DATABASE=Philips Consumer Electronics Company
|
ID_VENDOR_FROM_DATABASE=Philips Consumer Electronics Company
|
||||||
|
|
||||||
@@ -5401,9 +5472,6 @@
|
@@ -5416,9 +5487,6 @@
|
||||||
acpi:PNL*:
|
acpi:PNL*:
|
||||||
ID_VENDOR_FROM_DATABASE=Panelview, Inc.
|
ID_VENDOR_FROM_DATABASE=Panelview, Inc.
|
||||||
|
|
||||||
@ -334,7 +334,7 @@
|
|||||||
acpi:PNR*:
|
acpi:PNR*:
|
||||||
ID_VENDOR_FROM_DATABASE=Planar Systems, Inc.
|
ID_VENDOR_FROM_DATABASE=Planar Systems, Inc.
|
||||||
|
|
||||||
@@ -5539,15 +5607,9 @@
|
@@ -5554,15 +5622,9 @@
|
||||||
acpi:PTS*:
|
acpi:PTS*:
|
||||||
ID_VENDOR_FROM_DATABASE=Plain Tree Systems Inc
|
ID_VENDOR_FROM_DATABASE=Plain Tree Systems Inc
|
||||||
|
|
||||||
@ -350,7 +350,7 @@
|
|||||||
acpi:PVG*:
|
acpi:PVG*:
|
||||||
ID_VENDOR_FROM_DATABASE=Proview Global Co., Ltd
|
ID_VENDOR_FROM_DATABASE=Proview Global Co., Ltd
|
||||||
|
|
||||||
@@ -5863,9 +5925,6 @@
|
@@ -5878,9 +5940,6 @@
|
||||||
acpi:RTI*:
|
acpi:RTI*:
|
||||||
ID_VENDOR_FROM_DATABASE=Rancho Tech Inc
|
ID_VENDOR_FROM_DATABASE=Rancho Tech Inc
|
||||||
|
|
||||||
@ -360,7 +360,7 @@
|
|||||||
acpi:RTL*:
|
acpi:RTL*:
|
||||||
ID_VENDOR_FROM_DATABASE=Realtek Semiconductor Company Ltd
|
ID_VENDOR_FROM_DATABASE=Realtek Semiconductor Company Ltd
|
||||||
|
|
||||||
@@ -6034,9 +6093,6 @@
|
@@ -6049,9 +6108,6 @@
|
||||||
acpi:SEE*:
|
acpi:SEE*:
|
||||||
ID_VENDOR_FROM_DATABASE=SeeColor Corporation
|
ID_VENDOR_FROM_DATABASE=SeeColor Corporation
|
||||||
|
|
||||||
@ -370,7 +370,7 @@
|
|||||||
acpi:SEI*:
|
acpi:SEI*:
|
||||||
ID_VENDOR_FROM_DATABASE=Seitz & Associates Inc
|
ID_VENDOR_FROM_DATABASE=Seitz & Associates Inc
|
||||||
|
|
||||||
@@ -6499,6 +6555,9 @@
|
@@ -6514,6 +6570,9 @@
|
||||||
acpi:SVD*:
|
acpi:SVD*:
|
||||||
ID_VENDOR_FROM_DATABASE=SVD Computer
|
ID_VENDOR_FROM_DATABASE=SVD Computer
|
||||||
|
|
||||||
@ -380,7 +380,7 @@
|
|||||||
acpi:SVI*:
|
acpi:SVI*:
|
||||||
ID_VENDOR_FROM_DATABASE=Sun Microsystems
|
ID_VENDOR_FROM_DATABASE=Sun Microsystems
|
||||||
|
|
||||||
@@ -6583,6 +6642,9 @@
|
@@ -6598,6 +6657,9 @@
|
||||||
acpi:SZM*:
|
acpi:SZM*:
|
||||||
ID_VENDOR_FROM_DATABASE=Shenzhen MTC Co., Ltd
|
ID_VENDOR_FROM_DATABASE=Shenzhen MTC Co., Ltd
|
||||||
|
|
||||||
@ -390,7 +390,7 @@
|
|||||||
acpi:TAA*:
|
acpi:TAA*:
|
||||||
ID_VENDOR_FROM_DATABASE=Tandberg
|
ID_VENDOR_FROM_DATABASE=Tandberg
|
||||||
|
|
||||||
@@ -6673,6 +6735,9 @@
|
@@ -6688,6 +6750,9 @@
|
||||||
acpi:TDG*:
|
acpi:TDG*:
|
||||||
ID_VENDOR_FROM_DATABASE=Six15 Technologies
|
ID_VENDOR_FROM_DATABASE=Six15 Technologies
|
||||||
|
|
||||||
@ -400,7 +400,7 @@
|
|||||||
acpi:TDM*:
|
acpi:TDM*:
|
||||||
ID_VENDOR_FROM_DATABASE=Tandem Computer Europe Inc
|
ID_VENDOR_FROM_DATABASE=Tandem Computer Europe Inc
|
||||||
|
|
||||||
@@ -6715,6 +6780,9 @@
|
@@ -6730,6 +6795,9 @@
|
||||||
acpi:TEV*:
|
acpi:TEV*:
|
||||||
ID_VENDOR_FROM_DATABASE=Televés, S.A.
|
ID_VENDOR_FROM_DATABASE=Televés, S.A.
|
||||||
|
|
||||||
@ -410,7 +410,7 @@
|
|||||||
acpi:TEZ*:
|
acpi:TEZ*:
|
||||||
ID_VENDOR_FROM_DATABASE=Tech Source Inc.
|
ID_VENDOR_FROM_DATABASE=Tech Source Inc.
|
||||||
|
|
||||||
@@ -6838,9 +6906,6 @@
|
@@ -6853,9 +6921,6 @@
|
||||||
acpi:TNC*:
|
acpi:TNC*:
|
||||||
ID_VENDOR_FROM_DATABASE=TNC Industrial Company Ltd
|
ID_VENDOR_FROM_DATABASE=TNC Industrial Company Ltd
|
||||||
|
|
||||||
@ -420,7 +420,7 @@
|
|||||||
acpi:TNM*:
|
acpi:TNM*:
|
||||||
ID_VENDOR_FROM_DATABASE=TECNIMAGEN SA
|
ID_VENDOR_FROM_DATABASE=TECNIMAGEN SA
|
||||||
|
|
||||||
@@ -7147,14 +7212,14 @@
|
@@ -7165,14 +7230,14 @@
|
||||||
acpi:UNC*:
|
acpi:UNC*:
|
||||||
ID_VENDOR_FROM_DATABASE=Unisys Corporation
|
ID_VENDOR_FROM_DATABASE=Unisys Corporation
|
||||||
|
|
||||||
@ -441,7 +441,7 @@
|
|||||||
|
|
||||||
acpi:UNI*:
|
acpi:UNI*:
|
||||||
ID_VENDOR_FROM_DATABASE=Uniform Industry Corp.
|
ID_VENDOR_FROM_DATABASE=Uniform Industry Corp.
|
||||||
@@ -7189,6 +7254,9 @@
|
@@ -7207,6 +7272,9 @@
|
||||||
acpi:USA*:
|
acpi:USA*:
|
||||||
ID_VENDOR_FROM_DATABASE=Utimaco Safeware AG
|
ID_VENDOR_FROM_DATABASE=Utimaco Safeware AG
|
||||||
|
|
||||||
@ -451,7 +451,7 @@
|
|||||||
acpi:USD*:
|
acpi:USD*:
|
||||||
ID_VENDOR_FROM_DATABASE=U.S. Digital Corporation
|
ID_VENDOR_FROM_DATABASE=U.S. Digital Corporation
|
||||||
|
|
||||||
@@ -7438,9 +7506,6 @@
|
@@ -7459,9 +7527,6 @@
|
||||||
acpi:WAL*:
|
acpi:WAL*:
|
||||||
ID_VENDOR_FROM_DATABASE=Wave Access
|
ID_VENDOR_FROM_DATABASE=Wave Access
|
||||||
|
|
||||||
@ -461,7 +461,7 @@
|
|||||||
acpi:WAV*:
|
acpi:WAV*:
|
||||||
ID_VENDOR_FROM_DATABASE=Wavephore
|
ID_VENDOR_FROM_DATABASE=Wavephore
|
||||||
|
|
||||||
@@ -7565,7 +7630,7 @@
|
@@ -7586,7 +7651,7 @@
|
||||||
ID_VENDOR_FROM_DATABASE=WyreStorm Technologies LLC
|
ID_VENDOR_FROM_DATABASE=WyreStorm Technologies LLC
|
||||||
|
|
||||||
acpi:WYS*:
|
acpi:WYS*:
|
||||||
@ -470,7 +470,7 @@
|
|||||||
|
|
||||||
acpi:WYT*:
|
acpi:WYT*:
|
||||||
ID_VENDOR_FROM_DATABASE=Wooyoung Image & Information Co.,Ltd.
|
ID_VENDOR_FROM_DATABASE=Wooyoung Image & Information Co.,Ltd.
|
||||||
@@ -7579,9 +7644,6 @@
|
@@ -7600,9 +7665,6 @@
|
||||||
acpi:XDM*:
|
acpi:XDM*:
|
||||||
ID_VENDOR_FROM_DATABASE=XDM Ltd.
|
ID_VENDOR_FROM_DATABASE=XDM Ltd.
|
||||||
|
|
||||||
@ -480,7 +480,7 @@
|
|||||||
acpi:XES*:
|
acpi:XES*:
|
||||||
ID_VENDOR_FROM_DATABASE=Extreme Engineering Solutions, Inc.
|
ID_VENDOR_FROM_DATABASE=Extreme Engineering Solutions, Inc.
|
||||||
|
|
||||||
@@ -7612,9 +7674,6 @@
|
@@ -7633,9 +7695,6 @@
|
||||||
acpi:XNT*:
|
acpi:XNT*:
|
||||||
ID_VENDOR_FROM_DATABASE=XN Technologies, Inc.
|
ID_VENDOR_FROM_DATABASE=XN Technologies, Inc.
|
||||||
|
|
||||||
@ -490,7 +490,7 @@
|
|||||||
acpi:XQU*:
|
acpi:XQU*:
|
||||||
ID_VENDOR_FROM_DATABASE=SHANGHAI SVA-DAV ELECTRONICS CO., LTD
|
ID_VENDOR_FROM_DATABASE=SHANGHAI SVA-DAV ELECTRONICS CO., LTD
|
||||||
|
|
||||||
@@ -7681,6 +7740,9 @@
|
@@ -7702,6 +7761,9 @@
|
||||||
acpi:ZBX*:
|
acpi:ZBX*:
|
||||||
ID_VENDOR_FROM_DATABASE=Zebax Technologies
|
ID_VENDOR_FROM_DATABASE=Zebax Technologies
|
||||||
|
|
||||||
|
@ -1943,6 +1943,48 @@ pci:v00001000d00000097sv00001BD4sd00000027*
|
|||||||
pci:v00001000d00000097sv00001BD4sd00000028*
|
pci:v00001000d00000097sv00001BD4sd00000028*
|
||||||
ID_MODEL_FROM_DATABASE=SAS3008 PCI-Express Fusion-MPT SAS-3 (12G SAS3008IR RACK)
|
ID_MODEL_FROM_DATABASE=SAS3008 PCI-Express Fusion-MPT SAS-3 (12G SAS3008IR RACK)
|
||||||
|
|
||||||
|
pci:v00001000d000000A5*
|
||||||
|
ID_MODEL_FROM_DATABASE=Fusion-MPT 24GSAS/PCIe SAS40xx
|
||||||
|
|
||||||
|
pci:v00001000d000000A5sv00001000sd00004600*
|
||||||
|
ID_MODEL_FROM_DATABASE=Fusion-MPT 24GSAS/PCIe SAS40xx (MegaRAID 9670W-16i Tri-Mode Storage Adapter)
|
||||||
|
|
||||||
|
pci:v00001000d000000A5sv00001000sd00004610*
|
||||||
|
ID_MODEL_FROM_DATABASE=Fusion-MPT 24GSAS/PCIe SAS40xx (MegaRAID 9670-24i Tri-Mode Storage Adapter)
|
||||||
|
|
||||||
|
pci:v00001000d000000A5sv00001000sd00004620*
|
||||||
|
ID_MODEL_FROM_DATABASE=Fusion-MPT 24GSAS/PCIe SAS40xx (MegaRAID 9660-16i Tri-Mode Storage Adapter)
|
||||||
|
|
||||||
|
pci:v00001000d000000A5sv00001000sd00004630*
|
||||||
|
ID_MODEL_FROM_DATABASE=Fusion-MPT 24GSAS/PCIe SAS40xx (MegaRAID 9660-8i8e Tri-Mode Storage Adapter)
|
||||||
|
|
||||||
|
pci:v00001000d000000A5sv00001000sd00004640*
|
||||||
|
ID_MODEL_FROM_DATABASE=Fusion-MPT 24GSAS/PCIe SAS40xx (eHBA 9600W-16i Tri-Mode Storage Adapter)
|
||||||
|
|
||||||
|
pci:v00001000d000000A5sv00001000sd00004650*
|
||||||
|
ID_MODEL_FROM_DATABASE=Fusion-MPT 24GSAS/PCIe SAS40xx (eHBA 9600W-16e Tri-Mode Storage Adapter)
|
||||||
|
|
||||||
|
pci:v00001000d000000A5sv00001000sd00004660*
|
||||||
|
ID_MODEL_FROM_DATABASE=Fusion-MPT 24GSAS/PCIe SAS40xx (eHBA 9600-24i Tri-Mode Storage Adapter)
|
||||||
|
|
||||||
|
pci:v00001000d000000A5sv00001000sd00004670*
|
||||||
|
ID_MODEL_FROM_DATABASE=Fusion-MPT 24GSAS/PCIe SAS40xx (eHBA 9600-16i Tri-Mode Storage Adapter)
|
||||||
|
|
||||||
|
pci:v00001000d000000A5sv00001000sd00004680*
|
||||||
|
ID_MODEL_FROM_DATABASE=Fusion-MPT 24GSAS/PCIe SAS40xx (eHBA 9600-16e Tri-Mode Storage Adapter)
|
||||||
|
|
||||||
|
pci:v00001000d000000A5sv00001000sd00004690*
|
||||||
|
ID_MODEL_FROM_DATABASE=Fusion-MPT 24GSAS/PCIe SAS40xx (eHBA 9620-16i Tri-Mode Storage Adapter)
|
||||||
|
|
||||||
|
pci:v00001000d000000A5sv00001000sd000046A0*
|
||||||
|
ID_MODEL_FROM_DATABASE=Fusion-MPT 24GSAS/PCIe SAS40xx (MegaRAID 9660-24i Tri-Mode Storage Adapter)
|
||||||
|
|
||||||
|
pci:v00001000d000000A5sv00001000sd000046B0*
|
||||||
|
ID_MODEL_FROM_DATABASE=Fusion-MPT 24GSAS/PCIe SAS40xx (MegaRAID 9665W-16i Tri-Mode Storage Adapter)
|
||||||
|
|
||||||
|
pci:v00001000d000000A5sv00001000sd000046C0*
|
||||||
|
ID_MODEL_FROM_DATABASE=Fusion-MPT 24GSAS/PCIe SAS40xx (MegaRAID 9680W-16e Tri-Mode Storage Adapter)
|
||||||
|
|
||||||
pci:v00001000d000000AB*
|
pci:v00001000d000000AB*
|
||||||
ID_MODEL_FROM_DATABASE=SAS3516 Fusion-MPT Tri-Mode RAID On Chip (ROC)
|
ID_MODEL_FROM_DATABASE=SAS3516 Fusion-MPT Tri-Mode RAID On Chip (ROC)
|
||||||
|
|
||||||
@ -2162,6 +2204,12 @@ pci:v00001000d000000E6sv00001D49sd00000205*
|
|||||||
pci:v00001000d000000E6sv00001D49sd00000206*
|
pci:v00001000d000000E6sv00001D49sd00000206*
|
||||||
ID_MODEL_FROM_DATABASE=Fusion-MPT 12GSAS/PCIe Secure SAS38xx (ThinkSystem 440-16e SAS/SATA PCIe Gen4 12Gb HBA)
|
ID_MODEL_FROM_DATABASE=Fusion-MPT 12GSAS/PCIe Secure SAS38xx (ThinkSystem 440-16e SAS/SATA PCIe Gen4 12Gb HBA)
|
||||||
|
|
||||||
|
pci:v00001000d000000E6sv00001D49sd00000207*
|
||||||
|
ID_MODEL_FROM_DATABASE=Fusion-MPT 12GSAS/PCIe Secure SAS38xx (ThinkSystem 440-8i SAS/SATA PCIe Gen4 12Gb HBA)
|
||||||
|
|
||||||
|
pci:v00001000d000000E6sv00001D49sd00000208*
|
||||||
|
ID_MODEL_FROM_DATABASE=Fusion-MPT 12GSAS/PCIe Secure SAS38xx (ThinkSystem 440-16i SAS/SATA PCIe Gen4 12Gb HBA)
|
||||||
|
|
||||||
pci:v00001000d000000E7*
|
pci:v00001000d000000E7*
|
||||||
ID_MODEL_FROM_DATABASE=Fusion-MPT 12GSAS/PCIe Unsupported SAS38xx
|
ID_MODEL_FROM_DATABASE=Fusion-MPT 12GSAS/PCIe Unsupported SAS38xx
|
||||||
|
|
||||||
@ -2495,6 +2543,9 @@ pci:v00001000d000010E2sv00001D49sd0000060E*
|
|||||||
pci:v00001000d000010E2sv00001D49sd0000060F*
|
pci:v00001000d000010E2sv00001D49sd0000060F*
|
||||||
ID_MODEL_FROM_DATABASE=MegaRAID 12GSAS/PCIe Secure SAS39xx (ThinkSystem RAID 940-8e 4GB Flash PCIe Gen4 12Gb Adapter)
|
ID_MODEL_FROM_DATABASE=MegaRAID 12GSAS/PCIe Secure SAS39xx (ThinkSystem RAID 940-8e 4GB Flash PCIe Gen4 12Gb Adapter)
|
||||||
|
|
||||||
|
pci:v00001000d000010E2sv00001D49sd00000610*
|
||||||
|
ID_MODEL_FROM_DATABASE=MegaRAID 12GSAS/PCIe Secure SAS39xx (ThinkSystem RAID 940-16i 4GB Flash PCIe Gen4 12Gb Adapter)
|
||||||
|
|
||||||
pci:v00001000d000010E3*
|
pci:v00001000d000010E3*
|
||||||
ID_MODEL_FROM_DATABASE=MegaRAID 12GSAS/PCIe Unsupported SAS39xx
|
ID_MODEL_FROM_DATABASE=MegaRAID 12GSAS/PCIe Unsupported SAS39xx
|
||||||
|
|
||||||
@ -2519,6 +2570,12 @@ pci:v00001000d000010E5*
|
|||||||
pci:v00001000d000010E6*
|
pci:v00001000d000010E6*
|
||||||
ID_MODEL_FROM_DATABASE=MegaRAID 12GSAS/PCIe Secure SAS38xx
|
ID_MODEL_FROM_DATABASE=MegaRAID 12GSAS/PCIe Secure SAS38xx
|
||||||
|
|
||||||
|
pci:v00001000d000010E6sv00001D49sd00000505*
|
||||||
|
ID_MODEL_FROM_DATABASE=MegaRAID 12GSAS/PCIe Secure SAS38xx (ThinkSystem RAID 540-8i PCIe Gen4 12Gb Adapter)
|
||||||
|
|
||||||
|
pci:v00001000d000010E6sv00001D49sd00000506*
|
||||||
|
ID_MODEL_FROM_DATABASE=MegaRAID 12GSAS/PCIe Secure SAS38xx (ThinkSystem RAID 540-16i PCIe Gen4 12Gb Adapter)
|
||||||
|
|
||||||
pci:v00001000d000010E7*
|
pci:v00001000d000010E7*
|
||||||
ID_MODEL_FROM_DATABASE=MegaRAID 12GSAS/PCIe Unsupported SAS38xx
|
ID_MODEL_FROM_DATABASE=MegaRAID 12GSAS/PCIe Unsupported SAS38xx
|
||||||
|
|
||||||
@ -2780,6 +2837,9 @@ pci:v00001002d00001607*
|
|||||||
pci:v00001002d00001636*
|
pci:v00001002d00001636*
|
||||||
ID_MODEL_FROM_DATABASE=Renoir
|
ID_MODEL_FROM_DATABASE=Renoir
|
||||||
|
|
||||||
|
pci:v00001002d00001637*
|
||||||
|
ID_MODEL_FROM_DATABASE=Renoir Radeon High Definition Audio Controller
|
||||||
|
|
||||||
pci:v00001002d00001638*
|
pci:v00001002d00001638*
|
||||||
ID_MODEL_FROM_DATABASE=Cezanne
|
ID_MODEL_FROM_DATABASE=Cezanne
|
||||||
|
|
||||||
@ -11253,7 +11313,7 @@ pci:v00001002d00009555sv0000103Csd00001411*
|
|||||||
ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4350/4550] (ProBook 4720s GPU (Mobility Radeon HD 4350))
|
ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4350/4550] (ProBook 4720s GPU (Mobility Radeon HD 4350))
|
||||||
|
|
||||||
pci:v00001002d00009557*
|
pci:v00001002d00009557*
|
||||||
ID_MODEL_FROM_DATABASE=RV711 GL [FirePro RG220]
|
ID_MODEL_FROM_DATABASE=RV711/M93 GL [FirePro RG220]
|
||||||
|
|
||||||
pci:v00001002d0000955F*
|
pci:v00001002d0000955F*
|
||||||
ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4330]
|
ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4330]
|
||||||
@ -14528,6 +14588,21 @@ pci:v00001022d00001637*
|
|||||||
pci:v00001022d00001639*
|
pci:v00001022d00001639*
|
||||||
ID_MODEL_FROM_DATABASE=Renoir USB 3.1
|
ID_MODEL_FROM_DATABASE=Renoir USB 3.1
|
||||||
|
|
||||||
|
pci:v00001022d0000163A*
|
||||||
|
ID_MODEL_FROM_DATABASE=VanGogh USB0
|
||||||
|
|
||||||
|
pci:v00001022d0000163B*
|
||||||
|
ID_MODEL_FROM_DATABASE=VanGogh USB1
|
||||||
|
|
||||||
|
pci:v00001022d0000163C*
|
||||||
|
ID_MODEL_FROM_DATABASE=VanGogh SecUSB
|
||||||
|
|
||||||
|
pci:v00001022d0000163D*
|
||||||
|
ID_MODEL_FROM_DATABASE=VanGogh SecureFunction
|
||||||
|
|
||||||
|
pci:v00001022d0000163E*
|
||||||
|
ID_MODEL_FROM_DATABASE=VanGogh HSP
|
||||||
|
|
||||||
pci:v00001022d00001641*
|
pci:v00001022d00001641*
|
||||||
ID_MODEL_FROM_DATABASE=Renoir 10GbE Controller Port 0 (XGBE0/1)
|
ID_MODEL_FROM_DATABASE=Renoir 10GbE Controller Port 0 (XGBE0/1)
|
||||||
|
|
||||||
@ -35534,6 +35609,18 @@ pci:v000010DEd000017F1*
|
|||||||
pci:v000010DEd000017FD*
|
pci:v000010DEd000017FD*
|
||||||
ID_MODEL_FROM_DATABASE=GM200GL [Tesla M40]
|
ID_MODEL_FROM_DATABASE=GM200GL [Tesla M40]
|
||||||
|
|
||||||
|
pci:v000010DEd00001AD0*
|
||||||
|
ID_MODEL_FROM_DATABASE=Tegra PCIe x8 Endpoint
|
||||||
|
|
||||||
|
pci:v000010DEd00001AD1*
|
||||||
|
ID_MODEL_FROM_DATABASE=Tegra PCIe x4/x8 Endpoint/Root Complex
|
||||||
|
|
||||||
|
pci:v000010DEd00001AD2*
|
||||||
|
ID_MODEL_FROM_DATABASE=Tegra PCIe x1 Root Complex
|
||||||
|
|
||||||
|
pci:v000010DEd00001AD3*
|
||||||
|
ID_MODEL_FROM_DATABASE=Xavier SATA Controller
|
||||||
|
|
||||||
pci:v000010DEd00001AD6*
|
pci:v000010DEd00001AD6*
|
||||||
ID_MODEL_FROM_DATABASE=TU102 USB 3.1 Host Controller
|
ID_MODEL_FROM_DATABASE=TU102 USB 3.1 Host Controller
|
||||||
|
|
||||||
@ -36216,7 +36303,7 @@ pci:v000010DEd00001FB0*
|
|||||||
ID_MODEL_FROM_DATABASE=TU117GLM [Quadro T1000 Mobile]
|
ID_MODEL_FROM_DATABASE=TU117GLM [Quadro T1000 Mobile]
|
||||||
|
|
||||||
pci:v000010DEd00001FB1*
|
pci:v000010DEd00001FB1*
|
||||||
ID_MODEL_FROM_DATABASE=TU117GLM [Quadro T600 Mobile]
|
ID_MODEL_FROM_DATABASE=TU117GL [T600]
|
||||||
|
|
||||||
pci:v000010DEd00001FB2*
|
pci:v000010DEd00001FB2*
|
||||||
ID_MODEL_FROM_DATABASE=TU117GLM [Quadro T400 Mobile]
|
ID_MODEL_FROM_DATABASE=TU117GLM [Quadro T400 Mobile]
|
||||||
@ -36227,6 +36314,9 @@ pci:v000010DEd00001FB8*
|
|||||||
pci:v000010DEd00001FB9*
|
pci:v000010DEd00001FB9*
|
||||||
ID_MODEL_FROM_DATABASE=TU117GLM [Quadro T1000 Mobile]
|
ID_MODEL_FROM_DATABASE=TU117GLM [Quadro T1000 Mobile]
|
||||||
|
|
||||||
|
pci:v000010DEd00001FBA*
|
||||||
|
ID_MODEL_FROM_DATABASE=TU117GLM [T600 Mobile]
|
||||||
|
|
||||||
pci:v000010DEd00001FBB*
|
pci:v000010DEd00001FBB*
|
||||||
ID_MODEL_FROM_DATABASE=TU117GLM [Quadro T500 Mobile]
|
ID_MODEL_FROM_DATABASE=TU117GLM [Quadro T500 Mobile]
|
||||||
|
|
||||||
@ -36332,6 +36422,9 @@ pci:v000010DEd00002208*
|
|||||||
pci:v000010DEd0000220D*
|
pci:v000010DEd0000220D*
|
||||||
ID_MODEL_FROM_DATABASE=GA102 [GeForce RTX 3080 Lite Hash Rate]
|
ID_MODEL_FROM_DATABASE=GA102 [GeForce RTX 3080 Lite Hash Rate]
|
||||||
|
|
||||||
|
pci:v000010DEd00002216*
|
||||||
|
ID_MODEL_FROM_DATABASE=GA102 [GeForce RTX 3080 Lite Hash Rate]
|
||||||
|
|
||||||
pci:v000010DEd0000222B*
|
pci:v000010DEd0000222B*
|
||||||
ID_MODEL_FROM_DATABASE=GA102 [GeForce RTX 3090 Engineering Sample]
|
ID_MODEL_FROM_DATABASE=GA102 [GeForce RTX 3090 Engineering Sample]
|
||||||
|
|
||||||
@ -36359,6 +36452,9 @@ pci:v000010DEd0000223F*
|
|||||||
pci:v000010DEd0000228B*
|
pci:v000010DEd0000228B*
|
||||||
ID_MODEL_FROM_DATABASE=GA104 High Definition Audio Controller
|
ID_MODEL_FROM_DATABASE=GA104 High Definition Audio Controller
|
||||||
|
|
||||||
|
pci:v000010DEd00002296*
|
||||||
|
ID_MODEL_FROM_DATABASE=Tegra PCIe Endpoint Virtual Network
|
||||||
|
|
||||||
pci:v000010DEd00002302*
|
pci:v000010DEd00002302*
|
||||||
ID_MODEL_FROM_DATABASE=GA103
|
ID_MODEL_FROM_DATABASE=GA103
|
||||||
|
|
||||||
@ -36383,6 +36479,12 @@ pci:v000010DEd00002484sv000010DEsd000014AE*
|
|||||||
pci:v000010DEd00002486*
|
pci:v000010DEd00002486*
|
||||||
ID_MODEL_FROM_DATABASE=GA104 [GeForce RTX 3060 Ti]
|
ID_MODEL_FROM_DATABASE=GA104 [GeForce RTX 3060 Ti]
|
||||||
|
|
||||||
|
pci:v000010DEd00002488*
|
||||||
|
ID_MODEL_FROM_DATABASE=GA104 [GeForce RTX 3070 Lite Hash Rate]
|
||||||
|
|
||||||
|
pci:v000010DEd00002489*
|
||||||
|
ID_MODEL_FROM_DATABASE=GA104 [GeForce RTX 3060 Ti Lite Hash Rate]
|
||||||
|
|
||||||
pci:v000010DEd0000249C*
|
pci:v000010DEd0000249C*
|
||||||
ID_MODEL_FROM_DATABASE=GA104M [GeForce RTX 3080 Mobile / Max-Q 8GB/16GB]
|
ID_MODEL_FROM_DATABASE=GA104M [GeForce RTX 3080 Mobile / Max-Q 8GB/16GB]
|
||||||
|
|
||||||
@ -37628,6 +37730,9 @@ pci:v000010ECd0000816D*
|
|||||||
pci:v000010ECd0000816Dsv0000EA50sd0000CE19*
|
pci:v000010ECd0000816Dsv0000EA50sd0000CE19*
|
||||||
ID_MODEL_FROM_DATABASE=RTL811x EHCI host controller (mCOM10-L1900)
|
ID_MODEL_FROM_DATABASE=RTL811x EHCI host controller (mCOM10-L1900)
|
||||||
|
|
||||||
|
pci:v000010ECd0000816E*
|
||||||
|
ID_MODEL_FROM_DATABASE=Realtek RealManage BMC
|
||||||
|
|
||||||
pci:v000010ECd00008171*
|
pci:v000010ECd00008171*
|
||||||
ID_MODEL_FROM_DATABASE=RTL8191SEvA Wireless LAN Controller
|
ID_MODEL_FROM_DATABASE=RTL8191SEvA Wireless LAN Controller
|
||||||
|
|
||||||
@ -43832,6 +43937,15 @@ pci:v0000117Cd000000BBsv0000117Csd000000BD*
|
|||||||
pci:v0000117Cd000000BBsv0000117Csd000000BE*
|
pci:v0000117Cd000000BBsv0000117Csd000000BE*
|
||||||
ID_MODEL_FROM_DATABASE=Celerity FC 32/64Gb/s Gen 7 Fibre Channel HBA (Celerity FC-324P)
|
ID_MODEL_FROM_DATABASE=Celerity FC 32/64Gb/s Gen 7 Fibre Channel HBA (Celerity FC-324P)
|
||||||
|
|
||||||
|
pci:v0000117Cd000000C5*
|
||||||
|
ID_MODEL_FROM_DATABASE=ExpressNVM PCIe Gen4 Switch
|
||||||
|
|
||||||
|
pci:v0000117Cd000000C5sv0000117Csd000000C6*
|
||||||
|
ID_MODEL_FROM_DATABASE=ExpressNVM PCIe Gen4 Switch (ExpressNVM S48F PCIe Gen4)
|
||||||
|
|
||||||
|
pci:v0000117Cd000000C5sv0000117Csd000000C7*
|
||||||
|
ID_MODEL_FROM_DATABASE=ExpressNVM PCIe Gen4 Switch (ExpressNVM S468 PCIe Gen4)
|
||||||
|
|
||||||
pci:v0000117Cd000000E6*
|
pci:v0000117Cd000000E6*
|
||||||
ID_MODEL_FROM_DATABASE=ExpressSAS GT 12Gb/s SAS/SATA HBA
|
ID_MODEL_FROM_DATABASE=ExpressSAS GT 12Gb/s SAS/SATA HBA
|
||||||
|
|
||||||
@ -44702,6 +44816,9 @@ pci:v000011AB*
|
|||||||
pci:v000011ABd00000100*
|
pci:v000011ABd00000100*
|
||||||
ID_MODEL_FROM_DATABASE=88F3700 [Armada 3700 Family] ARM SoC
|
ID_MODEL_FROM_DATABASE=88F3700 [Armada 3700 Family] ARM SoC
|
||||||
|
|
||||||
|
pci:v000011ABd00000110*
|
||||||
|
ID_MODEL_FROM_DATABASE=88F8040 PCI Express controller
|
||||||
|
|
||||||
pci:v000011ABd00000146*
|
pci:v000011ABd00000146*
|
||||||
ID_MODEL_FROM_DATABASE=GT-64010/64010A System Controller
|
ID_MODEL_FROM_DATABASE=GT-64010/64010A System Controller
|
||||||
|
|
||||||
@ -46329,7 +46446,22 @@ pci:v000011F8d00008073*
|
|||||||
ID_MODEL_FROM_DATABASE=PM8073 Tachyon SPCve 12G 16-port SAS/SATA controller
|
ID_MODEL_FROM_DATABASE=PM8073 Tachyon SPCve 12G 16-port SAS/SATA controller
|
||||||
|
|
||||||
pci:v000011F8d00008531*
|
pci:v000011F8d00008531*
|
||||||
ID_MODEL_FROM_DATABASE=PM8531 PFX 24xG3 Fanout PCIe Switches
|
ID_MODEL_FROM_DATABASE=PM8531 PFX 24xG3 PCIe Fanout Switch
|
||||||
|
|
||||||
|
pci:v000011F8d00008532*
|
||||||
|
ID_MODEL_FROM_DATABASE=PM8532 PFX 32xG3 PCIe Fanout Switch
|
||||||
|
|
||||||
|
pci:v000011F8d00008533*
|
||||||
|
ID_MODEL_FROM_DATABASE=PM8533 PFX 48xG3 PCIe Fanout Switch
|
||||||
|
|
||||||
|
pci:v000011F8d00008534*
|
||||||
|
ID_MODEL_FROM_DATABASE=PM8534 PFX 64xG3 PCIe Fanout Switch
|
||||||
|
|
||||||
|
pci:v000011F8d00008535*
|
||||||
|
ID_MODEL_FROM_DATABASE=PM8535 PFX 80xG3 PCIe Fanout Switch
|
||||||
|
|
||||||
|
pci:v000011F8d00008536*
|
||||||
|
ID_MODEL_FROM_DATABASE=PM8536 PFX 96xG3 PCIe Fanout Switch
|
||||||
|
|
||||||
pci:v000011F8d00008546*
|
pci:v000011F8d00008546*
|
||||||
ID_MODEL_FROM_DATABASE=PM8546 B-FEIP PSX 96xG3 PCIe Storage Switch
|
ID_MODEL_FROM_DATABASE=PM8546 B-FEIP PSX 96xG3 PCIe Storage Switch
|
||||||
@ -46353,7 +46485,7 @@ pci:v000011FD*
|
|||||||
ID_VENDOR_FROM_DATABASE=High Street Consultants
|
ID_VENDOR_FROM_DATABASE=High Street Consultants
|
||||||
|
|
||||||
pci:v000011FE*
|
pci:v000011FE*
|
||||||
ID_VENDOR_FROM_DATABASE=Pepperl+Fuchs Comtrol, Inc.
|
ID_VENDOR_FROM_DATABASE=Pepperl+Fuchs
|
||||||
|
|
||||||
pci:v000011FEd00000001*
|
pci:v000011FEd00000001*
|
||||||
ID_MODEL_FROM_DATABASE=RocketPort PCI 32-port w/external I/F
|
ID_MODEL_FROM_DATABASE=RocketPort PCI 32-port w/external I/F
|
||||||
@ -47804,6 +47936,9 @@ pci:v00001268*
|
|||||||
pci:v00001269*
|
pci:v00001269*
|
||||||
ID_VENDOR_FROM_DATABASE=Thomson-CSF/TTM
|
ID_VENDOR_FROM_DATABASE=Thomson-CSF/TTM
|
||||||
|
|
||||||
|
pci:v00001269d000000B3*
|
||||||
|
ID_MODEL_FROM_DATABASE=5G Data Card [Cinterion MV31-W]
|
||||||
|
|
||||||
pci:v0000126A*
|
pci:v0000126A*
|
||||||
ID_VENDOR_FROM_DATABASE=Lexmark International, Inc.
|
ID_VENDOR_FROM_DATABASE=Lexmark International, Inc.
|
||||||
|
|
||||||
@ -55232,6 +55367,9 @@ pci:v00001462*
|
|||||||
pci:v00001462d00003483*
|
pci:v00001462d00003483*
|
||||||
ID_MODEL_FROM_DATABASE=MSI USB 3.0 (VIA VL80x-based xHCI USB Controller)
|
ID_MODEL_FROM_DATABASE=MSI USB 3.0 (VIA VL80x-based xHCI USB Controller)
|
||||||
|
|
||||||
|
pci:v00001462d00007C56*
|
||||||
|
ID_MODEL_FROM_DATABASE=Realtek Ethernet controller RTL8111H
|
||||||
|
|
||||||
pci:v00001462d0000AAF0*
|
pci:v00001462d0000AAF0*
|
||||||
ID_MODEL_FROM_DATABASE=Radeon RX 580 Gaming X 8G
|
ID_MODEL_FROM_DATABASE=Radeon RX 580 Gaming X 8G
|
||||||
|
|
||||||
@ -57212,6 +57350,9 @@ pci:v000014E4d000016D7sv000014E4sd00001404*
|
|||||||
pci:v000014E4d000016D7sv000014E4sd00004140*
|
pci:v000014E4d000016D7sv000014E4sd00004140*
|
||||||
ID_MODEL_FROM_DATABASE=BCM57414 NetXtreme-E 10Gb/25Gb RDMA Ethernet Controller (NetXtreme E-Series Advanced Dual-port 25Gb SFP28 Network Daughter Card)
|
ID_MODEL_FROM_DATABASE=BCM57414 NetXtreme-E 10Gb/25Gb RDMA Ethernet Controller (NetXtreme E-Series Advanced Dual-port 25Gb SFP28 Network Daughter Card)
|
||||||
|
|
||||||
|
pci:v000014E4d000016D7sv000014E4sd00004143*
|
||||||
|
ID_MODEL_FROM_DATABASE=BCM57414 NetXtreme-E 10Gb/25Gb RDMA Ethernet Controller (NetXtreme-E Single-port 40Gb/50Gb Ethernet OCP 2.0 Adapter (BCM957414M4143C))
|
||||||
|
|
||||||
pci:v000014E4d000016D7sv000014E4sd00004146*
|
pci:v000014E4d000016D7sv000014E4sd00004146*
|
||||||
ID_MODEL_FROM_DATABASE=BCM57414 NetXtreme-E 10Gb/25Gb RDMA Ethernet Controller (NetXtreme-E Dual-port 25G SFP28 Ethernet OCP 3.0 Adapter (BCM957414N4140C))
|
ID_MODEL_FROM_DATABASE=BCM57414 NetXtreme-E 10Gb/25Gb RDMA Ethernet Controller (NetXtreme-E Dual-port 25G SFP28 Ethernet OCP 3.0 Adapter (BCM957414N4140C))
|
||||||
|
|
||||||
@ -57426,10 +57567,10 @@ pci:v000014E4d00001804*
|
|||||||
ID_MODEL_FROM_DATABASE=BCM57504 NetXtreme-E RDMA Partition
|
ID_MODEL_FROM_DATABASE=BCM57504 NetXtreme-E RDMA Partition
|
||||||
|
|
||||||
pci:v000014E4d00001805*
|
pci:v000014E4d00001805*
|
||||||
ID_MODEL_FROM_DATABASE=BCM57508 NetXtreme-E NGM2100D 2x100G KR Mezz RDMA Partition
|
ID_MODEL_FROM_DATABASE=BCM57508 NetXtreme-E RDMA Partition
|
||||||
|
|
||||||
pci:v000014E4d00001805sv000014E4sd0000DF24*
|
pci:v000014E4d00001805sv000014E4sd0000DF24*
|
||||||
ID_MODEL_FROM_DATABASE=BCM57508 NetXtreme-E NGM2100D 2x100G KR Mezz RDMA Partition (NetXtreme-E NGM2100D BCM57508 2x100G KR Mezz RDMA Partition)
|
ID_MODEL_FROM_DATABASE=BCM57508 NetXtreme-E RDMA Partition (NetXtreme-E NGM2100D BCM57508 2x100G KR Mezz RDMA Partition)
|
||||||
|
|
||||||
pci:v000014E4d00001806*
|
pci:v000014E4d00001806*
|
||||||
ID_MODEL_FROM_DATABASE=BCM5750X NetXtreme-E Ethernet Virtual Function
|
ID_MODEL_FROM_DATABASE=BCM5750X NetXtreme-E Ethernet Virtual Function
|
||||||
@ -60360,11 +60501,14 @@ pci:v000015B3d00000255*
|
|||||||
ID_MODEL_FROM_DATABASE=Spectrum-4, Secure Flash recovery mode
|
ID_MODEL_FROM_DATABASE=Spectrum-4, Secure Flash recovery mode
|
||||||
|
|
||||||
pci:v000015B3d00000256*
|
pci:v000015B3d00000256*
|
||||||
ID_MODEL_FROM_DATABASE=Ofek chiplet
|
ID_MODEL_FROM_DATABASE=Abir GearBox
|
||||||
|
|
||||||
pci:v000015B3d00000257*
|
pci:v000015B3d00000257*
|
||||||
ID_MODEL_FROM_DATABASE=Quantum-2 in Flash Recovery Mode
|
ID_MODEL_FROM_DATABASE=Quantum-2 in Flash Recovery Mode
|
||||||
|
|
||||||
|
pci:v000015B3d00000258*
|
||||||
|
ID_MODEL_FROM_DATABASE=AbirGearBox Flash Recovery
|
||||||
|
|
||||||
pci:v000015B3d00000262*
|
pci:v000015B3d00000262*
|
||||||
ID_MODEL_FROM_DATABASE=MT27710 [ConnectX-4 Lx Programmable] EN
|
ID_MODEL_FROM_DATABASE=MT27710 [ConnectX-4 Lx Programmable] EN
|
||||||
|
|
||||||
@ -60377,6 +60521,9 @@ pci:v000015B3d00000264*
|
|||||||
pci:v000015B3d00000281*
|
pci:v000015B3d00000281*
|
||||||
ID_MODEL_FROM_DATABASE=NPS-600 Flash Recovery
|
ID_MODEL_FROM_DATABASE=NPS-600 Flash Recovery
|
||||||
|
|
||||||
|
pci:v000015B3d00000358*
|
||||||
|
ID_MODEL_FROM_DATABASE=Abir GearBox Secure Flash recovery mode
|
||||||
|
|
||||||
pci:v000015B3d00001002*
|
pci:v000015B3d00001002*
|
||||||
ID_MODEL_FROM_DATABASE=MT25400 Family [ConnectX-2 Virtual Function]
|
ID_MODEL_FROM_DATABASE=MT25400 Family [ConnectX-2 Virtual Function]
|
||||||
|
|
||||||
@ -65270,6 +65417,9 @@ pci:v000018ECd0000C232sv000018ECsd0000FF00*
|
|||||||
pci:v000018ECd0000C232sv000018ECsd0000FF01*
|
pci:v000018ECd0000C232sv000018ECsd0000FF01*
|
||||||
ID_MODEL_FROM_DATABASE=COMBO-FXT100 (Boot design)
|
ID_MODEL_FROM_DATABASE=COMBO-FXT100 (Boot design)
|
||||||
|
|
||||||
|
pci:v000018ECd0000C400*
|
||||||
|
ID_MODEL_FROM_DATABASE=COMBO-400G1
|
||||||
|
|
||||||
pci:v000018EE*
|
pci:v000018EE*
|
||||||
ID_VENDOR_FROM_DATABASE=Chenming Mold Ind. Corp.
|
ID_VENDOR_FROM_DATABASE=Chenming Mold Ind. Corp.
|
||||||
|
|
||||||
@ -66602,6 +66752,9 @@ pci:v00001987d00005013*
|
|||||||
pci:v00001987d00005016*
|
pci:v00001987d00005016*
|
||||||
ID_MODEL_FROM_DATABASE=E16 PCIe4 NVMe Controller
|
ID_MODEL_FROM_DATABASE=E16 PCIe4 NVMe Controller
|
||||||
|
|
||||||
|
pci:v00001987d00005018*
|
||||||
|
ID_MODEL_FROM_DATABASE=E18 PCIe4 NVMe Controller
|
||||||
|
|
||||||
pci:v00001989*
|
pci:v00001989*
|
||||||
ID_VENDOR_FROM_DATABASE=Montilio Inc.
|
ID_VENDOR_FROM_DATABASE=Montilio Inc.
|
||||||
|
|
||||||
@ -67847,6 +68000,9 @@ pci:v00001B21d00002142*
|
|||||||
pci:v00001B21d00002142sv00001462sd00007A72*
|
pci:v00001B21d00002142sv00001462sd00007A72*
|
||||||
ID_MODEL_FROM_DATABASE=ASM2142 USB 3.1 Host Controller (H270 PC MATE)
|
ID_MODEL_FROM_DATABASE=ASM2142 USB 3.1 Host Controller (H270 PC MATE)
|
||||||
|
|
||||||
|
pci:v00001B21d00002824*
|
||||||
|
ID_MODEL_FROM_DATABASE=ASM2824 PCIe Gen3 Packet Switch
|
||||||
|
|
||||||
pci:v00001B21d00003242*
|
pci:v00001B21d00003242*
|
||||||
ID_MODEL_FROM_DATABASE=ASM3242 USB 3.2 Host Controller
|
ID_MODEL_FROM_DATABASE=ASM3242 USB 3.2 Host Controller
|
||||||
|
|
||||||
@ -68814,7 +68970,7 @@ pci:v00001C5Cd00001285*
|
|||||||
ID_MODEL_FROM_DATABASE=PC300 NVMe Solid State Drive 1TB
|
ID_MODEL_FROM_DATABASE=PC300 NVMe Solid State Drive 1TB
|
||||||
|
|
||||||
pci:v00001C5Cd00001327*
|
pci:v00001C5Cd00001327*
|
||||||
ID_MODEL_FROM_DATABASE=BC501 NVMe Solid State Drive 512GB
|
ID_MODEL_FROM_DATABASE=BC501 NVMe Solid State Drive
|
||||||
|
|
||||||
pci:v00001C5Cd00001339*
|
pci:v00001C5Cd00001339*
|
||||||
ID_MODEL_FROM_DATABASE=BC511
|
ID_MODEL_FROM_DATABASE=BC511
|
||||||
@ -69749,6 +69905,12 @@ pci:v00001DCD*
|
|||||||
pci:v00001DD8*
|
pci:v00001DD8*
|
||||||
ID_VENDOR_FROM_DATABASE=Pensando Systems
|
ID_VENDOR_FROM_DATABASE=Pensando Systems
|
||||||
|
|
||||||
|
pci:v00001DD8d00000002*
|
||||||
|
ID_MODEL_FROM_DATABASE=DSC2 Elba Upstream Port
|
||||||
|
|
||||||
|
pci:v00001DD8d00000002sv00001DD8sd00005001*
|
||||||
|
ID_MODEL_FROM_DATABASE=DSC2 Elba Upstream Port (DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card)
|
||||||
|
|
||||||
pci:v00001DD8d00001000*
|
pci:v00001DD8d00001000*
|
||||||
ID_MODEL_FROM_DATABASE=DSC Capri Upstream Port
|
ID_MODEL_FROM_DATABASE=DSC Capri Upstream Port
|
||||||
|
|
||||||
@ -69779,6 +69941,9 @@ pci:v00001DD8d00001000sv00001DD8sd0000400D*
|
|||||||
pci:v00001DD8d00001000sv00001DD8sd0000400E*
|
pci:v00001DD8d00001000sv00001DD8sd0000400E*
|
||||||
ID_MODEL_FROM_DATABASE=DSC Capri Upstream Port (DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card)
|
ID_MODEL_FROM_DATABASE=DSC Capri Upstream Port (DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card)
|
||||||
|
|
||||||
|
pci:v00001DD8d00001000sv00001DD8sd00004014*
|
||||||
|
ID_MODEL_FROM_DATABASE=DSC Capri Upstream Port (DSC-100 40/100G 2-port 8G RAM 16G eMMC G1 Services Card)
|
||||||
|
|
||||||
pci:v00001DD8d00001001*
|
pci:v00001DD8d00001001*
|
||||||
ID_MODEL_FROM_DATABASE=DSC Virtual Downstream Port
|
ID_MODEL_FROM_DATABASE=DSC Virtual Downstream Port
|
||||||
|
|
||||||
@ -69809,6 +69974,12 @@ pci:v00001DD8d00001001sv00001DD8sd0000400D*
|
|||||||
pci:v00001DD8d00001001sv00001DD8sd0000400E*
|
pci:v00001DD8d00001001sv00001DD8sd0000400E*
|
||||||
ID_MODEL_FROM_DATABASE=DSC Virtual Downstream Port (DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card)
|
ID_MODEL_FROM_DATABASE=DSC Virtual Downstream Port (DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card)
|
||||||
|
|
||||||
|
pci:v00001DD8d00001001sv00001DD8sd00004014*
|
||||||
|
ID_MODEL_FROM_DATABASE=DSC Virtual Downstream Port (DSC-100 40/100G 2-port 8G RAM 16G eMMC G1 Services Card)
|
||||||
|
|
||||||
|
pci:v00001DD8d00001001sv00001DD8sd00005001*
|
||||||
|
ID_MODEL_FROM_DATABASE=DSC Virtual Downstream Port (DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card)
|
||||||
|
|
||||||
pci:v00001DD8d00001002*
|
pci:v00001DD8d00001002*
|
||||||
ID_MODEL_FROM_DATABASE=DSC Ethernet Controller
|
ID_MODEL_FROM_DATABASE=DSC Ethernet Controller
|
||||||
|
|
||||||
@ -69839,6 +70010,12 @@ pci:v00001DD8d00001002sv00001DD8sd0000400D*
|
|||||||
pci:v00001DD8d00001002sv00001DD8sd0000400E*
|
pci:v00001DD8d00001002sv00001DD8sd0000400E*
|
||||||
ID_MODEL_FROM_DATABASE=DSC Ethernet Controller (DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card)
|
ID_MODEL_FROM_DATABASE=DSC Ethernet Controller (DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card)
|
||||||
|
|
||||||
|
pci:v00001DD8d00001002sv00001DD8sd00004014*
|
||||||
|
ID_MODEL_FROM_DATABASE=DSC Ethernet Controller (DSC-100 40/100G 2-port 8G RAM 16G eMMC G1 Services Card)
|
||||||
|
|
||||||
|
pci:v00001DD8d00001002sv00001DD8sd00005001*
|
||||||
|
ID_MODEL_FROM_DATABASE=DSC Ethernet Controller (DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card)
|
||||||
|
|
||||||
pci:v00001DD8d00001003*
|
pci:v00001DD8d00001003*
|
||||||
ID_MODEL_FROM_DATABASE=DSC Ethernet Controller VF
|
ID_MODEL_FROM_DATABASE=DSC Ethernet Controller VF
|
||||||
|
|
||||||
@ -69869,6 +70046,12 @@ pci:v00001DD8d00001003sv00001DD8sd0000400D*
|
|||||||
pci:v00001DD8d00001003sv00001DD8sd0000400E*
|
pci:v00001DD8d00001003sv00001DD8sd0000400E*
|
||||||
ID_MODEL_FROM_DATABASE=DSC Ethernet Controller VF (DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card)
|
ID_MODEL_FROM_DATABASE=DSC Ethernet Controller VF (DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card)
|
||||||
|
|
||||||
|
pci:v00001DD8d00001003sv00001DD8sd00004014*
|
||||||
|
ID_MODEL_FROM_DATABASE=DSC Ethernet Controller VF (DSC-100 40/100G 2-port 8G RAM 16G eMMC G1 Services Card)
|
||||||
|
|
||||||
|
pci:v00001DD8d00001003sv00001DD8sd00005001*
|
||||||
|
ID_MODEL_FROM_DATABASE=DSC Ethernet Controller VF (DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card)
|
||||||
|
|
||||||
pci:v00001DD8d00001004*
|
pci:v00001DD8d00001004*
|
||||||
ID_MODEL_FROM_DATABASE=DSC Management Controller
|
ID_MODEL_FROM_DATABASE=DSC Management Controller
|
||||||
|
|
||||||
@ -69899,6 +70082,12 @@ pci:v00001DD8d00001004sv00001DD8sd0000400D*
|
|||||||
pci:v00001DD8d00001004sv00001DD8sd0000400E*
|
pci:v00001DD8d00001004sv00001DD8sd0000400E*
|
||||||
ID_MODEL_FROM_DATABASE=DSC Management Controller (DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card)
|
ID_MODEL_FROM_DATABASE=DSC Management Controller (DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card)
|
||||||
|
|
||||||
|
pci:v00001DD8d00001004sv00001DD8sd00004014*
|
||||||
|
ID_MODEL_FROM_DATABASE=DSC Management Controller (DSC-100 40/100G 2-port 8G RAM 16G eMMC G1 Services Card)
|
||||||
|
|
||||||
|
pci:v00001DD8d00001004sv00001DD8sd00005001*
|
||||||
|
ID_MODEL_FROM_DATABASE=DSC Management Controller (DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card)
|
||||||
|
|
||||||
pci:v00001DD8d00001007*
|
pci:v00001DD8d00001007*
|
||||||
ID_MODEL_FROM_DATABASE=DSC Storage Accelerator
|
ID_MODEL_FROM_DATABASE=DSC Storage Accelerator
|
||||||
|
|
||||||
@ -69929,6 +70118,12 @@ pci:v00001DD8d00001007sv00001DD8sd0000400D*
|
|||||||
pci:v00001DD8d00001007sv00001DD8sd0000400E*
|
pci:v00001DD8d00001007sv00001DD8sd0000400E*
|
||||||
ID_MODEL_FROM_DATABASE=DSC Storage Accelerator (DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card)
|
ID_MODEL_FROM_DATABASE=DSC Storage Accelerator (DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card)
|
||||||
|
|
||||||
|
pci:v00001DD8d00001007sv00001DD8sd00004014*
|
||||||
|
ID_MODEL_FROM_DATABASE=DSC Storage Accelerator (DSC-100 40/100G 2-port 8G RAM 16G eMMC G1 Services Card)
|
||||||
|
|
||||||
|
pci:v00001DD8d00001007sv00001DD8sd00005001*
|
||||||
|
ID_MODEL_FROM_DATABASE=DSC Storage Accelerator (DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card)
|
||||||
|
|
||||||
pci:v00001DE0*
|
pci:v00001DE0*
|
||||||
ID_VENDOR_FROM_DATABASE=Groq
|
ID_VENDOR_FROM_DATABASE=Groq
|
||||||
|
|
||||||
@ -70319,6 +70514,15 @@ pci:v00001E3Bd00001098sv00001E3Bsd00000021*
|
|||||||
pci:v00001E3Bd00001098sv00001E3Bsd00000022*
|
pci:v00001E3Bd00001098sv00001E3Bsd00000022*
|
||||||
ID_MODEL_FROM_DATABASE=Haishen NVMe SSD (Enterprise NVMe SSD U.2 7.68TB (H3200))
|
ID_MODEL_FROM_DATABASE=Haishen NVMe SSD (Enterprise NVMe SSD U.2 7.68TB (H3200))
|
||||||
|
|
||||||
|
pci:v00001E3Bd00001098sv00001E3Bsd00000052*
|
||||||
|
ID_MODEL_FROM_DATABASE=Haishen NVMe SSD (Enterprise NVMe SSD U.2 0.8TB (H3900))
|
||||||
|
|
||||||
|
pci:v00001E3Bd00001098sv00001E3Bsd00000053*
|
||||||
|
ID_MODEL_FROM_DATABASE=Haishen NVMe SSD (Enterprise NVMe SSD U.2 1.6TB (H3900))
|
||||||
|
|
||||||
|
pci:v00001E3Bd00001098sv00001E3Bsd00000059*
|
||||||
|
ID_MODEL_FROM_DATABASE=Haishen NVMe SSD (Enterprise NVMe SSD U.2 0.75TB (H3900))
|
||||||
|
|
||||||
pci:v00001E3Bd00001098sv00001E3Bsd00000061*
|
pci:v00001E3Bd00001098sv00001E3Bsd00000061*
|
||||||
ID_MODEL_FROM_DATABASE=Haishen NVMe SSD (Enterprise NVMe SSD HHHL 0.8TB (H2100))
|
ID_MODEL_FROM_DATABASE=Haishen NVMe SSD (Enterprise NVMe SSD HHHL 0.8TB (H2100))
|
||||||
|
|
||||||
@ -70355,12 +70559,24 @@ pci:v00001E3Bd00001098sv00001E3Bsd0000007F*
|
|||||||
pci:v00001E3Bd00001098sv00001E3Bsd00000080*
|
pci:v00001E3Bd00001098sv00001E3Bsd00000080*
|
||||||
ID_MODEL_FROM_DATABASE=Haishen NVMe SSD (Enterprise NVMe SSD HHHL 7.68TB (H3200))
|
ID_MODEL_FROM_DATABASE=Haishen NVMe SSD (Enterprise NVMe SSD HHHL 7.68TB (H3200))
|
||||||
|
|
||||||
|
pci:v00001E3Bd00001098sv00001E3Bsd0000008A*
|
||||||
|
ID_MODEL_FROM_DATABASE=Haishen NVMe SSD (Enterprise NVMe SSD HHHL 0.8TB (H3900))
|
||||||
|
|
||||||
|
pci:v00001E3Bd00001098sv00001E3Bsd0000008B*
|
||||||
|
ID_MODEL_FROM_DATABASE=Haishen NVMe SSD (Enterprise NVMe SSD HHHL 1.6TB (H3900))
|
||||||
|
|
||||||
|
pci:v00001E3Bd00001098sv00001E3Bsd00000091*
|
||||||
|
ID_MODEL_FROM_DATABASE=Haishen NVMe SSD (Enterprise NVMe SSD HHHL 0.75TB (H3900))
|
||||||
|
|
||||||
pci:v00001E3D*
|
pci:v00001E3D*
|
||||||
ID_VENDOR_FROM_DATABASE=Burlywood, Inc
|
ID_VENDOR_FROM_DATABASE=Burlywood, Inc
|
||||||
|
|
||||||
pci:v00001E49*
|
pci:v00001E49*
|
||||||
ID_VENDOR_FROM_DATABASE=Yangtze Memory Technologies Co.,Ltd
|
ID_VENDOR_FROM_DATABASE=Yangtze Memory Technologies Co.,Ltd
|
||||||
|
|
||||||
|
pci:v00001E49d00001013*
|
||||||
|
ID_MODEL_FROM_DATABASE=PC210
|
||||||
|
|
||||||
pci:v00001E4B*
|
pci:v00001E4B*
|
||||||
ID_VENDOR_FROM_DATABASE=MAXIO Technology (Hangzhou) Ltd.
|
ID_VENDOR_FROM_DATABASE=MAXIO Technology (Hangzhou) Ltd.
|
||||||
|
|
||||||
@ -70400,6 +70616,12 @@ pci:v00001E57d00000100*
|
|||||||
pci:v00001E57d00000100sv00000000sd00000100*
|
pci:v00001E57d00000100sv00000000sd00000100*
|
||||||
ID_MODEL_FROM_DATABASE=The device has already been deleted. (PY8800 64GB Accelerator)
|
ID_MODEL_FROM_DATABASE=The device has already been deleted. (PY8800 64GB Accelerator)
|
||||||
|
|
||||||
|
pci:v00001E59*
|
||||||
|
ID_VENDOR_FROM_DATABASE=Oxford Nanopore Technologies
|
||||||
|
|
||||||
|
pci:v00001E59d00000001*
|
||||||
|
ID_MODEL_FROM_DATABASE=MinION Mk1C
|
||||||
|
|
||||||
pci:v00001E60*
|
pci:v00001E60*
|
||||||
ID_VENDOR_FROM_DATABASE=Hailo Technologies Ltd.
|
ID_VENDOR_FROM_DATABASE=Hailo Technologies Ltd.
|
||||||
|
|
||||||
@ -70442,6 +70664,12 @@ pci:v00001EA0*
|
|||||||
pci:v00001EA0d00002A16*
|
pci:v00001EA0d00002A16*
|
||||||
ID_MODEL_FROM_DATABASE=Cloud Intelligent Inference Controller
|
ID_MODEL_FROM_DATABASE=Cloud Intelligent Inference Controller
|
||||||
|
|
||||||
|
pci:v00001EA7*
|
||||||
|
ID_VENDOR_FROM_DATABASE=Intelliprop, Inc
|
||||||
|
|
||||||
|
pci:v00001EA7d0000223A*
|
||||||
|
ID_MODEL_FROM_DATABASE=Typhon+ PCIe to Gen-Z Bridge
|
||||||
|
|
||||||
pci:v00001EAB*
|
pci:v00001EAB*
|
||||||
ID_VENDOR_FROM_DATABASE=Hefei DATANG Storage Technology Co.,LTD.
|
ID_VENDOR_FROM_DATABASE=Hefei DATANG Storage Technology Co.,LTD.
|
||||||
|
|
||||||
@ -70481,6 +70709,9 @@ pci:v00001ED9*
|
|||||||
pci:v00001EE9*
|
pci:v00001EE9*
|
||||||
ID_VENDOR_FROM_DATABASE=SUSE LLC
|
ID_VENDOR_FROM_DATABASE=SUSE LLC
|
||||||
|
|
||||||
|
pci:v00001EFB*
|
||||||
|
ID_VENDOR_FROM_DATABASE=Flexxon Pte Ltd
|
||||||
|
|
||||||
pci:v00001FC0*
|
pci:v00001FC0*
|
||||||
ID_VENDOR_FROM_DATABASE=Ascom (Finland) Oy
|
ID_VENDOR_FROM_DATABASE=Ascom (Finland) Oy
|
||||||
|
|
||||||
@ -77030,6 +77261,9 @@ pci:v00008086d000010FBsv00001BD4sd0000002F*
|
|||||||
pci:v00008086d000010FBsv00001BD4sd00000032*
|
pci:v00008086d000010FBsv00001BD4sd00000032*
|
||||||
ID_MODEL_FROM_DATABASE=82599ES 10-Gigabit SFI/SFP+ Network Connection (10G SFP+ DP EP102Fi4 Adapter)
|
ID_MODEL_FROM_DATABASE=82599ES 10-Gigabit SFI/SFP+ Network Connection (10G SFP+ DP EP102Fi4 Adapter)
|
||||||
|
|
||||||
|
pci:v00008086d000010FBsv00001BD4sd00000067*
|
||||||
|
ID_MODEL_FROM_DATABASE=82599ES 10-Gigabit SFI/SFP+ Network Connection (F102I82599)
|
||||||
|
|
||||||
pci:v00008086d000010FBsv00008086sd00000002*
|
pci:v00008086d000010FBsv00008086sd00000002*
|
||||||
ID_MODEL_FROM_DATABASE=82599ES 10-Gigabit SFI/SFP+ Network Connection (Ethernet Server Adapter X520-DA2)
|
ID_MODEL_FROM_DATABASE=82599ES 10-Gigabit SFI/SFP+ Network Connection (Ethernet Server Adapter X520-DA2)
|
||||||
|
|
||||||
@ -78032,6 +78266,9 @@ pci:v00008086d00001521sv00001BD4sd0000001D*
|
|||||||
pci:v00008086d00001521sv00001BD4sd00000035*
|
pci:v00008086d00001521sv00001BD4sd00000035*
|
||||||
ID_MODEL_FROM_DATABASE=I350 Gigabit Network Connection (1G base-T QP EP014Ti1 Adapter)
|
ID_MODEL_FROM_DATABASE=I350 Gigabit Network Connection (1G base-T QP EP014Ti1 Adapter)
|
||||||
|
|
||||||
|
pci:v00008086d00001521sv00001BD4sd00000066*
|
||||||
|
ID_MODEL_FROM_DATABASE=I350 Gigabit Network Connection (F014I350)
|
||||||
|
|
||||||
pci:v00008086d00001521sv00008086sd00000001*
|
pci:v00008086d00001521sv00008086sd00000001*
|
||||||
ID_MODEL_FROM_DATABASE=I350 Gigabit Network Connection (Ethernet Server Adapter I350-T4)
|
ID_MODEL_FROM_DATABASE=I350 Gigabit Network Connection (Ethernet Server Adapter I350-T4)
|
||||||
|
|
||||||
@ -78557,6 +78794,9 @@ pci:v00008086d00001572sv00001BD4sd00000042*
|
|||||||
pci:v00008086d00001572sv00001BD4sd00000056*
|
pci:v00008086d00001572sv00001BD4sd00000056*
|
||||||
ID_MODEL_FROM_DATABASE=Ethernet Controller X710 for 10GbE SFP+ (Ethernet Network Adapter X710-BM2 for OCP NIC 3.0)
|
ID_MODEL_FROM_DATABASE=Ethernet Controller X710 for 10GbE SFP+ (Ethernet Network Adapter X710-BM2 for OCP NIC 3.0)
|
||||||
|
|
||||||
|
pci:v00008086d00001572sv00001BD4sd00000065*
|
||||||
|
ID_MODEL_FROM_DATABASE=Ethernet Controller X710 for 10GbE SFP+ (F102IX710)
|
||||||
|
|
||||||
pci:v00008086d00001572sv00008086sd00000000*
|
pci:v00008086d00001572sv00008086sd00000000*
|
||||||
ID_MODEL_FROM_DATABASE=Ethernet Controller X710 for 10GbE SFP+ (Ethernet Converged Network Adapter X710)
|
ID_MODEL_FROM_DATABASE=Ethernet Controller X710 for 10GbE SFP+ (Ethernet Converged Network Adapter X710)
|
||||||
|
|
||||||
@ -78983,6 +79223,9 @@ pci:v00008086d00001593sv00008086sd00000009*
|
|||||||
pci:v00008086d00001593sv00008086sd0000000A*
|
pci:v00008086d00001593sv00008086sd0000000A*
|
||||||
ID_MODEL_FROM_DATABASE=Ethernet Controller E810-C for SFP (Ethernet 25G 4P E810-XXV Adapter)
|
ID_MODEL_FROM_DATABASE=Ethernet Controller E810-C for SFP (Ethernet 25G 4P E810-XXV Adapter)
|
||||||
|
|
||||||
|
pci:v00008086d00001593sv00008086sd0000000C*
|
||||||
|
ID_MODEL_FROM_DATABASE=Ethernet Controller E810-C for SFP (Ethernet Network Adapter E810-XXV-4 for OCP 3.0)
|
||||||
|
|
||||||
pci:v00008086d00001599*
|
pci:v00008086d00001599*
|
||||||
ID_MODEL_FROM_DATABASE=Ethernet Controller E810-XXV for backplane
|
ID_MODEL_FROM_DATABASE=Ethernet Controller E810-XXV for backplane
|
||||||
|
|
||||||
@ -79019,6 +79262,9 @@ pci:v00008086d0000159Bsv00008086sd00004001*
|
|||||||
pci:v00008086d0000159Bsv00008086sd00004002*
|
pci:v00008086d0000159Bsv00008086sd00004002*
|
||||||
ID_MODEL_FROM_DATABASE=Ethernet Controller E810-XXV for SFP (Ethernet Network Adapter E810-XXV-2 for OCP 3.0)
|
ID_MODEL_FROM_DATABASE=Ethernet Controller E810-XXV for SFP (Ethernet Network Adapter E810-XXV-2 for OCP 3.0)
|
||||||
|
|
||||||
|
pci:v00008086d0000159Bsv00008086sd00004003*
|
||||||
|
ID_MODEL_FROM_DATABASE=Ethernet Controller E810-XXV for SFP (Ethernet Network Adapter E810-XXV-2)
|
||||||
|
|
||||||
pci:v00008086d000015A0*
|
pci:v00008086d000015A0*
|
||||||
ID_MODEL_FROM_DATABASE=Ethernet Connection (2) I218-LM
|
ID_MODEL_FROM_DATABASE=Ethernet Connection (2) I218-LM
|
||||||
|
|
||||||
@ -79499,6 +79745,12 @@ pci:v00008086d000018A0*
|
|||||||
pci:v00008086d000018A1*
|
pci:v00008086d000018A1*
|
||||||
ID_MODEL_FROM_DATABASE=C4XXX Series QAT Virtual Function
|
ID_MODEL_FROM_DATABASE=C4XXX Series QAT Virtual Function
|
||||||
|
|
||||||
|
pci:v00008086d000018EE*
|
||||||
|
ID_MODEL_FROM_DATABASE=200xx Series QAT
|
||||||
|
|
||||||
|
pci:v00008086d000018EF*
|
||||||
|
ID_MODEL_FROM_DATABASE=200xx Series QAT Virtual Function
|
||||||
|
|
||||||
pci:v00008086d00001900*
|
pci:v00008086d00001900*
|
||||||
ID_MODEL_FROM_DATABASE=Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers
|
ID_MODEL_FROM_DATABASE=Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers
|
||||||
|
|
||||||
@ -79907,6 +80159,9 @@ pci:v00008086d000019E0*
|
|||||||
pci:v00008086d000019E2*
|
pci:v00008086d000019E2*
|
||||||
ID_MODEL_FROM_DATABASE=Atom Processor C3000 Series QuickAssist Technology
|
ID_MODEL_FROM_DATABASE=Atom Processor C3000 Series QuickAssist Technology
|
||||||
|
|
||||||
|
pci:v00008086d000019E3*
|
||||||
|
ID_MODEL_FROM_DATABASE=Atom Processor C3000 Series QuickAssist Technology Virtual Function
|
||||||
|
|
||||||
pci:v00008086d00001A1C*
|
pci:v00008086d00001A1C*
|
||||||
ID_MODEL_FROM_DATABASE=Ethernet Connection (17) I219-LM
|
ID_MODEL_FROM_DATABASE=Ethernet Connection (17) I219-LM
|
||||||
|
|
||||||
@ -83649,7 +83904,10 @@ pci:v00008086d000024F0sv00001CB8sd00000004*
|
|||||||
ID_MODEL_FROM_DATABASE=Omni-Path HFI Silicon 100 Series [discrete] (Omni-Path HFI Adapter 100 Series, 1 Port, PCIe x16, TC4600E QSFP28)
|
ID_MODEL_FROM_DATABASE=Omni-Path HFI Silicon 100 Series [discrete] (Omni-Path HFI Adapter 100 Series, 1 Port, PCIe x16, TC4600E QSFP28)
|
||||||
|
|
||||||
pci:v00008086d000024F0sv0000434Esd00000001*
|
pci:v00008086d000024F0sv0000434Esd00000001*
|
||||||
ID_MODEL_FROM_DATABASE=Omni-Path HFI Silicon 100 Series [discrete] (Omni-Path HFI 100 Series, 1 Port, OCP 3.0 Adapter)
|
ID_MODEL_FROM_DATABASE=Omni-Path HFI Silicon 100 Series [discrete] (Omni-Path HFI Adapter 100 Series, 1 Port, OCP 3.0)
|
||||||
|
|
||||||
|
pci:v00008086d000024F0sv0000434Esd00002628*
|
||||||
|
ID_MODEL_FROM_DATABASE=Omni-Path HFI Silicon 100 Series [discrete] (Omni-Path HFI Adapter 100 Series, 1 Port, PCIe x16)
|
||||||
|
|
||||||
pci:v00008086d000024F0sv00008086sd00002628*
|
pci:v00008086d000024F0sv00008086sd00002628*
|
||||||
ID_MODEL_FROM_DATABASE=Omni-Path HFI Silicon 100 Series [discrete] (Omni-Path HFI Adapter 100 Series, 1 Port, PCIe x16)
|
ID_MODEL_FROM_DATABASE=Omni-Path HFI Silicon 100 Series [discrete] (Omni-Path HFI Adapter 100 Series, 1 Port, PCIe x16)
|
||||||
@ -90671,6 +90929,9 @@ pci:v00008086d000037C8sv00008086sd00000001*
|
|||||||
pci:v00008086d000037C8sv00008086sd00000002*
|
pci:v00008086d000037C8sv00008086sd00000002*
|
||||||
ID_MODEL_FROM_DATABASE=C62x Chipset QuickAssist Technology (QuickAssist Adapter 8970)
|
ID_MODEL_FROM_DATABASE=C62x Chipset QuickAssist Technology (QuickAssist Adapter 8970)
|
||||||
|
|
||||||
|
pci:v00008086d000037C9*
|
||||||
|
ID_MODEL_FROM_DATABASE=C62x Chipset QuickAssist Technology Virtual Function
|
||||||
|
|
||||||
pci:v00008086d000037CC*
|
pci:v00008086d000037CC*
|
||||||
ID_MODEL_FROM_DATABASE=Ethernet Connection X722
|
ID_MODEL_FROM_DATABASE=Ethernet Connection X722
|
||||||
|
|
||||||
@ -92417,6 +92678,27 @@ pci:v00008086d000043F0sv00008086sd000002A4*
|
|||||||
pci:v00008086d0000444E*
|
pci:v00008086d0000444E*
|
||||||
ID_MODEL_FROM_DATABASE=Turbo Memory Controller
|
ID_MODEL_FROM_DATABASE=Turbo Memory Controller
|
||||||
|
|
||||||
|
pci:v00008086d0000461E*
|
||||||
|
ID_MODEL_FROM_DATABASE=Alder Lake-P Thunderbolt 4 USB Controller
|
||||||
|
|
||||||
|
pci:v00008086d0000461F*
|
||||||
|
ID_MODEL_FROM_DATABASE=Alder Lake-P Thunderbolt 4 PCI Express Root Port #3
|
||||||
|
|
||||||
|
pci:v00008086d0000462F*
|
||||||
|
ID_MODEL_FROM_DATABASE=Alder Lake-P Thunderbolt 4 PCI Express Root Port #2
|
||||||
|
|
||||||
|
pci:v00008086d0000463E*
|
||||||
|
ID_MODEL_FROM_DATABASE=Alder Lake-P Thunderbolt 4 NHI #0
|
||||||
|
|
||||||
|
pci:v00008086d0000463F*
|
||||||
|
ID_MODEL_FROM_DATABASE=Alder Lake-P Thunderbolt 4 PCI Express Root Port #1
|
||||||
|
|
||||||
|
pci:v00008086d0000466D*
|
||||||
|
ID_MODEL_FROM_DATABASE=Alder Lake-P Thunderbolt 4 NHI #1
|
||||||
|
|
||||||
|
pci:v00008086d0000466E*
|
||||||
|
ID_MODEL_FROM_DATABASE=Alder Lake-P Thunderbolt 4 PCI Express Root Port #0
|
||||||
|
|
||||||
pci:v00008086d0000467F*
|
pci:v00008086d0000467F*
|
||||||
ID_MODEL_FROM_DATABASE=Volume Management Device NVMe RAID Controller
|
ID_MODEL_FROM_DATABASE=Volume Management Device NVMe RAID Controller
|
||||||
|
|
||||||
@ -95768,6 +96050,9 @@ pci:v00008086d0000A0C8*
|
|||||||
pci:v00008086d0000A0E0*
|
pci:v00008086d0000A0E0*
|
||||||
ID_MODEL_FROM_DATABASE=Tiger Lake-LP Management Engine Interface
|
ID_MODEL_FROM_DATABASE=Tiger Lake-LP Management Engine Interface
|
||||||
|
|
||||||
|
pci:v00008086d0000A0E3*
|
||||||
|
ID_MODEL_FROM_DATABASE=Tiger Lake-LP Active Management Technology - SOL
|
||||||
|
|
||||||
pci:v00008086d0000A0E8*
|
pci:v00008086d0000A0E8*
|
||||||
ID_MODEL_FROM_DATABASE=Tiger Lake-LP Serial IO I2C Controller #0
|
ID_MODEL_FROM_DATABASE=Tiger Lake-LP Serial IO I2C Controller #0
|
||||||
|
|
||||||
|
@ -54471,10 +54471,10 @@ usb:v15C2pFFDC*
|
|||||||
ID_MODEL_FROM_DATABASE=iMON PAD Remote Controller
|
ID_MODEL_FROM_DATABASE=iMON PAD Remote Controller
|
||||||
|
|
||||||
usb:v15C5*
|
usb:v15C5*
|
||||||
ID_VENDOR_FROM_DATABASE=Advance Multimedia Internet Technology Inc. (AMIT)
|
ID_VENDOR_FROM_DATABASE=Pressure Profile Systems, Inc.
|
||||||
|
|
||||||
usb:v15C5p0008*
|
usb:v15C5p0008*
|
||||||
ID_MODEL_FROM_DATABASE=WL532U 802.11g Adapter
|
ID_MODEL_FROM_DATABASE=Advance Multimedia Internet Technology Inc. (AMIT) WL532U 802.11g Adapter
|
||||||
|
|
||||||
usb:v15C6*
|
usb:v15C6*
|
||||||
ID_VENDOR_FROM_DATABASE=Laboratoires MXM
|
ID_VENDOR_FROM_DATABASE=Laboratoires MXM
|
||||||
|
@ -135,11 +135,16 @@ usb:v1C7Ap0603*
|
|||||||
|
|
||||||
# Supported by libfprint driver goodixmoc
|
# Supported by libfprint driver goodixmoc
|
||||||
usb:v27C6p5840*
|
usb:v27C6p5840*
|
||||||
usb:v27C6p6496*
|
usb:v27C6p609C*
|
||||||
usb:v27C6p60A2*
|
usb:v27C6p60A2*
|
||||||
usb:v27C6p63AC*
|
|
||||||
usb:v27C6p639C*
|
usb:v27C6p639C*
|
||||||
|
usb:v27C6p63AC*
|
||||||
|
usb:v27C6p6496*
|
||||||
|
usb:v27C6p6584*
|
||||||
|
usb:v27C6p658C*
|
||||||
|
usb:v27C6p6592*
|
||||||
usb:v27C6p6594*
|
usb:v27C6p6594*
|
||||||
|
usb:v27C6p659C*
|
||||||
usb:v27C6p6A94*
|
usb:v27C6p6A94*
|
||||||
ID_AUTOSUSPEND=1
|
ID_AUTOSUSPEND=1
|
||||||
|
|
||||||
@ -149,7 +154,6 @@ usb:v298Dp1010*
|
|||||||
|
|
||||||
# Supported by libfprint driver synaptics
|
# Supported by libfprint driver synaptics
|
||||||
usb:v06CBp00BD*
|
usb:v06CBp00BD*
|
||||||
usb:v06CBp00E9*
|
|
||||||
usb:v06CBp00DF*
|
usb:v06CBp00DF*
|
||||||
usb:v06CBp00F9*
|
usb:v06CBp00F9*
|
||||||
usb:v06CBp00FC*
|
usb:v06CBp00FC*
|
||||||
@ -234,6 +238,7 @@ usb:v06CBp00C4*
|
|||||||
usb:v06CBp00CB*
|
usb:v06CBp00CB*
|
||||||
usb:v06CBp00D8*
|
usb:v06CBp00D8*
|
||||||
usb:v06CBp00DA*
|
usb:v06CBp00DA*
|
||||||
|
usb:v06CBp00E9*
|
||||||
usb:v0A5Cp5801*
|
usb:v0A5Cp5801*
|
||||||
usb:v0A5Cp5805*
|
usb:v0A5Cp5805*
|
||||||
usb:v0A5Cp5834*
|
usb:v0A5Cp5834*
|
||||||
|
@ -560,6 +560,13 @@ evdev:name:AlpsPS/2 ALPS GlidePoint:dmi:*svnLENOVO:*pvrLenovoYoga500-14IBD:*
|
|||||||
EVDEV_ABS_35=117:3952:36
|
EVDEV_ABS_35=117:3952:36
|
||||||
EVDEV_ABS_36=105:1960:26
|
EVDEV_ABS_36=105:1960:26
|
||||||
|
|
||||||
|
# Lenovo U41-70 (80JV)
|
||||||
|
evdev:name:AlpsPS/2 ALPS GlidePoint:dmi:*svnLENOVO:*pvrLenovoU41-70:*
|
||||||
|
EVDEV_ABS_00=117:3958:36
|
||||||
|
EVDEV_ABS_01=104:1960:26
|
||||||
|
EVDEV_ABS_35=117:3958:36
|
||||||
|
EVDEV_ABS_36=104:1960:26
|
||||||
|
|
||||||
# Lenovo Thinkpad T490 and T14 Gen1
|
# Lenovo Thinkpad T490 and T14 Gen1
|
||||||
evdev:name:SynPS/2 Synaptics TouchPad:dmi:*:svnLENOVO:*pvrThinkPadT490:*
|
evdev:name:SynPS/2 Synaptics TouchPad:dmi:*:svnLENOVO:*pvrThinkPadT490:*
|
||||||
evdev:name:SynPS/2 Synaptics TouchPad:dmi:*:svnLENOVO:*pvrThinkPadT14Gen1:*
|
evdev:name:SynPS/2 Synaptics TouchPad:dmi:*:svnLENOVO:*pvrThinkPadT14Gen1:*
|
||||||
|
@ -623,6 +623,8 @@ evdev:atkbd:dmi:bvn*:bvr*:bd*:svnHewlett-Packard*:pnHPLicrice:*
|
|||||||
# HP EliteBook
|
# HP EliteBook
|
||||||
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnHewlett-Packard*:pnHPEliteBook*:*
|
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnHewlett-Packard*:pnHPEliteBook*:*
|
||||||
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnHP*:pnHPEliteBook*:*
|
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnHP*:pnHPEliteBook*:*
|
||||||
|
# HP Elite Dragonfly
|
||||||
|
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnHP*:pnHPEliteDragonfly*:*
|
||||||
# HP ProBook 440 G2
|
# HP ProBook 440 G2
|
||||||
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnHewlett-Packard*:pnHP440G2:*
|
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnHewlett-Packard*:pnHP440G2:*
|
||||||
# HP ProBook
|
# HP ProBook
|
||||||
|
3138
hwdb.d/ma-large.txt
3138
hwdb.d/ma-large.txt
File diff suppressed because it is too large
Load Diff
@ -4598,18 +4598,24 @@ B00000-BFFFFF (base 16) Amethystum Storage Technology Co., Ltd
|
|||||||
Walnut CA 91789
|
Walnut CA 91789
|
||||||
US
|
US
|
||||||
|
|
||||||
64-33-B5 (hex) Geksacon
|
|
||||||
C00000-CFFFFF (base 16) Geksacon
|
|
||||||
revolutionary street
|
|
||||||
Ufa Republic of Bashkortostan 450005
|
|
||||||
RU
|
|
||||||
|
|
||||||
04-71-4B (hex) uAvionix Corporation
|
04-71-4B (hex) uAvionix Corporation
|
||||||
100000-1FFFFF (base 16) uAvionix Corporation
|
100000-1FFFFF (base 16) uAvionix Corporation
|
||||||
300 Pine Needle Lane
|
300 Pine Needle Lane
|
||||||
Bigfork MT 59911
|
Bigfork MT 59911
|
||||||
US
|
US
|
||||||
|
|
||||||
|
28-36-13 (hex) shenzhen technology limited
|
||||||
|
700000-7FFFFF (base 16) shenzhen technology limited
|
||||||
|
903,No. 1 Shifeng Building, Xinzhuang Community Villa Road, Matian Street, Guangming District, Shenzhen City
|
||||||
|
Shenzhen Guangdong 518000
|
||||||
|
CN
|
||||||
|
|
||||||
|
64-33-B5 (hex) Geksacon
|
||||||
|
C00000-CFFFFF (base 16) Geksacon
|
||||||
|
Revolutionary Street 78
|
||||||
|
Ufa Republic of Bashkortostan 450005
|
||||||
|
RU
|
||||||
|
|
||||||
4C-4B-F9 (hex) Shenzhen dingsheng technology co., LTD
|
4C-4B-F9 (hex) Shenzhen dingsheng technology co., LTD
|
||||||
400000-4FFFFF (base 16) Shenzhen dingsheng technology co., LTD
|
400000-4FFFFF (base 16) Shenzhen dingsheng technology co., LTD
|
||||||
Floor 3, building 5, kaijeda industrial zone, no.97, huaxing road, langkou community, dalang street, longhua district
|
Floor 3, building 5, kaijeda industrial zone, no.97, huaxing road, langkou community, dalang street, longhua district
|
||||||
@ -8810,12 +8816,24 @@ B00000-BFFFFF (base 16) Daatrics LTD
|
|||||||
Kwai Chung NT 999077
|
Kwai Chung NT 999077
|
||||||
HK
|
HK
|
||||||
|
|
||||||
|
28-36-13 (hex) Qingdao Airpoint Electronics Co.,Ltd.
|
||||||
|
900000-9FFFFF (base 16) Qingdao Airpoint Electronics Co.,Ltd.
|
||||||
|
Yuhuangling industrial Park, Xiazhuang-Rd, Chengyang-Qu
|
||||||
|
QingDao City ShanDong Province 266109
|
||||||
|
CN
|
||||||
|
|
||||||
64-33-B5 (hex) University of Texas at Austin
|
64-33-B5 (hex) University of Texas at Austin
|
||||||
E00000-EFFFFF (base 16) University of Texas at Austin
|
E00000-EFFFFF (base 16) University of Texas at Austin
|
||||||
1 University Station C3800
|
1 University Station C3800
|
||||||
Austin TX 78713-7407
|
Austin TX 78713-7407
|
||||||
US
|
US
|
||||||
|
|
||||||
|
28-36-13 (hex) Elytone Electronic Co., Ltd.
|
||||||
|
400000-4FFFFF (base 16) Elytone Electronic Co., Ltd.
|
||||||
|
#218, Sec.2, Chung Cheng Road
|
||||||
|
San-Hsia District, New Taipei City 23742
|
||||||
|
TW
|
||||||
|
|
||||||
20-85-93 (hex) UNILUMIN GROUP CO.,LTD
|
20-85-93 (hex) UNILUMIN GROUP CO.,LTD
|
||||||
300000-3FFFFF (base 16) UNILUMIN GROUP CO.,LTD
|
300000-3FFFFF (base 16) UNILUMIN GROUP CO.,LTD
|
||||||
No.112 Yongfu Rd.,BaoanDistrict,
|
No.112 Yongfu Rd.,BaoanDistrict,
|
||||||
@ -13319,6 +13337,24 @@ D00000-DFFFFF (base 16) IIYAMA CORPORATION
|
|||||||
Hoofddorp 2131HA
|
Hoofddorp 2131HA
|
||||||
NL
|
NL
|
||||||
|
|
||||||
|
28-36-13 (hex) Linear Computing Inc.
|
||||||
|
300000-3FFFFF (base 16) Linear Computing Inc.
|
||||||
|
110 Galaxy Blvd
|
||||||
|
Etobicoke Ontario M9W 4Y6
|
||||||
|
CA
|
||||||
|
|
||||||
|
28-36-13 (hex) Hi-p (Suzhou) Electronics Co,Ltd
|
||||||
|
100000-1FFFFF (base 16) Hi-p (Suzhou) Electronics Co,Ltd
|
||||||
|
5th floor, building G, no. 2337 gudai road (weijing center)
|
||||||
|
Shanghai minhang district 215128
|
||||||
|
CN
|
||||||
|
|
||||||
|
78-5E-E8 (hex) Yake (Tianjin) Technology Co.,Ltd.
|
||||||
|
A00000-AFFFFF (base 16) Yake (Tianjin) Technology Co.,Ltd.
|
||||||
|
No.2, Zhengtong Road, Caozili Town, Wuqing District, Tianjin
|
||||||
|
Tianjin Tianjin 301727
|
||||||
|
CN
|
||||||
|
|
||||||
4C-4B-F9 (hex) Shandong Linkotech Electronic Co., Ltd.
|
4C-4B-F9 (hex) Shandong Linkotech Electronic Co., Ltd.
|
||||||
600000-6FFFFF (base 16) Shandong Linkotech Electronic Co., Ltd.
|
600000-6FFFFF (base 16) Shandong Linkotech Electronic Co., Ltd.
|
||||||
22nd Floor, Building 2, Aosheng Building, No.1166 Xinyi Street, High-tech Zone
|
22nd Floor, Building 2, Aosheng Building, No.1166 Xinyi Street, High-tech Zone
|
||||||
@ -17693,6 +17729,24 @@ C00000-CFFFFF (base 16) Haag-Streit AG
|
|||||||
China Guang Dong 518000
|
China Guang Dong 518000
|
||||||
CN
|
CN
|
||||||
|
|
||||||
|
28-36-13 (hex) Shandong SIASUN Industrial Software Research Institute Co., Ltd
|
||||||
|
000000-0FFFFF (base 16) Shandong SIASUN Industrial Software Research Institute Co., Ltd
|
||||||
|
Rm301,Artificial Intelligence Building,Jingshi Road,Jinan Area Of China(Shandong) Pilot Free Trade Zone
|
||||||
|
jinan 250000
|
||||||
|
CN
|
||||||
|
|
||||||
|
28-36-13 (hex) AVYCON
|
||||||
|
D00000-DFFFFF (base 16) AVYCON
|
||||||
|
16682 Millikan Ave
|
||||||
|
Irvine CA 92606
|
||||||
|
US
|
||||||
|
|
||||||
|
28-36-13 (hex) ESI Ventures, LLC
|
||||||
|
600000-6FFFFF (base 16) ESI Ventures, LLC
|
||||||
|
2085 Humphrey Street
|
||||||
|
Fort Wayne IN 46803
|
||||||
|
US
|
||||||
|
|
||||||
20-85-93 (hex) Great Lite International
|
20-85-93 (hex) Great Lite International
|
||||||
700000-7FFFFF (base 16) Great Lite International
|
700000-7FFFFF (base 16) Great Lite International
|
||||||
11F., No.207-2, Sec. 3, Beixin Rd., Xindian Dist.,
|
11F., No.207-2, Sec. 3, Beixin Rd., Xindian Dist.,
|
||||||
@ -22195,3 +22249,39 @@ B00000-BFFFFF (base 16) electroCore Inc.
|
|||||||
Matam Scientific Industries Center, Building 8.2
|
Matam Scientific Industries Center, Building 8.2
|
||||||
Mail box 15123 Haifa 3508409
|
Mail box 15123 Haifa 3508409
|
||||||
IL
|
IL
|
||||||
|
|
||||||
|
28-36-13 (hex) midBit Technologies, LLC
|
||||||
|
C00000-CFFFFF (base 16) midBit Technologies, LLC
|
||||||
|
153 Homestead Ln
|
||||||
|
Romney WV 26757
|
||||||
|
US
|
||||||
|
|
||||||
|
28-36-13 (hex) Turing Video
|
||||||
|
500000-5FFFFF (base 16) Turing Video
|
||||||
|
1730 S El Camino Real, Suite 350
|
||||||
|
San Mateo CA 94402
|
||||||
|
US
|
||||||
|
|
||||||
|
28-36-13 (hex) MAKEEN Energy
|
||||||
|
A00000-AFFFFF (base 16) MAKEEN Energy
|
||||||
|
Alsvej 21
|
||||||
|
Randers 8940
|
||||||
|
DK
|
||||||
|
|
||||||
|
28-36-13 (hex) Fuzhou Lesi Intelligent Technology Co., Ltd
|
||||||
|
800000-8FFFFF (base 16) Fuzhou Lesi Intelligent Technology Co., Ltd
|
||||||
|
Room 1-3-5, north 9 / F, building 1, Fujian hi tech Pioneer Park, 611 Gongye Road, Gulou District
|
||||||
|
Fuzhou Fujian 350000
|
||||||
|
CN
|
||||||
|
|
||||||
|
28-36-13 (hex) EGMedical, s.r.o.
|
||||||
|
E00000-EFFFFF (base 16) EGMedical, s.r.o.
|
||||||
|
KRENOVA 19
|
||||||
|
Brno JHMK 60200
|
||||||
|
CZ
|
||||||
|
|
||||||
|
28-36-13 (hex) Qorvo, Inc.
|
||||||
|
B00000-BFFFFF (base 16) Qorvo, Inc.
|
||||||
|
500 W. Renner Road
|
||||||
|
Richardson TX 75080
|
||||||
|
US
|
||||||
|
@ -5117,18 +5117,18 @@ E05000-E05FFF (base 16) Lobaro GmbH
|
|||||||
Malaga Malaga 29590
|
Malaga Malaga 29590
|
||||||
ES
|
ES
|
||||||
|
|
||||||
70-B3-D5 (hex) HORIZON.INC
|
|
||||||
69B000-69BFFF (base 16) HORIZON.INC
|
|
||||||
1600 Aza-Shironoshita Asahi
|
|
||||||
Shin Asahi-cho Takashima, Shiga 520-1501
|
|
||||||
JP
|
|
||||||
|
|
||||||
70-B3-D5 (hex) aelettronica group srl
|
70-B3-D5 (hex) aelettronica group srl
|
||||||
A14000-A14FFF (base 16) aelettronica group srl
|
A14000-A14FFF (base 16) aelettronica group srl
|
||||||
via matteotti,22
|
via matteotti,22
|
||||||
gaggiano milano 20083
|
gaggiano milano 20083
|
||||||
IT
|
IT
|
||||||
|
|
||||||
|
70-B3-D5 (hex) HORIZON.INC
|
||||||
|
69B000-69BFFF (base 16) HORIZON.INC
|
||||||
|
1600 Aza-Shironoshita Asahi
|
||||||
|
Shin Asahi-cho Takashima, Shiga 520-1501
|
||||||
|
JP
|
||||||
|
|
||||||
70-B3-D5 (hex) MedRx, Inc
|
70-B3-D5 (hex) MedRx, Inc
|
||||||
3B6000-3B6FFF (base 16) MedRx, Inc
|
3B6000-3B6FFF (base 16) MedRx, Inc
|
||||||
1200 Starkey Rd Ste.105
|
1200 Starkey Rd Ste.105
|
||||||
@ -5147,18 +5147,18 @@ A14000-A14FFF (base 16) aelettronica group srl
|
|||||||
Gothenburg Västra Götaland 41250
|
Gothenburg Västra Götaland 41250
|
||||||
SE
|
SE
|
||||||
|
|
||||||
70-B3-D5 (hex) Vendanor AS
|
|
||||||
D0B000-D0BFFF (base 16) Vendanor AS
|
|
||||||
Grandevegen 13
|
|
||||||
Stryn 6783
|
|
||||||
NO
|
|
||||||
|
|
||||||
70-B3-D5 (hex) Tinkerforge GmbH
|
70-B3-D5 (hex) Tinkerforge GmbH
|
||||||
509000-509FFF (base 16) Tinkerforge GmbH
|
509000-509FFF (base 16) Tinkerforge GmbH
|
||||||
Zur Brinke 7
|
Zur Brinke 7
|
||||||
Schloss Holte-Stukenbrock NRW 33758
|
Schloss Holte-Stukenbrock NRW 33758
|
||||||
DE
|
DE
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Vendanor AS
|
||||||
|
D0B000-D0BFFF (base 16) Vendanor AS
|
||||||
|
Grandevegen 13
|
||||||
|
Stryn 6783
|
||||||
|
NO
|
||||||
|
|
||||||
70-B3-D5 (hex) 4neXt S.r.l.s.
|
70-B3-D5 (hex) 4neXt S.r.l.s.
|
||||||
E41000-E41FFF (base 16) 4neXt S.r.l.s.
|
E41000-E41FFF (base 16) 4neXt S.r.l.s.
|
||||||
Via Leonardo da Vinci 15/4
|
Via Leonardo da Vinci 15/4
|
||||||
@ -5189,18 +5189,18 @@ F41000-F41FFF (base 16) AUTOMATIZACION Y CONECTIVIDAD SA DE CV
|
|||||||
PORCIA PORDENONE 330850
|
PORCIA PORDENONE 330850
|
||||||
IT
|
IT
|
||||||
|
|
||||||
8C-1F-64 (hex) LLC EMS-Expert
|
|
||||||
21C000-21CFFF (base 16) LLC EMS-Expert
|
|
||||||
Gorodskoy, st., d.39,1
|
|
||||||
Tula Tula region 300012
|
|
||||||
RU
|
|
||||||
|
|
||||||
8C-1F-64 (hex) Gamber Johnson-LLC
|
8C-1F-64 (hex) Gamber Johnson-LLC
|
||||||
42B000-42BFFF (base 16) Gamber Johnson-LLC
|
42B000-42BFFF (base 16) Gamber Johnson-LLC
|
||||||
3001 Borham Ave
|
3001 Borham Ave
|
||||||
Stevens Point WI 54481
|
Stevens Point WI 54481
|
||||||
US
|
US
|
||||||
|
|
||||||
|
8C-1F-64 (hex) LLC EMS-Expert
|
||||||
|
21C000-21CFFF (base 16) LLC EMS-Expert
|
||||||
|
Gorodskoy, st., d.39,1
|
||||||
|
Tula Tula region 300012
|
||||||
|
RU
|
||||||
|
|
||||||
8C-1F-64 (hex) Green Access Ltd
|
8C-1F-64 (hex) Green Access Ltd
|
||||||
878000-878FFF (base 16) Green Access Ltd
|
878000-878FFF (base 16) Green Access Ltd
|
||||||
Unit 1 Kensworthgate 200-204 High Street South
|
Unit 1 Kensworthgate 200-204 High Street South
|
||||||
@ -5225,11 +5225,11 @@ B9A000-B9AFFF (base 16) QUERCUS TECHNOLOGIES, S.L.
|
|||||||
LOS ANGELES CA 90067
|
LOS ANGELES CA 90067
|
||||||
US
|
US
|
||||||
|
|
||||||
8C-1F-64 (hex) Arcopie
|
8C-1F-64 (hex) Pixel Design & Manufacturing Sdn. Bhd.
|
||||||
28A000-28AFFF (base 16) Arcopie
|
CE3000-CE3FFF (base 16) Pixel Design & Manufacturing Sdn. Bhd.
|
||||||
Office 438, YTC, 847, Buheung-ro, Gwangjeok-myeon
|
87, Jalan 20/7, Paramount Garden
|
||||||
Yangju-si Alabama 11416
|
Petaling Jaya Selangor 46300
|
||||||
KR
|
MY
|
||||||
|
|
||||||
8C-1F-64 (hex) Prosys
|
8C-1F-64 (hex) Prosys
|
||||||
A5C000-A5CFFF (base 16) Prosys
|
A5C000-A5CFFF (base 16) Prosys
|
||||||
@ -5237,29 +5237,17 @@ A5C000-A5CFFF (base 16) Prosys
|
|||||||
fillinges 74250
|
fillinges 74250
|
||||||
FR
|
FR
|
||||||
|
|
||||||
8C-1F-64 (hex) Pixel Design & Manufacturing Sdn. Bhd.
|
|
||||||
CE3000-CE3FFF (base 16) Pixel Design & Manufacturing Sdn. Bhd.
|
|
||||||
87, Jalan 20/7, Paramount Garden
|
|
||||||
Petaling Jaya Selangor 46300
|
|
||||||
MY
|
|
||||||
|
|
||||||
8C-1F-64 (hex) Antai technology Co.,Ltd
|
|
||||||
72C000-72CFFF (base 16) Antai technology Co.,Ltd
|
|
||||||
T2-704, No.159 Shenwu Road, Minhang District
|
|
||||||
Shanghai Shanghai 201100
|
|
||||||
CN
|
|
||||||
|
|
||||||
8C-1F-64 (hex) mapna group
|
8C-1F-64 (hex) mapna group
|
||||||
768000-768FFF (base 16) mapna group
|
768000-768FFF (base 16) mapna group
|
||||||
mirdamad
|
mirdamad
|
||||||
Tehran 0512258788
|
Tehran 0512258788
|
||||||
IR
|
IR
|
||||||
|
|
||||||
8C-1F-64 (hex) Esys Srl
|
8C-1F-64 (hex) Arcopie
|
||||||
C1F000-C1FFFF (base 16) Esys Srl
|
28A000-28AFFF (base 16) Arcopie
|
||||||
via Spagna 240/242
|
Office 438, YTC, 847, Buheung-ro, Gwangjeok-myeon
|
||||||
Rende Calabria 87036
|
Yangju-si Alabama 11416
|
||||||
IT
|
KR
|
||||||
|
|
||||||
8C-1F-64 (hex) Sicon srl
|
8C-1F-64 (hex) Sicon srl
|
||||||
193000-193FFF (base 16) Sicon srl
|
193000-193FFF (base 16) Sicon srl
|
||||||
@ -5267,12 +5255,42 @@ C1F000-C1FFFF (base 16) Esys Srl
|
|||||||
Isola Vicentina Vicenza 36033
|
Isola Vicentina Vicenza 36033
|
||||||
IT
|
IT
|
||||||
|
|
||||||
|
8C-1F-64 (hex) Antai technology Co.,Ltd
|
||||||
|
72C000-72CFFF (base 16) Antai technology Co.,Ltd
|
||||||
|
T2-704, No.159 Shenwu Road, Minhang District
|
||||||
|
Shanghai Shanghai 201100
|
||||||
|
CN
|
||||||
|
|
||||||
8C-1F-64 (hex) YULISTA INTEGRATED SOLUTION
|
8C-1F-64 (hex) YULISTA INTEGRATED SOLUTION
|
||||||
128000-128FFF (base 16) YULISTA INTEGRATED SOLUTION
|
128000-128FFF (base 16) YULISTA INTEGRATED SOLUTION
|
||||||
7600 ADVANCED GATEWAY
|
7600 ADVANCED GATEWAY
|
||||||
HUNTSVILLE AL 35808
|
HUNTSVILLE AL 35808
|
||||||
US
|
US
|
||||||
|
|
||||||
|
8C-1F-64 (hex) Esys Srl
|
||||||
|
C1F000-C1FFFF (base 16) Esys Srl
|
||||||
|
via Spagna 240/242
|
||||||
|
Rende Calabria 87036
|
||||||
|
IT
|
||||||
|
|
||||||
|
8C-1F-64 (hex) Abacus Peripherals Pvt Ltd
|
||||||
|
984000-984FFF (base 16) Abacus Peripherals Pvt Ltd
|
||||||
|
29 Apurva Industrial Estate, Makwana Road, Marol, Andheri East
|
||||||
|
Mumbai Maharashtra 400059
|
||||||
|
IN
|
||||||
|
|
||||||
|
8C-1F-64 (hex) Rayhaan Networks
|
||||||
|
ACE000-ACEFFF (base 16) Rayhaan Networks
|
||||||
|
Tuchmacherstrasse 36
|
||||||
|
Zurich 8041
|
||||||
|
CH
|
||||||
|
|
||||||
|
8C-1F-64 (hex) Intel Corporate
|
||||||
|
397000-397FFF (base 16) Intel Corporate
|
||||||
|
Lot 8, Jalan Hi-Tech 2/3
|
||||||
|
Kulim Kedah 09000
|
||||||
|
MY
|
||||||
|
|
||||||
70-B3-D5 (hex) EVCO SPA
|
70-B3-D5 (hex) EVCO SPA
|
||||||
A80000-A80FFF (base 16) EVCO SPA
|
A80000-A80FFF (base 16) EVCO SPA
|
||||||
VIA FELTRE N. 81
|
VIA FELTRE N. 81
|
||||||
@ -10349,16 +10367,22 @@ F74000-F74FFF (base 16) TESSA AGRITECH SRL
|
|||||||
Leiferde Niedersachsen 38542
|
Leiferde Niedersachsen 38542
|
||||||
DE
|
DE
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Code Blue Corporation
|
||||||
|
271000-271FFF (base 16) Code Blue Corporation
|
||||||
|
259 Hedcor Street
|
||||||
|
Holland MI 49423
|
||||||
|
US
|
||||||
|
|
||||||
70-B3-D5 (hex) MBJ
|
70-B3-D5 (hex) MBJ
|
||||||
E03000-E03FFF (base 16) MBJ
|
E03000-E03FFF (base 16) MBJ
|
||||||
Jochim-Klindt-Straße 7
|
Jochim-Klindt-Straße 7
|
||||||
Ahrensburg Schleswig Holstein 22926
|
Ahrensburg Schleswig Holstein 22926
|
||||||
DE
|
DE
|
||||||
|
|
||||||
70-B3-D5 (hex) Code Blue Corporation
|
70-B3-D5 (hex) VK Integrated Systems
|
||||||
271000-271FFF (base 16) Code Blue Corporation
|
A8F000-A8FFFF (base 16) VK Integrated Systems
|
||||||
259 Hedcor Street
|
810 Crossland Ave
|
||||||
Holland MI 49423
|
Clarksville TN 37040
|
||||||
US
|
US
|
||||||
|
|
||||||
70-B3-D5 (hex) Fischer Connectors
|
70-B3-D5 (hex) Fischer Connectors
|
||||||
@ -10367,42 +10391,30 @@ BF7000-BF7FFF (base 16) Fischer Connectors
|
|||||||
Waterlooville Hampshire PO7 7YH
|
Waterlooville Hampshire PO7 7YH
|
||||||
GB
|
GB
|
||||||
|
|
||||||
70-B3-D5 (hex) VK Integrated Systems
|
|
||||||
A8F000-A8FFFF (base 16) VK Integrated Systems
|
|
||||||
810 Crossland Ave
|
|
||||||
Clarksville TN 37040
|
|
||||||
US
|
|
||||||
|
|
||||||
70-B3-D5 (hex) Wisebox.,Co.Ltd
|
70-B3-D5 (hex) Wisebox.,Co.Ltd
|
||||||
AC2000-AC2FFF (base 16) Wisebox.,Co.Ltd
|
AC2000-AC2FFF (base 16) Wisebox.,Co.Ltd
|
||||||
23, Geoje-daero 108beon-gil, Yeonje-gu
|
23, Geoje-daero 108beon-gil, Yeonje-gu
|
||||||
Busan 47547
|
Busan 47547
|
||||||
KR
|
KR
|
||||||
|
|
||||||
8C-1F-64 (hex) DB Systel GmbH
|
|
||||||
991000-991FFF (base 16) DB Systel GmbH
|
|
||||||
Jürgen-Ponto-Platz1
|
|
||||||
Frankfurt Hessen 60329
|
|
||||||
DE
|
|
||||||
|
|
||||||
8C-1F-64 (hex) Katronic AG & Co. KG
|
8C-1F-64 (hex) Katronic AG & Co. KG
|
||||||
C41000-C41FFF (base 16) Katronic AG & Co. KG
|
C41000-C41FFF (base 16) Katronic AG & Co. KG
|
||||||
Gießerweg 5
|
Gießerweg 5
|
||||||
Wernigerode 38855
|
Wernigerode 38855
|
||||||
DE
|
DE
|
||||||
|
|
||||||
|
8C-1F-64 (hex) DB Systel GmbH
|
||||||
|
991000-991FFF (base 16) DB Systel GmbH
|
||||||
|
Jürgen-Ponto-Platz1
|
||||||
|
Frankfurt Hessen 60329
|
||||||
|
DE
|
||||||
|
|
||||||
8C-1F-64 (hex) NAGTECH LLC
|
8C-1F-64 (hex) NAGTECH LLC
|
||||||
29F000-29FFFF (base 16) NAGTECH LLC
|
29F000-29FFFF (base 16) NAGTECH LLC
|
||||||
12A, Krasnolesya Str., off 507
|
12A, Krasnolesya Str., off 507
|
||||||
Ekaterinburg Sverdlovskaya oblast 620110
|
Ekaterinburg Sverdlovskaya oblast 620110
|
||||||
RU
|
RU
|
||||||
|
|
||||||
8C-1F-64 (hex) ROBOfiber, Inc.
|
|
||||||
CF1000-CF1FFF (base 16) ROBOfiber, Inc.
|
|
||||||
3000F Danville Blvd, #300
|
|
||||||
Alamo CA 94507
|
|
||||||
US
|
|
||||||
|
|
||||||
8C-1F-64 (hex) QLM Technology Ltd
|
8C-1F-64 (hex) QLM Technology Ltd
|
||||||
3A4000-3A4FFF (base 16) QLM Technology Ltd
|
3A4000-3A4FFF (base 16) QLM Technology Ltd
|
||||||
Unit DX, Albert Road
|
Unit DX, Albert Road
|
||||||
@ -10427,24 +10439,30 @@ C03000-C03FFF (base 16) Abiman Engineering
|
|||||||
Moscow 115093
|
Moscow 115093
|
||||||
RU
|
RU
|
||||||
|
|
||||||
|
8C-1F-64 (hex) ROBOfiber, Inc.
|
||||||
|
CF1000-CF1FFF (base 16) ROBOfiber, Inc.
|
||||||
|
3000F Danville Blvd, #300
|
||||||
|
Alamo CA 94507
|
||||||
|
US
|
||||||
|
|
||||||
8C-1F-64 (hex) castcore
|
8C-1F-64 (hex) castcore
|
||||||
204000-204FFF (base 16) castcore
|
204000-204FFF (base 16) castcore
|
||||||
D1210, 947 Hanam-daero
|
D1210, 947 Hanam-daero
|
||||||
Hanam-si, Gyeonggi-do 12982
|
Hanam-si, Gyeonggi-do 12982
|
||||||
KR
|
KR
|
||||||
|
|
||||||
8C-1F-64 (hex) Zhejiang Laolan Information Technology Co., Ltd
|
|
||||||
801000-801FFF (base 16) Zhejiang Laolan Information Technology Co., Ltd
|
|
||||||
Zhejiang Laolan Information Technology Co., Ltd
|
|
||||||
Hangzhou Zhejiang 311700
|
|
||||||
CN
|
|
||||||
|
|
||||||
8C-1F-64 (hex) BlueSword Intelligent Technology Co., Ltd.
|
8C-1F-64 (hex) BlueSword Intelligent Technology Co., Ltd.
|
||||||
AAB000-AABFFF (base 16) BlueSword Intelligent Technology Co., Ltd.
|
AAB000-AABFFF (base 16) BlueSword Intelligent Technology Co., Ltd.
|
||||||
No. 909, Longaobei Road,Jinan,Shandong
|
No. 909, Longaobei Road,Jinan,Shandong
|
||||||
Jinan Shandong 250101
|
Jinan Shandong 250101
|
||||||
CN
|
CN
|
||||||
|
|
||||||
|
8C-1F-64 (hex) Zhejiang Laolan Information Technology Co., Ltd
|
||||||
|
801000-801FFF (base 16) Zhejiang Laolan Information Technology Co., Ltd
|
||||||
|
Zhejiang Laolan Information Technology Co., Ltd
|
||||||
|
Hangzhou Zhejiang 311700
|
||||||
|
CN
|
||||||
|
|
||||||
8C-1F-64 (hex) Aton srl
|
8C-1F-64 (hex) Aton srl
|
||||||
19C000-19CFFF (base 16) Aton srl
|
19C000-19CFFF (base 16) Aton srl
|
||||||
Via Guido Rossa 5
|
Via Guido Rossa 5
|
||||||
@ -10457,12 +10475,6 @@ AED000-AEDFFF (base 16) MB connect line GmbH Fernwartungssysteme
|
|||||||
Dinkelsbuehl Bavaria 91550
|
Dinkelsbuehl Bavaria 91550
|
||||||
DE
|
DE
|
||||||
|
|
||||||
8C-1F-64 (hex) RealWear
|
|
||||||
9C1000-9C1FFF (base 16) RealWear
|
|
||||||
600 Hathaway Rd, Ste 105
|
|
||||||
Vancouver WA 98661
|
|
||||||
US
|
|
||||||
|
|
||||||
8C-1F-64 (hex) Jacquet Dechaume
|
8C-1F-64 (hex) Jacquet Dechaume
|
||||||
7C8000-7C8FFF (base 16) Jacquet Dechaume
|
7C8000-7C8FFF (base 16) Jacquet Dechaume
|
||||||
1 Rue Louis Armand
|
1 Rue Louis Armand
|
||||||
@ -10475,17 +10487,29 @@ AED000-AEDFFF (base 16) MB connect line GmbH Fernwartungssysteme
|
|||||||
Kalmar 39356
|
Kalmar 39356
|
||||||
SE
|
SE
|
||||||
|
|
||||||
|
8C-1F-64 (hex) Sanskruti
|
||||||
|
4FA000-4FAFFF (base 16) Sanskruti
|
||||||
|
76/121, Mohit House, 2nd cross, Dasarahali Main Road, buvaneswari Nagar
|
||||||
|
bangalore karnataka 560024
|
||||||
|
IN
|
||||||
|
|
||||||
8C-1F-64 (hex) HEINEN ELEKTRONIK GmbH
|
8C-1F-64 (hex) HEINEN ELEKTRONIK GmbH
|
||||||
AA4000-AA4FFF (base 16) HEINEN ELEKTRONIK GmbH
|
AA4000-AA4FFF (base 16) HEINEN ELEKTRONIK GmbH
|
||||||
Hunsrückstraße 7
|
Hunsrückstraße 7
|
||||||
HAAN NRW 42781
|
HAAN NRW 42781
|
||||||
DE
|
DE
|
||||||
|
|
||||||
8C-1F-64 (hex) Sanskruti
|
8C-1F-64 (hex) RealWear
|
||||||
4FA000-4FAFFF (base 16) Sanskruti
|
9C1000-9C1FFF (base 16) RealWear
|
||||||
76/121, Mohit House, 2nd cross, Dasarahali Main Road, buvaneswari Nagar
|
600 Hathaway Rd, Ste 105
|
||||||
bangalore karnataka 560024
|
Vancouver WA 98661
|
||||||
IN
|
US
|
||||||
|
|
||||||
|
8C-1F-64 (hex) INFOSTECH Co., Ltd.
|
||||||
|
F86000-F86FFF (base 16) INFOSTECH Co., Ltd.
|
||||||
|
26, Namsan-ro 39beon-gil, Uichang-gu
|
||||||
|
Changwon-si Gyeongsangnam-do 51368
|
||||||
|
KR
|
||||||
|
|
||||||
8C-1F-64 (hex) Figment Design Laboratories
|
8C-1F-64 (hex) Figment Design Laboratories
|
||||||
445000-445FFF (base 16) Figment Design Laboratories
|
445000-445FFF (base 16) Figment Design Laboratories
|
||||||
@ -10505,12 +10529,24 @@ AB5000-AB5FFF (base 16) JUSTMORPH PTE. LTD.
|
|||||||
Singapore 059507
|
Singapore 059507
|
||||||
SG
|
SG
|
||||||
|
|
||||||
8C-1F-64 (hex) INFOSTECH Co., Ltd.
|
8C-1F-64 (hex) NEXCONTECH
|
||||||
F86000-F86FFF (base 16) INFOSTECH Co., Ltd.
|
53D000-53DFFF (base 16) NEXCONTECH
|
||||||
26, Namsan-ro 39beon-gil, Uichang-gu
|
138, Ilsan-ro, Ilsandong-gu, Goyang-si
|
||||||
Changwon-si Gyeongsangnam-do 51368
|
Gyeonggi-do 10442
|
||||||
KR
|
KR
|
||||||
|
|
||||||
|
8C-1F-64 (hex) Daedalean AG
|
||||||
|
E43000-E43FFF (base 16) Daedalean AG
|
||||||
|
Albisriederstrasse 199
|
||||||
|
Zürich 8047
|
||||||
|
CH
|
||||||
|
|
||||||
|
8C-1F-64 (hex) Grupo Epelsa S.L.
|
||||||
|
D54000-D54FFF (base 16) Grupo Epelsa S.L.
|
||||||
|
C/ Punto Net,3
|
||||||
|
Alcala de Henares Madrid 28805
|
||||||
|
ES
|
||||||
|
|
||||||
70-B3-D5 (hex) System West dba ICS Electronics
|
70-B3-D5 (hex) System West dba ICS Electronics
|
||||||
E06000-E06FFF (base 16) System West dba ICS Electronics
|
E06000-E06FFF (base 16) System West dba ICS Electronics
|
||||||
7034 Commerce Circle Suite A
|
7034 Commerce Circle Suite A
|
||||||
@ -15542,18 +15578,18 @@ AFD000-AFDFFF (base 16) dongsheng
|
|||||||
Soest 59494
|
Soest 59494
|
||||||
DE
|
DE
|
||||||
|
|
||||||
70-B3-D5 (hex) Apantac LLC
|
|
||||||
450000-450FFF (base 16) Apantac LLC
|
|
||||||
7556 SW Bridgeport Road
|
|
||||||
Durham OR 97224
|
|
||||||
US
|
|
||||||
|
|
||||||
8C-1F-64 (hex) GIORDANO CONTROLS SPA
|
8C-1F-64 (hex) GIORDANO CONTROLS SPA
|
||||||
DBD000-DBDFFF (base 16) GIORDANO CONTROLS SPA
|
DBD000-DBDFFF (base 16) GIORDANO CONTROLS SPA
|
||||||
VIA PARALLELA 2/4
|
VIA PARALLELA 2/4
|
||||||
VILLA BARTOLOMEA IT 37049
|
VILLA BARTOLOMEA IT 37049
|
||||||
IT
|
IT
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Apantac LLC
|
||||||
|
450000-450FFF (base 16) Apantac LLC
|
||||||
|
7556 SW Bridgeport Road
|
||||||
|
Durham OR 97224
|
||||||
|
US
|
||||||
|
|
||||||
70-B3-D5 (hex) i2Systems
|
70-B3-D5 (hex) i2Systems
|
||||||
FFD000-FFDFFF (base 16) i2Systems
|
FFD000-FFDFFF (base 16) i2Systems
|
||||||
355 Bantam Lake Road
|
355 Bantam Lake Road
|
||||||
@ -15626,36 +15662,36 @@ D29000-D29FFF (base 16) Secure Bits
|
|||||||
Leeuwarden 8938 AG
|
Leeuwarden 8938 AG
|
||||||
NL
|
NL
|
||||||
|
|
||||||
8C-1F-64 (hex) Potter Electric Signal Company
|
|
||||||
FE0000-FE0FFF (base 16) Potter Electric Signal Company
|
|
||||||
1609 Park 370 Place
|
|
||||||
Hazelwood MO 63042
|
|
||||||
US
|
|
||||||
|
|
||||||
8C-1F-64 (hex) Invisense AB
|
8C-1F-64 (hex) Invisense AB
|
||||||
2EF000-2EFFFF (base 16) Invisense AB
|
2EF000-2EFFFF (base 16) Invisense AB
|
||||||
Nygatan 56
|
Nygatan 56
|
||||||
Linköping 582 27
|
Linköping 582 27
|
||||||
SE
|
SE
|
||||||
|
|
||||||
|
8C-1F-64 (hex) Potter Electric Signal Company
|
||||||
|
FE0000-FE0FFF (base 16) Potter Electric Signal Company
|
||||||
|
1609 Park 370 Place
|
||||||
|
Hazelwood MO 63042
|
||||||
|
US
|
||||||
|
|
||||||
8C-1F-64 (hex) NewAgeMicro
|
8C-1F-64 (hex) NewAgeMicro
|
||||||
73D000-73DFFF (base 16) NewAgeMicro
|
73D000-73DFFF (base 16) NewAgeMicro
|
||||||
171 Forbes Blvd, Suite 5000
|
171 Forbes Blvd, Suite 5000
|
||||||
Mansfield MA 02048
|
Mansfield MA 02048
|
||||||
US
|
US
|
||||||
|
|
||||||
8C-1F-64 (hex) DEUTA-WERKE GmbH
|
|
||||||
BA3000-BA3FFF (base 16) DEUTA-WERKE GmbH
|
|
||||||
Paffrather Str. 140
|
|
||||||
Bergisch Gladbach North Rhine-Westphalia 51465
|
|
||||||
DE
|
|
||||||
|
|
||||||
8C-1F-64 (hex) INSEVIS GmbH
|
8C-1F-64 (hex) INSEVIS GmbH
|
||||||
414000-414FFF (base 16) INSEVIS GmbH
|
414000-414FFF (base 16) INSEVIS GmbH
|
||||||
Am Weichselgarten 7
|
Am Weichselgarten 7
|
||||||
Erlangen D-91058
|
Erlangen D-91058
|
||||||
DE
|
DE
|
||||||
|
|
||||||
|
8C-1F-64 (hex) DEUTA-WERKE GmbH
|
||||||
|
BA3000-BA3FFF (base 16) DEUTA-WERKE GmbH
|
||||||
|
Paffrather Str. 140
|
||||||
|
Bergisch Gladbach North Rhine-Westphalia 51465
|
||||||
|
DE
|
||||||
|
|
||||||
8C-1F-64 (hex) Shenzhen Longyun Lighting Electric Appliances Co., Ltd
|
8C-1F-64 (hex) Shenzhen Longyun Lighting Electric Appliances Co., Ltd
|
||||||
95A000-95AFFF (base 16) Shenzhen Longyun Lighting Electric Appliances Co., Ltd
|
95A000-95AFFF (base 16) Shenzhen Longyun Lighting Electric Appliances Co., Ltd
|
||||||
Building A5 , Silicon Valley Power Industrial Park, No.334, Guiyue Road, Guanlan
|
Building A5 , Silicon Valley Power Industrial Park, No.334, Guiyue Road, Guanlan
|
||||||
@ -15680,6 +15716,12 @@ DC9000-DC9FFF (base 16) Peter Huber Kaeltemaschinenbau AG
|
|||||||
Osaka Osaka 531-6048
|
Osaka Osaka 531-6048
|
||||||
JP
|
JP
|
||||||
|
|
||||||
|
8C-1F-64 (hex) Nexion Data Systems P/L
|
||||||
|
712000-712FFF (base 16) Nexion Data Systems P/L
|
||||||
|
Unit 1, 53 Boyland Avenue
|
||||||
|
Coopers Plains Queensland 4108
|
||||||
|
AU
|
||||||
|
|
||||||
70-B3-D5 (hex) YUYAMA MFG Co.,Ltd
|
70-B3-D5 (hex) YUYAMA MFG Co.,Ltd
|
||||||
BBB000-BBBFFF (base 16) YUYAMA MFG Co.,Ltd
|
BBB000-BBBFFF (base 16) YUYAMA MFG Co.,Ltd
|
||||||
3-3-1
|
3-3-1
|
||||||
@ -20867,51 +20909,57 @@ B33000-B33FFF (base 16) Aplex Technology Inc.
|
|||||||
Shenzhen City Guangdong 518129
|
Shenzhen City Guangdong 518129
|
||||||
CN
|
CN
|
||||||
|
|
||||||
70-B3-D5 (hex) FARHO DOMOTICA SL
|
|
||||||
ACE000-ACEFFF (base 16) FARHO DOMOTICA SL
|
|
||||||
POLIGONO DE TABAZA II, NAVES 9-13
|
|
||||||
TABAZA ASTURIAS 33439
|
|
||||||
ES
|
|
||||||
|
|
||||||
70-B3-D5 (hex) The Engineerix Group
|
|
||||||
C71000-C71FFF (base 16) The Engineerix Group
|
|
||||||
1418 Beech Ave 119A
|
|
||||||
McAllen TX 78501
|
|
||||||
US
|
|
||||||
|
|
||||||
70-B3-D5 (hex) Flextronics International Kft
|
70-B3-D5 (hex) Flextronics International Kft
|
||||||
1BC000-1BCFFF (base 16) Flextronics International Kft
|
1BC000-1BCFFF (base 16) Flextronics International Kft
|
||||||
38. Zrinyi Str.
|
38. Zrinyi Str.
|
||||||
Zalaegerszeg Zala 8900
|
Zalaegerszeg Zala 8900
|
||||||
HU
|
HU
|
||||||
|
|
||||||
|
70-B3-D5 (hex) FARHO DOMOTICA SL
|
||||||
|
ACE000-ACEFFF (base 16) FARHO DOMOTICA SL
|
||||||
|
POLIGONO DE TABAZA II, NAVES 9-13
|
||||||
|
TABAZA ASTURIAS 33439
|
||||||
|
ES
|
||||||
|
|
||||||
70-B3-D5 (hex) Research Laboratory of Design Automation, Ltd.
|
70-B3-D5 (hex) Research Laboratory of Design Automation, Ltd.
|
||||||
223000-223FFF (base 16) Research Laboratory of Design Automation, Ltd.
|
223000-223FFF (base 16) Research Laboratory of Design Automation, Ltd.
|
||||||
8 Birzhevoy Spusk
|
8 Birzhevoy Spusk
|
||||||
Taganrog 347900
|
Taganrog 347900
|
||||||
RU
|
RU
|
||||||
|
|
||||||
|
70-B3-D5 (hex) The Engineerix Group
|
||||||
|
C71000-C71FFF (base 16) The Engineerix Group
|
||||||
|
1418 Beech Ave 119A
|
||||||
|
McAllen TX 78501
|
||||||
|
US
|
||||||
|
|
||||||
70-B3-D5 (hex) Private
|
70-B3-D5 (hex) Private
|
||||||
315000-315FFF (base 16) Private
|
315000-315FFF (base 16) Private
|
||||||
|
|
||||||
70-B3-D5 (hex) JOLANYEE Technology Co., Ltd.
|
|
||||||
9D8000-9D8FFF (base 16) JOLANYEE Technology Co., Ltd.
|
|
||||||
2F., No. 13, Sec. 1, Yonghe Rd.
|
|
||||||
Yonghe Dist., New Taipei City 234014
|
|
||||||
TW
|
|
||||||
|
|
||||||
70-B3-D5 (hex) SEASONS 4 INC
|
70-B3-D5 (hex) SEASONS 4 INC
|
||||||
D5D000-D5DFFF (base 16) SEASONS 4 INC
|
D5D000-D5DFFF (base 16) SEASONS 4 INC
|
||||||
3601 LA GRANGE PKWY, SUITE 500
|
3601 LA GRANGE PKWY, SUITE 500
|
||||||
TOANO VA 23168
|
TOANO VA 23168
|
||||||
US
|
US
|
||||||
|
|
||||||
|
70-B3-D5 (hex) JOLANYEE Technology Co., Ltd.
|
||||||
|
9D8000-9D8FFF (base 16) JOLANYEE Technology Co., Ltd.
|
||||||
|
2F., No. 13, Sec. 1, Yonghe Rd.
|
||||||
|
Yonghe Dist., New Taipei City 234014
|
||||||
|
TW
|
||||||
|
|
||||||
70-B3-D5 (hex) VulcanForms
|
70-B3-D5 (hex) VulcanForms
|
||||||
E0E000-E0EFFF (base 16) VulcanForms
|
E0E000-E0EFFF (base 16) VulcanForms
|
||||||
20 North Ave.
|
20 North Ave.
|
||||||
Burlington MA 01803
|
Burlington MA 01803
|
||||||
US
|
US
|
||||||
|
|
||||||
|
8C-1F-64 (hex) GSP Sprachtechnologie GmbH
|
||||||
|
B64000-B64FFF (base 16) GSP Sprachtechnologie GmbH
|
||||||
|
Teltowkanalstraße 1
|
||||||
|
Berlin 12247
|
||||||
|
DE
|
||||||
|
|
||||||
8C-1F-64 (hex) Xi‘an Hangguang Satellite and Control Technology Co.,Ltd
|
8C-1F-64 (hex) Xi‘an Hangguang Satellite and Control Technology Co.,Ltd
|
||||||
270000-270FFF (base 16) Xi‘an Hangguang Satellite and Control Technology Co.,Ltd
|
270000-270FFF (base 16) Xi‘an Hangguang Satellite and Control Technology Co.,Ltd
|
||||||
Hi-tech Industrial Park Zaozitai Road No.10,Chang’an, Xi’an, Shaanxi China
|
Hi-tech Industrial Park Zaozitai Road No.10,Chang’an, Xi’an, Shaanxi China
|
||||||
@ -20924,12 +20972,6 @@ D7E000-D7EFFF (base 16) Thales Belgium
|
|||||||
Tubize Brussels 1480
|
Tubize Brussels 1480
|
||||||
BE
|
BE
|
||||||
|
|
||||||
8C-1F-64 (hex) GSP Sprachtechnologie GmbH
|
|
||||||
B64000-B64FFF (base 16) GSP Sprachtechnologie GmbH
|
|
||||||
Teltowkanalstraße 1
|
|
||||||
Berlin 12247
|
|
||||||
DE
|
|
||||||
|
|
||||||
8C-1F-64 (hex) Brad Technology
|
8C-1F-64 (hex) Brad Technology
|
||||||
549000-549FFF (base 16) Brad Technology
|
549000-549FFF (base 16) Brad Technology
|
||||||
20 Avenue des Erables
|
20 Avenue des Erables
|
||||||
@ -20942,18 +20984,18 @@ B64000-B64FFF (base 16) GSP Sprachtechnologie GmbH
|
|||||||
Tel Aviv 6986519
|
Tel Aviv 6986519
|
||||||
IL
|
IL
|
||||||
|
|
||||||
8C-1F-64 (hex) EkspertStroyProekt
|
|
||||||
A57000-A57FFF (base 16) EkspertStroyProekt
|
|
||||||
office 422, str.1, d.1, ul. Eniseyskaya
|
|
||||||
Moscow 129344
|
|
||||||
RU
|
|
||||||
|
|
||||||
8C-1F-64 (hex) GS Elektromedizinsiche Geräte G. Stemple GmbH
|
8C-1F-64 (hex) GS Elektromedizinsiche Geräte G. Stemple GmbH
|
||||||
BC0000-BC0FFF (base 16) GS Elektromedizinsiche Geräte G. Stemple GmbH
|
BC0000-BC0FFF (base 16) GS Elektromedizinsiche Geräte G. Stemple GmbH
|
||||||
Hauswiesenstr. 26
|
Hauswiesenstr. 26
|
||||||
Kaufering Bayern 86916
|
Kaufering Bayern 86916
|
||||||
DE
|
DE
|
||||||
|
|
||||||
|
8C-1F-64 (hex) EkspertStroyProekt
|
||||||
|
A57000-A57FFF (base 16) EkspertStroyProekt
|
||||||
|
office 422, str.1, d.1, ul. Eniseyskaya
|
||||||
|
Moscow 129344
|
||||||
|
RU
|
||||||
|
|
||||||
8C-1F-64 (hex) BR. Voss Ingenjörsfirma AB
|
8C-1F-64 (hex) BR. Voss Ingenjörsfirma AB
|
||||||
264000-264FFF (base 16) BR. Voss Ingenjörsfirma AB
|
264000-264FFF (base 16) BR. Voss Ingenjörsfirma AB
|
||||||
Getängsvägen 4
|
Getängsvägen 4
|
||||||
@ -20984,36 +21026,36 @@ E5C000-E5CFFF (base 16) Scientific Lightning Solutions
|
|||||||
Titusville FL 32780
|
Titusville FL 32780
|
||||||
US
|
US
|
||||||
|
|
||||||
|
8C-1F-64 (hex) Grossenbacher Systeme AG
|
||||||
|
83A000-83AFFF (base 16) Grossenbacher Systeme AG
|
||||||
|
Spinnereistrasse 10
|
||||||
|
St. Gallen 9008
|
||||||
|
CH
|
||||||
|
|
||||||
8C-1F-64 (hex) WOLF Advanced Technology
|
8C-1F-64 (hex) WOLF Advanced Technology
|
||||||
370000-370FFF (base 16) WOLF Advanced Technology
|
370000-370FFF (base 16) WOLF Advanced Technology
|
||||||
175 Mostar Street, Suite 200
|
175 Mostar Street, Suite 200
|
||||||
Stouffville Ontario L4A 0Y2
|
Stouffville Ontario L4A 0Y2
|
||||||
CA
|
CA
|
||||||
|
|
||||||
8C-1F-64 (hex) YUYAMA MFG Co.,Ltd
|
|
||||||
AE1000-AE1FFF (base 16) YUYAMA MFG Co.,Ltd
|
|
||||||
3-3-1
|
|
||||||
TOYONAKASHI OSAKA 561-0841
|
|
||||||
JP
|
|
||||||
|
|
||||||
8C-1F-64 (hex) Roog zhi tong Technology(Beijing) Co.,Ltd
|
8C-1F-64 (hex) Roog zhi tong Technology(Beijing) Co.,Ltd
|
||||||
296000-296FFF (base 16) Roog zhi tong Technology(Beijing) Co.,Ltd
|
296000-296FFF (base 16) Roog zhi tong Technology(Beijing) Co.,Ltd
|
||||||
Room 806, Huizhong building, building 2, Yard 1, Shangdi Seventh Street, Haidian District, Beijing
|
Room 806, Huizhong building, building 2, Yard 1, Shangdi Seventh Street, Haidian District, Beijing
|
||||||
Beijing 100089
|
Beijing 100089
|
||||||
CN
|
CN
|
||||||
|
|
||||||
|
8C-1F-64 (hex) YUYAMA MFG Co.,Ltd
|
||||||
|
AE1000-AE1FFF (base 16) YUYAMA MFG Co.,Ltd
|
||||||
|
3-3-1
|
||||||
|
TOYONAKASHI OSAKA 561-0841
|
||||||
|
JP
|
||||||
|
|
||||||
8C-1F-64 (hex) SBS SpA
|
8C-1F-64 (hex) SBS SpA
|
||||||
4C7000-4C7FFF (base 16) SBS SpA
|
4C7000-4C7FFF (base 16) SBS SpA
|
||||||
via Circonvallazione s/n
|
via Circonvallazione s/n
|
||||||
Miasino NO 28010
|
Miasino NO 28010
|
||||||
IT
|
IT
|
||||||
|
|
||||||
8C-1F-64 (hex) Grossenbacher Systeme AG
|
|
||||||
83A000-83AFFF (base 16) Grossenbacher Systeme AG
|
|
||||||
Spinnereistrasse 10
|
|
||||||
St. Gallen 9008
|
|
||||||
CH
|
|
||||||
|
|
||||||
8C-1F-64 (hex) Murata Manufacturing Co., Ltd.
|
8C-1F-64 (hex) Murata Manufacturing Co., Ltd.
|
||||||
79D000-79DFFF (base 16) Murata Manufacturing Co., Ltd.
|
79D000-79DFFF (base 16) Murata Manufacturing Co., Ltd.
|
||||||
2288, Oaza-Ohshinohara, Yasu-cho,
|
2288, Oaza-Ohshinohara, Yasu-cho,
|
||||||
@ -21032,6 +21074,12 @@ AE1000-AE1FFF (base 16) YUYAMA MFG Co.,Ltd
|
|||||||
Portsmouth NH 03801
|
Portsmouth NH 03801
|
||||||
US
|
US
|
||||||
|
|
||||||
|
8C-1F-64 (hex) UBISCALE
|
||||||
|
73F000-73FFFF (base 16) UBISCALE
|
||||||
|
1 Avenue de Bellefontaine
|
||||||
|
Cesson-Sevigne 35510
|
||||||
|
FR
|
||||||
|
|
||||||
8C-1F-64 (hex) Florida R&D Associates LLC
|
8C-1F-64 (hex) Florida R&D Associates LLC
|
||||||
2F5000-2F5FFF (base 16) Florida R&D Associates LLC
|
2F5000-2F5FFF (base 16) Florida R&D Associates LLC
|
||||||
76 Spring Vista Drive
|
76 Spring Vista Drive
|
||||||
@ -21050,12 +21098,36 @@ EE8000-EE8FFF (base 16) Global Organ Group B.V.
|
|||||||
EDE The Netherlands 6716BS
|
EDE The Netherlands 6716BS
|
||||||
NL
|
NL
|
||||||
|
|
||||||
8C-1F-64 (hex) UBISCALE
|
8C-1F-64 (hex) BIOTAGE GB LTD
|
||||||
73F000-73FFFF (base 16) UBISCALE
|
EF1000-EF1FFF (base 16) BIOTAGE GB LTD
|
||||||
1 Avenue de Bellefontaine
|
UNIT 10 DYFFRYN BUSINESS PARK
|
||||||
Cesson-Sevigne 35510
|
YSTRAD MYNACH CF82 7TS
|
||||||
|
GB
|
||||||
|
|
||||||
|
8C-1F-64 (hex) AiUnion Co.,Ltd
|
||||||
|
EEF000-EEFFFF (base 16) AiUnion Co.,Ltd
|
||||||
|
3F.-1, No. 268, Liancheng Rd., Zhonghe Dist.
|
||||||
|
New Taipei City Taiwan (R.O.C.) 235
|
||||||
|
TW
|
||||||
|
|
||||||
|
8C-1F-64 (hex) Accemic Technologies GmbH
|
||||||
|
79E000-79EFFF (base 16) Accemic Technologies GmbH
|
||||||
|
Franz-Huber-Str. 39
|
||||||
|
Kiefersfelden Bavaria 83088
|
||||||
|
DE
|
||||||
|
|
||||||
|
8C-1F-64 (hex) ard sa
|
||||||
|
AF7000-AF7FFF (base 16) ard sa
|
||||||
|
Micropolis Bat Clematis
|
||||||
|
Gap France 05000
|
||||||
FR
|
FR
|
||||||
|
|
||||||
|
8C-1F-64 (hex) YPP Corporation
|
||||||
|
3E0000-3E0FFF (base 16) YPP Corporation
|
||||||
|
24
|
||||||
|
Geumchon-gu Seoul 153-802
|
||||||
|
KR
|
||||||
|
|
||||||
70-B3-D5 (hex) DISMUNTEL SAL
|
70-B3-D5 (hex) DISMUNTEL SAL
|
||||||
92C000-92CFFF (base 16) DISMUNTEL SAL
|
92C000-92CFFF (base 16) DISMUNTEL SAL
|
||||||
Pol ind cotes
|
Pol ind cotes
|
||||||
@ -26030,36 +26102,36 @@ EAA000-EAAFFF (base 16) Druck Ltd.
|
|||||||
Karlsruhe 76187
|
Karlsruhe 76187
|
||||||
DE
|
DE
|
||||||
|
|
||||||
70-B3-D5 (hex) Orlaco Products B.V.
|
|
||||||
333000-333FFF (base 16) Orlaco Products B.V.
|
|
||||||
Albert Plesmanstraat 42
|
|
||||||
Barneveld 3772MN
|
|
||||||
NL
|
|
||||||
|
|
||||||
70-B3-D5 (hex) ScopeSensor Oy
|
70-B3-D5 (hex) ScopeSensor Oy
|
||||||
DF7000-DF7FFF (base 16) ScopeSensor Oy
|
DF7000-DF7FFF (base 16) ScopeSensor Oy
|
||||||
Teollisuustie 1
|
Teollisuustie 1
|
||||||
Haukipudas 90830
|
Haukipudas 90830
|
||||||
FI
|
FI
|
||||||
|
|
||||||
70-B3-D5 (hex) KBPR LLC
|
|
||||||
11E000-11EFFF (base 16) KBPR LLC
|
|
||||||
Raketny bulvar street 16
|
|
||||||
Moscow Select State 129164
|
|
||||||
RU
|
|
||||||
|
|
||||||
70-B3-D5 (hex) Anello Photonics
|
70-B3-D5 (hex) Anello Photonics
|
||||||
96A000-96AFFF (base 16) Anello Photonics
|
96A000-96AFFF (base 16) Anello Photonics
|
||||||
3964 Rivermark Plaza, Suite 144
|
3964 Rivermark Plaza, Suite 144
|
||||||
Santa Clara CA 95054
|
Santa Clara CA 95054
|
||||||
US
|
US
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Orlaco Products B.V.
|
||||||
|
333000-333FFF (base 16) Orlaco Products B.V.
|
||||||
|
Albert Plesmanstraat 42
|
||||||
|
Barneveld 3772MN
|
||||||
|
NL
|
||||||
|
|
||||||
70-B3-D5 (hex) HORIZON.INC
|
70-B3-D5 (hex) HORIZON.INC
|
||||||
F40000-F40FFF (base 16) HORIZON.INC
|
F40000-F40FFF (base 16) HORIZON.INC
|
||||||
1600 Aza-Shironoshita Asahi
|
1600 Aza-Shironoshita Asahi
|
||||||
Shin Asahi-cho Takashima, Shiga 520-1501
|
Shin Asahi-cho Takashima, Shiga 520-1501
|
||||||
JP
|
JP
|
||||||
|
|
||||||
|
70-B3-D5 (hex) KBPR LLC
|
||||||
|
11E000-11EFFF (base 16) KBPR LLC
|
||||||
|
Raketny bulvar street 16
|
||||||
|
Moscow Select State 129164
|
||||||
|
RU
|
||||||
|
|
||||||
70-B3-D5 (hex) SUS Corporation
|
70-B3-D5 (hex) SUS Corporation
|
||||||
1ED000-1EDFFF (base 16) SUS Corporation
|
1ED000-1EDFFF (base 16) SUS Corporation
|
||||||
6F, S-patio Bldg. 14-25 Minami-cho, Suruga-ku,
|
6F, S-patio Bldg. 14-25 Minami-cho, Suruga-ku,
|
||||||
@ -26084,11 +26156,11 @@ A0C000-A0CFFF (base 16) Lumiplan Duhamel
|
|||||||
Suzhou Jiangsu 215000
|
Suzhou Jiangsu 215000
|
||||||
CN
|
CN
|
||||||
|
|
||||||
8C-1F-64 (hex) CPC (UK)
|
8C-1F-64 (hex) SamabaNova Systems
|
||||||
391000-391FFF (base 16) CPC (UK)
|
0A8000-0A8FFF (base 16) SamabaNova Systems
|
||||||
Unit 3 Beta Way
|
2100 Geng Rd #103
|
||||||
Egham Surrey TW208RE
|
Palo Alto CA 94303
|
||||||
GB
|
US
|
||||||
|
|
||||||
8C-1F-64 (hex) NavSys Technology Inc.
|
8C-1F-64 (hex) NavSys Technology Inc.
|
||||||
3C4000-3C4FFF (base 16) NavSys Technology Inc.
|
3C4000-3C4FFF (base 16) NavSys Technology Inc.
|
||||||
@ -26096,23 +26168,17 @@ A0C000-A0CFFF (base 16) Lumiplan Duhamel
|
|||||||
Geumcheon-gu Seoul, Republic of Korea 08511
|
Geumcheon-gu Seoul, Republic of Korea 08511
|
||||||
KR
|
KR
|
||||||
|
|
||||||
8C-1F-64 (hex) SamabaNova Systems
|
|
||||||
0A8000-0A8FFF (base 16) SamabaNova Systems
|
|
||||||
2100 Geng Rd #103
|
|
||||||
Palo Alto CA 94303
|
|
||||||
US
|
|
||||||
|
|
||||||
8C-1F-64 (hex) Edgeware AB
|
8C-1F-64 (hex) Edgeware AB
|
||||||
FD1000-FD1FFF (base 16) Edgeware AB
|
FD1000-FD1FFF (base 16) Edgeware AB
|
||||||
Master Samuelsgatan 42
|
Master Samuelsgatan 42
|
||||||
Stockholm 11157
|
Stockholm 11157
|
||||||
SE
|
SE
|
||||||
|
|
||||||
8C-1F-64 (hex) Intamsys Technology Co.Ltd
|
8C-1F-64 (hex) CPC (UK)
|
||||||
466000-466FFF (base 16) Intamsys Technology Co.Ltd
|
391000-391FFF (base 16) CPC (UK)
|
||||||
3/F, Building C9, No.3188 Xiupu Road Pudong New District,Shanghai
|
Unit 3 Beta Way
|
||||||
Shanghai 201315
|
Egham Surrey TW208RE
|
||||||
CN
|
GB
|
||||||
|
|
||||||
8C-1F-64 (hex) Power Electronics Espana, S.L.
|
8C-1F-64 (hex) Power Electronics Espana, S.L.
|
||||||
C2F000-C2FFFF (base 16) Power Electronics Espana, S.L.
|
C2F000-C2FFFF (base 16) Power Electronics Espana, S.L.
|
||||||
@ -26120,6 +26186,12 @@ C2F000-C2FFFF (base 16) Power Electronics Espana, S.L.
|
|||||||
Paterna Valencia 46980
|
Paterna Valencia 46980
|
||||||
ES
|
ES
|
||||||
|
|
||||||
|
8C-1F-64 (hex) Intamsys Technology Co.Ltd
|
||||||
|
466000-466FFF (base 16) Intamsys Technology Co.Ltd
|
||||||
|
3/F, Building C9, No.3188 Xiupu Road Pudong New District,Shanghai
|
||||||
|
Shanghai 201315
|
||||||
|
CN
|
||||||
|
|
||||||
8C-1F-64 (hex) Hikari Alphax Inc.
|
8C-1F-64 (hex) Hikari Alphax Inc.
|
||||||
166000-166FFF (base 16) Hikari Alphax Inc.
|
166000-166FFF (base 16) Hikari Alphax Inc.
|
||||||
2-2-2, Nakanoshima, Kita-ku
|
2-2-2, Nakanoshima, Kita-ku
|
||||||
@ -26150,30 +26222,30 @@ FFA000-FFAFFF (base 16) Barracuda Measurement Solutions
|
|||||||
Stafford TX 77477
|
Stafford TX 77477
|
||||||
US
|
US
|
||||||
|
|
||||||
8C-1F-64 (hex) ASAP Electronics GmbH
|
|
||||||
9CF000-9CFFFF (base 16) ASAP Electronics GmbH
|
|
||||||
Sachsstraße 1A
|
|
||||||
Gaimersheim Bayern 85080
|
|
||||||
DE
|
|
||||||
|
|
||||||
8C-1F-64 (hex) WINK Streaming
|
|
||||||
372000-372FFF (base 16) WINK Streaming
|
|
||||||
3 Prados Del Convento
|
|
||||||
Escazu SJ 10201
|
|
||||||
CR
|
|
||||||
|
|
||||||
8C-1F-64 (hex) Yu-Heng Electric Co., LTD
|
8C-1F-64 (hex) Yu-Heng Electric Co., LTD
|
||||||
575000-575FFF (base 16) Yu-Heng Electric Co., LTD
|
575000-575FFF (base 16) Yu-Heng Electric Co., LTD
|
||||||
No 8 , Gongye 2nd Rd., Renwu Industry Park
|
No 8 , Gongye 2nd Rd., Renwu Industry Park
|
||||||
Kaohsiung Kaohsiung City 814
|
Kaohsiung Kaohsiung City 814
|
||||||
TW
|
TW
|
||||||
|
|
||||||
|
8C-1F-64 (hex) ASAP Electronics GmbH
|
||||||
|
9CF000-9CFFFF (base 16) ASAP Electronics GmbH
|
||||||
|
Sachsstraße 1A
|
||||||
|
Gaimersheim Bayern 85080
|
||||||
|
DE
|
||||||
|
|
||||||
70-B3-D5 (hex) Siemens Industry Software Inc.
|
70-B3-D5 (hex) Siemens Industry Software Inc.
|
||||||
3FE000-3FEFFF (base 16) Siemens Industry Software Inc.
|
3FE000-3FEFFF (base 16) Siemens Industry Software Inc.
|
||||||
46871 Bayside Parkway
|
46871 Bayside Parkway
|
||||||
Fremont CA 94538
|
Fremont CA 94538
|
||||||
US
|
US
|
||||||
|
|
||||||
|
8C-1F-64 (hex) WINK Streaming
|
||||||
|
372000-372FFF (base 16) WINK Streaming
|
||||||
|
3 Prados Del Convento
|
||||||
|
Escazu SJ 10201
|
||||||
|
CR
|
||||||
|
|
||||||
8C-1F-64 (hex) OTMetric
|
8C-1F-64 (hex) OTMetric
|
||||||
7A6000-7A6FFF (base 16) OTMetric
|
7A6000-7A6FFF (base 16) OTMetric
|
||||||
1 rue de La Haye
|
1 rue de La Haye
|
||||||
@ -26215,3 +26287,15 @@ D3C000-D3CFFF (base 16) KIB Energo LLC
|
|||||||
Drielse Wetering 17
|
Drielse Wetering 17
|
||||||
Kerkdriel Gelderland 5331RK
|
Kerkdriel Gelderland 5331RK
|
||||||
NL
|
NL
|
||||||
|
|
||||||
|
8C-1F-64 (hex) Landis+Gyr Equipamentos de Medição Ltda
|
||||||
|
542000-542FFF (base 16) Landis+Gyr Equipamentos de Medição Ltda
|
||||||
|
Hasdrubal Bellegard, 400, CIC
|
||||||
|
Curitiba Paraná 81460-120
|
||||||
|
BR
|
||||||
|
|
||||||
|
8C-1F-64 (hex) EVLO Stockage Énergie
|
||||||
|
998000-998FFF (base 16) EVLO Stockage Énergie
|
||||||
|
1804 Boulevard Lionel-Boulet, Édifice Archimède
|
||||||
|
VARENNES Quebec J3X 1S1
|
||||||
|
CA
|
||||||
|
119
hwdb.d/pci.ids
119
hwdb.d/pci.ids
@ -1,8 +1,8 @@
|
|||||||
#
|
#
|
||||||
# List of PCI ID's
|
# List of PCI ID's
|
||||||
#
|
#
|
||||||
# Version: 2021.05.16
|
# Version: 2021.06.22
|
||||||
# Date: 2021-05-16 03:15:02
|
# Date: 2021-06-22 03:15:02
|
||||||
#
|
#
|
||||||
# Maintained by Albert Pool, Martin Mares, and other volunteers from
|
# Maintained by Albert Pool, Martin Mares, and other volunteers from
|
||||||
# the PCI ID Project at https://pci-ids.ucw.cz/.
|
# the PCI ID Project at https://pci-ids.ucw.cz/.
|
||||||
@ -683,6 +683,20 @@
|
|||||||
1bd4 0026 12G SAS3008IT RACK
|
1bd4 0026 12G SAS3008IT RACK
|
||||||
1bd4 0027 12G SAS3008IMR RACK
|
1bd4 0027 12G SAS3008IMR RACK
|
||||||
1bd4 0028 12G SAS3008IR RACK
|
1bd4 0028 12G SAS3008IR RACK
|
||||||
|
00a5 Fusion-MPT 24GSAS/PCIe SAS40xx
|
||||||
|
1000 4600 MegaRAID 9670W-16i Tri-Mode Storage Adapter
|
||||||
|
1000 4610 MegaRAID 9670-24i Tri-Mode Storage Adapter
|
||||||
|
1000 4620 MegaRAID 9660-16i Tri-Mode Storage Adapter
|
||||||
|
1000 4630 MegaRAID 9660-8i8e Tri-Mode Storage Adapter
|
||||||
|
1000 4640 eHBA 9600W-16i Tri-Mode Storage Adapter
|
||||||
|
1000 4650 eHBA 9600W-16e Tri-Mode Storage Adapter
|
||||||
|
1000 4660 eHBA 9600-24i Tri-Mode Storage Adapter
|
||||||
|
1000 4670 eHBA 9600-16i Tri-Mode Storage Adapter
|
||||||
|
1000 4680 eHBA 9600-16e Tri-Mode Storage Adapter
|
||||||
|
1000 4690 eHBA 9620-16i Tri-Mode Storage Adapter
|
||||||
|
1000 46a0 MegaRAID 9660-24i Tri-Mode Storage Adapter
|
||||||
|
1000 46b0 MegaRAID 9665W-16i Tri-Mode Storage Adapter
|
||||||
|
1000 46c0 MegaRAID 9680W-16e Tri-Mode Storage Adapter
|
||||||
00ab SAS3516 Fusion-MPT Tri-Mode RAID On Chip (ROC)
|
00ab SAS3516 Fusion-MPT Tri-Mode RAID On Chip (ROC)
|
||||||
# 8 Internal and 8 External port channel 9400 HBA
|
# 8 Internal and 8 External port channel 9400 HBA
|
||||||
1000 3040 HBA 9400-8i8e
|
1000 3040 HBA 9400-8i8e
|
||||||
@ -773,6 +787,8 @@
|
|||||||
1028 200e HBA350i MX
|
1028 200e HBA350i MX
|
||||||
1d49 0205 ThinkSystem 440-16i SAS/SATA PCIe Gen4 12Gb Internal HBA
|
1d49 0205 ThinkSystem 440-16i SAS/SATA PCIe Gen4 12Gb Internal HBA
|
||||||
1d49 0206 ThinkSystem 440-16e SAS/SATA PCIe Gen4 12Gb HBA
|
1d49 0206 ThinkSystem 440-16e SAS/SATA PCIe Gen4 12Gb HBA
|
||||||
|
1d49 0207 ThinkSystem 440-8i SAS/SATA PCIe Gen4 12Gb HBA
|
||||||
|
1d49 0208 ThinkSystem 440-16i SAS/SATA PCIe Gen4 12Gb HBA
|
||||||
00e7 Fusion-MPT 12GSAS/PCIe Unsupported SAS38xx
|
00e7 Fusion-MPT 12GSAS/PCIe Unsupported SAS38xx
|
||||||
# Tampered part
|
# Tampered part
|
||||||
1028 200b HBA355i Adapter Tampered
|
1028 200b HBA355i Adapter Tampered
|
||||||
@ -892,6 +908,7 @@
|
|||||||
1d49 060d ThinkSystem RAID 940-16i 8GB Flash PCIe Gen4 12Gb Internal Adapter
|
1d49 060d ThinkSystem RAID 940-16i 8GB Flash PCIe Gen4 12Gb Internal Adapter
|
||||||
1d49 060e ThinkSystem RAID 940-32i 8GB Flash PCIe Gen4 12Gb Adapter
|
1d49 060e ThinkSystem RAID 940-32i 8GB Flash PCIe Gen4 12Gb Adapter
|
||||||
1d49 060f ThinkSystem RAID 940-8e 4GB Flash PCIe Gen4 12Gb Adapter
|
1d49 060f ThinkSystem RAID 940-8e 4GB Flash PCIe Gen4 12Gb Adapter
|
||||||
|
1d49 0610 ThinkSystem RAID 940-16i 4GB Flash PCIe Gen4 12Gb Adapter
|
||||||
10e3 MegaRAID 12GSAS/PCIe Unsupported SAS39xx
|
10e3 MegaRAID 12GSAS/PCIe Unsupported SAS39xx
|
||||||
1028 1ae0 PERC H755 Adapter - Tampered Device
|
1028 1ae0 PERC H755 Adapter - Tampered Device
|
||||||
1028 1ae1 PERC H755 Front - Tampered Device
|
1028 1ae1 PERC H755 Front - Tampered Device
|
||||||
@ -900,6 +917,8 @@
|
|||||||
10e4 MegaRAID 12GSAS/PCIe Unsupported SAS38xx
|
10e4 MegaRAID 12GSAS/PCIe Unsupported SAS38xx
|
||||||
10e5 MegaRAID 12GSAS/PCIe SAS38xx
|
10e5 MegaRAID 12GSAS/PCIe SAS38xx
|
||||||
10e6 MegaRAID 12GSAS/PCIe Secure SAS38xx
|
10e6 MegaRAID 12GSAS/PCIe Secure SAS38xx
|
||||||
|
1d49 0505 ThinkSystem RAID 540-8i PCIe Gen4 12Gb Adapter
|
||||||
|
1d49 0506 ThinkSystem RAID 540-16i PCIe Gen4 12Gb Adapter
|
||||||
10e7 MegaRAID 12GSAS/PCIe Unsupported SAS38xx
|
10e7 MegaRAID 12GSAS/PCIe Unsupported SAS38xx
|
||||||
1960 MegaRAID
|
1960 MegaRAID
|
||||||
1000 0518 MegaRAID 518 SCSI 320-2 Controller
|
1000 0518 MegaRAID 518 SCSI 320-2 Controller
|
||||||
@ -988,6 +1007,7 @@
|
|||||||
15ff Fenghuang [Zhongshan Subor Z+]
|
15ff Fenghuang [Zhongshan Subor Z+]
|
||||||
1607 Arden
|
1607 Arden
|
||||||
1636 Renoir
|
1636 Renoir
|
||||||
|
1637 Renoir Radeon High Definition Audio Controller
|
||||||
1638 Cezanne
|
1638 Cezanne
|
||||||
163f VanGogh
|
163f VanGogh
|
||||||
164c Lucienne
|
164c Lucienne
|
||||||
@ -3833,7 +3853,7 @@
|
|||||||
17aa 21bb Mobility Radeon HD 545v
|
17aa 21bb Mobility Radeon HD 545v
|
||||||
9555 RV710/M92 [Mobility Radeon HD 4350/4550]
|
9555 RV710/M92 [Mobility Radeon HD 4350/4550]
|
||||||
103c 1411 ProBook 4720s GPU (Mobility Radeon HD 4350)
|
103c 1411 ProBook 4720s GPU (Mobility Radeon HD 4350)
|
||||||
9557 RV711 GL [FirePro RG220]
|
9557 RV711/M93 GL [FirePro RG220]
|
||||||
955f RV710/M92 [Mobility Radeon HD 4330]
|
955f RV710/M92 [Mobility Radeon HD 4330]
|
||||||
9580 RV630 [Radeon HD 2600 PRO]
|
9580 RV630 [Radeon HD 2600 PRO]
|
||||||
9581 RV630/M76 [Mobility Radeon HD 2600]
|
9581 RV630/M76 [Mobility Radeon HD 2600]
|
||||||
@ -4934,6 +4954,11 @@
|
|||||||
1635 Renoir Internal PCIe GPP Bridge to Bus
|
1635 Renoir Internal PCIe GPP Bridge to Bus
|
||||||
1637 Renoir HD Audio Controller
|
1637 Renoir HD Audio Controller
|
||||||
1639 Renoir USB 3.1
|
1639 Renoir USB 3.1
|
||||||
|
163a VanGogh USB0
|
||||||
|
163b VanGogh USB1
|
||||||
|
163c VanGogh SecUSB
|
||||||
|
163d VanGogh SecureFunction
|
||||||
|
163e VanGogh HSP
|
||||||
1641 Renoir 10GbE Controller Port 0 (XGBE0/1)
|
1641 Renoir 10GbE Controller Port 0 (XGBE0/1)
|
||||||
1642 Renoir WLAN
|
1642 Renoir WLAN
|
||||||
1643 Renoir BT
|
1643 Renoir BT
|
||||||
@ -11998,6 +12023,10 @@
|
|||||||
10de 1141 VCA 6000
|
10de 1141 VCA 6000
|
||||||
17f1 GM200GL [Quadro M6000 24GB]
|
17f1 GM200GL [Quadro M6000 24GB]
|
||||||
17fd GM200GL [Tesla M40]
|
17fd GM200GL [Tesla M40]
|
||||||
|
1ad0 Tegra PCIe x8 Endpoint
|
||||||
|
1ad1 Tegra PCIe x4/x8 Endpoint/Root Complex
|
||||||
|
1ad2 Tegra PCIe x1 Root Complex
|
||||||
|
1ad3 Xavier SATA Controller
|
||||||
1ad6 TU102 USB 3.1 Host Controller
|
1ad6 TU102 USB 3.1 Host Controller
|
||||||
1ad7 TU102 USB Type-C UCSI Controller
|
1ad7 TU102 USB Type-C UCSI Controller
|
||||||
1ad8 TU104 USB 3.1 Host Controller
|
1ad8 TU104 USB 3.1 Host Controller
|
||||||
@ -12225,10 +12254,11 @@
|
|||||||
1f9d TU117M [GeForce GTX 1650 Mobile / Max-Q]
|
1f9d TU117M [GeForce GTX 1650 Mobile / Max-Q]
|
||||||
1fae TU117GL
|
1fae TU117GL
|
||||||
1fb0 TU117GLM [Quadro T1000 Mobile]
|
1fb0 TU117GLM [Quadro T1000 Mobile]
|
||||||
1fb1 TU117GLM [Quadro T600 Mobile]
|
1fb1 TU117GL [T600]
|
||||||
1fb2 TU117GLM [Quadro T400 Mobile]
|
1fb2 TU117GLM [Quadro T400 Mobile]
|
||||||
1fb8 TU117GLM [Quadro T2000 Mobile / Max-Q]
|
1fb8 TU117GLM [Quadro T2000 Mobile / Max-Q]
|
||||||
1fb9 TU117GLM [Quadro T1000 Mobile]
|
1fb9 TU117GLM [Quadro T1000 Mobile]
|
||||||
|
1fba TU117GLM [T600 Mobile]
|
||||||
1fbb TU117GLM [Quadro T500 Mobile]
|
1fbb TU117GLM [Quadro T500 Mobile]
|
||||||
1fbf TU117GL
|
1fbf TU117GL
|
||||||
1fd9 TU117BM [GeForce GTX 1650 Mobile Refresh]
|
1fd9 TU117BM [GeForce GTX 1650 Mobile Refresh]
|
||||||
@ -12264,6 +12294,7 @@
|
|||||||
1462 3892 RTX 3080 10GB GAMING X TRIO
|
1462 3892 RTX 3080 10GB GAMING X TRIO
|
||||||
2208 GA102 [GeForce RTX 3080 Ti]
|
2208 GA102 [GeForce RTX 3080 Ti]
|
||||||
220d GA102 [GeForce RTX 3080 Lite Hash Rate]
|
220d GA102 [GeForce RTX 3080 Lite Hash Rate]
|
||||||
|
2216 GA102 [GeForce RTX 3080 Lite Hash Rate]
|
||||||
222b GA102 [GeForce RTX 3090 Engineering Sample]
|
222b GA102 [GeForce RTX 3090 Engineering Sample]
|
||||||
222f GA102 [GeForce RTX 3080 11GB / 12GB Engineering Sample]
|
222f GA102 [GeForce RTX 3080 11GB / 12GB Engineering Sample]
|
||||||
2230 GA102GL [RTX A6000]
|
2230 GA102GL [RTX A6000]
|
||||||
@ -12273,6 +12304,7 @@
|
|||||||
2237 GA102GL [A10G]
|
2237 GA102GL [A10G]
|
||||||
223f GA102GL
|
223f GA102GL
|
||||||
228b GA104 High Definition Audio Controller
|
228b GA104 High Definition Audio Controller
|
||||||
|
2296 Tegra PCIe Endpoint Virtual Network
|
||||||
2302 GA103
|
2302 GA103
|
||||||
2321 GA103
|
2321 GA103
|
||||||
2482 GA104 [GeForce RTX 3070 Ti]
|
2482 GA104 [GeForce RTX 3070 Ti]
|
||||||
@ -12281,6 +12313,8 @@
|
|||||||
10de 146b GA104 [GeForce RTX 3070]
|
10de 146b GA104 [GeForce RTX 3070]
|
||||||
10de 14ae GA104 [GeForce RTX 3070 16GB]
|
10de 14ae GA104 [GeForce RTX 3070 16GB]
|
||||||
2486 GA104 [GeForce RTX 3060 Ti]
|
2486 GA104 [GeForce RTX 3060 Ti]
|
||||||
|
2488 GA104 [GeForce RTX 3070 Lite Hash Rate]
|
||||||
|
2489 GA104 [GeForce RTX 3060 Ti Lite Hash Rate]
|
||||||
249c GA104M [GeForce RTX 3080 Mobile / Max-Q 8GB/16GB]
|
249c GA104M [GeForce RTX 3080 Mobile / Max-Q 8GB/16GB]
|
||||||
249d GA104M [GeForce RTX 3070 Mobile / Max-Q]
|
249d GA104M [GeForce RTX 3070 Mobile / Max-Q]
|
||||||
249f GA104M
|
249f GA104M
|
||||||
@ -12698,6 +12732,7 @@
|
|||||||
ea50 ce19 mCOM10-L1900
|
ea50 ce19 mCOM10-L1900
|
||||||
816d RTL811x EHCI host controller
|
816d RTL811x EHCI host controller
|
||||||
ea50 ce19 mCOM10-L1900
|
ea50 ce19 mCOM10-L1900
|
||||||
|
816e Realtek RealManage BMC
|
||||||
8171 RTL8191SEvA Wireless LAN Controller
|
8171 RTL8191SEvA Wireless LAN Controller
|
||||||
8172 RTL8191SEvB Wireless LAN Controller
|
8172 RTL8191SEvB Wireless LAN Controller
|
||||||
8173 RTL8192SE Wireless LAN Controller
|
8173 RTL8192SE Wireless LAN Controller
|
||||||
@ -14798,6 +14833,9 @@
|
|||||||
117c 00bc Celerity FC-321P
|
117c 00bc Celerity FC-321P
|
||||||
117c 00bd Celerity FC-322P
|
117c 00bd Celerity FC-322P
|
||||||
117c 00be Celerity FC-324P
|
117c 00be Celerity FC-324P
|
||||||
|
00c5 ExpressNVM PCIe Gen4 Switch
|
||||||
|
117c 00c6 ExpressNVM S48F PCIe Gen4
|
||||||
|
117c 00c7 ExpressNVM S468 PCIe Gen4
|
||||||
00e6 ExpressSAS GT 12Gb/s SAS/SATA HBA
|
00e6 ExpressSAS GT 12Gb/s SAS/SATA HBA
|
||||||
117c 00c0 ExpressSAS H1280 GT
|
117c 00c0 ExpressSAS H1280 GT
|
||||||
117c 00c1 ExpressSAS H1208 GT
|
117c 00c1 ExpressSAS H1208 GT
|
||||||
@ -15092,6 +15130,7 @@
|
|||||||
# Nee Galileo Technology, Inc.
|
# Nee Galileo Technology, Inc.
|
||||||
11ab Marvell Technology Group Ltd.
|
11ab Marvell Technology Group Ltd.
|
||||||
0100 88F3700 [Armada 3700 Family] ARM SoC
|
0100 88F3700 [Armada 3700 Family] ARM SoC
|
||||||
|
0110 88F8040 PCI Express controller
|
||||||
0146 GT-64010/64010A System Controller
|
0146 GT-64010/64010A System Controller
|
||||||
0f53 88E6318 Link Street network controller
|
0f53 88E6318 Link Street network controller
|
||||||
11ab MV88SE614x SATA II PCI-E controller
|
11ab MV88SE614x SATA II PCI-E controller
|
||||||
@ -15640,7 +15679,12 @@
|
|||||||
8071 PM8071 Tachyon SPCve 12G eight-port SAS/SATA controller
|
8071 PM8071 Tachyon SPCve 12G eight-port SAS/SATA controller
|
||||||
8072 PM8072 Tachyon SPCv 12G 16-port SAS/SATA controller
|
8072 PM8072 Tachyon SPCv 12G 16-port SAS/SATA controller
|
||||||
8073 PM8073 Tachyon SPCve 12G 16-port SAS/SATA controller
|
8073 PM8073 Tachyon SPCve 12G 16-port SAS/SATA controller
|
||||||
8531 PM8531 PFX 24xG3 Fanout PCIe Switches
|
8531 PM8531 PFX 24xG3 PCIe Fanout Switch
|
||||||
|
8532 PM8532 PFX 32xG3 PCIe Fanout Switch
|
||||||
|
8533 PM8533 PFX 48xG3 PCIe Fanout Switch
|
||||||
|
8534 PM8534 PFX 64xG3 PCIe Fanout Switch
|
||||||
|
8535 PM8535 PFX 80xG3 PCIe Fanout Switch
|
||||||
|
8536 PM8536 PFX 96xG3 PCIe Fanout Switch
|
||||||
8546 PM8546 B-FEIP PSX 96xG3 PCIe Storage Switch
|
8546 PM8546 B-FEIP PSX 96xG3 PCIe Storage Switch
|
||||||
8562 PM8562 Switchtec PFX-L 32xG3 Fanout-Lite PCIe Gen3 Switch
|
8562 PM8562 Switchtec PFX-L 32xG3 Fanout-Lite PCIe Gen3 Switch
|
||||||
11f9 I-Cube Inc
|
11f9 I-Cube Inc
|
||||||
@ -15648,7 +15692,8 @@
|
|||||||
11fb Datel Inc
|
11fb Datel Inc
|
||||||
11fc Silicon Magic
|
11fc Silicon Magic
|
||||||
11fd High Street Consultants
|
11fd High Street Consultants
|
||||||
11fe Pepperl+Fuchs Comtrol, Inc.
|
# nee Comtrol, Inc.
|
||||||
|
11fe Pepperl+Fuchs
|
||||||
0001 RocketPort PCI 32-port w/external I/F
|
0001 RocketPort PCI 32-port w/external I/F
|
||||||
0002 RocketPort PCI 8-port w/external I/F
|
0002 RocketPort PCI 8-port w/external I/F
|
||||||
0003 RocketPort PCI 16-port w/external I/F
|
0003 RocketPort PCI 16-port w/external I/F
|
||||||
@ -16142,6 +16187,8 @@
|
|||||||
5a4b Telsat Turbo
|
5a4b Telsat Turbo
|
||||||
1268 Tektronix
|
1268 Tektronix
|
||||||
1269 Thomson-CSF/TTM
|
1269 Thomson-CSF/TTM
|
||||||
|
# MBIM on top of MHI
|
||||||
|
00b3 5G Data Card [Cinterion MV31-W]
|
||||||
126a Lexmark International, Inc.
|
126a Lexmark International, Inc.
|
||||||
126b Adax, Inc.
|
126b Adax, Inc.
|
||||||
126c Northern Telecom
|
126c Northern Telecom
|
||||||
@ -18645,6 +18692,7 @@
|
|||||||
1462 Micro-Star International Co., Ltd. [MSI]
|
1462 Micro-Star International Co., Ltd. [MSI]
|
||||||
# VIA Driver-inf
|
# VIA Driver-inf
|
||||||
3483 MSI USB 3.0 (VIA VL80x-based xHCI USB Controller)
|
3483 MSI USB 3.0 (VIA VL80x-based xHCI USB Controller)
|
||||||
|
7c56 Realtek Ethernet controller RTL8111H
|
||||||
aaf0 Radeon RX 580 Gaming X 8G
|
aaf0 Radeon RX 580 Gaming X 8G
|
||||||
1463 Fast Corporation
|
1463 Fast Corporation
|
||||||
1464 Interactive Circuits & Systems Ltd
|
1464 Interactive Circuits & Systems Ltd
|
||||||
@ -19317,6 +19365,8 @@
|
|||||||
14e4 1402 BCM957414A4142CC 10Gb/25Gb Ethernet PCIe
|
14e4 1402 BCM957414A4142CC 10Gb/25Gb Ethernet PCIe
|
||||||
14e4 1404 BCM957414M4142C OCP 2x25G Type1 wRoCE
|
14e4 1404 BCM957414M4142C OCP 2x25G Type1 wRoCE
|
||||||
14e4 4140 NetXtreme E-Series Advanced Dual-port 25Gb SFP28 Network Daughter Card
|
14e4 4140 NetXtreme E-Series Advanced Dual-port 25Gb SFP28 Network Daughter Card
|
||||||
|
# BCM957414M4143C
|
||||||
|
14e4 4143 NetXtreme-E Single-port 40Gb/50Gb Ethernet OCP 2.0 Adapter (BCM957414M4143C)
|
||||||
14e4 4146 NetXtreme-E Dual-port 25G SFP28 Ethernet OCP 3.0 Adapter (BCM957414N4140C)
|
14e4 4146 NetXtreme-E Dual-port 25G SFP28 Ethernet OCP 3.0 Adapter (BCM957414N4140C)
|
||||||
1590 020e Ethernet 25Gb 2-port 631SFP28 Adapter
|
1590 020e Ethernet 25Gb 2-port 631SFP28 Adapter
|
||||||
1590 0211 Ethernet 25Gb 2-port 631FLR-SFP28 Adapter
|
1590 0211 Ethernet 25Gb 2-port 631FLR-SFP28 Adapter
|
||||||
@ -19388,7 +19438,7 @@
|
|||||||
14e4 df24 BCM57508 NetXtreme-E NGM2100D 2x100G KR Mezz Ethernet Partition
|
14e4 df24 BCM57508 NetXtreme-E NGM2100D 2x100G KR Mezz Ethernet Partition
|
||||||
1803 BCM57502 NetXtreme-E RDMA Partition
|
1803 BCM57502 NetXtreme-E RDMA Partition
|
||||||
1804 BCM57504 NetXtreme-E RDMA Partition
|
1804 BCM57504 NetXtreme-E RDMA Partition
|
||||||
1805 BCM57508 NetXtreme-E NGM2100D 2x100G KR Mezz RDMA Partition
|
1805 BCM57508 NetXtreme-E RDMA Partition
|
||||||
14e4 df24 NetXtreme-E NGM2100D BCM57508 2x100G KR Mezz RDMA Partition
|
14e4 df24 NetXtreme-E NGM2100D BCM57508 2x100G KR Mezz RDMA Partition
|
||||||
1806 BCM5750X NetXtreme-E Ethernet Virtual Function
|
1806 BCM5750X NetXtreme-E Ethernet Virtual Function
|
||||||
14e4 df24 BCM57508 NetXtreme-E NGM2100D 2x100G KR Mezz Ethernet Virtual Function
|
14e4 df24 BCM57508 NetXtreme-E NGM2100D 2x100G KR Mezz Ethernet Virtual Function
|
||||||
@ -20379,12 +20429,14 @@
|
|||||||
0253 Amos GearBox Manager
|
0253 Amos GearBox Manager
|
||||||
0254 Spectrum-4, Flash recovery mode
|
0254 Spectrum-4, Flash recovery mode
|
||||||
0255 Spectrum-4, Secure Flash recovery mode
|
0255 Spectrum-4, Secure Flash recovery mode
|
||||||
0256 Ofek chiplet
|
0256 Abir GearBox
|
||||||
0257 Quantum-2 in Flash Recovery Mode
|
0257 Quantum-2 in Flash Recovery Mode
|
||||||
|
0258 AbirGearBox Flash Recovery
|
||||||
0262 MT27710 [ConnectX-4 Lx Programmable] EN
|
0262 MT27710 [ConnectX-4 Lx Programmable] EN
|
||||||
0263 MT27710 [ConnectX-4 Lx Programmable Virtual Function] EN
|
0263 MT27710 [ConnectX-4 Lx Programmable Virtual Function] EN
|
||||||
0264 Innova-2 Flex Burn image
|
0264 Innova-2 Flex Burn image
|
||||||
0281 NPS-600 Flash Recovery
|
0281 NPS-600 Flash Recovery
|
||||||
|
0358 Abir GearBox Secure Flash recovery mode
|
||||||
1002 MT25400 Family [ConnectX-2 Virtual Function]
|
1002 MT25400 Family [ConnectX-2 Virtual Function]
|
||||||
1003 MT27500 Family [ConnectX-3]
|
1003 MT27500 Family [ConnectX-3]
|
||||||
1014 04b5 PCIe3 40GbE RoCE Converged Host Bus Adapter for Power
|
1014 04b5 PCIe3 40GbE RoCE Converged Host Bus Adapter for Power
|
||||||
@ -22071,6 +22123,7 @@
|
|||||||
18ec 4200 Flexible FlowMon (szedata2) 1x10G
|
18ec 4200 Flexible FlowMon (szedata2) 1x10G
|
||||||
18ec ff00 Testing design
|
18ec ff00 Testing design
|
||||||
18ec ff01 Boot design
|
18ec ff01 Boot design
|
||||||
|
c400 COMBO-400G1
|
||||||
18ee Chenming Mold Ind. Corp.
|
18ee Chenming Mold Ind. Corp.
|
||||||
18f1 Spectrum GmbH
|
18f1 Spectrum GmbH
|
||||||
18f4 Napatech A/S
|
18f4 Napatech A/S
|
||||||
@ -22534,6 +22587,7 @@
|
|||||||
5012 E12 NVMe Controller
|
5012 E12 NVMe Controller
|
||||||
5013 PS5013 E13 NVMe Controller
|
5013 PS5013 E13 NVMe Controller
|
||||||
5016 E16 PCIe4 NVMe Controller
|
5016 E16 PCIe4 NVMe Controller
|
||||||
|
5018 E18 PCIe4 NVMe Controller
|
||||||
1989 Montilio Inc.
|
1989 Montilio Inc.
|
||||||
0001 RapidFile Bridge
|
0001 RapidFile Bridge
|
||||||
8001 RapidFile
|
8001 RapidFile
|
||||||
@ -22995,6 +23049,7 @@
|
|||||||
1343 ASM1143 USB 3.1 Host Controller
|
1343 ASM1143 USB 3.1 Host Controller
|
||||||
2142 ASM2142 USB 3.1 Host Controller
|
2142 ASM2142 USB 3.1 Host Controller
|
||||||
1462 7a72 H270 PC MATE
|
1462 7a72 H270 PC MATE
|
||||||
|
2824 ASM2824 PCIe Gen3 Packet Switch
|
||||||
3242 ASM3242 USB 3.2 Host Controller
|
3242 ASM3242 USB 3.2 Host Controller
|
||||||
1b26 Netcope Technologies, a.s.
|
1b26 Netcope Technologies, a.s.
|
||||||
c132 COMBO-LXT155
|
c132 COMBO-LXT155
|
||||||
@ -23344,7 +23399,7 @@
|
|||||||
1283 PC300 NVMe Solid State Drive 256GB
|
1283 PC300 NVMe Solid State Drive 256GB
|
||||||
1284 PC300 NVMe Solid State Drive 512GB
|
1284 PC300 NVMe Solid State Drive 512GB
|
||||||
1285 PC300 NVMe Solid State Drive 1TB
|
1285 PC300 NVMe Solid State Drive 1TB
|
||||||
1327 BC501 NVMe Solid State Drive 512GB
|
1327 BC501 NVMe Solid State Drive
|
||||||
1339 BC511
|
1339 BC511
|
||||||
1504 SC300 512GB M.2 2280 SATA Solid State Drive
|
1504 SC300 512GB M.2 2280 SATA Solid State Drive
|
||||||
1527 PC401 NVMe Solid State Drive 256GB
|
1527 PC401 NVMe Solid State Drive 256GB
|
||||||
@ -23669,6 +23724,8 @@
|
|||||||
1dc5 FADU Inc.
|
1dc5 FADU Inc.
|
||||||
1dcd Liqid Inc.
|
1dcd Liqid Inc.
|
||||||
1dd8 Pensando Systems
|
1dd8 Pensando Systems
|
||||||
|
0002 DSC2 Elba Upstream Port
|
||||||
|
1dd8 5001 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card
|
||||||
1000 DSC Capri Upstream Port
|
1000 DSC Capri Upstream Port
|
||||||
1dd8 4000 Naples 100Gb 2-port QSFP28 x16 8GB
|
1dd8 4000 Naples 100Gb 2-port QSFP28 x16 8GB
|
||||||
1dd8 4001 Naples 100Gb 2-port QSFP28 x16 4GB
|
1dd8 4001 Naples 100Gb 2-port QSFP28 x16 4GB
|
||||||
@ -23679,6 +23736,7 @@
|
|||||||
1dd8 400c DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card
|
1dd8 400c DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card
|
||||||
1dd8 400d DSP DSC-100 Ent 100Gb Card
|
1dd8 400d DSP DSC-100 Ent 100Gb Card
|
||||||
1dd8 400e DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card
|
1dd8 400e DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card
|
||||||
|
1dd8 4014 DSC-100 40/100G 2-port 8G RAM 16G eMMC G1 Services Card
|
||||||
1001 DSC Virtual Downstream Port
|
1001 DSC Virtual Downstream Port
|
||||||
1dd8 4000 Naples 100Gb 2-port QSFP28 x16 8GB
|
1dd8 4000 Naples 100Gb 2-port QSFP28 x16 8GB
|
||||||
1dd8 4001 Naples 100Gb 2-port QSFP28 x16 4GB
|
1dd8 4001 Naples 100Gb 2-port QSFP28 x16 4GB
|
||||||
@ -23689,6 +23747,8 @@
|
|||||||
1dd8 400c DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card
|
1dd8 400c DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card
|
||||||
1dd8 400d DSP DSC-100 Ent 100Gb Card
|
1dd8 400d DSP DSC-100 Ent 100Gb Card
|
||||||
1dd8 400e DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card
|
1dd8 400e DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card
|
||||||
|
1dd8 4014 DSC-100 40/100G 2-port 8G RAM 16G eMMC G1 Services Card
|
||||||
|
1dd8 5001 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card
|
||||||
1002 DSC Ethernet Controller
|
1002 DSC Ethernet Controller
|
||||||
1dd8 4000 Naples 100Gb 2-port QSFP28 x16 8GB
|
1dd8 4000 Naples 100Gb 2-port QSFP28 x16 8GB
|
||||||
1dd8 4001 Naples 100Gb 2-port QSFP28 x16 4GB
|
1dd8 4001 Naples 100Gb 2-port QSFP28 x16 4GB
|
||||||
@ -23699,6 +23759,8 @@
|
|||||||
1dd8 400c DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card
|
1dd8 400c DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card
|
||||||
1dd8 400d DSP DSC-100 Ent 100Gb Card
|
1dd8 400d DSP DSC-100 Ent 100Gb Card
|
||||||
1dd8 400e DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card
|
1dd8 400e DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card
|
||||||
|
1dd8 4014 DSC-100 40/100G 2-port 8G RAM 16G eMMC G1 Services Card
|
||||||
|
1dd8 5001 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card
|
||||||
1003 DSC Ethernet Controller VF
|
1003 DSC Ethernet Controller VF
|
||||||
1dd8 4000 Naples 100Gb 2-port QSFP28 x16 8GB
|
1dd8 4000 Naples 100Gb 2-port QSFP28 x16 8GB
|
||||||
1dd8 4001 Naples 100Gb 2-port QSFP28 x16 4GB
|
1dd8 4001 Naples 100Gb 2-port QSFP28 x16 4GB
|
||||||
@ -23709,6 +23771,8 @@
|
|||||||
1dd8 400c DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card
|
1dd8 400c DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card
|
||||||
1dd8 400d DSP DSC-100 Ent 100Gb Card
|
1dd8 400d DSP DSC-100 Ent 100Gb Card
|
||||||
1dd8 400e DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card
|
1dd8 400e DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card
|
||||||
|
1dd8 4014 DSC-100 40/100G 2-port 8G RAM 16G eMMC G1 Services Card
|
||||||
|
1dd8 5001 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card
|
||||||
1004 DSC Management Controller
|
1004 DSC Management Controller
|
||||||
1dd8 4000 Naples 100Gb 2-port QSFP28 x16 8GB
|
1dd8 4000 Naples 100Gb 2-port QSFP28 x16 8GB
|
||||||
1dd8 4001 Naples 100Gb 2-port QSFP28 x16 4GB
|
1dd8 4001 Naples 100Gb 2-port QSFP28 x16 4GB
|
||||||
@ -23719,6 +23783,8 @@
|
|||||||
1dd8 400c DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card
|
1dd8 400c DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card
|
||||||
1dd8 400d DSP DSC-100 Ent 100Gb Card
|
1dd8 400d DSP DSC-100 Ent 100Gb Card
|
||||||
1dd8 400e DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card
|
1dd8 400e DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card
|
||||||
|
1dd8 4014 DSC-100 40/100G 2-port 8G RAM 16G eMMC G1 Services Card
|
||||||
|
1dd8 5001 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card
|
||||||
1007 DSC Storage Accelerator
|
1007 DSC Storage Accelerator
|
||||||
1dd8 4000 Naples 100Gb 2-port QSFP28 x16 8GB
|
1dd8 4000 Naples 100Gb 2-port QSFP28 x16 8GB
|
||||||
1dd8 4001 Naples 100Gb 2-port QSFP28 x16 4GB
|
1dd8 4001 Naples 100Gb 2-port QSFP28 x16 4GB
|
||||||
@ -23729,6 +23795,8 @@
|
|||||||
1dd8 400c DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card
|
1dd8 400c DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card
|
||||||
1dd8 400d DSP DSC-100 Ent 100Gb Card
|
1dd8 400d DSP DSC-100 Ent 100Gb Card
|
||||||
1dd8 400e DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card
|
1dd8 400e DSC-25 10/25G 2-port 4G RAM 8G eMMC G1 Services Card
|
||||||
|
1dd8 4014 DSC-100 40/100G 2-port 8G RAM 16G eMMC G1 Services Card
|
||||||
|
1dd8 5001 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card
|
||||||
1de0 Groq
|
1de0 Groq
|
||||||
# rename due to conflict with a term in use by another company for an entirely different product.
|
# rename due to conflict with a term in use by another company for an entirely different product.
|
||||||
0000 TSP100 Tensor Streaming Processor
|
0000 TSP100 Tensor Streaming Processor
|
||||||
@ -23882,6 +23950,9 @@
|
|||||||
1e3b 0015 Enterprise NVMe SSD U.2 3.84TB (H3200)
|
1e3b 0015 Enterprise NVMe SSD U.2 3.84TB (H3200)
|
||||||
1e3b 0021 Enterprise NVMe SSD U.2 6.4TB (H3100)
|
1e3b 0021 Enterprise NVMe SSD U.2 6.4TB (H3100)
|
||||||
1e3b 0022 Enterprise NVMe SSD U.2 7.68TB (H3200)
|
1e3b 0022 Enterprise NVMe SSD U.2 7.68TB (H3200)
|
||||||
|
1e3b 0052 Enterprise NVMe SSD U.2 0.8TB (H3900)
|
||||||
|
1e3b 0053 Enterprise NVMe SSD U.2 1.6TB (H3900)
|
||||||
|
1e3b 0059 Enterprise NVMe SSD U.2 0.75TB (H3900)
|
||||||
1e3b 0061 Enterprise NVMe SSD HHHL 0.8TB (H2100)
|
1e3b 0061 Enterprise NVMe SSD HHHL 0.8TB (H2100)
|
||||||
1e3b 0062 Enterprise NVMe SSD HHHL 0.96TB (H2200)
|
1e3b 0062 Enterprise NVMe SSD HHHL 0.96TB (H2200)
|
||||||
1e3b 0064 Enterprise NVMe SSD HHHL 1.6TB (H2100)
|
1e3b 0064 Enterprise NVMe SSD HHHL 1.6TB (H2100)
|
||||||
@ -23894,8 +23965,13 @@
|
|||||||
1e3b 007d Enterprise NVMe SSD HHHL 3.84TB (H3200)
|
1e3b 007d Enterprise NVMe SSD HHHL 3.84TB (H3200)
|
||||||
1e3b 007f Enterprise NVMe SSD HHHL 6.4TB (H3100)
|
1e3b 007f Enterprise NVMe SSD HHHL 6.4TB (H3100)
|
||||||
1e3b 0080 Enterprise NVMe SSD HHHL 7.68TB (H3200)
|
1e3b 0080 Enterprise NVMe SSD HHHL 7.68TB (H3200)
|
||||||
|
1e3b 008a Enterprise NVMe SSD HHHL 0.8TB (H3900)
|
||||||
|
1e3b 008b Enterprise NVMe SSD HHHL 1.6TB (H3900)
|
||||||
|
1e3b 0091 Enterprise NVMe SSD HHHL 0.75TB (H3900)
|
||||||
1e3d Burlywood, Inc
|
1e3d Burlywood, Inc
|
||||||
1e49 Yangtze Memory Technologies Co.,Ltd
|
1e49 Yangtze Memory Technologies Co.,Ltd
|
||||||
|
# YMTC PCIe/NVMe SSD
|
||||||
|
1013 PC210
|
||||||
1e4b MAXIO Technology (Hangzhou) Ltd.
|
1e4b MAXIO Technology (Hangzhou) Ltd.
|
||||||
1001 NVMe SSD Controller MAP1001
|
1001 NVMe SSD Controller MAP1001
|
||||||
1002 NVMe SSD Controller MAP1002
|
1002 NVMe SSD Controller MAP1002
|
||||||
@ -23910,6 +23986,8 @@
|
|||||||
1e57 Beijing Panyi Technology Co., Ltd
|
1e57 Beijing Panyi Technology Co., Ltd
|
||||||
0100 The device has already been deleted.
|
0100 The device has already been deleted.
|
||||||
0000 0100 PY8800 64GB Accelerator
|
0000 0100 PY8800 64GB Accelerator
|
||||||
|
1e59 Oxford Nanopore Technologies
|
||||||
|
0001 MinION Mk1C
|
||||||
1e60 Hailo Technologies Ltd.
|
1e60 Hailo Technologies Ltd.
|
||||||
2864 Hailo-8 AI Processor
|
2864 Hailo-8 AI Processor
|
||||||
1e6b Axiado Corp.
|
1e6b Axiado Corp.
|
||||||
@ -23925,6 +24003,8 @@
|
|||||||
1e95 Solid State Storage Technology Corporation
|
1e95 Solid State Storage Technology Corporation
|
||||||
1ea0 Tencent Technology (Shenzhen) Company Limited
|
1ea0 Tencent Technology (Shenzhen) Company Limited
|
||||||
2a16 Cloud Intelligent Inference Controller
|
2a16 Cloud Intelligent Inference Controller
|
||||||
|
1ea7 Intelliprop, Inc
|
||||||
|
223a Typhon+ PCIe to Gen-Z Bridge
|
||||||
1eab Hefei DATANG Storage Technology Co.,LTD.
|
1eab Hefei DATANG Storage Technology Co.,LTD.
|
||||||
300a NVMe SSD Controller 300A
|
300a NVMe SSD Controller 300A
|
||||||
300b NVMe SSD Controller 300B
|
300b NVMe SSD Controller 300B
|
||||||
@ -23938,6 +24018,7 @@
|
|||||||
0101 FG4 PCIe Frame Grabber
|
0101 FG4 PCIe Frame Grabber
|
||||||
1ed9 Myrtle.ai
|
1ed9 Myrtle.ai
|
||||||
1ee9 SUSE LLC
|
1ee9 SUSE LLC
|
||||||
|
1efb Flexxon Pte Ltd
|
||||||
# nee Tumsan Oy
|
# nee Tumsan Oy
|
||||||
1fc0 Ascom (Finland) Oy
|
1fc0 Ascom (Finland) Oy
|
||||||
0300 E2200 Dual E1/Rawpipe Card
|
0300 E2200 Dual E1/Rawpipe Card
|
||||||
@ -26272,6 +26353,7 @@
|
|||||||
1bd4 001b 10G SFP+ DP ER102Fi4 Rack Adapter
|
1bd4 001b 10G SFP+ DP ER102Fi4 Rack Adapter
|
||||||
1bd4 002f 10G SFP+ DP EP102Fi4A Adapter
|
1bd4 002f 10G SFP+ DP EP102Fi4A Adapter
|
||||||
1bd4 0032 10G SFP+ DP EP102Fi4 Adapter
|
1bd4 0032 10G SFP+ DP EP102Fi4 Adapter
|
||||||
|
1bd4 0067 F102I82599
|
||||||
8086 0002 Ethernet Server Adapter X520-DA2
|
8086 0002 Ethernet Server Adapter X520-DA2
|
||||||
8086 0003 Ethernet Server Adapter X520-2
|
8086 0003 Ethernet Server Adapter X520-2
|
||||||
8086 0006 Ethernet Server Adapter X520-1
|
8086 0006 Ethernet Server Adapter X520-1
|
||||||
@ -26607,6 +26689,7 @@
|
|||||||
193d 1080 NIC-ETH360T-3S-4P
|
193d 1080 NIC-ETH360T-3S-4P
|
||||||
1bd4 001d 1G base-T QP EP014Ti1 Adapter
|
1bd4 001d 1G base-T QP EP014Ti1 Adapter
|
||||||
1bd4 0035 1G base-T QP EP014Ti1 Adapter
|
1bd4 0035 1G base-T QP EP014Ti1 Adapter
|
||||||
|
1bd4 0066 F014I350
|
||||||
8086 0001 Ethernet Server Adapter I350-T4
|
8086 0001 Ethernet Server Adapter I350-T4
|
||||||
8086 0002 Ethernet Server Adapter I350-T2
|
8086 0002 Ethernet Server Adapter I350-T2
|
||||||
8086 0003 Ethernet Network Adapter I350-T4 for OCP NIC 3.0
|
8086 0003 Ethernet Network Adapter I350-T4 for OCP NIC 3.0
|
||||||
@ -26783,6 +26866,7 @@
|
|||||||
19e5 d11c Ethernet 2-port X710 10Gb SFP+ Adapter SP330
|
19e5 d11c Ethernet 2-port X710 10Gb SFP+ Adapter SP330
|
||||||
1bd4 0042 10G SFP+ DP EP102Fi4 Adapter
|
1bd4 0042 10G SFP+ DP EP102Fi4 Adapter
|
||||||
1bd4 0056 Ethernet Network Adapter X710-BM2 for OCP NIC 3.0
|
1bd4 0056 Ethernet Network Adapter X710-BM2 for OCP NIC 3.0
|
||||||
|
1bd4 0065 F102IX710
|
||||||
8086 0000 Ethernet Converged Network Adapter X710
|
8086 0000 Ethernet Converged Network Adapter X710
|
||||||
8086 0001 Ethernet Converged Network Adapter X710-4
|
8086 0001 Ethernet Converged Network Adapter X710-4
|
||||||
8086 0002 Ethernet Converged Network Adapter X710-4
|
8086 0002 Ethernet Converged Network Adapter X710-4
|
||||||
@ -26933,6 +27017,7 @@
|
|||||||
8086 0008 Ethernet Network Adapter E810-XXV-2
|
8086 0008 Ethernet Network Adapter E810-XXV-2
|
||||||
8086 0009 Ethernet Network Adapter E810-XXV-2 for OCP 2.0
|
8086 0009 Ethernet Network Adapter E810-XXV-2 for OCP 2.0
|
||||||
8086 000a Ethernet 25G 4P E810-XXV Adapter
|
8086 000a Ethernet 25G 4P E810-XXV Adapter
|
||||||
|
8086 000c Ethernet Network Adapter E810-XXV-4 for OCP 3.0
|
||||||
1599 Ethernet Controller E810-XXV for backplane
|
1599 Ethernet Controller E810-XXV for backplane
|
||||||
159a Ethernet Controller E810-XXV for QSFP
|
159a Ethernet Controller E810-XXV for QSFP
|
||||||
159b Ethernet Controller E810-XXV for SFP
|
159b Ethernet Controller E810-XXV for SFP
|
||||||
@ -26945,6 +27030,7 @@
|
|||||||
8086 0005 Ethernet Network Adapter E810-XXV-2 for OCP 3.0
|
8086 0005 Ethernet Network Adapter E810-XXV-2 for OCP 3.0
|
||||||
8086 4001 Ethernet Network Adapter E810-XXV-2
|
8086 4001 Ethernet Network Adapter E810-XXV-2
|
||||||
8086 4002 Ethernet Network Adapter E810-XXV-2 for OCP 3.0
|
8086 4002 Ethernet Network Adapter E810-XXV-2 for OCP 3.0
|
||||||
|
8086 4003 Ethernet Network Adapter E810-XXV-2
|
||||||
15a0 Ethernet Connection (2) I218-LM
|
15a0 Ethernet Connection (2) I218-LM
|
||||||
15a1 Ethernet Connection (2) I218-V
|
15a1 Ethernet Connection (2) I218-V
|
||||||
15a2 Ethernet Connection (3) I218-LM
|
15a2 Ethernet Connection (3) I218-LM
|
||||||
@ -27106,6 +27192,8 @@
|
|||||||
189a Ethernet Connection E822-L 1GbE
|
189a Ethernet Connection E822-L 1GbE
|
||||||
18a0 C4xxx Series QAT
|
18a0 C4xxx Series QAT
|
||||||
18a1 C4XXX Series QAT Virtual Function
|
18a1 C4XXX Series QAT Virtual Function
|
||||||
|
18ee 200xx Series QAT
|
||||||
|
18ef 200xx Series QAT Virtual Function
|
||||||
1900 Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers
|
1900 Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers
|
||||||
1901 6th-10th Gen Core Processor PCIe Controller (x16)
|
1901 6th-10th Gen Core Processor PCIe Controller (x16)
|
||||||
1902 HD Graphics 510
|
1902 HD Graphics 510
|
||||||
@ -27242,6 +27330,7 @@
|
|||||||
19df Atom Processor C3000 Series SMBus controller
|
19df Atom Processor C3000 Series SMBus controller
|
||||||
19e0 Atom Processor C3000 Series SPI Controller
|
19e0 Atom Processor C3000 Series SPI Controller
|
||||||
19e2 Atom Processor C3000 Series QuickAssist Technology
|
19e2 Atom Processor C3000 Series QuickAssist Technology
|
||||||
|
19e3 Atom Processor C3000 Series QuickAssist Technology Virtual Function
|
||||||
1a1c Ethernet Connection (17) I219-LM
|
1a1c Ethernet Connection (17) I219-LM
|
||||||
1a1d Ethernet Connection (17) I219-V
|
1a1d Ethernet Connection (17) I219-V
|
||||||
1a1e Ethernet Connection (16) I219-LM
|
1a1e Ethernet Connection (16) I219-LM
|
||||||
@ -28492,7 +28581,8 @@
|
|||||||
1cb8 0002 Omni-Path HFI Adapter 100 Series, 1 Port, PCIe x16, TC6600 Fixed Port
|
1cb8 0002 Omni-Path HFI Adapter 100 Series, 1 Port, PCIe x16, TC6600 Fixed Port
|
||||||
1cb8 0003 Omni-Path HFI Adapter 100 Series, 2 Port, 2 PCIe x16, Earth Simulation QSFP28
|
1cb8 0003 Omni-Path HFI Adapter 100 Series, 2 Port, 2 PCIe x16, Earth Simulation QSFP28
|
||||||
1cb8 0004 Omni-Path HFI Adapter 100 Series, 1 Port, PCIe x16, TC4600E QSFP28
|
1cb8 0004 Omni-Path HFI Adapter 100 Series, 1 Port, PCIe x16, TC4600E QSFP28
|
||||||
434e 0001 Omni-Path HFI 100 Series, 1 Port, OCP 3.0 Adapter
|
434e 0001 Omni-Path HFI Adapter 100 Series, 1 Port, OCP 3.0
|
||||||
|
434e 2628 Omni-Path HFI Adapter 100 Series, 1 Port, PCIe x16
|
||||||
8086 2628 Omni-Path HFI Adapter 100 Series, 1 Port, PCIe x16
|
8086 2628 Omni-Path HFI Adapter 100 Series, 1 Port, PCIe x16
|
||||||
8086 2629 Omni-Path HFI Adapter 100 Series, 1 Port, PCIe x8
|
8086 2629 Omni-Path HFI Adapter 100 Series, 1 Port, PCIe x8
|
||||||
8086 262a Omni-Path HFI Adapter 100 Series, 2 Ports, Split PCIe x16
|
8086 262a Omni-Path HFI Adapter 100 Series, 2 Ports, Split PCIe x16
|
||||||
@ -30839,6 +30929,7 @@
|
|||||||
37c8 C62x Chipset QuickAssist Technology
|
37c8 C62x Chipset QuickAssist Technology
|
||||||
8086 0001 QuickAssist Adapter 8960
|
8086 0001 QuickAssist Adapter 8960
|
||||||
8086 0002 QuickAssist Adapter 8970
|
8086 0002 QuickAssist Adapter 8970
|
||||||
|
37c9 C62x Chipset QuickAssist Technology Virtual Function
|
||||||
37cc Ethernet Connection X722
|
37cc Ethernet Connection X722
|
||||||
37cd Ethernet Virtual Function 700 Series
|
37cd Ethernet Virtual Function 700 Series
|
||||||
37ce Ethernet Connection X722 for 10GbE backplane
|
37ce Ethernet Connection X722 for 10GbE backplane
|
||||||
@ -31421,6 +31512,13 @@
|
|||||||
8086 0264 Wireless-AC 9461
|
8086 0264 Wireless-AC 9461
|
||||||
8086 02a4 Wireless-AC 9462
|
8086 02a4 Wireless-AC 9462
|
||||||
444e Turbo Memory Controller
|
444e Turbo Memory Controller
|
||||||
|
461e Alder Lake-P Thunderbolt 4 USB Controller
|
||||||
|
461f Alder Lake-P Thunderbolt 4 PCI Express Root Port #3
|
||||||
|
462f Alder Lake-P Thunderbolt 4 PCI Express Root Port #2
|
||||||
|
463e Alder Lake-P Thunderbolt 4 NHI #0
|
||||||
|
463f Alder Lake-P Thunderbolt 4 PCI Express Root Port #1
|
||||||
|
466d Alder Lake-P Thunderbolt 4 NHI #1
|
||||||
|
466e Alder Lake-P Thunderbolt 4 PCI Express Root Port #0
|
||||||
467f Volume Management Device NVMe RAID Controller
|
467f Volume Management Device NVMe RAID Controller
|
||||||
4680 AlderLake-S GT1
|
4680 AlderLake-S GT1
|
||||||
46a0 AlderLake-P GT2
|
46a0 AlderLake-P GT2
|
||||||
@ -32538,6 +32636,7 @@
|
|||||||
a0c6 Tiger Lake-LP Serial IO I2C Controller #5
|
a0c6 Tiger Lake-LP Serial IO I2C Controller #5
|
||||||
a0c8 Tiger Lake-LP Smart Sound Technology Audio Controller
|
a0c8 Tiger Lake-LP Smart Sound Technology Audio Controller
|
||||||
a0e0 Tiger Lake-LP Management Engine Interface
|
a0e0 Tiger Lake-LP Management Engine Interface
|
||||||
|
a0e3 Tiger Lake-LP Active Management Technology - SOL
|
||||||
a0e8 Tiger Lake-LP Serial IO I2C Controller #0
|
a0e8 Tiger Lake-LP Serial IO I2C Controller #0
|
||||||
a0e9 Tiger Lake-LP Serial IO I2C Controller #1
|
a0e9 Tiger Lake-LP Serial IO I2C Controller #1
|
||||||
a0ea Tiger Lake-LP Serial IO I2C Controller #2
|
a0ea Tiger Lake-LP Serial IO I2C Controller #2
|
||||||
|
@ -2484,6 +2484,13 @@
|
|||||||
<tr class="even"><td>New H3C Technology Co., Ltd.</td><td>NHC</td><td>06/10/2021</td> </tr>
|
<tr class="even"><td>New H3C Technology Co., Ltd.</td><td>NHC</td><td>06/10/2021</td> </tr>
|
||||||
<tr class="odd"><td>Seco S.p.A.</td><td>SCG</td><td>06/10/2021</td> </tr>
|
<tr class="odd"><td>Seco S.p.A.</td><td>SCG</td><td>06/10/2021</td> </tr>
|
||||||
<tr class="even"><td>Silent Power Electronics GmbH</td><td>LCP</td><td>06/10/2021</td> </tr>
|
<tr class="even"><td>Silent Power Electronics GmbH</td><td>LCP</td><td>06/10/2021</td> </tr>
|
||||||
|
<tr class="odd"><td>NAFASAE INDIA Pvt. Ltd</td><td>NAF</td><td>06/18/2021</td> </tr>
|
||||||
|
<tr class="even"><td>Pico Technology Inc.</td><td>PIR</td><td>06/18/2021</td> </tr>
|
||||||
|
<tr class="odd"><td>Life is Style Inc.</td><td>LIS</td><td>06/18/2021</td> </tr>
|
||||||
|
<tr class="even"><td>Hansung Co., Ltd</td><td>HSN</td><td>06/18/2021</td> </tr>
|
||||||
|
<tr class="odd"><td>Hubei Century Joint Innovation Technology Co.Ltd</td><td>TTR</td><td>06/18/2021</td> </tr>
|
||||||
|
<tr class="even"><td>Zake IP Holdings LLC (3B tech)</td><td>VIO</td><td>06/18/2021</td> </tr>
|
||||||
|
<tr class="odd"><td>PreSonus Audio Electronics</td><td>PAE</td><td>06/24/2021</td> </tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</body>
|
</body>
|
||||||
|
@ -9,8 +9,8 @@
|
|||||||
# The latest version can be obtained from
|
# The latest version can be obtained from
|
||||||
# http://www.linux-usb.org/usb.ids
|
# http://www.linux-usb.org/usb.ids
|
||||||
#
|
#
|
||||||
# Version: 2021.06.06
|
# Version: 2021.06.16
|
||||||
# Date: 2021-06-06 20:34:10
|
# Date: 2021-06-16 20:34:10
|
||||||
#
|
#
|
||||||
|
|
||||||
# Vendors, devices and interfaces. Please keep sorted.
|
# Vendors, devices and interfaces. Please keep sorted.
|
||||||
@ -18177,8 +18177,8 @@
|
|||||||
0042 Antec Veris Multimedia Station E-Z IR Receiver
|
0042 Antec Veris Multimedia Station E-Z IR Receiver
|
||||||
ffda iMON PAD Remote Controller
|
ffda iMON PAD Remote Controller
|
||||||
ffdc iMON PAD Remote Controller
|
ffdc iMON PAD Remote Controller
|
||||||
15c5 Advance Multimedia Internet Technology Inc. (AMIT)
|
15c5 Pressure Profile Systems, Inc.
|
||||||
0008 WL532U 802.11g Adapter
|
0008 Advance Multimedia Internet Technology Inc. (AMIT) WL532U 802.11g Adapter
|
||||||
15c6 Laboratoires MXM
|
15c6 Laboratoires MXM
|
||||||
1000 DigistimSP (cold)
|
1000 DigistimSP (cold)
|
||||||
1001 DigistimSP (warm)
|
1001 DigistimSP (warm)
|
||||||
|
@ -5,8 +5,8 @@ XDG_DATA_DIRS="${XDG_DATA_DIRS:-/usr/local/share/:/usr/share}"
|
|||||||
|
|
||||||
# add a directory if it exists
|
# add a directory if it exists
|
||||||
if [[ -d /opt/foo/share ]]; then
|
if [[ -d /opt/foo/share ]]; then
|
||||||
XDG_DATA_DIRS=/opt/foo/share:${XDG_DATA_DIRS}
|
XDG_DATA_DIRS="/opt/foo/share:${XDG_DATA_DIRS}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# write our output
|
# write our output
|
||||||
echo XDG_DATA_DIRS=$XDG_DATA_DIRS
|
echo "XDG_DATA_DIRS=${XDG_DATA_DIRS}"
|
||||||
|
@ -571,33 +571,34 @@
|
|||||||
<varlistentry>
|
<varlistentry>
|
||||||
<term><varname>Flags=</varname></term>
|
<term><varname>Flags=</varname></term>
|
||||||
|
|
||||||
<listitem><para>Configures the 64bit GPT partition flags to set for the partition when creating
|
<listitem><para>Configures the 64bit GPT partition flags field to set for the partition when creating
|
||||||
it. This option has no effect if the partition already exists. If not specified the flags values is
|
it. This option has no effect if the partition already exists. If not specified the flags values is
|
||||||
set to all zeroes, except if the partition type (as configured with <varname>Type=</varname> above)
|
set to all zeroes, except for the three bits that can also be configured via
|
||||||
refers to a Verity partition, in which case bit 60 is set (i.e. the read-only bit). This bit may also
|
<varname>NoAuto=</varname>, <varname>ReadOnly=</varname> and <varname>GrowFileSystem=</varname>; see
|
||||||
be configured separately via <varname>ReadOnly=</varname>, see below. Specify the flags value in
|
below for details on the defaults for these three flags. Specify the flags value in hexadecimal (by
|
||||||
hexadecimal (by prefixing it with <literal>0x</literal>), binary (prefix <literal>0b</literal>) or
|
prefixing it with <literal>0x</literal>), binary (prefix <literal>0b</literal>) or decimal (no
|
||||||
decimal (no prefix).</para></listitem>
|
prefix).</para></listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
<varlistentry>
|
<varlistentry>
|
||||||
|
<term><varname>NoAuto=</varname></term>
|
||||||
<term><varname>ReadOnly=</varname></term>
|
<term><varname>ReadOnly=</varname></term>
|
||||||
<term><varname>GrowFileSystem=</varname></term>
|
<term><varname>GrowFileSystem=</varname></term>
|
||||||
|
|
||||||
<listitem><para>Configures the Read-Only and Grow-File-System partition flags (bit 60 and 59) of the
|
<listitem><para>Configures the No-Auto, Read-Only and Grow-File-System partition flags (bit 63, 60
|
||||||
partition table entry, as defined by the <ulink
|
and 59) of the partition table entry, as defined by the <ulink
|
||||||
url="https://systemd.io/DISCOVERABLE_PARTITIONS">Discoverable Partitions Specification</ulink>. Only
|
url="https://systemd.io/DISCOVERABLE_PARTITIONS">Discoverable Partitions Specification</ulink>. Only
|
||||||
available for partition types supported by the specification. This option is a friendly way to set bit
|
available for partition types supported by the specification. This option is a friendly way to set
|
||||||
60 and 59 of the partition flags value without setting any of the other bits, and may be set via
|
bits 63, 60 and 59 of the partition flags value without setting any of the other bits, and may be set
|
||||||
<varname>Flags=</varname> too, see above.</para>
|
via <varname>Flags=</varname> too, see above.</para>
|
||||||
|
|
||||||
<para>If <varname>Flags=</varname> is used in conjunction with one or both of
|
<para>If <varname>Flags=</varname> is used in conjunction with one or more of
|
||||||
<varname>ReadOnly=</varname>/<varname>GrowFileSystem=</varname> the latter control the value of the
|
<varname>NoAuto=</varname>/<varname>ReadOnly=</varname>/<varname>GrowFileSystem=</varname> the latter
|
||||||
relevant flags, i.e. the high-level settings
|
control the value of the relevant flags, i.e. the high-level settings
|
||||||
<varname>ReadOnly=</varname>/<varname>GrowFileSystem=</varname> override the low-level setting
|
<varname>NoAuto=</varname>/<varname>ReadOnly=</varname>/<varname>GrowFileSystem=</varname> override
|
||||||
<varname>Flags=</varname>.</para>
|
the relevant bits of the low-level setting <varname>Flags=</varname>.</para>
|
||||||
|
|
||||||
<para>Note that the two flags affect only automatic partition mounting, as implemented by
|
<para>Note that the three flags affect only automatic partition mounting, as implemented by
|
||||||
<citerefentry><refentrytitle>systemd-gpt-auto-generator</refentrytitle><manvolnum>8</manvolnum></citerefentry>
|
<citerefentry><refentrytitle>systemd-gpt-auto-generator</refentrytitle><manvolnum>8</manvolnum></citerefentry>
|
||||||
or the <option>--image=</option> option of various commands (such as
|
or the <option>--image=</option> option of various commands (such as
|
||||||
<citerefentry><refentrytitle>systemd-nspawn</refentrytitle><manvolnum>1</manvolnum></citerefentry>). It
|
<citerefentry><refentrytitle>systemd-nspawn</refentrytitle><manvolnum>1</manvolnum></citerefentry>). It
|
||||||
@ -611,10 +612,10 @@
|
|||||||
precedence in most tools reading these flags, and since growing the file system involves writing to
|
precedence in most tools reading these flags, and since growing the file system involves writing to
|
||||||
the partition it is consequently ignored.</para>
|
the partition it is consequently ignored.</para>
|
||||||
|
|
||||||
<para><varname>ReadOnly=</varname> defaults to on for Verity partition
|
<para><varname>NoAuto=</varname> defaults to off. <varname>ReadOnly=</varname> defaults to on for
|
||||||
types. <varname>GrowFileSystem=</varname> defaults to on for all partition types that support it,
|
Verity partition types, and off for all others. <varname>GrowFileSystem=</varname> defaults to on for
|
||||||
except if the partition is marked read-only (and thus effectively, defaults to off for Verity
|
all partition types that support it, except if the partition is marked read-only (and thus
|
||||||
partitions).</para></listitem>
|
effectively, defaults to off for Verity partitions).</para></listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
</variablelist>
|
</variablelist>
|
||||||
</refsect1>
|
</refsect1>
|
||||||
|
@ -210,10 +210,19 @@
|
|||||||
<varlistentry>
|
<varlistentry>
|
||||||
<term><option>--no-output</option></term>
|
<term><option>--no-output</option></term>
|
||||||
|
|
||||||
<listitem><para>Do not print passwords to standard output.
|
<listitem><para>Do not print passwords to standard output. This is useful if you want to store a
|
||||||
This is useful if you want to store a password in kernel
|
password in kernel keyring with <option>--keyname=</option> but do not want it to show up on screen
|
||||||
keyring with <option>--keyname</option> but do not want it
|
or in logs.</para></listitem>
|
||||||
to show up on screen or in logs.</para></listitem>
|
</varlistentry>
|
||||||
|
|
||||||
|
<varlistentry>
|
||||||
|
<term><option>-n</option></term>
|
||||||
|
|
||||||
|
<listitem><para>By default, when writing the acquired password to standard output it is suffixed by a
|
||||||
|
newline character. This may be turned off with the <option>-n</option> switch, similar to the switch
|
||||||
|
of the same name of the <citerefentry
|
||||||
|
project='man-pages'><refentrytitle>echo</refentrytitle><manvolnum>1</manvolnum></citerefentry>
|
||||||
|
command.</para></listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
<xi:include href="standard-options.xml" xpointer="help" />
|
<xi:include href="standard-options.xml" xpointer="help" />
|
||||||
|
@ -242,7 +242,7 @@
|
|||||||
control of the client library. <filename>nss-dns</filename> will first try to resolve names using
|
control of the client library. <filename>nss-dns</filename> will first try to resolve names using
|
||||||
search domains and even if those queries are routed to <filename>systemd-resolved</filename>, it will
|
search domains and even if those queries are routed to <filename>systemd-resolved</filename>, it will
|
||||||
send them out over the network using the usual rules for multi-label name routing <footnote><para>For
|
send them out over the network using the usual rules for multi-label name routing <footnote><para>For
|
||||||
example, if <filename>/etc/nsswitch.conf</filename> has <programlisting>nameserver 127.0.0.53
|
example, if <filename>/etc/resolv.conf</filename> has <programlisting>nameserver 127.0.0.53
|
||||||
search foobar.com barbar.com
|
search foobar.com barbar.com
|
||||||
</programlisting>and we look up <literal>localhost</literal>, <filename>nss-dns</filename> will send
|
</programlisting>and we look up <literal>localhost</literal>, <filename>nss-dns</filename> will send
|
||||||
the following queries to <filename>systemd-resolved</filename> listening on 127.0.0.53:53: first
|
the following queries to <filename>systemd-resolved</filename> listening on 127.0.0.53:53: first
|
||||||
|
@ -675,7 +675,9 @@ CapabilityBoundingSet=~CAP_B CAP_C</programlisting>
|
|||||||
<varname>SystemCallArchitectures=</varname>,
|
<varname>SystemCallArchitectures=</varname>,
|
||||||
<varname>SystemCallFilter=</varname>, or
|
<varname>SystemCallFilter=</varname>, or
|
||||||
<varname>SystemCallLog=</varname> are specified. Note that even if this setting is overridden
|
<varname>SystemCallLog=</varname> are specified. Note that even if this setting is overridden
|
||||||
by them, <command>systemctl show</command> shows the original value of this setting. Also see
|
by them, <command>systemctl show</command> shows the original value of this setting. In case the
|
||||||
|
service will be run in a new mount namespace anyway and SELinux is disabled, all file systems
|
||||||
|
are mounted with <constant>MS_NOSUID</constant> flag. Also see
|
||||||
<ulink url="https://www.kernel.org/doc/html/latest/userspace-api/no_new_privs.html">No New
|
<ulink url="https://www.kernel.org/doc/html/latest/userspace-api/no_new_privs.html">No New
|
||||||
Privileges Flag</ulink>.</para></listitem>
|
Privileges Flag</ulink>.</para></listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
@ -381,7 +381,12 @@
|
|||||||
<para>Some firmware and hypervisor implementations report unreasonable high numbers for the onboard
|
<para>Some firmware and hypervisor implementations report unreasonable high numbers for the onboard
|
||||||
index. To prevent the generation of bogus onbard interface names, index numbers greater than 16381
|
index. To prevent the generation of bogus onbard interface names, index numbers greater than 16381
|
||||||
(2^14-1) were ignored. For s390 PCI devices index values up to 65535 (2^16-1) are valid. To account
|
(2^14-1) were ignored. For s390 PCI devices index values up to 65535 (2^16-1) are valid. To account
|
||||||
for that, the limit is increased to now 65535.</para></listitem>
|
for that, the limit is increased to now 65535.</para>
|
||||||
|
|
||||||
|
<para>The udev rule <varname>NAME=</varname> replaces <literal>:</literal>,
|
||||||
|
<literal>/</literal>, and <literal>%</literal> with an underscore (<literal>_</literal>), and
|
||||||
|
refuses strings which contain only numerics.</para>
|
||||||
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
</variablelist>
|
</variablelist>
|
||||||
|
@ -220,11 +220,16 @@
|
|||||||
<command>systemd-networkd-wait-online</command>). When <literal>no</literal>, the network is ignored
|
<command>systemd-networkd-wait-online</command>). When <literal>no</literal>, the network is ignored
|
||||||
when determining the online state. When a minimum operational state and an optional maximum operational
|
when determining the online state. When a minimum operational state and an optional maximum operational
|
||||||
state are set, <literal>yes</literal> is implied, and this controls the minimum and maximum
|
state are set, <literal>yes</literal> is implied, and this controls the minimum and maximum
|
||||||
operational state required for the network interface to be considered online.
|
operational state required for the network interface to be considered online.</para>
|
||||||
Defaults to <literal>yes</literal>.</para>
|
|
||||||
|
|
||||||
<para>The network will be brought up normally in all cases, but in
|
<para>Defaults to <literal>yes</literal> when <varname>ActivationPolicy=</varname> is not set,
|
||||||
the event that there is no address being assigned by DHCP or the
|
or set to <literal>up</literal>, <literal>always-up</literal>, or <literal>bound</literal>.
|
||||||
|
Defaults to <literal>no</literal> when <varname>ActivationPolicy=</varname> is set to
|
||||||
|
<literal>manual</literal> or <literal>down</literal>. This is forced to <literal>no</literal>
|
||||||
|
when <varname>ActivationPolicy=</varname> is set to <literal>always-down</literal>.</para>
|
||||||
|
|
||||||
|
<para>The network will be brought up normally (as configured by <varname>ActivationPolicy=</varname>),
|
||||||
|
but in the event that there is no address being assigned by DHCP or the
|
||||||
cable is not plugged in, the link will simply remain offline and be
|
cable is not plugged in, the link will simply remain offline and be
|
||||||
skipped automatically by <command>systemd-networkd-wait-online</command>
|
skipped automatically by <command>systemd-networkd-wait-online</command>
|
||||||
if <literal>RequiredForOnline=no</literal>.</para>
|
if <literal>RequiredForOnline=no</literal>.</para>
|
||||||
@ -265,6 +270,11 @@
|
|||||||
the administrative state. When <varname>BindCarrier=</varname> is also set, this is
|
the administrative state. When <varname>BindCarrier=</varname> is also set, this is
|
||||||
automatically set to <literal>bound</literal> and any other value is ignored.</para>
|
automatically set to <literal>bound</literal> and any other value is ignored.</para>
|
||||||
|
|
||||||
|
<para>When the policy is set to <literal>down</literal> or <literal>manual</literal>,
|
||||||
|
the default value of <varname>RequiredForOnline=</varname> is <literal>no</literal>.
|
||||||
|
When the policy is set to <literal>always-down</literal>, the value of
|
||||||
|
<varname>RequiredForOnline=</varname> forced to <literal>no</literal>.</para>
|
||||||
|
|
||||||
<para>The administrative state is not the same as the carrier state, so using
|
<para>The administrative state is not the same as the carrier state, so using
|
||||||
<literal>always-up</literal> does not mean the link will never lose carrier. The link
|
<literal>always-up</literal> does not mean the link will never lose carrier. The link
|
||||||
carrier depends on both the administrative state as well as the network device's physical
|
carrier depends on both the administrative state as well as the network device's physical
|
||||||
@ -1098,8 +1108,8 @@ IPv6Token=prefixstable:2002:da8:1::</programlisting></para>
|
|||||||
<listitem>
|
<listitem>
|
||||||
<para>Takes one of <literal>ipv4</literal>, <literal>ipv6</literal>,
|
<para>Takes one of <literal>ipv4</literal>, <literal>ipv6</literal>,
|
||||||
<literal>both</literal>, <literal>none</literal>. When <literal>ipv4</literal>,
|
<literal>both</literal>, <literal>none</literal>. When <literal>ipv4</literal>,
|
||||||
performs IPv4 Duplicate Address Detection. See
|
performs IPv4 Address Conflict Detection. See
|
||||||
<ulink url="https://tools.ietf.org/html/rfc5227">RFC 5224</ulink>.
|
<ulink url="https://tools.ietf.org/html/rfc5227">RFC 5227</ulink>.
|
||||||
When <literal>ipv6</literal>, performs IPv6 Duplicate Address Detection. See
|
When <literal>ipv6</literal>, performs IPv6 Duplicate Address Detection. See
|
||||||
<ulink url="https://tools.ietf.org/html/rfc4862">RFC 4862</ulink>.
|
<ulink url="https://tools.ietf.org/html/rfc4862">RFC 4862</ulink>.
|
||||||
Defaults to <literal>ipv6</literal>.</para>
|
Defaults to <literal>ipv6</literal>.</para>
|
||||||
|
@ -1646,6 +1646,19 @@
|
|||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
|
<varlistentry>
|
||||||
|
<term><varname>ConditionOSRelease=</varname></term>
|
||||||
|
|
||||||
|
<listitem><para>Verify that a specific <literal>key=value</literal> pair is set in the host's
|
||||||
|
<citerefentry><refentrytitle>os-release</refentrytitle><manvolnum>5</manvolnum></citerefentry>.</para>
|
||||||
|
|
||||||
|
<para>Other than exact matching with <literal>=</literal>, and <literal>!=</literal>, relative
|
||||||
|
comparisons are supported for versioned parameters (e.g. <literal>VERSION_ID</literal>). The
|
||||||
|
comparator can be one of <literal><</literal>, <literal><=</literal>, <literal>=</literal>,
|
||||||
|
<literal>!=</literal>, <literal>>=</literal> and <literal>></literal>.</para>
|
||||||
|
</listitem>
|
||||||
|
</varlistentry>
|
||||||
|
|
||||||
<varlistentry>
|
<varlistentry>
|
||||||
<term><varname>AssertArchitecture=</varname></term>
|
<term><varname>AssertArchitecture=</varname></term>
|
||||||
<term><varname>AssertVirtualization=</varname></term>
|
<term><varname>AssertVirtualization=</varname></term>
|
||||||
@ -1673,6 +1686,7 @@
|
|||||||
<term><varname>AssertControlGroupController=</varname></term>
|
<term><varname>AssertControlGroupController=</varname></term>
|
||||||
<term><varname>AssertMemory=</varname></term>
|
<term><varname>AssertMemory=</varname></term>
|
||||||
<term><varname>AssertCPUs=</varname></term>
|
<term><varname>AssertCPUs=</varname></term>
|
||||||
|
<term><varname>AssertOSRelease=</varname></term>
|
||||||
|
|
||||||
<listitem><para>Similar to the <varname>ConditionArchitecture=</varname>,
|
<listitem><para>Similar to the <varname>ConditionArchitecture=</varname>,
|
||||||
<varname>ConditionVirtualization=</varname>, …, condition settings described above, these settings
|
<varname>ConditionVirtualization=</varname>, …, condition settings described above, these settings
|
||||||
|
11
man/udev.xml
11
man/udev.xml
@ -117,7 +117,7 @@
|
|||||||
<varlistentry>
|
<varlistentry>
|
||||||
<term><literal>:=</literal></term>
|
<term><literal>:=</literal></term>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Assign a value to a key finally; disallow any later changes.</para>
|
<para>Assign a value to a key finally; disallow any later changes.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
</variablelist>
|
</variablelist>
|
||||||
@ -607,9 +607,12 @@
|
|||||||
<varlistentry>
|
<varlistentry>
|
||||||
<term><option>string_escape=<replaceable>none|replace</replaceable></option></term>
|
<term><option>string_escape=<replaceable>none|replace</replaceable></option></term>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Usually, control and other possibly unsafe characters are replaced
|
<para>When <literal>replace</literal>, possibly unsafe characters in strings
|
||||||
in strings used for device naming. The mode of replacement can be specified
|
assigned to <varname>NAME</varname>, <varname>SYMLINK</varname>, and
|
||||||
with this option.</para>
|
<varname>ENV{<replaceable>key</replaceable>}</varname> are replaced. When
|
||||||
|
<literal>none</literal>, no replacement is performed. When unset, the replacement
|
||||||
|
is performed for <varname>NAME</varname>, <varname>SYMLINK</varname>, but not for
|
||||||
|
<varname>ENV{<replaceable>key</replaceable>}</varname>. Defaults to unset.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
<varlistentry>
|
<varlistentry>
|
||||||
|
39
meson.build
39
meson.build
@ -793,12 +793,37 @@ endif
|
|||||||
conf.set_quoted('NOBODY_USER_NAME', nobody_user)
|
conf.set_quoted('NOBODY_USER_NAME', nobody_user)
|
||||||
conf.set_quoted('NOBODY_GROUP_NAME', nobody_group)
|
conf.set_quoted('NOBODY_GROUP_NAME', nobody_group)
|
||||||
|
|
||||||
tty_gid = get_option('tty-gid')
|
static_ugids = []
|
||||||
conf.set('TTY_GID', tty_gid)
|
foreach option : ['adm-gid',
|
||||||
|
'audio-gid',
|
||||||
|
'cdrom-gid',
|
||||||
|
'dialout-gid',
|
||||||
|
'disk-gid',
|
||||||
|
'input-gid',
|
||||||
|
'kmem-gid',
|
||||||
|
'kvm-gid',
|
||||||
|
'lp-gid',
|
||||||
|
'render-gid',
|
||||||
|
'sgx-gid',
|
||||||
|
'tape-gid',
|
||||||
|
'tty-gid',
|
||||||
|
'users-gid',
|
||||||
|
'utmp-gid',
|
||||||
|
'video-gid',
|
||||||
|
'wheel-gid',
|
||||||
|
'systemd-journal-gid',
|
||||||
|
'systemd-network-uid',
|
||||||
|
'systemd-resolve-uid',
|
||||||
|
'systemd-timesync-uid']
|
||||||
|
name = option.underscorify().to_upper()
|
||||||
|
val = get_option(option)
|
||||||
|
|
||||||
# Ensure provided GID argument is numeric, otherwise fall back to default assignment
|
# Ensure provided GID argument is numeric, otherwise fall back to default assignment
|
||||||
users_gid = get_option('users-gid')
|
conf.set(name, val >= 0 ? val : '-')
|
||||||
conf.set('USERS_GID', users_gid < 0 ? '-' : users_gid)
|
if val >= 0
|
||||||
|
static_ugids += '@0@:@1@'.format(option, val)
|
||||||
|
endif
|
||||||
|
endforeach
|
||||||
|
|
||||||
conf.set10('ENABLE_ADM_GROUP', get_option('adm-group'))
|
conf.set10('ENABLE_ADM_GROUP', get_option('adm-group'))
|
||||||
conf.set10('ENABLE_WHEEL_GROUP', get_option('wheel-group'))
|
conf.set10('ENABLE_WHEEL_GROUP', get_option('wheel-group'))
|
||||||
@ -1682,7 +1707,6 @@ install_libsystemd_static = static_library(
|
|||||||
libcap,
|
libcap,
|
||||||
libblkid,
|
libblkid,
|
||||||
libmount,
|
libmount,
|
||||||
libselinux,
|
|
||||||
libgcrypt],
|
libgcrypt],
|
||||||
c_args : libsystemd_c_args + (static_libsystemd_pic ? [] : ['-fno-PIC']))
|
c_args : libsystemd_c_args + (static_libsystemd_pic ? [] : ['-fno-PIC']))
|
||||||
|
|
||||||
@ -3713,14 +3737,13 @@ status = [
|
|||||||
'extra start script: @0@'.format(get_option('rc-local')),
|
'extra start script: @0@'.format(get_option('rc-local')),
|
||||||
'debug shell: @0@ @ @1@'.format(get_option('debug-shell'),
|
'debug shell: @0@ @ @1@'.format(get_option('debug-shell'),
|
||||||
get_option('debug-tty')),
|
get_option('debug-tty')),
|
||||||
'TTY GID: @0@'.format(tty_gid),
|
|
||||||
'users GID: @0@'.format(conf.get('USERS_GID')),
|
|
||||||
'system UIDs: <=@0@ (alloc >=@1@)'.format(conf.get('SYSTEM_UID_MAX'),
|
'system UIDs: <=@0@ (alloc >=@1@)'.format(conf.get('SYSTEM_UID_MAX'),
|
||||||
conf.get('SYSTEM_ALLOC_UID_MIN')),
|
conf.get('SYSTEM_ALLOC_UID_MIN')),
|
||||||
'system GIDs: <=@0@ (alloc >=@1@)'.format(conf.get('SYSTEM_GID_MAX'),
|
'system GIDs: <=@0@ (alloc >=@1@)'.format(conf.get('SYSTEM_GID_MAX'),
|
||||||
conf.get('SYSTEM_ALLOC_GID_MIN')),
|
conf.get('SYSTEM_ALLOC_GID_MIN')),
|
||||||
'dynamic UIDs: @0@…@1@'.format(dynamic_uid_min, dynamic_uid_max),
|
'dynamic UIDs: @0@…@1@'.format(dynamic_uid_min, dynamic_uid_max),
|
||||||
'container UID bases: @0@…@1@'.format(container_uid_base_min, container_uid_base_max),
|
'container UID bases: @0@…@1@'.format(container_uid_base_min, container_uid_base_max),
|
||||||
|
'static UID/GID allocations: @0@'.format(' '.join(static_ugids)),
|
||||||
'/dev/kvm access mode: @0@'.format(get_option('dev-kvm-mode')),
|
'/dev/kvm access mode: @0@'.format(get_option('dev-kvm-mode')),
|
||||||
'render group access mode: @0@'.format(get_option('group-render-mode')),
|
'render group access mode: @0@'.format(get_option('group-render-mode')),
|
||||||
'certificate root directory: @0@'.format(get_option('certificate-root')),
|
'certificate root directory: @0@'.format(get_option('certificate-root')),
|
||||||
|
@ -204,6 +204,7 @@ option('status-unit-format-default', type : 'combo',
|
|||||||
description : 'use unit name or description in messages by default')
|
description : 'use unit name or description in messages by default')
|
||||||
option('time-epoch', type : 'integer', value : '-1',
|
option('time-epoch', type : 'integer', value : '-1',
|
||||||
description : 'time epoch for time clients')
|
description : 'time epoch for time clients')
|
||||||
|
|
||||||
option('system-alloc-uid-min', type : 'integer', value : '-1',
|
option('system-alloc-uid-min', type : 'integer', value : '-1',
|
||||||
description : 'minimum system UID used when allocating')
|
description : 'minimum system UID used when allocating')
|
||||||
option('system-alloc-gid-min', type : 'integer', value : '-1',
|
option('system-alloc-gid-min', type : 'integer', value : '-1',
|
||||||
@ -220,10 +221,6 @@ option('container-uid-base-min', type : 'integer', value : 0x00080000,
|
|||||||
description : 'minimum container UID base')
|
description : 'minimum container UID base')
|
||||||
option('container-uid-base-max', type : 'integer', value : 0x6FFF0000,
|
option('container-uid-base-max', type : 'integer', value : 0x6FFF0000,
|
||||||
description : 'maximum container UID base')
|
description : 'maximum container UID base')
|
||||||
option('tty-gid', type : 'integer', value : 5,
|
|
||||||
description : 'the numeric GID of the "tty" group')
|
|
||||||
option('users-gid', type : 'integer', value : '-1',
|
|
||||||
description : 'the numeric GID of the "users" group')
|
|
||||||
option('adm-group', type : 'boolean',
|
option('adm-group', type : 'boolean',
|
||||||
description : 'the ACL for adm group should be added')
|
description : 'the ACL for adm group should be added')
|
||||||
option('wheel-group', type : 'boolean',
|
option('wheel-group', type : 'boolean',
|
||||||
@ -234,6 +231,49 @@ option('nobody-user', type : 'string',
|
|||||||
option('nobody-group', type : 'string',
|
option('nobody-group', type : 'string',
|
||||||
description : 'The name of the nobody group (the one with GID 65534)',
|
description : 'The name of the nobody group (the one with GID 65534)',
|
||||||
value : 'nobody')
|
value : 'nobody')
|
||||||
|
option('adm-gid', type : 'integer', value : '-1',
|
||||||
|
description : 'soft-static allocation for the "adm" group')
|
||||||
|
option('audio-gid', type : 'integer', value : '-1',
|
||||||
|
description : 'soft-static allocation for the "audio" group')
|
||||||
|
option('cdrom-gid', type : 'integer', value : '-1',
|
||||||
|
description : 'soft-static allocation for the "cdrom" group')
|
||||||
|
option('dialout-gid', type : 'integer', value : '-1',
|
||||||
|
description : 'soft-static allocation for the "dialout" group')
|
||||||
|
option('disk-gid', type : 'integer', value : '-1',
|
||||||
|
description : 'soft-static allocation for the "disk" group')
|
||||||
|
option('input-gid', type : 'integer', value : '-1',
|
||||||
|
description : 'soft-static allocation for the "input" group')
|
||||||
|
option('kmem-gid', type : 'integer', value : '-1',
|
||||||
|
description : 'soft-static allocation for the "kmem" group')
|
||||||
|
option('kvm-gid', type : 'integer', value : '-1',
|
||||||
|
description : 'soft-static allocation for the "kvm" group')
|
||||||
|
option('lp-gid', type : 'integer', value : '-1',
|
||||||
|
description : 'soft-static allocation for the "lp" group')
|
||||||
|
option('render-gid', type : 'integer', value : '-1',
|
||||||
|
description : 'soft-static allocation for the "render" group')
|
||||||
|
option('sgx-gid', type : 'integer', value : '-1',
|
||||||
|
description : 'soft-static allocation for the "sgx" group')
|
||||||
|
option('tape-gid', type : 'integer', value : '-1',
|
||||||
|
description : 'soft-static allocation for the "tape" group')
|
||||||
|
option('tty-gid', type : 'integer', value : 5,
|
||||||
|
description : 'the numeric GID of the "tty" group')
|
||||||
|
option('users-gid', type : 'integer', value : '-1',
|
||||||
|
description : 'soft-static allocation for the "users" group')
|
||||||
|
option('utmp-gid', type : 'integer', value : '-1',
|
||||||
|
description : 'soft-static allocation for the "utmp" group')
|
||||||
|
option('video-gid', type : 'integer', value : '-1',
|
||||||
|
description : 'soft-static allocation for the "video" group')
|
||||||
|
option('wheel-gid', type : 'integer', value : '-1',
|
||||||
|
description : 'soft-static allocation for the "wheel" group')
|
||||||
|
option('systemd-journal-gid', type : 'integer', value : '-1',
|
||||||
|
description : 'soft-static allocation for the systemd-journal group')
|
||||||
|
option('systemd-network-uid', type : 'integer', value : '-1',
|
||||||
|
description : 'soft-static allocation for the systemd-network user')
|
||||||
|
option('systemd-resolve-uid', type : 'integer', value : '-1',
|
||||||
|
description : 'soft-static allocation for the systemd-resolve user')
|
||||||
|
option('systemd-timesync-uid', type : 'integer', value : '-1',
|
||||||
|
description : 'soft-static allocation for the systemd-timesync user')
|
||||||
|
|
||||||
option('dev-kvm-mode', type : 'string', value : '0666',
|
option('dev-kvm-mode', type : 'string', value : '0666',
|
||||||
description : '/dev/kvm access mode')
|
description : '/dev/kvm access mode')
|
||||||
option('group-render-mode', type : 'string', value : '0666',
|
option('group-render-mode', type : 'string', value : '0666',
|
||||||
|
6
po/ko.po
6
po/ko.po
@ -9,7 +9,7 @@ msgstr ""
|
|||||||
"Project-Id-Version: systemd\n"
|
"Project-Id-Version: systemd\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-01-08 17:48+0100\n"
|
"POT-Creation-Date: 2021-01-08 17:48+0100\n"
|
||||||
"PO-Revision-Date: 2021-04-15 10:01+0000\n"
|
"PO-Revision-Date: 2021-06-22 10:04+0000\n"
|
||||||
"Last-Translator: simmon <simmon@nplob.com>\n"
|
"Last-Translator: simmon <simmon@nplob.com>\n"
|
||||||
"Language-Team: Korean <https://translate.fedoraproject.org/projects/systemd/"
|
"Language-Team: Korean <https://translate.fedoraproject.org/projects/systemd/"
|
||||||
"master/ko/>\n"
|
"master/ko/>\n"
|
||||||
@ -18,7 +18,7 @@ msgstr ""
|
|||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
"X-Generator: Weblate 4.5.3\n"
|
"X-Generator: Weblate 4.7\n"
|
||||||
"X-Poedit-SourceCharset: UTF-8\n"
|
"X-Poedit-SourceCharset: UTF-8\n"
|
||||||
|
|
||||||
#: src/core/org.freedesktop.systemd1.policy.in:22
|
#: src/core/org.freedesktop.systemd1.policy.in:22
|
||||||
@ -112,7 +112,7 @@ msgstr "홈 영역 암호 변경"
|
|||||||
#: src/home/org.freedesktop.home1.policy:64
|
#: src/home/org.freedesktop.home1.policy:64
|
||||||
msgid ""
|
msgid ""
|
||||||
"Authentication is required to change the password of a user's home area."
|
"Authentication is required to change the password of a user's home area."
|
||||||
msgstr "사용자 홈 영역의 암호를 바꾸려면 인증이 필요합니다."
|
msgstr "사용자 홈 영역의 비밀번호를 변경하려면 인증이 필요합니다."
|
||||||
|
|
||||||
#: src/hostname/org.freedesktop.hostname1.policy:20
|
#: src/hostname/org.freedesktop.hostname1.policy:20
|
||||||
msgid "Set hostname"
|
msgid "Set hostname"
|
||||||
|
@ -38,13 +38,13 @@ KERNEL=="nvme*[0-9]n*[0-9]", ENV{DEVTYPE}=="disk", ATTRS{wwid}=="?*", ENV{ID_WWN
|
|||||||
KERNEL=="nvme*[0-9]n*[0-9]", ENV{DEVTYPE}=="disk", ATTRS{model}=="?*", ENV{ID_MODEL}="$attr{model}"
|
KERNEL=="nvme*[0-9]n*[0-9]", ENV{DEVTYPE}=="disk", ATTRS{model}=="?*", ENV{ID_MODEL}="$attr{model}"
|
||||||
KERNEL=="nvme*[0-9]n*[0-9]", ENV{DEVTYPE}=="disk", ATTRS{firmware_rev}=="?*", ENV{ID_REVISION}="$attr{firmware_rev}"
|
KERNEL=="nvme*[0-9]n*[0-9]", ENV{DEVTYPE}=="disk", ATTRS{firmware_rev}=="?*", ENV{ID_REVISION}="$attr{firmware_rev}"
|
||||||
KERNEL=="nvme*[0-9]n*[0-9]", ENV{DEVTYPE}=="disk", ENV{ID_MODEL}=="?*", ENV{ID_SERIAL_SHORT}=="?*", \
|
KERNEL=="nvme*[0-9]n*[0-9]", ENV{DEVTYPE}=="disk", ENV{ID_MODEL}=="?*", ENV{ID_SERIAL_SHORT}=="?*", \
|
||||||
ENV{ID_SERIAL}="$env{ID_MODEL}_$env{ID_SERIAL_SHORT}", SYMLINK+="disk/by-id/nvme-$env{ID_SERIAL}"
|
OPTIONS="string_escape=replace", ENV{ID_SERIAL}="$env{ID_MODEL}_$env{ID_SERIAL_SHORT}", SYMLINK+="disk/by-id/nvme-$env{ID_SERIAL}"
|
||||||
|
|
||||||
KERNEL=="nvme*[0-9]n*[0-9]p*[0-9]", ENV{DEVTYPE}=="partition", ATTRS{serial}=="?*", ENV{ID_SERIAL_SHORT}="$attr{serial}"
|
KERNEL=="nvme*[0-9]n*[0-9]p*[0-9]", ENV{DEVTYPE}=="partition", ATTRS{serial}=="?*", ENV{ID_SERIAL_SHORT}="$attr{serial}"
|
||||||
KERNEL=="nvme*[0-9]n*[0-9]p*[0-9]", ENV{DEVTYPE}=="partition", ATTRS{model}=="?*", ENV{ID_MODEL}="$attr{model}"
|
KERNEL=="nvme*[0-9]n*[0-9]p*[0-9]", ENV{DEVTYPE}=="partition", ATTRS{model}=="?*", ENV{ID_MODEL}="$attr{model}"
|
||||||
KERNEL=="nvme*[0-9]n*[0-9]p*[0-9]", ENV{DEVTYPE}=="partition", ATTRS{firmware_rev}=="?*", ENV{ID_REVISION}="$attr{firmware_rev}"
|
KERNEL=="nvme*[0-9]n*[0-9]p*[0-9]", ENV{DEVTYPE}=="partition", ATTRS{firmware_rev}=="?*", ENV{ID_REVISION}="$attr{firmware_rev}"
|
||||||
KERNEL=="nvme*[0-9]n*[0-9]p*[0-9]", ENV{DEVTYPE}=="partition", ENV{ID_MODEL}=="?*", ENV{ID_SERIAL_SHORT}=="?*", \
|
KERNEL=="nvme*[0-9]n*[0-9]p*[0-9]", ENV{DEVTYPE}=="partition", ENV{ID_MODEL}=="?*", ENV{ID_SERIAL_SHORT}=="?*", \
|
||||||
ENV{ID_SERIAL}="$env{ID_MODEL}_$env{ID_SERIAL_SHORT}", SYMLINK+="disk/by-id/nvme-$env{ID_SERIAL}-part%n"
|
OPTIONS="string_escape=replace", ENV{ID_SERIAL}="$env{ID_MODEL}_$env{ID_SERIAL_SHORT}", SYMLINK+="disk/by-id/nvme-$env{ID_SERIAL}-part%n"
|
||||||
|
|
||||||
# virtio-blk
|
# virtio-blk
|
||||||
KERNEL=="vd*[!0-9]", ATTRS{serial}=="?*", ENV{ID_SERIAL}="$attr{serial}", SYMLINK+="disk/by-id/virtio-$env{ID_SERIAL}"
|
KERNEL=="vd*[!0-9]", ATTRS{serial}=="?*", ENV{ID_SERIAL}="$attr{serial}", SYMLINK+="disk/by-id/virtio-$env{ID_SERIAL}"
|
||||||
|
@ -69,7 +69,7 @@ _bootctl() {
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
if [[ -z $verb ]]; then
|
if [[ -z ${verb-} ]]; then
|
||||||
comps=${VERBS[*]}
|
comps=${VERBS[*]}
|
||||||
elif __contains_word "$verb" ${VERBS[STANDALONE]}; then
|
elif __contains_word "$verb" ${VERBS[STANDALONE]}; then
|
||||||
comps=''
|
comps=''
|
||||||
|
@ -140,7 +140,7 @@ _busctl() {
|
|||||||
|
|
||||||
n=$(($COMP_CWORD - $i))
|
n=$(($COMP_CWORD - $i))
|
||||||
|
|
||||||
if [[ -z $verb ]]; then
|
if [[ -z ${verb-} ]]; then
|
||||||
comps=${VERBS[*]}
|
comps=${VERBS[*]}
|
||||||
elif __contains_word "$verb" ${VERBS[STANDALONE]}; then
|
elif __contains_word "$verb" ${VERBS[STANDALONE]}; then
|
||||||
comps=''
|
comps=''
|
||||||
|
@ -83,7 +83,7 @@ _coredumpctl() {
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
if [[ -z $verb ]]; then
|
if [[ -z ${verb-} ]]; then
|
||||||
comps=${VERBS[*]}
|
comps=${VERBS[*]}
|
||||||
elif __contains_word "$verb" ${VERBS[LIST]} ${VERBS[DUMP]}; then
|
elif __contains_word "$verb" ${VERBS[LIST]} ${VERBS[DUMP]}; then
|
||||||
comps=''
|
comps=''
|
||||||
|
@ -170,7 +170,7 @@ _homectl() {
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
if [[ -z $verb ]]; then
|
if [[ -z ${verb-} ]]; then
|
||||||
comps=${VERBS[*]}
|
comps=${VERBS[*]}
|
||||||
elif __contains_word "$verb" ${VERBS[NAME]}; then
|
elif __contains_word "$verb" ${VERBS[NAME]}; then
|
||||||
comps=$(__get_homes)
|
comps=$(__get_homes)
|
||||||
|
@ -39,7 +39,7 @@ _hostnamectl() {
|
|||||||
[ARG]='-H --host -M --machine --json'
|
[ARG]='-H --host -M --machine --json'
|
||||||
)
|
)
|
||||||
|
|
||||||
if __contains_word "$prev" ${OPTS[ARG]} ${OPTS[ARGUNKNOWN]}; then
|
if __contains_word "$prev" ${OPTS[ARG]}; then
|
||||||
case $prev in
|
case $prev in
|
||||||
--host|-H)
|
--host|-H)
|
||||||
comps=$(compgen -A hostname)
|
comps=$(compgen -A hostname)
|
||||||
@ -77,7 +77,7 @@ _hostnamectl() {
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
if [[ -z $verb ]]; then
|
if [[ -z ${verb-} ]]; then
|
||||||
comps=${VERBS[*]}
|
comps=${VERBS[*]}
|
||||||
elif __contains_word "$verb" ${VERBS[CHASSIS]}; then
|
elif __contains_word "$verb" ${VERBS[CHASSIS]}; then
|
||||||
comps='desktop laptop convertible server tablet handset watch embedded vm container'
|
comps='desktop laptop convertible server tablet handset watch embedded vm container'
|
||||||
|
@ -67,7 +67,7 @@ _localectl() {
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
if [[ -z $verb ]]; then
|
if [[ -z ${verb-} ]]; then
|
||||||
comps=${VERBS[*]}
|
comps=${VERBS[*]}
|
||||||
elif __contains_word "$verb" ${VERBS[VARIANTS]}; then
|
elif __contains_word "$verb" ${VERBS[VARIANTS]}; then
|
||||||
comps=$(command localectl list-x11-keymap-layouts)
|
comps=$(command localectl list-x11-keymap-layouts)
|
||||||
|
@ -93,7 +93,7 @@ _loginctl () {
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
if [[ -z $verb ]]; then
|
if [[ -z ${verb-} ]]; then
|
||||||
comps="${VERBS[*]}"
|
comps="${VERBS[*]}"
|
||||||
|
|
||||||
elif __contains_word "$verb" ${VERBS[SESSIONS]}; then
|
elif __contains_word "$verb" ${VERBS[SESSIONS]}; then
|
||||||
|
@ -95,7 +95,7 @@ _machinectl() {
|
|||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ -z $verb ]]; then
|
if [[ -z ${verb-} ]]; then
|
||||||
comps=${VERBS[*]}
|
comps=${VERBS[*]}
|
||||||
|
|
||||||
elif __contains_word "$verb" ${VERBS[STANDALONE]}; then
|
elif __contains_word "$verb" ${VERBS[STANDALONE]}; then
|
||||||
|
@ -69,7 +69,7 @@ _networkctl() {
|
|||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ -z $verb ]]; then
|
if [[ -z ${verb-} ]]; then
|
||||||
comps=${VERBS[*]}
|
comps=${VERBS[*]}
|
||||||
elif __contains_word "$verb" ${VERBS[STANDALONE]}; then
|
elif __contains_word "$verb" ${VERBS[STANDALONE]}; then
|
||||||
comps=''
|
comps=''
|
||||||
|
@ -79,7 +79,7 @@ _portablectl() {
|
|||||||
|
|
||||||
n=$(($COMP_CWORD - $i))
|
n=$(($COMP_CWORD - $i))
|
||||||
|
|
||||||
if [[ -z $verb ]]; then
|
if [[ -z ${verb-} ]]; then
|
||||||
comps=${VERBS[*]}
|
comps=${VERBS[*]}
|
||||||
elif __contains_word "$verb" ${VERBS[STANDALONE]}; then
|
elif __contains_word "$verb" ${VERBS[STANDALONE]}; then
|
||||||
comps=''
|
comps=''
|
||||||
|
@ -87,7 +87,7 @@ _resolvectl() {
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
if [[ -z $verb ]]; then
|
if [[ -z ${verb-} ]]; then
|
||||||
comps="${VERBS[*]}"
|
comps="${VERBS[*]}"
|
||||||
|
|
||||||
elif __contains_word "$verb" ${VERBS[STANDALONE]} ${VERBS[DOMAIN]}; then
|
elif __contains_word "$verb" ${VERBS[STANDALONE]} ${VERBS[DOMAIN]}; then
|
||||||
|
@ -254,7 +254,7 @@ _systemctl () {
|
|||||||
cur_orig="$(printf '%q' $cur)"
|
cur_orig="$(printf '%q' $cur)"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ -z $verb ]]; then
|
if [[ -z ${verb-} ]]; then
|
||||||
comps="${VERBS[*]}"
|
comps="${VERBS[*]}"
|
||||||
|
|
||||||
elif __contains_word "$verb" ${VERBS[ALL_UNITS]}; then
|
elif __contains_word "$verb" ${VERBS[ALL_UNITS]}; then
|
||||||
|
@ -93,12 +93,12 @@ _systemd_analyze() {
|
|||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ -z $verb && $cur = -* ]]; then
|
if [[ -z ${verb-} && $cur = -* ]]; then
|
||||||
COMPREPLY=( $(compgen -W '${OPTS[*]}' -- "$cur") )
|
COMPREPLY=( $(compgen -W '${OPTS[*]}' -- "$cur") )
|
||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ -z $verb ]]; then
|
if [[ -z ${verb-} ]]; then
|
||||||
comps=${VERBS[*]}
|
comps=${VERBS[*]}
|
||||||
|
|
||||||
elif __contains_word "$verb" ${VERBS[STANDALONE]}; then
|
elif __contains_word "$verb" ${VERBS[STANDALONE]}; then
|
||||||
|
@ -48,12 +48,12 @@ _systemd-delta() {
|
|||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ "$cur" = -* ]]; then
|
if [[ "$cur" = -* ]] || [[ -z ${comps-} ]]; then
|
||||||
COMPREPLY=( $(compgen -W '${OPTS[*]}' -- "$cur") )
|
COMPREPLY=( $(compgen -W '${OPTS[*]}' -- "$cur") )
|
||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
COMPREPLY=( $(compgen -W '$comps' -- "$cur") )
|
COMPREPLY=( $(compgen -W '${comps-}' -- "$cur") )
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -61,7 +61,7 @@ _systemd_id128() {
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
if [[ -z $verb ]]; then
|
if [[ -z ${verb-} ]]; then
|
||||||
comps=${VERBS[*]}
|
comps=${VERBS[*]}
|
||||||
elif __contains_word "$verb" ${VERBS[STANDALONE]}; then
|
elif __contains_word "$verb" ${VERBS[STANDALONE]}; then
|
||||||
comps=''
|
comps=''
|
||||||
|
@ -71,7 +71,7 @@ _systemd-resolve() {
|
|||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ "$cur" = -* ]]; then
|
if [[ "$cur" = -* ]] || [[ -z ${comps-} ]]; then
|
||||||
COMPREPLY=( $(compgen -W '${OPTS[*]}' -- "$cur") )
|
COMPREPLY=( $(compgen -W '${OPTS[*]}' -- "$cur") )
|
||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
|
@ -76,7 +76,7 @@ _timedatectl() {
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
if [[ -z $verb ]]; then
|
if [[ -z ${verb-} ]]; then
|
||||||
comps=${VERBS[*]}
|
comps=${VERBS[*]}
|
||||||
elif __contains_word "$verb" ${VERBS[BOOLEAN]}; then
|
elif __contains_word "$verb" ${VERBS[BOOLEAN]}; then
|
||||||
comps='true false'
|
comps='true false'
|
||||||
|
@ -73,7 +73,7 @@ _udevadm() {
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
if [[ -z $verb ]]; then
|
if [[ -z ${verb-} ]]; then
|
||||||
if [[ "$cur" = -* ]]; then
|
if [[ "$cur" = -* ]]; then
|
||||||
COMPREPLY=( $(compgen -W '${OPTS[COMMON]} ${OPTS[DEBUG]}' -- "$cur") )
|
COMPREPLY=( $(compgen -W '${OPTS[COMMON]} ${OPTS[DEBUG]}' -- "$cur") )
|
||||||
else
|
else
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#compdef bootctl -*- shell-script -*-
|
#compdef bootctl
|
||||||
# SPDX-License-Identifier: LGPL-2.1-or-later
|
# SPDX-License-Identifier: LGPL-2.1-or-later
|
||||||
|
|
||||||
__bootctl() {
|
__bootctl() {
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#compdef busctl -*- shell-script -*-
|
#compdef busctl
|
||||||
# SPDX-License-Identifier: LGPL-2.1-or-later
|
# SPDX-License-Identifier: LGPL-2.1-or-later
|
||||||
|
|
||||||
# busctl(1) completion -*- shell-script -*-
|
# busctl(1) completion -*- shell-script -*-
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#compdef coredumpctl -*- shell-script -*-
|
#compdef coredumpctl
|
||||||
# SPDX-License-Identifier: LGPL-2.1-or-later
|
# SPDX-License-Identifier: LGPL-2.1-or-later
|
||||||
|
|
||||||
(( $+functions[_coredumpctl_commands] )) ||
|
(( $+functions[_coredumpctl_commands] )) ||
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#compdef hostnamectl -*- shell-script -*-
|
#compdef hostnamectl
|
||||||
# SPDX-License-Identifier: LGPL-2.1-or-later
|
# SPDX-License-Identifier: LGPL-2.1-or-later
|
||||||
|
|
||||||
(( $+functions[_hostnamectl_hostname] )) ||
|
(( $+functions[_hostnamectl_hostname] )) ||
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#compdef journalctl -*- shell-script -*-
|
#compdef journalctl
|
||||||
# SPDX-License-Identifier: LGPL-2.1-or-later
|
# SPDX-License-Identifier: LGPL-2.1-or-later
|
||||||
|
|
||||||
(( $+functions[_journalctl_fields] )) ||
|
(( $+functions[_journalctl_fields] )) ||
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#compdef kernel-install -*- shell-script -*-
|
#compdef kernel-install
|
||||||
# SPDX-License-Identifier: LGPL-2.1-or-later
|
# SPDX-License-Identifier: LGPL-2.1-or-later
|
||||||
|
|
||||||
(( $+functions[_kernel-install_images] )) ||
|
(( $+functions[_kernel-install_images] )) ||
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#compdef localectl -*- shell-script -*-
|
#compdef localectl
|
||||||
# SPDX-License-Identifier: LGPL-2.1-or-later
|
# SPDX-License-Identifier: LGPL-2.1-or-later
|
||||||
|
|
||||||
(( $+functions[_localectl_set-locale] )) ||
|
(( $+functions[_localectl_set-locale] )) ||
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#compdef loginctl -*- shell-script -*-
|
#compdef loginctl
|
||||||
# SPDX-License-Identifier: LGPL-2.1-or-later
|
# SPDX-License-Identifier: LGPL-2.1-or-later
|
||||||
|
|
||||||
(( $+functions[_loginctl_all_sessions] )) ||
|
(( $+functions[_loginctl_all_sessions] )) ||
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#compdef machinectl -*- shell-script -*-
|
#compdef machinectl
|
||||||
# SPDX-License-Identifier: LGPL-2.1-or-later
|
# SPDX-License-Identifier: LGPL-2.1-or-later
|
||||||
|
|
||||||
(( $+functions[__machinectl_get_machines] )) ||
|
(( $+functions[__machinectl_get_machines] )) ||
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#compdef networkctl -*- shell-script -*-
|
#compdef networkctl
|
||||||
# SPDX-License-Identifier: LGPL-2.1-or-later
|
# SPDX-License-Identifier: LGPL-2.1-or-later
|
||||||
|
|
||||||
(( $+functions[_networkctl_commands] )) ||
|
(( $+functions[_networkctl_commands] )) ||
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#compdef resolvectl systemd-resolve -*- shell-script -*-
|
#compdef resolvectl systemd-resolve
|
||||||
# SPDX-License-Identifier: LGPL-2.1-or-later
|
# SPDX-License-Identifier: LGPL-2.1-or-later
|
||||||
#
|
#
|
||||||
# This file is part of systemd.
|
# This file is part of systemd.
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#compdef systemctl -*- shell-script -*-
|
#compdef systemctl
|
||||||
# SPDX-License-Identifier: LGPL-2.1-or-later
|
# SPDX-License-Identifier: LGPL-2.1-or-later
|
||||||
|
|
||||||
(( $+functions[_systemctl_commands] )) || _systemctl_commands()
|
(( $+functions[_systemctl_commands] )) || _systemctl_commands()
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#compdef systemd-cat systemd-ask-password systemd-cgls systemd-cgtop systemd-detect-virt systemd-machine-id-setup systemd-notify systemd-tty-ask-password-agent -*- shell-script -*-
|
#compdef systemd-cat systemd-ask-password systemd-cgls systemd-cgtop systemd-detect-virt systemd-machine-id-setup systemd-notify systemd-tty-ask-password-agent
|
||||||
# SPDX-License-Identifier: LGPL-2.1-or-later
|
# SPDX-License-Identifier: LGPL-2.1-or-later
|
||||||
|
|
||||||
local curcontext="$curcontext" state lstate line
|
local curcontext="$curcontext" state lstate line
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#compdef systemd-analyze -*- shell-script -*-
|
#compdef systemd-analyze
|
||||||
# SPDX-License-Identifier: LGPL-2.1-or-later
|
# SPDX-License-Identifier: LGPL-2.1-or-later
|
||||||
|
|
||||||
(( $+functions[_systemd-analyze_log-level] )) ||
|
(( $+functions[_systemd-analyze_log-level] )) ||
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#compdef systemd-delta -*- shell-script -*-
|
#compdef systemd-delta
|
||||||
# SPDX-License-Identifier: LGPL-2.1-or-later
|
# SPDX-License-Identifier: LGPL-2.1-or-later
|
||||||
|
|
||||||
(( $+functions[_systemd-delta_types] )) ||
|
(( $+functions[_systemd-delta_types] )) ||
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#compdef systemd-inhibit -*- shell-script -*-
|
#compdef systemd-inhibit
|
||||||
# SPDX-License-Identifier: LGPL-2.1-or-later
|
# SPDX-License-Identifier: LGPL-2.1-or-later
|
||||||
|
|
||||||
(( $+functions[_systemd-inhibit_commands] )) ||
|
(( $+functions[_systemd-inhibit_commands] )) ||
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#compdef systemd-nspawn -*- shell-script -*-
|
#compdef systemd-nspawn
|
||||||
# SPDX-License-Identifier: LGPL-2.1-or-later
|
# SPDX-License-Identifier: LGPL-2.1-or-later
|
||||||
|
|
||||||
(( $+functions[_systemd-nspawn_caps] )) ||
|
(( $+functions[_systemd-nspawn_caps] )) ||
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#compdef systemd-run -*- shell-script -*-
|
#compdef systemd-run
|
||||||
# SPDX-License-Identifier: LGPL-2.1-or-later
|
# SPDX-License-Identifier: LGPL-2.1-or-later
|
||||||
|
|
||||||
# @todo _systemctl has a helper with the same name, so we must redefine
|
# @todo _systemctl has a helper with the same name, so we must redefine
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#compdef systemd-tmpfiles -*- shell-script -*-
|
#compdef systemd-tmpfiles
|
||||||
# SPDX-License-Identifier: LGPL-2.1-or-later
|
# SPDX-License-Identifier: LGPL-2.1-or-later
|
||||||
|
|
||||||
_arguments \
|
_arguments \
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#compdef timedatectl -*- shell-script -*-
|
#compdef timedatectl
|
||||||
# SPDX-License-Identifier: LGPL-2.1-or-later
|
# SPDX-License-Identifier: LGPL-2.1-or-later
|
||||||
|
|
||||||
_timedatectl_set-timezone(){
|
_timedatectl_set-timezone(){
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#compdef udevadm -*- shell-script -*-
|
#compdef udevadm
|
||||||
# SPDX-License-Identifier: LGPL-2.1-or-later
|
# SPDX-License-Identifier: LGPL-2.1-or-later
|
||||||
|
|
||||||
(( $+functions[_udevadm_info] )) ||
|
(( $+functions[_udevadm_info] )) ||
|
||||||
|
@ -24,6 +24,7 @@ static usec_t arg_timeout = DEFAULT_TIMEOUT_USEC;
|
|||||||
static bool arg_multiple = false;
|
static bool arg_multiple = false;
|
||||||
static bool arg_no_output = false;
|
static bool arg_no_output = false;
|
||||||
static AskPasswordFlags arg_flags = ASK_PASSWORD_PUSH_CACHE;
|
static AskPasswordFlags arg_flags = ASK_PASSWORD_PUSH_CACHE;
|
||||||
|
static bool arg_newline = true;
|
||||||
|
|
||||||
STATIC_DESTRUCTOR_REGISTER(arg_message, freep);
|
STATIC_DESTRUCTOR_REGISTER(arg_message, freep);
|
||||||
|
|
||||||
@ -54,6 +55,8 @@ static int help(void) {
|
|||||||
" --accept-cached Accept cached passwords\n"
|
" --accept-cached Accept cached passwords\n"
|
||||||
" --multiple List multiple passwords if available\n"
|
" --multiple List multiple passwords if available\n"
|
||||||
" --no-output Do not print password to standard output\n"
|
" --no-output Do not print password to standard output\n"
|
||||||
|
" -n Do not suffix password written to standard output with\n"
|
||||||
|
" newline\n"
|
||||||
"\nSee the %2$s for details.\n",
|
"\nSee the %2$s for details.\n",
|
||||||
program_invocation_short_name,
|
program_invocation_short_name,
|
||||||
link,
|
link,
|
||||||
@ -104,7 +107,7 @@ static int parse_argv(int argc, char *argv[]) {
|
|||||||
|
|
||||||
/* Note the asymmetry: the long option --echo= allows an optional argument, the short option does
|
/* Note the asymmetry: the long option --echo= allows an optional argument, the short option does
|
||||||
* not. */
|
* not. */
|
||||||
while ((c = getopt_long(argc, argv, "+he", options, NULL)) >= 0)
|
while ((c = getopt_long(argc, argv, "+hen", options, NULL)) >= 0)
|
||||||
|
|
||||||
switch (c) {
|
switch (c) {
|
||||||
|
|
||||||
@ -177,6 +180,10 @@ static int parse_argv(int argc, char *argv[]) {
|
|||||||
arg_credential_name = optarg;
|
arg_credential_name = optarg;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 'n':
|
||||||
|
arg_newline = false;
|
||||||
|
break;
|
||||||
|
|
||||||
case '?':
|
case '?':
|
||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
@ -237,8 +244,14 @@ static int run(int argc, char *argv[]) {
|
|||||||
return log_error_errno(r, "Failed to query password: %m");
|
return log_error_errno(r, "Failed to query password: %m");
|
||||||
|
|
||||||
STRV_FOREACH(p, l) {
|
STRV_FOREACH(p, l) {
|
||||||
if (!arg_no_output)
|
if (!arg_no_output) {
|
||||||
puts(*p);
|
if (arg_newline)
|
||||||
|
puts(*p);
|
||||||
|
else
|
||||||
|
fputs(*p, stdout);
|
||||||
|
}
|
||||||
|
|
||||||
|
fflush(stdout);
|
||||||
|
|
||||||
if (!arg_multiple)
|
if (!arg_multiple)
|
||||||
break;
|
break;
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
#include "path-util.h"
|
#include "path-util.h"
|
||||||
#include "string-util.h"
|
#include "string-util.h"
|
||||||
|
|
||||||
int dirent_ensure_type(DIR *d, struct dirent *de) {
|
static int dirent_ensure_type(DIR *d, struct dirent *de) {
|
||||||
struct stat st;
|
struct stat st;
|
||||||
|
|
||||||
assert(d);
|
assert(d);
|
||||||
@ -59,11 +59,23 @@ bool dirent_is_file_with_suffix(const struct dirent *de, const char *suffix) {
|
|||||||
return endswith(de->d_name, suffix);
|
return endswith(de->d_name, suffix);
|
||||||
}
|
}
|
||||||
|
|
||||||
struct dirent* readdir_no_dot(DIR *dirp) {
|
struct dirent *readdir_ensure_type(DIR *d) {
|
||||||
struct dirent* d;
|
struct dirent *de;
|
||||||
|
|
||||||
|
assert(d);
|
||||||
|
|
||||||
|
errno = 0;
|
||||||
|
de = readdir(d);
|
||||||
|
if (de)
|
||||||
|
(void) dirent_ensure_type(d, de);
|
||||||
|
return de;
|
||||||
|
}
|
||||||
|
|
||||||
|
struct dirent *readdir_no_dot(DIR *dirp) {
|
||||||
|
struct dirent *d;
|
||||||
|
|
||||||
for (;;) {
|
for (;;) {
|
||||||
d = readdir(dirp);
|
d = readdir_ensure_type(dirp);
|
||||||
if (d && dot_or_dot_dot(d->d_name))
|
if (d && dot_or_dot_dot(d->d_name))
|
||||||
continue;
|
continue;
|
||||||
return d;
|
return d;
|
||||||
|
@ -8,15 +8,14 @@
|
|||||||
#include "macro.h"
|
#include "macro.h"
|
||||||
#include "path-util.h"
|
#include "path-util.h"
|
||||||
|
|
||||||
int dirent_ensure_type(DIR *d, struct dirent *de);
|
|
||||||
|
|
||||||
bool dirent_is_file(const struct dirent *de) _pure_;
|
bool dirent_is_file(const struct dirent *de) _pure_;
|
||||||
bool dirent_is_file_with_suffix(const struct dirent *de, const char *suffix) _pure_;
|
bool dirent_is_file_with_suffix(const struct dirent *de, const char *suffix) _pure_;
|
||||||
|
|
||||||
struct dirent* readdir_no_dot(DIR *dirp);
|
struct dirent *readdir_ensure_type(DIR *d);
|
||||||
|
struct dirent *readdir_no_dot(DIR *dirp);
|
||||||
|
|
||||||
#define FOREACH_DIRENT(de, d, on_error) \
|
#define FOREACH_DIRENT(de, d, on_error) \
|
||||||
for (errno = 0, de = readdir(d);; errno = 0, de = readdir(d)) \
|
for (de = readdir_ensure_type(d);; de = readdir_ensure_type(d)) \
|
||||||
if (!de) { \
|
if (!de) { \
|
||||||
if (errno > 0) { \
|
if (errno > 0) { \
|
||||||
on_error; \
|
on_error; \
|
||||||
@ -27,7 +26,7 @@ struct dirent* readdir_no_dot(DIR *dirp);
|
|||||||
else
|
else
|
||||||
|
|
||||||
#define FOREACH_DIRENT_ALL(de, d, on_error) \
|
#define FOREACH_DIRENT_ALL(de, d, on_error) \
|
||||||
for (errno = 0, de = readdir(d);; errno = 0, de = readdir(d)) \
|
for (de = readdir_ensure_type(d);; de = readdir_ensure_type(d)) \
|
||||||
if (!de) { \
|
if (!de) { \
|
||||||
if (errno > 0) { \
|
if (errno > 0) { \
|
||||||
on_error; \
|
on_error; \
|
||||||
|
@ -1,40 +0,0 @@
|
|||||||
/* SPDX-License-Identifier: LGPL-2.1-or-later */
|
|
||||||
|
|
||||||
#include "dlfcn-util.h"
|
|
||||||
|
|
||||||
int dlsym_many_and_warn(void *dl, int level, ...) {
|
|
||||||
va_list ap;
|
|
||||||
int r;
|
|
||||||
|
|
||||||
/* Tries to resolve a bunch of function symbols, and logs errors about the ones it cannot
|
|
||||||
* resolve. Note that this function possibly modifies the supplied function pointers if the whole
|
|
||||||
* operation fails */
|
|
||||||
|
|
||||||
va_start(ap, level);
|
|
||||||
|
|
||||||
for (;;) {
|
|
||||||
void (**fn)(void);
|
|
||||||
void (*tfn)(void);
|
|
||||||
const char *symbol;
|
|
||||||
|
|
||||||
fn = va_arg(ap, typeof(fn));
|
|
||||||
if (!fn)
|
|
||||||
break;
|
|
||||||
|
|
||||||
symbol = va_arg(ap, typeof(symbol));
|
|
||||||
|
|
||||||
tfn = (typeof(tfn)) dlsym(dl, symbol);
|
|
||||||
if (!tfn) {
|
|
||||||
r = log_full_errno(level,
|
|
||||||
SYNTHETIC_ERRNO(ELIBBAD),
|
|
||||||
"Can't find symbol %s: %s", symbol, dlerror());
|
|
||||||
va_end(ap);
|
|
||||||
return r;
|
|
||||||
}
|
|
||||||
|
|
||||||
*fn = tfn;
|
|
||||||
}
|
|
||||||
|
|
||||||
va_end(ap);
|
|
||||||
return 0;
|
|
||||||
}
|
|
@ -1,16 +0,0 @@
|
|||||||
/* SPDX-License-Identifier: LGPL-2.1-or-later */
|
|
||||||
#pragma once
|
|
||||||
|
|
||||||
#include <dlfcn.h>
|
|
||||||
|
|
||||||
#include "macro.h"
|
|
||||||
|
|
||||||
DEFINE_TRIVIAL_CLEANUP_FUNC_FULL(void*, dlclose, NULL);
|
|
||||||
|
|
||||||
int dlsym_many_and_warn(void *dl, int level, ...);
|
|
||||||
|
|
||||||
/* Macro useful for putting together variable/symbol name pairs when calling dlsym_many_and_warn(). Assumes
|
|
||||||
* that each library symbol to resolve will be placed in a variable with the "sym_" prefix, i.e. a symbol
|
|
||||||
* "foobar" is loaded into a variable "sym_foobar". */
|
|
||||||
#define DLSYM_ARG(arg) \
|
|
||||||
&sym_##arg, STRINGIFY(arg)
|
|
@ -27,6 +27,7 @@ int extract_first_word(const char **p, char **ret, const char *separators, Extra
|
|||||||
|
|
||||||
assert(p);
|
assert(p);
|
||||||
assert(ret);
|
assert(ret);
|
||||||
|
assert(!FLAGS_SET(flags, EXTRACT_KEEP_QUOTE | EXTRACT_UNQUOTE));
|
||||||
|
|
||||||
/* Bail early if called after last value or with no input */
|
/* Bail early if called after last value or with no input */
|
||||||
if (!*p)
|
if (!*p)
|
||||||
@ -50,7 +51,8 @@ int extract_first_word(const char **p, char **ret, const char *separators, Extra
|
|||||||
goto finish_force_terminate;
|
goto finish_force_terminate;
|
||||||
else if (strchr(separators, c)) {
|
else if (strchr(separators, c)) {
|
||||||
if (flags & EXTRACT_DONT_COALESCE_SEPARATORS) {
|
if (flags & EXTRACT_DONT_COALESCE_SEPARATORS) {
|
||||||
(*p)++;
|
if (!(flags & EXTRACT_RETAIN_SEPARATORS))
|
||||||
|
(*p)++;
|
||||||
goto finish_force_next;
|
goto finish_force_next;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
@ -123,48 +125,58 @@ int extract_first_word(const char **p, char **ret, const char *separators, Extra
|
|||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
} else if (c == quote) { /* found the end quote */
|
} else if (c == quote) { /* found the end quote */
|
||||||
quote = 0;
|
quote = 0;
|
||||||
break;
|
if (flags & EXTRACT_UNQUOTE)
|
||||||
|
break;
|
||||||
} else if (c == '\\' && !(flags & EXTRACT_RETAIN_ESCAPE)) {
|
} else if (c == '\\' && !(flags & EXTRACT_RETAIN_ESCAPE)) {
|
||||||
backslash = true;
|
backslash = true;
|
||||||
break;
|
break;
|
||||||
} else {
|
|
||||||
if (!GREEDY_REALLOC(s, sz+2))
|
|
||||||
return -ENOMEM;
|
|
||||||
|
|
||||||
s[sz++] = c;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!GREEDY_REALLOC(s, sz+2))
|
||||||
|
return -ENOMEM;
|
||||||
|
|
||||||
|
s[sz++] = c;
|
||||||
|
|
||||||
|
if (quote == 0)
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
for (;; (*p)++, c = **p) {
|
for (;; (*p)++, c = **p) {
|
||||||
if (c == 0)
|
if (c == 0)
|
||||||
goto finish_force_terminate;
|
goto finish_force_terminate;
|
||||||
else if (IN_SET(c, '\'', '"') && (flags & EXTRACT_UNQUOTE)) {
|
else if (IN_SET(c, '\'', '"') && (flags & (EXTRACT_KEEP_QUOTE | EXTRACT_UNQUOTE))) {
|
||||||
quote = c;
|
quote = c;
|
||||||
break;
|
if (flags & EXTRACT_UNQUOTE)
|
||||||
|
break;
|
||||||
} else if (c == '\\' && !(flags & EXTRACT_RETAIN_ESCAPE)) {
|
} else if (c == '\\' && !(flags & EXTRACT_RETAIN_ESCAPE)) {
|
||||||
backslash = true;
|
backslash = true;
|
||||||
break;
|
break;
|
||||||
} else if (strchr(separators, c)) {
|
} else if (strchr(separators, c)) {
|
||||||
if (flags & EXTRACT_DONT_COALESCE_SEPARATORS) {
|
if (flags & EXTRACT_DONT_COALESCE_SEPARATORS) {
|
||||||
(*p)++;
|
if (!(flags & EXTRACT_RETAIN_SEPARATORS))
|
||||||
|
(*p)++;
|
||||||
goto finish_force_next;
|
goto finish_force_next;
|
||||||
}
|
}
|
||||||
/* Skip additional coalesced separators. */
|
if (!(flags & EXTRACT_RETAIN_SEPARATORS))
|
||||||
for (;; (*p)++, c = **p) {
|
/* Skip additional coalesced separators. */
|
||||||
if (c == 0)
|
for (;; (*p)++, c = **p) {
|
||||||
goto finish_force_terminate;
|
if (c == 0)
|
||||||
if (!strchr(separators, c))
|
goto finish_force_terminate;
|
||||||
break;
|
if (!strchr(separators, c))
|
||||||
}
|
break;
|
||||||
|
}
|
||||||
goto finish;
|
goto finish;
|
||||||
|
|
||||||
} else {
|
|
||||||
if (!GREEDY_REALLOC(s, sz+2))
|
|
||||||
return -ENOMEM;
|
|
||||||
|
|
||||||
s[sz++] = c;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!GREEDY_REALLOC(s, sz+2))
|
||||||
|
return -ENOMEM;
|
||||||
|
|
||||||
|
s[sz++] = c;
|
||||||
|
|
||||||
|
if (quote != 0)
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -8,9 +8,11 @@ typedef enum ExtractFlags {
|
|||||||
EXTRACT_CUNESCAPE = 1 << 1, /* Unescape known escape sequences. */
|
EXTRACT_CUNESCAPE = 1 << 1, /* Unescape known escape sequences. */
|
||||||
EXTRACT_UNESCAPE_RELAX = 1 << 2, /* Allow and keep unknown escape sequences, allow and keep trailing backslash. */
|
EXTRACT_UNESCAPE_RELAX = 1 << 2, /* Allow and keep unknown escape sequences, allow and keep trailing backslash. */
|
||||||
EXTRACT_UNESCAPE_SEPARATORS = 1 << 3, /* Unescape separators (those specified, or whitespace by default). */
|
EXTRACT_UNESCAPE_SEPARATORS = 1 << 3, /* Unescape separators (those specified, or whitespace by default). */
|
||||||
EXTRACT_UNQUOTE = 1 << 4, /* Remove quoting with "" and ''. */
|
EXTRACT_KEEP_QUOTE = 1 << 4, /* Ignore separators in quoting with "" and ''. */
|
||||||
EXTRACT_DONT_COALESCE_SEPARATORS = 1 << 5, /* Don't treat multiple adjacent separators as one */
|
EXTRACT_UNQUOTE = 1 << 5, /* Ignore separators in quoting with "" and '', and remove the quotes. */
|
||||||
EXTRACT_RETAIN_ESCAPE = 1 << 6, /* Treat escape character '\' as any other character without special meaning */
|
EXTRACT_DONT_COALESCE_SEPARATORS = 1 << 6, /* Don't treat multiple adjacent separators as one */
|
||||||
|
EXTRACT_RETAIN_ESCAPE = 1 << 7, /* Treat escape character '\' as any other character without special meaning */
|
||||||
|
EXTRACT_RETAIN_SEPARATORS = 1 << 8, /* Do not advance the original string pointer past the separator(s) */
|
||||||
|
|
||||||
/* Note that if no flags are specified, escaped escape characters will be silently stripped. */
|
/* Note that if no flags are specified, escaped escape characters will be silently stripped. */
|
||||||
} ExtractFlags;
|
} ExtractFlags;
|
||||||
|
@ -2,19 +2,20 @@
|
|||||||
|
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
#include <fcntl.h>
|
#include <fcntl.h>
|
||||||
|
#include <linux/btrfs.h>
|
||||||
|
#include <linux/magic.h>
|
||||||
|
#include <sys/ioctl.h>
|
||||||
#include <sys/resource.h>
|
#include <sys/resource.h>
|
||||||
#include <sys/stat.h>
|
#include <sys/stat.h>
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
|
|
||||||
#include "alloc-util.h"
|
#include "alloc-util.h"
|
||||||
#include "copy.h"
|
|
||||||
#include "dirent-util.h"
|
#include "dirent-util.h"
|
||||||
#include "fd-util.h"
|
#include "fd-util.h"
|
||||||
#include "fileio.h"
|
#include "fileio.h"
|
||||||
#include "fs-util.h"
|
#include "fs-util.h"
|
||||||
#include "io-util.h"
|
#include "io-util.h"
|
||||||
#include "macro.h"
|
#include "macro.h"
|
||||||
#include "memfd-util.h"
|
|
||||||
#include "missing_fcntl.h"
|
#include "missing_fcntl.h"
|
||||||
#include "missing_syscall.h"
|
#include "missing_syscall.h"
|
||||||
#include "parse-util.h"
|
#include "parse-util.h"
|
||||||
@ -520,343 +521,6 @@ int move_fd(int from, int to, int cloexec) {
|
|||||||
return to;
|
return to;
|
||||||
}
|
}
|
||||||
|
|
||||||
int acquire_data_fd(const void *data, size_t size, unsigned flags) {
|
|
||||||
|
|
||||||
_cleanup_close_pair_ int pipefds[2] = { -1, -1 };
|
|
||||||
char pattern[] = "/dev/shm/data-fd-XXXXXX";
|
|
||||||
_cleanup_close_ int fd = -1;
|
|
||||||
int isz = 0, r;
|
|
||||||
ssize_t n;
|
|
||||||
off_t f;
|
|
||||||
|
|
||||||
assert(data || size == 0);
|
|
||||||
|
|
||||||
/* Acquire a read-only file descriptor that when read from returns the specified data. This is much more
|
|
||||||
* complex than I wish it was. But here's why:
|
|
||||||
*
|
|
||||||
* a) First we try to use memfds. They are the best option, as we can seal them nicely to make them
|
|
||||||
* read-only. Unfortunately they require kernel 3.17, and – at the time of writing – we still support 3.14.
|
|
||||||
*
|
|
||||||
* b) Then, we try classic pipes. They are the second best options, as we can close the writing side, retaining
|
|
||||||
* a nicely read-only fd in the reading side. However, they are by default quite small, and unprivileged
|
|
||||||
* clients can only bump their size to a system-wide limit, which might be quite low.
|
|
||||||
*
|
|
||||||
* c) Then, we try an O_TMPFILE file in /dev/shm (that dir is the only suitable one known to exist from
|
|
||||||
* earliest boot on). To make it read-only we open the fd a second time with O_RDONLY via
|
|
||||||
* /proc/self/<fd>. Unfortunately O_TMPFILE is not available on older kernels on tmpfs.
|
|
||||||
*
|
|
||||||
* d) Finally, we try creating a regular file in /dev/shm, which we then delete.
|
|
||||||
*
|
|
||||||
* It sucks a bit that depending on the situation we return very different objects here, but that's Linux I
|
|
||||||
* figure. */
|
|
||||||
|
|
||||||
if (size == 0 && ((flags & ACQUIRE_NO_DEV_NULL) == 0)) {
|
|
||||||
/* As a special case, return /dev/null if we have been called for an empty data block */
|
|
||||||
r = open("/dev/null", O_RDONLY|O_CLOEXEC|O_NOCTTY);
|
|
||||||
if (r < 0)
|
|
||||||
return -errno;
|
|
||||||
|
|
||||||
return r;
|
|
||||||
}
|
|
||||||
|
|
||||||
if ((flags & ACQUIRE_NO_MEMFD) == 0) {
|
|
||||||
fd = memfd_new("data-fd");
|
|
||||||
if (fd < 0)
|
|
||||||
goto try_pipe;
|
|
||||||
|
|
||||||
n = write(fd, data, size);
|
|
||||||
if (n < 0)
|
|
||||||
return -errno;
|
|
||||||
if ((size_t) n != size)
|
|
||||||
return -EIO;
|
|
||||||
|
|
||||||
f = lseek(fd, 0, SEEK_SET);
|
|
||||||
if (f != 0)
|
|
||||||
return -errno;
|
|
||||||
|
|
||||||
r = memfd_set_sealed(fd);
|
|
||||||
if (r < 0)
|
|
||||||
return r;
|
|
||||||
|
|
||||||
return TAKE_FD(fd);
|
|
||||||
}
|
|
||||||
|
|
||||||
try_pipe:
|
|
||||||
if ((flags & ACQUIRE_NO_PIPE) == 0) {
|
|
||||||
if (pipe2(pipefds, O_CLOEXEC|O_NONBLOCK) < 0)
|
|
||||||
return -errno;
|
|
||||||
|
|
||||||
isz = fcntl(pipefds[1], F_GETPIPE_SZ, 0);
|
|
||||||
if (isz < 0)
|
|
||||||
return -errno;
|
|
||||||
|
|
||||||
if ((size_t) isz < size) {
|
|
||||||
isz = (int) size;
|
|
||||||
if (isz < 0 || (size_t) isz != size)
|
|
||||||
return -E2BIG;
|
|
||||||
|
|
||||||
/* Try to bump the pipe size */
|
|
||||||
(void) fcntl(pipefds[1], F_SETPIPE_SZ, isz);
|
|
||||||
|
|
||||||
/* See if that worked */
|
|
||||||
isz = fcntl(pipefds[1], F_GETPIPE_SZ, 0);
|
|
||||||
if (isz < 0)
|
|
||||||
return -errno;
|
|
||||||
|
|
||||||
if ((size_t) isz < size)
|
|
||||||
goto try_dev_shm;
|
|
||||||
}
|
|
||||||
|
|
||||||
n = write(pipefds[1], data, size);
|
|
||||||
if (n < 0)
|
|
||||||
return -errno;
|
|
||||||
if ((size_t) n != size)
|
|
||||||
return -EIO;
|
|
||||||
|
|
||||||
(void) fd_nonblock(pipefds[0], false);
|
|
||||||
|
|
||||||
return TAKE_FD(pipefds[0]);
|
|
||||||
}
|
|
||||||
|
|
||||||
try_dev_shm:
|
|
||||||
if ((flags & ACQUIRE_NO_TMPFILE) == 0) {
|
|
||||||
fd = open("/dev/shm", O_RDWR|O_TMPFILE|O_CLOEXEC, 0500);
|
|
||||||
if (fd < 0)
|
|
||||||
goto try_dev_shm_without_o_tmpfile;
|
|
||||||
|
|
||||||
n = write(fd, data, size);
|
|
||||||
if (n < 0)
|
|
||||||
return -errno;
|
|
||||||
if ((size_t) n != size)
|
|
||||||
return -EIO;
|
|
||||||
|
|
||||||
/* Let's reopen the thing, in order to get an O_RDONLY fd for the original O_RDWR one */
|
|
||||||
return fd_reopen(fd, O_RDONLY|O_CLOEXEC);
|
|
||||||
}
|
|
||||||
|
|
||||||
try_dev_shm_without_o_tmpfile:
|
|
||||||
if ((flags & ACQUIRE_NO_REGULAR) == 0) {
|
|
||||||
fd = mkostemp_safe(pattern);
|
|
||||||
if (fd < 0)
|
|
||||||
return fd;
|
|
||||||
|
|
||||||
n = write(fd, data, size);
|
|
||||||
if (n < 0) {
|
|
||||||
r = -errno;
|
|
||||||
goto unlink_and_return;
|
|
||||||
}
|
|
||||||
if ((size_t) n != size) {
|
|
||||||
r = -EIO;
|
|
||||||
goto unlink_and_return;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Let's reopen the thing, in order to get an O_RDONLY fd for the original O_RDWR one */
|
|
||||||
r = open(pattern, O_RDONLY|O_CLOEXEC);
|
|
||||||
if (r < 0)
|
|
||||||
r = -errno;
|
|
||||||
|
|
||||||
unlink_and_return:
|
|
||||||
(void) unlink(pattern);
|
|
||||||
return r;
|
|
||||||
}
|
|
||||||
|
|
||||||
return -EOPNOTSUPP;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* When the data is smaller or equal to 64K, try to place the copy in a memfd/pipe */
|
|
||||||
#define DATA_FD_MEMORY_LIMIT (64U*1024U)
|
|
||||||
|
|
||||||
/* If memfd/pipe didn't work out, then let's use a file in /tmp up to a size of 1M. If it's large than that use /var/tmp instead. */
|
|
||||||
#define DATA_FD_TMP_LIMIT (1024U*1024U)
|
|
||||||
|
|
||||||
int fd_duplicate_data_fd(int fd) {
|
|
||||||
|
|
||||||
_cleanup_close_ int copy_fd = -1, tmp_fd = -1;
|
|
||||||
_cleanup_free_ void *remains = NULL;
|
|
||||||
size_t remains_size = 0;
|
|
||||||
const char *td;
|
|
||||||
struct stat st;
|
|
||||||
int r;
|
|
||||||
|
|
||||||
/* Creates a 'data' fd from the specified source fd, containing all the same data in a read-only fashion, but
|
|
||||||
* independent of it (i.e. the source fd can be closed and unmounted after this call succeeded). Tries to be
|
|
||||||
* somewhat smart about where to place the data. In the best case uses a memfd(). If memfd() are not supported
|
|
||||||
* uses a pipe instead. For larger data will use an unlinked file in /tmp, and for even larger data one in
|
|
||||||
* /var/tmp. */
|
|
||||||
|
|
||||||
if (fstat(fd, &st) < 0)
|
|
||||||
return -errno;
|
|
||||||
|
|
||||||
/* For now, let's only accept regular files, sockets, pipes and char devices */
|
|
||||||
if (S_ISDIR(st.st_mode))
|
|
||||||
return -EISDIR;
|
|
||||||
if (S_ISLNK(st.st_mode))
|
|
||||||
return -ELOOP;
|
|
||||||
if (!S_ISREG(st.st_mode) && !S_ISSOCK(st.st_mode) && !S_ISFIFO(st.st_mode) && !S_ISCHR(st.st_mode))
|
|
||||||
return -EBADFD;
|
|
||||||
|
|
||||||
/* If we have reason to believe the data is bounded in size, then let's use memfds or pipes as backing fd. Note
|
|
||||||
* that we use the reported regular file size only as a hint, given that there are plenty special files in
|
|
||||||
* /proc and /sys which report a zero file size but can be read from. */
|
|
||||||
|
|
||||||
if (!S_ISREG(st.st_mode) || st.st_size < DATA_FD_MEMORY_LIMIT) {
|
|
||||||
|
|
||||||
/* Try a memfd first */
|
|
||||||
copy_fd = memfd_new("data-fd");
|
|
||||||
if (copy_fd >= 0) {
|
|
||||||
off_t f;
|
|
||||||
|
|
||||||
r = copy_bytes(fd, copy_fd, DATA_FD_MEMORY_LIMIT, 0);
|
|
||||||
if (r < 0)
|
|
||||||
return r;
|
|
||||||
|
|
||||||
f = lseek(copy_fd, 0, SEEK_SET);
|
|
||||||
if (f != 0)
|
|
||||||
return -errno;
|
|
||||||
|
|
||||||
if (r == 0) {
|
|
||||||
/* Did it fit into the limit? If so, we are done. */
|
|
||||||
r = memfd_set_sealed(copy_fd);
|
|
||||||
if (r < 0)
|
|
||||||
return r;
|
|
||||||
|
|
||||||
return TAKE_FD(copy_fd);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Hmm, pity, this didn't fit. Let's fall back to /tmp then, see below */
|
|
||||||
|
|
||||||
} else {
|
|
||||||
_cleanup_(close_pairp) int pipefds[2] = { -1, -1 };
|
|
||||||
int isz;
|
|
||||||
|
|
||||||
/* If memfds aren't available, use a pipe. Set O_NONBLOCK so that we will get EAGAIN rather
|
|
||||||
* then block indefinitely when we hit the pipe size limit */
|
|
||||||
|
|
||||||
if (pipe2(pipefds, O_CLOEXEC|O_NONBLOCK) < 0)
|
|
||||||
return -errno;
|
|
||||||
|
|
||||||
isz = fcntl(pipefds[1], F_GETPIPE_SZ, 0);
|
|
||||||
if (isz < 0)
|
|
||||||
return -errno;
|
|
||||||
|
|
||||||
/* Try to enlarge the pipe size if necessary */
|
|
||||||
if ((size_t) isz < DATA_FD_MEMORY_LIMIT) {
|
|
||||||
|
|
||||||
(void) fcntl(pipefds[1], F_SETPIPE_SZ, DATA_FD_MEMORY_LIMIT);
|
|
||||||
|
|
||||||
isz = fcntl(pipefds[1], F_GETPIPE_SZ, 0);
|
|
||||||
if (isz < 0)
|
|
||||||
return -errno;
|
|
||||||
}
|
|
||||||
|
|
||||||
if ((size_t) isz >= DATA_FD_MEMORY_LIMIT) {
|
|
||||||
|
|
||||||
r = copy_bytes_full(fd, pipefds[1], DATA_FD_MEMORY_LIMIT, 0, &remains, &remains_size, NULL, NULL);
|
|
||||||
if (r < 0 && r != -EAGAIN)
|
|
||||||
return r; /* If we get EAGAIN it could be because of the source or because of
|
|
||||||
* the destination fd, we can't know, as sendfile() and friends won't
|
|
||||||
* tell us. Hence, treat this as reason to fall back, just to be
|
|
||||||
* sure. */
|
|
||||||
if (r == 0) {
|
|
||||||
/* Everything fit in, yay! */
|
|
||||||
(void) fd_nonblock(pipefds[0], false);
|
|
||||||
|
|
||||||
return TAKE_FD(pipefds[0]);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Things didn't fit in. But we read data into the pipe, let's remember that, so that
|
|
||||||
* when writing the new file we incorporate this first. */
|
|
||||||
copy_fd = TAKE_FD(pipefds[0]);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/* If we have reason to believe this will fit fine in /tmp, then use that as first fallback. */
|
|
||||||
if ((!S_ISREG(st.st_mode) || st.st_size < DATA_FD_TMP_LIMIT) &&
|
|
||||||
(DATA_FD_MEMORY_LIMIT + remains_size) < DATA_FD_TMP_LIMIT) {
|
|
||||||
off_t f;
|
|
||||||
|
|
||||||
tmp_fd = open_tmpfile_unlinkable(NULL /* NULL as directory means /tmp */, O_RDWR|O_CLOEXEC);
|
|
||||||
if (tmp_fd < 0)
|
|
||||||
return tmp_fd;
|
|
||||||
|
|
||||||
if (copy_fd >= 0) {
|
|
||||||
/* If we tried a memfd/pipe first and it ended up being too large, then copy this into the
|
|
||||||
* temporary file first. */
|
|
||||||
|
|
||||||
r = copy_bytes(copy_fd, tmp_fd, UINT64_MAX, 0);
|
|
||||||
if (r < 0)
|
|
||||||
return r;
|
|
||||||
|
|
||||||
assert(r == 0);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (remains_size > 0) {
|
|
||||||
/* If there were remaining bytes (i.e. read into memory, but not written out yet) from the
|
|
||||||
* failed copy operation, let's flush them out next. */
|
|
||||||
|
|
||||||
r = loop_write(tmp_fd, remains, remains_size, false);
|
|
||||||
if (r < 0)
|
|
||||||
return r;
|
|
||||||
}
|
|
||||||
|
|
||||||
r = copy_bytes(fd, tmp_fd, DATA_FD_TMP_LIMIT - DATA_FD_MEMORY_LIMIT - remains_size, COPY_REFLINK);
|
|
||||||
if (r < 0)
|
|
||||||
return r;
|
|
||||||
if (r == 0)
|
|
||||||
goto finish; /* Yay, it fit in */
|
|
||||||
|
|
||||||
/* It didn't fit in. Let's not forget to use what we already used */
|
|
||||||
f = lseek(tmp_fd, 0, SEEK_SET);
|
|
||||||
if (f != 0)
|
|
||||||
return -errno;
|
|
||||||
|
|
||||||
CLOSE_AND_REPLACE(copy_fd, tmp_fd);
|
|
||||||
|
|
||||||
remains = mfree(remains);
|
|
||||||
remains_size = 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* As last fallback use /var/tmp */
|
|
||||||
r = var_tmp_dir(&td);
|
|
||||||
if (r < 0)
|
|
||||||
return r;
|
|
||||||
|
|
||||||
tmp_fd = open_tmpfile_unlinkable(td, O_RDWR|O_CLOEXEC);
|
|
||||||
if (tmp_fd < 0)
|
|
||||||
return tmp_fd;
|
|
||||||
|
|
||||||
if (copy_fd >= 0) {
|
|
||||||
/* If we tried a memfd/pipe first, or a file in /tmp, and it ended up being too large, than copy this
|
|
||||||
* into the temporary file first. */
|
|
||||||
r = copy_bytes(copy_fd, tmp_fd, UINT64_MAX, COPY_REFLINK);
|
|
||||||
if (r < 0)
|
|
||||||
return r;
|
|
||||||
|
|
||||||
assert(r == 0);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (remains_size > 0) {
|
|
||||||
/* Then, copy in any read but not yet written bytes. */
|
|
||||||
r = loop_write(tmp_fd, remains, remains_size, false);
|
|
||||||
if (r < 0)
|
|
||||||
return r;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Copy in the rest */
|
|
||||||
r = copy_bytes(fd, tmp_fd, UINT64_MAX, COPY_REFLINK);
|
|
||||||
if (r < 0)
|
|
||||||
return r;
|
|
||||||
|
|
||||||
assert(r == 0);
|
|
||||||
|
|
||||||
finish:
|
|
||||||
/* Now convert the O_RDWR file descriptor into an O_RDONLY one (and as side effect seek to the beginning of the
|
|
||||||
* file again */
|
|
||||||
|
|
||||||
return fd_reopen(tmp_fd, O_RDONLY|O_CLOEXEC);
|
|
||||||
}
|
|
||||||
|
|
||||||
int fd_move_above_stdio(int fd) {
|
int fd_move_above_stdio(int fd) {
|
||||||
int flags, copy;
|
int flags, copy;
|
||||||
PROTECT_ERRNO;
|
PROTECT_ERRNO;
|
||||||
@ -1057,3 +721,20 @@ int read_nr_open(void) {
|
|||||||
/* If we fail, fall back to the hard-coded kernel limit of 1024 * 1024. */
|
/* If we fail, fall back to the hard-coded kernel limit of 1024 * 1024. */
|
||||||
return 1024 * 1024;
|
return 1024 * 1024;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* This is here because it's fd-related and is called from sd-journal code. Other btrfs-related utilities are
|
||||||
|
* in src/shared, but libsystemd must not link to libsystemd-shared, see docs/ARCHITECTURE.md. */
|
||||||
|
int btrfs_defrag_fd(int fd) {
|
||||||
|
int r;
|
||||||
|
|
||||||
|
assert(fd >= 0);
|
||||||
|
|
||||||
|
r = fd_verify_regular(fd);
|
||||||
|
if (r < 0)
|
||||||
|
return r;
|
||||||
|
|
||||||
|
if (ioctl(fd, BTRFS_IOC_DEFRAG, NULL) < 0)
|
||||||
|
return -errno;
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
@ -76,10 +76,6 @@ enum {
|
|||||||
ACQUIRE_NO_REGULAR = 1 << 4,
|
ACQUIRE_NO_REGULAR = 1 << 4,
|
||||||
};
|
};
|
||||||
|
|
||||||
int acquire_data_fd(const void *data, size_t size, unsigned flags);
|
|
||||||
|
|
||||||
int fd_duplicate_data_fd(int fd);
|
|
||||||
|
|
||||||
int fd_move_above_stdio(int fd);
|
int fd_move_above_stdio(int fd);
|
||||||
|
|
||||||
int rearrange_stdio(int original_input_fd, int original_output_fd, int original_error_fd);
|
int rearrange_stdio(int original_input_fd, int original_output_fd, int original_error_fd);
|
||||||
@ -107,5 +103,5 @@ static inline int make_null_stdio(void) {
|
|||||||
|
|
||||||
|
|
||||||
int fd_reopen(int fd, int flags);
|
int fd_reopen(int fd, int flags);
|
||||||
|
|
||||||
int read_nr_open(void);
|
int read_nr_open(void);
|
||||||
|
int btrfs_defrag_fd(int fd);
|
||||||
|
@ -8,7 +8,6 @@
|
|||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
|
|
||||||
#include "alloc-util.h"
|
#include "alloc-util.h"
|
||||||
#include "blockdev-util.h"
|
|
||||||
#include "dirent-util.h"
|
#include "dirent-util.h"
|
||||||
#include "fd-util.h"
|
#include "fd-util.h"
|
||||||
#include "fileio.h"
|
#include "fileio.h"
|
||||||
@ -581,8 +580,6 @@ int get_files_in_directory(const char *path, char ***list) {
|
|||||||
return -errno;
|
return -errno;
|
||||||
|
|
||||||
FOREACH_DIRENT_ALL(de, d, return -errno) {
|
FOREACH_DIRENT_ALL(de, d, return -errno) {
|
||||||
dirent_ensure_type(d, de);
|
|
||||||
|
|
||||||
if (!dirent_is_file(de))
|
if (!dirent_is_file(de))
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
@ -1504,91 +1501,6 @@ int open_parent(const char *path, int flags, mode_t mode) {
|
|||||||
return fd;
|
return fd;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int blockdev_is_encrypted(const char *sysfs_path, unsigned depth_left) {
|
|
||||||
_cleanup_free_ char *p = NULL, *uuids = NULL;
|
|
||||||
_cleanup_closedir_ DIR *d = NULL;
|
|
||||||
int r, found_encrypted = false;
|
|
||||||
|
|
||||||
assert(sysfs_path);
|
|
||||||
|
|
||||||
if (depth_left == 0)
|
|
||||||
return -EINVAL;
|
|
||||||
|
|
||||||
p = path_join(sysfs_path, "dm/uuid");
|
|
||||||
if (!p)
|
|
||||||
return -ENOMEM;
|
|
||||||
|
|
||||||
r = read_one_line_file(p, &uuids);
|
|
||||||
if (r != -ENOENT) {
|
|
||||||
if (r < 0)
|
|
||||||
return r;
|
|
||||||
|
|
||||||
/* The DM device's uuid attribute is prefixed with "CRYPT-" if this is a dm-crypt device. */
|
|
||||||
if (startswith(uuids, "CRYPT-"))
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Not a dm-crypt device itself. But maybe it is on top of one? Follow the links in the "slaves/"
|
|
||||||
* subdir. */
|
|
||||||
|
|
||||||
p = mfree(p);
|
|
||||||
p = path_join(sysfs_path, "slaves");
|
|
||||||
if (!p)
|
|
||||||
return -ENOMEM;
|
|
||||||
|
|
||||||
d = opendir(p);
|
|
||||||
if (!d) {
|
|
||||||
if (errno == ENOENT) /* Doesn't have underlying devices */
|
|
||||||
return false;
|
|
||||||
|
|
||||||
return -errno;
|
|
||||||
}
|
|
||||||
|
|
||||||
for (;;) {
|
|
||||||
_cleanup_free_ char *q = NULL;
|
|
||||||
struct dirent *de;
|
|
||||||
|
|
||||||
errno = 0;
|
|
||||||
de = readdir_no_dot(d);
|
|
||||||
if (!de) {
|
|
||||||
if (errno != 0)
|
|
||||||
return -errno;
|
|
||||||
|
|
||||||
break; /* No more underlying devices */
|
|
||||||
}
|
|
||||||
|
|
||||||
q = path_join(p, de->d_name);
|
|
||||||
if (!q)
|
|
||||||
return -ENOMEM;
|
|
||||||
|
|
||||||
r = blockdev_is_encrypted(q, depth_left - 1);
|
|
||||||
if (r < 0)
|
|
||||||
return r;
|
|
||||||
if (r == 0) /* we found one that is not encrypted? then propagate that immediately */
|
|
||||||
return false;
|
|
||||||
|
|
||||||
found_encrypted = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
return found_encrypted;
|
|
||||||
}
|
|
||||||
|
|
||||||
int path_is_encrypted(const char *path) {
|
|
||||||
char p[SYS_BLOCK_PATH_MAX(NULL)];
|
|
||||||
dev_t devt;
|
|
||||||
int r;
|
|
||||||
|
|
||||||
r = get_block_device(path, &devt);
|
|
||||||
if (r < 0)
|
|
||||||
return r;
|
|
||||||
if (r == 0) /* doesn't have a block device */
|
|
||||||
return false;
|
|
||||||
|
|
||||||
xsprintf_sys_block_path(p, NULL, devt);
|
|
||||||
|
|
||||||
return blockdev_is_encrypted(p, 10 /* safety net: maximum recursion depth */);
|
|
||||||
}
|
|
||||||
|
|
||||||
int conservative_renameat(
|
int conservative_renameat(
|
||||||
int olddirfd, const char *oldpath,
|
int olddirfd, const char *oldpath,
|
||||||
int newdirfd, const char *newpath) {
|
int newdirfd, const char *newpath) {
|
||||||
|
@ -145,8 +145,6 @@ int syncfs_path(int atfd, const char *path);
|
|||||||
|
|
||||||
int open_parent(const char *path, int flags, mode_t mode);
|
int open_parent(const char *path, int flags, mode_t mode);
|
||||||
|
|
||||||
int path_is_encrypted(const char *path);
|
|
||||||
|
|
||||||
int conservative_renameat(int olddirfd, const char *oldpath, int newdirfd, const char *newpath);
|
int conservative_renameat(int olddirfd, const char *oldpath, int newdirfd, const char *newpath);
|
||||||
static inline int conservative_rename(const char *oldpath, const char *newpath) {
|
static inline int conservative_rename(const char *oldpath, const char *newpath) {
|
||||||
return conservative_renameat(AT_FDCWD, oldpath, AT_FDCWD, newpath);
|
return conservative_renameat(AT_FDCWD, oldpath, AT_FDCWD, newpath);
|
||||||
|
@ -169,8 +169,6 @@ static int add_locales_from_libdir (Set *locales) {
|
|||||||
FOREACH_DIRENT(entry, dir, return -errno) {
|
FOREACH_DIRENT(entry, dir, return -errno) {
|
||||||
char *z;
|
char *z;
|
||||||
|
|
||||||
dirent_ensure_type(dir, entry);
|
|
||||||
|
|
||||||
if (entry->d_type != DT_DIR)
|
if (entry->d_type != DT_DIR)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
|
@ -15,10 +15,6 @@ basic_sources = files('''
|
|||||||
async.h
|
async.h
|
||||||
audit-util.c
|
audit-util.c
|
||||||
audit-util.h
|
audit-util.h
|
||||||
blockdev-util.c
|
|
||||||
blockdev-util.h
|
|
||||||
btrfs-util.c
|
|
||||||
btrfs-util.h
|
|
||||||
build.c
|
build.c
|
||||||
build.h
|
build.h
|
||||||
bus-label.c
|
bus-label.c
|
||||||
@ -33,15 +29,11 @@ basic_sources = files('''
|
|||||||
chattr-util.h
|
chattr-util.h
|
||||||
conf-files.c
|
conf-files.c
|
||||||
conf-files.h
|
conf-files.h
|
||||||
copy.c
|
|
||||||
copy.h
|
|
||||||
creds-util.c
|
creds-util.c
|
||||||
creds-util.h
|
creds-util.h
|
||||||
def.h
|
def.h
|
||||||
dirent-util.c
|
dirent-util.c
|
||||||
dirent-util.h
|
dirent-util.h
|
||||||
dlfcn-util.c
|
|
||||||
dlfcn-util.h
|
|
||||||
dns-def.h
|
dns-def.h
|
||||||
efivars.c
|
efivars.c
|
||||||
efivars.h
|
efivars.h
|
||||||
@ -85,8 +77,6 @@ basic_sources = files('''
|
|||||||
ioprio.h
|
ioprio.h
|
||||||
khash.c
|
khash.c
|
||||||
khash.h
|
khash.h
|
||||||
label.c
|
|
||||||
label.h
|
|
||||||
limits-util.c
|
limits-util.c
|
||||||
limits-util.h
|
limits-util.h
|
||||||
linux/btrfs.h
|
linux/btrfs.h
|
||||||
@ -144,6 +134,7 @@ basic_sources = files('''
|
|||||||
missing_keyctl.h
|
missing_keyctl.h
|
||||||
missing_magic.h
|
missing_magic.h
|
||||||
missing_mman.h
|
missing_mman.h
|
||||||
|
missing_mount.h
|
||||||
missing_network.h
|
missing_network.h
|
||||||
missing_prctl.h
|
missing_prctl.h
|
||||||
missing_random.h
|
missing_random.h
|
||||||
@ -156,7 +147,6 @@ basic_sources = files('''
|
|||||||
missing_syscall.h
|
missing_syscall.h
|
||||||
missing_timerfd.h
|
missing_timerfd.h
|
||||||
missing_type.h
|
missing_type.h
|
||||||
mkdir-label.c
|
|
||||||
mkdir.c
|
mkdir.c
|
||||||
mkdir.h
|
mkdir.h
|
||||||
mountpoint-util.c
|
mountpoint-util.c
|
||||||
@ -187,8 +177,6 @@ basic_sources = files('''
|
|||||||
procfs-util.c
|
procfs-util.c
|
||||||
procfs-util.h
|
procfs-util.h
|
||||||
pthread-util.h
|
pthread-util.h
|
||||||
quota-util.c
|
|
||||||
quota-util.h
|
|
||||||
random-util.c
|
random-util.c
|
||||||
random-util.h
|
random-util.h
|
||||||
ratelimit.c
|
ratelimit.c
|
||||||
@ -201,10 +189,6 @@ basic_sources = files('''
|
|||||||
replace-var.h
|
replace-var.h
|
||||||
rlimit-util.c
|
rlimit-util.c
|
||||||
rlimit-util.h
|
rlimit-util.h
|
||||||
rm-rf.c
|
|
||||||
rm-rf.h
|
|
||||||
selinux-util.c
|
|
||||||
selinux-util.h
|
|
||||||
set.h
|
set.h
|
||||||
sigbus.c
|
sigbus.c
|
||||||
sigbus.h
|
sigbus.h
|
||||||
@ -212,9 +196,6 @@ basic_sources = files('''
|
|||||||
signal-util.h
|
signal-util.h
|
||||||
siphash24.c
|
siphash24.c
|
||||||
siphash24.h
|
siphash24.h
|
||||||
smack-util.c
|
|
||||||
smack-util.h
|
|
||||||
socket-label.c
|
|
||||||
socket-util.c
|
socket-util.c
|
||||||
socket-util.h
|
socket-util.h
|
||||||
sort-util.c
|
sort-util.c
|
||||||
@ -393,10 +374,7 @@ libbasic = static_library(
|
|||||||
dependencies : [versiondep,
|
dependencies : [versiondep,
|
||||||
threads,
|
threads,
|
||||||
libcap,
|
libcap,
|
||||||
libseccomp,
|
libm],
|
||||||
libselinux,
|
|
||||||
libm,
|
|
||||||
libdl],
|
|
||||||
c_args : ['-fvisibility=default'],
|
c_args : ['-fvisibility=default'],
|
||||||
install : false)
|
install : false)
|
||||||
|
|
||||||
|
8
src/basic/missing_mount.h
Normal file
8
src/basic/missing_mount.h
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include <sys/mount.h>
|
||||||
|
|
||||||
|
/* dab741e0e02bd3c4f5e2e97be74b39df2523fc6e (5.10) */
|
||||||
|
#ifndef MS_NOSYMFOLLOW
|
||||||
|
#define MS_NOSYMFOLLOW 256
|
||||||
|
#endif
|
@ -8,7 +8,6 @@
|
|||||||
#include "fd-util.h"
|
#include "fd-util.h"
|
||||||
#include "fileio.h"
|
#include "fileio.h"
|
||||||
#include "fs-util.h"
|
#include "fs-util.h"
|
||||||
#include "label.h"
|
|
||||||
#include "missing_stat.h"
|
#include "missing_stat.h"
|
||||||
#include "missing_syscall.h"
|
#include "missing_syscall.h"
|
||||||
#include "mkdir.h"
|
#include "mkdir.h"
|
||||||
@ -510,25 +509,3 @@ int mount_propagation_flags_from_string(const char *name, unsigned long *ret) {
|
|||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
int make_mount_point_inode_from_stat(const struct stat *st, const char *dest, mode_t mode) {
|
|
||||||
assert(st);
|
|
||||||
assert(dest);
|
|
||||||
|
|
||||||
if (S_ISDIR(st->st_mode))
|
|
||||||
return mkdir_label(dest, mode);
|
|
||||||
else
|
|
||||||
return mknod(dest, S_IFREG|(mode & ~0111), 0);
|
|
||||||
}
|
|
||||||
|
|
||||||
int make_mount_point_inode_from_path(const char *source, const char *dest, mode_t mode) {
|
|
||||||
struct stat st;
|
|
||||||
|
|
||||||
assert(source);
|
|
||||||
assert(dest);
|
|
||||||
|
|
||||||
if (stat(source, &st) < 0)
|
|
||||||
return -errno;
|
|
||||||
|
|
||||||
return make_mount_point_inode_from_stat(&st, dest, mode);
|
|
||||||
}
|
|
||||||
|
@ -23,7 +23,3 @@ int dev_is_devtmpfs(void);
|
|||||||
|
|
||||||
const char *mount_propagation_flags_to_string(unsigned long flags);
|
const char *mount_propagation_flags_to_string(unsigned long flags);
|
||||||
int mount_propagation_flags_from_string(const char *name, unsigned long *ret);
|
int mount_propagation_flags_from_string(const char *name, unsigned long *ret);
|
||||||
|
|
||||||
/* Creates a mount point (not parents) based on the source path or stat - ie, a file or a directory */
|
|
||||||
int make_mount_point_inode_from_stat(const struct stat *st, const char *dest, mode_t mode);
|
|
||||||
int make_mount_point_inode_from_path(const char *source, const char *dest, mode_t mode);
|
|
||||||
|
@ -514,10 +514,6 @@ int path_compare(const char *a, const char *b) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
bool path_equal(const char *a, const char *b) {
|
|
||||||
return path_compare(a, b) == 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
bool path_equal_or_files_same(const char *a, const char *b, int flags) {
|
bool path_equal_or_files_same(const char *a, const char *b, int flags) {
|
||||||
return path_equal(a, b) || files_same(a, b, flags) > 0;
|
return path_equal(a, b) || files_same(a, b, flags) > 0;
|
||||||
}
|
}
|
||||||
|
@ -62,7 +62,11 @@ static inline char* path_startswith(const char *path, const char *prefix) {
|
|||||||
return path_startswith_full(path, prefix, true);
|
return path_startswith_full(path, prefix, true);
|
||||||
}
|
}
|
||||||
int path_compare(const char *a, const char *b) _pure_;
|
int path_compare(const char *a, const char *b) _pure_;
|
||||||
bool path_equal(const char *a, const char *b) _pure_;
|
|
||||||
|
static inline bool path_equal(const char *a, const char *b) {
|
||||||
|
return path_compare(a, b) == 0;
|
||||||
|
}
|
||||||
|
|
||||||
bool path_equal_or_files_same(const char *a, const char *b, int flags);
|
bool path_equal_or_files_same(const char *a, const char *b, int flags);
|
||||||
/* Compares only the last portion of the input paths, ie: the filenames */
|
/* Compares only the last portion of the input paths, ie: the filenames */
|
||||||
bool path_equal_filename(const char *a, const char *b);
|
bool path_equal_filename(const char *a, const char *b);
|
||||||
|
@ -748,6 +748,22 @@ static const char* const ip_tos_table[] = {
|
|||||||
|
|
||||||
DEFINE_STRING_TABLE_LOOKUP_WITH_FALLBACK(ip_tos, int, 0xff);
|
DEFINE_STRING_TABLE_LOOKUP_WITH_FALLBACK(ip_tos, int, 0xff);
|
||||||
|
|
||||||
|
bool ifname_valid_char(char a) {
|
||||||
|
if ((unsigned char) a >= 127U)
|
||||||
|
return false;
|
||||||
|
|
||||||
|
if ((unsigned char) a <= 32U)
|
||||||
|
return false;
|
||||||
|
|
||||||
|
if (IN_SET(a,
|
||||||
|
':', /* colons are used by the legacy "alias" interface logic */
|
||||||
|
'/', /* slashes cannot work, since we need to use network interfaces in sysfs paths, and in paths slashes are separators */
|
||||||
|
'%')) /* %d is used in the kernel's weird foo%d format string naming feature which we really really don't want to ever run into by accident */
|
||||||
|
return false;
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
bool ifname_valid_full(const char *p, IfnameValidFlags flags) {
|
bool ifname_valid_full(const char *p, IfnameValidFlags flags) {
|
||||||
bool numeric = true;
|
bool numeric = true;
|
||||||
|
|
||||||
@ -781,16 +797,7 @@ bool ifname_valid_full(const char *p, IfnameValidFlags flags) {
|
|||||||
return false;
|
return false;
|
||||||
|
|
||||||
for (const char *t = p; *t; t++) {
|
for (const char *t = p; *t; t++) {
|
||||||
if ((unsigned char) *t >= 127U)
|
if (!ifname_valid_char(*t))
|
||||||
return false;
|
|
||||||
|
|
||||||
if ((unsigned char) *t <= 32U)
|
|
||||||
return false;
|
|
||||||
|
|
||||||
if (IN_SET(*t,
|
|
||||||
':', /* colons are used by the legacy "alias" interface logic */
|
|
||||||
'/', /* slashes cannot work, since we need to use network interfaces in sysfs paths, and in paths slashes are separators */
|
|
||||||
'%')) /* %d is used in the kernel's weird foo%d format string naming feature which we really really don't want to ever run into by accident */
|
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
numeric = numeric && (*t >= '0' && *t <= '9');
|
numeric = numeric && (*t >= '0' && *t <= '9');
|
||||||
|
@ -139,6 +139,7 @@ typedef enum {
|
|||||||
IFNAME_VALID_NUMERIC = 1 << 1,
|
IFNAME_VALID_NUMERIC = 1 << 1,
|
||||||
_IFNAME_VALID_ALL = IFNAME_VALID_ALTERNATIVE | IFNAME_VALID_NUMERIC,
|
_IFNAME_VALID_ALL = IFNAME_VALID_ALTERNATIVE | IFNAME_VALID_NUMERIC,
|
||||||
} IfnameValidFlags;
|
} IfnameValidFlags;
|
||||||
|
bool ifname_valid_char(char a);
|
||||||
bool ifname_valid_full(const char *p, IfnameValidFlags flags);
|
bool ifname_valid_full(const char *p, IfnameValidFlags flags);
|
||||||
static inline bool ifname_valid(const char *p) {
|
static inline bool ifname_valid(const char *p) {
|
||||||
return ifname_valid_full(p, 0);
|
return ifname_valid_full(p, 0);
|
||||||
|
@ -21,7 +21,6 @@
|
|||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
|
|
||||||
#include "alloc-util.h"
|
#include "alloc-util.h"
|
||||||
#include "copy.h"
|
|
||||||
#include "def.h"
|
#include "def.h"
|
||||||
#include "env-util.h"
|
#include "env-util.h"
|
||||||
#include "fd-util.h"
|
#include "fd-util.h"
|
||||||
|
@ -429,19 +429,37 @@ char *format_timestamp_relative(char *buf, size_t l, usec_t t) {
|
|||||||
s = "left";
|
s = "left";
|
||||||
}
|
}
|
||||||
|
|
||||||
if (d >= USEC_PER_YEAR)
|
if (d >= USEC_PER_YEAR) {
|
||||||
snprintf(buf, l, USEC_FMT " years " USEC_FMT " months %s",
|
usec_t years = d / USEC_PER_YEAR;
|
||||||
d / USEC_PER_YEAR,
|
usec_t months = (d % USEC_PER_YEAR) / USEC_PER_MONTH;
|
||||||
(d % USEC_PER_YEAR) / USEC_PER_MONTH, s);
|
|
||||||
else if (d >= USEC_PER_MONTH)
|
snprintf(buf, l, USEC_FMT " %s " USEC_FMT " %s %s",
|
||||||
snprintf(buf, l, USEC_FMT " months " USEC_FMT " days %s",
|
years,
|
||||||
d / USEC_PER_MONTH,
|
years == 1 ? "year" : "years",
|
||||||
(d % USEC_PER_MONTH) / USEC_PER_DAY, s);
|
months,
|
||||||
else if (d >= USEC_PER_WEEK)
|
months == 1 ? "month" : "months",
|
||||||
snprintf(buf, l, USEC_FMT " weeks " USEC_FMT " days %s",
|
s);
|
||||||
d / USEC_PER_WEEK,
|
} else if (d >= USEC_PER_MONTH) {
|
||||||
(d % USEC_PER_WEEK) / USEC_PER_DAY, s);
|
usec_t months = d / USEC_PER_MONTH;
|
||||||
else if (d >= 2*USEC_PER_DAY)
|
usec_t days = (d % USEC_PER_MONTH) / USEC_PER_DAY;
|
||||||
|
|
||||||
|
snprintf(buf, l, USEC_FMT " %s " USEC_FMT " %s %s",
|
||||||
|
months,
|
||||||
|
months == 1 ? "month" : "months",
|
||||||
|
days,
|
||||||
|
days == 1 ? "day" : "days",
|
||||||
|
s);
|
||||||
|
} else if (d >= USEC_PER_WEEK) {
|
||||||
|
usec_t weeks = d / USEC_PER_WEEK;
|
||||||
|
usec_t days = (d % USEC_PER_WEEK) / USEC_PER_DAY;
|
||||||
|
|
||||||
|
snprintf(buf, l, USEC_FMT " %s " USEC_FMT " %s %s",
|
||||||
|
weeks,
|
||||||
|
weeks == 1 ? "week" : "weeks",
|
||||||
|
days,
|
||||||
|
days == 1 ? "day" : "days",
|
||||||
|
s);
|
||||||
|
} else if (d >= 2*USEC_PER_DAY)
|
||||||
snprintf(buf, l, USEC_FMT " days %s", d / USEC_PER_DAY, s);
|
snprintf(buf, l, USEC_FMT " days %s", d / USEC_PER_DAY, s);
|
||||||
else if (d >= 25*USEC_PER_HOUR)
|
else if (d >= 25*USEC_PER_HOUR)
|
||||||
snprintf(buf, l, "1 day " USEC_FMT "h %s",
|
snprintf(buf, l, "1 day " USEC_FMT "h %s",
|
||||||
|
@ -321,7 +321,6 @@ int unit_file_build_name_map(
|
|||||||
if (hashmap_contains(ids, de->d_name))
|
if (hashmap_contains(ids, de->d_name))
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
dirent_ensure_type(d, de);
|
|
||||||
if (de->d_type == DT_LNK) {
|
if (de->d_type == DT_LNK) {
|
||||||
/* We don't explicitly check for alias loops here. unit_ids_map_get() which
|
/* We don't explicitly check for alias loops here. unit_ids_map_get() which
|
||||||
* limits the number of hops should be used to access the map. */
|
* limits the number of hops should be used to access the map. */
|
||||||
|
@ -186,6 +186,7 @@ static int detect_vm_dmi_vendor(void) {
|
|||||||
return dmi_vendor_table[j].id;
|
return dmi_vendor_table[j].id;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
log_debug("No virtualization found in DMI vendor table.");
|
||||||
return VIRTUALIZATION_NONE;
|
return VIRTUALIZATION_NONE;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -202,7 +203,8 @@ static int detect_vm_smbios(void) {
|
|||||||
|
|
||||||
r = read_full_virtual_file("/sys/firmware/dmi/entries/0-0/raw", &s, &readsize);
|
r = read_full_virtual_file("/sys/firmware/dmi/entries/0-0/raw", &s, &readsize);
|
||||||
if (r < 0) {
|
if (r < 0) {
|
||||||
log_debug_errno(r, "Unable to read /sys/firmware/dmi/entries/0-0/raw, ignoring: %m");
|
log_debug_errno(r, "Unable to read /sys/firmware/dmi/entries/0-0/raw, "
|
||||||
|
"using the virtualization information found in DMI vendor table, ignoring: %m");
|
||||||
return SMBIOS_VM_BIT_UNKNOWN;
|
return SMBIOS_VM_BIT_UNKNOWN;
|
||||||
}
|
}
|
||||||
if (readsize < 20 || s[1] < 20) {
|
if (readsize < 20 || s[1] < 20) {
|
||||||
@ -210,16 +212,17 @@ static int detect_vm_smbios(void) {
|
|||||||
* extension bytes. The data we're interested in is in extension byte 2, which would be at
|
* extension bytes. The data we're interested in is in extension byte 2, which would be at
|
||||||
* 0x13. If we didn't read that much data, or if the BIOS indicates that we don't have that
|
* 0x13. If we didn't read that much data, or if the BIOS indicates that we don't have that
|
||||||
* much data, we don't infer anything from the SMBIOS. */
|
* much data, we don't infer anything from the SMBIOS. */
|
||||||
log_debug("Only read %zu bytes from /sys/firmware/dmi/entries/0-0/raw (expected 20)", readsize);
|
log_debug("Only read %zu bytes from /sys/firmware/dmi/entries/0-0/raw (expected 20). "
|
||||||
|
"Using the virtualization information found in DMI vendor table.", readsize);
|
||||||
return SMBIOS_VM_BIT_UNKNOWN;
|
return SMBIOS_VM_BIT_UNKNOWN;
|
||||||
}
|
}
|
||||||
|
|
||||||
uint8_t byte = (uint8_t) s[19];
|
uint8_t byte = (uint8_t) s[19];
|
||||||
if (byte & (1U<<4)) {
|
if (byte & (1U<<4)) {
|
||||||
log_debug("DMI BIOS Extension table indicates virtualization");
|
log_debug("DMI BIOS Extension table indicates virtualization.");
|
||||||
return SMBIOS_VM_BIT_SET;
|
return SMBIOS_VM_BIT_SET;
|
||||||
}
|
}
|
||||||
log_debug("DMI BIOS Extension table does not indicate virtualization");
|
log_debug("DMI BIOS Extension table does not indicate virtualization.");
|
||||||
return SMBIOS_VM_BIT_UNSET;
|
return SMBIOS_VM_BIT_UNSET;
|
||||||
}
|
}
|
||||||
#endif /* defined(__i386__) || defined(__x86_64__) || defined(__arm__) || defined(__aarch64__) */
|
#endif /* defined(__i386__) || defined(__x86_64__) || defined(__arm__) || defined(__aarch64__) */
|
||||||
|
@ -11,6 +11,7 @@
|
|||||||
#include "bus-common-errors.h"
|
#include "bus-common-errors.h"
|
||||||
#include "bus-get-properties.h"
|
#include "bus-get-properties.h"
|
||||||
#include "bus-log-control-api.h"
|
#include "bus-log-control-api.h"
|
||||||
|
#include "data-fd-util.h"
|
||||||
#include "dbus-cgroup.h"
|
#include "dbus-cgroup.h"
|
||||||
#include "dbus-execute.h"
|
#include "dbus-execute.h"
|
||||||
#include "dbus-job.h"
|
#include "dbus-job.h"
|
||||||
|
@ -383,8 +383,8 @@ static int bus_socket_set_transient_property(
|
|||||||
return sd_bus_error_setf(error, SD_BUS_ERROR_INVALID_ARGS, "Unknown Socket type: %s", t);
|
return sd_bus_error_setf(error, SD_BUS_ERROR_INVALID_ARGS, "Unknown Socket type: %s", t);
|
||||||
|
|
||||||
if (p->type != SOCKET_SOCKET) {
|
if (p->type != SOCKET_SOCKET) {
|
||||||
if (!path_is_valid(p->path))
|
if (!path_is_valid(a))
|
||||||
return sd_bus_error_setf(error, SD_BUS_ERROR_INVALID_ARGS, "Invalid socket path: %s", t);
|
return sd_bus_error_setf(error, SD_BUS_ERROR_INVALID_ARGS, "Invalid socket path: %s", a);
|
||||||
|
|
||||||
p->path = strdup(a);
|
p->path = strdup(a);
|
||||||
if (!p->path)
|
if (!p->path)
|
||||||
|
@ -46,6 +46,7 @@
|
|||||||
#include "cgroup-setup.h"
|
#include "cgroup-setup.h"
|
||||||
#include "chown-recursive.h"
|
#include "chown-recursive.h"
|
||||||
#include "cpu-set-util.h"
|
#include "cpu-set-util.h"
|
||||||
|
#include "data-fd-util.h"
|
||||||
#include "def.h"
|
#include "def.h"
|
||||||
#include "env-file.h"
|
#include "env-file.h"
|
||||||
#include "env-util.h"
|
#include "env-util.h"
|
||||||
@ -3189,6 +3190,8 @@ static int apply_mount_namespace(
|
|||||||
.protect_proc = context->protect_proc,
|
.protect_proc = context->protect_proc,
|
||||||
.proc_subset = context->proc_subset,
|
.proc_subset = context->proc_subset,
|
||||||
.private_ipc = context->private_ipc || context->ipc_namespace_path,
|
.private_ipc = context->private_ipc || context->ipc_namespace_path,
|
||||||
|
/* If NNP is on, we can turn on MS_NOSUID, since it won't have any effect anymore. */
|
||||||
|
.mount_nosuid = context->no_new_privileges && !mac_selinux_use(),
|
||||||
};
|
};
|
||||||
} else if (!context->dynamic_user && root_dir)
|
} else if (!context->dynamic_user && root_dir)
|
||||||
/*
|
/*
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user