mirror of
https://git.proxmox.com/git/systemd
synced 2025-08-07 10:05:00 +00:00
New upstream version 236
This commit is contained in:
parent
f5e6527918
commit
52ad194e0b
2
.github/CONTRIBUTING.md
vendored
2
.github/CONTRIBUTING.md
vendored
@ -28,7 +28,7 @@ If you discover a security vulnerability, we'd appreciate a non-public disclosur
|
|||||||
* Please make sure to test your change before submitting the PR. See [HACKING](https://raw.githubusercontent.com/systemd/systemd/master/HACKING) for details how to do this.
|
* Please make sure to test your change before submitting the PR. See [HACKING](https://raw.githubusercontent.com/systemd/systemd/master/HACKING) for details how to do this.
|
||||||
* Make sure to run the test suite locally, before posting your PR. We use a CI system, meaning we don't even look at your PR, if the build and tests don't pass.
|
* Make sure to run the test suite locally, before posting your PR. We use a CI system, meaning we don't even look at your PR, if the build and tests don't pass.
|
||||||
* If you need to update the code in an existing PR, force-push into the same branch, overriding old commits with new versions.
|
* If you need to update the code in an existing PR, force-push into the same branch, overriding old commits with new versions.
|
||||||
* After you have pushed a new version, add a comment about the new version (no notification is sent just for the commits, so it's easy to miss the update without an explicit comment). If you are a member of the systemd project on github, remove the `reviewed/needs-rework` label.
|
* After you have pushed a new version, add a comment about the new version (no notification is sent just for the commits, so it's easy to miss the update without an explicit comment). If you are a member of the systemd project on GitHub, remove the `reviewed/needs-rework` label.
|
||||||
|
|
||||||
## Final Words
|
## Final Words
|
||||||
|
|
||||||
|
2
.gitignore
vendored
2
.gitignore
vendored
@ -21,6 +21,7 @@
|
|||||||
/GSYMS
|
/GSYMS
|
||||||
/GTAGS
|
/GTAGS
|
||||||
/TAGS
|
/TAGS
|
||||||
|
/ID
|
||||||
/build*
|
/build*
|
||||||
/coverage/
|
/coverage/
|
||||||
/image.raw
|
/image.raw
|
||||||
@ -28,5 +29,6 @@
|
|||||||
/image.raw.cache-pre-inst
|
/image.raw.cache-pre-inst
|
||||||
/install-tree
|
/install-tree
|
||||||
/mkosi.builddir/
|
/mkosi.builddir/
|
||||||
|
/mkosi.output/
|
||||||
/tags
|
/tags
|
||||||
__pycache__/
|
__pycache__/
|
||||||
|
10
.mailmap
10
.mailmap
@ -132,3 +132,13 @@ Dmitriy Geels <dmitriy.geels@gmail.com>
|
|||||||
Beniamino Galvani <bgalvani@redhat.com> <bengal@users.noreply.github.com>
|
Beniamino Galvani <bgalvani@redhat.com> <bengal@users.noreply.github.com>
|
||||||
Justin Capella <justincapella@gmail.com> <b1tninja@users.noreply.github.com>
|
Justin Capella <justincapella@gmail.com> <b1tninja@users.noreply.github.com>
|
||||||
Daniel Șerbănescu <dasj19@users.noreply.github.com>
|
Daniel Șerbănescu <dasj19@users.noreply.github.com>
|
||||||
|
Stanislav Angelovič <angelovic.s@gmail.com>
|
||||||
|
Torsten Hilbrich <torsten.hilbrich@gmx.net>
|
||||||
|
Tinu Weber <takeya@bluewin.ch>
|
||||||
|
Gwendal Grignou <gwendal@chromium.org>
|
||||||
|
José Bollo <jose.bollo@iot.bzh> <jobol@nonadev.net>
|
||||||
|
Patryk Kocielnik <longer44@gmail.com>
|
||||||
|
Lukáš Říha <cedel@centrum.cz>
|
||||||
|
Alan Robertson <aroberts@zen.iomart.com> <alanjrobertson@gmail.com>
|
||||||
|
Martin Steuer <martinsteuer@gmx.de>
|
||||||
|
Matthias-Christian Ott <ott@mirix.org> <ott@users.noreply.github.com>
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
# SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
#
|
||||||
# This file is part of systemd.
|
# This file is part of systemd.
|
||||||
#
|
#
|
||||||
# Copyright 2016 Zeal Jagannatha
|
# Copyright 2016 Zeal Jagannatha
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
# SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
#
|
||||||
# This file is part of systemd.
|
# This file is part of systemd.
|
||||||
#
|
#
|
||||||
# Copyright 2016 Daniel Rusek
|
# Copyright 2016 Daniel Rusek
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
# SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
#
|
||||||
# This file is part of systemd.
|
# This file is part of systemd.
|
||||||
#
|
#
|
||||||
# Copyright 2016 Lennart Poettering
|
# Copyright 2016 Lennart Poettering
|
||||||
@ -74,3 +76,6 @@ BuildPackages=
|
|||||||
|
|
||||||
Packages=
|
Packages=
|
||||||
libidn2
|
libidn2
|
||||||
|
|
||||||
|
BuildDirectory=mkosi.builddir
|
||||||
|
Cache=mkosi.cache
|
||||||
|
@ -1,67 +1,250 @@
|
|||||||
import itertools
|
#!/usr/bin/env python
|
||||||
|
|
||||||
|
# SPDX-License-Identifier: Unlicense
|
||||||
|
#
|
||||||
|
# Based on the template file provided by the 'YCM-Generator' project authored by
|
||||||
|
# Reuben D'Netto.
|
||||||
|
# Jiahui Xie has re-reformatted and expanded the original script in accordance
|
||||||
|
# to the requirements of the PEP 8 style guide and 'systemd' project,
|
||||||
|
# respectively.
|
||||||
|
#
|
||||||
|
# The original license is preserved as it is.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# This is free and unencumbered software released into the public domain.
|
||||||
|
#
|
||||||
|
# Anyone is free to copy, modify, publish, use, compile, sell, or
|
||||||
|
# distribute this software, either in source code form or as a compiled
|
||||||
|
# binary, for any purpose, commercial or non-commercial, and by any
|
||||||
|
# means.
|
||||||
|
#
|
||||||
|
# In jurisdictions that recognize copyright laws, the author or authors
|
||||||
|
# of this software dedicate any and all copyright interest in the
|
||||||
|
# software to the public domain. We make this dedication for the benefit
|
||||||
|
# of the public at large and to the detriment of our heirs and
|
||||||
|
# successors. We intend this dedication to be an overt act of
|
||||||
|
# relinquishment in perpetuity of all present and future rights to this
|
||||||
|
# software under copyright law.
|
||||||
|
#
|
||||||
|
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||||
|
# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||||
|
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
||||||
|
# IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
|
||||||
|
# OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
|
||||||
|
# ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
||||||
|
# OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
#
|
||||||
|
# For more information, please refer to <http://unlicense.org/>
|
||||||
|
|
||||||
|
"""
|
||||||
|
YouCompleteMe configuration file tailored to support the 'meson' build system
|
||||||
|
used by the 'systemd' project.
|
||||||
|
"""
|
||||||
|
|
||||||
|
import glob
|
||||||
import os
|
import os
|
||||||
import subprocess
|
import ycm_core
|
||||||
|
|
||||||
def GetFlagsFromMakefile(varname):
|
|
||||||
return subprocess.check_output([
|
|
||||||
"make", "-s", "print-%s" % varname]).decode().split()
|
|
||||||
|
|
||||||
|
|
||||||
def Flatten(lists):
|
SOURCE_EXTENSIONS = (".C", ".cpp", ".cxx", ".cc", ".c", ".m", ".mm")
|
||||||
return list(itertools.chain.from_iterable(lists))
|
HEADER_EXTENSIONS = (".H", ".h", ".hxx", ".hpp", ".hh")
|
||||||
|
|
||||||
|
|
||||||
def DirectoryOfThisScript():
|
def DirectoryOfThisScript():
|
||||||
return os.path.dirname(os.path.abspath(__file__))
|
"""
|
||||||
|
Return the absolute path of the parent directory containing this
|
||||||
|
script.
|
||||||
|
"""
|
||||||
|
return os.path.dirname(os.path.abspath(__file__))
|
||||||
|
|
||||||
|
|
||||||
|
def GuessBuildDirectory():
|
||||||
|
"""
|
||||||
|
Guess the build directory using the following heuristics:
|
||||||
|
|
||||||
|
1. Returns the current directory of this script plus 'build'
|
||||||
|
subdirectory in absolute path if this subdirectory exists.
|
||||||
|
|
||||||
|
2. Otherwise, probes whether there exists any directory
|
||||||
|
containing '.ninja_log' file two levels above the current directory;
|
||||||
|
returns this single directory only if there is one candidate.
|
||||||
|
"""
|
||||||
|
result = os.path.join(DirectoryOfThisScript(), "build")
|
||||||
|
|
||||||
|
if os.path.exists(result):
|
||||||
|
return result
|
||||||
|
|
||||||
|
result = glob.glob(os.path.join(DirectoryOfThisScript(),
|
||||||
|
"..", "..", "*", ".ninja_log"))
|
||||||
|
|
||||||
|
if not result:
|
||||||
|
return ""
|
||||||
|
|
||||||
|
if 1 != len(result):
|
||||||
|
return ""
|
||||||
|
|
||||||
|
return os.path.split(result[0])[0]
|
||||||
|
|
||||||
|
|
||||||
|
def TraverseByDepth(root, include_extensions):
|
||||||
|
"""
|
||||||
|
Return a set of child directories of the 'root' containing file
|
||||||
|
extensions specified in 'include_extensions'.
|
||||||
|
|
||||||
|
NOTE:
|
||||||
|
1. The 'root' directory itself is excluded from the result set.
|
||||||
|
2. No subdirectories would be excluded if 'include_extensions' is left
|
||||||
|
to 'None'.
|
||||||
|
3. Each entry in 'include_extensions' must begin with string '.'.
|
||||||
|
"""
|
||||||
|
is_root = True
|
||||||
|
result = set()
|
||||||
|
# Perform a depth first top down traverse of the given directory tree.
|
||||||
|
for root_dir, subdirs, file_list in os.walk(root):
|
||||||
|
if not is_root:
|
||||||
|
# print("Relative Root: ", root_dir)
|
||||||
|
# print(subdirs)
|
||||||
|
if include_extensions:
|
||||||
|
get_ext = os.path.splitext
|
||||||
|
subdir_extensions = {
|
||||||
|
get_ext(f)[-1] for f in file_list if get_ext(f)[-1]
|
||||||
|
}
|
||||||
|
if subdir_extensions & include_extensions:
|
||||||
|
result.add(root_dir)
|
||||||
|
else:
|
||||||
|
result.add(root_dir)
|
||||||
|
else:
|
||||||
|
is_root = False
|
||||||
|
|
||||||
|
return result
|
||||||
|
|
||||||
|
|
||||||
|
_project_src_dir = os.path.join(DirectoryOfThisScript(), "src")
|
||||||
|
_include_dirs_set = TraverseByDepth(_project_src_dir, frozenset({".h"}))
|
||||||
|
flags = [
|
||||||
|
"-x",
|
||||||
|
"c"
|
||||||
|
# The following flags are partially redundant due to the existence of
|
||||||
|
# 'compile_commands.json'.
|
||||||
|
# '-Wall',
|
||||||
|
# '-Wextra',
|
||||||
|
# '-Wfloat-equal',
|
||||||
|
# '-Wpointer-arith',
|
||||||
|
# '-Wshadow',
|
||||||
|
# '-std=gnu99',
|
||||||
|
]
|
||||||
|
|
||||||
|
for include_dir in _include_dirs_set:
|
||||||
|
flags.append("-I" + include_dir)
|
||||||
|
|
||||||
|
# Set this to the absolute path to the folder (NOT the file!) containing the
|
||||||
|
# compile_commands.json file to use that instead of 'flags'. See here for
|
||||||
|
# more details: http://clang.llvm.org/docs/JSONCompilationDatabase.html
|
||||||
|
#
|
||||||
|
# You can get CMake to generate this file for you by adding:
|
||||||
|
# set( CMAKE_EXPORT_COMPILE_COMMANDS 1 )
|
||||||
|
# to your CMakeLists.txt file.
|
||||||
|
#
|
||||||
|
# Most projects will NOT need to set this to anything; you can just change the
|
||||||
|
# 'flags' list of compilation flags. Notice that YCM itself uses that approach.
|
||||||
|
compilation_database_folder = GuessBuildDirectory()
|
||||||
|
|
||||||
|
if os.path.exists(compilation_database_folder):
|
||||||
|
database = ycm_core.CompilationDatabase(compilation_database_folder)
|
||||||
|
else:
|
||||||
|
database = None
|
||||||
|
|
||||||
|
|
||||||
def MakeRelativePathsInFlagsAbsolute(flags, working_directory):
|
def MakeRelativePathsInFlagsAbsolute(flags, working_directory):
|
||||||
if not working_directory:
|
"""
|
||||||
return flags
|
Iterate through 'flags' and replace the relative paths prefixed by
|
||||||
new_flags = []
|
'-isystem', '-I', '-iquote', '--sysroot=' with absolute paths
|
||||||
make_next_absolute = False
|
start with 'working_directory'.
|
||||||
path_flags = [ '-isystem', '-I', '-iquote', '--sysroot=' ]
|
"""
|
||||||
for flag in flags:
|
if not working_directory:
|
||||||
new_flag = flag
|
return list(flags)
|
||||||
|
new_flags = []
|
||||||
|
make_next_absolute = False
|
||||||
|
path_flags = ["-isystem", "-I", "-iquote", "--sysroot="]
|
||||||
|
for flag in flags:
|
||||||
|
new_flag = flag
|
||||||
|
|
||||||
if make_next_absolute:
|
if make_next_absolute:
|
||||||
make_next_absolute = False
|
make_next_absolute = False
|
||||||
if not flag.startswith('/'):
|
if not flag.startswith("/"):
|
||||||
new_flag = os.path.join(working_directory, flag)
|
new_flag = os.path.join(working_directory, flag)
|
||||||
|
|
||||||
for path_flag in path_flags:
|
for path_flag in path_flags:
|
||||||
if flag == path_flag:
|
if flag == path_flag:
|
||||||
make_next_absolute = True
|
make_next_absolute = True
|
||||||
break
|
break
|
||||||
|
|
||||||
if flag.startswith(path_flag):
|
if flag.startswith(path_flag):
|
||||||
path = flag[ len(path_flag): ]
|
path = flag[len(path_flag):]
|
||||||
new_flag = path_flag + os.path.join(working_directory, path)
|
new_flag = path_flag + os.path.join(working_directory, path)
|
||||||
break
|
break
|
||||||
|
|
||||||
if new_flag:
|
if new_flag:
|
||||||
new_flags.append(new_flag)
|
new_flags.append(new_flag)
|
||||||
return new_flags
|
return new_flags
|
||||||
|
|
||||||
|
|
||||||
def FlagsForFile(filename):
|
def IsHeaderFile(filename):
|
||||||
relative_to = DirectoryOfThisScript()
|
"""
|
||||||
|
Check whether 'filename' is considered as a header file.
|
||||||
|
"""
|
||||||
|
extension = os.path.splitext(filename)[1]
|
||||||
|
return extension in HEADER_EXTENSIONS
|
||||||
|
|
||||||
return {
|
|
||||||
'flags': MakeRelativePathsInFlagsAbsolute(flags, relative_to),
|
|
||||||
'do_cache': True
|
|
||||||
}
|
|
||||||
|
|
||||||
flags = Flatten(map(GetFlagsFromMakefile, [
|
def GetCompilationInfoForFile(filename):
|
||||||
'AM_CPPFLAGS',
|
"""
|
||||||
'CPPFLAGS',
|
Helper function to look up compilation info of 'filename' in the 'database'.
|
||||||
'AM_CFLAGS',
|
"""
|
||||||
'CFLAGS',
|
# The compilation_commands.json file generated by CMake does not have
|
||||||
]))
|
# entries for header files. So we do our best by asking the db for flags for
|
||||||
|
# a corresponding source file, if any. If one exists, the flags for that
|
||||||
|
# file should be good enough.
|
||||||
|
if not database:
|
||||||
|
return None
|
||||||
|
|
||||||
# these flags cause crashes in libclang, so remove them
|
if IsHeaderFile(filename):
|
||||||
flags.remove('-Wlogical-op')
|
basename = os.path.splitext(filename)[0]
|
||||||
flags.remove('-Wsuggest-attribute=noreturn')
|
for extension in SOURCE_EXTENSIONS:
|
||||||
flags.remove('-Wdate-time')
|
replacement_file = basename + extension
|
||||||
|
if os.path.exists(replacement_file):
|
||||||
|
compilation_info = \
|
||||||
|
database.GetCompilationInfoForFile(replacement_file)
|
||||||
|
if compilation_info.compiler_flags_:
|
||||||
|
return compilation_info
|
||||||
|
return None
|
||||||
|
return database.GetCompilationInfoForFile(filename)
|
||||||
|
|
||||||
# vim: set et ts=2 sw=2:
|
|
||||||
|
def FlagsForFile(filename, **kwargs):
|
||||||
|
"""
|
||||||
|
Callback function to be invoked by YouCompleteMe in order to get the
|
||||||
|
information necessary to compile 'filename'.
|
||||||
|
|
||||||
|
It returns a dictionary with a single element 'flags'. This element is a
|
||||||
|
list of compiler flags to pass to libclang for the file 'filename'.
|
||||||
|
"""
|
||||||
|
if database:
|
||||||
|
# Bear in mind that compilation_info.compiler_flags_ does NOT return a
|
||||||
|
# python list, but a "list-like" StringVec object
|
||||||
|
compilation_info = GetCompilationInfoForFile(filename)
|
||||||
|
if not compilation_info:
|
||||||
|
return None
|
||||||
|
|
||||||
|
final_flags = MakeRelativePathsInFlagsAbsolute(
|
||||||
|
compilation_info.compiler_flags_,
|
||||||
|
compilation_info.compiler_working_dir_)
|
||||||
|
|
||||||
|
else:
|
||||||
|
relative_to = DirectoryOfThisScript()
|
||||||
|
final_flags = MakeRelativePathsInFlagsAbsolute(flags, relative_to)
|
||||||
|
|
||||||
|
return {
|
||||||
|
"flags": final_flags,
|
||||||
|
"do_cache": True
|
||||||
|
}
|
||||||
|
18
CODING_STYLE
18
CODING_STYLE
@ -218,7 +218,7 @@
|
|||||||
- We never use the POSIX version of basename() (which glibc defines it in
|
- We never use the POSIX version of basename() (which glibc defines it in
|
||||||
libgen.h), only the GNU version (which glibc defines in string.h).
|
libgen.h), only the GNU version (which glibc defines in string.h).
|
||||||
The only reason to include libgen.h is because dirname()
|
The only reason to include libgen.h is because dirname()
|
||||||
is needed. Everytime you need that please immediately undefine
|
is needed. Every time you need that please immediately undefine
|
||||||
basename(), and add a comment about it, so that no code ever ends up
|
basename(), and add a comment about it, so that no code ever ends up
|
||||||
using the POSIX version!
|
using the POSIX version!
|
||||||
|
|
||||||
@ -350,8 +350,7 @@
|
|||||||
proper event, instead of doing time-based poll loops.
|
proper event, instead of doing time-based poll loops.
|
||||||
|
|
||||||
- To determine the length of a constant string "foo", don't bother
|
- To determine the length of a constant string "foo", don't bother
|
||||||
with sizeof("foo")-1, please use strlen("foo") directly. gcc knows
|
with sizeof("foo")-1, please use STRLEN() instead.
|
||||||
strlen() anyway and turns it into a constant expression if possible.
|
|
||||||
|
|
||||||
- If you want to concatenate two or more strings, consider using
|
- If you want to concatenate two or more strings, consider using
|
||||||
strjoin() rather than asprintf(), as the latter is a lot
|
strjoin() rather than asprintf(), as the latter is a lot
|
||||||
@ -363,7 +362,7 @@
|
|||||||
global variables. Why are global variables bad? They usually hinder
|
global variables. Why are global variables bad? They usually hinder
|
||||||
generic reusability of code (since they break in threaded programs,
|
generic reusability of code (since they break in threaded programs,
|
||||||
and usually would require locking there), and as the code using them
|
and usually would require locking there), and as the code using them
|
||||||
has side-effects make programs intransparent. That said, there are
|
has side-effects make programs non-transparent. That said, there are
|
||||||
many cases where they explicitly make a lot of sense, and are OK to
|
many cases where they explicitly make a lot of sense, and are OK to
|
||||||
use. For example, the log level and target in log.c is stored in a
|
use. For example, the log level and target in log.c is stored in a
|
||||||
global variable, and that's OK and probably expected by most. Also
|
global variable, and that's OK and probably expected by most. Also
|
||||||
@ -385,7 +384,7 @@
|
|||||||
|
|
||||||
- When exposing public C APIs, be careful what function parameters you make
|
- When exposing public C APIs, be careful what function parameters you make
|
||||||
"const". For example, a parameter taking a context object should probably not
|
"const". For example, a parameter taking a context object should probably not
|
||||||
be "const", even if you are writing an other-wise read-only accessor function
|
be "const", even if you are writing an otherwise read-only accessor function
|
||||||
for it. The reason is that making it "const" fixates the contract that your
|
for it. The reason is that making it "const" fixates the contract that your
|
||||||
call won't alter the object ever, as part of the API. However, that's often
|
call won't alter the object ever, as part of the API. However, that's often
|
||||||
quite a promise, given that this even prohibits object-internal caching or
|
quite a promise, given that this even prohibits object-internal caching or
|
||||||
@ -395,14 +394,14 @@
|
|||||||
|
|
||||||
- Make sure to enforce limits on every user controllable resource. If the user
|
- Make sure to enforce limits on every user controllable resource. If the user
|
||||||
can allocate resources in your code, your code must enforce some form of
|
can allocate resources in your code, your code must enforce some form of
|
||||||
limits after which it will refuse operation. It's fine if it is hardcoded (at
|
limits after which it will refuse operation. It's fine if it is hard-coded (at
|
||||||
least initially), but it needs to be there. This is particularly important
|
least initially), but it needs to be there. This is particularly important
|
||||||
for objects that unprivileged users may allocate, but also matters for
|
for objects that unprivileged users may allocate, but also matters for
|
||||||
everything else any user may allocated.
|
everything else any user may allocated.
|
||||||
|
|
||||||
- htonl()/ntohl() and htons()/ntohs() are weird. Please use htobe32() and
|
- htonl()/ntohl() and htons()/ntohs() are weird. Please use htobe32() and
|
||||||
htobe16() instead, it's much more descriptive, and actually says what really
|
htobe16() instead, it's much more descriptive, and actually says what really
|
||||||
is happening, after all htonl() and htons() don't operation on longs and
|
is happening, after all htonl() and htons() don't operate on longs and
|
||||||
shorts as their name would suggest, but on uint32_t and uint16_t. Also,
|
shorts as their name would suggest, but on uint32_t and uint16_t. Also,
|
||||||
"network byte order" is just a weird name for "big endian", hence we might
|
"network byte order" is just a weird name for "big endian", hence we might
|
||||||
want to call it "big endian" right-away.
|
want to call it "big endian" right-away.
|
||||||
@ -434,3 +433,8 @@
|
|||||||
that interrupted system calls are automatically restarted, and we minimize
|
that interrupted system calls are automatically restarted, and we minimize
|
||||||
hassles with handling EINTR (in particular as EINTR handling is pretty broken
|
hassles with handling EINTR (in particular as EINTR handling is pretty broken
|
||||||
on Linux).
|
on Linux).
|
||||||
|
|
||||||
|
- When applying C-style unescaping as well as specifier expansion on the same
|
||||||
|
string, always apply the C-style unescaping fist, followed by the specifier
|
||||||
|
expansion. When doing the reverse, make sure to escape '%' in specifier-style
|
||||||
|
first (i.e. '%' → '%%'), and then do C-style escaping where necessary.
|
||||||
|
9
HACKING
9
HACKING
@ -11,6 +11,15 @@ CODING_STYLE for details. Also have a look at our Contribution Guidelines:
|
|||||||
|
|
||||||
https://github.com/systemd/systemd/blob/master/.github/CONTRIBUTING.md
|
https://github.com/systemd/systemd/blob/master/.github/CONTRIBUTING.md
|
||||||
|
|
||||||
|
When adding new functionality, tests should be added. For shared functionality
|
||||||
|
(in src/basic and src/shared) unit tests should be sufficient. The general
|
||||||
|
policy is to keep tests in matching files underneath src/test,
|
||||||
|
e.g. src/test/test-path-util.c contains tests for any functions in
|
||||||
|
src/basic/path-util.c. If adding a new source file, consider adding a matching
|
||||||
|
test executable. For features at a higher level, tests in src/test/ are very
|
||||||
|
strongly recommended. If that is no possible, integration tests in test/ are
|
||||||
|
encouraged.
|
||||||
|
|
||||||
Please always test your work before submitting a PR. For many of the components
|
Please always test your work before submitting a PR. For many of the components
|
||||||
of systemd testing is straight-forward as you can simply compile systemd and
|
of systemd testing is straight-forward as you can simply compile systemd and
|
||||||
run the relevant tool from the build directory.
|
run the relevant tool from the build directory.
|
||||||
|
252
NEWS
252
NEWS
@ -1,7 +1,259 @@
|
|||||||
systemd System and Service Manager
|
systemd System and Service Manager
|
||||||
|
|
||||||
|
CHANGES WITH 236:
|
||||||
|
|
||||||
|
* The modprobe.d/ drop-in for the bonding.ko kernel module introduced
|
||||||
|
in v235 has been extended to also set the dummy.ko module option
|
||||||
|
numdummies=0, preventing the kernel from automatically creating
|
||||||
|
dummy0. All dummy interfaces must now be explicitly created.
|
||||||
|
|
||||||
|
* Unknown '%' specifiers in configuration files are now rejected. This
|
||||||
|
applies to units and tmpfiles.d configuration. Any percent characters
|
||||||
|
that are followed by a letter or digit that are not supposed to be
|
||||||
|
interpreted as the beginning of a specifier should be escaped by
|
||||||
|
doubling ("%%"). (So "size=5%" is still accepted, as well as
|
||||||
|
"size=5%,foo=bar", but not "LABEL=x%y%z" since %y and %z are not
|
||||||
|
valid specifiers today.)
|
||||||
|
|
||||||
|
* systemd-resolved now maintains a new dynamic
|
||||||
|
/run/systemd/resolve/stub-resolv.conf compatibility file. It is
|
||||||
|
recommended to make /etc/resolv.conf a symlink to it. This file
|
||||||
|
points at the systemd-resolved stub DNS 127.0.0.53 resolver and
|
||||||
|
includes dynamically acquired search domains, achieving more correct
|
||||||
|
DNS resolution by software that bypasses local DNS APIs such as NSS.
|
||||||
|
|
||||||
|
* The "uaccess" udev tag has been dropped from /dev/kvm and
|
||||||
|
/dev/dri/renderD*. These devices now have the 0666 permissions by
|
||||||
|
default (but this may be changed at build-time). /dev/dri/renderD*
|
||||||
|
will now be owned by the "render" group along with /dev/kfd.
|
||||||
|
|
||||||
|
* "DynamicUser=yes" has been enabled for systemd-timesyncd.service,
|
||||||
|
systemd-journal-gatewayd.service and
|
||||||
|
systemd-journal-upload.service. This means "nss-systemd" must be
|
||||||
|
enabled in /etc/nsswitch.conf to ensure the UIDs assigned to these
|
||||||
|
services are resolved properly.
|
||||||
|
|
||||||
|
* In /etc/fstab two new mount options are now understood:
|
||||||
|
x-systemd.makefs and x-systemd.growfs. The former has the effect that
|
||||||
|
the configured file system is formatted before it is mounted, the
|
||||||
|
latter that the file system is resized to the full block device size
|
||||||
|
after it is mounted (i.e. if the file system is smaller than the
|
||||||
|
partition it resides on, it's grown). This is similar to the fsck
|
||||||
|
logic in /etc/fstab, and pulls in systemd-makefs@.service and
|
||||||
|
systemd-growfs@.service as necessary, similar to
|
||||||
|
systemd-fsck@.service. Resizing is currently only supported on ext4
|
||||||
|
and btrfs.
|
||||||
|
|
||||||
|
* In systemd-networkd, the IPv6 RA logic now optionally may announce
|
||||||
|
DNS server and domain information.
|
||||||
|
|
||||||
|
* Support for the LUKS2 on-disk format for encrypted partitions has
|
||||||
|
been added. This requires libcryptsetup2 during compilation and
|
||||||
|
runtime.
|
||||||
|
|
||||||
|
* The systemd --user instance will now signal "readiness" when its
|
||||||
|
basic.target unit has been reached, instead of when the run queue ran
|
||||||
|
empty for the first time.
|
||||||
|
|
||||||
|
* Tmpfiles.d with user configuration are now also supported.
|
||||||
|
systemd-tmpfiles gained a new --user switch, and snippets placed in
|
||||||
|
~/.config/user-tmpfiles.d/ and corresponding directories will be
|
||||||
|
executed by systemd-tmpfiles --user running in the new
|
||||||
|
systemd-tmpfiles-setup.service and systemd-tmpfiles-clean.service
|
||||||
|
running in the user session.
|
||||||
|
|
||||||
|
* Unit files and tmpfiles.d snippets learnt three new % specifiers:
|
||||||
|
%S resolves to the top-level state directory (/var/lib for the system
|
||||||
|
instance, $XDG_CONFIG_HOME for the user instance), %C resolves to the
|
||||||
|
top-level cache directory (/var/cache for the system instance,
|
||||||
|
$XDG_CACHE_HOME for the user instance), %L resolves to the top-level
|
||||||
|
logs directory (/var/log for the system instance,
|
||||||
|
$XDG_CONFIG_HOME/log/ for the user instance). This matches the
|
||||||
|
existing %t specifier, that resolves to the top-level runtime
|
||||||
|
directory (/run for the system instance, and $XDG_RUNTIME_DIR for the
|
||||||
|
user instance).
|
||||||
|
|
||||||
|
* journalctl learnt a new parameter --output-fields= for limiting the
|
||||||
|
set of journal fields to output in verbose and JSON output modes.
|
||||||
|
|
||||||
|
* systemd-timesyncd's configuration file gained a new option
|
||||||
|
RootDistanceMaxSec= for setting the maximum root distance of servers
|
||||||
|
it'll use, as well as the new options PollIntervalMinSec= and
|
||||||
|
PollIntervalMaxSec= to tweak the minimum and maximum poll interval.
|
||||||
|
|
||||||
|
* bootctl gained a new command "list" for listing all available boot
|
||||||
|
menu items on systems that follow the boot loader specification.
|
||||||
|
|
||||||
|
* systemctl gained a new --dry-run switch that shows what would be done
|
||||||
|
instead of doing it, and is currently supported by the shutdown and
|
||||||
|
sleep verbs.
|
||||||
|
|
||||||
|
* ConditionSecurity= can now detect the TOMOYO security module.
|
||||||
|
|
||||||
|
* Unit file [Install] sections are now also respected in unit drop-in
|
||||||
|
files. This is intended to be used by drop-ins under /usr/lib/.
|
||||||
|
|
||||||
|
* systemd-firstboot may now also set the initial keyboard mapping.
|
||||||
|
|
||||||
|
* Udev "changed" events for devices which are exposed as systemd
|
||||||
|
.device units are now propagated to units specified in
|
||||||
|
ReloadPropagatedFrom= as reload requests.
|
||||||
|
|
||||||
|
* If a udev device has a SYSTEMD_WANTS= property containing a systemd
|
||||||
|
unit template name (i.e. a name in the form of 'foobar@.service',
|
||||||
|
without the instance component between the '@' and - the '.'), then
|
||||||
|
the escaped sysfs path of the device is automatically used as the
|
||||||
|
instance.
|
||||||
|
|
||||||
|
* SystemCallFilter= in unit files has been extended so that an "errno"
|
||||||
|
can be specified individually for each system call. Example:
|
||||||
|
SystemCallFilter=~uname:EILSEQ.
|
||||||
|
|
||||||
|
* The cgroup delegation logic has been substantially updated. Delegate=
|
||||||
|
now optionally takes a list of controllers (instead of a boolean, as
|
||||||
|
before), which lists the controllers to delegate at least.
|
||||||
|
|
||||||
|
* The networkd DHCPv6 client now implements the FQDN option (RFC 4704).
|
||||||
|
|
||||||
|
* A new LogLevelMax= setting configures the maximum log level any
|
||||||
|
process of the service may log at (i.e. anything with a lesser
|
||||||
|
priority than what is specified is automatically dropped). A new
|
||||||
|
LogExtraFields= setting allows configuration of additional journal
|
||||||
|
fields to attach to all log records generated by any of the unit's
|
||||||
|
processes.
|
||||||
|
|
||||||
|
* New StandardInputData= and StandardInputText= settings along with the
|
||||||
|
new option StandardInput=data may be used to configure textual or
|
||||||
|
binary data that shall be passed to the executed service process via
|
||||||
|
standard input, encoded in-line in the unit file.
|
||||||
|
|
||||||
|
* StandardInput=, StandardOutput= and StandardError= may now be used to
|
||||||
|
connect stdin/stdout/stderr of executed processes directly with a
|
||||||
|
file or AF_UNIX socket in the file system, using the new "file:" option.
|
||||||
|
|
||||||
|
* A new unit file option CollectMode= has been added, that allows
|
||||||
|
tweaking the garbage collection logic for units. It may be used to
|
||||||
|
tell systemd to garbage collect units that have failed automatically
|
||||||
|
(normally it only GCs units that exited successfully). systemd-run
|
||||||
|
and systemd-mount expose this new functionality with a new -G option.
|
||||||
|
|
||||||
|
* "machinectl bind" may now be used to bind mount non-directories
|
||||||
|
(i.e. regularfiles, devices, fifos, sockets).
|
||||||
|
|
||||||
|
* systemd-analyze gained a new verb "calendar" for validating and
|
||||||
|
testing calendar time specifications to use for OnCalendar= in timer
|
||||||
|
units. Besides validating the expression it will calculate the next
|
||||||
|
time the specified expression would elapse.
|
||||||
|
|
||||||
|
* In addition to the pre-existing FailureAction= unit file setting
|
||||||
|
there's now SuccessAction=, for configuring a shutdown action to
|
||||||
|
execute when a unit completes successfully. This is useful in
|
||||||
|
particular inside containers that shall terminate after some workload
|
||||||
|
has been completed. Also, both options are now supported for all unit
|
||||||
|
types, not just services.
|
||||||
|
|
||||||
|
* networkds's IP rule support gained two new options
|
||||||
|
IncomingInterface= and OutgoingInterface= for configuring the incoming
|
||||||
|
and outgoing interfaces of configured rules. systemd-networkd also
|
||||||
|
gained support for "vxcan" network devices.
|
||||||
|
|
||||||
|
* networkd gained a new setting RequiredForOnline=, taking a
|
||||||
|
boolean. If set, systemd-wait-online will take it into consideration
|
||||||
|
when determining that the system is up, otherwise it will ignore the
|
||||||
|
interface for this purpose.
|
||||||
|
|
||||||
|
* The sd_notify() protocol gained support for a new operation: with
|
||||||
|
FDSTOREREMOVE=1 file descriptors may be removed from the per-service
|
||||||
|
store again, ahead of POLLHUP or POLLERR when they are removed
|
||||||
|
anyway.
|
||||||
|
|
||||||
|
* A new document UIDS-GIDS.md has been added to the source tree, that
|
||||||
|
documents the UID/GID range and assignment assumptions and
|
||||||
|
requirements of systemd.
|
||||||
|
|
||||||
|
* The watchdog device PID 1 will ping may now be configured through the
|
||||||
|
WatchdogDevice= configuration file setting, or by setting the
|
||||||
|
systemd.watchdog_service= kernel commandline option.
|
||||||
|
|
||||||
|
* systemd-resolved's gained support for registering DNS-SD services on
|
||||||
|
the local network using MulticastDNS. Services may either be
|
||||||
|
registered by dropping in a .dnssd file in /etc/systemd/dnssd/ (or
|
||||||
|
the same dir below /run, /usr/lib), or through its D-Bus API.
|
||||||
|
|
||||||
|
* The sd_notify() protocol can now with EXTEND_TIMEOUT_USEC=microsecond
|
||||||
|
extend the effective start, runtime, and stop time. The service must
|
||||||
|
continue to send EXTEND_TIMEOUT_USEC within the period specified to
|
||||||
|
prevent the service manager from making the service as timedout.
|
||||||
|
|
||||||
|
* systemd-resolved's DNSSEC support gained support for RFC 8080
|
||||||
|
(Ed25519 keys and signatures).
|
||||||
|
|
||||||
|
* The systemd-resolve command line tool gained a new set of options
|
||||||
|
--set-dns=, --set-domain=, --set-llmnr=, --set-mdns=, --set-dnssec=,
|
||||||
|
--set-nta= and --revert to configure per-interface DNS configuration
|
||||||
|
dynamically during runtime. It's useful for pushing DNS information
|
||||||
|
into systemd-resolved from DNS hook scripts that various interface
|
||||||
|
managing software supports (such as pppd).
|
||||||
|
|
||||||
|
* systemd-nspawn gained a new --network-namespace-path= command line
|
||||||
|
option, which may be used to make a container join an existing
|
||||||
|
network namespace, by specifying a path to a "netns" file.
|
||||||
|
|
||||||
|
Contributions from: Alan Jenkins, Alan Robertson, Alessandro Ghedini,
|
||||||
|
Andrew Jeddeloh, Antonio Rojas, Ari, asavah, bleep_blop, Carsten
|
||||||
|
Strotmann, Christian Brauner, Christian Hesse, Clinton Roy, Collin
|
||||||
|
Eggert, Cong Wang, Daniel Black, Daniel Lockyer, Daniel Rusek, Dimitri
|
||||||
|
John Ledkov, Dmitry Rozhkov, Dongsu Park, Edward A. James, Evgeny
|
||||||
|
Vereshchagin, Florian Klink, Franck Bui, Gwendal Grignou, Hans de
|
||||||
|
Goede, Harald Hoyer, Hristo Venev, Iago López Galeiras, Ikey Doherty,
|
||||||
|
Jakub Wilk, Jérémy Rosen, Jiahui Xie, John Lin, José Bollo, Josef
|
||||||
|
Andersson, juga0, Krzysztof Nowicki, Kyle Walker, Lars Karlitski, Lars
|
||||||
|
Kellogg-Stedman, Lauri Tirkkonen, Lennart Poettering, Lubomir Rintel,
|
||||||
|
Luca Bruno, Lucas Werkmeister, Lukáš Nykrýn, Lukáš Říha, Lukasz
|
||||||
|
Rubaszewski, Maciej S. Szmigiero, Mantas Mikulėnas, Marcus Folkesson,
|
||||||
|
Martin Steuer, Mathieu Trudel-Lapierre, Matija Skala,
|
||||||
|
Matthias-Christian Ott, Max Resch, Michael Biebl, Michael Vogt, Michal
|
||||||
|
Koutný, Michal Sekletar, Mike Gilbert, Muhammet Kara, Neil Brown, Olaf
|
||||||
|
Hering, Ondrej Kozina, Patrik Flykt, Patryk Kocielnik, Peter Hutterer,
|
||||||
|
Piotr Drąg, Razvan Cojocaru, Robin McCorkell, Roland Hieber, Saran
|
||||||
|
Tunyasuvunakool, Sergey Ptashnick, Shawn Landden, Shuang Liu, Simon
|
||||||
|
Arlott, Simon Peeters, Stanislav Angelovič, Stefan Agner, Susant
|
||||||
|
Sahani, Sylvain Plantefève, Thomas Blume, Thomas Haller, Tiago Salem
|
||||||
|
Herrmann, Tinu Weber, Tom Stellard, Topi Miettinen, Torsten Hilbrich,
|
||||||
|
Vito Caputo, Vladislav Vishnyakov, WaLyong Cho, Yu Watanabe, Zbigniew
|
||||||
|
Jędrzejewski-Szmek, Zeal Jagannatha
|
||||||
|
|
||||||
|
— Berlin, 2017-12-14
|
||||||
|
|
||||||
CHANGES WITH 235:
|
CHANGES WITH 235:
|
||||||
|
|
||||||
|
* INCOMPATIBILITY: systemd-logind.service and other long-running
|
||||||
|
services now run inside an IPv4/IPv6 sandbox, prohibiting them any IP
|
||||||
|
communication with the outside. This generally improves security of
|
||||||
|
the system, and is in almost all cases a safe and good choice, as
|
||||||
|
these services do not and should not provide any network-facing
|
||||||
|
functionality. However, systemd-logind uses the glibc NSS API to
|
||||||
|
query the user database. This creates problems on systems where NSS
|
||||||
|
is set up to directly consult network services for user database
|
||||||
|
lookups. In particular, this creates incompatibilities with the
|
||||||
|
"nss-nis" module, which attempts to directly contact the NIS/YP
|
||||||
|
network servers it is configured for, and will now consistently
|
||||||
|
fail. In such cases, it is possible to turn off IP sandboxing for
|
||||||
|
systemd-logind.service (set IPAddressDeny= in its [Service] section
|
||||||
|
to the empty string, via a .d/ unit file drop-in). Downstream
|
||||||
|
distributions might want to update their nss-nis packaging to include
|
||||||
|
such a drop-in snippet, accordingly, to hide this incompatibility
|
||||||
|
from the user. Another option is to make use of glibc's nscd service
|
||||||
|
to proxy such network requests through a privilege-separated, minimal
|
||||||
|
local caching daemon, or to switch to more modern technologies such
|
||||||
|
sssd, whose NSS hook-ups generally do not involve direct network
|
||||||
|
access. In general, we think it's definitely time to question the
|
||||||
|
implementation choices of nss-nis, i.e. whether it's a good idea
|
||||||
|
today to embed a network-facing loadable module into all local
|
||||||
|
processes that need to query the user database, including the most
|
||||||
|
trivial and benign ones, such as "ls". For more details about
|
||||||
|
IPAddressDeny= see below.
|
||||||
|
|
||||||
* A new modprobe.d drop-in is now shipped by default that sets the
|
* A new modprobe.d drop-in is now shipped by default that sets the
|
||||||
bonding module option max_bonds=0. This overrides the kernel default,
|
bonding module option max_bonds=0. This overrides the kernel default,
|
||||||
to avoid conflicts and ambiguity as to whether or not bond0 should be
|
to avoid conflicts and ambiguity as to whether or not bond0 should be
|
||||||
|
37
README
37
README
@ -94,6 +94,10 @@ REQUIREMENTS:
|
|||||||
Required for CPUQuota= in resource control unit settings
|
Required for CPUQuota= in resource control unit settings
|
||||||
CONFIG_CFS_BANDWIDTH
|
CONFIG_CFS_BANDWIDTH
|
||||||
|
|
||||||
|
Required for IPAddressDeny= and IPAddressAllow= in resource control
|
||||||
|
unit settings
|
||||||
|
CONFIG_CGROUP_BPF
|
||||||
|
|
||||||
For UEFI systems:
|
For UEFI systems:
|
||||||
CONFIG_EFIVAR_FS
|
CONFIG_EFIVAR_FS
|
||||||
CONFIG_EFI_PARTITION
|
CONFIG_EFI_PARTITION
|
||||||
@ -149,6 +153,7 @@ REQUIREMENTS:
|
|||||||
libpython (optional)
|
libpython (optional)
|
||||||
libidn2 or libidn (optional)
|
libidn2 or libidn (optional)
|
||||||
elfutils >= 158 (optional)
|
elfutils >= 158 (optional)
|
||||||
|
polkit (optional)
|
||||||
pkg-config
|
pkg-config
|
||||||
gperf
|
gperf
|
||||||
docbook-xsl (optional, required for documentation)
|
docbook-xsl (optional, required for documentation)
|
||||||
@ -192,6 +197,16 @@ REQUIREMENTS:
|
|||||||
under all circumstances. In fact, systemd-hostnamed will warn
|
under all circumstances. In fact, systemd-hostnamed will warn
|
||||||
if nss-myhostname is not installed.
|
if nss-myhostname is not installed.
|
||||||
|
|
||||||
|
nss-systemd must be enabled on systemd systems, as that's required for
|
||||||
|
DynamicUser= to work. Note that we ship services out-of-the-box that
|
||||||
|
make use of DynamicUser= now, hence enabling nss-systemd is not
|
||||||
|
optional.
|
||||||
|
|
||||||
|
Note that the build prefix for systemd must be /usr. -Dsplit-usr=false
|
||||||
|
(which is the default and does not need to be specified) is the
|
||||||
|
recommended setting, and -Dsplit-usr=true should be used on systems
|
||||||
|
which have /usr on a separate partition.
|
||||||
|
|
||||||
Additional packages are necessary to run some tests:
|
Additional packages are necessary to run some tests:
|
||||||
- busybox (used by test/TEST-13-NSPAWN-SMOKE)
|
- busybox (used by test/TEST-13-NSPAWN-SMOKE)
|
||||||
- nc (used by test/TEST-12-ISSUE-3171)
|
- nc (used by test/TEST-12-ISSUE-3171)
|
||||||
@ -206,7 +221,7 @@ USERS AND GROUPS:
|
|||||||
even in the very early boot stages, where no other databases
|
even in the very early boot stages, where no other databases
|
||||||
and network are available:
|
and network are available:
|
||||||
|
|
||||||
audio, cdrom, dialout, disk, input, kmem, lp, tape, tty, video
|
audio, cdrom, dialout, disk, input, kmem, kvm, lp, render, tape, tty, video
|
||||||
|
|
||||||
During runtime, the journal daemon requires the
|
During runtime, the journal daemon requires the
|
||||||
"systemd-journal" system group to exist. New journal files will
|
"systemd-journal" system group to exist. New journal files will
|
||||||
@ -272,16 +287,16 @@ SYSV INIT.D SCRIPTS:
|
|||||||
needs to look like, and provide an implementation at the marked places.
|
needs to look like, and provide an implementation at the marked places.
|
||||||
|
|
||||||
WARNINGS:
|
WARNINGS:
|
||||||
systemd will warn you during boot if /usr is on a different
|
systemd will warn during early boot if /usr is not already mounted at
|
||||||
file system than /. While in systemd itself very little will
|
this point (that means: either located on the same file system as / or
|
||||||
break if /usr is on a separate partition, many of its
|
already mounted in the initrd). While in systemd itself very little
|
||||||
dependencies very likely will break sooner or later in one
|
will break if /usr is on a separate, late-mounted partition, many of
|
||||||
form or another. For example, udev rules tend to refer to
|
its dependencies very likely will break sooner or later in one form or
|
||||||
binaries in /usr, binaries that link to libraries in /usr or
|
another. For example, udev rules tend to refer to binaries in /usr,
|
||||||
binaries that refer to data files in /usr. Since these
|
binaries that link to libraries in /usr or binaries that refer to data
|
||||||
breakages are not always directly visible, systemd will warn
|
files in /usr. Since these breakages are not always directly visible,
|
||||||
about this, since this kind of file system setup is not really
|
systemd will warn about this, since this kind of file system setup is
|
||||||
supported anymore by the basic set of Linux OS components.
|
not really supported anymore by the basic set of Linux OS components.
|
||||||
|
|
||||||
systemd requires that the /run mount point exists. systemd also
|
systemd requires that the /run mount point exists. systemd also
|
||||||
requires that /var/run is a symlink to /run.
|
requires that /var/run is a symlink to /run.
|
||||||
|
@ -3,7 +3,8 @@
|
|||||||
<a href="https://in.waw.pl/systemd-github-state/systemd-systemd-issues.svg"><img align="right" src="https://in.waw.pl/systemd-github-state/systemd-systemd-issues-small.svg" alt="Count of open issues over time"></a>
|
<a href="https://in.waw.pl/systemd-github-state/systemd-systemd-issues.svg"><img align="right" src="https://in.waw.pl/systemd-github-state/systemd-systemd-issues-small.svg" alt="Count of open issues over time"></a>
|
||||||
<a href="https://in.waw.pl/systemd-github-state/systemd-systemd-pull-requests.svg"><img align="right" src="https://in.waw.pl/systemd-github-state/systemd-systemd-pull-requests-small.svg" alt="Count of open pull requests over time"></a>
|
<a href="https://in.waw.pl/systemd-github-state/systemd-systemd-pull-requests.svg"><img align="right" src="https://in.waw.pl/systemd-github-state/systemd-systemd-pull-requests-small.svg" alt="Count of open pull requests over time"></a>
|
||||||
[](https://semaphoreci.com/systemd/systemd)<br/>
|
[](https://semaphoreci.com/systemd/systemd)<br/>
|
||||||
[](https://scan.coverity.com/projects/350)
|
[](https://scan.coverity.com/projects/350)<br/>
|
||||||
|
[](https://bestpractices.coreinfrastructure.org/projects/1369)
|
||||||
|
|
||||||
## Details
|
## Details
|
||||||
|
|
||||||
|
145
TODO
145
TODO
@ -24,6 +24,84 @@ Janitorial Clean-ups:
|
|||||||
|
|
||||||
Features:
|
Features:
|
||||||
|
|
||||||
|
* make use of ethtool veth peer info in machined, for automatically finding out
|
||||||
|
host-side interface pointing to the container.
|
||||||
|
|
||||||
|
* add some special mode to LogsDirectory=/StateDirectory=… that allows
|
||||||
|
declaring these directories without necessarily pulling in deps for them, or
|
||||||
|
creating them when starting up. That way, we could declare that
|
||||||
|
systemd-journald writes to /var/log/journal, which could be useful when we
|
||||||
|
doing disk usage calculations and so on.
|
||||||
|
|
||||||
|
* taint systemd if there are fewer than 65536 users assigned to the system.
|
||||||
|
|
||||||
|
* deprecate PermissionsStartOnly= and RootDirectoryStartOnly= in favour of the ExecStart= prefix chars
|
||||||
|
|
||||||
|
* add a new RuntimeDirectoryPreserve= mode that defines a similar lifecycle for
|
||||||
|
the runtime dir as we maintain for the fdstore: i.e. keep it around as long
|
||||||
|
as the unit is running or has a job queued.
|
||||||
|
|
||||||
|
* hook up sd-bus' creds stuff with SO_PEERGROUPS
|
||||||
|
|
||||||
|
* add async version of sd_bus_add_match and make use of that
|
||||||
|
|
||||||
|
* support projid-based quota in machinectl for containers, and then drop
|
||||||
|
implicit btrfs loopback magic in machined
|
||||||
|
|
||||||
|
* Add NetworkNamespacePath= to specify a path to a network namespace
|
||||||
|
|
||||||
|
* maybe use SOURCE_DATE_EPOCH (i.e. the env var the reproducible builds folks
|
||||||
|
introduced) as the RTC epoch, instead of the mtime of NEWS.
|
||||||
|
|
||||||
|
* add a way to lock down cgroup migration: a boolean, which when set for a unit
|
||||||
|
makes sure the processes in it can never migrate out of it
|
||||||
|
|
||||||
|
* blog about fd store and restartable services
|
||||||
|
|
||||||
|
* document Environment=SYSTEMD_LOG_LEVEL=debug drop-in in debugging document
|
||||||
|
|
||||||
|
* rework ExecOutput and ExecInput enums so that EXEC_OUTPUT_NULL loses its
|
||||||
|
magic meaning and is no longer upgraded to something else if set explicitly.
|
||||||
|
|
||||||
|
* in the long run: permit a system with /etc/machine-id linked to /dev/null, to
|
||||||
|
make it lose its identity, i.e. be anonymous. For this we'd have to patch
|
||||||
|
through the whole tree to make all code deal with the case where no machine
|
||||||
|
ID is available.
|
||||||
|
|
||||||
|
* optionally, collect cgroup resource data, and store it in per-unit RRD files,
|
||||||
|
suitable for processing with rrdtool. Add bus API to access this data, and
|
||||||
|
possibly implement a CPULoad property based on it.
|
||||||
|
|
||||||
|
* beef up pam_systemd to take unit file settings such as cgroups properties as
|
||||||
|
parameters
|
||||||
|
|
||||||
|
* a new "systemd-analyze security" tool outputting a checklist of security
|
||||||
|
features a service does and does not implement
|
||||||
|
|
||||||
|
* maybe hook of xfs/ext4 quotactl() with services? i.e. automatically manage
|
||||||
|
the quota of a the user indicated in User= via unit file settings, like the
|
||||||
|
other resource management concepts. Would mix nicely with DynamicUser=1. Or
|
||||||
|
alternatively, do this with projids, so that we can also cover services
|
||||||
|
running as root. Quota should probably cover all the special dirs such as
|
||||||
|
StateDirectory=, LogsDirectory=, CacheDirectory=, as well as RootDirectory= if it
|
||||||
|
is set, plus the whole disk space any image configured with RootImage=.
|
||||||
|
|
||||||
|
* Introduce "exit" as an EmergencyAction value, and allow to configure a
|
||||||
|
per-unit success/failure exit code to configure. This would be useful for
|
||||||
|
running commands inside of services inside of containers, which could then
|
||||||
|
propagate their failure state all the way up.
|
||||||
|
|
||||||
|
* In DynamicUser= mode: before selecting a UID, use disk quota APIs on relevant
|
||||||
|
disks to see if the UID is already in use.
|
||||||
|
|
||||||
|
* add dissect_image_warn() as a wrapper around dissect_image() that prints
|
||||||
|
friendly log messages for the returned errors, so that we don't have to
|
||||||
|
duplicate that in nspawn, systemd-dissect and PID 1.
|
||||||
|
|
||||||
|
* add "systemctl wait" or so, which does what "systemd-run --wait" does, but
|
||||||
|
for all units. It should be both a way to pin units into memory as well as a
|
||||||
|
wait to retrieve their exit data.
|
||||||
|
|
||||||
* maybe set a new set of env vars for services, based on RuntimeDirectory=,
|
* maybe set a new set of env vars for services, based on RuntimeDirectory=,
|
||||||
StateDirectory=, LogsDirectory=, CacheDirectory= and ConfigurationDirectory=
|
StateDirectory=, LogsDirectory=, CacheDirectory= and ConfigurationDirectory=
|
||||||
automatically. For example, there could be $RUNTIME_DIRECTORY,
|
automatically. For example, there could be $RUNTIME_DIRECTORY,
|
||||||
@ -33,10 +111,6 @@ Features:
|
|||||||
taken if multiple dirs are configured. Maybe avoid setting the env vars in
|
taken if multiple dirs are configured. Maybe avoid setting the env vars in
|
||||||
that case?
|
that case?
|
||||||
|
|
||||||
* In a similar vein, consider adding unit specifiers that resolve to the root
|
|
||||||
directory used for state, logs, cache and configuration
|
|
||||||
directory. i.e. similar to %t, but for the root of the other special dirs.
|
|
||||||
|
|
||||||
* expose IO accounting data on the bus, show it in systemd-run --wait and log
|
* expose IO accounting data on the bus, show it in systemd-run --wait and log
|
||||||
about it in the resource log message
|
about it in the resource log message
|
||||||
|
|
||||||
@ -48,12 +122,6 @@ Features:
|
|||||||
|
|
||||||
* replace all uses of fgets() + LINE_MAX by read_line()
|
* replace all uses of fgets() + LINE_MAX by read_line()
|
||||||
|
|
||||||
* set IPAddressDeny=any on all services that shouldn't do networking (possibly
|
|
||||||
combined with IPAddressAllow=localhost).
|
|
||||||
|
|
||||||
* dissect: when we discover squashfs, don't claim we had a "writable" partition
|
|
||||||
in systemd-dissect
|
|
||||||
|
|
||||||
* Add AddUser= setting to unit files, similar to DynamicUser=1 which however
|
* Add AddUser= setting to unit files, similar to DynamicUser=1 which however
|
||||||
creates a static, persistent user rather than a dynamic, transient user. We
|
creates a static, persistent user rather than a dynamic, transient user. We
|
||||||
can leverage code from sysusers.d for this.
|
can leverage code from sysusers.d for this.
|
||||||
@ -63,10 +131,6 @@ Features:
|
|||||||
|
|
||||||
ReadWritePaths=:/var/lib/foobar
|
ReadWritePaths=:/var/lib/foobar
|
||||||
|
|
||||||
* sort generated hwdb files alphabetically when we import them, so that git
|
|
||||||
diffs remain minimal (in particular: the OUI databases we import are not
|
|
||||||
sorted, and not stable)
|
|
||||||
|
|
||||||
* maybe add call sd_journal_set_block_timeout() or so to set SO_SNDTIMEO for
|
* maybe add call sd_journal_set_block_timeout() or so to set SO_SNDTIMEO for
|
||||||
the sd-journal logging socket, and, if the timeout is set to 0, sets
|
the sd-journal logging socket, and, if the timeout is set to 0, sets
|
||||||
O_NONBLOCK on it. That way people can control if and when to block for
|
O_NONBLOCK on it. That way people can control if and when to block for
|
||||||
@ -88,15 +152,6 @@ Features:
|
|||||||
--as-pid2 switch, and sanely proxy sd_notify() messages dropping stuff such
|
--as-pid2 switch, and sanely proxy sd_notify() messages dropping stuff such
|
||||||
as MAINPID.
|
as MAINPID.
|
||||||
|
|
||||||
* change the dependency Set* objects in Unit structures to become Hashmap*, and
|
|
||||||
then store a bit mask who created a specific dependency: the source unit via
|
|
||||||
fragment configuration, the destination unit via fragment configuration, or
|
|
||||||
the source unit via udev rules (in case of .device units), or any combination
|
|
||||||
thereof. This information can then be used to flush out old udev-created
|
|
||||||
dependencies when the udev properties change, and eventually to implement a
|
|
||||||
"systemctl refresh" operation for reloading the configuration of individual
|
|
||||||
units without reloading the whole set.
|
|
||||||
|
|
||||||
* Add ExecMonitor= setting. May be used multiple times. Forks off a process in
|
* Add ExecMonitor= setting. May be used multiple times. Forks off a process in
|
||||||
the service cgroup, which is supposed to monitor the service, and when it
|
the service cgroup, which is supposed to monitor the service, and when it
|
||||||
exits the service is considered failed by its monitor.
|
exits the service is considered failed by its monitor.
|
||||||
@ -115,9 +170,6 @@ Features:
|
|||||||
|
|
||||||
* maybe introduce gpt auto discovery for /var/tmp?
|
* maybe introduce gpt auto discovery for /var/tmp?
|
||||||
|
|
||||||
* fix PrivateNetwork= so that we fall back gracefully on kernels lacking
|
|
||||||
namespacing support (similar for the other namespacing options)
|
|
||||||
|
|
||||||
* maybe add gpt-partition-based user management: each user gets his own
|
* maybe add gpt-partition-based user management: each user gets his own
|
||||||
LUKS-encrypted GPT partition with a new GPT type. A small nss module
|
LUKS-encrypted GPT partition with a new GPT type. A small nss module
|
||||||
enumerates users via udev partition enumeration. UIDs are assigned in a fixed
|
enumerates users via udev partition enumeration. UIDs are assigned in a fixed
|
||||||
@ -138,31 +190,20 @@ Features:
|
|||||||
partition, that is mounted to / and is writable, and where the actual root's
|
partition, that is mounted to / and is writable, and where the actual root's
|
||||||
/usr is mounted into.
|
/usr is mounted into.
|
||||||
|
|
||||||
* machined: add apis to query /etc/machine-info data of a container
|
|
||||||
|
|
||||||
* .mount and .swap units: add Format=yes|no option that formats the partition before mounting/enabling it, implicitly
|
|
||||||
|
|
||||||
* gpt-auto logic: support encrypted swap, add kernel cmdline option to force it, and honour a gpt bit about it, plus maybe a configuration file
|
* gpt-auto logic: support encrypted swap, add kernel cmdline option to force it, and honour a gpt bit about it, plus maybe a configuration file
|
||||||
|
|
||||||
* drop nss-myhostname in favour of nss-resolve?
|
* drop nss-myhostname in favour of nss-resolve?
|
||||||
|
|
||||||
* drop internal dlopen() based nss-dns fallback in nss-resolve, and rely on the
|
|
||||||
external nsswitch.conf based one
|
|
||||||
|
|
||||||
* add a percentage syntax for TimeoutStopSec=, e.g. TimeoutStopSec=150%, and
|
* add a percentage syntax for TimeoutStopSec=, e.g. TimeoutStopSec=150%, and
|
||||||
then use that for the setting used in user@.service. It should be understood
|
then use that for the setting used in user@.service. It should be understood
|
||||||
relative to the configured default value.
|
relative to the configured default value.
|
||||||
|
|
||||||
* on cgroupsv2 add DelegateControllers=, to pick the precise cgroup controllers to delegate
|
|
||||||
|
|
||||||
* in networkd, when matching device types, fix up DEVTYPE rubbish the kernel passes to us
|
* in networkd, when matching device types, fix up DEVTYPE rubbish the kernel passes to us
|
||||||
|
|
||||||
* enable LockMLOCK to take a percentage value relative to physical memory
|
* enable LockMLOCK to take a percentage value relative to physical memory
|
||||||
|
|
||||||
* Permit masking specific netlink APIs with RestrictAddressFamily=
|
* Permit masking specific netlink APIs with RestrictAddressFamily=
|
||||||
|
|
||||||
* nspawn: start UID allocation loop from hash of container name
|
|
||||||
|
|
||||||
* nspawn: support that /proc, /sys/, /dev are pre-mounted
|
* nspawn: support that /proc, /sys/, /dev are pre-mounted
|
||||||
|
|
||||||
* define gpt header bits to select volatility mode
|
* define gpt header bits to select volatility mode
|
||||||
@ -200,8 +241,6 @@ Features:
|
|||||||
a user/group for a service only has to exist on the host for the right
|
a user/group for a service only has to exist on the host for the right
|
||||||
mapping to work.
|
mapping to work.
|
||||||
|
|
||||||
* allow attaching additional journald log fields to cgroups
|
|
||||||
|
|
||||||
* add bus API for creating unit files in /etc, reusing the code for transient units
|
* add bus API for creating unit files in /etc, reusing the code for transient units
|
||||||
|
|
||||||
* add bus API to remove unit files from /etc
|
* add bus API to remove unit files from /etc
|
||||||
@ -237,8 +276,6 @@ Features:
|
|||||||
the specified range and generates sane error messages for incorrect
|
the specified range and generates sane error messages for incorrect
|
||||||
specifications.
|
specifications.
|
||||||
|
|
||||||
* do something about "/control" subcgroups in the unified cgroup hierarchy
|
|
||||||
|
|
||||||
* when we detect that there are waiting jobs but no running jobs, do something
|
* when we detect that there are waiting jobs but no running jobs, do something
|
||||||
|
|
||||||
* push CPUAffinity= also into the "cpuset" cgroup controller (only after the cpuset controller got ported to the unified hierarchy)
|
* push CPUAffinity= also into the "cpuset" cgroup controller (only after the cpuset controller got ported to the unified hierarchy)
|
||||||
@ -250,8 +287,6 @@ Features:
|
|||||||
prefixed with /sys generally special.
|
prefixed with /sys generally special.
|
||||||
http://lists.freedesktop.org/archives/systemd-devel/2015-June/032962.html
|
http://lists.freedesktop.org/archives/systemd-devel/2015-June/032962.html
|
||||||
|
|
||||||
* man: document that unless you use StandardError=null the shell >/dev/stderr won't work in shell scripts in services
|
|
||||||
|
|
||||||
* 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
|
||||||
|
|
||||||
* 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
|
||||||
@ -279,8 +314,6 @@ Features:
|
|||||||
|
|
||||||
* Rework systemctl's GetAll property parsing to use the generic bus_map_all_properties() API
|
* Rework systemctl's GetAll property parsing to use the generic bus_map_all_properties() API
|
||||||
|
|
||||||
* implement a per-service firewall based on net_cls
|
|
||||||
|
|
||||||
* Port various tools to make use of verbs.[ch], where applicable: busctl,
|
* Port various tools to make use of verbs.[ch], where applicable: busctl,
|
||||||
coredumpctl, hostnamectl, localectl, systemd-analyze, timedatectl
|
coredumpctl, hostnamectl, localectl, systemd-analyze, timedatectl
|
||||||
|
|
||||||
@ -317,8 +350,6 @@ Features:
|
|||||||
|
|
||||||
* introduce systemd-timesync-wait.service or so to sync on an NTP fix?
|
* introduce systemd-timesync-wait.service or so to sync on an NTP fix?
|
||||||
|
|
||||||
* systemd --user should issue sd_notify() upon reaching basic.target, not on becoming idle
|
|
||||||
|
|
||||||
* consider showing the unit names during boot up in the status output, not just the unit descriptions
|
* consider showing the unit names during boot up in the status output, not just the unit descriptions
|
||||||
|
|
||||||
* maybe allow timer units with an empty Units= setting, so that they
|
* maybe allow timer units with an empty Units= setting, so that they
|
||||||
@ -374,8 +405,6 @@ Features:
|
|||||||
|
|
||||||
* figure out a nice way how we can let the admin know what child/sibling unit causes cgroup membership for a specific unit
|
* figure out a nice way how we can let the admin know what child/sibling unit causes cgroup membership for a specific unit
|
||||||
|
|
||||||
* mount_cgroup_controllers(): symlinks need to get the label applied
|
|
||||||
|
|
||||||
* For timer units: add some mechanisms so that timer units that trigger immediately on boot do not have the services
|
* For timer units: add some mechanisms so that timer units that trigger immediately on boot do not have the services
|
||||||
they run added to the initial transaction and thus confuse Type=idle.
|
they run added to the initial transaction and thus confuse Type=idle.
|
||||||
|
|
||||||
@ -510,8 +539,6 @@ Features:
|
|||||||
|
|
||||||
* shutdown logging: store to EFI var, and store to USB stick?
|
* shutdown logging: store to EFI var, and store to USB stick?
|
||||||
|
|
||||||
* think about window-manager-run-as-user-service problem: exit 0 → activate shutdown.target; exit != 0 → restart service
|
|
||||||
|
|
||||||
* merge unit_kill_common() and unit_kill_context()
|
* merge unit_kill_common() and unit_kill_context()
|
||||||
|
|
||||||
* introduce ExecCondition= in services
|
* introduce ExecCondition= in services
|
||||||
@ -597,7 +624,6 @@ Features:
|
|||||||
- journald: when we drop syslog messages because the syslog socket is
|
- journald: when we drop syslog messages because the syslog socket is
|
||||||
full, make sure to write how many messages are lost as first thing
|
full, make sure to write how many messages are lost as first thing
|
||||||
to syslog when it works again.
|
to syslog when it works again.
|
||||||
- journald: make sure ratelimit is actually really per-service with the new cgroup changes
|
|
||||||
- change systemd-journal-flush into a service that stays around during
|
- change systemd-journal-flush into a service that stays around during
|
||||||
boot, and causes the journal to be moved back to /run on shutdown,
|
boot, and causes the journal to be moved back to /run on shutdown,
|
||||||
so that we do not keep /var busy. This needs to happen synchronously,
|
so that we do not keep /var busy. This needs to happen synchronously,
|
||||||
@ -626,19 +652,21 @@ Features:
|
|||||||
- add journalctl -H that talks via ssh to a remote peer and passes through
|
- add journalctl -H that talks via ssh to a remote peer and passes through
|
||||||
binary logs data
|
binary logs data
|
||||||
- add a version of --merge which also merges /var/log/journal/remote
|
- add a version of --merge which also merges /var/log/journal/remote
|
||||||
- log accumulated resource usage after each service invocation
|
|
||||||
- journalctl: -m should access container journals directly by enumerating
|
- journalctl: -m should access container journals directly by enumerating
|
||||||
them via machined, and also watch containers coming and going.
|
them via machined, and also watch containers coming and going.
|
||||||
Benefit: nspawn --ephemeral would start working nicely with the journal.
|
Benefit: nspawn --ephemeral would start working nicely with the journal.
|
||||||
- assign MESSAGE_ID to log messages about failed services
|
- assign MESSAGE_ID to log messages about failed services
|
||||||
|
|
||||||
|
* add a test if all entries in the catalog are properly formatted.
|
||||||
|
(Adding dashes in a catalog entry currently results in the catalog entry
|
||||||
|
being silently skipped. journalctl --update-catalog must warn about this,
|
||||||
|
and we should also have a unit test to check that all our message are OK.)
|
||||||
|
|
||||||
* document:
|
* document:
|
||||||
- document that deps in [Unit] sections ignore Alias= fields in
|
- document that deps in [Unit] sections ignore Alias= fields in
|
||||||
[Install] units of other units, unless those units are disabled
|
[Install] units of other units, unless those units are disabled
|
||||||
- man: clarify that time-sync.target is not only sysv compat but also useful otherwise. Same for similar targets
|
- man: clarify that time-sync.target is not only sysv compat but also useful otherwise. Same for similar targets
|
||||||
- document the exit codes when services fail before they are exec()ed
|
|
||||||
- document that service reload may be implemented as service reexec
|
- document that service reload may be implemented as service reexec
|
||||||
- document in wiki how to map ical recurrence events to systemd timer unit calendar specifications
|
|
||||||
- add a man page containing packaging guidelines and recommending usage of things like Documentation=, PrivateTmp=, PrivateNetwork= and ReadOnlyDirectories=/etc /usr.
|
- add a man page containing packaging guidelines and recommending usage of things like Documentation=, PrivateTmp=, PrivateNetwork= and ReadOnlyDirectories=/etc /usr.
|
||||||
- document systemd-journal-flush.service properly
|
- document systemd-journal-flush.service properly
|
||||||
- documentation: recommend to connect the timer units of a service to the service via Also= in [Install]
|
- documentation: recommend to connect the timer units of a service to the service via Also= in [Install]
|
||||||
@ -656,7 +684,6 @@ Features:
|
|||||||
- add new command to systemctl: "systemctl system-reexec" which reexecs as many daemons as virtually possible
|
- add new command to systemctl: "systemctl system-reexec" which reexecs as many daemons as virtually possible
|
||||||
- systemctl enable: fail if target to alias into does not exist? maybe show how many units are enabled afterwards?
|
- systemctl enable: fail if target to alias into does not exist? maybe show how many units are enabled afterwards?
|
||||||
- systemctl: "Journal has been rotated since unit was started." message is misleading
|
- systemctl: "Journal has been rotated since unit was started." message is misleading
|
||||||
- better error message if you run systemctl without systemd running
|
|
||||||
- systemctl status output should include list of triggering units and their status
|
- systemctl status output should include list of triggering units and their status
|
||||||
|
|
||||||
* unit install:
|
* unit install:
|
||||||
@ -696,11 +723,8 @@ Features:
|
|||||||
https://github.com/systemd/systemd/pull/272#issuecomment-113153176
|
https://github.com/systemd/systemd/pull/272#issuecomment-113153176
|
||||||
- should optionally support receiving WATCHDOG=1 messages from its payload
|
- should optionally support receiving WATCHDOG=1 messages from its payload
|
||||||
PID 1...
|
PID 1...
|
||||||
- should send out sd_notify("WATCHDOG=1") messages
|
|
||||||
- optionally automatically add FORWARD rules to iptables whenever nspawn is
|
- optionally automatically add FORWARD rules to iptables whenever nspawn is
|
||||||
running, remove them when shut down.
|
running, remove them when shut down.
|
||||||
- Improve error message when --bind= is used on a non-existing source
|
|
||||||
directory
|
|
||||||
- maybe make copying of /etc/resolv.conf optional, and skip it if --read-only
|
- maybe make copying of /etc/resolv.conf optional, and skip it if --read-only
|
||||||
is used
|
is used
|
||||||
|
|
||||||
@ -787,7 +811,6 @@ Features:
|
|||||||
* write blog stories about:
|
* write blog stories about:
|
||||||
- hwdb: what belongs into it, lsusb
|
- hwdb: what belongs into it, lsusb
|
||||||
- enabling dbus services
|
- enabling dbus services
|
||||||
- status update
|
|
||||||
- how to make changes to sysctl and sysfs attributes
|
- how to make changes to sysctl and sysfs attributes
|
||||||
- remote access
|
- remote access
|
||||||
- how to pass throw-away units to systemd, or dynamically change properties of existing units
|
- how to pass throw-away units to systemd, or dynamically change properties of existing units
|
||||||
@ -942,8 +965,6 @@ Regularly:
|
|||||||
|
|
||||||
* check for strerror(r) instead of strerror(-r)
|
* check for strerror(r) instead of strerror(-r)
|
||||||
|
|
||||||
* Use PR_SET_PROCTITLE_AREA if it becomes available in the kernel
|
|
||||||
|
|
||||||
* pahole
|
* pahole
|
||||||
|
|
||||||
* set_put(), hashmap_put() return values check. i.e. == 0 does not free()!
|
* set_put(), hashmap_put() return values check. i.e. == 0 does not free()!
|
||||||
|
447
TRANSIENT-SETTINGS.md
Normal file
447
TRANSIENT-SETTINGS.md
Normal file
@ -0,0 +1,447 @@
|
|||||||
|
# What settings are currently available for transient units?
|
||||||
|
|
||||||
|
Our intention is to make all settings that are available as unit file settings
|
||||||
|
also available for transient units, through the D-Bus API. At the moment, some
|
||||||
|
unit types (socket, swap, path) are not supported at all via unit types, but
|
||||||
|
most others are pretty well supported, with some notable omissions.
|
||||||
|
|
||||||
|
The lists below contain all settings currently available in unit files. The
|
||||||
|
ones currently available in transient units are prefixed with `✓`.
|
||||||
|
|
||||||
|
## Generic Unit Settings
|
||||||
|
|
||||||
|
Only the most important generic unit settings are available for transient units.
|
||||||
|
|
||||||
|
```
|
||||||
|
✓ Description=
|
||||||
|
Documentation=
|
||||||
|
SourcePath=
|
||||||
|
✓ Requires=
|
||||||
|
✓ Requisite=
|
||||||
|
✓ Wants=
|
||||||
|
✓ BindsTo=
|
||||||
|
✓ Conflicts=
|
||||||
|
✓ Before=
|
||||||
|
✓ After=
|
||||||
|
✓ OnFailure=
|
||||||
|
✓ PropagatesReloadTo=
|
||||||
|
✓ ReloadPropagatedFrom=
|
||||||
|
✓ PartOf=
|
||||||
|
JoinsNamespaceOf=
|
||||||
|
RequiresMountsFor=
|
||||||
|
StopWhenUnneeded=
|
||||||
|
RefuseManualStart=
|
||||||
|
RefuseManualStop=
|
||||||
|
AllowIsolate=
|
||||||
|
✓ DefaultDependencies=
|
||||||
|
OnFailureJobMode=
|
||||||
|
OnFailureIsolate=
|
||||||
|
IgnoreOnIsolate=
|
||||||
|
JobTimeoutSec=
|
||||||
|
JobRunningTimeoutSec=
|
||||||
|
JobTimeoutAction=
|
||||||
|
JobTimeoutRebootArgument=
|
||||||
|
StartLimitIntervalSec=SECONDS
|
||||||
|
StartLimitBurst=UNSIGNED
|
||||||
|
StartLimitAction=ACTION
|
||||||
|
✓ FailureAction=
|
||||||
|
✓ SuccessAction=
|
||||||
|
✓ AddRef=
|
||||||
|
RebootArgument=STRING
|
||||||
|
ConditionPathExists=
|
||||||
|
ConditionPathExistsGlob=
|
||||||
|
ConditionPathIsDirectory=
|
||||||
|
ConditionPathIsSymbolicLink=
|
||||||
|
ConditionPathIsMountPoint=
|
||||||
|
ConditionPathIsReadWrite=
|
||||||
|
ConditionDirectoryNotEmpty=
|
||||||
|
ConditionFileNotEmpty=
|
||||||
|
ConditionFileIsExecutable=
|
||||||
|
ConditionNeedsUpdate=
|
||||||
|
ConditionFirstBoot=
|
||||||
|
ConditionKernelCommandLine=
|
||||||
|
ConditionArchitecture=
|
||||||
|
ConditionVirtualization=
|
||||||
|
ConditionSecurity=
|
||||||
|
ConditionCapability=
|
||||||
|
ConditionHost=
|
||||||
|
ConditionACPower=
|
||||||
|
ConditionUser=
|
||||||
|
ConditionGroup=
|
||||||
|
AssertPathExists=
|
||||||
|
AssertPathExistsGlob=
|
||||||
|
AssertPathIsDirectory=
|
||||||
|
AssertPathIsSymbolicLink=
|
||||||
|
AssertPathIsMountPoint=
|
||||||
|
AssertPathIsReadWrite=
|
||||||
|
AssertDirectoryNotEmpty=
|
||||||
|
AssertFileNotEmpty=
|
||||||
|
AssertFileIsExecutable=
|
||||||
|
AssertNeedsUpdate=
|
||||||
|
AssertFirstBoot=
|
||||||
|
AssertKernelCommandLine=
|
||||||
|
AssertArchitecture=
|
||||||
|
AssertVirtualization=
|
||||||
|
AssertSecurity=
|
||||||
|
AssertCapability=
|
||||||
|
AssertHost=
|
||||||
|
AssertACPower=
|
||||||
|
AssertUser=
|
||||||
|
AssertGroup=
|
||||||
|
✓ CollectMode=
|
||||||
|
```
|
||||||
|
|
||||||
|
## Execution-Related Settings
|
||||||
|
|
||||||
|
All execution-related settings are available for transient units.
|
||||||
|
|
||||||
|
```
|
||||||
|
✓ WorkingDirectory=
|
||||||
|
✓ RootDirectory=
|
||||||
|
✓ RootImage=
|
||||||
|
✓ User=
|
||||||
|
✓ Group=
|
||||||
|
✓ SupplementaryGroups=
|
||||||
|
✓ Nice=
|
||||||
|
✓ OOMScoreAdjust=
|
||||||
|
✓ IOSchedulingClass=
|
||||||
|
✓ IOSchedulingPriority=
|
||||||
|
✓ CPUSchedulingPolicy=
|
||||||
|
✓ CPUSchedulingPriority=
|
||||||
|
✓ CPUSchedulingResetOnFork=
|
||||||
|
✓ CPUAffinity=
|
||||||
|
✓ UMask=
|
||||||
|
✓ Environment=
|
||||||
|
✓ EnvironmentFile=
|
||||||
|
✓ PassEnvironment=
|
||||||
|
✓ UnsetEnvironment=
|
||||||
|
✓ DynamicUser=
|
||||||
|
✓ RemoveIPC=
|
||||||
|
✓ StandardInput=
|
||||||
|
✓ StandardOutput=
|
||||||
|
✓ StandardError=
|
||||||
|
✓ StandardInputText=
|
||||||
|
✓ StandardInputData=
|
||||||
|
✓ TTYPath=
|
||||||
|
✓ TTYReset=
|
||||||
|
✓ TTYVHangup=
|
||||||
|
✓ TTYVTDisallocate=
|
||||||
|
✓ SyslogIdentifier=
|
||||||
|
✓ SyslogFacility=
|
||||||
|
✓ SyslogLevel=
|
||||||
|
✓ SyslogLevelPrefix=
|
||||||
|
✓ LogLevelMax=
|
||||||
|
✓ LogExtraFields=
|
||||||
|
✓ SecureBits=
|
||||||
|
✓ CapabilityBoundingSet=
|
||||||
|
✓ AmbientCapabilities=
|
||||||
|
✓ TimerSlackNSec=
|
||||||
|
✓ NoNewPrivileges=
|
||||||
|
✓ KeyringMode=
|
||||||
|
✓ SystemCallFilter=
|
||||||
|
✓ SystemCallArchitectures=
|
||||||
|
✓ SystemCallErrorNumber=
|
||||||
|
✓ MemoryDenyWriteExecute=
|
||||||
|
✓ RestrictNamespaces=
|
||||||
|
✓ RestrictRealtime=
|
||||||
|
✓ RestrictAddressFamilies=
|
||||||
|
✓ LockPersonality=
|
||||||
|
✓ LimitCPU=
|
||||||
|
✓ LimitFSIZE=
|
||||||
|
✓ LimitDATA=
|
||||||
|
✓ LimitSTACK=
|
||||||
|
✓ LimitCORE=
|
||||||
|
✓ LimitRSS=
|
||||||
|
✓ LimitNOFILE=
|
||||||
|
✓ LimitAS=
|
||||||
|
✓ LimitNPROC=
|
||||||
|
✓ LimitMEMLOCK=
|
||||||
|
✓ LimitLOCKS=
|
||||||
|
✓ LimitSIGPENDING=
|
||||||
|
✓ LimitMSGQUEUE=
|
||||||
|
✓ LimitNICE=
|
||||||
|
✓ LimitRTPRIO=
|
||||||
|
✓ LimitRTTIME=
|
||||||
|
✓ ReadWritePaths=
|
||||||
|
✓ ReadOnlyPaths=
|
||||||
|
✓ InaccessiblePaths=
|
||||||
|
✓ BindPaths=
|
||||||
|
✓ BindReadOnlyPaths=
|
||||||
|
✓ PrivateTmp=
|
||||||
|
✓ PrivateDevices=
|
||||||
|
✓ ProtectKernelTunables=
|
||||||
|
✓ ProtectKernelModules=
|
||||||
|
✓ ProtectControlGroups=
|
||||||
|
✓ PrivateNetwork=
|
||||||
|
✓ PrivateUsers=
|
||||||
|
✓ ProtectSystem=
|
||||||
|
✓ ProtectHome=
|
||||||
|
✓ MountFlags=
|
||||||
|
✓ MountAPIVFS=
|
||||||
|
✓ Personality=
|
||||||
|
✓ RuntimeDirectoryPreserve=
|
||||||
|
✓ RuntimeDirectoryMode=
|
||||||
|
✓ RuntimeDirectory=
|
||||||
|
✓ StateDirectoryMode=
|
||||||
|
✓ StateDirectory=
|
||||||
|
✓ CacheDirectoryMode=
|
||||||
|
✓ CacheDirectory=
|
||||||
|
✓ LogsDirectoryMode=
|
||||||
|
✓ LogsDirectory=
|
||||||
|
✓ ConfigurationDirectoryMode=
|
||||||
|
✓ ConfigurationDirectory=
|
||||||
|
✓ PAMName=
|
||||||
|
✓ IgnoreSIGPIPE=
|
||||||
|
✓ UtmpIdentifier=
|
||||||
|
✓ UtmpMode=
|
||||||
|
✓ SELinuxContext=
|
||||||
|
✓ SmackProcessLabel=
|
||||||
|
✓ AppArmorProfile=
|
||||||
|
✓ Slice=
|
||||||
|
```
|
||||||
|
|
||||||
|
## Resource Control Settings
|
||||||
|
|
||||||
|
All cgroup/resource control settings are available for transient units
|
||||||
|
|
||||||
|
```
|
||||||
|
✓ CPUAccounting=
|
||||||
|
✓ CPUWeight=
|
||||||
|
✓ StartupCPUWeight=
|
||||||
|
✓ CPUShares=
|
||||||
|
✓ StartupCPUShares=
|
||||||
|
✓ CPUQuota=
|
||||||
|
✓ MemoryAccounting=
|
||||||
|
✓ MemoryLow=
|
||||||
|
✓ MemoryHigh=
|
||||||
|
✓ MemoryMax=
|
||||||
|
✓ MemorySwapMax=
|
||||||
|
✓ MemoryLimit=
|
||||||
|
✓ DeviceAllow=
|
||||||
|
✓ DevicePolicy=
|
||||||
|
✓ IOAccounting=
|
||||||
|
✓ IOWeight=
|
||||||
|
✓ StartupIOWeight=
|
||||||
|
✓ IODeviceWeight=
|
||||||
|
✓ IOReadBandwidthMax=
|
||||||
|
✓ IOWriteBandwidthMax=
|
||||||
|
✓ IOReadIOPSMax=
|
||||||
|
✓ IOWriteIOPSMax=
|
||||||
|
✓ BlockIOAccounting=
|
||||||
|
✓ BlockIOWeight=
|
||||||
|
✓ StartupBlockIOWeight=
|
||||||
|
✓ BlockIODeviceWeight=
|
||||||
|
✓ BlockIOReadBandwidth=
|
||||||
|
✓ BlockIOWriteBandwidth=
|
||||||
|
✓ TasksAccounting=
|
||||||
|
✓ TasksMax=
|
||||||
|
✓ Delegate=
|
||||||
|
✓ IPAccounting=
|
||||||
|
✓ IPAddressAllow=
|
||||||
|
✓ IPAddressDeny=
|
||||||
|
```
|
||||||
|
|
||||||
|
## Process Killing Settings
|
||||||
|
|
||||||
|
All process killing settings are available for transient units:
|
||||||
|
|
||||||
|
```
|
||||||
|
✓ SendSIGKILL=
|
||||||
|
✓ SendSIGHUP=
|
||||||
|
✓ KillMode=
|
||||||
|
✓ KillSignal=
|
||||||
|
```
|
||||||
|
|
||||||
|
## Service Unit Settings
|
||||||
|
|
||||||
|
Only the most important service settings are available for transient units.
|
||||||
|
|
||||||
|
```
|
||||||
|
PIDFile=
|
||||||
|
✓ ExecStartPre=
|
||||||
|
✓ ExecStart=
|
||||||
|
✓ ExecStartPost=
|
||||||
|
✓ ExecReload=
|
||||||
|
✓ ExecStop=
|
||||||
|
✓ ExecStopPost=
|
||||||
|
RestartSec=
|
||||||
|
TimeoutStartSec=
|
||||||
|
TimeoutStopSec=
|
||||||
|
TimeoutSec=
|
||||||
|
✓ RuntimeMaxSec=
|
||||||
|
WatchdogSec=
|
||||||
|
✓ Type=
|
||||||
|
✓ Restart=
|
||||||
|
PermissionsStartOnly=
|
||||||
|
RootDirectoryStartOnly=
|
||||||
|
✓ RemainAfterExit=
|
||||||
|
GuessMainPID=
|
||||||
|
RestartPreventExitStatus=
|
||||||
|
RestartForceExitStatus=
|
||||||
|
SuccessExitStatus=
|
||||||
|
✓ NonBlocking=
|
||||||
|
BusName=
|
||||||
|
✓ FileDescriptorStoreMax=
|
||||||
|
✓ NotifyAccess=
|
||||||
|
Sockets=
|
||||||
|
USBFunctionDescriptors=
|
||||||
|
USBFunctionStrings=
|
||||||
|
```
|
||||||
|
|
||||||
|
## Mount Unit Settings
|
||||||
|
|
||||||
|
Only the most important mount unit settings are currently available to transient units:
|
||||||
|
|
||||||
|
```
|
||||||
|
✓ What=
|
||||||
|
Where=
|
||||||
|
✓ Options=
|
||||||
|
✓ Type=
|
||||||
|
TimeoutSec=
|
||||||
|
DirectoryMode=
|
||||||
|
SloppyOptions=
|
||||||
|
LazyUnmount=
|
||||||
|
ForceUnmount=
|
||||||
|
```
|
||||||
|
|
||||||
|
## Automount Unit Settings
|
||||||
|
|
||||||
|
Only one automount unit setting is currently available to transient units:
|
||||||
|
|
||||||
|
```
|
||||||
|
Where=
|
||||||
|
DirectoryMode=
|
||||||
|
✓ TimeoutIdleSec=
|
||||||
|
```
|
||||||
|
|
||||||
|
## Timer Unit Settings
|
||||||
|
|
||||||
|
Most timer unit settings are available to transient units.
|
||||||
|
|
||||||
|
```
|
||||||
|
✓ OnCalendar=
|
||||||
|
✓ OnActiveSec=
|
||||||
|
✓ OnBootSec=
|
||||||
|
✓ OnStartupSec=
|
||||||
|
✓ OnUnitActiveSec=
|
||||||
|
✓ OnUnitInactiveSec=
|
||||||
|
Persistent=
|
||||||
|
✓ WakeSystem=
|
||||||
|
✓ RemainAfterElapse=
|
||||||
|
✓ AccuracySec=
|
||||||
|
✓ RandomizedDelaySec=
|
||||||
|
Unit=
|
||||||
|
```
|
||||||
|
|
||||||
|
## Slice Unit Settings
|
||||||
|
|
||||||
|
Slice units are fully supported as transient units, but they have no settings
|
||||||
|
of their own beyond the generic unit and resource control settings.
|
||||||
|
|
||||||
|
## Scope Unit Settings
|
||||||
|
|
||||||
|
Scope units are fully supported as transient units (in fact they only exist as
|
||||||
|
such), but they have no settings of their own beyond the generic unit and
|
||||||
|
resource control settings.
|
||||||
|
|
||||||
|
## Socket Unit Settings
|
||||||
|
|
||||||
|
Socket units are currently not available at all as transient units:
|
||||||
|
|
||||||
|
```
|
||||||
|
ListenStream=
|
||||||
|
ListenDatagram=
|
||||||
|
ListenSequentialPacket=
|
||||||
|
ListenFIFO=
|
||||||
|
ListenNetlink=
|
||||||
|
ListenSpecial=
|
||||||
|
ListenMessageQueue=
|
||||||
|
ListenUSBFunction=
|
||||||
|
SocketProtocol=
|
||||||
|
BindIPv6Only=
|
||||||
|
Backlog=
|
||||||
|
BindToDevice=
|
||||||
|
ExecStartPre=
|
||||||
|
ExecStartPost=
|
||||||
|
ExecStopPre=
|
||||||
|
ExecStopPost=
|
||||||
|
TimeoutSec=
|
||||||
|
SocketUser=
|
||||||
|
SocketGroup=
|
||||||
|
SocketMode=
|
||||||
|
DirectoryMode=
|
||||||
|
Accept=
|
||||||
|
Writable=
|
||||||
|
MaxConnections=
|
||||||
|
MaxConnectionsPerSource=
|
||||||
|
KeepAlive=
|
||||||
|
KeepAliveTimeSec=
|
||||||
|
KeepAliveIntervalSec=
|
||||||
|
KeepAliveProbes=
|
||||||
|
DeferAcceptSec=
|
||||||
|
NoDelay=
|
||||||
|
Priority=
|
||||||
|
ReceiveBuffer=
|
||||||
|
SendBuffer=
|
||||||
|
IPTOS=
|
||||||
|
IPTTL=
|
||||||
|
Mark=
|
||||||
|
PipeSize=
|
||||||
|
FreeBind=
|
||||||
|
Transparent=
|
||||||
|
Broadcast=
|
||||||
|
PassCredentials=
|
||||||
|
PassSecurity=
|
||||||
|
TCPCongestion=
|
||||||
|
ReusePort=
|
||||||
|
MessageQueueMaxMessages=
|
||||||
|
MessageQueueMessageSize=
|
||||||
|
RemoveOnStop=
|
||||||
|
Symlinks=
|
||||||
|
FileDescriptorName=
|
||||||
|
Service=
|
||||||
|
TriggerLimitIntervalSec=
|
||||||
|
TriggerLimitBurst=
|
||||||
|
SmackLabel=
|
||||||
|
SmackLabelIPIn=
|
||||||
|
SmackLabelIPOut=
|
||||||
|
SELinuxContextFromNet=
|
||||||
|
```
|
||||||
|
|
||||||
|
## Swap Unit Settings
|
||||||
|
|
||||||
|
Swap units are currently not available at all as transient units:
|
||||||
|
|
||||||
|
```
|
||||||
|
What=
|
||||||
|
Priority=
|
||||||
|
Options=
|
||||||
|
TimeoutSec=
|
||||||
|
```
|
||||||
|
|
||||||
|
## Path Unit Settings
|
||||||
|
|
||||||
|
Path units are currently not available at all as transient units:
|
||||||
|
|
||||||
|
```
|
||||||
|
PathExists=
|
||||||
|
PathExistsGlob=
|
||||||
|
PathChanged=
|
||||||
|
PathModified=
|
||||||
|
DirectoryNotEmpty=
|
||||||
|
Unit=
|
||||||
|
MakeDirectory=
|
||||||
|
DirectoryMode=
|
||||||
|
```
|
||||||
|
|
||||||
|
## Install Section
|
||||||
|
|
||||||
|
The `[Install]` section is currently not available at all for transient units, and it probably doesn't even make sense.
|
||||||
|
|
||||||
|
```
|
||||||
|
Alias=
|
||||||
|
WantedBy=
|
||||||
|
RequiredBy=
|
||||||
|
Also=
|
||||||
|
DefaultInstance=
|
||||||
|
```
|
242
UIDS-GIDS.md
Normal file
242
UIDS-GIDS.md
Normal file
@ -0,0 +1,242 @@
|
|||||||
|
# Users, Groups, UIDs and GIDs on `systemd` systems
|
||||||
|
|
||||||
|
Here's a summary of the requirements `systemd` (and Linux) make on UID/GID
|
||||||
|
assignments and their ranges.
|
||||||
|
|
||||||
|
Note that while in theory UIDs and GIDs are orthogonal concepts they really
|
||||||
|
aren't IRL. With that in mind, when we discuss UIDs below it should be assumed
|
||||||
|
that whatever we say about UIDs applies to GIDs in mostly the same way, and all
|
||||||
|
the special assignments and ranges for UIDs always have mostly the same
|
||||||
|
validity for GIDs too.
|
||||||
|
|
||||||
|
## Special Linux UIDs
|
||||||
|
|
||||||
|
In theory, the range of the C type `uid_t` is 32bit wide on Linux,
|
||||||
|
i.e. 0…4294967295. However, four UIDs are special on Linux:
|
||||||
|
|
||||||
|
1. 0 → The `root` super-user
|
||||||
|
|
||||||
|
2. 65534 → The `nobody` UID, also called the "overflow" UID or similar. It's
|
||||||
|
where various subsystems map unmappable users to, for example NFS or user
|
||||||
|
namespacing. (The latter can be changed with a sysctl during runtime, but
|
||||||
|
that's not supported on `systemd`. If you do change it you void your
|
||||||
|
warranty.) Because Fedora is a bit confused the `nobody` user is called
|
||||||
|
`nfsnobody` there (and they have a different `nobody` user at UID 99). I
|
||||||
|
hope this will be corrected eventually though. (Also, some distributions
|
||||||
|
call the `nobody` group `nogroup`. I wish they didn't.)
|
||||||
|
|
||||||
|
3. 4294967295, aka "32bit `(uid_t) -1`" → This UID is not a valid user ID, as
|
||||||
|
setresuid(), chown() and friends treat -1 as a special request to not change
|
||||||
|
the UID of the process/file. This UID is hence not available for assignment
|
||||||
|
to users in the user database.
|
||||||
|
|
||||||
|
4. 65535, aka "16bit `(uid_t) -1`" → Once upon a time `uid_t` used to be 16bit, and
|
||||||
|
programs compiled for that would hence assume that `(uid_t) -1` is 65535. This
|
||||||
|
UID is hence not usable either.
|
||||||
|
|
||||||
|
The `nss-systemd` glibc NSS module will synthesize user database records for
|
||||||
|
the UIDs 0 and 65534 if the system user database doesn't list them. This means
|
||||||
|
that any system where this module is enabled works to some minimal level
|
||||||
|
without `/etc/passwd`.
|
||||||
|
|
||||||
|
## Special Distribution UID ranges
|
||||||
|
|
||||||
|
Distributions generally split the available UID range in two:
|
||||||
|
|
||||||
|
1. 1…999 → System users. These are users that do not map to actual "human"
|
||||||
|
users, but are used as security identities for system daemons, to implement
|
||||||
|
privilege separation and run system daemons with minimal privileges.
|
||||||
|
|
||||||
|
2. 1000…65533 and 65536…4294967294 → Everything else, i.e. regular (human) users.
|
||||||
|
|
||||||
|
Note that most distributions allow changing the boundary between system and
|
||||||
|
regular users, even during runtime as user configuration. Moreover, some older
|
||||||
|
systems placed the boundary at 499/500, or even 99/100. In `systemd`, the
|
||||||
|
boundary is configurable only during compilation time, as this should be a
|
||||||
|
decision for distribution builders, not for users. Moreover, we strongly
|
||||||
|
discourage downstreams to change the boundary from the upstream default of
|
||||||
|
999/1000.
|
||||||
|
|
||||||
|
Also note that programs such as `adduser` tend to allocate from a subset of the
|
||||||
|
available regular user range only, usually 1000..60000. And it's also usually
|
||||||
|
user-configurable, too.
|
||||||
|
|
||||||
|
Note that systemd requires that system users and groups are resolvable without
|
||||||
|
networking available — a requirement that is not made for regular users. This
|
||||||
|
means regular users may be stored in remote LDAP or NIS databases, but system
|
||||||
|
users may not (except when there's a consistent local cache kept, that is
|
||||||
|
available during earliest boot, including in the initial RAM disk).
|
||||||
|
|
||||||
|
## Special `systemd` GIDs
|
||||||
|
|
||||||
|
`systemd` defines no special UIDs beyond what Linux already defines (see
|
||||||
|
above). However, it does define some special group/GID assignments, which are
|
||||||
|
primarily used for `systemd-udevd`'s device management. The precise list of the
|
||||||
|
currently defined groups is found in this `sysusers.d` snippet:
|
||||||
|
[basic.conf](https://raw.githubusercontent.com/systemd/systemd/master/sysusers.d/basic.conf.in)
|
||||||
|
|
||||||
|
It's strongly recommended that downstream distributions include these groups in
|
||||||
|
their default group databases.
|
||||||
|
|
||||||
|
Note that the actual GID numbers assigned to these groups do not have to be
|
||||||
|
constant beyond a specific system. There's one exception however: the `tty`
|
||||||
|
group must have the GID 5. That's because it must be encoded in the `devpts`
|
||||||
|
mount parameters during earliest boot, at a time where NSS lookups are not
|
||||||
|
possible. (Note that the actual GID can be changed during `systemd` build time,
|
||||||
|
but downstreams are strongly advised against doing that.)
|
||||||
|
|
||||||
|
## Special `systemd` UID ranges
|
||||||
|
|
||||||
|
`systemd` defines a number of special UID ranges:
|
||||||
|
|
||||||
|
1. 61184…65519 → UIDs for dynamic users are allocated from this range (see the
|
||||||
|
`DynamicUser=` documentation in
|
||||||
|
[`systemd.exec(5)`](https://www.freedesktop.org/software/systemd/man/systemd.exec.html)). This
|
||||||
|
range has been chosen so that it is below the 16bit boundary (i.e. below
|
||||||
|
65535), in order to provide compatibility with container environments that
|
||||||
|
assign a 64K range of UIDs to containers using user namespacing. This range
|
||||||
|
is above the 60000 boundary, so that its allocations are unlikely to be
|
||||||
|
affected by `adduser` allocations (see above). And we leave some room
|
||||||
|
upwards for other purposes. (And if you wonder why precisely these numbers:
|
||||||
|
if you write them in hexadecimal, they might make more sense: 0xEF00 and
|
||||||
|
0xFFEF). The `nss-systemd` module will synthesize user records implicitly
|
||||||
|
for all currently allocated dynamic users from this range. Thus, NSS-based
|
||||||
|
user record resolving works correctly without those users being in
|
||||||
|
`/etc/passwd`.
|
||||||
|
|
||||||
|
2. 524288…1879048191 → UID range for `systemd-nspawn`'s automatic allocation of
|
||||||
|
per-container UID ranges. When the `--private-users=pick` switch is used (or
|
||||||
|
`-U`) then it will automatically find a so far unused 16bit subrange of this
|
||||||
|
range and assign it to the container. The range is picked so that the upper
|
||||||
|
16bit of the 32bit UIDs are constant for all users of the container, while
|
||||||
|
the lower 16bit directly encode the 65536 UIDs assigned to the
|
||||||
|
container. This mode of allocation means that the upper 16bit of any UID
|
||||||
|
assigned to a container are kind of a "container ID", while the lower 16bit
|
||||||
|
directly expose the container's own UID numbers. If you wonder why precisely
|
||||||
|
these numbers, consider them in hexadecimal: 0x00080000…0x6FFFFFFF. This
|
||||||
|
range is above the 16bit boundary. Moreover it's below the 31bit boundary,
|
||||||
|
as some broken code (specifically: the kernel's `devpts` file system)
|
||||||
|
erroneously considers UIDs signed integers, and hence can't deal with values
|
||||||
|
above 2^31. The `nss-mymachines` glibc NSS module will synthesize user
|
||||||
|
database records for all UIDs assigned to a running container from this
|
||||||
|
range.
|
||||||
|
|
||||||
|
Note for both allocation ranges: when an UID allocation takes place NSS is
|
||||||
|
checked for collisions first, and a different UID is picked if an entry is
|
||||||
|
found. Thus, the user database is used as synchronization mechanism to ensure
|
||||||
|
exclusive ownership of UIDs and UID ranges. To ensure compatibility with other
|
||||||
|
subsystems allocating from the same ranges it is hence essential that they
|
||||||
|
ensure that whatever they pick shows up in the user/group databases, either by
|
||||||
|
providing an NSS module, or by adding entries directly to `/etc/passwd` and
|
||||||
|
`/etc/group`. For performance reasons, do note that `systemd-nspawn` will only
|
||||||
|
do an NSS check for the first UID of the range it allocates, not all 65536 of
|
||||||
|
them. Also note that while the allocation logic is operating, the glibc
|
||||||
|
`lckpwdf()` user database lock is taken, in order to make this logic race-free.
|
||||||
|
|
||||||
|
## Figuring out the system's UID boundaries
|
||||||
|
|
||||||
|
The most important boundaries of the local system may be queried with
|
||||||
|
`pkg-config`:
|
||||||
|
|
||||||
|
```
|
||||||
|
$ pkg-config --variable=systemuidmax systemd
|
||||||
|
999
|
||||||
|
$ pkg-config --variable=dynamicuidmin systemd
|
||||||
|
61184
|
||||||
|
$ pkg-config --variable=dynamicuidmax systemd
|
||||||
|
65519
|
||||||
|
$ pkg-config --variable=containeruidbasemin systemd
|
||||||
|
524288
|
||||||
|
$ pkg-config --variable=containeruidbasemax systemd
|
||||||
|
1878982656
|
||||||
|
```
|
||||||
|
|
||||||
|
(Note that the latter encodes the maximum UID *base* `systemd-nspawn` might
|
||||||
|
pick — given that 64K UIDs are assigned to each container according to this
|
||||||
|
allocation logic, the maximum UID used for this range is hence
|
||||||
|
1878982656+65535=1879048191.)
|
||||||
|
|
||||||
|
Note that systemd does not make any of these values runtime-configurable. All
|
||||||
|
these boundaries are chosen during build time. That said, the system UID/GID
|
||||||
|
boundary is traditionally configured in /etc/login.defs, though systemd won't
|
||||||
|
look there during runtime.
|
||||||
|
|
||||||
|
## Considerations for container managers
|
||||||
|
|
||||||
|
If you hack on a container manager, and wonder how and how many UIDs best to
|
||||||
|
assign to your containers, here are a few recommendations:
|
||||||
|
|
||||||
|
1. Definitely, don't assign less than 65536 UIDs/GIDs. After all the `nobody`
|
||||||
|
user has magic properties, and hence should be available in your container, and
|
||||||
|
given that it's assigned the UID 65534, you should really cover the full 16bit
|
||||||
|
range in your container. Note that systemd will — as mentioned — synthesize
|
||||||
|
user records for the `nobody` user, and assumes its availability in various
|
||||||
|
other parts of its codebase, too, hence assigning fewer users means you lose
|
||||||
|
compatibility with running systemd code inside your container. And most likely
|
||||||
|
other packages make similar restrictions.
|
||||||
|
|
||||||
|
2. While it's fine to assign more than 65536 UIDs/GIDs to a container, there's
|
||||||
|
most likely not much value in doing so, as Linux distributions won't use the
|
||||||
|
higher ranges by default (as mentioned neither `adduser` nor `systemd`'s
|
||||||
|
dynamic user concept allocate from above the 16bit range). Unless you actively
|
||||||
|
care for nested containers, it's hence probably a good idea to allocate exactly
|
||||||
|
65536 UIDs per container, and neither less nor more. A pretty side-effect is
|
||||||
|
that by doing so, you expose the same number of UIDs per container as Linux 2.2
|
||||||
|
supported for the whole system, back in the days.
|
||||||
|
|
||||||
|
3. Consider allocating UID ranges for containers so that the first UID you
|
||||||
|
assign has the lower 16bits all set to zero. That way, the upper 16bits become
|
||||||
|
a container ID of some kind, while the lower 16bits directly encode the
|
||||||
|
internal container UID. This is the way `systemd-nspawn` allocates UID ranges
|
||||||
|
(see above). Following this allocation logic ensures best compability with
|
||||||
|
`systemd-nspawn` and all other container managers following the scheme, as it
|
||||||
|
is sufficient then to check NSS for the first UID you pick regarding conflicts,
|
||||||
|
as that's what they do, too. Moreover, it makes `chown()`ing container file
|
||||||
|
system trees nicely robust to interruptions: as the external UID encodes the
|
||||||
|
internal UID in a fixed way, it's very easy to adjust the container's base UID
|
||||||
|
without the need to know the original base UID: to change the container base,
|
||||||
|
just mask away the upper 16bit, and insert the upper 16bit of the new container
|
||||||
|
base instead. Here are the easy conversions to derive the internal UID, the
|
||||||
|
external UID, and the container base UID from each other:
|
||||||
|
|
||||||
|
```
|
||||||
|
INTERNAL_UID = EXTERNAL_UID & 0x0000FFFF
|
||||||
|
CONTAINER_BASE_UID = EXTERNAL_UID & 0xFFFF0000
|
||||||
|
EXTERNAL_UID = INTERNAL_UID | CONTAINER_BASE_UID
|
||||||
|
```
|
||||||
|
|
||||||
|
4. When picking a UID range for containers, make sure to check NSS first, with
|
||||||
|
a simple `getpwuid()` call: if there's already a user record for the first UID
|
||||||
|
you want to pick, then it's already in use: pick a different one. Wrap that
|
||||||
|
call in a `lckpwdf()` + `ulckpwdf()` pair, to make allocation
|
||||||
|
race-free. Provide an NSS module that makes all UIDs you end up taking show up
|
||||||
|
in the user database, and make sure that the NSS module returns up-to-date
|
||||||
|
information before you release the lock, so that other system components can
|
||||||
|
safely use the NSS user database as allocation check, too. Note that if you
|
||||||
|
follow this scheme no changes to `/etc/passwd` need to be made, thus minimizing
|
||||||
|
the artifacts the container manager persistently leaves in the system.
|
||||||
|
|
||||||
|
## Summary
|
||||||
|
|
||||||
|
| UID/GID | Purpose | Defined By | Listed in |
|
||||||
|
|-----------------------|-----------------------|---------------|-------------------------------|
|
||||||
|
| 0 | `root` user | Linux | `/etc/passwd` + `nss-systemd` |
|
||||||
|
| 1…4 | System users | Distributions | `/etc/passwd` |
|
||||||
|
| 5 | `tty` group | `systemd` | `/etc/passwd` |
|
||||||
|
| 6…999 | System users | Distributions | `/etc/passwd` |
|
||||||
|
| 1000…60000 | Regular users | Distributions | `/etc/passwd` + LDAP/NIS/… |
|
||||||
|
| 60001…61183 | Unused | | |
|
||||||
|
| 61184…65519 | Dynamic service users | `systemd` | `nss-systemd` |
|
||||||
|
| 65520…65533 | Unused | | |
|
||||||
|
| 65534 | `nobody` user | Linux | `/etc/passwd` + `nss-systemd` |
|
||||||
|
| 65535 | 16bit `(uid_t) -1` | Linux | |
|
||||||
|
| 65536…524287 | Unused | | |
|
||||||
|
| 524288…1879048191 | Container UID ranges | `systemd` | `nss-mymachines` |
|
||||||
|
| 1879048192…4294967294 | Unused | | |
|
||||||
|
| 4294967295 | 32bit `(uid_t) -1` | Linux | |
|
||||||
|
|
||||||
|
Note that "Unused" in the table above doesn't meant that these ranges are
|
||||||
|
really unused. It just means that these ranges have no well-established
|
||||||
|
pre-defined purposes between Linux, generic low-level distributions and
|
||||||
|
`systemd`. There might very well be other packages that allocate from these
|
||||||
|
ranges.
|
@ -1,3 +1,20 @@
|
|||||||
|
# SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
#
|
||||||
|
# Copyright 2017 Zbigniew Jędrzejewski-Szmek
|
||||||
|
#
|
||||||
|
# systemd is free software; you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU Lesser General Public License as published by
|
||||||
|
# the Free Software Foundation; either version 2.1 of the License, or
|
||||||
|
# (at your option) any later version.
|
||||||
|
#
|
||||||
|
# systemd is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# Lesser General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU Lesser General Public License
|
||||||
|
# along with systemd; If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
in_files = '''
|
in_files = '''
|
||||||
systemd.bg.catalog
|
systemd.bg.catalog
|
||||||
systemd.be.catalog
|
systemd.be.catalog
|
||||||
@ -27,3 +44,7 @@ foreach file : in_files
|
|||||||
install : true,
|
install : true,
|
||||||
install_dir : catalogdir)
|
install_dir : catalogdir)
|
||||||
endforeach
|
endforeach
|
||||||
|
|
||||||
|
meson.add_install_script('sh', '-c',
|
||||||
|
'test -n "$DESTDIR" || @0@/journalctl --update-catalog'
|
||||||
|
.format(rootbindir))
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
# SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
#
|
||||||
# This file is part of systemd.
|
# This file is part of systemd.
|
||||||
#
|
#
|
||||||
# Copyright 2012 Lennart Poettering
|
# Copyright 2012 Lennart Poettering
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
# SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
#
|
||||||
# This file is part of systemd.
|
# This file is part of systemd.
|
||||||
#
|
#
|
||||||
# Copyright 2012 Lennart Poettering
|
# Copyright 2012 Lennart Poettering
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
# SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
#
|
||||||
# This file is part of systemd.
|
# This file is part of systemd.
|
||||||
#
|
#
|
||||||
# Copyright 2012 Lennart Poettering
|
# Copyright 2012 Lennart Poettering
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
# SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
#
|
||||||
# This file is part of systemd.
|
# This file is part of systemd.
|
||||||
#
|
#
|
||||||
# Copyright 2012 Lennart Poettering
|
# Copyright 2012 Lennart Poettering
|
||||||
@ -199,7 +201,7 @@ Subject: System shutdown initiated
|
|||||||
Defined-By: systemd
|
Defined-By: systemd
|
||||||
Support: %SUPPORT_URL%
|
Support: %SUPPORT_URL%
|
||||||
|
|
||||||
Systemd shutdown has been initiated. The shutdown has now begun and
|
System shutdown has been initiated. The shutdown has now begun and
|
||||||
all system services are terminated and all file systems unmounted.
|
all system services are terminated and all file systems unmounted.
|
||||||
|
|
||||||
-- 7d4958e842da4a758f6c1cdc7b36dcc5
|
-- 7d4958e842da4a758f6c1cdc7b36dcc5
|
||||||
@ -357,3 +359,20 @@ Defined-By: systemd
|
|||||||
Support: %SUPPORT_URL%
|
Support: %SUPPORT_URL%
|
||||||
|
|
||||||
The unit @UNIT@ completed and consumed the indicated resources.
|
The unit @UNIT@ completed and consumed the indicated resources.
|
||||||
|
|
||||||
|
-- 50876a9db00f4c40bde1a2ad381c3a1b
|
||||||
|
Subject: The system is configured in a way that might cause problems
|
||||||
|
Defined-By: systemd
|
||||||
|
Support: %SUPPORT_URL%
|
||||||
|
|
||||||
|
The following "tags" are possible:
|
||||||
|
- "split-usr" — /usr is a separate file system and was not mounted when systemd
|
||||||
|
was booted
|
||||||
|
- "cgroups-missing" — the kernel was compiled without cgroup support or access
|
||||||
|
to expected interface files is resticted
|
||||||
|
- "var-run-bad" — /var/run is not a symlink to /run
|
||||||
|
- "overflowuid-not-65534" — the kernel user ID used for "unknown" users (with
|
||||||
|
NFS or user namespaces) is not 65534
|
||||||
|
- "overflowgid-not-65534" — the kernel group ID used for "unknown" users (with
|
||||||
|
NFS or user namespaces) is not 65534
|
||||||
|
Current system is tagged as @TAINT@.
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
# SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
#
|
||||||
# This file is part of systemd.
|
# This file is part of systemd.
|
||||||
#
|
#
|
||||||
# Copyright 2012 Lennart Poettering
|
# Copyright 2012 Lennart Poettering
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
# SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
#
|
||||||
# This file is part of systemd.
|
# This file is part of systemd.
|
||||||
#
|
#
|
||||||
# Copyright 2012 Lennart Poettering
|
# Copyright 2012 Lennart Poettering
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
# SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
#
|
||||||
# This file is part of systemd.
|
# This file is part of systemd.
|
||||||
#
|
#
|
||||||
# Copyright 2012 Lennart Poettering
|
# Copyright 2012 Lennart Poettering
|
||||||
@ -329,3 +331,18 @@ Documentation: man:systemd-resolved.service(8)
|
|||||||
Une ancre de confiance DNSSEC a été révoquée. Une nouvelle ancre de
|
Une ancre de confiance DNSSEC a été révoquée. Une nouvelle ancre de
|
||||||
confiance doit être configurée, ou le système d'exploitation a besoin
|
confiance doit être configurée, ou le système d'exploitation a besoin
|
||||||
d'être mis à jour, pour fournir une version à jour de l'ancre de confiance.
|
d'être mis à jour, pour fournir une version à jour de l'ancre de confiance.
|
||||||
|
|
||||||
|
-- 5eb03494b6584870a536b337290809b3
|
||||||
|
Subject: Le redémarrage automatique d'une unité (unit) a été planifié
|
||||||
|
Defined-By: systemd
|
||||||
|
Support: %SUPPORT_URL%
|
||||||
|
|
||||||
|
Le redémarrage automatique de l'unité (unit) @UNIT@ a été planifié, en
|
||||||
|
raison de sa configuration avec le paramètre Restart=.
|
||||||
|
|
||||||
|
-- ae8f7b866b0347b9af31fe1c80b127c0
|
||||||
|
Subject: Ressources consommées durant l'éxécution de l'unité (unit)
|
||||||
|
Defined-By: systemd
|
||||||
|
Support: %SUPPORT_URL%
|
||||||
|
|
||||||
|
L'unité (unit) @UNIT@ s'est arrêtée et a consommé les ressources indiquées.
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
# SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
#
|
||||||
# This file is part of systemd.
|
# This file is part of systemd.
|
||||||
#
|
#
|
||||||
# Copyright 2012 Lennart Poettering
|
# Copyright 2012 Lennart Poettering
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
# SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
#
|
||||||
# This file is part of systemd.
|
# This file is part of systemd.
|
||||||
#
|
#
|
||||||
# Copyright 2012 Lennart Poettering
|
# Copyright 2012 Lennart Poettering
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
# SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
#
|
||||||
# This file is part of systemd.
|
# This file is part of systemd.
|
||||||
#
|
#
|
||||||
# Copyright 2013 Daniele Medri
|
# Copyright 2013 Daniele Medri
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
# SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
#
|
||||||
# This file is part of systemd.
|
# This file is part of systemd.
|
||||||
#
|
#
|
||||||
# Copyright 2012 Lennart Poettering
|
# Copyright 2012 Lennart Poettering
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
# SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
#
|
||||||
# This file is part of systemd.
|
# This file is part of systemd.
|
||||||
#
|
#
|
||||||
# Copyright 2012 Lennart Poettering
|
# Copyright 2012 Lennart Poettering
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
# SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
#
|
||||||
# This file is part of systemd.
|
# This file is part of systemd.
|
||||||
#
|
#
|
||||||
# Copyright 2012 Lennart Poettering
|
# Copyright 2012 Lennart Poettering
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
# SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
#
|
||||||
# This file is part of systemd.
|
# This file is part of systemd.
|
||||||
#
|
#
|
||||||
# Copyright 2012 Lennart Poettering
|
# Copyright 2012 Lennart Poettering
|
||||||
@ -377,3 +379,20 @@ Documentation: man:systemd-resolved.service(8)
|
|||||||
|
|
||||||
Открытый ключ (trust ahcnor) DNSSEC был отозван. Необходимо настроить новый
|
Открытый ключ (trust ahcnor) DNSSEC был отозван. Необходимо настроить новый
|
||||||
открытый ключ, либо обновить систему, чтобы получить обновленный открытый ключ.
|
открытый ключ, либо обновить систему, чтобы получить обновленный открытый ключ.
|
||||||
|
|
||||||
|
# Subject: Automatic restarting of a unit has been scheduled
|
||||||
|
-- 5eb03494b6584870a536b337290809b3
|
||||||
|
Subject: Назначен автоматический перезапуск юнита
|
||||||
|
Defined-By: systemd
|
||||||
|
Support: %SUPPORT_URL%
|
||||||
|
|
||||||
|
Назначен автоматический перезапуск юнита @UNIT@, так как для него был задан
|
||||||
|
параметр Restart=.
|
||||||
|
|
||||||
|
# Subject: Resources consumed by unit runtime
|
||||||
|
-- ae8f7b866b0347b9af31fe1c80b127c0
|
||||||
|
Subject: Потребленные юнитом ресурсы
|
||||||
|
Defined-By: systemd
|
||||||
|
Support: %SUPPORT_URL%
|
||||||
|
|
||||||
|
Юнит @UNIT@ завершен. Приводится статистика по потребленным им ресурсам.
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
# SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
#
|
||||||
# This file is part of systemd.
|
# This file is part of systemd.
|
||||||
#
|
#
|
||||||
# Copyright 2012 Lennart Poettering
|
# Copyright 2012 Lennart Poettering
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
# SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
#
|
||||||
# This file is part of systemd.
|
# This file is part of systemd.
|
||||||
#
|
#
|
||||||
# Copyright 2012 Lennart Poettering
|
# Copyright 2012 Lennart Poettering
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
# SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
#
|
||||||
# This file is part of systemd.
|
# This file is part of systemd.
|
||||||
#
|
#
|
||||||
# Copyright 2012 Lennart Poettering
|
# Copyright 2012 Lennart Poettering
|
||||||
|
10
coccinelle/const-strlen.cocci
Normal file
10
coccinelle/const-strlen.cocci
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
@@
|
||||||
|
constant s;
|
||||||
|
@@
|
||||||
|
- sizeof(s)-1
|
||||||
|
+ STRLEN(s)
|
||||||
|
@@
|
||||||
|
constant s;
|
||||||
|
@@
|
||||||
|
- strlen(s)
|
||||||
|
+ STRLEN(s)
|
5
coccinelle/empty-to-null.cocci
Normal file
5
coccinelle/empty-to-null.cocci
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
@@
|
||||||
|
expression s;
|
||||||
|
@@
|
||||||
|
- isempty(s) ? NULL : s
|
||||||
|
+ empty_to_null(s)
|
14
coccinelle/equals-null.cocci
Normal file
14
coccinelle/equals-null.cocci
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
@@
|
||||||
|
expression e;
|
||||||
|
statement s;
|
||||||
|
@@
|
||||||
|
- if (e == NULL)
|
||||||
|
+ if (!e)
|
||||||
|
s
|
||||||
|
@@
|
||||||
|
expression e;
|
||||||
|
statement s;
|
||||||
|
@@
|
||||||
|
- if (e != NULL)
|
||||||
|
+ if (e)
|
||||||
|
s
|
@ -1,35 +1,54 @@
|
|||||||
@@
|
@@
|
||||||
expression e;
|
expression e;
|
||||||
identifier n1, n2, n3, n4, n5, n6;
|
constant n0, n1, n2, n3, n4, n5, n6, n7, n8, n9;
|
||||||
statement s;
|
|
||||||
@@
|
@@
|
||||||
- e == n1 || e == n2 || e == n3 || e == n4 || e == n5 || e == n6
|
- e == n0 || e == n1 || e == n2 || e == n3 || e == n4 || e == n5 || e == n6 || e == n7 || e == n8 || e == n9
|
||||||
+ IN_SET(e, n1, n2, n3, n4, n5, n6)
|
+ IN_SET(e, n0, n1, n2, n3, n4, n5, n6, n7, n8, n9)
|
||||||
@@
|
@@
|
||||||
expression e;
|
expression e;
|
||||||
identifier n1, n2, n3, n4, n5;
|
constant n0, n1, n2, n3, n4, n5, n6, n7, n8;
|
||||||
statement s;
|
|
||||||
@@
|
@@
|
||||||
- e == n1 || e == n2 || e == n3 || e == n4 || e == n5
|
- e == n0 || e == n1 || e == n2 || e == n3 || e == n4 || e == n5 || e == n6 || e == n7 || e == n8
|
||||||
+ IN_SET(e, n1, n2, n3, n4, n5)
|
+ IN_SET(e, n0, n1, n2, n3, n4, n5, n6, n7, n8)
|
||||||
@@
|
@@
|
||||||
expression e;
|
expression e;
|
||||||
identifier n1, n2, n3, n4;
|
constant n0, n1, n2, n3, n4, n5, n6, n7;
|
||||||
statement s;
|
|
||||||
@@
|
@@
|
||||||
- e == n1 || e == n2 || e == n3 || e == n4
|
- e == n0 || e == n1 || e == n2 || e == n3 || e == n4 || e == n5 || e == n6 || e == n7
|
||||||
+ IN_SET(e, n1, n2, n3, n4)
|
+ IN_SET(e, n0, n1, n2, n3, n4, n5, n6, n7)
|
||||||
@@
|
@@
|
||||||
expression e;
|
expression e;
|
||||||
identifier n1, n2, n3;
|
constant n0, n1, n2, n3, n4, n5, n6;
|
||||||
statement s;
|
|
||||||
@@
|
@@
|
||||||
- e == n1 || e == n2 || e == n3
|
- e == n0 || e == n1 || e == n2 || e == n3 || e == n4 || e == n5 || e == n6
|
||||||
+ IN_SET(e, n1, n2, n3)
|
+ IN_SET(e, n0, n1, n2, n3, n4, n5, n6)
|
||||||
@@
|
@@
|
||||||
expression e;
|
expression e;
|
||||||
identifier n, p;
|
constant n0, n1, n2, n3, n4, n5;
|
||||||
statement s;
|
|
||||||
@@
|
@@
|
||||||
- e == n || e == p
|
- e == n0 || e == n1 || e == n2 || e == n3 || e == n4 || e == n5
|
||||||
+ IN_SET(e, n, p)
|
+ IN_SET(e, n0, n1, n2, n3, n4, n5)
|
||||||
|
@@
|
||||||
|
expression e;
|
||||||
|
constant n0, n1, n2, n3, n4;
|
||||||
|
@@
|
||||||
|
- e == n0 || e == n1 || e == n2 || e == n3 || e == n4
|
||||||
|
+ IN_SET(e, n0, n1, n2, n3, n4)
|
||||||
|
@@
|
||||||
|
expression e;
|
||||||
|
constant n0, n1, n2, n3;
|
||||||
|
@@
|
||||||
|
- e == n0 || e == n1 || e == n2 || e == n3
|
||||||
|
+ IN_SET(e, n0, n1, n2, n3)
|
||||||
|
@@
|
||||||
|
expression e;
|
||||||
|
constant n0, n1, n2;
|
||||||
|
@@
|
||||||
|
- e == n0 || e == n1 || e == n2
|
||||||
|
+ IN_SET(e, n0, n1, n2)
|
||||||
|
@@
|
||||||
|
expression e;
|
||||||
|
constant n0, n1;
|
||||||
|
@@
|
||||||
|
- e == n0 || e == n1
|
||||||
|
+ IN_SET(e, n0, n1)
|
||||||
|
15
coccinelle/isempty.cocci
Normal file
15
coccinelle/isempty.cocci
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
@@
|
||||||
|
expression s;
|
||||||
|
@@
|
||||||
|
- strv_length(s) == 0
|
||||||
|
+ strv_isempty(s)
|
||||||
|
@@
|
||||||
|
expression s;
|
||||||
|
@@
|
||||||
|
- strlen(s) == 0
|
||||||
|
+ isempty(s)
|
||||||
|
@@
|
||||||
|
expression s;
|
||||||
|
@@
|
||||||
|
- strlen_ptr(s) == 0
|
||||||
|
+ isempty(s)
|
@ -1,147 +1,54 @@
|
|||||||
@@
|
@@
|
||||||
expression e;
|
expression e;
|
||||||
identifier n0, n1, n2, n3, n4, n5, n6, n7, n8, n9, n10, n11, n12, n13, n14, n15, n16, n17, n18, n19, n20;
|
constant n0, n1, n2, n3, n4, n5, n6, n7, n8, n9;
|
||||||
statement s;
|
|
||||||
@@
|
|
||||||
- e != n0 && e != n1 && e != n2 && e != n3 && e != n4 && e != n5 && e != n6 && e != n7 && e != n8 && e != n9 && e != n10 && e != n11 && e != n12 && e != n13 && e != n14 && e != n15 && e != n16 && e != n17 && e != n18 && e != n19 && e != n20
|
|
||||||
+ !IN_SET(e, n0, n1, n2, n3, n4, n5, n6, n7, n8, n9, n10, n11, n12, n13, n14, n15, n16, n17, n18, n19, n20)
|
|
||||||
@@
|
|
||||||
expression e;
|
|
||||||
identifier n0, n1, n2, n3, n4, n5, n6, n7, n8, n9, n10, n11, n12, n13, n14, n15, n16, n17, n18, n19;
|
|
||||||
statement s;
|
|
||||||
@@
|
|
||||||
- e != n0 && e != n1 && e != n2 && e != n3 && e != n4 && e != n5 && e != n6 && e != n7 && e != n8 && e != n9 && e != n10 && e != n11 && e != n12 && e != n13 && e != n14 && e != n15 && e != n16 && e != n17 && e != n18 && e != n19
|
|
||||||
+ !IN_SET(e, n0, n1, n2, n3, n4, n5, n6, n7, n8, n9, n10, n11, n12, n13, n14, n15, n16, n17, n18, n19)
|
|
||||||
@@
|
|
||||||
expression e;
|
|
||||||
identifier n0, n1, n2, n3, n4, n5, n6, n7, n8, n9, n10, n11, n12, n13, n14, n15, n16, n17, n18;
|
|
||||||
statement s;
|
|
||||||
@@
|
|
||||||
- e != n0 && e != n1 && e != n2 && e != n3 && e != n4 && e != n5 && e != n6 && e != n7 && e != n8 && e != n9 && e != n10 && e != n11 && e != n12 && e != n13 && e != n14 && e != n15 && e != n16 && e != n17 && e != n18
|
|
||||||
+ !IN_SET(e, n0, n1, n2, n3, n4, n5, n6, n7, n8, n9, n10, n11, n12, n13, n14, n15, n16, n17, n18)
|
|
||||||
@@
|
|
||||||
expression e;
|
|
||||||
identifier n0, n1, n2, n3, n4, n5, n6, n7, n8, n9, n10, n11, n12, n13, n14, n15, n16, n17;
|
|
||||||
statement s;
|
|
||||||
@@
|
|
||||||
- e != n0 && e != n1 && e != n2 && e != n3 && e != n4 && e != n5 && e != n6 && e != n7 && e != n8 && e != n9 && e != n10 && e != n11 && e != n12 && e != n13 && e != n14 && e != n15 && e != n16 && e != n17
|
|
||||||
+ !IN_SET(e, n0, n1, n2, n3, n4, n5, n6, n7, n8, n9, n10, n11, n12, n13, n14, n15, n16, n17)
|
|
||||||
@@
|
|
||||||
expression e;
|
|
||||||
identifier n0, n1, n2, n3, n4, n5, n6, n7, n8, n9, n10, n11, n12, n13, n14, n15, n16;
|
|
||||||
statement s;
|
|
||||||
@@
|
|
||||||
- e != n0 && e != n1 && e != n2 && e != n3 && e != n4 && e != n5 && e != n6 && e != n7 && e != n8 && e != n9 && e != n10 && e != n11 && e != n12 && e != n13 && e != n14 && e != n15 && e != n16
|
|
||||||
+ !IN_SET(e, n0, n1, n2, n3, n4, n5, n6, n7, n8, n9, n10, n11, n12, n13, n14, n15, n16)
|
|
||||||
@@
|
|
||||||
expression e;
|
|
||||||
identifier n0, n1, n2, n3, n4, n5, n6, n7, n8, n9, n10, n11, n12, n13, n14, n15;
|
|
||||||
statement s;
|
|
||||||
@@
|
|
||||||
- e != n0 && e != n1 && e != n2 && e != n3 && e != n4 && e != n5 && e != n6 && e != n7 && e != n8 && e != n9 && e != n10 && e != n11 && e != n12 && e != n13 && e != n14 && e != n15
|
|
||||||
+ !IN_SET(e, n0, n1, n2, n3, n4, n5, n6, n7, n8, n9, n10, n11, n12, n13, n14, n15)
|
|
||||||
@@
|
|
||||||
expression e;
|
|
||||||
identifier n0, n1, n2, n3, n4, n5, n6, n7, n8, n9, n10, n11, n12, n13, n14;
|
|
||||||
statement s;
|
|
||||||
@@
|
|
||||||
- e != n0 && e != n1 && e != n2 && e != n3 && e != n4 && e != n5 && e != n6 && e != n7 && e != n8 && e != n9 && e != n10 && e != n11 && e != n12 && e != n13 && e != n14
|
|
||||||
+ !IN_SET(e, n0, n1, n2, n3, n4, n5, n6, n7, n8, n9, n10, n11, n12, n13, n14)
|
|
||||||
@@
|
|
||||||
expression e;
|
|
||||||
identifier n0, n1, n2, n3, n4, n5, n6, n7, n8, n9, n10, n11, n12, n13;
|
|
||||||
statement s;
|
|
||||||
@@
|
|
||||||
- e != n0 && e != n1 && e != n2 && e != n3 && e != n4 && e != n5 && e != n6 && e != n7 && e != n8 && e != n9 && e != n10 && e != n11 && e != n12 && e != n13
|
|
||||||
+ !IN_SET(e, n0, n1, n2, n3, n4, n5, n6, n7, n8, n9, n10, n11, n12, n13)
|
|
||||||
@@
|
|
||||||
expression e;
|
|
||||||
identifier n0, n1, n2, n3, n4, n5, n6, n7, n8, n9, n10, n11, n12;
|
|
||||||
statement s;
|
|
||||||
@@
|
|
||||||
- e != n0 && e != n1 && e != n2 && e != n3 && e != n4 && e != n5 && e != n6 && e != n7 && e != n8 && e != n9 && e != n10 && e != n11 && e != n12
|
|
||||||
+ !IN_SET(e, n0, n1, n2, n3, n4, n5, n6, n7, n8, n9, n10, n11, n12)
|
|
||||||
@@
|
|
||||||
expression e;
|
|
||||||
identifier n0, n1, n2, n3, n4, n5, n6, n7, n8, n9, n10, n11;
|
|
||||||
statement s;
|
|
||||||
@@
|
|
||||||
- e != n0 && e != n1 && e != n2 && e != n3 && e != n4 && e != n5 && e != n6 && e != n7 && e != n8 && e != n9 && e != n10 && e != n11
|
|
||||||
+ !IN_SET(e, n0, n1, n2, n3, n4, n5, n6, n7, n8, n9, n10, n11)
|
|
||||||
@@
|
|
||||||
expression e;
|
|
||||||
identifier n0, n1, n2, n3, n4, n5, n6, n7, n8, n9, n10;
|
|
||||||
statement s;
|
|
||||||
@@
|
|
||||||
- e != n0 && e != n1 && e != n2 && e != n3 && e != n4 && e != n5 && e != n6 && e != n7 && e != n8 && e != n9 && e != n10
|
|
||||||
+ !IN_SET(e, n0, n1, n2, n3, n4, n5, n6, n7, n8, n9, n10)
|
|
||||||
@@
|
|
||||||
expression e;
|
|
||||||
identifier n0, n1, n2, n3, n4, n5, n6, n7, n8, n9;
|
|
||||||
statement s;
|
|
||||||
@@
|
@@
|
||||||
- e != n0 && e != n1 && e != n2 && e != n3 && e != n4 && e != n5 && e != n6 && e != n7 && e != n8 && e != n9
|
- e != n0 && e != n1 && e != n2 && e != n3 && e != n4 && e != n5 && e != n6 && e != n7 && e != n8 && e != n9
|
||||||
+ !IN_SET(e, n0, n1, n2, n3, n4, n5, n6, n7, n8, n9)
|
+ !IN_SET(e, n0, n1, n2, n3, n4, n5, n6, n7, n8, n9)
|
||||||
@@
|
@@
|
||||||
expression e;
|
expression e;
|
||||||
identifier n0, n1, n2, n3, n4, n5, n6, n7, n8;
|
constant n0, n1, n2, n3, n4, n5, n6, n7, n8;
|
||||||
statement s;
|
|
||||||
@@
|
@@
|
||||||
- e != n0 && e != n1 && e != n2 && e != n3 && e != n4 && e != n5 && e != n6 && e != n7 && e != n8
|
- e != n0 && e != n1 && e != n2 && e != n3 && e != n4 && e != n5 && e != n6 && e != n7 && e != n8
|
||||||
+ !IN_SET(e, n0, n1, n2, n3, n4, n5, n6, n7, n8)
|
+ !IN_SET(e, n0, n1, n2, n3, n4, n5, n6, n7, n8)
|
||||||
@@
|
@@
|
||||||
expression e;
|
expression e;
|
||||||
identifier n0, n1, n2, n3, n4, n5, n6, n7;
|
constant n0, n1, n2, n3, n4, n5, n6, n7;
|
||||||
statement s;
|
|
||||||
@@
|
@@
|
||||||
- e != n0 && e != n1 && e != n2 && e != n3 && e != n4 && e != n5 && e != n6 && e != n7
|
- e != n0 && e != n1 && e != n2 && e != n3 && e != n4 && e != n5 && e != n6 && e != n7
|
||||||
+ !IN_SET(e, n0, n1, n2, n3, n4, n5, n6, n7)
|
+ !IN_SET(e, n0, n1, n2, n3, n4, n5, n6, n7)
|
||||||
@@
|
@@
|
||||||
expression e;
|
expression e;
|
||||||
identifier n0, n1, n2, n3, n4, n5, n6;
|
constant n0, n1, n2, n3, n4, n5, n6;
|
||||||
statement s;
|
|
||||||
@@
|
@@
|
||||||
- e != n0 && e != n1 && e != n2 && e != n3 && e != n4 && e != n5 && e != n6
|
- e != n0 && e != n1 && e != n2 && e != n3 && e != n4 && e != n5 && e != n6
|
||||||
+ !IN_SET(e, n0, n1, n2, n3, n4, n5, n6)
|
+ !IN_SET(e, n0, n1, n2, n3, n4, n5, n6)
|
||||||
@@
|
@@
|
||||||
expression e;
|
expression e;
|
||||||
identifier n0, n1, n2, n3, n4, n5;
|
constant n0, n1, n2, n3, n4, n5;
|
||||||
statement s;
|
|
||||||
@@
|
@@
|
||||||
- e != n0 && e != n1 && e != n2 && e != n3 && e != n4 && e != n5
|
- e != n0 && e != n1 && e != n2 && e != n3 && e != n4 && e != n5
|
||||||
+ !IN_SET(e, n0, n1, n2, n3, n4, n5)
|
+ !IN_SET(e, n0, n1, n2, n3, n4, n5)
|
||||||
@@
|
@@
|
||||||
expression e;
|
expression e;
|
||||||
identifier n1, n2, n3, n4, n5;
|
constant n0, n1, n2, n3, n4;
|
||||||
statement s;
|
|
||||||
@@
|
@@
|
||||||
- e != n1 && e != n2 && e != n3 && e != n4 && e != n5
|
- e != n0 && e != n1 && e != n2 && e != n3 && e != n4
|
||||||
+ !IN_SET(e, n1, n2, n3, n4, n5)
|
+ !IN_SET(e, n0, n1, n2, n3, n4)
|
||||||
@@
|
@@
|
||||||
expression e;
|
expression e;
|
||||||
identifier n1, n2, n3, n4;
|
constant n0, n1, n2, n3;
|
||||||
statement s;
|
|
||||||
@@
|
@@
|
||||||
- e != n1 && e != n2 && e != n3 && e != n4
|
- e != n0 && e != n1 && e != n2 && e != n3
|
||||||
+ !IN_SET(e, n1, n2, n3, n4)
|
+ !IN_SET(e, n0, n1, n2, n3)
|
||||||
@@
|
@@
|
||||||
expression e;
|
expression e;
|
||||||
identifier n1, n2, n3, n4;
|
constant n0, n1, n2;
|
||||||
statement s;
|
|
||||||
@@
|
@@
|
||||||
- e != n1 && e != n2 && e != n3 && e != n4
|
- e != n0 && e != n1 && e != n2
|
||||||
+ !IN_SET(e, n1, n2, n3, n4)
|
+ !IN_SET(e, n0, n1, n2)
|
||||||
@@
|
@@
|
||||||
expression e;
|
expression e;
|
||||||
identifier n1, n2, n3;
|
constant n0, n1;
|
||||||
statement s;
|
|
||||||
@@
|
@@
|
||||||
- e != n1 && e != n2 && e != n3
|
- e != n0 && e != n1
|
||||||
+ !IN_SET(e, n1, n2, n3)
|
+ !IN_SET(e, n0, n1)
|
||||||
@@
|
|
||||||
expression e;
|
|
||||||
identifier n, p;
|
|
||||||
statement s;
|
|
||||||
@@
|
|
||||||
- e != n && e != p
|
|
||||||
+ !IN_SET(e, n, p)
|
|
||||||
|
11
coccinelle/run-coccinelle.sh
Executable file
11
coccinelle/run-coccinelle.sh
Executable file
@ -0,0 +1,11 @@
|
|||||||
|
#!/bin/bash -e
|
||||||
|
|
||||||
|
for SCRIPT in ${@-*.cocci} ; do
|
||||||
|
[ "$SCRIPT" = "empty-if.cocci" ] && continue
|
||||||
|
echo "--x-- Processing $SCRIPT --x--"
|
||||||
|
TMPFILE=`mktemp`
|
||||||
|
spatch --sp-file $SCRIPT --dir $(pwd)/.. 2> "$TMPFILE" || cat "$TMPFILE"
|
||||||
|
rm "$TMPFILE"
|
||||||
|
echo "--x-- Processed $SCRIPT --x--"
|
||||||
|
echo ""
|
||||||
|
done
|
@ -1,3 +1,20 @@
|
|||||||
|
# SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
#
|
||||||
|
# Copyright 2017 Zbigniew Jędrzejewski-Szmek
|
||||||
|
#
|
||||||
|
# systemd is free software; you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU Lesser General Public License as published by
|
||||||
|
# the Free Software Foundation; either version 2.1 of the License, or
|
||||||
|
# (at your option) any later version.
|
||||||
|
#
|
||||||
|
# systemd is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# Lesser General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU Lesser General Public License
|
||||||
|
# along with systemd; If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
file = configure_file(
|
file = configure_file(
|
||||||
input : 'README.in',
|
input : 'README.in',
|
||||||
output : 'README',
|
output : 'README',
|
||||||
|
@ -1,3 +1,20 @@
|
|||||||
|
# SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
#
|
||||||
|
# Copyright 2017 Zbigniew Jędrzejewski-Szmek
|
||||||
|
#
|
||||||
|
# systemd is free software; you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU Lesser General Public License as published by
|
||||||
|
# the Free Software Foundation; either version 2.1 of the License, or
|
||||||
|
# (at your option) any later version.
|
||||||
|
#
|
||||||
|
# systemd is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# Lesser General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU Lesser General Public License
|
||||||
|
# along with systemd; If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
file = configure_file(
|
file = configure_file(
|
||||||
input : 'README.in',
|
input : 'README.in',
|
||||||
output : 'README',
|
output : 'README',
|
||||||
|
1501
hwdb/20-OUI.hwdb
1501
hwdb/20-OUI.hwdb
File diff suppressed because it is too large
Load Diff
@ -120,6 +120,9 @@ acpi:IHSE*:
|
|||||||
acpi:IMPJ*:
|
acpi:IMPJ*:
|
||||||
ID_VENDOR_FROM_DATABASE=Impinj
|
ID_VENDOR_FROM_DATABASE=Impinj
|
||||||
|
|
||||||
|
acpi:INSY*:
|
||||||
|
ID_VENDOR_FROM_DATABASE=Insyde Software
|
||||||
|
|
||||||
acpi:INTC*:
|
acpi:INTC*:
|
||||||
ID_VENDOR_FROM_DATABASE=Intel Corporation
|
ID_VENDOR_FROM_DATABASE=Intel Corporation
|
||||||
|
|
||||||
@ -171,6 +174,9 @@ acpi:NVDA*:
|
|||||||
acpi:NVTN*:
|
acpi:NVTN*:
|
||||||
ID_VENDOR_FROM_DATABASE=Nuvoton Technology Corporation
|
ID_VENDOR_FROM_DATABASE=Nuvoton Technology Corporation
|
||||||
|
|
||||||
|
acpi:NXGO*:
|
||||||
|
ID_VENDOR_FROM_DATABASE=Nexstgo Company Limited
|
||||||
|
|
||||||
acpi:OBDA*:
|
acpi:OBDA*:
|
||||||
ID_VENDOR_FROM_DATABASE=REALTEK Semiconductor Corp.
|
ID_VENDOR_FROM_DATABASE=REALTEK Semiconductor Corp.
|
||||||
|
|
||||||
@ -882,6 +888,9 @@ acpi:AVO*:
|
|||||||
acpi:AVR*:
|
acpi:AVR*:
|
||||||
ID_VENDOR_FROM_DATABASE=AVer Information Inc.
|
ID_VENDOR_FROM_DATABASE=AVer Information Inc.
|
||||||
|
|
||||||
|
acpi:AVS*:
|
||||||
|
ID_VENDOR_FROM_DATABASE=Avatron Software Inc.
|
||||||
|
|
||||||
acpi:AVT*:
|
acpi:AVT*:
|
||||||
ID_VENDOR_FROM_DATABASE=Avtek (Electronics) Pty Ltd
|
ID_VENDOR_FROM_DATABASE=Avtek (Electronics) Pty Ltd
|
||||||
|
|
||||||
@ -963,6 +972,9 @@ acpi:BBH*:
|
|||||||
acpi:BBL*:
|
acpi:BBL*:
|
||||||
ID_VENDOR_FROM_DATABASE=Brain Boxes Limited
|
ID_VENDOR_FROM_DATABASE=Brain Boxes Limited
|
||||||
|
|
||||||
|
acpi:BBV*:
|
||||||
|
ID_VENDOR_FROM_DATABASE=BlueBox Video Limited
|
||||||
|
|
||||||
acpi:BBX*:
|
acpi:BBX*:
|
||||||
ID_VENDOR_FROM_DATABASE=Black Box Corporation
|
ID_VENDOR_FROM_DATABASE=Black Box Corporation
|
||||||
|
|
||||||
@ -1341,6 +1353,9 @@ acpi:CHO*:
|
|||||||
acpi:CHP*:
|
acpi:CHP*:
|
||||||
ID_VENDOR_FROM_DATABASE=CH Products
|
ID_VENDOR_FROM_DATABASE=CH Products
|
||||||
|
|
||||||
|
acpi:CHR*:
|
||||||
|
ID_VENDOR_FROM_DATABASE=christmann informationstechnik + medien GmbH & Co. KG
|
||||||
|
|
||||||
acpi:CHS*:
|
acpi:CHS*:
|
||||||
ID_VENDOR_FROM_DATABASE=Agentur Chairos
|
ID_VENDOR_FROM_DATABASE=Agentur Chairos
|
||||||
|
|
||||||
@ -2736,6 +2751,9 @@ acpi:GFN*:
|
|||||||
acpi:GGL*:
|
acpi:GGL*:
|
||||||
ID_VENDOR_FROM_DATABASE=Google Inc.
|
ID_VENDOR_FROM_DATABASE=Google Inc.
|
||||||
|
|
||||||
|
acpi:GGT*:
|
||||||
|
ID_VENDOR_FROM_DATABASE=G2TOUCH KOREA
|
||||||
|
|
||||||
acpi:GIC*:
|
acpi:GIC*:
|
||||||
ID_VENDOR_FROM_DATABASE=General Inst. Corporation
|
ID_VENDOR_FROM_DATABASE=General Inst. Corporation
|
||||||
|
|
||||||
@ -4371,6 +4389,9 @@ acpi:MNL*:
|
|||||||
acpi:MNP*:
|
acpi:MNP*:
|
||||||
ID_VENDOR_FROM_DATABASE=Microcom
|
ID_VENDOR_FROM_DATABASE=Microcom
|
||||||
|
|
||||||
|
acpi:MOC*:
|
||||||
|
ID_VENDOR_FROM_DATABASE=Matrix Orbital Corporation
|
||||||
|
|
||||||
acpi:MOD*:
|
acpi:MOD*:
|
||||||
ID_VENDOR_FROM_DATABASE=Modular Technology
|
ID_VENDOR_FROM_DATABASE=Modular Technology
|
||||||
|
|
||||||
@ -4548,6 +4569,9 @@ acpi:MVM*:
|
|||||||
acpi:MVN*:
|
acpi:MVN*:
|
||||||
ID_VENDOR_FROM_DATABASE=Meta Company
|
ID_VENDOR_FROM_DATABASE=Meta Company
|
||||||
|
|
||||||
|
acpi:MVR*:
|
||||||
|
ID_VENDOR_FROM_DATABASE=MediCapture, Inc.
|
||||||
|
|
||||||
acpi:MVS*:
|
acpi:MVS*:
|
||||||
ID_VENDOR_FROM_DATABASE=Microvision
|
ID_VENDOR_FROM_DATABASE=Microvision
|
||||||
|
|
||||||
@ -4758,6 +4782,9 @@ acpi:NPA*:
|
|||||||
acpi:NPI*:
|
acpi:NPI*:
|
||||||
ID_VENDOR_FROM_DATABASE=Network Peripherals Inc
|
ID_VENDOR_FROM_DATABASE=Network Peripherals Inc
|
||||||
|
|
||||||
|
acpi:NRI*:
|
||||||
|
ID_VENDOR_FROM_DATABASE=Noritake Itron Corporation
|
||||||
|
|
||||||
acpi:NRL*:
|
acpi:NRL*:
|
||||||
ID_VENDOR_FROM_DATABASE=U.S. Naval Research Lab
|
ID_VENDOR_FROM_DATABASE=U.S. Naval Research Lab
|
||||||
|
|
||||||
@ -4791,6 +4818,9 @@ acpi:NTC*:
|
|||||||
acpi:NTI*:
|
acpi:NTI*:
|
||||||
ID_VENDOR_FROM_DATABASE=New Tech Int'l Company
|
ID_VENDOR_FROM_DATABASE=New Tech Int'l Company
|
||||||
|
|
||||||
|
acpi:NTK*:
|
||||||
|
ID_VENDOR_FROM_DATABASE=NewTek
|
||||||
|
|
||||||
acpi:NTL*:
|
acpi:NTL*:
|
||||||
ID_VENDOR_FROM_DATABASE=National Transcomm. Ltd
|
ID_VENDOR_FROM_DATABASE=National Transcomm. Ltd
|
||||||
|
|
||||||
@ -5259,6 +5289,9 @@ acpi:PNR*:
|
|||||||
acpi:PNS*:
|
acpi:PNS*:
|
||||||
ID_VENDOR_FROM_DATABASE=PanaScope
|
ID_VENDOR_FROM_DATABASE=PanaScope
|
||||||
|
|
||||||
|
acpi:PNT*:
|
||||||
|
ID_VENDOR_FROM_DATABASE=HOYA Corporation PENTAX Lifecare Division
|
||||||
|
|
||||||
acpi:PNX*:
|
acpi:PNX*:
|
||||||
ID_VENDOR_FROM_DATABASE=Phoenix Technologies, Ltd.
|
ID_VENDOR_FROM_DATABASE=Phoenix Technologies, Ltd.
|
||||||
|
|
||||||
@ -5271,6 +5304,9 @@ acpi:PON*:
|
|||||||
acpi:POR*:
|
acpi:POR*:
|
||||||
ID_VENDOR_FROM_DATABASE=Portalis LC
|
ID_VENDOR_FROM_DATABASE=Portalis LC
|
||||||
|
|
||||||
|
acpi:POS*:
|
||||||
|
ID_VENDOR_FROM_DATABASE=Positivo Tecnologia S.A.
|
||||||
|
|
||||||
acpi:POT*:
|
acpi:POT*:
|
||||||
ID_VENDOR_FROM_DATABASE=Parrot
|
ID_VENDOR_FROM_DATABASE=Parrot
|
||||||
|
|
||||||
@ -5308,7 +5344,7 @@ acpi:PRD*:
|
|||||||
ID_VENDOR_FROM_DATABASE=Praim S.R.L.
|
ID_VENDOR_FROM_DATABASE=Praim S.R.L.
|
||||||
|
|
||||||
acpi:PRF*:
|
acpi:PRF*:
|
||||||
ID_VENDOR_FROM_DATABASE=Digital Electronics Corporation
|
ID_VENDOR_FROM_DATABASE=Schneider Electric Japan Holdings, Ltd.
|
||||||
|
|
||||||
acpi:PRG*:
|
acpi:PRG*:
|
||||||
ID_VENDOR_FROM_DATABASE=The Phoenix Research Group Inc
|
ID_VENDOR_FROM_DATABASE=The Phoenix Research Group Inc
|
||||||
@ -6513,12 +6549,18 @@ acpi:TEK*:
|
|||||||
acpi:TEL*:
|
acpi:TEL*:
|
||||||
ID_VENDOR_FROM_DATABASE=Promotion and Display Technology Ltd.
|
ID_VENDOR_FROM_DATABASE=Promotion and Display Technology Ltd.
|
||||||
|
|
||||||
|
acpi:TEN*:
|
||||||
|
ID_VENDOR_FROM_DATABASE=Tencent
|
||||||
|
|
||||||
acpi:TER*:
|
acpi:TER*:
|
||||||
ID_VENDOR_FROM_DATABASE=TerraTec Electronic GmbH
|
ID_VENDOR_FROM_DATABASE=TerraTec Electronic GmbH
|
||||||
|
|
||||||
acpi:TET*:
|
acpi:TET*:
|
||||||
ID_VENDOR_FROM_DATABASE=TETRADYNE CO., LTD.
|
ID_VENDOR_FROM_DATABASE=TETRADYNE CO., LTD.
|
||||||
|
|
||||||
|
acpi:TEV*:
|
||||||
|
ID_VENDOR_FROM_DATABASE=Televés, S.A.
|
||||||
|
|
||||||
acpi:TEX*:
|
acpi:TEX*:
|
||||||
ID_VENDOR_FROM_DATABASE=Texas Instruments
|
ID_VENDOR_FROM_DATABASE=Texas Instruments
|
||||||
|
|
||||||
@ -7146,9 +7188,15 @@ acpi:VQ@*:
|
|||||||
acpi:VRC*:
|
acpi:VRC*:
|
||||||
ID_VENDOR_FROM_DATABASE=Virtual Resources Corporation
|
ID_VENDOR_FROM_DATABASE=Virtual Resources Corporation
|
||||||
|
|
||||||
|
acpi:VRG*:
|
||||||
|
ID_VENDOR_FROM_DATABASE=VRgineers, Inc.
|
||||||
|
|
||||||
acpi:VRM*:
|
acpi:VRM*:
|
||||||
ID_VENDOR_FROM_DATABASE=VRmagic Holding AG
|
ID_VENDOR_FROM_DATABASE=VRmagic Holding AG
|
||||||
|
|
||||||
|
acpi:VRS*:
|
||||||
|
ID_VENDOR_FROM_DATABASE=VRstudios, Inc.
|
||||||
|
|
||||||
acpi:VSC*:
|
acpi:VSC*:
|
||||||
ID_VENDOR_FROM_DATABASE=ViewSonic Corporation
|
ID_VENDOR_FROM_DATABASE=ViewSonic Corporation
|
||||||
|
|
||||||
@ -7344,6 +7392,9 @@ acpi:XAD*:
|
|||||||
acpi:XDM*:
|
acpi:XDM*:
|
||||||
ID_VENDOR_FROM_DATABASE=XDM Ltd.
|
ID_VENDOR_FROM_DATABASE=XDM Ltd.
|
||||||
|
|
||||||
|
acpi:XES*:
|
||||||
|
ID_VENDOR_FROM_DATABASE=Extreme Engineering Solutions, Inc.
|
||||||
|
|
||||||
acpi:XFG*:
|
acpi:XFG*:
|
||||||
ID_VENDOR_FROM_DATABASE=Jan Strapko - FOTO
|
ID_VENDOR_FROM_DATABASE=Jan Strapko - FOTO
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
--- 20-acpi-vendor.hwdb.base 2017-09-28 13:48:25.370636463 +0200
|
--- 20-acpi-vendor.hwdb.base 2017-12-14 15:57:48.154005635 +0100
|
||||||
+++ 20-acpi-vendor.hwdb 2017-09-28 13:48:25.375636571 +0200
|
+++ 20-acpi-vendor.hwdb 2017-12-14 15:57:48.160005689 +0100
|
||||||
@@ -3,6 +3,8 @@
|
@@ -3,6 +3,8 @@
|
||||||
# Data imported from:
|
# Data imported from:
|
||||||
# http://www.uefi.org/uefi-pnp-export
|
# http://www.uefi.org/uefi-pnp-export
|
||||||
@ -19,7 +19,7 @@
|
|||||||
acpi:AMDI*:
|
acpi:AMDI*:
|
||||||
ID_VENDOR_FROM_DATABASE=AMD
|
ID_VENDOR_FROM_DATABASE=AMD
|
||||||
|
|
||||||
@@ -244,6 +243,9 @@
|
@@ -250,6 +249,9 @@
|
||||||
acpi:AAA*:
|
acpi:AAA*:
|
||||||
ID_VENDOR_FROM_DATABASE=Avolites Ltd
|
ID_VENDOR_FROM_DATABASE=Avolites Ltd
|
||||||
|
|
||||||
@ -29,7 +29,7 @@
|
|||||||
acpi:AAE*:
|
acpi:AAE*:
|
||||||
ID_VENDOR_FROM_DATABASE=Anatek Electronics Inc.
|
ID_VENDOR_FROM_DATABASE=Anatek Electronics Inc.
|
||||||
|
|
||||||
@@ -271,6 +273,9 @@
|
@@ -277,6 +279,9 @@
|
||||||
acpi:ABO*:
|
acpi:ABO*:
|
||||||
ID_VENDOR_FROM_DATABASE=D-Link Systems Inc
|
ID_VENDOR_FROM_DATABASE=D-Link Systems Inc
|
||||||
|
|
||||||
@ -39,7 +39,7 @@
|
|||||||
acpi:ABS*:
|
acpi:ABS*:
|
||||||
ID_VENDOR_FROM_DATABASE=Abaco Systems, Inc.
|
ID_VENDOR_FROM_DATABASE=Abaco Systems, Inc.
|
||||||
|
|
||||||
@@ -316,7 +321,7 @@
|
@@ -322,7 +327,7 @@
|
||||||
acpi:ACO*:
|
acpi:ACO*:
|
||||||
ID_VENDOR_FROM_DATABASE=Allion Computer Inc.
|
ID_VENDOR_FROM_DATABASE=Allion Computer Inc.
|
||||||
|
|
||||||
@ -48,7 +48,7 @@
|
|||||||
ID_VENDOR_FROM_DATABASE=Aspen Tech Inc
|
ID_VENDOR_FROM_DATABASE=Aspen Tech Inc
|
||||||
|
|
||||||
acpi:ACR*:
|
acpi:ACR*:
|
||||||
@@ -586,6 +591,9 @@
|
@@ -592,6 +597,9 @@
|
||||||
acpi:AMT*:
|
acpi:AMT*:
|
||||||
ID_VENDOR_FROM_DATABASE=AMT International Industry
|
ID_VENDOR_FROM_DATABASE=AMT International Industry
|
||||||
|
|
||||||
@ -58,7 +58,7 @@
|
|||||||
acpi:AMX*:
|
acpi:AMX*:
|
||||||
ID_VENDOR_FROM_DATABASE=AMX LLC
|
ID_VENDOR_FROM_DATABASE=AMX LLC
|
||||||
|
|
||||||
@@ -634,6 +642,9 @@
|
@@ -640,6 +648,9 @@
|
||||||
acpi:AOA*:
|
acpi:AOA*:
|
||||||
ID_VENDOR_FROM_DATABASE=AOpen Inc.
|
ID_VENDOR_FROM_DATABASE=AOpen Inc.
|
||||||
|
|
||||||
@ -68,7 +68,7 @@
|
|||||||
acpi:AOE*:
|
acpi:AOE*:
|
||||||
ID_VENDOR_FROM_DATABASE=Advanced Optics Electronics, Inc.
|
ID_VENDOR_FROM_DATABASE=Advanced Optics Electronics, Inc.
|
||||||
|
|
||||||
@@ -643,6 +654,9 @@
|
@@ -649,6 +660,9 @@
|
||||||
acpi:AOT*:
|
acpi:AOT*:
|
||||||
ID_VENDOR_FROM_DATABASE=Alcatel
|
ID_VENDOR_FROM_DATABASE=Alcatel
|
||||||
|
|
||||||
@ -78,7 +78,7 @@
|
|||||||
acpi:APC*:
|
acpi:APC*:
|
||||||
ID_VENDOR_FROM_DATABASE=American Power Conversion
|
ID_VENDOR_FROM_DATABASE=American Power Conversion
|
||||||
|
|
||||||
@@ -818,7 +832,7 @@
|
@@ -824,7 +838,7 @@
|
||||||
ID_VENDOR_FROM_DATABASE=Alps Electric Inc
|
ID_VENDOR_FROM_DATABASE=Alps Electric Inc
|
||||||
|
|
||||||
acpi:AUO*:
|
acpi:AUO*:
|
||||||
@ -87,7 +87,7 @@
|
|||||||
|
|
||||||
acpi:AUR*:
|
acpi:AUR*:
|
||||||
ID_VENDOR_FROM_DATABASE=Aureal Semiconductor
|
ID_VENDOR_FROM_DATABASE=Aureal Semiconductor
|
||||||
@@ -895,6 +909,9 @@
|
@@ -904,6 +918,9 @@
|
||||||
acpi:AXE*:
|
acpi:AXE*:
|
||||||
ID_VENDOR_FROM_DATABASE=Axell Corporation
|
ID_VENDOR_FROM_DATABASE=Axell Corporation
|
||||||
|
|
||||||
@ -97,7 +97,7 @@
|
|||||||
acpi:AXI*:
|
acpi:AXI*:
|
||||||
ID_VENDOR_FROM_DATABASE=American Magnetics
|
ID_VENDOR_FROM_DATABASE=American Magnetics
|
||||||
|
|
||||||
@@ -1039,6 +1056,9 @@
|
@@ -1051,6 +1068,9 @@
|
||||||
acpi:BML*:
|
acpi:BML*:
|
||||||
ID_VENDOR_FROM_DATABASE=BIOMED Lab
|
ID_VENDOR_FROM_DATABASE=BIOMED Lab
|
||||||
|
|
||||||
@ -107,7 +107,7 @@
|
|||||||
acpi:BMS*:
|
acpi:BMS*:
|
||||||
ID_VENDOR_FROM_DATABASE=BIOMEDISYS
|
ID_VENDOR_FROM_DATABASE=BIOMEDISYS
|
||||||
|
|
||||||
@@ -1051,6 +1071,9 @@
|
@@ -1063,6 +1083,9 @@
|
||||||
acpi:BNO*:
|
acpi:BNO*:
|
||||||
ID_VENDOR_FROM_DATABASE=Bang & Olufsen
|
ID_VENDOR_FROM_DATABASE=Bang & Olufsen
|
||||||
|
|
||||||
@ -117,7 +117,7 @@
|
|||||||
acpi:BNS*:
|
acpi:BNS*:
|
||||||
ID_VENDOR_FROM_DATABASE=Boulder Nonlinear Systems
|
ID_VENDOR_FROM_DATABASE=Boulder Nonlinear Systems
|
||||||
|
|
||||||
@@ -1291,6 +1314,9 @@
|
@@ -1303,6 +1326,9 @@
|
||||||
acpi:CHA*:
|
acpi:CHA*:
|
||||||
ID_VENDOR_FROM_DATABASE=Chase Research PLC
|
ID_VENDOR_FROM_DATABASE=Chase Research PLC
|
||||||
|
|
||||||
@ -127,7 +127,7 @@
|
|||||||
acpi:CHD*:
|
acpi:CHD*:
|
||||||
ID_VENDOR_FROM_DATABASE=ChangHong Electric Co.,Ltd
|
ID_VENDOR_FROM_DATABASE=ChangHong Electric Co.,Ltd
|
||||||
|
|
||||||
@@ -1438,6 +1464,9 @@
|
@@ -1453,6 +1479,9 @@
|
||||||
acpi:COD*:
|
acpi:COD*:
|
||||||
ID_VENDOR_FROM_DATABASE=CODAN Pty. Ltd.
|
ID_VENDOR_FROM_DATABASE=CODAN Pty. Ltd.
|
||||||
|
|
||||||
@ -137,7 +137,7 @@
|
|||||||
acpi:COI*:
|
acpi:COI*:
|
||||||
ID_VENDOR_FROM_DATABASE=Codec Inc.
|
ID_VENDOR_FROM_DATABASE=Codec Inc.
|
||||||
|
|
||||||
@@ -1841,7 +1870,7 @@
|
@@ -1856,7 +1885,7 @@
|
||||||
ID_VENDOR_FROM_DATABASE=Dragon Information Technology
|
ID_VENDOR_FROM_DATABASE=Dragon Information Technology
|
||||||
|
|
||||||
acpi:DJE*:
|
acpi:DJE*:
|
||||||
@ -146,7 +146,7 @@
|
|||||||
|
|
||||||
acpi:DJP*:
|
acpi:DJP*:
|
||||||
ID_VENDOR_FROM_DATABASE=Maygay Machines, Ltd
|
ID_VENDOR_FROM_DATABASE=Maygay Machines, Ltd
|
||||||
@@ -2161,6 +2190,9 @@
|
@@ -2176,6 +2205,9 @@
|
||||||
acpi:EIC*:
|
acpi:EIC*:
|
||||||
ID_VENDOR_FROM_DATABASE=Eicon Technology Corporation
|
ID_VENDOR_FROM_DATABASE=Eicon Technology Corporation
|
||||||
|
|
||||||
@ -156,7 +156,7 @@
|
|||||||
acpi:EKA*:
|
acpi:EKA*:
|
||||||
ID_VENDOR_FROM_DATABASE=MagTek Inc.
|
ID_VENDOR_FROM_DATABASE=MagTek Inc.
|
||||||
|
|
||||||
@@ -2419,6 +2451,9 @@
|
@@ -2434,6 +2466,9 @@
|
||||||
acpi:FCG*:
|
acpi:FCG*:
|
||||||
ID_VENDOR_FROM_DATABASE=First International Computer Ltd
|
ID_VENDOR_FROM_DATABASE=First International Computer Ltd
|
||||||
|
|
||||||
@ -166,7 +166,7 @@
|
|||||||
acpi:FCS*:
|
acpi:FCS*:
|
||||||
ID_VENDOR_FROM_DATABASE=Focus Enhancements, Inc.
|
ID_VENDOR_FROM_DATABASE=Focus Enhancements, Inc.
|
||||||
|
|
||||||
@@ -2884,6 +2919,9 @@
|
@@ -2902,6 +2937,9 @@
|
||||||
acpi:HEC*:
|
acpi:HEC*:
|
||||||
ID_VENDOR_FROM_DATABASE=Hisense Electric Co., Ltd.
|
ID_VENDOR_FROM_DATABASE=Hisense Electric Co., Ltd.
|
||||||
|
|
||||||
@ -176,7 +176,7 @@
|
|||||||
acpi:HEL*:
|
acpi:HEL*:
|
||||||
ID_VENDOR_FROM_DATABASE=Hitachi Micro Systems Europe Ltd
|
ID_VENDOR_FROM_DATABASE=Hitachi Micro Systems Europe Ltd
|
||||||
|
|
||||||
@@ -3013,6 +3051,9 @@
|
@@ -3031,6 +3069,9 @@
|
||||||
acpi:HSD*:
|
acpi:HSD*:
|
||||||
ID_VENDOR_FROM_DATABASE=HannStar Display Corp
|
ID_VENDOR_FROM_DATABASE=HannStar Display Corp
|
||||||
|
|
||||||
@ -186,7 +186,7 @@
|
|||||||
acpi:HSM*:
|
acpi:HSM*:
|
||||||
ID_VENDOR_FROM_DATABASE=AT&T Microelectronics
|
ID_VENDOR_FROM_DATABASE=AT&T Microelectronics
|
||||||
|
|
||||||
@@ -3133,6 +3174,9 @@
|
@@ -3151,6 +3192,9 @@
|
||||||
acpi:ICI*:
|
acpi:ICI*:
|
||||||
ID_VENDOR_FROM_DATABASE=Infotek Communication Inc
|
ID_VENDOR_FROM_DATABASE=Infotek Communication Inc
|
||||||
|
|
||||||
@ -196,7 +196,7 @@
|
|||||||
acpi:ICM*:
|
acpi:ICM*:
|
||||||
ID_VENDOR_FROM_DATABASE=Intracom SA
|
ID_VENDOR_FROM_DATABASE=Intracom SA
|
||||||
|
|
||||||
@@ -3226,6 +3270,9 @@
|
@@ -3244,6 +3288,9 @@
|
||||||
acpi:IKE*:
|
acpi:IKE*:
|
||||||
ID_VENDOR_FROM_DATABASE=Ikegami Tsushinki Co. Ltd.
|
ID_VENDOR_FROM_DATABASE=Ikegami Tsushinki Co. Ltd.
|
||||||
|
|
||||||
@ -206,7 +206,7 @@
|
|||||||
acpi:IKS*:
|
acpi:IKS*:
|
||||||
ID_VENDOR_FROM_DATABASE=Ikos Systems Inc
|
ID_VENDOR_FROM_DATABASE=Ikos Systems Inc
|
||||||
|
|
||||||
@@ -3268,6 +3315,9 @@
|
@@ -3286,6 +3333,9 @@
|
||||||
acpi:IMT*:
|
acpi:IMT*:
|
||||||
ID_VENDOR_FROM_DATABASE=Inmax Technology Corporation
|
ID_VENDOR_FROM_DATABASE=Inmax Technology Corporation
|
||||||
|
|
||||||
@ -216,7 +216,7 @@
|
|||||||
acpi:INA*:
|
acpi:INA*:
|
||||||
ID_VENDOR_FROM_DATABASE=Inventec Corporation
|
ID_VENDOR_FROM_DATABASE=Inventec Corporation
|
||||||
|
|
||||||
@@ -3769,6 +3819,9 @@
|
@@ -3787,6 +3837,9 @@
|
||||||
acpi:LAN*:
|
acpi:LAN*:
|
||||||
ID_VENDOR_FROM_DATABASE=Sodeman Lancom Inc
|
ID_VENDOR_FROM_DATABASE=Sodeman Lancom Inc
|
||||||
|
|
||||||
@ -226,7 +226,7 @@
|
|||||||
acpi:LAS*:
|
acpi:LAS*:
|
||||||
ID_VENDOR_FROM_DATABASE=LASAT Comm. A/S
|
ID_VENDOR_FROM_DATABASE=LASAT Comm. A/S
|
||||||
|
|
||||||
@@ -3814,6 +3867,9 @@
|
@@ -3832,6 +3885,9 @@
|
||||||
acpi:LED*:
|
acpi:LED*:
|
||||||
ID_VENDOR_FROM_DATABASE=Long Engineering Design Inc
|
ID_VENDOR_FROM_DATABASE=Long Engineering Design Inc
|
||||||
|
|
||||||
@ -236,7 +236,7 @@
|
|||||||
acpi:LEG*:
|
acpi:LEG*:
|
||||||
ID_VENDOR_FROM_DATABASE=Legerity, Inc
|
ID_VENDOR_FROM_DATABASE=Legerity, Inc
|
||||||
|
|
||||||
@@ -3829,6 +3885,9 @@
|
@@ -3847,6 +3903,9 @@
|
||||||
acpi:LGC*:
|
acpi:LGC*:
|
||||||
ID_VENDOR_FROM_DATABASE=Logic Ltd
|
ID_VENDOR_FROM_DATABASE=Logic Ltd
|
||||||
|
|
||||||
@ -246,7 +246,7 @@
|
|||||||
acpi:LGI*:
|
acpi:LGI*:
|
||||||
ID_VENDOR_FROM_DATABASE=Logitech Inc
|
ID_VENDOR_FROM_DATABASE=Logitech Inc
|
||||||
|
|
||||||
@@ -3880,6 +3939,9 @@
|
@@ -3898,6 +3957,9 @@
|
||||||
acpi:LND*:
|
acpi:LND*:
|
||||||
ID_VENDOR_FROM_DATABASE=Land Computer Company Ltd
|
ID_VENDOR_FROM_DATABASE=Land Computer Company Ltd
|
||||||
|
|
||||||
@ -256,7 +256,7 @@
|
|||||||
acpi:LNK*:
|
acpi:LNK*:
|
||||||
ID_VENDOR_FROM_DATABASE=Link Tech Inc
|
ID_VENDOR_FROM_DATABASE=Link Tech Inc
|
||||||
|
|
||||||
@@ -3914,7 +3976,7 @@
|
@@ -3932,7 +3994,7 @@
|
||||||
ID_VENDOR_FROM_DATABASE=Design Technology
|
ID_VENDOR_FROM_DATABASE=Design Technology
|
||||||
|
|
||||||
acpi:LPL*:
|
acpi:LPL*:
|
||||||
@ -265,7 +265,7 @@
|
|||||||
|
|
||||||
acpi:LSC*:
|
acpi:LSC*:
|
||||||
ID_VENDOR_FROM_DATABASE=LifeSize Communications
|
ID_VENDOR_FROM_DATABASE=LifeSize Communications
|
||||||
@@ -4084,6 +4146,9 @@
|
@@ -4102,6 +4164,9 @@
|
||||||
acpi:MCX*:
|
acpi:MCX*:
|
||||||
ID_VENDOR_FROM_DATABASE=Millson Custom Solutions Inc.
|
ID_VENDOR_FROM_DATABASE=Millson Custom Solutions Inc.
|
||||||
|
|
||||||
@ -275,7 +275,7 @@
|
|||||||
acpi:MDA*:
|
acpi:MDA*:
|
||||||
ID_VENDOR_FROM_DATABASE=Media4 Inc
|
ID_VENDOR_FROM_DATABASE=Media4 Inc
|
||||||
|
|
||||||
@@ -4312,6 +4377,9 @@
|
@@ -4333,6 +4398,9 @@
|
||||||
acpi:MOM*:
|
acpi:MOM*:
|
||||||
ID_VENDOR_FROM_DATABASE=Momentum Data Systems
|
ID_VENDOR_FROM_DATABASE=Momentum Data Systems
|
||||||
|
|
||||||
@ -285,7 +285,7 @@
|
|||||||
acpi:MOS*:
|
acpi:MOS*:
|
||||||
ID_VENDOR_FROM_DATABASE=Moses Corporation
|
ID_VENDOR_FROM_DATABASE=Moses Corporation
|
||||||
|
|
||||||
@@ -4534,6 +4602,9 @@
|
@@ -4558,6 +4626,9 @@
|
||||||
acpi:NAL*:
|
acpi:NAL*:
|
||||||
ID_VENDOR_FROM_DATABASE=Network Alchemy
|
ID_VENDOR_FROM_DATABASE=Network Alchemy
|
||||||
|
|
||||||
@ -295,7 +295,7 @@
|
|||||||
acpi:NAT*:
|
acpi:NAT*:
|
||||||
ID_VENDOR_FROM_DATABASE=NaturalPoint Inc.
|
ID_VENDOR_FROM_DATABASE=NaturalPoint Inc.
|
||||||
|
|
||||||
@@ -5032,6 +5103,9 @@
|
@@ -5062,6 +5133,9 @@
|
||||||
acpi:PCX*:
|
acpi:PCX*:
|
||||||
ID_VENDOR_FROM_DATABASE=PC Xperten
|
ID_VENDOR_FROM_DATABASE=PC Xperten
|
||||||
|
|
||||||
@ -305,7 +305,7 @@
|
|||||||
acpi:PDM*:
|
acpi:PDM*:
|
||||||
ID_VENDOR_FROM_DATABASE=Psion Dacom Plc.
|
ID_VENDOR_FROM_DATABASE=Psion Dacom Plc.
|
||||||
|
|
||||||
@@ -5095,9 +5169,6 @@
|
@@ -5125,9 +5199,6 @@
|
||||||
acpi:PHE*:
|
acpi:PHE*:
|
||||||
ID_VENDOR_FROM_DATABASE=Philips Medical Systems Boeblingen GmbH
|
ID_VENDOR_FROM_DATABASE=Philips Medical Systems Boeblingen GmbH
|
||||||
|
|
||||||
@ -315,7 +315,7 @@
|
|||||||
acpi:PHL*:
|
acpi:PHL*:
|
||||||
ID_VENDOR_FROM_DATABASE=Philips Consumer Electronics Company
|
ID_VENDOR_FROM_DATABASE=Philips Consumer Electronics Company
|
||||||
|
|
||||||
@@ -5182,9 +5253,6 @@
|
@@ -5212,9 +5283,6 @@
|
||||||
acpi:PNL*:
|
acpi:PNL*:
|
||||||
ID_VENDOR_FROM_DATABASE=Panelview, Inc.
|
ID_VENDOR_FROM_DATABASE=Panelview, Inc.
|
||||||
|
|
||||||
@ -325,7 +325,7 @@
|
|||||||
acpi:PNR*:
|
acpi:PNR*:
|
||||||
ID_VENDOR_FROM_DATABASE=Planar Systems, Inc.
|
ID_VENDOR_FROM_DATABASE=Planar Systems, Inc.
|
||||||
|
|
||||||
@@ -5314,15 +5382,9 @@
|
@@ -5350,15 +5418,9 @@
|
||||||
acpi:PTS*:
|
acpi:PTS*:
|
||||||
ID_VENDOR_FROM_DATABASE=Plain Tree Systems Inc
|
ID_VENDOR_FROM_DATABASE=Plain Tree Systems Inc
|
||||||
|
|
||||||
@ -341,7 +341,7 @@
|
|||||||
acpi:PVG*:
|
acpi:PVG*:
|
||||||
ID_VENDOR_FROM_DATABASE=Proview Global Co., Ltd
|
ID_VENDOR_FROM_DATABASE=Proview Global Co., Ltd
|
||||||
|
|
||||||
@@ -5629,9 +5691,6 @@
|
@@ -5665,9 +5727,6 @@
|
||||||
acpi:RTI*:
|
acpi:RTI*:
|
||||||
ID_VENDOR_FROM_DATABASE=Rancho Tech Inc
|
ID_VENDOR_FROM_DATABASE=Rancho Tech Inc
|
||||||
|
|
||||||
@ -351,7 +351,7 @@
|
|||||||
acpi:RTL*:
|
acpi:RTL*:
|
||||||
ID_VENDOR_FROM_DATABASE=Realtek Semiconductor Company Ltd
|
ID_VENDOR_FROM_DATABASE=Realtek Semiconductor Company Ltd
|
||||||
|
|
||||||
@@ -5794,9 +5853,6 @@
|
@@ -5830,9 +5889,6 @@
|
||||||
acpi:SEE*:
|
acpi:SEE*:
|
||||||
ID_VENDOR_FROM_DATABASE=SeeColor Corporation
|
ID_VENDOR_FROM_DATABASE=SeeColor Corporation
|
||||||
|
|
||||||
@ -361,7 +361,7 @@
|
|||||||
acpi:SEI*:
|
acpi:SEI*:
|
||||||
ID_VENDOR_FROM_DATABASE=Seitz & Associates Inc
|
ID_VENDOR_FROM_DATABASE=Seitz & Associates Inc
|
||||||
|
|
||||||
@@ -6247,6 +6303,9 @@
|
@@ -6283,6 +6339,9 @@
|
||||||
acpi:SVD*:
|
acpi:SVD*:
|
||||||
ID_VENDOR_FROM_DATABASE=SVD Computer
|
ID_VENDOR_FROM_DATABASE=SVD Computer
|
||||||
|
|
||||||
@ -371,7 +371,7 @@
|
|||||||
acpi:SVI*:
|
acpi:SVI*:
|
||||||
ID_VENDOR_FROM_DATABASE=Sun Microsystems
|
ID_VENDOR_FROM_DATABASE=Sun Microsystems
|
||||||
|
|
||||||
@@ -6328,6 +6387,9 @@
|
@@ -6364,6 +6423,9 @@
|
||||||
acpi:SZM*:
|
acpi:SZM*:
|
||||||
ID_VENDOR_FROM_DATABASE=Shenzhen MTC Co., Ltd
|
ID_VENDOR_FROM_DATABASE=Shenzhen MTC Co., Ltd
|
||||||
|
|
||||||
@ -381,7 +381,7 @@
|
|||||||
acpi:TAA*:
|
acpi:TAA*:
|
||||||
ID_VENDOR_FROM_DATABASE=Tandberg
|
ID_VENDOR_FROM_DATABASE=Tandberg
|
||||||
|
|
||||||
@@ -6418,6 +6480,9 @@
|
@@ -6454,6 +6516,9 @@
|
||||||
acpi:TDG*:
|
acpi:TDG*:
|
||||||
ID_VENDOR_FROM_DATABASE=Six15 Technologies
|
ID_VENDOR_FROM_DATABASE=Six15 Technologies
|
||||||
|
|
||||||
@ -391,9 +391,9 @@
|
|||||||
acpi:TDM*:
|
acpi:TDM*:
|
||||||
ID_VENDOR_FROM_DATABASE=Tandem Computer Europe Inc
|
ID_VENDOR_FROM_DATABASE=Tandem Computer Europe Inc
|
||||||
|
|
||||||
@@ -6454,6 +6519,9 @@
|
@@ -6496,6 +6561,9 @@
|
||||||
acpi:TET*:
|
acpi:TEV*:
|
||||||
ID_VENDOR_FROM_DATABASE=TETRADYNE CO., LTD.
|
ID_VENDOR_FROM_DATABASE=Televés, S.A.
|
||||||
|
|
||||||
+acpi:TEX*:
|
+acpi:TEX*:
|
||||||
+ ID_VENDOR_FROM_DATABASE=Texas Instruments
|
+ ID_VENDOR_FROM_DATABASE=Texas Instruments
|
||||||
@ -401,7 +401,7 @@
|
|||||||
acpi:TEZ*:
|
acpi:TEZ*:
|
||||||
ID_VENDOR_FROM_DATABASE=Tech Source Inc.
|
ID_VENDOR_FROM_DATABASE=Tech Source Inc.
|
||||||
|
|
||||||
@@ -6568,9 +6636,6 @@
|
@@ -6610,9 +6678,6 @@
|
||||||
acpi:TNC*:
|
acpi:TNC*:
|
||||||
ID_VENDOR_FROM_DATABASE=TNC Industrial Company Ltd
|
ID_VENDOR_FROM_DATABASE=TNC Industrial Company Ltd
|
||||||
|
|
||||||
@ -411,7 +411,7 @@
|
|||||||
acpi:TNM*:
|
acpi:TNM*:
|
||||||
ID_VENDOR_FROM_DATABASE=TECNIMAGEN SA
|
ID_VENDOR_FROM_DATABASE=TECNIMAGEN SA
|
||||||
|
|
||||||
@@ -6874,14 +6939,14 @@
|
@@ -6916,14 +6981,14 @@
|
||||||
acpi:UNC*:
|
acpi:UNC*:
|
||||||
ID_VENDOR_FROM_DATABASE=Unisys Corporation
|
ID_VENDOR_FROM_DATABASE=Unisys Corporation
|
||||||
|
|
||||||
@ -432,7 +432,7 @@
|
|||||||
|
|
||||||
acpi:UNI*:
|
acpi:UNI*:
|
||||||
ID_VENDOR_FROM_DATABASE=Uniform Industry Corp.
|
ID_VENDOR_FROM_DATABASE=Uniform Industry Corp.
|
||||||
@@ -6916,6 +6981,9 @@
|
@@ -6958,6 +7023,9 @@
|
||||||
acpi:USA*:
|
acpi:USA*:
|
||||||
ID_VENDOR_FROM_DATABASE=Utimaco Safeware AG
|
ID_VENDOR_FROM_DATABASE=Utimaco Safeware AG
|
||||||
|
|
||||||
@ -442,7 +442,7 @@
|
|||||||
acpi:USD*:
|
acpi:USD*:
|
||||||
ID_VENDOR_FROM_DATABASE=U.S. Digital Corporation
|
ID_VENDOR_FROM_DATABASE=U.S. Digital Corporation
|
||||||
|
|
||||||
@@ -7144,9 +7212,6 @@
|
@@ -7192,9 +7260,6 @@
|
||||||
acpi:WAL*:
|
acpi:WAL*:
|
||||||
ID_VENDOR_FROM_DATABASE=Wave Access
|
ID_VENDOR_FROM_DATABASE=Wave Access
|
||||||
|
|
||||||
@ -452,7 +452,7 @@
|
|||||||
acpi:WAV*:
|
acpi:WAV*:
|
||||||
ID_VENDOR_FROM_DATABASE=Wavephore
|
ID_VENDOR_FROM_DATABASE=Wavephore
|
||||||
|
|
||||||
@@ -7265,7 +7330,7 @@
|
@@ -7313,7 +7378,7 @@
|
||||||
ID_VENDOR_FROM_DATABASE=Woxter Technology Co. Ltd
|
ID_VENDOR_FROM_DATABASE=Woxter Technology Co. Ltd
|
||||||
|
|
||||||
acpi:WYS*:
|
acpi:WYS*:
|
||||||
@ -461,17 +461,17 @@
|
|||||||
|
|
||||||
acpi:WYT*:
|
acpi:WYT*:
|
||||||
ID_VENDOR_FROM_DATABASE=Wooyoung Image & Information Co.,Ltd.
|
ID_VENDOR_FROM_DATABASE=Wooyoung Image & Information Co.,Ltd.
|
||||||
@@ -7279,9 +7344,6 @@
|
@@ -7327,9 +7392,6 @@
|
||||||
acpi:XDM*:
|
acpi:XDM*:
|
||||||
ID_VENDOR_FROM_DATABASE=XDM Ltd.
|
ID_VENDOR_FROM_DATABASE=XDM Ltd.
|
||||||
|
|
||||||
-acpi:XER*:
|
-acpi:XER*:
|
||||||
- ID_VENDOR_FROM_DATABASE=DO NOT USE - XER
|
- ID_VENDOR_FROM_DATABASE=DO NOT USE - XER
|
||||||
-
|
-
|
||||||
acpi:XFG*:
|
acpi:XES*:
|
||||||
ID_VENDOR_FROM_DATABASE=Jan Strapko - FOTO
|
ID_VENDOR_FROM_DATABASE=Extreme Engineering Solutions, Inc.
|
||||||
|
|
||||||
@@ -7309,9 +7371,6 @@
|
@@ -7360,9 +7422,6 @@
|
||||||
acpi:XNT*:
|
acpi:XNT*:
|
||||||
ID_VENDOR_FROM_DATABASE=XN Technologies, Inc.
|
ID_VENDOR_FROM_DATABASE=XN Technologies, Inc.
|
||||||
|
|
||||||
@ -481,7 +481,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
|
||||||
|
|
||||||
@@ -7378,6 +7437,9 @@
|
@@ -7429,6 +7488,9 @@
|
||||||
acpi:ZBX*:
|
acpi:ZBX*:
|
||||||
ID_VENDOR_FROM_DATABASE=Zebax Technologies
|
ID_VENDOR_FROM_DATABASE=Zebax Technologies
|
||||||
|
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -125,6 +125,12 @@ usb:v03DA*
|
|||||||
usb:v03DAp0002*
|
usb:v03DAp0002*
|
||||||
ID_MODEL_FROM_DATABASE=HD44780 LCD interface
|
ID_MODEL_FROM_DATABASE=HD44780 LCD interface
|
||||||
|
|
||||||
|
usb:v03E7*
|
||||||
|
ID_VENDOR_FROM_DATABASE=Intel
|
||||||
|
|
||||||
|
usb:v03E7p2150*
|
||||||
|
ID_MODEL_FROM_DATABASE=Myriad VPU [Movidius Neural Compute Stick]
|
||||||
|
|
||||||
usb:v03E8*
|
usb:v03E8*
|
||||||
ID_VENDOR_FROM_DATABASE=EndPoints, Inc.
|
ID_VENDOR_FROM_DATABASE=EndPoints, Inc.
|
||||||
|
|
||||||
@ -269,6 +275,9 @@ usb:v03EBp2107*
|
|||||||
usb:v03EBp2109*
|
usb:v03EBp2109*
|
||||||
ID_MODEL_FROM_DATABASE=STK541 ZigBee Development Board
|
ID_MODEL_FROM_DATABASE=STK541 ZigBee Development Board
|
||||||
|
|
||||||
|
usb:v03EBp210A*
|
||||||
|
ID_MODEL_FROM_DATABASE=AT86RF230 [RZUSBSTICK] transceiver
|
||||||
|
|
||||||
usb:v03EBp210D*
|
usb:v03EBp210D*
|
||||||
ID_MODEL_FROM_DATABASE=XPLAIN evaluation kit (CDC ACM)
|
ID_MODEL_FROM_DATABASE=XPLAIN evaluation kit (CDC ACM)
|
||||||
|
|
||||||
@ -548,6 +557,9 @@ usb:v03F0p0218*
|
|||||||
usb:v03F0p0221*
|
usb:v03F0p0221*
|
||||||
ID_MODEL_FROM_DATABASE=StreamSmart 400 [F2235AA]
|
ID_MODEL_FROM_DATABASE=StreamSmart 400 [F2235AA]
|
||||||
|
|
||||||
|
usb:v03F0p0223*
|
||||||
|
ID_MODEL_FROM_DATABASE=Digital Drive Flash Reader
|
||||||
|
|
||||||
usb:v03F0p022A*
|
usb:v03F0p022A*
|
||||||
ID_MODEL_FROM_DATABASE=Laserjet CP1525nw
|
ID_MODEL_FROM_DATABASE=Laserjet CP1525nw
|
||||||
|
|
||||||
@ -650,6 +662,9 @@ usb:v03F0p0612*
|
|||||||
usb:v03F0p0624*
|
usb:v03F0p0624*
|
||||||
ID_MODEL_FROM_DATABASE=Bluetooth Dongle
|
ID_MODEL_FROM_DATABASE=Bluetooth Dongle
|
||||||
|
|
||||||
|
usb:v03F0p0641*
|
||||||
|
ID_MODEL_FROM_DATABASE=X1200 Optical Mouse
|
||||||
|
|
||||||
usb:v03F0p0701*
|
usb:v03F0p0701*
|
||||||
ID_MODEL_FROM_DATABASE=ScanJet 5300c/5370c
|
ID_MODEL_FROM_DATABASE=ScanJet 5300c/5370c
|
||||||
|
|
||||||
@ -884,6 +899,9 @@ usb:v03F0p1539*
|
|||||||
usb:v03F0p1541*
|
usb:v03F0p1541*
|
||||||
ID_MODEL_FROM_DATABASE=Prime [G8X92AA]
|
ID_MODEL_FROM_DATABASE=Prime [G8X92AA]
|
||||||
|
|
||||||
|
usb:v03F0p154A*
|
||||||
|
ID_MODEL_FROM_DATABASE=Laser Mouse
|
||||||
|
|
||||||
usb:v03F0p1602*
|
usb:v03F0p1602*
|
||||||
ID_MODEL_FROM_DATABASE=PhotoSmart 330 series
|
ID_MODEL_FROM_DATABASE=PhotoSmart 330 series
|
||||||
|
|
||||||
@ -1526,6 +1544,9 @@ usb:v03F0p5311*
|
|||||||
usb:v03F0p5312*
|
usb:v03F0p5312*
|
||||||
ID_MODEL_FROM_DATABASE=Officejet Pro 8500A
|
ID_MODEL_FROM_DATABASE=Officejet Pro 8500A
|
||||||
|
|
||||||
|
usb:v03F0p5317*
|
||||||
|
ID_MODEL_FROM_DATABASE=Color LaserJet CP2025 series
|
||||||
|
|
||||||
usb:v03F0p5411*
|
usb:v03F0p5411*
|
||||||
ID_MODEL_FROM_DATABASE=OfficeJet 4300
|
ID_MODEL_FROM_DATABASE=OfficeJet 4300
|
||||||
|
|
||||||
@ -1886,6 +1907,9 @@ usb:v03F0pA004*
|
|||||||
usb:v03F0pA011*
|
usb:v03F0pA011*
|
||||||
ID_MODEL_FROM_DATABASE=Deskjet 3050A
|
ID_MODEL_FROM_DATABASE=Deskjet 3050A
|
||||||
|
|
||||||
|
usb:v03F0pA407*
|
||||||
|
ID_MODEL_FROM_DATABASE=Wireless Optical Comfort Mouse
|
||||||
|
|
||||||
usb:v03F0pB002*
|
usb:v03F0pB002*
|
||||||
ID_MODEL_FROM_DATABASE=PhotoSmart 7200 series
|
ID_MODEL_FROM_DATABASE=PhotoSmart 7200 series
|
||||||
|
|
||||||
@ -2285,6 +2309,12 @@ usb:v0403pA9A0*
|
|||||||
usb:v0403pABB8*
|
usb:v0403pABB8*
|
||||||
ID_MODEL_FROM_DATABASE=Lego Mindstorms NXTCam
|
ID_MODEL_FROM_DATABASE=Lego Mindstorms NXTCam
|
||||||
|
|
||||||
|
usb:v0403pB0C2*
|
||||||
|
ID_MODEL_FROM_DATABASE=iID contactless RFID device
|
||||||
|
|
||||||
|
usb:v0403pB0C3*
|
||||||
|
ID_MODEL_FROM_DATABASE=iID contactless RFID device
|
||||||
|
|
||||||
usb:v0403pB810*
|
usb:v0403pB810*
|
||||||
ID_MODEL_FROM_DATABASE=US Interface Navigator (CAT and 2nd PTT lines)
|
ID_MODEL_FROM_DATABASE=US Interface Navigator (CAT and 2nd PTT lines)
|
||||||
|
|
||||||
@ -3284,6 +3314,9 @@ usb:v040B*
|
|||||||
usb:v040Bp0A68*
|
usb:v040Bp0A68*
|
||||||
ID_MODEL_FROM_DATABASE=Func MS-3 gaming mouse [WT6573F MCU]
|
ID_MODEL_FROM_DATABASE=Func MS-3 gaming mouse [WT6573F MCU]
|
||||||
|
|
||||||
|
usb:v040Bp2367*
|
||||||
|
ID_MODEL_FROM_DATABASE=Human Interface Device [HP CalcPad 200 Calculator and Numeric Keypad]
|
||||||
|
|
||||||
usb:v040Bp6510*
|
usb:v040Bp6510*
|
||||||
ID_MODEL_FROM_DATABASE=Weltrend Bar Code Reader
|
ID_MODEL_FROM_DATABASE=Weltrend Bar Code Reader
|
||||||
|
|
||||||
@ -4235,6 +4268,18 @@ usb:v0421p0105*
|
|||||||
usb:v0421p0106*
|
usb:v0421p0106*
|
||||||
ID_MODEL_FROM_DATABASE=ROM Parent
|
ID_MODEL_FROM_DATABASE=ROM Parent
|
||||||
|
|
||||||
|
usb:v0421p010D*
|
||||||
|
ID_MODEL_FROM_DATABASE=E75 (Storage Mode)
|
||||||
|
|
||||||
|
usb:v0421p010E*
|
||||||
|
ID_MODEL_FROM_DATABASE=E75 (PC Suite mode)
|
||||||
|
|
||||||
|
usb:v0421p010F*
|
||||||
|
ID_MODEL_FROM_DATABASE=E75 (Media transfer mode)
|
||||||
|
|
||||||
|
usb:v0421p0110*
|
||||||
|
ID_MODEL_FROM_DATABASE=E75 (Imaging Mode)
|
||||||
|
|
||||||
usb:v0421p0154*
|
usb:v0421p0154*
|
||||||
ID_MODEL_FROM_DATABASE=5800 XpressMusic (PC Suite mode)
|
ID_MODEL_FROM_DATABASE=5800 XpressMusic (PC Suite mode)
|
||||||
|
|
||||||
@ -6896,6 +6941,9 @@ usb:v045Ep0737*
|
|||||||
usb:v045Ep0745*
|
usb:v045Ep0745*
|
||||||
ID_MODEL_FROM_DATABASE=Nano Transceiver v1.0 for Bluetooth
|
ID_MODEL_FROM_DATABASE=Nano Transceiver v1.0 for Bluetooth
|
||||||
|
|
||||||
|
usb:v045Ep074A*
|
||||||
|
ID_MODEL_FROM_DATABASE=LifeCam VX-500 [1357]
|
||||||
|
|
||||||
usb:v045Ep0750*
|
usb:v045Ep0750*
|
||||||
ID_MODEL_FROM_DATABASE=Wired Keyboard 600
|
ID_MODEL_FROM_DATABASE=Wired Keyboard 600
|
||||||
|
|
||||||
@ -6923,6 +6971,9 @@ usb:v045Ep076C*
|
|||||||
usb:v045Ep076D*
|
usb:v045Ep076D*
|
||||||
ID_MODEL_FROM_DATABASE=LifeCam HD-5000
|
ID_MODEL_FROM_DATABASE=LifeCam HD-5000
|
||||||
|
|
||||||
|
usb:v045Ep0770*
|
||||||
|
ID_MODEL_FROM_DATABASE=LifeCam VX-700
|
||||||
|
|
||||||
usb:v045Ep0772*
|
usb:v045Ep0772*
|
||||||
ID_MODEL_FROM_DATABASE=LifeCam Studio
|
ID_MODEL_FROM_DATABASE=LifeCam Studio
|
||||||
|
|
||||||
@ -6938,6 +6989,9 @@ usb:v045Ep0780*
|
|||||||
usb:v045Ep0797*
|
usb:v045Ep0797*
|
||||||
ID_MODEL_FROM_DATABASE=Optical Mouse 200
|
ID_MODEL_FROM_DATABASE=Optical Mouse 200
|
||||||
|
|
||||||
|
usb:v045Ep0799*
|
||||||
|
ID_MODEL_FROM_DATABASE=Surface Pro embedded keyboard
|
||||||
|
|
||||||
usb:v045Ep07A5*
|
usb:v045Ep07A5*
|
||||||
ID_MODEL_FROM_DATABASE=Wireless Receiver 1461C
|
ID_MODEL_FROM_DATABASE=Wireless Receiver 1461C
|
||||||
|
|
||||||
@ -7104,7 +7158,7 @@ usb:v0461p0A00*
|
|||||||
ID_MODEL_FROM_DATABASE=Micro Innovations Web Cam 320
|
ID_MODEL_FROM_DATABASE=Micro Innovations Web Cam 320
|
||||||
|
|
||||||
usb:v0461p4D01*
|
usb:v0461p4D01*
|
||||||
ID_MODEL_FROM_DATABASE=Comfort Keyboard
|
ID_MODEL_FROM_DATABASE=Comfort Keyboard / Kensington Orbit Elite
|
||||||
|
|
||||||
usb:v0461p4D02*
|
usb:v0461p4D02*
|
||||||
ID_MODEL_FROM_DATABASE=Mouse-in-a-Box
|
ID_MODEL_FROM_DATABASE=Mouse-in-a-Box
|
||||||
@ -7157,6 +7211,9 @@ usb:v0461p4D81*
|
|||||||
usb:v0461p4DE7*
|
usb:v0461p4DE7*
|
||||||
ID_MODEL_FROM_DATABASE=webcam
|
ID_MODEL_FROM_DATABASE=webcam
|
||||||
|
|
||||||
|
usb:v0461p4E04*
|
||||||
|
ID_MODEL_FROM_DATABASE=Lenovo Keyboard KB1021
|
||||||
|
|
||||||
usb:v0463*
|
usb:v0463*
|
||||||
ID_VENDOR_FROM_DATABASE=MGE UPS Systems
|
ID_VENDOR_FROM_DATABASE=MGE UPS Systems
|
||||||
|
|
||||||
@ -7700,6 +7757,9 @@ usb:v046Dp0A4D*
|
|||||||
usb:v046Dp0A5B*
|
usb:v046Dp0A5B*
|
||||||
ID_MODEL_FROM_DATABASE=G933 Wireless Headset Dongle
|
ID_MODEL_FROM_DATABASE=G933 Wireless Headset Dongle
|
||||||
|
|
||||||
|
usb:v046Dp0A66*
|
||||||
|
ID_MODEL_FROM_DATABASE=[G533 Wireless Headset Dongle]
|
||||||
|
|
||||||
usb:v046Dp0B02*
|
usb:v046Dp0B02*
|
||||||
ID_MODEL_FROM_DATABASE=C-UV35 [Bluetooth Mini-Receiver] (HID proxy mode)
|
ID_MODEL_FROM_DATABASE=C-UV35 [Bluetooth Mini-Receiver] (HID proxy mode)
|
||||||
|
|
||||||
@ -8216,6 +8276,9 @@ usb:v046DpC31D*
|
|||||||
usb:v046DpC31F*
|
usb:v046DpC31F*
|
||||||
ID_MODEL_FROM_DATABASE=Comfort Keyboard K290
|
ID_MODEL_FROM_DATABASE=Comfort Keyboard K290
|
||||||
|
|
||||||
|
usb:v046DpC328*
|
||||||
|
ID_MODEL_FROM_DATABASE=Corded Keyboard K280e
|
||||||
|
|
||||||
usb:v046DpC332*
|
usb:v046DpC332*
|
||||||
ID_MODEL_FROM_DATABASE=G502 Proteus Spectrum Optical Mouse
|
ID_MODEL_FROM_DATABASE=G502 Proteus Spectrum Optical Mouse
|
||||||
|
|
||||||
@ -9305,6 +9368,9 @@ usb:v0482p0204*
|
|||||||
usb:v0482p0408*
|
usb:v0482p0408*
|
||||||
ID_MODEL_FROM_DATABASE=FS-1320D Printer
|
ID_MODEL_FROM_DATABASE=FS-1320D Printer
|
||||||
|
|
||||||
|
usb:v0482p069B*
|
||||||
|
ID_MODEL_FROM_DATABASE=ECOSYS M2635dn
|
||||||
|
|
||||||
usb:v0483*
|
usb:v0483*
|
||||||
ID_VENDOR_FROM_DATABASE=STMicroelectronics
|
ID_VENDOR_FROM_DATABASE=STMicroelectronics
|
||||||
|
|
||||||
@ -9695,6 +9761,9 @@ usb:v0499p160F*
|
|||||||
usb:v0499p1613*
|
usb:v0499p1613*
|
||||||
ID_MODEL_FROM_DATABASE=Clavinova CLP535
|
ID_MODEL_FROM_DATABASE=Clavinova CLP535
|
||||||
|
|
||||||
|
usb:v0499p1704*
|
||||||
|
ID_MODEL_FROM_DATABASE=Steinberg UR44
|
||||||
|
|
||||||
usb:v0499p2000*
|
usb:v0499p2000*
|
||||||
ID_MODEL_FROM_DATABASE=DGP-7
|
ID_MODEL_FROM_DATABASE=DGP-7
|
||||||
|
|
||||||
@ -10962,7 +11031,7 @@ usb:v04A9p2603*
|
|||||||
ID_MODEL_FROM_DATABASE=MultiPASS C755
|
ID_MODEL_FROM_DATABASE=MultiPASS C755
|
||||||
|
|
||||||
usb:v04A9p260A*
|
usb:v04A9p260A*
|
||||||
ID_MODEL_FROM_DATABASE=CAPT Printer
|
ID_MODEL_FROM_DATABASE=LBP810
|
||||||
|
|
||||||
usb:v04A9p260E*
|
usb:v04A9p260E*
|
||||||
ID_MODEL_FROM_DATABASE=LBP-2000
|
ID_MODEL_FROM_DATABASE=LBP-2000
|
||||||
@ -10977,7 +11046,7 @@ usb:v04A9p2612*
|
|||||||
ID_MODEL_FROM_DATABASE=MultiPASS C855
|
ID_MODEL_FROM_DATABASE=MultiPASS C855
|
||||||
|
|
||||||
usb:v04A9p2617*
|
usb:v04A9p2617*
|
||||||
ID_MODEL_FROM_DATABASE=CAPT Printer
|
ID_MODEL_FROM_DATABASE=LBP1210
|
||||||
|
|
||||||
usb:v04A9p261A*
|
usb:v04A9p261A*
|
||||||
ID_MODEL_FROM_DATABASE=iR1600
|
ID_MODEL_FROM_DATABASE=iR1600
|
||||||
@ -11142,13 +11211,13 @@ usb:v04A9p2673*
|
|||||||
ID_MODEL_FROM_DATABASE=iR 3170C EUR
|
ID_MODEL_FROM_DATABASE=iR 3170C EUR
|
||||||
|
|
||||||
usb:v04A9p2674*
|
usb:v04A9p2674*
|
||||||
ID_MODEL_FROM_DATABASE=L120
|
ID_MODEL_FROM_DATABASE=FAX-L120
|
||||||
|
|
||||||
usb:v04A9p2675*
|
usb:v04A9p2675*
|
||||||
ID_MODEL_FROM_DATABASE=iR2830
|
ID_MODEL_FROM_DATABASE=iR2830
|
||||||
|
|
||||||
usb:v04A9p2676*
|
usb:v04A9p2676*
|
||||||
ID_MODEL_FROM_DATABASE=CAPT Device
|
ID_MODEL_FROM_DATABASE=LBP2900
|
||||||
|
|
||||||
usb:v04A9p2677*
|
usb:v04A9p2677*
|
||||||
ID_MODEL_FROM_DATABASE=iR C2570
|
ID_MODEL_FROM_DATABASE=iR C2570
|
||||||
@ -11180,6 +11249,9 @@ usb:v04A9p2687*
|
|||||||
usb:v04A9p2688*
|
usb:v04A9p2688*
|
||||||
ID_MODEL_FROM_DATABASE=LBP3460
|
ID_MODEL_FROM_DATABASE=LBP3460
|
||||||
|
|
||||||
|
usb:v04A9p2689*
|
||||||
|
ID_MODEL_FROM_DATABASE=FAX-L180/L380S/L398S
|
||||||
|
|
||||||
usb:v04A9p268C*
|
usb:v04A9p268C*
|
||||||
ID_MODEL_FROM_DATABASE=iR C6870
|
ID_MODEL_FROM_DATABASE=iR C6870
|
||||||
|
|
||||||
@ -11213,6 +11285,9 @@ usb:v04A9p26DA*
|
|||||||
usb:v04A9p26E6*
|
usb:v04A9p26E6*
|
||||||
ID_MODEL_FROM_DATABASE=iR1024
|
ID_MODEL_FROM_DATABASE=iR1024
|
||||||
|
|
||||||
|
usb:v04A9p271A*
|
||||||
|
ID_MODEL_FROM_DATABASE=LBP6000
|
||||||
|
|
||||||
usb:v04A9p2736*
|
usb:v04A9p2736*
|
||||||
ID_MODEL_FROM_DATABASE=I-SENSYS MF4550d
|
ID_MODEL_FROM_DATABASE=I-SENSYS MF4550d
|
||||||
|
|
||||||
@ -12143,6 +12218,9 @@ usb:v04A9p32B1*
|
|||||||
usb:v04A9p32B2*
|
usb:v04A9p32B2*
|
||||||
ID_MODEL_FROM_DATABASE=PowerShot G9 X
|
ID_MODEL_FROM_DATABASE=PowerShot G9 X
|
||||||
|
|
||||||
|
usb:v04A9p32B4*
|
||||||
|
ID_MODEL_FROM_DATABASE=EOS Rebel T6
|
||||||
|
|
||||||
usb:v04A9p32BB*
|
usb:v04A9p32BB*
|
||||||
ID_MODEL_FROM_DATABASE=EOS M5
|
ID_MODEL_FROM_DATABASE=EOS M5
|
||||||
|
|
||||||
@ -13526,6 +13604,12 @@ usb:v04C5p1150*
|
|||||||
usb:v04C5p125A*
|
usb:v04C5p125A*
|
||||||
ID_MODEL_FROM_DATABASE=PalmSecure Sensor Device - MP
|
ID_MODEL_FROM_DATABASE=PalmSecure Sensor Device - MP
|
||||||
|
|
||||||
|
usb:v04C5p200F*
|
||||||
|
ID_MODEL_FROM_DATABASE=Sigma DP2 (Mass Storage)
|
||||||
|
|
||||||
|
usb:v04C5p2010*
|
||||||
|
ID_MODEL_FROM_DATABASE=Sigma DP2 (PictBridge)
|
||||||
|
|
||||||
usb:v04C5p201D*
|
usb:v04C5p201D*
|
||||||
ID_MODEL_FROM_DATABASE=SATA 3.0 6Gbit/s Adaptor [GROOVY]
|
ID_MODEL_FROM_DATABASE=SATA 3.0 6Gbit/s Adaptor [GROOVY]
|
||||||
|
|
||||||
@ -13841,6 +13925,9 @@ usb:v04CBp01C0*
|
|||||||
usb:v04CBp01C1*
|
usb:v04CBp01C1*
|
||||||
ID_MODEL_FROM_DATABASE=FinePix F31fd (PTP)
|
ID_MODEL_FROM_DATABASE=FinePix F31fd (PTP)
|
||||||
|
|
||||||
|
usb:v04CBp01C3*
|
||||||
|
ID_MODEL_FROM_DATABASE=FinePix S5 Pro
|
||||||
|
|
||||||
usb:v04CBp01C4*
|
usb:v04CBp01C4*
|
||||||
ID_MODEL_FROM_DATABASE=FinePix S5700 Zoom (PTP)
|
ID_MODEL_FROM_DATABASE=FinePix S5700 Zoom (PTP)
|
||||||
|
|
||||||
@ -13880,6 +13967,12 @@ usb:v04CBp0241*
|
|||||||
usb:v04CBp0278*
|
usb:v04CBp0278*
|
||||||
ID_MODEL_FROM_DATABASE=FinePix JV300
|
ID_MODEL_FROM_DATABASE=FinePix JV300
|
||||||
|
|
||||||
|
usb:v04CBp02C5*
|
||||||
|
ID_MODEL_FROM_DATABASE=FinePix S9900W Digital Camera (PTP)
|
||||||
|
|
||||||
|
usb:v04CBp5006*
|
||||||
|
ID_MODEL_FROM_DATABASE=ASK-300
|
||||||
|
|
||||||
usb:v04CC*
|
usb:v04CC*
|
||||||
ID_VENDOR_FROM_DATABASE=ST-Ericsson
|
ID_VENDOR_FROM_DATABASE=ST-Ericsson
|
||||||
|
|
||||||
@ -14177,6 +14270,9 @@ usb:v04D9pA050*
|
|||||||
usb:v04D9pA055*
|
usb:v04D9pA055*
|
||||||
ID_MODEL_FROM_DATABASE=Keyboard
|
ID_MODEL_FROM_DATABASE=Keyboard
|
||||||
|
|
||||||
|
usb:v04D9pA096*
|
||||||
|
ID_MODEL_FROM_DATABASE=Keyboard
|
||||||
|
|
||||||
usb:v04D9pA09F*
|
usb:v04D9pA09F*
|
||||||
ID_MODEL_FROM_DATABASE=E-Signal LUOM G10 Mechanical Gaming Mouse
|
ID_MODEL_FROM_DATABASE=E-Signal LUOM G10 Mechanical Gaming Mouse
|
||||||
|
|
||||||
@ -14186,6 +14282,9 @@ usb:v04D9pA100*
|
|||||||
usb:v04D9pA11B*
|
usb:v04D9pA11B*
|
||||||
ID_MODEL_FROM_DATABASE=Mouse [MX-3200]
|
ID_MODEL_FROM_DATABASE=Mouse [MX-3200]
|
||||||
|
|
||||||
|
usb:v04D9pE002*
|
||||||
|
ID_MODEL_FROM_DATABASE=MCU
|
||||||
|
|
||||||
usb:v04DA*
|
usb:v04DA*
|
||||||
ID_VENDOR_FROM_DATABASE=Panasonic (Matsushita)
|
ID_VENDOR_FROM_DATABASE=Panasonic (Matsushita)
|
||||||
|
|
||||||
@ -15644,6 +15743,9 @@ usb:v04F2pB107*
|
|||||||
usb:v04F2pB14C*
|
usb:v04F2pB14C*
|
||||||
ID_MODEL_FROM_DATABASE=CNF8050 Webcam
|
ID_MODEL_FROM_DATABASE=CNF8050 Webcam
|
||||||
|
|
||||||
|
usb:v04F2pB159*
|
||||||
|
ID_MODEL_FROM_DATABASE=CNF8243 Webcam
|
||||||
|
|
||||||
usb:v04F2pB15C*
|
usb:v04F2pB15C*
|
||||||
ID_MODEL_FROM_DATABASE=Sony Vaio Integrated Camera
|
ID_MODEL_FROM_DATABASE=Sony Vaio Integrated Camera
|
||||||
|
|
||||||
@ -15737,6 +15839,9 @@ usb:v04F3p000A*
|
|||||||
usb:v04F3p0103*
|
usb:v04F3p0103*
|
||||||
ID_MODEL_FROM_DATABASE=ActiveJet K-2024 Multimedia Keyboard
|
ID_MODEL_FROM_DATABASE=ActiveJet K-2024 Multimedia Keyboard
|
||||||
|
|
||||||
|
usb:v04F3p016F*
|
||||||
|
ID_MODEL_FROM_DATABASE=Touchscreen
|
||||||
|
|
||||||
usb:v04F3p01A4*
|
usb:v04F3p01A4*
|
||||||
ID_MODEL_FROM_DATABASE=Wireless Keyboard
|
ID_MODEL_FROM_DATABASE=Wireless Keyboard
|
||||||
|
|
||||||
@ -15902,6 +16007,9 @@ usb:v04F9p002D*
|
|||||||
usb:v04F9p0039*
|
usb:v04F9p0039*
|
||||||
ID_MODEL_FROM_DATABASE=HL-5340 series
|
ID_MODEL_FROM_DATABASE=HL-5340 series
|
||||||
|
|
||||||
|
usb:v04F9p0041*
|
||||||
|
ID_MODEL_FROM_DATABASE=HL-2250DN Laser Printer
|
||||||
|
|
||||||
usb:v04F9p0042*
|
usb:v04F9p0042*
|
||||||
ID_MODEL_FROM_DATABASE=HL-2270DW Laser Printer
|
ID_MODEL_FROM_DATABASE=HL-2270DW Laser Printer
|
||||||
|
|
||||||
@ -16463,6 +16571,9 @@ usb:v04F9p021D*
|
|||||||
usb:v04F9p021E*
|
usb:v04F9p021E*
|
||||||
ID_MODEL_FROM_DATABASE=DCP-9010CN
|
ID_MODEL_FROM_DATABASE=DCP-9010CN
|
||||||
|
|
||||||
|
usb:v04F9p021F*
|
||||||
|
ID_MODEL_FROM_DATABASE=DCP-8085DN
|
||||||
|
|
||||||
usb:v04F9p0220*
|
usb:v04F9p0220*
|
||||||
ID_MODEL_FROM_DATABASE=MFC-9010CN
|
ID_MODEL_FROM_DATABASE=MFC-9010CN
|
||||||
|
|
||||||
@ -16535,6 +16646,9 @@ usb:v04F9p0240*
|
|||||||
usb:v04F9p0248*
|
usb:v04F9p0248*
|
||||||
ID_MODEL_FROM_DATABASE=DCP-7055 scanner/printer
|
ID_MODEL_FROM_DATABASE=DCP-7055 scanner/printer
|
||||||
|
|
||||||
|
usb:v04F9p024E*
|
||||||
|
ID_MODEL_FROM_DATABASE=MFC-7460DN
|
||||||
|
|
||||||
usb:v04F9p0253*
|
usb:v04F9p0253*
|
||||||
ID_MODEL_FROM_DATABASE=DCP-J125
|
ID_MODEL_FROM_DATABASE=DCP-J125
|
||||||
|
|
||||||
@ -16592,6 +16706,9 @@ usb:v04F9p026E*
|
|||||||
usb:v04F9p026F*
|
usb:v04F9p026F*
|
||||||
ID_MODEL_FROM_DATABASE=MFC-J270W
|
ID_MODEL_FROM_DATABASE=MFC-J270W
|
||||||
|
|
||||||
|
usb:v04F9p0270*
|
||||||
|
ID_MODEL_FROM_DATABASE=MFC-7360N
|
||||||
|
|
||||||
usb:v04F9p0273*
|
usb:v04F9p0273*
|
||||||
ID_MODEL_FROM_DATABASE=DCP-7057 scanner/printer
|
ID_MODEL_FROM_DATABASE=DCP-7057 scanner/printer
|
||||||
|
|
||||||
@ -17285,6 +17402,9 @@ usb:v04F9p2028*
|
|||||||
usb:v04F9p202B*
|
usb:v04F9p202B*
|
||||||
ID_MODEL_FROM_DATABASE=PT-7600 P-touch Label Printer
|
ID_MODEL_FROM_DATABASE=PT-7600 P-touch Label Printer
|
||||||
|
|
||||||
|
usb:v04F9p2041*
|
||||||
|
ID_MODEL_FROM_DATABASE=PT-2730 P-touch Label Printer
|
||||||
|
|
||||||
usb:v04F9p2061*
|
usb:v04F9p2061*
|
||||||
ID_MODEL_FROM_DATABASE=PT-P700 P-touch Label Printer
|
ID_MODEL_FROM_DATABASE=PT-P700 P-touch Label Printer
|
||||||
|
|
||||||
@ -18428,6 +18548,9 @@ usb:v0547p2750*
|
|||||||
usb:v0547p2810*
|
usb:v0547p2810*
|
||||||
ID_MODEL_FROM_DATABASE=Cypress ATAPI Bridge
|
ID_MODEL_FROM_DATABASE=Cypress ATAPI Bridge
|
||||||
|
|
||||||
|
usb:v0547p4018*
|
||||||
|
ID_MODEL_FROM_DATABASE=AmScope MU1803
|
||||||
|
|
||||||
usb:v0547p4D90*
|
usb:v0547p4D90*
|
||||||
ID_MODEL_FROM_DATABASE=AmScope MD1900 camera
|
ID_MODEL_FROM_DATABASE=AmScope MD1900 camera
|
||||||
|
|
||||||
@ -19016,6 +19139,9 @@ usb:v054Cp06C3*
|
|||||||
usb:v054Cp07C4*
|
usb:v054Cp07C4*
|
||||||
ID_MODEL_FROM_DATABASE=ILCE-6000 (aka Alpha-6000) in Mass Storage mode
|
ID_MODEL_FROM_DATABASE=ILCE-6000 (aka Alpha-6000) in Mass Storage mode
|
||||||
|
|
||||||
|
usb:v054Cp0847*
|
||||||
|
ID_MODEL_FROM_DATABASE=WG-C10 Portable Wireless Server
|
||||||
|
|
||||||
usb:v054Cp088C*
|
usb:v054Cp088C*
|
||||||
ID_MODEL_FROM_DATABASE=Portable Headphone Amplifier
|
ID_MODEL_FROM_DATABASE=Portable Headphone Amplifier
|
||||||
|
|
||||||
@ -19934,6 +20060,12 @@ usb:v056Ap0357*
|
|||||||
usb:v056Ap0358*
|
usb:v056Ap0358*
|
||||||
ID_MODEL_FROM_DATABASE=PTH-860 [Intuos Pro (L)]
|
ID_MODEL_FROM_DATABASE=PTH-860 [Intuos Pro (L)]
|
||||||
|
|
||||||
|
usb:v056Ap035A*
|
||||||
|
ID_MODEL_FROM_DATABASE=DTH-1152 tablet
|
||||||
|
|
||||||
|
usb:v056Ap0368*
|
||||||
|
ID_MODEL_FROM_DATABASE=DTH-1152 touchscreen
|
||||||
|
|
||||||
usb:v056Ap0400*
|
usb:v056Ap0400*
|
||||||
ID_MODEL_FROM_DATABASE=PenPartner 4x5
|
ID_MODEL_FROM_DATABASE=PenPartner 4x5
|
||||||
|
|
||||||
@ -19994,6 +20126,9 @@ usb:v056E*
|
|||||||
usb:v056Ep0002*
|
usb:v056Ep0002*
|
||||||
ID_MODEL_FROM_DATABASE=29UO Mouse
|
ID_MODEL_FROM_DATABASE=29UO Mouse
|
||||||
|
|
||||||
|
usb:v056Ep0057*
|
||||||
|
ID_MODEL_FROM_DATABASE=M-PGDL Mouse
|
||||||
|
|
||||||
usb:v056Ep0072*
|
usb:v056Ep0072*
|
||||||
ID_MODEL_FROM_DATABASE=Mouse
|
ID_MODEL_FROM_DATABASE=Mouse
|
||||||
|
|
||||||
@ -24941,6 +25076,9 @@ usb:v0657*
|
|||||||
usb:v0658*
|
usb:v0658*
|
||||||
ID_VENDOR_FROM_DATABASE=Sigma Designs, Inc.
|
ID_VENDOR_FROM_DATABASE=Sigma Designs, Inc.
|
||||||
|
|
||||||
|
usb:v0658p0200*
|
||||||
|
ID_MODEL_FROM_DATABASE=Aeotec Z-Stick Gen5 (ZW090) - UZB
|
||||||
|
|
||||||
usb:v0659*
|
usb:v0659*
|
||||||
ID_VENDOR_FROM_DATABASE=Aethra
|
ID_VENDOR_FROM_DATABASE=Aethra
|
||||||
|
|
||||||
|
@ -161,10 +161,10 @@ evdev:name:AlpsPS/2 ALPS DualPoint TouchPad:dmi:bvn*:bvr*:bd*:svnDellInc.:pnLati
|
|||||||
|
|
||||||
# Dell Latitude E7470
|
# Dell Latitude E7470
|
||||||
evdev:name:AlpsPS/2 ALPS DualPoint TouchPad:dmi:bvn*:bvr*:bd*:svnDellInc.:pnLatitudeE7470*
|
evdev:name:AlpsPS/2 ALPS DualPoint TouchPad:dmi:bvn*:bvr*:bd*:svnDellInc.:pnLatitudeE7470*
|
||||||
EVDEV_ABS_00=39:5856:59
|
EVDEV_ABS_00=29:2930:30
|
||||||
EVDEV_ABS_01=10:1532:29
|
EVDEV_ABS_01=26:1533:29
|
||||||
EVDEV_ABS_35=39:5856:59
|
EVDEV_ABS_35=29:2930:30
|
||||||
EVDEV_ABS_36=10:1532:29
|
EVDEV_ABS_36=26:1533:29
|
||||||
|
|
||||||
# Dell Precision 5510
|
# Dell Precision 5510
|
||||||
evdev:name:SynPS/2 Synaptics TouchPad:dmi:bvn*:bvr*:bd*:svnDellInc.:pnPrecision5510*
|
evdev:name:SynPS/2 Synaptics TouchPad:dmi:bvn*:bvr*:bd*:svnDellInc.:pnPrecision5510*
|
||||||
|
64
hwdb/60-input-id.hwdb
Normal file
64
hwdb/60-input-id.hwdb
Normal file
@ -0,0 +1,64 @@
|
|||||||
|
# This file is part of systemd.
|
||||||
|
#
|
||||||
|
# The lookup keys are composed in:
|
||||||
|
# 60-input-id.rules
|
||||||
|
#
|
||||||
|
# Note: The format of the "input-id:" prefix match key is a
|
||||||
|
# contract between the rules file and the hardware data, it might
|
||||||
|
# change in later revisions to support more or better matches, it
|
||||||
|
# is not necessarily expected to be a stable ABI.
|
||||||
|
#
|
||||||
|
# Match string formats:
|
||||||
|
# id-input:modalias:<modalias>
|
||||||
|
#
|
||||||
|
# To add local entries, create a new file
|
||||||
|
# /etc/udev/hwdb.d/61-input-id-local.hwdb
|
||||||
|
# and add your rules there. To load the new rules execute (as root):
|
||||||
|
# systemd-hwdb update
|
||||||
|
# udevadm trigger /dev/input/eventXX
|
||||||
|
# where /dev/input/eventXX is the device in question. If in
|
||||||
|
# doubt, simply use /dev/input/event* to reload all input rules.
|
||||||
|
#
|
||||||
|
# If your changes are generally applicable, preferably send them as a pull
|
||||||
|
# request to
|
||||||
|
# https://github.com/systemd/systemd
|
||||||
|
# or create a bug report on https://github.com/systemd/systemd/issues and
|
||||||
|
# include your new rules, a description of the device, and the output of
|
||||||
|
# udevadm info /dev/input/eventXX.
|
||||||
|
#
|
||||||
|
# This file must only be used where the input_id builtin assigns the wrong
|
||||||
|
# properties or lacks the assignment of some properties. This is almost
|
||||||
|
# always caused by a device not adhering to the standard of the device's
|
||||||
|
# type.
|
||||||
|
#
|
||||||
|
# Allowed properties are:
|
||||||
|
# ID_INPUT
|
||||||
|
# ID_INPUT_ACCELEROMETER, ID_INPUT_MOUSE,
|
||||||
|
# ID_INPUT_POINTINGSTICK, ID_INPUT_TOUCHSCREEN, ID_INPUT_TOUCHPAD,
|
||||||
|
# ID_INPUT_TABLET, ID_INPUT_TABLET_PAD, ID_INPUT_JOYSTICK, ID_INPUT_KEY,
|
||||||
|
# ID_INPUT_KEYBOARD, ID_INPUT_SWITCH, ID_INPUT_TRACKBALL
|
||||||
|
#
|
||||||
|
# ID_INPUT
|
||||||
|
# * MUST be set when ANY of ID_INPUT_* is set
|
||||||
|
# * MUST be unset when ALL of ID_INPUT_* are unset
|
||||||
|
#
|
||||||
|
# ID_INPUT_TABLET
|
||||||
|
# * MUST be set when setting ID_INPUT_TABLET_PAD
|
||||||
|
#
|
||||||
|
# Allowed values are 1 and 0 to set or unset, repsectively.
|
||||||
|
#
|
||||||
|
# NOT allowed in this file are:
|
||||||
|
# ID_INPUT_WIDTH_MM, ID_INPUT_HEIGHT_MM, ID_INPUT_TOUCHPAD_INTEGRATION
|
||||||
|
#
|
||||||
|
|
||||||
|
# Example:
|
||||||
|
# id-input:modalias:input:b0003v1234pABCD*
|
||||||
|
# ID_INPUT_TOUCHPAD=1
|
||||||
|
# ID_INPUT=1
|
||||||
|
|
||||||
|
# Sort by brand, model
|
||||||
|
|
||||||
|
# UC-Logic TABLET 1060N Pad
|
||||||
|
id-input:modalias:input:b0003v5543p0081*
|
||||||
|
ID_INPUT_TABLET=1
|
||||||
|
ID_INPUT_TABLET_PAD=1
|
@ -38,12 +38,22 @@
|
|||||||
#
|
#
|
||||||
# [1]: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=dfc57732ad38f93ae6232a3b4e64fd077383a0f1
|
# [1]: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=dfc57732ad38f93ae6232a3b4e64fd077383a0f1
|
||||||
#
|
#
|
||||||
|
# Note for devices where the display (LCD panel) is mounted non upright
|
||||||
|
# in the device's casing, e.g. mounted upside-down or 90 degree rotated,
|
||||||
|
# the ACCEL_MOUNT_MATRIX should be such that the x and y axis matches the
|
||||||
|
# x and y axis of the display, not those of the casing, so that desktop
|
||||||
|
# environments using the accelerometer data for rotation will e.g.
|
||||||
|
# automatically flip their output for an upside-down display when the device
|
||||||
|
# is held upright.
|
||||||
#
|
#
|
||||||
# Sort by brand, model
|
# Sort by brand, model
|
||||||
|
|
||||||
#########################################
|
#########################################
|
||||||
# Acer
|
# Acer
|
||||||
#########################################
|
#########################################
|
||||||
|
sensor:modalias:acpi:INVN6500*:dmi:*svn*Acer*:*pn*AspireSW5-012*
|
||||||
|
ACCEL_MOUNT_MATRIX=0, 1, 0; 1, 0, 0; 0, 0, 1
|
||||||
|
|
||||||
sensor:modalias:acpi:BMA250E*:dmi:*:svnAcer:pnIconiaW1-810:*
|
sensor:modalias:acpi:BMA250E*:dmi:*:svnAcer:pnIconiaW1-810:*
|
||||||
ACCEL_MOUNT_MATRIX=1, 0, 0; 0, -1, 0; 0, 0, 1
|
ACCEL_MOUNT_MATRIX=1, 0, 0; 0, -1, 0; 0, 0, 1
|
||||||
|
|
||||||
@ -62,6 +72,12 @@ sensor:modalias:acpi:INVN6500*:dmi:*svn*ASUSTeK*:*pn*TP300LD*
|
|||||||
sensor:modalias:acpi:SMO8500*:dmi:*svn*ASUSTeK*:*pn*TP300LJ*
|
sensor:modalias:acpi:SMO8500*:dmi:*svn*ASUSTeK*:*pn*TP300LJ*
|
||||||
ACCEL_MOUNT_MATRIX=0, -1, 0; -1, 0, 0; 0, 0, 1
|
ACCEL_MOUNT_MATRIX=0, -1, 0; -1, 0, 0; 0, 0, 1
|
||||||
|
|
||||||
|
#########################################
|
||||||
|
# Axxo
|
||||||
|
#########################################
|
||||||
|
sensor:modalias:acpi:SMO8500*:dmi:*:svnStandard:pnWCBT1011:*
|
||||||
|
ACCEL_MOUNT_MATRIX=-1, 0, 0; 0, 1, 0; 0, 0, 1
|
||||||
|
|
||||||
#########################################
|
#########################################
|
||||||
# Chuwi
|
# Chuwi
|
||||||
#########################################
|
#########################################
|
||||||
@ -78,6 +94,13 @@ sensor:modalias:acpi:BOSC0200*:dmi:*:svnHampoo:pnX1D3_C806N:*
|
|||||||
sensor:modalias:acpi:KIOX000A*:dmi:svnChuwi*:pnHi13
|
sensor:modalias:acpi:KIOX000A*:dmi:svnChuwi*:pnHi13
|
||||||
ACCEL_MOUNT_MATRIX=1, 0, 0; 0, -1, 0; 0, 0, 1
|
ACCEL_MOUNT_MATRIX=1, 0, 0; 0, -1, 0; 0, 0, 1
|
||||||
|
|
||||||
|
# Chuwi HiBook
|
||||||
|
# Chuwi HiBook does not have its product name filled, so we
|
||||||
|
# match the entire dmi-alias, assuming that the use of a BOSC0200 +
|
||||||
|
# bios-version + bios-date combo is unique
|
||||||
|
sensor:modalias:acpi:BOSC0200*:dmi:bvnAmericanMegatrendsInc.:bvr5.11:bd05/07/2016:svnDefaultstring:pnDefaultstring:pvrDefaultstring:rvnHampoo:rnCherryTrailCR:rvrDefaultstring:cvnDefaultstring:ct3:cvrDefaultstring:
|
||||||
|
ACCEL_MOUNT_MATRIX=0, -1, 0; -1, 0, 0; 0, 0, 1
|
||||||
|
|
||||||
#########################################
|
#########################################
|
||||||
# Cube
|
# Cube
|
||||||
#########################################
|
#########################################
|
||||||
@ -100,7 +123,7 @@ sensor:modalias:acpi:ACCE0001*:dmi:*svnEndless*:*pnELT-NL3*
|
|||||||
# GP-electronic
|
# GP-electronic
|
||||||
#########################################
|
#########################################
|
||||||
sensor:modalias:acpi:KIOX000A*:dmi:bvnINSYDECorp.:bvrBYT70A.YNCHENG.WIN.007:*:svnInsyde:pnT701:*
|
sensor:modalias:acpi:KIOX000A*:dmi:bvnINSYDECorp.:bvrBYT70A.YNCHENG.WIN.007:*:svnInsyde:pnT701:*
|
||||||
ACCEL_MOUNT_MATRIX=0, 1, 0; 1, 0, 0; 0, 0, 1
|
ACCEL_MOUNT_MATRIX=0, -1, 0; -1, 0, 0; 0, 0, 1
|
||||||
|
|
||||||
#########################################
|
#########################################
|
||||||
# HP
|
# HP
|
||||||
@ -110,6 +133,7 @@ sensor:modalias:platform:lis3lv02d:dmi:*svn*Hewlett-Packard*:*pn*HPEliteBook8560
|
|||||||
ACCEL_MOUNT_MATRIX=1, 0, 0; 0, 0, -1; 0, 1, 0
|
ACCEL_MOUNT_MATRIX=1, 0, 0; 0, 0, -1; 0, 1, 0
|
||||||
|
|
||||||
sensor:modalias:acpi:SMO8500*:dmi:*:svnHewlett-Packard:pnHPStream7Tablet:*
|
sensor:modalias:acpi:SMO8500*:dmi:*:svnHewlett-Packard:pnHPStream7Tablet:*
|
||||||
|
sensor:modalias:acpi:SMO8500*:dmi:*:svnHewlett-Packard:pnHPStream8Tablet:*
|
||||||
ACCEL_MOUNT_MATRIX=0, 1, 0; 1, 0, 0; 0, 0, 1
|
ACCEL_MOUNT_MATRIX=0, 1, 0; 1, 0, 0; 0, 0, 1
|
||||||
|
|
||||||
#########################################
|
#########################################
|
||||||
@ -145,6 +169,9 @@ sensor:modalias:acpi:KIOX000A*:dmi:*svnLAMINA:pnT-1016BNORD*
|
|||||||
sensor:modalias:acpi:NCPE0388*:dmi:*:rnLenovoYOGA510-14IKB:*
|
sensor:modalias:acpi:NCPE0388*:dmi:*:rnLenovoYOGA510-14IKB:*
|
||||||
ACCEL_MOUNT_MATRIX=-1, 0, 0; 0, -1, 0; 0, 0, 1
|
ACCEL_MOUNT_MATRIX=-1, 0, 0; 0, -1, 0; 0, 0, 1
|
||||||
|
|
||||||
|
sensor:modalias:acpi:BOSC0200:BOSC0200:dmi:*ThinkPadYoga11e3rdGen*
|
||||||
|
ACCEL_MOUNT_MATRIX=0, 1, 0; -1, 0, 0; 0, 0, 1
|
||||||
|
|
||||||
#########################################
|
#########################################
|
||||||
# Peaq
|
# Peaq
|
||||||
#########################################
|
#########################################
|
||||||
@ -184,4 +211,3 @@ sensor:modalias:acpi:BMA250*:dmi:*:bvrTREK.G.WI71C.JGBMRBA*:*:svnInsyde:pnST7041
|
|||||||
#########################################
|
#########################################
|
||||||
sensor:modalias:acpi:*KIOX000A*:dmi:*svn*CytrixTechnology:*pn*Complex11t*
|
sensor:modalias:acpi:*KIOX000A*:dmi:*svn*CytrixTechnology:*pn*Complex11t*
|
||||||
ACCEL_MOUNT_MATRIX=-1, 0, 0; 0, 1, 0; 0, 0, 1
|
ACCEL_MOUNT_MATRIX=-1, 0, 0; 0, 1, 0; 0, 0, 1
|
||||||
|
|
||||||
|
@ -451,6 +451,15 @@ mouse:usb:v046dp4041:name:Logitech MX Master:
|
|||||||
MOUSE_WHEEL_CLICK_COUNT=24
|
MOUSE_WHEEL_CLICK_COUNT=24
|
||||||
MOUSE_WHEEL_CLICK_COUNT_HORIZONTAL=14
|
MOUSE_WHEEL_CLICK_COUNT_HORIZONTAL=14
|
||||||
|
|
||||||
|
# Logitech MX Master 2s
|
||||||
|
# Horiz wheel has 14 stops, angle is rounded up
|
||||||
|
mouse:usb:v046dp4069:name:Logitech MX Master 2s:
|
||||||
|
MOUSE_DPI=1000@125
|
||||||
|
MOUSE_WHEEL_CLICK_ANGLE=15
|
||||||
|
MOUSE_WHEEL_CLICK_ANGLE_HORIZONTAL=26
|
||||||
|
MOUSE_WHEEL_CLICK_COUNT=24
|
||||||
|
MOUSE_WHEEL_CLICK_COUNT_HORIZONTAL=14
|
||||||
|
|
||||||
# Logitech MK260 Wireless Combo Receiver aka M-R0011
|
# Logitech MK260 Wireless Combo Receiver aka M-R0011
|
||||||
mouse:usb:v046dpc52e:name:Logitech USB Receiver:
|
mouse:usb:v046dpc52e:name:Logitech USB Receiver:
|
||||||
MOUSE_DPI=1000@200
|
MOUSE_DPI=1000@200
|
||||||
|
@ -36,27 +36,15 @@
|
|||||||
|
|
||||||
touchpad:i8042:*
|
touchpad:i8042:*
|
||||||
touchpad:rmi:*
|
touchpad:rmi:*
|
||||||
|
touchpad:usb:*
|
||||||
ID_INPUT_TOUCHPAD_INTEGRATION=internal
|
ID_INPUT_TOUCHPAD_INTEGRATION=internal
|
||||||
|
|
||||||
touchpad:bluetooth:*
|
touchpad:bluetooth:*
|
||||||
touchpad:usb:*
|
|
||||||
ID_INPUT_TOUCHPAD_INTEGRATION=external
|
ID_INPUT_TOUCHPAD_INTEGRATION=external
|
||||||
|
|
||||||
###########################################################
|
|
||||||
# Apple
|
|
||||||
###########################################################
|
|
||||||
touchpad:usb:v05ac*
|
|
||||||
ID_INPUT_TOUCHPAD_INTEGRATION=internal
|
|
||||||
|
|
||||||
###########################################################
|
###########################################################
|
||||||
# Wacom
|
# Wacom
|
||||||
###########################################################
|
###########################################################
|
||||||
touchpad:usb:v056a*
|
touchpad:usb:v056a*
|
||||||
ID_INPUT_TOUCHPAD_INTEGRATION=external
|
ID_INPUT_TOUCHPAD_INTEGRATION=external
|
||||||
|
|
||||||
###########################################################
|
|
||||||
# Microsoft (Surface Type Covers)
|
|
||||||
###########################################################
|
|
||||||
touchpad:usb:v045ep07*
|
|
||||||
ID_INPUT_TOUCHPAD_INTEGRATION=internal
|
|
||||||
|
|
||||||
|
@ -83,6 +83,8 @@
|
|||||||
<tr class="odd"><td>Coreboot Project</td><td>BOOT</td><td>02/28/2017</td> </tr>
|
<tr class="odd"><td>Coreboot Project</td><td>BOOT</td><td>02/28/2017</td> </tr>
|
||||||
<tr class="even"><td>Marvell Technology Group Ltd.</td><td>MRVL</td><td>05/25/2017</td> </tr>
|
<tr class="even"><td>Marvell Technology Group Ltd.</td><td>MRVL</td><td>05/25/2017</td> </tr>
|
||||||
<tr class="odd"><td>IHSE GmbH</td><td>IHSE</td><td>06/22/2017</td> </tr>
|
<tr class="odd"><td>IHSE GmbH</td><td>IHSE</td><td>06/22/2017</td> </tr>
|
||||||
|
<tr class="even"><td>Insyde Software</td><td>INSY</td><td>11/10/2017</td> </tr>
|
||||||
|
<tr class="odd"><td>Nexstgo Company Limited</td><td>NXGO</td><td>11/13/2017</td> </tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</body>
|
</body>
|
||||||
|
@ -344,17 +344,17 @@ if __name__ == '__main__':
|
|||||||
args = sys.argv[1:]
|
args = sys.argv[1:]
|
||||||
|
|
||||||
if not args or 'usb' in args:
|
if not args or 'usb' in args:
|
||||||
p = usb_ids_grammar().parseFile(open('usb.ids'))
|
p = usb_ids_grammar().parseFile(open('usb.ids', errors='replace'))
|
||||||
usb_vendor_model(p)
|
usb_vendor_model(p)
|
||||||
usb_classes(p)
|
usb_classes(p)
|
||||||
|
|
||||||
if not args or 'pci' in args:
|
if not args or 'pci' in args:
|
||||||
p = pci_ids_grammar().parseFile(open('pci.ids'))
|
p = pci_ids_grammar().parseFile(open('pci.ids', errors='replace'))
|
||||||
pci_vendor_model(p)
|
pci_vendor_model(p)
|
||||||
pci_classes(p)
|
pci_classes(p)
|
||||||
|
|
||||||
if not args or 'sdio' in args:
|
if not args or 'sdio' in args:
|
||||||
p = pci_ids_grammar().parseFile(open('sdio.ids'))
|
p = pci_ids_grammar().parseFile(open('sdio.ids', errors='replace'))
|
||||||
sdio_vendor_model(p)
|
sdio_vendor_model(p)
|
||||||
sdio_classes(p)
|
sdio_classes(p)
|
||||||
|
|
||||||
|
9072
hwdb/ma-large.txt
9072
hwdb/ma-large.txt
File diff suppressed because it is too large
Load Diff
@ -1718,9 +1718,6 @@ F00000-FFFFFF (base 16) Private
|
|||||||
90-C6-82 (hex) Private
|
90-C6-82 (hex) Private
|
||||||
F00000-FFFFFF (base 16) Private
|
F00000-FFFFFF (base 16) Private
|
||||||
|
|
||||||
98-02-D8 (hex) Private
|
|
||||||
F00000-FFFFFF (base 16) Private
|
|
||||||
|
|
||||||
D0-76-50 (hex) Private
|
D0-76-50 (hex) Private
|
||||||
F00000-FFFFFF (base 16) Private
|
F00000-FFFFFF (base 16) Private
|
||||||
|
|
||||||
@ -2003,6 +2000,105 @@ F00000-FFFFFF (base 16) Private
|
|||||||
NishiTokyo-city Tokyo 202-0022
|
NishiTokyo-city Tokyo 202-0022
|
||||||
JP
|
JP
|
||||||
|
|
||||||
|
9C-43-1E (hex) HK ELEPHONE Communication Tech Co.,Limited
|
||||||
|
D00000-DFFFFF (base 16) HK ELEPHONE Communication Tech Co.,Limited
|
||||||
|
Unit 04, 7/F Bright Way Tower No.33 Mong Kok Rd KL
|
||||||
|
Hong Kong 999077
|
||||||
|
HK
|
||||||
|
|
||||||
|
9C-43-1E (hex) Wireless Environment, LLC
|
||||||
|
400000-4FFFFF (base 16) Wireless Environment, LLC
|
||||||
|
600 Beta Drive Unit 100 Mayfield Village, OH 44143,US
|
||||||
|
Mayfield Village OH 44143
|
||||||
|
US
|
||||||
|
|
||||||
|
28-2C-02 (hex) ThirdReality, Inc
|
||||||
|
B00000-BFFFFF (base 16) ThirdReality, Inc
|
||||||
|
647 East Longhua Road, Huangpu District
|
||||||
|
Shanghai Shanghai 200023
|
||||||
|
CN
|
||||||
|
|
||||||
|
9C-43-1E (hex) HAESUNG DS
|
||||||
|
200000-2FFFFF (base 16) HAESUNG DS
|
||||||
|
8F, Haesung 2 Building, 508, Teheran-ro, Gangnam-gu
|
||||||
|
Seoul 06178
|
||||||
|
KR
|
||||||
|
|
||||||
|
28-2C-02 (hex) Tokin Limited
|
||||||
|
A00000-AFFFFF (base 16) Tokin Limited
|
||||||
|
Unit 513-4, Block A, Focal Industrial Centre, 21 Man Lok Street, Hung Hom
|
||||||
|
Kowloon 0000
|
||||||
|
HK
|
||||||
|
|
||||||
|
F0-41-C8 (hex) Shenzhen Medica Technology Development Co., Ltd.
|
||||||
|
200000-2FFFFF (base 16) Shenzhen Medica Technology Development Co., Ltd.
|
||||||
|
2F Building A, Tongfang Information Harbor, No.11, East Langshan Road, Nanshan District
|
||||||
|
Shenzhen 518000
|
||||||
|
CN
|
||||||
|
|
||||||
|
C4-FF-BC (hex) Danego BV
|
||||||
|
000000-0FFFFF (base 16) Danego BV
|
||||||
|
Protonenlaan 24
|
||||||
|
Uden NB 5405 NE
|
||||||
|
NL
|
||||||
|
|
||||||
|
C4-FF-BC (hex) Critical Link
|
||||||
|
700000-7FFFFF (base 16) Critical Link
|
||||||
|
6712 Brooklawn Parkway
|
||||||
|
Syracuse 13211
|
||||||
|
US
|
||||||
|
|
||||||
|
A4-DA-22 (hex) Klashwerks Inc.
|
||||||
|
B00000-BFFFFF (base 16) Klashwerks Inc.
|
||||||
|
441 Maclaren Street, Suite 408
|
||||||
|
Ottawa ON K2P2H3
|
||||||
|
CA
|
||||||
|
|
||||||
|
88-A9-A7 (hex) Sieper Lüdenscheid GmbH & Co. KG
|
||||||
|
600000-6FFFFF (base 16) Sieper Lüdenscheid GmbH & Co. KG
|
||||||
|
Schlittenbacher Straße 60
|
||||||
|
Lüdenscheid 58511
|
||||||
|
DE
|
||||||
|
|
||||||
|
98-02-D8 (hex) Private
|
||||||
|
F00000-FFFFFF (base 16) Private
|
||||||
|
|
||||||
|
C4-FF-BC (hex) KyongBo Electric Co., Ltd.
|
||||||
|
C00000-CFFFFF (base 16) KyongBo Electric Co., Ltd.
|
||||||
|
5, Seongsuil-ro 12-gagil Seongdong-gu
|
||||||
|
Seoul 04792
|
||||||
|
KR
|
||||||
|
|
||||||
|
C4-FF-BC (hex) ShenZhen ZYT Technology co., Ltd
|
||||||
|
800000-8FFFFF (base 16) ShenZhen ZYT Technology co., Ltd
|
||||||
|
Floor four,Build C,FuSen Industrial park, HangCheng Avenue,Baoan District
|
||||||
|
Shenzhen GuangDong 518000
|
||||||
|
CN
|
||||||
|
|
||||||
|
DC-E5-33 (hex) SAN Engineering
|
||||||
|
700000-7FFFFF (base 16) SAN Engineering
|
||||||
|
434-31 UTO Korea BD. 4F
|
||||||
|
Seongnam-si Jungwon-gu Gyunggi-do 13230
|
||||||
|
KR
|
||||||
|
|
||||||
|
DC-E5-33 (hex) Suzhou ATES electronic technology co.LTD
|
||||||
|
D00000-DFFFFF (base 16) Suzhou ATES electronic technology co.LTD
|
||||||
|
NO.2 aimin road,Xiangcheng district
|
||||||
|
Suzhou city Jiangsu Province 215002
|
||||||
|
CN
|
||||||
|
|
||||||
|
88-A9-A7 (hex) Zhejiang Haoteng Electronic Technology Co.,Ltd.
|
||||||
|
A00000-AFFFFF (base 16) Zhejiang Haoteng Electronic Technology Co.,Ltd.
|
||||||
|
Zhejiang Lishui city streets Nanming mountain Shek road Liandu District No. 268 Building 2 block B
|
||||||
|
Lishui Zhejiang 323000
|
||||||
|
CN
|
||||||
|
|
||||||
|
F0-41-C8 (hex) LINPA ACOUSTIC TECHNOLOGY CO.,LTD
|
||||||
|
000000-0FFFFF (base 16) LINPA ACOUSTIC TECHNOLOGY CO.,LTD
|
||||||
|
2A,No60 , Lizhong Road,DaliQingxi Town
|
||||||
|
Dongguan Guandong 523648
|
||||||
|
CN
|
||||||
|
|
||||||
1C-87-76 (hex) Strone Technology
|
1C-87-76 (hex) Strone Technology
|
||||||
C00000-CFFFFF (base 16) Strone Technology
|
C00000-CFFFFF (base 16) Strone Technology
|
||||||
13 Ellis Street
|
13 Ellis Street
|
||||||
@ -3944,6 +4040,123 @@ F8-B5-68 (hex) CloudMinds (Shenzhen) Holdings Co., Ltd
|
|||||||
10-07-23 (hex) Private
|
10-07-23 (hex) Private
|
||||||
F00000-FFFFFF (base 16) Private
|
F00000-FFFFFF (base 16) Private
|
||||||
|
|
||||||
|
28-2C-02 (hex) LLC MICROTEH
|
||||||
|
500000-5FFFFF (base 16) LLC MICROTEH
|
||||||
|
pl.5 bldg.2/3 Akademika Anokhina str.
|
||||||
|
Moscow 119602
|
||||||
|
RU
|
||||||
|
|
||||||
|
9C-43-1E (hex) Wunda Group plc
|
||||||
|
800000-8FFFFF (base 16) Wunda Group plc
|
||||||
|
Unit 1-5, Hawthorn, Crick
|
||||||
|
Caldicot Monmouthshire NP26 5UT
|
||||||
|
GB
|
||||||
|
|
||||||
|
9C-43-1E (hex) Advanced Logic Technology (ALT) sa
|
||||||
|
300000-3FFFFF (base 16) Advanced Logic Technology (ALT) sa
|
||||||
|
Route de Niederpallen, 30H
|
||||||
|
Redange-sur-Attert Luxembourg 8506
|
||||||
|
LU
|
||||||
|
|
||||||
|
C4-FF-BC (hex) GSM Innovations Pty Ltd
|
||||||
|
900000-9FFFFF (base 16) GSM Innovations Pty Ltd
|
||||||
|
142-144 Fullarton Road
|
||||||
|
Rose Park SA 5067
|
||||||
|
AU
|
||||||
|
|
||||||
|
C4-FF-BC (hex) SHENZHEN KALIF ELECTRONICS CO.,LTD
|
||||||
|
300000-3FFFFF (base 16) SHENZHEN KALIF ELECTRONICS CO.,LTD
|
||||||
|
1、2 and 3 Floor, No.114, Haochong No.2 Industry Area, Hongxing Community, Songgang, Baoan, Shenzhen
|
||||||
|
SHENZHEN GuangDong 518105
|
||||||
|
CN
|
||||||
|
|
||||||
|
C4-FF-BC (hex) Beijing KDF information technology co. LTD.
|
||||||
|
D00000-DFFFFF (base 16) Beijing KDF information technology co. LTD.
|
||||||
|
Room14C,TowerA,,LindaBuilding,No.8,Dongtucheng Road,Chaoyang District, Beijing.
|
||||||
|
Beijing 100013
|
||||||
|
CN
|
||||||
|
|
||||||
|
9C-43-1E (hex) Optris GmbH
|
||||||
|
700000-7FFFFF (base 16) Optris GmbH
|
||||||
|
Ferdinand-Buisson-Str. 14
|
||||||
|
Berlin 13127
|
||||||
|
DE
|
||||||
|
|
||||||
|
C4-FF-BC (hex) viRaTec GmbH
|
||||||
|
E00000-EFFFFF (base 16) viRaTec GmbH
|
||||||
|
Phorusgasse 8/1
|
||||||
|
Wien 1040
|
||||||
|
AT
|
||||||
|
|
||||||
|
DC-E5-33 (hex) Controls Inc
|
||||||
|
500000-5FFFFF (base 16) Controls Inc
|
||||||
|
5204 Portside Drive
|
||||||
|
Medina OH 44256
|
||||||
|
US
|
||||||
|
|
||||||
|
C4-FF-BC (hex) Shenzhen C & D Electronics Co., Ltd.
|
||||||
|
600000-6FFFFF (base 16) Shenzhen C & D Electronics Co., Ltd.
|
||||||
|
9th FIoor, Building 9, No.1 Qingxiang road, BaoNeng Science and TechnoIogy Industrial Park, Longhua New District
|
||||||
|
ShenZhen GuangDong 518000
|
||||||
|
CN
|
||||||
|
|
||||||
|
DC-E5-33 (hex) FLYHT Aerospace
|
||||||
|
000000-0FFFFF (base 16) FLYHT Aerospace
|
||||||
|
300E 1144 - 29th St. N.E.
|
||||||
|
Calgary AB T2E7P1
|
||||||
|
CA
|
||||||
|
|
||||||
|
DC-E5-33 (hex) Private
|
||||||
|
A00000-AFFFFF (base 16) Private
|
||||||
|
|
||||||
|
A4-DA-22 (hex) Shen Zhen City YaKun Electronics Co., Ltd
|
||||||
|
D00000-DFFFFF (base 16) Shen Zhen City YaKun Electronics Co., Ltd
|
||||||
|
SOUTHERN BUILDING 5388 Shang Bu Industrial Zone Huaqiang North Road Futian District
|
||||||
|
shen zhen city Guang Dong Province 518000
|
||||||
|
CN
|
||||||
|
|
||||||
|
A4-DA-22 (hex) Abetechs GmbH
|
||||||
|
A00000-AFFFFF (base 16) Abetechs GmbH
|
||||||
|
Niermannsweg 11
|
||||||
|
Erkrath North Rhine-Westphalia 40699
|
||||||
|
DE
|
||||||
|
|
||||||
|
A4-DA-22 (hex) T2T System
|
||||||
|
100000-1FFFFF (base 16) T2T System
|
||||||
|
#316, HYUNDAI Knowledge Industry Center, 70, Dusan-ro
|
||||||
|
Geumcheon-gu Seoul 08584
|
||||||
|
KR
|
||||||
|
|
||||||
|
A4-DA-22 (hex) Quuppa Oy
|
||||||
|
E00000-EFFFFF (base 16) Quuppa Oy
|
||||||
|
Keilaranta 1
|
||||||
|
Espoo 02150
|
||||||
|
FI
|
||||||
|
|
||||||
|
88-A9-A7 (hex) AndroVideo Inc.
|
||||||
|
C00000-CFFFFF (base 16) AndroVideo Inc.
|
||||||
|
2f-4, 17, Lane 91, Nei Hu Rd., Sec. 1
|
||||||
|
Taipei 11441
|
||||||
|
TW
|
||||||
|
|
||||||
|
F0-41-C8 (hex) Shenzhen Nufilo Electronic Technology Co., Ltd.
|
||||||
|
900000-9FFFFF (base 16) Shenzhen Nufilo Electronic Technology Co., Ltd.
|
||||||
|
Tianliao Building West Unit F1315, (New Materials Industrial Park), Xueyuan Road, Nanshan District
|
||||||
|
Shenzhen Guangdong 518055
|
||||||
|
CN
|
||||||
|
|
||||||
|
F0-41-C8 (hex) SHENZHEN WISEWING INTERNET TECHNOLOGY CO.,LTD
|
||||||
|
300000-3FFFFF (base 16) SHENZHEN WISEWING INTERNET TECHNOLOGY CO.,LTD
|
||||||
|
No.826,Zone 1,Block B,Famous industrial product display purchasing center,Baoyuan Road,Xixiang,Bao'an Dis., Shenzhen,P.R.China
|
||||||
|
shenzhen China 518102
|
||||||
|
CN
|
||||||
|
|
||||||
|
F0-41-C8 (hex) Shanghai Think-Force Electronic Technology Co. Ltd
|
||||||
|
C00000-CFFFFF (base 16) Shanghai Think-Force Electronic Technology Co. Ltd
|
||||||
|
North ZhongShan Road, No. 3000, Room 2608
|
||||||
|
Shanghai 200000
|
||||||
|
CN
|
||||||
|
|
||||||
1C-87-76 (hex) Zhuhai MYZR Technology Co.,Ltd
|
1C-87-76 (hex) Zhuhai MYZR Technology Co.,Ltd
|
||||||
500000-5FFFFF (base 16) Zhuhai MYZR Technology Co.,Ltd
|
500000-5FFFFF (base 16) Zhuhai MYZR Technology Co.,Ltd
|
||||||
Room 302,Area D2,National Hi-tech Zone,NO.1,Software Park Road
|
Room 302,Area D2,National Hi-tech Zone,NO.1,Software Park Road
|
||||||
@ -6005,6 +6218,156 @@ F8-B5-68 (hex) Combiwins Technology Co.,Limited
|
|||||||
Chennai Tamilnadu 600035
|
Chennai Tamilnadu 600035
|
||||||
IN
|
IN
|
||||||
|
|
||||||
|
28-2C-02 (hex) SHENZHEN DOMENOR TECHNOLOGY LLC
|
||||||
|
D00000-DFFFFF (base 16) SHENZHEN DOMENOR TECHNOLOGY LLC
|
||||||
|
F4, BUILDING A3, SILICON VALLEY POWER TECHNOLOGY PARK, SILI ROAD, KUKENG COMMUNITY, GUANLAN TOWN,LONGHUA DISTRICT
|
||||||
|
SHENZHEN GUANGDONG 518110
|
||||||
|
CN
|
||||||
|
|
||||||
|
9C-43-1E (hex) Symfun Telecom Ltd
|
||||||
|
100000-1FFFFF (base 16) Symfun Telecom Ltd
|
||||||
|
Floor 4 Building 11 Xi Qi Dian Jia Yuan
|
||||||
|
Beijing 100083
|
||||||
|
CN
|
||||||
|
|
||||||
|
9C-43-1E (hex) Antailiye Technology Co.,Ltd
|
||||||
|
000000-0FFFFF (base 16) Antailiye Technology Co.,Ltd
|
||||||
|
7/F,Zhengjiyuan Buiding,2 Road,Qianjing, Xixiang, Baoan District,Shenzhen
|
||||||
|
SHEN ZHEN GUANGDONG 518000
|
||||||
|
CN
|
||||||
|
|
||||||
|
9C-43-1E (hex) ST Access Control System Corp.
|
||||||
|
A00000-AFFFFF (base 16) ST Access Control System Corp.
|
||||||
|
3F., No. 111 Zhongzheng Rd., Banciao Dist., New Taipei City
|
||||||
|
New Taipei City 22054
|
||||||
|
TW
|
||||||
|
|
||||||
|
C4-FF-BC (hex) Mobiletron Electronics Co., Ltd
|
||||||
|
200000-2FFFFF (base 16) Mobiletron Electronics Co., Ltd
|
||||||
|
85, Sec.4, Chung-Ching Rd., Ta-Ya District
|
||||||
|
Taichung 428
|
||||||
|
TW
|
||||||
|
|
||||||
|
C4-FF-BC (hex) iMageTech CO.,LTD.
|
||||||
|
400000-4FFFFF (base 16) iMageTech CO.,LTD.
|
||||||
|
5F., No.16, Lane 15, Sec. 6, Mincyuan E. Rd., Neihu District,
|
||||||
|
TAIPEI 114
|
||||||
|
TW
|
||||||
|
|
||||||
|
C4-FF-BC (hex) KAGA ELECTRONICS CO.,LTD.
|
||||||
|
B00000-BFFFFF (base 16) KAGA ELECTRONICS CO.,LTD.
|
||||||
|
20 Kandamatsunaga-cho
|
||||||
|
Chiyoda-ku TOKYO 101-8627
|
||||||
|
JP
|
||||||
|
|
||||||
|
C4-FF-BC (hex) comtime GmbH
|
||||||
|
500000-5FFFFF (base 16) comtime GmbH
|
||||||
|
Gutenbergring 22
|
||||||
|
Norderstedt 22848
|
||||||
|
US
|
||||||
|
|
||||||
|
DC-E5-33 (hex) Tintel Hongkong Co.Ltd
|
||||||
|
B00000-BFFFFF (base 16) Tintel Hongkong Co.Ltd
|
||||||
|
FLAT C,23/F,LUCKY PLAZA,315-321 LOCKHART ROAD,WANCHAI,HONGKONG
|
||||||
|
HONGKONG GUANG DONG PROVINCE 999077
|
||||||
|
HK
|
||||||
|
|
||||||
|
DC-E5-33 (hex) JB-Lighting Lichtanlagen GmbH
|
||||||
|
800000-8FFFFF (base 16) JB-Lighting Lichtanlagen GmbH
|
||||||
|
Sallersteig 15
|
||||||
|
89134 89134
|
||||||
|
DE
|
||||||
|
|
||||||
|
DC-E5-33 (hex) Giant Power Technology Biomedical Corporation
|
||||||
|
E00000-EFFFFF (base 16) Giant Power Technology Biomedical Corporation
|
||||||
|
Rm201, 2nd Educational Building, No. 84, Gongzhuan Rd, Taishan Dist
|
||||||
|
New Taipei City 24301
|
||||||
|
TW
|
||||||
|
|
||||||
|
DC-E5-33 (hex) shenzhen bangying electronics co,.ltd
|
||||||
|
400000-4FFFFF (base 16) shenzhen bangying electronics co,.ltd
|
||||||
|
3/F Building 16,Hongfa industrialPark,Tangtou Shiyan Town
|
||||||
|
shenzhen guangdong 518000
|
||||||
|
CN
|
||||||
|
|
||||||
|
A4-DA-22 (hex) AURANEXT
|
||||||
|
600000-6FFFFF (base 16) AURANEXT
|
||||||
|
202 quai de clichy
|
||||||
|
CLICHY 92110
|
||||||
|
FR
|
||||||
|
|
||||||
|
A4-DA-22 (hex) Wyze Labs Inc
|
||||||
|
200000-2FFFFF (base 16) Wyze Labs Inc
|
||||||
|
22522 29TH DR SE L101
|
||||||
|
BOTHELL WA 98021
|
||||||
|
US
|
||||||
|
|
||||||
|
A4-DA-22 (hex) LORIOT AG
|
||||||
|
400000-4FFFFF (base 16) LORIOT AG
|
||||||
|
Zuercherstrasse 68
|
||||||
|
Thalwil Zürich 8800
|
||||||
|
CH
|
||||||
|
|
||||||
|
A4-DA-22 (hex) DURATECH Enterprise,LLC
|
||||||
|
300000-3FFFFF (base 16) DURATECH Enterprise,LLC
|
||||||
|
NO.1013,184,Gasan digital 2-ro,Geumcheon-gu,Seoul
|
||||||
|
Seoul 08501
|
||||||
|
KR
|
||||||
|
|
||||||
|
A4-DA-22 (hex) EHO.LINK
|
||||||
|
C00000-CFFFFF (base 16) EHO.LINK
|
||||||
|
5 Avenue de Saint Menet, Imm. Axiome, Bat. B
|
||||||
|
Marseille 13011
|
||||||
|
FR
|
||||||
|
|
||||||
|
A4-DA-22 (hex) General Electric Company
|
||||||
|
000000-0FFFFF (base 16) General Electric Company
|
||||||
|
Valle del Cedro #1551
|
||||||
|
Ciudad Juarez Chih 32575
|
||||||
|
MX
|
||||||
|
|
||||||
|
88-A9-A7 (hex) Mikroelektronika
|
||||||
|
300000-3FFFFF (base 16) Mikroelektronika
|
||||||
|
Batajnicki drum 23
|
||||||
|
Belgrade 11186
|
||||||
|
RS
|
||||||
|
|
||||||
|
88-A9-A7 (hex) kimura giken corporation
|
||||||
|
700000-7FFFFF (base 16) kimura giken corporation
|
||||||
|
4-9-19 kamiyoga
|
||||||
|
Setagaya-ku Tokyo 158-0098
|
||||||
|
JP
|
||||||
|
|
||||||
|
88-A9-A7 (hex) FlashForge Corporation
|
||||||
|
900000-9FFFFF (base 16) FlashForge Corporation
|
||||||
|
No.518, Xianyuan Road
|
||||||
|
Jinhua Zhejiang 321000
|
||||||
|
CN
|
||||||
|
|
||||||
|
88-A9-A7 (hex) Thomas & Darden, Inc
|
||||||
|
400000-4FFFFF (base 16) Thomas & Darden, Inc
|
||||||
|
916 Springdale Rd Bldg 4 #104
|
||||||
|
Austin 78702
|
||||||
|
US
|
||||||
|
|
||||||
|
88-A9-A7 (hex) Impact Distribution
|
||||||
|
E00000-EFFFFF (base 16) Impact Distribution
|
||||||
|
Ter Heidelaan 50a
|
||||||
|
Aarschot 3200
|
||||||
|
BE
|
||||||
|
|
||||||
|
88-A9-A7 (hex) Honeywell spol. s.r.o. HTS CZ o.z.
|
||||||
|
200000-2FFFFF (base 16) Honeywell spol. s.r.o. HTS CZ o.z.
|
||||||
|
Turanka 100/1387
|
||||||
|
Brno 62700
|
||||||
|
CZ
|
||||||
|
|
||||||
|
88-A9-A7 (hex) Solaredge LTD.
|
||||||
|
100000-1FFFFF (base 16) Solaredge LTD.
|
||||||
|
Hamada 1
|
||||||
|
Herzelia 4673335
|
||||||
|
IL
|
||||||
|
|
||||||
1C-87-76 (hex) Hekatron Vertriebs GmbH
|
1C-87-76 (hex) Hekatron Vertriebs GmbH
|
||||||
B00000-BFFFFF (base 16) Hekatron Vertriebs GmbH
|
B00000-BFFFFF (base 16) Hekatron Vertriebs GmbH
|
||||||
Brühlmatten 9
|
Brühlmatten 9
|
||||||
@ -7889,21 +8252,12 @@ F00000-FFFFFF (base 16) Private
|
|||||||
58-FC-DB (hex) Private
|
58-FC-DB (hex) Private
|
||||||
F00000-FFFFFF (base 16) Private
|
F00000-FFFFFF (base 16) Private
|
||||||
|
|
||||||
2C-26-5F (hex) Private
|
|
||||||
F00000-FFFFFF (base 16) Private
|
|
||||||
|
|
||||||
28-FD-80 (hex) Private
|
|
||||||
F00000-FFFFFF (base 16) Private
|
|
||||||
|
|
||||||
2C-D1-41 (hex) Private
|
2C-D1-41 (hex) Private
|
||||||
F00000-FFFFFF (base 16) Private
|
F00000-FFFFFF (base 16) Private
|
||||||
|
|
||||||
2C-6A-6F (hex) Private
|
2C-6A-6F (hex) Private
|
||||||
F00000-FFFFFF (base 16) Private
|
F00000-FFFFFF (base 16) Private
|
||||||
|
|
||||||
A0-BB-3E (hex) Private
|
|
||||||
F00000-FFFFFF (base 16) Private
|
|
||||||
|
|
||||||
BC-66-41 (hex) Private
|
BC-66-41 (hex) Private
|
||||||
F00000-FFFFFF (base 16) Private
|
F00000-FFFFFF (base 16) Private
|
||||||
|
|
||||||
@ -8075,6 +8429,57 @@ D00000-DFFFFF (base 16) NOX Systems AG
|
|||||||
Moscow 107258
|
Moscow 107258
|
||||||
RU
|
RU
|
||||||
|
|
||||||
|
28-2C-02 (hex) Shenzhen Neoway Technology Co.,Ltd.
|
||||||
|
800000-8FFFFF (base 16) Shenzhen Neoway Technology Co.,Ltd.
|
||||||
|
4F-2#,Lian Jian Science & Industry Park,Huarong Road,Dalang Street,Longhua District
|
||||||
|
Shenzhen Guangdong 518000
|
||||||
|
CN
|
||||||
|
|
||||||
|
C4-FF-BC (hex) VISATECH C0., LTD.
|
||||||
|
100000-1FFFFF (base 16) VISATECH C0., LTD.
|
||||||
|
C-312 168, Gasan digital 1-ro
|
||||||
|
Geumcheon-gu Seoul 08507
|
||||||
|
KR
|
||||||
|
|
||||||
|
DC-E5-33 (hex) Tiertime Corporation
|
||||||
|
900000-9FFFFF (base 16) Tiertime Corporation
|
||||||
|
2398 Walsh Avenue
|
||||||
|
Santa Clara CA 95051
|
||||||
|
US
|
||||||
|
|
||||||
|
A4-DA-22 (hex) Hydro Electronic Devices, Inc.
|
||||||
|
700000-7FFFFF (base 16) Hydro Electronic Devices, Inc.
|
||||||
|
2120 Constitution Ave
|
||||||
|
Hartford WI 53027
|
||||||
|
US
|
||||||
|
|
||||||
|
2C-26-5F (hex) Private
|
||||||
|
F00000-FFFFFF (base 16) Private
|
||||||
|
|
||||||
|
28-FD-80 (hex) Private
|
||||||
|
F00000-FFFFFF (base 16) Private
|
||||||
|
|
||||||
|
A0-BB-3E (hex) Private
|
||||||
|
F00000-FFFFFF (base 16) Private
|
||||||
|
|
||||||
|
F0-41-C8 (hex) ATN Media Group FZ LLC
|
||||||
|
D00000-DFFFFF (base 16) ATN Media Group FZ LLC
|
||||||
|
Business Bay-alabrj st Business Towar By Damac.office-807
|
||||||
|
Dubai 25051
|
||||||
|
AE
|
||||||
|
|
||||||
|
F0-41-C8 (hex) XI'AN MEI SHANG MEI WIRELESS TECHNOLOGY.Co., Ltd.
|
||||||
|
500000-5FFFFF (base 16) XI'AN MEI SHANG MEI WIRELESS TECHNOLOGY.Co., Ltd.
|
||||||
|
Xi'an Beilin District Yanta Middle Road No. 17A XIN QING YA YUAN 2-5C
|
||||||
|
XI'AN shanxi 710000
|
||||||
|
CN
|
||||||
|
|
||||||
|
F0-41-C8 (hex) AED Engineering GmbH
|
||||||
|
600000-6FFFFF (base 16) AED Engineering GmbH
|
||||||
|
Taunusstr. 51
|
||||||
|
Munich Bavaria 80807
|
||||||
|
DE
|
||||||
|
|
||||||
34-D0-B8 (hex) Kongqiguanjia (Beijing)Technology co.,ltd
|
34-D0-B8 (hex) Kongqiguanjia (Beijing)Technology co.,ltd
|
||||||
E00000-EFFFFF (base 16) Kongqiguanjia (Beijing)Technology co.,ltd
|
E00000-EFFFFF (base 16) Kongqiguanjia (Beijing)Technology co.,ltd
|
||||||
Room 1201,Block A,Building of Fesco,Xidawang Road,Chaoyang district
|
Room 1201,Block A,Building of Fesco,Xidawang Road,Chaoyang district
|
||||||
@ -8147,6 +8552,66 @@ F8-B5-68 (hex) Beijing Wanji Techonology Co., Ltd.
|
|||||||
beijing beijing 100193
|
beijing beijing 100193
|
||||||
CN
|
CN
|
||||||
|
|
||||||
|
28-2C-02 (hex) Dexin Digital Technology Corp. Ltd.
|
||||||
|
300000-3FFFFF (base 16) Dexin Digital Technology Corp. Ltd.
|
||||||
|
No.10 and 12, Wuxing Fourth Road,Wuhou District Chengdu 610045 Sichuan, PR China
|
||||||
|
chengdu Sichuan 610045
|
||||||
|
CN
|
||||||
|
|
||||||
|
9C-43-1E (hex) ProMOS Technologies Inc.
|
||||||
|
500000-5FFFFF (base 16) ProMOS Technologies Inc.
|
||||||
|
3A3, No.1, Lixing 1st Rd., East Dist.,
|
||||||
|
Hsinchu City Taiwan 300
|
||||||
|
TW
|
||||||
|
|
||||||
|
DC-E5-33 (hex) Ambi Labs Limited
|
||||||
|
100000-1FFFFF (base 16) Ambi Labs Limited
|
||||||
|
1903, 19/F, Loon Lee Building, 267-275 Des Voeux Road Central., Sheung Wan, Hong Kong
|
||||||
|
Hong Kong Hong Kong 00000
|
||||||
|
HK
|
||||||
|
|
||||||
|
DC-E5-33 (hex) Remko GmbH & Co. KG
|
||||||
|
200000-2FFFFF (base 16) Remko GmbH & Co. KG
|
||||||
|
Im Seelenkamp 12
|
||||||
|
Lage 32791
|
||||||
|
DE
|
||||||
|
|
||||||
|
A4-DA-22 (hex) SolidPro Technology Corporation
|
||||||
|
800000-8FFFFF (base 16) SolidPro Technology Corporation
|
||||||
|
10F.-1, No.150, Jian 1st Rd.
|
||||||
|
Zhonghe Dist. New Taipei City 23511
|
||||||
|
TW
|
||||||
|
|
||||||
|
A4-DA-22 (hex) Original Products Pvt. Ltd.
|
||||||
|
500000-5FFFFF (base 16) Original Products Pvt. Ltd.
|
||||||
|
B-19, Shiv Park, School Road, Khanpur
|
||||||
|
New Delhi New Delhi 110062
|
||||||
|
IN
|
||||||
|
|
||||||
|
88-A9-A7 (hex) Shenzhenshi kechuangzhixian technology Co.LTD
|
||||||
|
000000-0FFFFF (base 16) Shenzhenshi kechuangzhixian technology Co.LTD
|
||||||
|
Room 14G,14th Floor, Langshi Building , keji South Road 12 , High-tech Industrial Park , Nanshan District
|
||||||
|
Shenzhen 518000
|
||||||
|
CN
|
||||||
|
|
||||||
|
88-A9-A7 (hex) TWK-ELEKTRONIK
|
||||||
|
B00000-BFFFFF (base 16) TWK-ELEKTRONIK
|
||||||
|
Heinrichstr. 85
|
||||||
|
Duesseldorf 40239
|
||||||
|
DE
|
||||||
|
|
||||||
|
88-A9-A7 (hex) psb intralogistics GmbH
|
||||||
|
800000-8FFFFF (base 16) psb intralogistics GmbH
|
||||||
|
Blocksbergstrasse 145
|
||||||
|
Pirmasens 66955
|
||||||
|
DE
|
||||||
|
|
||||||
|
F0-41-C8 (hex) Nanchang BlackShark Co.,Ltd.
|
||||||
|
700000-7FFFFF (base 16) Nanchang BlackShark Co.,Ltd.
|
||||||
|
Room 319, Jiaoqiao Town Office Building, Economic and Technical development zone, Nanchang City, Jiangxi Province.
|
||||||
|
Nanchang 330013
|
||||||
|
CN
|
||||||
|
|
||||||
1C-87-74 (hex) Philips Personal Health Solutions
|
1C-87-74 (hex) Philips Personal Health Solutions
|
||||||
000000-0FFFFF (base 16) Philips Personal Health Solutions
|
000000-0FFFFF (base 16) Philips Personal Health Solutions
|
||||||
High Tech Campus, HTC37 floor 0
|
High Tech Campus, HTC37 floor 0
|
||||||
@ -10150,3 +10615,93 @@ F00000-FFFFFF (base 16) Private
|
|||||||
|
|
||||||
0C-EF-AF (hex) Private
|
0C-EF-AF (hex) Private
|
||||||
F00000-FFFFFF (base 16) Private
|
F00000-FFFFFF (base 16) Private
|
||||||
|
|
||||||
|
28-2C-02 (hex) EFENTO T P SZYDŁOWSKI K ZARĘBA SPÓŁKA JAWNA
|
||||||
|
400000-4FFFFF (base 16) EFENTO T P SZYDŁOWSKI K ZARĘBA SPÓŁKA JAWNA
|
||||||
|
Dietla 93/6
|
||||||
|
Kraków 31-031
|
||||||
|
PL
|
||||||
|
|
||||||
|
28-2C-02 (hex) Capintec, Inc.
|
||||||
|
E00000-EFFFFF (base 16) Capintec, Inc.
|
||||||
|
7 Vreeland Road
|
||||||
|
Florham Park NJ 07932
|
||||||
|
US
|
||||||
|
|
||||||
|
9C-43-1E (hex) R-S-I Elektrotechnik GmbH CO KG
|
||||||
|
600000-6FFFFF (base 16) R-S-I Elektrotechnik GmbH CO KG
|
||||||
|
Woelkestrasse 11
|
||||||
|
Schweitenkirchen 85276
|
||||||
|
DE
|
||||||
|
|
||||||
|
9C-43-1E (hex) CONTINENT Co. Ltd
|
||||||
|
900000-9FFFFF (base 16) CONTINENT Co. Ltd
|
||||||
|
Bumazhnaya st., 16/3 lit B, of. 414
|
||||||
|
Saint-Petersburg 190020
|
||||||
|
RU
|
||||||
|
|
||||||
|
9C-43-1E (hex) SuZhou Jinruiyang Information Technology CO.,LTD
|
||||||
|
C00000-CFFFFF (base 16) SuZhou Jinruiyang Information Technology CO.,LTD
|
||||||
|
NO.1003 Room A1 Buliding Tengfei Business Park in Suzhou Industrial Park.
|
||||||
|
Suzhou Jiangsu 215123
|
||||||
|
CN
|
||||||
|
|
||||||
|
9C-43-1E (hex) JNL Technologies Inc
|
||||||
|
B00000-BFFFFF (base 16) JNL Technologies Inc
|
||||||
|
W1205 Industrial Dr
|
||||||
|
Ixonia WI 53036
|
||||||
|
US
|
||||||
|
|
||||||
|
9C-43-1E (hex) Midas Technology DBA Phoenix Audio Technologies
|
||||||
|
E00000-EFFFFF (base 16) Midas Technology DBA Phoenix Audio Technologies
|
||||||
|
16 Goodyear #120
|
||||||
|
Irvine CA 92618
|
||||||
|
US
|
||||||
|
|
||||||
|
C4-FF-BC (hex) Advanced Navigation
|
||||||
|
A00000-AFFFFF (base 16) Advanced Navigation
|
||||||
|
Level 8, 37 Pitt Street
|
||||||
|
Sydney NSW 2000
|
||||||
|
AU
|
||||||
|
|
||||||
|
DC-E5-33 (hex) ShenZhen C&D Electronics CO.Ltd.
|
||||||
|
300000-3FFFFF (base 16) ShenZhen C&D Electronics CO.Ltd.
|
||||||
|
9th FIoor, Building 9, No.1 Qingxiang road, BaoNeng Science and TechnoIogy Industrial Park, Longhua New District
|
||||||
|
ShenZhen GuangDong 518000
|
||||||
|
CN
|
||||||
|
|
||||||
|
DC-E5-33 (hex) WECAN Solution Inc.
|
||||||
|
600000-6FFFFF (base 16) WECAN Solution Inc.
|
||||||
|
71, Yulhadong-ro 8-gil, Dong-gu, Daegu, Republic of Korea
|
||||||
|
Daegu 41102
|
||||||
|
KR
|
||||||
|
|
||||||
|
DC-E5-33 (hex) BRCK
|
||||||
|
C00000-CFFFFF (base 16) BRCK
|
||||||
|
PO Box 58275-00200, 2nd Floor Bishop Magua Center, George Padmore Lane, 2nd Floor Bishop Magua Center, George Padmore Lane
|
||||||
|
Nairobi Nairobi 00200
|
||||||
|
KE
|
||||||
|
|
||||||
|
A4-DA-22 (hex) Malldon Technology Limited
|
||||||
|
900000-9FFFFF (base 16) Malldon Technology Limited
|
||||||
|
607 Longsheng Technology Building, Longhua Dist
|
||||||
|
Shenzhen Guangdong 518000
|
||||||
|
CN
|
||||||
|
|
||||||
|
88-A9-A7 (hex) AVLINK INDUSTRIAL CO., LTD
|
||||||
|
D00000-DFFFFF (base 16) AVLINK INDUSTRIAL CO., LTD
|
||||||
|
7/F, A1 Bldg, 1st Shuichanjingwan Industrial Park, Nanchang Village, Gushu, Bao'an Dist
|
||||||
|
Shenzhen Guangdong 518126
|
||||||
|
CN
|
||||||
|
|
||||||
|
88-A9-A7 (hex) Volterman Inc.
|
||||||
|
500000-5FFFFF (base 16) Volterman Inc.
|
||||||
|
Suite B2, Sunset Lake Road
|
||||||
|
Newark DE 19702
|
||||||
|
US
|
||||||
|
|
||||||
|
F0-41-C8 (hex) Powervault Ltd
|
||||||
|
B00000-BFFFFF (base 16) Powervault Ltd
|
||||||
|
29 Shand Street, London Bridge
|
||||||
|
London SE1 2ES
|
||||||
|
GB
|
||||||
|
@ -620,12 +620,6 @@ F78000-F78FFF (base 16) Manvish eTech Pvt. Ltd.
|
|||||||
SUMIDA-KU TOKYO 1300026
|
SUMIDA-KU TOKYO 1300026
|
||||||
JP
|
JP
|
||||||
|
|
||||||
70-B3-D5 (hex) Vtron Pty Ltd
|
|
||||||
341000-341FFF (base 16) Vtron Pty Ltd
|
|
||||||
Unit 6, 59 Township Drive
|
|
||||||
West Burleigh Queensland 4219
|
|
||||||
AU
|
|
||||||
|
|
||||||
70-B3-D5 (hex) Peek Traffic
|
70-B3-D5 (hex) Peek Traffic
|
||||||
875000-875FFF (base 16) Peek Traffic
|
875000-875FFF (base 16) Peek Traffic
|
||||||
2906 Corporate Way
|
2906 Corporate Way
|
||||||
@ -2777,6 +2771,150 @@ B6C000-B6CFFF (base 16) GHM-Messtechnik GmbH (Standort IMTRON)
|
|||||||
Kraków 31-031
|
Kraków 31-031
|
||||||
PL
|
PL
|
||||||
|
|
||||||
|
70-B3-D5 (hex) KST technology
|
||||||
|
351000-351FFF (base 16) KST technology
|
||||||
|
KST B/D 4-5, Wiryeseong-daero 12-gil
|
||||||
|
Songpa-gu Seoul 05636
|
||||||
|
KR
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Vtron Pty Ltd
|
||||||
|
15D000-15DFFF (base 16) Vtron Pty Ltd
|
||||||
|
Unit 2, 62 Township Drive West
|
||||||
|
West Burleigh Queensland 4219
|
||||||
|
AU
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Vtron Pty Ltd
|
||||||
|
341000-341FFF (base 16) Vtron Pty Ltd
|
||||||
|
Unit 2, 62 Township Drive West
|
||||||
|
West Burleigh Queensland 4219
|
||||||
|
AU
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Kunshan excellent Intelligent Technology Co., Ltd.
|
||||||
|
BE4000-BE4FFF (base 16) Kunshan excellent Intelligent Technology Co., Ltd.
|
||||||
|
Room 2002 Site B Modern Square No 8 Wei yi Road
|
||||||
|
kunshan Jiangsu Province 215301
|
||||||
|
CN
|
||||||
|
|
||||||
|
70-B3-D5 (hex) YUYAMA MFG Co.,Ltd
|
||||||
|
E86000-E86FFF (base 16) YUYAMA MFG Co.,Ltd
|
||||||
|
3-3-1
|
||||||
|
TOYONAKASHI OSAKA 561-0841
|
||||||
|
JP
|
||||||
|
|
||||||
|
70-B3-D5 (hex) QUANTAFLOW
|
||||||
|
6EB000-6EBFFF (base 16) QUANTAFLOW
|
||||||
|
AVENUE DU CANADA
|
||||||
|
HONFLEUR 14600
|
||||||
|
FR
|
||||||
|
|
||||||
|
70-B3-D5 (hex) FLUDIA
|
||||||
|
4A0000-4A0FFF (base 16) FLUDIA
|
||||||
|
4T rue honoré d'estienne d'orves
|
||||||
|
Suresnes 92150
|
||||||
|
FR
|
||||||
|
|
||||||
|
70-B3-D5 (hex) OLEDCOMM
|
||||||
|
A43000-A43FFF (base 16) OLEDCOMM
|
||||||
|
10-12 avenue de l'Europe
|
||||||
|
Vélizy Villacoublay Ile de France 78140
|
||||||
|
FR
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Peter Huber Kaeltemaschinenbau AG
|
||||||
|
D7B000-D7BFFF (base 16) Peter Huber Kaeltemaschinenbau AG
|
||||||
|
Werner-von-Siemens-Str. 1
|
||||||
|
Offenburg Ba-Wue 77656
|
||||||
|
DE
|
||||||
|
|
||||||
|
70-B3-D5 (hex) TORGOVYY DOM TEHNOLOGIY LLC
|
||||||
|
7C0000-7C0FFF (base 16) TORGOVYY DOM TEHNOLOGIY LLC
|
||||||
|
The village of Rumyantsevo, Build.1
|
||||||
|
Moscow Moscow 142784
|
||||||
|
RU
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Cardinal Health
|
||||||
|
75E000-75EFFF (base 16) Cardinal Health
|
||||||
|
444 McDonnell Blvd.
|
||||||
|
Hazelwood MO 63042
|
||||||
|
US
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Matrix Orbital Corporation
|
||||||
|
2B7000-2B7FFF (base 16) Matrix Orbital Corporation
|
||||||
|
Suite 602, 4774 Westwinds Dr NE
|
||||||
|
Calgary Alberta T3J 0L7
|
||||||
|
CA
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Stone Three
|
||||||
|
7BF000-7BFFFF (base 16) Stone Three
|
||||||
|
24 Gardner Williams Ave
|
||||||
|
Somerset West Western Cape 7130
|
||||||
|
ZA
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Transas Marine Limited
|
||||||
|
304000-304FFF (base 16) Transas Marine Limited
|
||||||
|
10 Eastgate Avenue, Eastgate Business Park
|
||||||
|
Little Island, Cork 0
|
||||||
|
IE
|
||||||
|
|
||||||
|
70-B3-D5 (hex) MonsoonRF, Inc.
|
||||||
|
0F3000-0F3FFF (base 16) MonsoonRF, Inc.
|
||||||
|
7740 Garvey Ave, Unit D
|
||||||
|
Rosemead CA 91770
|
||||||
|
US
|
||||||
|
|
||||||
|
70-B3-D5 (hex) SHINWA INDUSTRIES, INC.
|
||||||
|
F87000-F87FFF (base 16) SHINWA INDUSTRIES, INC.
|
||||||
|
Daisan Nishi-Aoyama Bldg. 6F 1-8-1 Shibuya
|
||||||
|
Shibuya-ku Tokyo 150-0002
|
||||||
|
JP
|
||||||
|
|
||||||
|
70-B3-D5 (hex) AmTote Australasia
|
||||||
|
DAA000-DAAFFF (base 16) AmTote Australasia
|
||||||
|
Unit3, 28 LeightonPlace.
|
||||||
|
HORNSBY NSW 2077
|
||||||
|
AU
|
||||||
|
|
||||||
|
70-B3-D5 (hex) EA Elektroautomatik GmbH & Co. KG
|
||||||
|
743000-743FFF (base 16) EA Elektroautomatik GmbH & Co. KG
|
||||||
|
Helmholtzstraße 31-33
|
||||||
|
Viersen NRW 41747
|
||||||
|
DE
|
||||||
|
|
||||||
|
70-B3-D5 (hex) MB connect line GmbH Fernwartungssysteme
|
||||||
|
08A000-08AFFF (base 16) MB connect line GmbH Fernwartungssysteme
|
||||||
|
Winnettener Straße 6
|
||||||
|
Dinkelsbuehl Bavaria 91550
|
||||||
|
DE
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Prisma Telecom Testing Srl
|
||||||
|
689000-689FFF (base 16) Prisma Telecom Testing Srl
|
||||||
|
Via Petrocchi, 4
|
||||||
|
Milano MI 20127
|
||||||
|
IT
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Plantiga Technologies Inc
|
||||||
|
525000-525FFF (base 16) Plantiga Technologies Inc
|
||||||
|
324-611 Alexander Street
|
||||||
|
Vancouver British Columbia V6A 1E1
|
||||||
|
CA
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Krontech
|
||||||
|
6E9000-6E9FFF (base 16) Krontech
|
||||||
|
I.T.U ARI 3 Teknokent Kron Telekomunikasyon, Maslak
|
||||||
|
Istanbul 34467
|
||||||
|
TR
|
||||||
|
|
||||||
|
70-B3-D5 (hex) TRIDENT INFOSOL PVT LTD
|
||||||
|
C8F000-C8FFFF (base 16) TRIDENT INFOSOL PVT LTD
|
||||||
|
NO1A , KUSHAL GARDEN , PEENYA INDUSTRIAL AREA
|
||||||
|
BANGALORE 560058
|
||||||
|
IN
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Zamir Recognition Systems Ltd.
|
||||||
|
981000-981FFF (base 16) Zamir Recognition Systems Ltd.
|
||||||
|
Manachat Tech Park 1/22
|
||||||
|
Jerusalem 96951
|
||||||
|
IL
|
||||||
|
|
||||||
70-B3-D5 (hex) Flintab AB
|
70-B3-D5 (hex) Flintab AB
|
||||||
D60000-D60FFF (base 16) Flintab AB
|
D60000-D60FFF (base 16) Flintab AB
|
||||||
Kabelvägen 4
|
Kabelvägen 4
|
||||||
@ -5582,6 +5720,171 @@ FF9000-FF9FFF (base 16) InOut Communication Systems
|
|||||||
Udiner UD 33100
|
Udiner UD 33100
|
||||||
IT
|
IT
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Neuron GmbH
|
||||||
|
E1B000-E1BFFF (base 16) Neuron GmbH
|
||||||
|
Badenerstrasse 9
|
||||||
|
Brugg 5200
|
||||||
|
CH
|
||||||
|
|
||||||
|
70-B3-D5 (hex) HAVELSAN A.Ş.
|
||||||
|
096000-096FFF (base 16) HAVELSAN A.Ş.
|
||||||
|
Mustafa Kemal Mah. 2120.Cad. No.39
|
||||||
|
ANKARA 06510
|
||||||
|
TR
|
||||||
|
|
||||||
|
70-B3-D5 (hex) YG COMPANY CO., LTD
|
||||||
|
63F000-63FFFF (base 16) YG COMPANY CO., LTD
|
||||||
|
65, Techno 3-ro
|
||||||
|
Daejeon Yuseong-gu 34016
|
||||||
|
KR
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Selex ES Inc.
|
||||||
|
F5E000-F5EFFF (base 16) Selex ES Inc.
|
||||||
|
4221 Tudor Lane
|
||||||
|
Greensboro NC 27410
|
||||||
|
US
|
||||||
|
|
||||||
|
70-B3-D5 (hex) DIMASTEC GESTAO DE PONTO E ACESSO EIRELI-ME
|
||||||
|
F8F000-F8FFFF (base 16) DIMASTEC GESTAO DE PONTO E ACESSO EIRELI-ME
|
||||||
|
Praça Rotary Club, 355
|
||||||
|
Ribeirão Preto São Paulo 14021-355
|
||||||
|
BR
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Savari Inc
|
||||||
|
207000-207FFF (base 16) Savari Inc
|
||||||
|
2005 De la cruz blvd, st 111,
|
||||||
|
santa clara CA 95050
|
||||||
|
US
|
||||||
|
|
||||||
|
70-B3-D5 (hex) QIAGEN Instruments AG
|
||||||
|
A29000-A29FFF (base 16) QIAGEN Instruments AG
|
||||||
|
Garstligweg 8
|
||||||
|
Hombrechtikon Zurich 8634
|
||||||
|
CH
|
||||||
|
|
||||||
|
70-B3-D5 (hex) ONDEMAND LABORATORY Co., Ltd.
|
||||||
|
069000-069FFF (base 16) ONDEMAND LABORATORY Co., Ltd.
|
||||||
|
Daiba 449 Space 369 Building 2F
|
||||||
|
Mishima Shizuoka 411-0803
|
||||||
|
JP
|
||||||
|
|
||||||
|
70-B3-D5 (hex) EPSOFT Co., Ltd
|
||||||
|
A3A000-A3AFFF (base 16) EPSOFT Co., Ltd
|
||||||
|
301, Bupyeong-daero, Bupyeong-gu
|
||||||
|
Incheon 21315
|
||||||
|
KR
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Emergency Lighting Products Limited
|
||||||
|
480000-480FFF (base 16) Emergency Lighting Products Limited
|
||||||
|
Gillmans Industrial Estate, Natts Lane
|
||||||
|
Billingshurst RH14 9EZ
|
||||||
|
GB
|
||||||
|
|
||||||
|
70-B3-D5 (hex) CSM MACHINERY srl
|
||||||
|
FE3000-FE3FFF (base 16) CSM MACHINERY srl
|
||||||
|
Via Cadore Mare, 25
|
||||||
|
Cimetta di Codognè Treviso 31013
|
||||||
|
IT
|
||||||
|
|
||||||
|
70-B3-D5 (hex) X-Laser LLC
|
||||||
|
711000-711FFF (base 16) X-Laser LLC
|
||||||
|
9125 Whiskey Bottom Rd Ste A
|
||||||
|
Laurel MD 20723
|
||||||
|
US
|
||||||
|
|
||||||
|
70-B3-D5 (hex) GS Elektromedizinsiche Geräte G. Stemple GmbH
|
||||||
|
144000-144FFF (base 16) GS Elektromedizinsiche Geräte G. Stemple GmbH
|
||||||
|
Hauswiesenstr. 26
|
||||||
|
Kaufering Bayern 86916
|
||||||
|
DE
|
||||||
|
|
||||||
|
70-B3-D5 (hex) NESA SRL
|
||||||
|
BFA000-BFAFFF (base 16) NESA SRL
|
||||||
|
Via Sartori, 6/8
|
||||||
|
Vidor Treviso 31020
|
||||||
|
IT
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Renesas Electronics
|
||||||
|
340000-340FFF (base 16) Renesas Electronics
|
||||||
|
2801 Scott Blvd
|
||||||
|
Santa Clara CA 95050
|
||||||
|
US
|
||||||
|
|
||||||
|
70-B3-D5 (hex) AEM Singapore Pte. Ltd.
|
||||||
|
AC1000-AC1FFF (base 16) AEM Singapore Pte. Ltd.
|
||||||
|
52 Serangoon North Ave 4
|
||||||
|
Singapore Singapore 555853
|
||||||
|
SG
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Planewave Instruments
|
||||||
|
CB4000-CB4FFF (base 16) Planewave Instruments
|
||||||
|
1819 Kona Dr.
|
||||||
|
Compton CA 90220
|
||||||
|
US
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Avionica
|
||||||
|
611000-611FFF (base 16) Avionica
|
||||||
|
9941 West Jessamine St
|
||||||
|
Miami FL 33157
|
||||||
|
US
|
||||||
|
|
||||||
|
70-B3-D5 (hex) ELDES
|
||||||
|
9A0000-9A0FFF (base 16) ELDES
|
||||||
|
Ukmerges 283B
|
||||||
|
Vilnius 06313
|
||||||
|
LT
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Intesens
|
||||||
|
B17000-B17FFF (base 16) Intesens
|
||||||
|
425 rue Jean Rostand
|
||||||
|
labege 31670
|
||||||
|
FR
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Avant Technologies, Inc
|
||||||
|
410000-410FFF (base 16) Avant Technologies, Inc
|
||||||
|
Road 156 Caguas West Ind. Park bldg 39
|
||||||
|
Caguas PR 00726
|
||||||
|
US
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Lab241 Co.,Ltd.
|
||||||
|
21B000-21BFFF (base 16) Lab241 Co.,Ltd.
|
||||||
|
25Dong 241Ho, 97, Siheung-daero, Geumcheon-gu
|
||||||
|
Seoul Seoul 08639
|
||||||
|
KR
|
||||||
|
|
||||||
|
70-B3-D5 (hex) HEITEC AG
|
||||||
|
228000-228FFF (base 16) HEITEC AG
|
||||||
|
Dr.-Otto-Leich-Str. 16
|
||||||
|
Eckental Bavaria 90542
|
||||||
|
DE
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Alere Technologies AS
|
||||||
|
2AE000-2AEFFF (base 16) Alere Technologies AS
|
||||||
|
Kjelsaasveien 161
|
||||||
|
Oslo Oslo 0382
|
||||||
|
NO
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Insitu, Inc
|
||||||
|
B3B000-B3BFFF (base 16) Insitu, Inc
|
||||||
|
118 E Columbia River Way
|
||||||
|
Bingen WA 98605
|
||||||
|
US
|
||||||
|
|
||||||
|
70-B3-D5 (hex) MatchX GmbH
|
||||||
|
1CB000-1CBFFF (base 16) MatchX GmbH
|
||||||
|
Adalbert Str.8
|
||||||
|
Berlin 10999
|
||||||
|
DE
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Metrum Sweden AB
|
||||||
|
F98000-F98FFF (base 16) Metrum Sweden AB
|
||||||
|
Anders Personsgatan 16
|
||||||
|
Goteborg 41664
|
||||||
|
SE
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Private
|
||||||
|
DE9000-DE9FFF (base 16) Private
|
||||||
|
|
||||||
70-B3-D5 (hex) Schildknecht AG
|
70-B3-D5 (hex) Schildknecht AG
|
||||||
494000-494FFF (base 16) Schildknecht AG
|
494000-494FFF (base 16) Schildknecht AG
|
||||||
Haugweg 26
|
Haugweg 26
|
||||||
@ -7328,18 +7631,6 @@ AE7000-AE7FFF (base 16) E-T-A Elektrotechnische Apparate GmbH
|
|||||||
Altdorf 90518
|
Altdorf 90518
|
||||||
DE
|
DE
|
||||||
|
|
||||||
70-B3-D5 (hex) Vtron Pty Ltd
|
|
||||||
400000-400FFF (base 16) Vtron Pty Ltd
|
|
||||||
Unit 2, 62 Township Drive
|
|
||||||
Australia Queensland 4219
|
|
||||||
AU
|
|
||||||
|
|
||||||
70-B3-D5 (hex) Vtron Pty Ltd
|
|
||||||
E0F000-E0FFFF (base 16) Vtron Pty Ltd
|
|
||||||
Unit 6, 59 Township Drive
|
|
||||||
West Burleigh Queensland 4219
|
|
||||||
AU
|
|
||||||
|
|
||||||
70-B3-D5 (hex) DSP4YOU LTd
|
70-B3-D5 (hex) DSP4YOU LTd
|
||||||
12F000-12FFFF (base 16) DSP4YOU LTd
|
12F000-12FFFF (base 16) DSP4YOU LTd
|
||||||
Unit 1204, 106 How Ming Street
|
Unit 1204, 106 How Ming Street
|
||||||
@ -7784,12 +8075,6 @@ FFC000-FFCFFF (base 16) Symetrics Industries d.b.a. Extant Aerospace
|
|||||||
Montoire sur le Loir Loir et Cher 41800
|
Montoire sur le Loir Loir et Cher 41800
|
||||||
FR
|
FR
|
||||||
|
|
||||||
70-B3-D5 (hex) Vtron Pty Ltd
|
|
||||||
B2B000-B2BFFF (base 16) Vtron Pty Ltd
|
|
||||||
Unit 2, 62 Township Drive
|
|
||||||
West Burleigh Queensland 4219
|
|
||||||
AU
|
|
||||||
|
|
||||||
70-B3-D5 (hex) RJ45 Technologies
|
70-B3-D5 (hex) RJ45 Technologies
|
||||||
9D0000-9D0FFF (base 16) RJ45 Technologies
|
9D0000-9D0FFF (base 16) RJ45 Technologies
|
||||||
7, rue Roland Martin
|
7, rue Roland Martin
|
||||||
@ -8039,12 +8324,6 @@ C14000-C14FFF (base 16) Grupo Epelsa S.L.
|
|||||||
Alcala de Henares Madrid 28805
|
Alcala de Henares Madrid 28805
|
||||||
ES
|
ES
|
||||||
|
|
||||||
70-B3-D5 (hex) SENSO2ME bvba
|
|
||||||
631000-631FFF (base 16) SENSO2ME bvba
|
|
||||||
Zandhoef 16
|
|
||||||
KASTERLEE België 2460
|
|
||||||
BE
|
|
||||||
|
|
||||||
70-B3-D5 (hex) S Labs sp. z o.o.
|
70-B3-D5 (hex) S Labs sp. z o.o.
|
||||||
C53000-C53FFF (base 16) S Labs sp. z o.o.
|
C53000-C53FFF (base 16) S Labs sp. z o.o.
|
||||||
Jasnogórska, 44
|
Jasnogórska, 44
|
||||||
@ -8294,6 +8573,120 @@ CFE000-CFEFFF (base 16) Secturion Systems
|
|||||||
Centerville UT 84014
|
Centerville UT 84014
|
||||||
US
|
US
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Shenzhen INVT Electric Co.,Ltd
|
||||||
|
1D0000-1D0FFF (base 16) Shenzhen INVT Electric Co.,Ltd
|
||||||
|
INVT Bldg., GaoFa Scientific Park, Longjing, Nanshan, Shenzhen.
|
||||||
|
Shenzhen Guangdong 518055
|
||||||
|
CN
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Vtron Pty Ltd
|
||||||
|
400000-400FFF (base 16) Vtron Pty Ltd
|
||||||
|
Unit 2, 62 Township Drive West
|
||||||
|
West Burleigh Queensland 4219
|
||||||
|
AU
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Vtron Pty Ltd
|
||||||
|
B2B000-B2BFFF (base 16) Vtron Pty Ltd
|
||||||
|
Unit 2, 62 Township Drive West
|
||||||
|
West Burleigh Queensland 4219
|
||||||
|
AU
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Vtron Pty Ltd
|
||||||
|
E0F000-E0FFFF (base 16) Vtron Pty Ltd
|
||||||
|
Unit 2, 62 Township Drive West
|
||||||
|
West Burleigh Queensland 4219
|
||||||
|
AU
|
||||||
|
|
||||||
|
70-B3-D5 (hex) KRONOTECH SRL
|
||||||
|
8C8000-8C8FFF (base 16) KRONOTECH SRL
|
||||||
|
VIALE UNGHERIA 125
|
||||||
|
UDINE ITALY/UDINE 33100
|
||||||
|
IT
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Particle sizing systems
|
||||||
|
670000-670FFF (base 16) Particle sizing systems
|
||||||
|
8203 Kristel Cir
|
||||||
|
New Port Richey FL 34652
|
||||||
|
US
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Grupo Epelsa S.L.
|
||||||
|
4E1000-4E1FFF (base 16) Grupo Epelsa S.L.
|
||||||
|
C/ Punto Net,3
|
||||||
|
Alcala de Henares Madrid 28805
|
||||||
|
ES
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Waterkotte GmbH
|
||||||
|
7EA000-7EAFFF (base 16) Waterkotte GmbH
|
||||||
|
Gewerkenstr. 15
|
||||||
|
Herne 44628
|
||||||
|
DE
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Imecon Engineering SrL
|
||||||
|
5E3000-5E3FFF (base 16) Imecon Engineering SrL
|
||||||
|
via Gerola 13/15
|
||||||
|
Fiesco CR 26010
|
||||||
|
IT
|
||||||
|
|
||||||
|
70-B3-D5 (hex) ELBIT SYSTEMS BMD AND LAND EW - ELISRA LTD
|
||||||
|
24F000-24FFFF (base 16) ELBIT SYSTEMS BMD AND LAND EW - ELISRA LTD
|
||||||
|
Hamerchava 29
|
||||||
|
holon 58101
|
||||||
|
IL
|
||||||
|
|
||||||
|
70-B3-D5 (hex) HiDes, Inc.
|
||||||
|
837000-837FFF (base 16) HiDes, Inc.
|
||||||
|
6F, No.86, Baozhong Rd., Xindian Dist.,
|
||||||
|
New Taipei City New Taipei City 23144
|
||||||
|
TW
|
||||||
|
|
||||||
|
70-B3-D5 (hex) OptoPrecision GmbH
|
||||||
|
4F9000-4F9FFF (base 16) OptoPrecision GmbH
|
||||||
|
Auf der Höhe 15
|
||||||
|
Bremen Bremen 28357
|
||||||
|
DE
|
||||||
|
|
||||||
|
70-B3-D5 (hex) OSUNG LST CO.,LTD.
|
||||||
|
B64000-B64FFF (base 16) OSUNG LST CO.,LTD.
|
||||||
|
#433-31, Sandong-ro, Eumbong-myeon
|
||||||
|
Asan-si Chungcheongnam-do 31418
|
||||||
|
KR
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Impulse Automation
|
||||||
|
7A3000-7A3FFF (base 16) Impulse Automation
|
||||||
|
Obuhovskoy Oborony 120-B
|
||||||
|
Saint Petersburg Saint Petersburg 192012
|
||||||
|
RU
|
||||||
|
|
||||||
|
70-B3-D5 (hex) SENSO2ME
|
||||||
|
631000-631FFF (base 16) SENSO2ME
|
||||||
|
Zandhoef 16
|
||||||
|
KASTERLEE België 2460
|
||||||
|
BE
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Infodev Electronic Designers Intl.
|
||||||
|
DBF000-DBFFFF (base 16) Infodev Electronic Designers Intl.
|
||||||
|
1995 rue Frank-Carrel Suite 202
|
||||||
|
Quebec Quebec G1N4H9
|
||||||
|
CA
|
||||||
|
|
||||||
|
70-B3-D5 (hex) SENSO2ME
|
||||||
|
F7A000-F7AFFF (base 16) SENSO2ME
|
||||||
|
Zandhoef 16
|
||||||
|
KASTERLEE België 2460
|
||||||
|
BE
|
||||||
|
|
||||||
|
70-B3-D5 (hex) KOSMEK.Ltd
|
||||||
|
BB9000-BB9FFF (base 16) KOSMEK.Ltd
|
||||||
|
Murodani 2-1-5, Nishi-ku
|
||||||
|
Kobe-City Hyogo Pref. 6512241
|
||||||
|
JP
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Quantum Opus, LLC
|
||||||
|
602000-602FFF (base 16) Quantum Opus, LLC
|
||||||
|
45211 Helm St
|
||||||
|
Plymouth MI 48170
|
||||||
|
US
|
||||||
|
|
||||||
70-B3-D5 (hex) Innitive B.V.
|
70-B3-D5 (hex) Innitive B.V.
|
||||||
66B000-66BFFF (base 16) Innitive B.V.
|
66B000-66BFFF (base 16) Innitive B.V.
|
||||||
Brouwerijstraat 20
|
Brouwerijstraat 20
|
||||||
@ -9902,12 +10295,6 @@ B44000-B44FFF (base 16) ENTEC Electric & Electronic Co., LTD.
|
|||||||
London NW1 5QP
|
London NW1 5QP
|
||||||
GB
|
GB
|
||||||
|
|
||||||
70-B3-D5 (hex) Vtron Pty Ltd
|
|
||||||
3EF000-3EFFFF (base 16) Vtron Pty Ltd
|
|
||||||
Unit 6, 59 Township Drive
|
|
||||||
West Burleigh Queensland 4219
|
|
||||||
AU
|
|
||||||
|
|
||||||
70-B3-D5 (hex) Morgan Schaffer Inc.
|
70-B3-D5 (hex) Morgan Schaffer Inc.
|
||||||
7C2000-7C2FFF (base 16) Morgan Schaffer Inc.
|
7C2000-7C2FFF (base 16) Morgan Schaffer Inc.
|
||||||
8300 rue St-Patrick bureau 150
|
8300 rue St-Patrick bureau 150
|
||||||
@ -10925,6 +11312,54 @@ BA2000-BA2FFF (base 16) MAMAC Systems, Inc.
|
|||||||
Chanhassen 55317-8002
|
Chanhassen 55317-8002
|
||||||
US
|
US
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Vtron Pty Ltd
|
||||||
|
3EF000-3EFFFF (base 16) Vtron Pty Ltd
|
||||||
|
Unit 2, 62 Township Drive West
|
||||||
|
West Burleigh Queensland 4219
|
||||||
|
AU
|
||||||
|
|
||||||
|
70-B3-D5 (hex) ELVA-1 MICROWAVE HANDELSBOLAG
|
||||||
|
FA3000-FA3FFF (base 16) ELVA-1 MICROWAVE HANDELSBOLAG
|
||||||
|
c/o Hornlund, Kungsgatan 54
|
||||||
|
Furulund 244 62
|
||||||
|
SE
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Collini Dienstleistungs GmbH
|
||||||
|
C67000-C67FFF (base 16) Collini Dienstleistungs GmbH
|
||||||
|
Schweizerstr. 59
|
||||||
|
Hohenems A 6845
|
||||||
|
AT
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Richard Paul Russell Ltd
|
||||||
|
98B000-98BFFF (base 16) Richard Paul Russell Ltd
|
||||||
|
The Lodge, Unit 1 Barnes Farm Business Park
|
||||||
|
Milford on Sea Hampshire SO41 0AP
|
||||||
|
GB
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Association Romandix
|
||||||
|
AEB000-AEBFFF (base 16) Association Romandix
|
||||||
|
rue de Sebeillon 9b
|
||||||
|
Lausanne Vaud 1004
|
||||||
|
CH
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Special Services Group, LLC
|
||||||
|
0F8000-0F8FFF (base 16) Special Services Group, LLC
|
||||||
|
PO Box 825
|
||||||
|
Denair CA 95316
|
||||||
|
US
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Divigraph (Pty) LTD
|
||||||
|
A86000-A86FFF (base 16) Divigraph (Pty) LTD
|
||||||
|
Postnet Suite 72, Private Bag X7
|
||||||
|
Chempet 7442
|
||||||
|
ZA
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Tunstall A/S
|
||||||
|
A17000-A17FFF (base 16) Tunstall A/S
|
||||||
|
Niels Bohrs vej 42
|
||||||
|
Stilling Skanderborg 8660
|
||||||
|
DK
|
||||||
|
|
||||||
70-B3-D5 (hex) Saline Lectronics, Inc.
|
70-B3-D5 (hex) Saline Lectronics, Inc.
|
||||||
246000-246FFF (base 16) Saline Lectronics, Inc.
|
246000-246FFF (base 16) Saline Lectronics, Inc.
|
||||||
710 N Maple Rd
|
710 N Maple Rd
|
||||||
@ -11009,6 +11444,84 @@ FD6000-FD6FFF (base 16) Visual Fan
|
|||||||
Anyang-si Gyeonggi-do 14067
|
Anyang-si Gyeonggi-do 14067
|
||||||
KR
|
KR
|
||||||
|
|
||||||
|
70-B3-D5 (hex) FactoryLab B.V.
|
||||||
|
5DC000-5DCFFF (base 16) FactoryLab B.V.
|
||||||
|
Lindtsedijk 54
|
||||||
|
Zwijndrecht Zuid Holland 3336LE
|
||||||
|
NL
|
||||||
|
|
||||||
|
70-B3-D5 (hex) True Networks Ltd.
|
||||||
|
AF2000-AF2FFF (base 16) True Networks Ltd.
|
||||||
|
#401 51 Seongnam-Daero Bundang-gu
|
||||||
|
SEONGNAM-si GYEONGGI-do 13636
|
||||||
|
KR
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Storbyte, Inc.
|
||||||
|
63D000-63DFFF (base 16) Storbyte, Inc.
|
||||||
|
1800 Washington Blvd Suite 412
|
||||||
|
Baltimore MD 21230
|
||||||
|
US
|
||||||
|
|
||||||
|
70-B3-D5 (hex) HGH SYSTEMES INFRAROUGES
|
||||||
|
853000-853FFF (base 16) HGH SYSTEMES INFRAROUGES
|
||||||
|
10 Rue Maryse Bastié
|
||||||
|
Igny IDF 91430
|
||||||
|
FR
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Shenzhen bayue software co. LTD
|
||||||
|
784000-784FFF (base 16) Shenzhen bayue software co. LTD
|
||||||
|
B301, second phase of China merchants street technology building, nanshan district
|
||||||
|
ShenZhen 518000
|
||||||
|
CN
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Preston Industries dba PolyScience
|
||||||
|
3B5000-3B5FFF (base 16) Preston Industries dba PolyScience
|
||||||
|
6600 W. Touhy Ave
|
||||||
|
Niles IL 60714-4588
|
||||||
|
US
|
||||||
|
|
||||||
|
70-B3-D5 (hex) KMtronic ltd
|
||||||
|
0AF000-0AFFFF (base 16) KMtronic ltd
|
||||||
|
Dobri Czintulov 28A str.
|
||||||
|
Gorna Oryahovica VT 5100
|
||||||
|
BG
|
||||||
|
|
||||||
|
70-B3-D5 (hex) BLOCKSI LLC
|
||||||
|
9E6000-9E6FFF (base 16) BLOCKSI LLC
|
||||||
|
228 Hamilton avenue 3rd floor
|
||||||
|
Palo Alto 94301
|
||||||
|
US
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Fire4 Systems UK Ltd
|
||||||
|
E69000-E69FFF (base 16) Fire4 Systems UK Ltd
|
||||||
|
8 Regent Street
|
||||||
|
Leeds West Yorkshire LS7 4PE
|
||||||
|
GB
|
||||||
|
|
||||||
|
70-B3-D5 (hex) RealD
|
||||||
|
CCB000-CCBFFF (base 16) RealD
|
||||||
|
5700 Flatiron Parkway
|
||||||
|
Boulder CO 80301
|
||||||
|
US
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Melecs EWS GmbH
|
||||||
|
704000-704FFF (base 16) Melecs EWS GmbH
|
||||||
|
GZO-Technologiestrasse 1
|
||||||
|
Siegendorf 7011
|
||||||
|
AT
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Raft Technologies
|
||||||
|
8D0000-8D0FFF (base 16) Raft Technologies
|
||||||
|
Habarzel 25
|
||||||
|
Tel aviv 6971035
|
||||||
|
IL
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Jacarta Ltd
|
||||||
|
09B000-09BFFF (base 16) Jacarta Ltd
|
||||||
|
Wagon Yard, London Road
|
||||||
|
Marlborough SN8 1LH
|
||||||
|
GB
|
||||||
|
|
||||||
70-B3-D5 (hex) EMAC, Inc.
|
70-B3-D5 (hex) EMAC, Inc.
|
||||||
8AB000-8ABFFF (base 16) EMAC, Inc.
|
8AB000-8ABFFF (base 16) EMAC, Inc.
|
||||||
2390 EMAC Way
|
2390 EMAC Way
|
||||||
@ -11378,12 +11891,6 @@ A27000-A27FFF (base 16) HDL da Amazônia Industria Eletrônica Ltda
|
|||||||
Manaus MN 69075-010
|
Manaus MN 69075-010
|
||||||
BR
|
BR
|
||||||
|
|
||||||
70-B3-D5 (hex) Insitu Inc
|
|
||||||
7AD000-7ADFFF (base 16) Insitu Inc
|
|
||||||
118 E. Columbia River Way
|
|
||||||
Bingen Washington 98605
|
|
||||||
US
|
|
||||||
|
|
||||||
70-B3-D5 (hex) LLVISION TECHNOLOGY CO.,LTD
|
70-B3-D5 (hex) LLVISION TECHNOLOGY CO.,LTD
|
||||||
E21000-E21FFF (base 16) LLVISION TECHNOLOGY CO.,LTD
|
E21000-E21FFF (base 16) LLVISION TECHNOLOGY CO.,LTD
|
||||||
Room302,Building A Fuxing,No.30 He Tao Yuan,Guan Dong Dian Bei Jie
|
Room302,Building A Fuxing,No.30 He Tao Yuan,Guan Dong Dian Bei Jie
|
||||||
@ -13699,3 +14206,123 @@ EF9000-EF9FFF (base 16) Critical Link LLC
|
|||||||
Av. Onze de Setembre 19
|
Av. Onze de Setembre 19
|
||||||
Reus Tarragona 43203
|
Reus Tarragona 43203
|
||||||
ES
|
ES
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Triax A/S
|
||||||
|
963000-963FFF (base 16) Triax A/S
|
||||||
|
Bjornkaervej 3
|
||||||
|
Hornsyld Denmark 8783
|
||||||
|
DK
|
||||||
|
|
||||||
|
70-B3-D5 (hex) White Matter LLC
|
||||||
|
368000-368FFF (base 16) White Matter LLC
|
||||||
|
999 3rd Ave 700
|
||||||
|
Seattle 98104
|
||||||
|
US
|
||||||
|
|
||||||
|
70-B3-D5 (hex) iFreecomm Technology Co., Ltd
|
||||||
|
032000-032FFF (base 16) iFreecomm Technology Co., Ltd
|
||||||
|
D401, NO.16 Langshan Road, Nanshan District
|
||||||
|
Shenzhen Guangdong 518057
|
||||||
|
CN
|
||||||
|
|
||||||
|
70-B3-D5 (hex) RELISTE Ges.m.b.H.
|
||||||
|
1B9000-1B9FFF (base 16) RELISTE Ges.m.b.H.
|
||||||
|
Enzersdorfer Strasse 8-10
|
||||||
|
Brunn am Gebirge 2345
|
||||||
|
AT
|
||||||
|
|
||||||
|
70-B3-D5 (hex) JUSTEK INC
|
||||||
|
EB5000-EB5FFF (base 16) JUSTEK INC
|
||||||
|
613-9, DONGCHUN-RI, JINWI-MYEON
|
||||||
|
PYEONGTAEK-SI GYEONGGI-DO 17711
|
||||||
|
KR
|
||||||
|
|
||||||
|
70-B3-D5 (hex) SHENZHEN WISEWING INTERNET TECHNOLOGY CO.,LTD
|
||||||
|
94A000-94AFFF (base 16) SHENZHEN WISEWING INTERNET TECHNOLOGY CO.,LTD
|
||||||
|
No.826,Zone 1,Block B,Famous industrial product display purchasing center,Baoyuan Road,Xixiang,Bao'an Dis., Shenzhen,P.R.China
|
||||||
|
shenzhen China 518102
|
||||||
|
CN
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Mo-Sys Engineering Ltd
|
||||||
|
075000-075FFF (base 16) Mo-Sys Engineering Ltd
|
||||||
|
Thames Bank House, Tunnel Avenue
|
||||||
|
London SE100PA
|
||||||
|
GB
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Abbas, a.s.
|
||||||
|
B18000-B18FFF (base 16) Abbas, a.s.
|
||||||
|
Edisonova 5
|
||||||
|
Brno CZ 61200
|
||||||
|
CZ
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Shanghai Holystar Information Technology Co.,Ltd
|
||||||
|
6E1000-6E1FFF (base 16) Shanghai Holystar Information Technology Co.,Ltd
|
||||||
|
8F Building A3 NO.1528 Gumei Rd Shanghai China PR
|
||||||
|
shanghai 200233
|
||||||
|
CN
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Mimo Networks
|
||||||
|
25D000-25DFFF (base 16) Mimo Networks
|
||||||
|
701 E Middlefield Road Mountain View,
|
||||||
|
Mountain View CA 94043
|
||||||
|
US
|
||||||
|
|
||||||
|
70-B3-D5 (hex) ATBiS Co.,Ltd
|
||||||
|
C2F000-C2FFFF (base 16) ATBiS Co.,Ltd
|
||||||
|
#1603 5th. Ace High-end Tower, 226 Gasan Digital 1-ro, Geumcheon-gu
|
||||||
|
Seoul 08502
|
||||||
|
KR
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Cyanview
|
||||||
|
E3A000-E3AFFF (base 16) Cyanview
|
||||||
|
26, Rue de la Foire
|
||||||
|
Papignies 7861
|
||||||
|
BE
|
||||||
|
|
||||||
|
70-B3-D5 (hex) AdInte, inc.
|
||||||
|
BAC000-BACFFF (base 16) AdInte, inc.
|
||||||
|
347-1, Shijo-cho, Shimogyo-ku, 7F CUBE Nishikarasuma BLDG.
|
||||||
|
Kyoto-shi Kyoto 6008441
|
||||||
|
JP
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Valk Welding B.V.
|
||||||
|
5DA000-5DAFFF (base 16) Valk Welding B.V.
|
||||||
|
Staalindustrieweg 15
|
||||||
|
Alblasserdam Zuid Holland 2952 AT
|
||||||
|
NL
|
||||||
|
|
||||||
|
70-B3-D5 (hex) VITEC
|
||||||
|
CDA000-CDAFFF (base 16) VITEC
|
||||||
|
99 rue pierre sémard
|
||||||
|
Chatillon France 92320
|
||||||
|
FR
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Nortek Global HVAC
|
||||||
|
4D4000-4D4FFF (base 16) Nortek Global HVAC
|
||||||
|
Fens Pool Ave
|
||||||
|
Brierley Hill West Midlands DY5 1QA
|
||||||
|
GB
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Insitu, Inc
|
||||||
|
7AD000-7ADFFF (base 16) Insitu, Inc
|
||||||
|
118 E Columbia River Way
|
||||||
|
Bingen WA 98605
|
||||||
|
US
|
||||||
|
|
||||||
|
70-B3-D5 (hex) KWS-Electronic GmbH
|
||||||
|
EB3000-EB3FFF (base 16) KWS-Electronic GmbH
|
||||||
|
Sportplatzstrasse 1
|
||||||
|
Grosskarolinenfeld D-83109
|
||||||
|
DE
|
||||||
|
|
||||||
|
70-B3-D5 (hex) University Of Groningen
|
||||||
|
700000-700FFF (base 16) University Of Groningen
|
||||||
|
Broerstraat 5
|
||||||
|
Groningen Groningen 9712 CP
|
||||||
|
NL
|
||||||
|
|
||||||
|
70-B3-D5 (hex) Globalcom Engineering SPA
|
||||||
|
A0D000-A0DFFF (base 16) Globalcom Engineering SPA
|
||||||
|
Via Volta 39
|
||||||
|
CARDANO AL CAMPO VA 21010
|
||||||
|
IT
|
||||||
|
@ -1,3 +1,20 @@
|
|||||||
|
# SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
#
|
||||||
|
# Copyright 2017 Zbigniew Jędrzejewski-Szmek
|
||||||
|
#
|
||||||
|
# systemd is free software; you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU Lesser General Public License as published by
|
||||||
|
# the Free Software Foundation; either version 2.1 of the License, or
|
||||||
|
# (at your option) any later version.
|
||||||
|
#
|
||||||
|
# systemd is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# Lesser General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU Lesser General Public License
|
||||||
|
# along with systemd; If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
hwdb_files = files('''
|
hwdb_files = files('''
|
||||||
20-pci-vendor-model.hwdb
|
20-pci-vendor-model.hwdb
|
||||||
20-pci-classes.hwdb
|
20-pci-classes.hwdb
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
# -*- Mode: python; coding: utf-8; indent-tabs-mode: nil -*- */
|
# -*- Mode: python; coding: utf-8; indent-tabs-mode: nil -*- */
|
||||||
|
# SPDX-License-Identifier: MIT
|
||||||
#
|
#
|
||||||
# This file is part of systemd. It is distrubuted under the MIT license, see
|
# This file is part of systemd. It is distrubuted under the MIT license, see
|
||||||
# below.
|
# below.
|
||||||
@ -65,6 +66,7 @@ UDEV_TAG = Word(string.ascii_uppercase, alphanums + '_')
|
|||||||
|
|
||||||
TYPES = {'mouse': ('usb', 'bluetooth', 'ps2', '*'),
|
TYPES = {'mouse': ('usb', 'bluetooth', 'ps2', '*'),
|
||||||
'evdev': ('name', 'atkbd', 'input'),
|
'evdev': ('name', 'atkbd', 'input'),
|
||||||
|
'id-input': ('modalias'),
|
||||||
'touchpad': ('i8042', 'rmi', 'bluetooth', 'usb'),
|
'touchpad': ('i8042', 'rmi', 'bluetooth', 'usb'),
|
||||||
'joystick': ('i8042', 'rmi', 'bluetooth', 'usb'),
|
'joystick': ('i8042', 'rmi', 'bluetooth', 'usb'),
|
||||||
'keyboard': ('name', ),
|
'keyboard': ('name', ),
|
||||||
@ -105,6 +107,18 @@ def property_grammar():
|
|||||||
('MOUSE_WHEEL_CLICK_ANGLE_HORIZONTAL', INTEGER),
|
('MOUSE_WHEEL_CLICK_ANGLE_HORIZONTAL', INTEGER),
|
||||||
('MOUSE_WHEEL_CLICK_COUNT', INTEGER),
|
('MOUSE_WHEEL_CLICK_COUNT', INTEGER),
|
||||||
('MOUSE_WHEEL_CLICK_COUNT_HORIZONTAL', INTEGER),
|
('MOUSE_WHEEL_CLICK_COUNT_HORIZONTAL', INTEGER),
|
||||||
|
('ID_INPUT', Literal('1')),
|
||||||
|
('ID_INPUT_ACCELEROMETER', Literal('1')),
|
||||||
|
('ID_INPUT_JOYSTICK', Literal('1')),
|
||||||
|
('ID_INPUT_KEY', Literal('1')),
|
||||||
|
('ID_INPUT_KEYBOARD', Literal('1')),
|
||||||
|
('ID_INPUT_MOUSE', Literal('1')),
|
||||||
|
('ID_INPUT_POINTINGSTICK', Literal('1')),
|
||||||
|
('ID_INPUT_SWITCH', Literal('1')),
|
||||||
|
('ID_INPUT_TABLET', Literal('1')),
|
||||||
|
('ID_INPUT_TABLET_PAD', Literal('1')),
|
||||||
|
('ID_INPUT_TOUCHPAD', Literal('1')),
|
||||||
|
('ID_INPUT_TOUCHSCREEN', Literal('1')),
|
||||||
('ID_INPUT_TRACKBALL', Literal('1')),
|
('ID_INPUT_TRACKBALL', Literal('1')),
|
||||||
('MOUSE_WHEEL_TILT_HORIZONTAL', Literal('1')),
|
('MOUSE_WHEEL_TILT_HORIZONTAL', Literal('1')),
|
||||||
('MOUSE_WHEEL_TILT_VERTICAL', Literal('1')),
|
('MOUSE_WHEEL_TILT_VERTICAL', Literal('1')),
|
||||||
|
294
hwdb/pci.ids
294
hwdb/pci.ids
@ -1,8 +1,8 @@
|
|||||||
#
|
#
|
||||||
# List of PCI ID's
|
# List of PCI ID's
|
||||||
#
|
#
|
||||||
# Version: 2017.09.26
|
# Version: 2017.12.06
|
||||||
# Date: 2017-09-26 03:15:02
|
# Date: 2017-12-06 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 http://pci-ids.ucw.cz/.
|
# the PCI ID Project at http://pci-ids.ucw.cz/.
|
||||||
@ -77,18 +77,18 @@
|
|||||||
0b0b Rhino Equipment Corp.
|
0b0b Rhino Equipment Corp.
|
||||||
0105 R1T1
|
0105 R1T1
|
||||||
0205 R4FXO
|
0205 R4FXO
|
||||||
0206 RCB4FXO 4-channel FXO analog telphony card
|
0206 RCB4FXO 4-channel FXO analog telephony card
|
||||||
0305 R4T1
|
0305 R4T1
|
||||||
0405 R8FXX
|
0405 R8FXX
|
||||||
0406 RCB8FXX 8-channel modular analog telphony card
|
0406 RCB8FXX 8-channel modular analog telephony card
|
||||||
0505 R24FXX
|
0505 R24FXX
|
||||||
0506 RCB24FXS 24-Channel FXS analog telphony card
|
0506 RCB24FXS 24-Channel FXS analog telephony card
|
||||||
0605 R2T1
|
0605 R2T1
|
||||||
0705 R24FXS
|
0705 R24FXS
|
||||||
0706 RCB24FXO 24-Channel FXO analog telphony card
|
0706 RCB24FXO 24-Channel FXO analog telephony card
|
||||||
0905 R1T3 Single T3 Digital Telephony Card
|
0905 R1T3 Single T3 Digital Telephony Card
|
||||||
0906 RCB24FXX 24-channel modular analog telphony card
|
0906 RCB24FXX 24-channel modular analog telephony card
|
||||||
0a06 RCB672FXX 672-channel modular analog telphony card
|
0a06 RCB672FXX 672-channel modular analog telephony card
|
||||||
0e11 Compaq Computer Corporation
|
0e11 Compaq Computer Corporation
|
||||||
0001 PCI to EISA Bridge
|
0001 PCI to EISA Bridge
|
||||||
0002 PCI to ISA Bridge
|
0002 PCI to ISA Bridge
|
||||||
@ -249,6 +249,9 @@
|
|||||||
1028 1fd4 PERC H745P MX
|
1028 1fd4 PERC H745P MX
|
||||||
1d49 0602 ThinkSystem RAID 930-16i 4GB Flash PCIe 12Gb Adapter
|
1d49 0602 ThinkSystem RAID 930-16i 4GB Flash PCIe 12Gb Adapter
|
||||||
1d49 0604 ThinkSystem RAID 930-8e 4GB Flash PCIe 12Gb Adapter
|
1d49 0604 ThinkSystem RAID 930-8e 4GB Flash PCIe 12Gb Adapter
|
||||||
|
8086 352d Integrated RAID Module RMSP3AD160F
|
||||||
|
8086 9460 RAID Controller RSP3TD160F
|
||||||
|
8086 9480 RAID Controller RSP3MD088F
|
||||||
0015 MegaRAID Tri-Mode SAS3416
|
0015 MegaRAID Tri-Mode SAS3416
|
||||||
0016 MegaRAID Tri-Mode SAS3508
|
0016 MegaRAID Tri-Mode SAS3508
|
||||||
1028 1fc9 PERC H840 Adapter
|
1028 1fc9 PERC H840 Adapter
|
||||||
@ -258,9 +261,15 @@
|
|||||||
1d49 0601 ThinkSystem RAID 930-8i 2GB Flash PCIe 12Gb Adapter
|
1d49 0601 ThinkSystem RAID 930-8i 2GB Flash PCIe 12Gb Adapter
|
||||||
1d49 0603 ThinkSystem RAID 930-24i 4GB Flash PCIe 12Gb Adapter
|
1d49 0603 ThinkSystem RAID 930-24i 4GB Flash PCIe 12Gb Adapter
|
||||||
1d49 0604 ThinkSystem RAID 930-8e 4GB Flash PCIe 12Gb Adapter
|
1d49 0604 ThinkSystem RAID 930-8e 4GB Flash PCIe 12Gb Adapter
|
||||||
|
8086 352e Integrated RAID Module RMSP3CD080F
|
||||||
|
8086 352f Integrated RAID Module RMSP3HD080E
|
||||||
|
8086 9461 RAID Controller RSP3DD080F
|
||||||
0017 MegaRAID Tri-Mode SAS3408
|
0017 MegaRAID Tri-Mode SAS3408
|
||||||
1d49 0500 ThinkSystem RAID 530-8i PCIe 12Gb Adapter
|
1d49 0500 ThinkSystem RAID 530-8i PCIe 12Gb Adapter
|
||||||
1d49 0502 ThinkSystem RAID 530-8i Dense Adapter
|
1d49 0502 ThinkSystem RAID 530-8i Dense Adapter
|
||||||
|
8086 3528 Integrated RAID RMSP3LD060
|
||||||
|
8086 3529 Integrated RAID RMSP3LD060
|
||||||
|
8086 9441 RAID Controller RSP3WD080E
|
||||||
001b MegaRAID Tri-Mode SAS3504
|
001b MegaRAID Tri-Mode SAS3504
|
||||||
1d49 0605 ThinkSystem RAID 930-4i 2GB Flash Flex Adapter
|
1d49 0605 ThinkSystem RAID 930-4i 2GB Flash Flex Adapter
|
||||||
001c MegaRAID Tri-Mode SAS3404
|
001c MegaRAID Tri-Mode SAS3404
|
||||||
@ -584,9 +593,12 @@
|
|||||||
1028 1fd3 HBA330 MMZ
|
1028 1fd3 HBA330 MMZ
|
||||||
1bd4 0011 Inspur 12Gb 8i-3008 IT SAS HBA
|
1bd4 0011 Inspur 12Gb 8i-3008 IT SAS HBA
|
||||||
00ab SAS3516 Fusion-MPT Tri-Mode RAID On Chip (ROC)
|
00ab SAS3516 Fusion-MPT Tri-Mode RAID On Chip (ROC)
|
||||||
|
8086 3530 Integrated RAID Module RMSP3JD160J
|
||||||
00ac SAS3416 Fusion-MPT Tri-Mode I/O Controller Chip (IOC)
|
00ac SAS3416 Fusion-MPT Tri-Mode I/O Controller Chip (IOC)
|
||||||
1d49 0201 ThinkSystem 430-16i SAS/SATA 12Gb HBA
|
1d49 0201 ThinkSystem 430-16i SAS/SATA 12Gb HBA
|
||||||
1d49 0203 ThinkSystem 430-16e SAS/SATA 12Gb HBA
|
1d49 0203 ThinkSystem 430-16e SAS/SATA 12Gb HBA
|
||||||
|
8086 3000 RAID Controller RSP3QD160J
|
||||||
|
8086 3020 RAID Controller RSP3GD016J
|
||||||
00ae SAS3508 Fusion-MPT Tri-Mode RAID On Chip (ROC)
|
00ae SAS3508 Fusion-MPT Tri-Mode RAID On Chip (ROC)
|
||||||
00af SAS3408 Fusion-MPT Tri-Mode I/O Controller Chip (IOC)
|
00af SAS3408 Fusion-MPT Tri-Mode I/O Controller Chip (IOC)
|
||||||
1d49 0200 ThinkSystem 430-8i SAS/SATA 12Gb HBA
|
1d49 0200 ThinkSystem 430-8i SAS/SATA 12Gb HBA
|
||||||
@ -737,6 +749,7 @@
|
|||||||
131b Kaveri [Radeon R4 Graphics]
|
131b Kaveri [Radeon R4 Graphics]
|
||||||
131c Kaveri [Radeon R7 Graphics]
|
131c Kaveri [Radeon R7 Graphics]
|
||||||
131d Kaveri [Radeon R6 Graphics]
|
131d Kaveri [Radeon R6 Graphics]
|
||||||
|
15dd Radeon Vega 8 Mobile
|
||||||
1714 BeaverCreek HDMI Audio [Radeon HD 6500D and 6400G-6600G series]
|
1714 BeaverCreek HDMI Audio [Radeon HD 6500D and 6400G-6600G series]
|
||||||
103c 168b ProBook 4535s
|
103c 168b ProBook 4535s
|
||||||
3150 RV380/M24 [Mobility Radeon X600]
|
3150 RV380/M24 [Mobility Radeon X600]
|
||||||
@ -905,6 +918,7 @@
|
|||||||
1043 836c M4A785TD Motherboard
|
1043 836c M4A785TD Motherboard
|
||||||
1043 8410 M4A89GTD PRO/USB3 Motherboard
|
1043 8410 M4A89GTD PRO/USB3 Motherboard
|
||||||
1043 841b M5A88-V EVO
|
1043 841b M5A88-V EVO
|
||||||
|
105b 0e13 N15235/A74MX mainboard / AMD SB700
|
||||||
1179 ff50 Satellite P305D-S8995E
|
1179 ff50 Satellite P305D-S8995E
|
||||||
1458 a022 GA-MA770-DS3rev2.0 Motherboard
|
1458 a022 GA-MA770-DS3rev2.0 Motherboard
|
||||||
17f2 5000 KI690-AM2 Motherboard
|
17f2 5000 KI690-AM2 Motherboard
|
||||||
@ -915,6 +929,7 @@
|
|||||||
103c 280a DC5750 Microtower
|
103c 280a DC5750 Microtower
|
||||||
1043 82ef M3A78-EH Motherboard
|
1043 82ef M3A78-EH Motherboard
|
||||||
1043 8389 M4A785TD Motherboard
|
1043 8389 M4A785TD Motherboard
|
||||||
|
105b 0e13 N15235/A74MX mainboard / AMD SB700
|
||||||
1179 ff50 Satellite P305D-S8995E
|
1179 ff50 Satellite P305D-S8995E
|
||||||
1458 4385 GA-MA770-DS3rev2.0 Motherboard
|
1458 4385 GA-MA770-DS3rev2.0 Motherboard
|
||||||
1462 7368 K9AG Neo2
|
1462 7368 K9AG Neo2
|
||||||
@ -966,14 +981,17 @@
|
|||||||
4390 SB7x0/SB8x0/SB9x0 SATA Controller [IDE mode]
|
4390 SB7x0/SB8x0/SB9x0 SATA Controller [IDE mode]
|
||||||
1043 82ef M3A78-EH Motherboard
|
1043 82ef M3A78-EH Motherboard
|
||||||
1043 8389 M4A785TD Motherboard
|
1043 8389 M4A785TD Motherboard
|
||||||
|
105b 0e13 N15235/A74MX mainboard / AMD SB700
|
||||||
1458 b002 GA-MA770-DS3rev2.0 Motherboard
|
1458 b002 GA-MA770-DS3rev2.0 Motherboard
|
||||||
1849 4390 Motherboard (one of many)
|
1849 4390 Motherboard (one of many)
|
||||||
4391 SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode]
|
4391 SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode]
|
||||||
103c 1611 Pavilion DM1Z-3000
|
103c 1611 Pavilion DM1Z-3000
|
||||||
1043 82ef M3A78-EH Motherboard
|
1043 82ef M3A78-EH Motherboard
|
||||||
1043 8443 M5A88-V EVO
|
1043 8443 M5A88-V EVO
|
||||||
|
105b 0e13 N15235/A74MX mainboard / AMD SB700
|
||||||
174b 1001 PURE Fusion Mini
|
174b 1001 PURE Fusion Mini
|
||||||
4392 SB7x0/SB8x0/SB9x0 SATA Controller [Non-RAID5 mode]
|
4392 SB7x0/SB8x0/SB9x0 SATA Controller [Non-RAID5 mode]
|
||||||
|
105b 0e13 N15235/A74MX mainboard / AMD SB700
|
||||||
4393 SB7x0/SB8x0/SB9x0 SATA Controller [RAID5 mode]
|
4393 SB7x0/SB8x0/SB9x0 SATA Controller [RAID5 mode]
|
||||||
4394 SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode]
|
4394 SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode]
|
||||||
4395 SB8x0/SB9x0 SATA Controller [Storage mode]
|
4395 SB8x0/SB9x0 SATA Controller [Storage mode]
|
||||||
@ -982,6 +1000,7 @@
|
|||||||
103c 1611 Pavilion DM1Z-3000
|
103c 1611 Pavilion DM1Z-3000
|
||||||
1043 82ef M3A78-EH Motherboard
|
1043 82ef M3A78-EH Motherboard
|
||||||
1043 8443 M5A88-V EVO
|
1043 8443 M5A88-V EVO
|
||||||
|
105b 0e13 N15235/A74MX mainboard / AMD SB700
|
||||||
15d9 a811 H8DGU
|
15d9 a811 H8DGU
|
||||||
174b 1001 PURE Fusion Mini
|
174b 1001 PURE Fusion Mini
|
||||||
4397 SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
|
4397 SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
|
||||||
@ -989,25 +1008,30 @@
|
|||||||
103c 1611 Pavilion DM1Z-3000
|
103c 1611 Pavilion DM1Z-3000
|
||||||
1043 82ef M3A78-EH Motherboard
|
1043 82ef M3A78-EH Motherboard
|
||||||
1043 8443 M5A88-V EVO
|
1043 8443 M5A88-V EVO
|
||||||
|
105b 0e13 N15235/A74MX mainboard / AMD SB700
|
||||||
15d9 a811 H8DGU
|
15d9 a811 H8DGU
|
||||||
174b 1001 PURE Fusion Mini
|
174b 1001 PURE Fusion Mini
|
||||||
4398 SB7x0 USB OHCI1 Controller
|
4398 SB7x0 USB OHCI1 Controller
|
||||||
1019 2120 A785GM-M
|
1019 2120 A785GM-M
|
||||||
1043 82ef M3A78-EH Motherboard
|
1043 82ef M3A78-EH Motherboard
|
||||||
|
105b 0e13 N15235/A74MX mainboard / AMD SB700
|
||||||
15d9 a811 H8DGU
|
15d9 a811 H8DGU
|
||||||
4399 SB7x0/SB8x0/SB9x0 USB OHCI2 Controller
|
4399 SB7x0/SB8x0/SB9x0 USB OHCI2 Controller
|
||||||
1019 2120 A785GM-M
|
1019 2120 A785GM-M
|
||||||
1043 82ef M3A78-EH Motherboard
|
1043 82ef M3A78-EH Motherboard
|
||||||
1043 8443 M5A88-V EVO
|
1043 8443 M5A88-V EVO
|
||||||
|
105b 0e13 N15235/A74MX mainboard / AMD SB700
|
||||||
174b 1001 PURE Fusion Mini
|
174b 1001 PURE Fusion Mini
|
||||||
439c SB7x0/SB8x0/SB9x0 IDE Controller
|
439c SB7x0/SB8x0/SB9x0 IDE Controller
|
||||||
1019 2120 A785GM-M
|
1019 2120 A785GM-M
|
||||||
1043 82ef M3A78-EH Motherboard
|
1043 82ef M3A78-EH Motherboard
|
||||||
|
105b 0e13 N15235/A74MX mainboard / AMD SB700
|
||||||
439d SB7x0/SB8x0/SB9x0 LPC host controller
|
439d SB7x0/SB8x0/SB9x0 LPC host controller
|
||||||
1019 2120 A785GM-M
|
1019 2120 A785GM-M
|
||||||
103c 1611 Pavilion DM1Z-3000
|
103c 1611 Pavilion DM1Z-3000
|
||||||
1043 82ef M3A78-EH Motherboard
|
1043 82ef M3A78-EH Motherboard
|
||||||
1043 8443 M5A88-V EVO
|
1043 8443 M5A88-V EVO
|
||||||
|
105b 0e13 N15235/A74MX mainboard / AMD SB700
|
||||||
174b 1001 PURE Fusion Mini
|
174b 1001 PURE Fusion Mini
|
||||||
43a0 SB700/SB800/SB900 PCI to PCI bridge (PCIE port 0)
|
43a0 SB700/SB800/SB900 PCI to PCI bridge (PCIE port 0)
|
||||||
43a1 SB700/SB800/SB900 PCI to PCI bridge (PCIE port 1)
|
43a1 SB700/SB800/SB900 PCI to PCI bridge (PCIE port 1)
|
||||||
@ -1575,6 +1599,7 @@
|
|||||||
103c 8006 FirePro M4170
|
103c 8006 FirePro M4170
|
||||||
17aa 3643 Radeon R7 A360
|
17aa 3643 Radeon R7 A360
|
||||||
6605 Opal PRO [Radeon R7 M260]
|
6605 Opal PRO [Radeon R7 M260]
|
||||||
|
103c 2259 FirePro M4150
|
||||||
6606 Mars XTX [Radeon HD 8790M]
|
6606 Mars XTX [Radeon HD 8790M]
|
||||||
1028 0684 FirePro W4170M
|
1028 0684 FirePro W4170M
|
||||||
6607 Mars LE [Radeon HD 8530M / R5 M240]
|
6607 Mars LE [Radeon HD 8530M / R5 M240]
|
||||||
@ -1603,6 +1628,7 @@
|
|||||||
6623 Mars
|
6623 Mars
|
||||||
6631 Oland
|
6631 Oland
|
||||||
6640 Saturn XT [FirePro M6100]
|
6640 Saturn XT [FirePro M6100]
|
||||||
|
106b 014b Tropo XT [Radeon R9 M380 Mac Edition]
|
||||||
6641 Saturn PRO [Radeon HD 8930M]
|
6641 Saturn PRO [Radeon HD 8930M]
|
||||||
6646 Bonaire XT [Radeon R9 M280X]
|
6646 Bonaire XT [Radeon R9 M280X]
|
||||||
6647 Bonaire PRO [Radeon R9 M270X]
|
6647 Bonaire PRO [Radeon R9 M270X]
|
||||||
@ -2344,7 +2370,8 @@
|
|||||||
6828 Cape Verde PRO [FirePro W600]
|
6828 Cape Verde PRO [FirePro W600]
|
||||||
6829 Cape Verde
|
6829 Cape Verde
|
||||||
682a Venus PRO
|
682a Venus PRO
|
||||||
682b Venus LE [Radeon HD 8830M]
|
682b Venus LE / Tropo PRO-L [Radeon HD 8830M / R7 M465X]
|
||||||
|
0128 079c Radeon R7 465X
|
||||||
682c Cape Verde GL [FirePro W4100]
|
682c Cape Verde GL [FirePro W4100]
|
||||||
682d Chelsea XT GL [FirePro M4000]
|
682d Chelsea XT GL [FirePro M4000]
|
||||||
682f Chelsea LP [Radeon HD 7730M]
|
682f Chelsea LP [Radeon HD 7730M]
|
||||||
@ -2478,6 +2505,7 @@
|
|||||||
144d c0c7 Radeon HD 7550M
|
144d c0c7 Radeon HD 7550M
|
||||||
6842 Thames LE [Radeon HD 7000M Series]
|
6842 Thames LE [Radeon HD 7000M Series]
|
||||||
6843 Thames [Radeon HD 7670M]
|
6843 Thames [Radeon HD 7670M]
|
||||||
|
6861 Vega 10 XT [Radeon PRO WX 9100]
|
||||||
6863 Vega 10 XTX [Radeon Vega Frontier Edition]
|
6863 Vega 10 XTX [Radeon Vega Frontier Edition]
|
||||||
687f Vega 10 XT [Radeon RX Vega 64]
|
687f Vega 10 XT [Radeon RX Vega 64]
|
||||||
6888 Cypress XT [FirePro V8800]
|
6888 Cypress XT [FirePro V8800]
|
||||||
@ -3129,8 +3157,9 @@
|
|||||||
7910 RS690 Host Bridge
|
7910 RS690 Host Bridge
|
||||||
1179 ff50 Satellite P305D-S8995E
|
1179 ff50 Satellite P305D-S8995E
|
||||||
17f2 5000 KI690-AM2 Motherboard
|
17f2 5000 KI690-AM2 Motherboard
|
||||||
7911 RS690 Host Bridge
|
7911 RS690/RS740 Host Bridge
|
||||||
7912 RS690 PCI to PCI Bridge (Internal gfx)
|
1002 7910 RS690/RS740 Host Bridge
|
||||||
|
7912 RS690/RS740 PCI to PCI Bridge (Internal gfx)
|
||||||
7913 RS690 PCI to PCI Bridge (PCI Express Graphics Port 0)
|
7913 RS690 PCI to PCI Bridge (PCI Express Graphics Port 0)
|
||||||
7915 RS690 PCI to PCI Bridge (PCI Express Port 1)
|
7915 RS690 PCI to PCI Bridge (PCI Express Port 1)
|
||||||
7916 RS690 PCI to PCI Bridge (PCI Express Port 2)
|
7916 RS690 PCI to PCI Bridge (PCI Express Port 2)
|
||||||
@ -3155,6 +3184,7 @@
|
|||||||
7941 RS600 [Radeon Xpress 1250]
|
7941 RS600 [Radeon Xpress 1250]
|
||||||
7942 RS600M [Radeon Xpress 1250]
|
7942 RS600M [Radeon Xpress 1250]
|
||||||
796e RS740 [Radeon 2100]
|
796e RS740 [Radeon 2100]
|
||||||
|
105b 0e13 N15235/A74MX mainboard
|
||||||
9400 R600 [Radeon HD 2900 PRO/XT]
|
9400 R600 [Radeon HD 2900 PRO/XT]
|
||||||
1002 2552 Radeon HD 2900 XT
|
1002 2552 Radeon HD 2900 XT
|
||||||
1002 3000 Radeon HD 2900 PRO
|
1002 3000 Radeon HD 2900 PRO
|
||||||
@ -3372,6 +3402,7 @@
|
|||||||
9840 Kabini HDMI/DP Audio
|
9840 Kabini HDMI/DP Audio
|
||||||
9850 Mullins [Radeon R3 Graphics]
|
9850 Mullins [Radeon R3 Graphics]
|
||||||
9851 Mullins [Radeon R4/R5 Graphics]
|
9851 Mullins [Radeon R4/R5 Graphics]
|
||||||
|
1179 f928 Beema [Radeon R5 Graphics]
|
||||||
9852 Mullins [Radeon R2 Graphics]
|
9852 Mullins [Radeon R2 Graphics]
|
||||||
9853 Mullins [Radeon R2 Graphics]
|
9853 Mullins [Radeon R2 Graphics]
|
||||||
9854 Mullins [Radeon R3E Graphics]
|
9854 Mullins [Radeon R3E Graphics]
|
||||||
@ -4008,16 +4039,21 @@
|
|||||||
141f Family 15h (Models 30h-3fh) Processor Function 5
|
141f Family 15h (Models 30h-3fh) Processor Function 5
|
||||||
1422 Family 15h (Models 30h-3fh) Processor Root Complex
|
1422 Family 15h (Models 30h-3fh) Processor Root Complex
|
||||||
1423 Family 15h (Models 30h-3fh) I/O Memory Management Unit
|
1423 Family 15h (Models 30h-3fh) I/O Memory Management Unit
|
||||||
|
1424 Family 15h (Models 30h-3fh) Processor Root Port
|
||||||
1426 Family 15h (Models 30h-3fh) Processor Root Port
|
1426 Family 15h (Models 30h-3fh) Processor Root Port
|
||||||
1436 Liverpool Processor Root Complex
|
1436 Liverpool Processor Root Complex
|
||||||
1437 Liverpool I/O Memory Management Unit
|
1437 Liverpool I/O Memory Management Unit
|
||||||
1438 Liverpool Processor Root Port
|
1438 Liverpool Processor Root Port
|
||||||
1439 Family 16h Processor Functions 5:1
|
1439 Family 16h Processor Functions 5:1
|
||||||
1450 Family 17h (Models 00h-0fh) Root Complex
|
1450 Family 17h (Models 00h-0fh) Root Complex
|
||||||
|
1451 Family 17h (Models 00h-0fh) I/O Memory Management Unit
|
||||||
1452 Family 17h (Models 00h-0fh) PCIe Dummy Host Bridge
|
1452 Family 17h (Models 00h-0fh) PCIe Dummy Host Bridge
|
||||||
|
1453 Family 17h (Models 00h-0fh) PCIe GPP Bridge
|
||||||
1454 Family 17h (Models 00h-0fh) Internal PCIe GPP Bridge 0 to Bus B
|
1454 Family 17h (Models 00h-0fh) Internal PCIe GPP Bridge 0 to Bus B
|
||||||
|
1456 Family 17h (Models 00h-0fh) Platform Security Processor
|
||||||
|
1457 Family 17h (Models 00h-0fh) HD Audio Controller
|
||||||
145b Zeppelin Non-Transparent Bridge
|
145b Zeppelin Non-Transparent Bridge
|
||||||
145c USB3 Host Controller
|
145c Family 17h (Models 00h-0fh) USB 3.0 Host Controller
|
||||||
145f USB 3.0 Host controller
|
145f USB 3.0 Host controller
|
||||||
1460 Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 0
|
1460 Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 0
|
||||||
1461 Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 1
|
1461 Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 1
|
||||||
@ -4111,7 +4147,9 @@
|
|||||||
43a1 Hudson PCI to PCI bridge (PCIE port 1)
|
43a1 Hudson PCI to PCI bridge (PCIE port 1)
|
||||||
43a2 Hudson PCI to PCI bridge (PCIE port 2)
|
43a2 Hudson PCI to PCI bridge (PCIE port 2)
|
||||||
43a3 Hudson PCI to PCI bridge (PCIE port 3)
|
43a3 Hudson PCI to PCI bridge (PCIE port 3)
|
||||||
43bb USB 3.1 XHCI Controller
|
43b4 300 Series Chipset PCIe Port
|
||||||
|
43b7 300 Series Chipset SATA Controller
|
||||||
|
43bb 300 Series Chipset USB 3.1 xHCI Controller
|
||||||
7006 AMD-751 [Irongate] System Controller
|
7006 AMD-751 [Irongate] System Controller
|
||||||
7007 AMD-751 [Irongate] AGP Bridge
|
7007 AMD-751 [Irongate] AGP Bridge
|
||||||
700a AMD-IGR4 AGP Host to PCI Bridge
|
700a AMD-IGR4 AGP Host to PCI Bridge
|
||||||
@ -4607,7 +4645,7 @@
|
|||||||
102b 0f84 Millennium G550 Dual Head DDR 32Mb
|
102b 0f84 Millennium G550 Dual Head DDR 32Mb
|
||||||
102b 1e41 Millennium G550
|
102b 1e41 Millennium G550
|
||||||
102b 2300 Millennium G550 LP PCIE
|
102b 2300 Millennium G550 LP PCIE
|
||||||
2537 Millenium P650/P750
|
2537 Millennium P650/P750
|
||||||
102b 1820 Millennium P750 64MB
|
102b 1820 Millennium P750 64MB
|
||||||
102b 1830 Millennium P650 64MB
|
102b 1830 Millennium P650 64MB
|
||||||
102b 1850 RAD2mp
|
102b 1850 RAD2mp
|
||||||
@ -4615,7 +4653,7 @@
|
|||||||
102b 1880 Sono S10
|
102b 1880 Sono S10
|
||||||
102b 1c10 QID 128MB
|
102b 1c10 QID 128MB
|
||||||
102b 2811 Millennium P650 Low-profile PCI 64MB
|
102b 2811 Millennium P650 Low-profile PCI 64MB
|
||||||
102b 2821 Millenium P650 Low-profile PCI
|
102b 2821 Millennium P650 Low-profile PCI
|
||||||
102b 2841 RAD PCI
|
102b 2841 RAD PCI
|
||||||
102b 2851 Spectrum PCI
|
102b 2851 Spectrum PCI
|
||||||
102b 2871 EpicA TC2
|
102b 2871 EpicA TC2
|
||||||
@ -4629,7 +4667,7 @@
|
|||||||
102b 3051 RG-400SL
|
102b 3051 RG-400SL
|
||||||
102b 3061 Extio F1420
|
102b 3061 Extio F1420
|
||||||
102b 3081 Extio F1240
|
102b 3081 Extio F1240
|
||||||
2538 Millenium P650 PCIe
|
2538 Millennium P650 PCIe
|
||||||
102b 0847 RAD PCIe
|
102b 0847 RAD PCIe
|
||||||
102b 08c7 Millennium P650 PCIe 128MB
|
102b 08c7 Millennium P650 PCIe 128MB
|
||||||
102b 0907 Millennium P650 PCIe 64MB
|
102b 0907 Millennium P650 PCIe 64MB
|
||||||
@ -4637,23 +4675,23 @@
|
|||||||
102b 0987 ATC PCIe 4MP
|
102b 0987 ATC PCIe 4MP
|
||||||
102b 1047 Millennium P650 LP PCIe 128MB
|
102b 1047 Millennium P650 LP PCIe 128MB
|
||||||
102b 1087 Millennium P650 LP PCIe 64MB
|
102b 1087 Millennium P650 LP PCIe 64MB
|
||||||
102b 1801 Millenium P650 PCIe x1
|
102b 1801 Millennium P650 PCIe x1
|
||||||
102b 2538 Parhelia APVe
|
102b 2538 Parhelia APVe
|
||||||
102b 3007 QID Low-profile PCIe
|
102b 3007 QID Low-profile PCIe
|
||||||
102b 3087 Aurora VX3mp
|
102b 3087 Aurora VX3mp
|
||||||
102b 30c7 QID LP PCIe
|
102b 30c7 QID LP PCIe
|
||||||
2539 Millennium P690
|
2539 Millennium P690
|
||||||
102b 0040 Millenium P690 PCIe x16
|
102b 0040 Millennium P690 PCIe x16
|
||||||
102b 0042 ONYX
|
102b 0042 ONYX
|
||||||
102b 0043 SPECTRA
|
102b 0043 SPECTRA
|
||||||
102b 0080 Millenium P690 Plus LP PCIe x16
|
102b 0080 Millennium P690 Plus LP PCIe x16
|
||||||
102b 0081 Millenium P690 LP PCIe x16
|
102b 0081 Millennium P690 LP PCIe x16
|
||||||
102b 0082 RAD LPX PCIe x16
|
102b 0082 RAD LPX PCIe x16
|
||||||
102b 00c0 Millenium P690 Plus LP PCI
|
102b 00c0 Millennium P690 Plus LP PCI
|
||||||
102b 00c2 Millenium P690 LP PCI
|
102b 00c2 Millennium P690 LP PCI
|
||||||
102b 00c3 RAD LPX PCI
|
102b 00c3 RAD LPX PCI
|
||||||
102b 0101 Millenium P690 PCI
|
102b 0101 Millennium P690 PCI
|
||||||
102b 0140 Millenium P690 LP PCIe x1
|
102b 0140 Millennium P690 LP PCIe x1
|
||||||
102b 0180 Display Wall IP Decode 128 MB
|
102b 0180 Display Wall IP Decode 128 MB
|
||||||
4164 Morphis QxT frame grabber
|
4164 Morphis QxT frame grabber
|
||||||
43b4 Morphis Qxt encoding engine
|
43b4 Morphis Qxt encoding engine
|
||||||
@ -5168,11 +5206,9 @@
|
|||||||
3308 Integrated Lights-Out Standard MS Watchdog Timer
|
3308 Integrated Lights-Out Standard MS Watchdog Timer
|
||||||
103c 330e iLO3
|
103c 330e iLO3
|
||||||
103c 3381 iLO4
|
103c 3381 iLO4
|
||||||
402f PCIe Root Port
|
|
||||||
4030 zx2 System Bus Adapter
|
4030 zx2 System Bus Adapter
|
||||||
4031 zx2 I/O Controller
|
4031 zx2 I/O Controller
|
||||||
4037 PCIe Local Bus Adapter
|
4037 PCIe Local Bus Adapter
|
||||||
403b PCIe Root Port
|
|
||||||
103e Solliday Engineering
|
103e Solliday Engineering
|
||||||
103f Synopsys/Logic Modeling Group
|
103f Synopsys/Logic Modeling Group
|
||||||
1040 Accelgraphics Inc.
|
1040 Accelgraphics Inc.
|
||||||
@ -5185,11 +5221,11 @@
|
|||||||
3020 Samurai_IDE
|
3020 Samurai_IDE
|
||||||
1043 ASUSTeK Computer Inc.
|
1043 ASUSTeK Computer Inc.
|
||||||
0464 Radeon R9 270x GPU
|
0464 Radeon R9 270x GPU
|
||||||
|
0521 RX580 [RX 580 Dual O8G]
|
||||||
0675 ISDNLink P-IN100-ST-D
|
0675 ISDNLink P-IN100-ST-D
|
||||||
0675 1704 ISDN Adapter (PCI Bus, D, C)
|
0675 1704 ISDN Adapter (PCI Bus, D, C)
|
||||||
0675 1707 ISDN Adapter (PCI Bus, DV, W)
|
0675 1707 ISDN Adapter (PCI Bus, DV, W)
|
||||||
10cf 105e ISDN Adapter (PCI Bus, DV, W)
|
10cf 105e ISDN Adapter (PCI Bus, DV, W)
|
||||||
13a0 Transformer Book T101HA-GR030R
|
|
||||||
# Should be 1022:9602
|
# Should be 1022:9602
|
||||||
9602 AMD RS780/RS880 PCI to PCI bridge (int gfx)
|
9602 AMD RS780/RS880 PCI to PCI bridge (int gfx)
|
||||||
1043 83a2 M4A785TD Motherboard
|
1043 83a2 M4A785TD Motherboard
|
||||||
@ -6145,6 +6181,7 @@
|
|||||||
103c 12dd 4Gb Fibre Channel [AB429A]
|
103c 12dd 4Gb Fibre Channel [AB429A]
|
||||||
2432 ISP2432-based 4Gb Fibre Channel to PCI Express HBA
|
2432 ISP2432-based 4Gb Fibre Channel to PCI Express HBA
|
||||||
103c 7040 FC1142SR 4Gb 1-port PCIe Fibre Channel Host Bus Adapter [HPAE311A]
|
103c 7040 FC1142SR 4Gb 1-port PCIe Fibre Channel Host Bus Adapter [HPAE311A]
|
||||||
|
1077 0137 QLE2460 4 GB PCI-X Host-Bus-Adapter
|
||||||
2532 ISP2532-based 8Gb Fibre Channel to PCI Express HBA
|
2532 ISP2532-based 8Gb Fibre Channel to PCI Express HBA
|
||||||
1014 041e FC EN0Y/EN12 PCIe2 LP 8 Gb 4-port Fibre Channel Adapter for POWER
|
1014 041e FC EN0Y/EN12 PCIe2 LP 8 Gb 4-port Fibre Channel Adapter for POWER
|
||||||
103c 3262 StorageWorks 81Q
|
103c 3262 StorageWorks 81Q
|
||||||
@ -6154,6 +6191,7 @@
|
|||||||
1077 015e QLE2564 PCI Express to 8Gb FC Quad Channel
|
1077 015e QLE2564 PCI Express to 8Gb FC Quad Channel
|
||||||
1077 0167 QME2572 Dual Port FC8 HBA Mezzanine
|
1077 0167 QME2572 Dual Port FC8 HBA Mezzanine
|
||||||
1590 00fc StoreFabric 84Q 8Gb Quad Port Fibre Channel Host Bus Adapter
|
1590 00fc StoreFabric 84Q 8Gb Quad Port Fibre Channel Host Bus Adapter
|
||||||
|
2971 ISP2684
|
||||||
3022 ISP4022-based Ethernet NIC
|
3022 ISP4022-based Ethernet NIC
|
||||||
3032 ISP4032-based Ethernet IPv6 NIC
|
3032 ISP4032-based Ethernet IPv6 NIC
|
||||||
4010 ISP4010-based iSCSI TOE HBA
|
4010 ISP4010-based iSCSI TOE HBA
|
||||||
@ -6195,6 +6233,10 @@
|
|||||||
1077 000b 25GE 2P QL41262HxCU-DE Adapter
|
1077 000b 25GE 2P QL41262HxCU-DE Adapter
|
||||||
1077 0011 FastLinQ QL41212H 25GbE Adapter
|
1077 0011 FastLinQ QL41212H 25GbE Adapter
|
||||||
1077 0012 FastLinQ QL41112H 10GbE Adapter
|
1077 0012 FastLinQ QL41112H 10GbE Adapter
|
||||||
|
1590 021d 10/25GbE 2P QL41222HLCU-HP Adapter
|
||||||
|
1590 021e 10/25GbE 2P QL41162HMRJ-HP Adapter
|
||||||
|
1590 021f 10/25GbE 2P QL41262HMCU-HP Adapter
|
||||||
|
1590 0220 10/25GbE 2P QL41122HLRJ-HP Adapter
|
||||||
8080 FastLinQ QL41000 Series 10/25/40/50GbE Controller (FCoE)
|
8080 FastLinQ QL41000 Series 10/25/40/50GbE Controller (FCoE)
|
||||||
1077 0001 10GE 2P QL41162HxRJ-DE Adapter
|
1077 0001 10GE 2P QL41162HxRJ-DE Adapter
|
||||||
1077 0002 10GE 2P QL41112HxCU-DE Adapter
|
1077 0002 10GE 2P QL41112HxCU-DE Adapter
|
||||||
@ -6215,6 +6257,8 @@
|
|||||||
1077 000e FastLinQ QL41162H 10GbE iSCSI Adapter (SR-IOV VF)
|
1077 000e FastLinQ QL41162H 10GbE iSCSI Adapter (SR-IOV VF)
|
||||||
1077 0011 FastLinQ QL41212H 25GbE Adapter (SR-IOV VF)
|
1077 0011 FastLinQ QL41212H 25GbE Adapter (SR-IOV VF)
|
||||||
1077 0012 FastLinQ QL41112H 10GbE Adapter (SR-IOV VF)
|
1077 0012 FastLinQ QL41112H 10GbE Adapter (SR-IOV VF)
|
||||||
|
1590 021e 10/25GbE 2P QL41162HMRJ-HP Adapter
|
||||||
|
1590 021f 10/25GbE 2P QL41262HMCU-HP Adapter
|
||||||
8430 ISP8324 1/10GbE Converged Network Controller (NIC VF)
|
8430 ISP8324 1/10GbE Converged Network Controller (NIC VF)
|
||||||
8431 8300 Series 10GbE Converged Network Adapter (FCoE VF)
|
8431 8300 Series 10GbE Converged Network Adapter (FCoE VF)
|
||||||
8432 ISP2432M-based 10GbE Converged Network Adapter (CNA)
|
8432 ISP2432M-based 10GbE Converged Network Adapter (CNA)
|
||||||
@ -9256,19 +9300,19 @@
|
|||||||
0533 C67 [GeForce 7000M / nForce 610M]
|
0533 C67 [GeForce 7000M / nForce 610M]
|
||||||
053a C68 [GeForce 7050 PV / nForce 630a]
|
053a C68 [GeForce 7050 PV / nForce 630a]
|
||||||
053b C68 [GeForce 7050 PV / nForce 630a]
|
053b C68 [GeForce 7050 PV / nForce 630a]
|
||||||
1043 8308 M2N68-AM Motherbord
|
1043 8308 M2N68-AM Motherboard
|
||||||
053e C68 [GeForce 7025 / nForce 630a]
|
053e C68 [GeForce 7025 / nForce 630a]
|
||||||
0541 MCP67 Memory Controller
|
0541 MCP67 Memory Controller
|
||||||
0542 MCP67 SMBus
|
0542 MCP67 SMBus
|
||||||
1043 8308 M2N68-AM Motherbord
|
1043 8308 M2N68-AM Motherboard
|
||||||
0543 MCP67 Co-processor
|
0543 MCP67 Co-processor
|
||||||
0547 MCP67 Memory Controller
|
0547 MCP67 Memory Controller
|
||||||
1043 8308 M2N68-AM Motherbord
|
1043 8308 M2N68-AM Motherboard
|
||||||
1849 0547 ALiveNF7G-HDready
|
1849 0547 ALiveNF7G-HDready
|
||||||
0548 MCP67 ISA Bridge
|
0548 MCP67 ISA Bridge
|
||||||
1043 8308 M2N68-AM Motherboard
|
1043 8308 M2N68-AM Motherboard
|
||||||
054c MCP67 Ethernet
|
054c MCP67 Ethernet
|
||||||
1043 8308 M2N68-AM Motherbord
|
1043 8308 M2N68-AM Motherboard
|
||||||
1849 054c ALiveNF7G-HDready, MCP67 Gigabit Ethernet
|
1849 054c ALiveNF7G-HDready, MCP67 Gigabit Ethernet
|
||||||
054d MCP67 Ethernet
|
054d MCP67 Ethernet
|
||||||
054e MCP67 Ethernet
|
054e MCP67 Ethernet
|
||||||
@ -10690,10 +10734,10 @@
|
|||||||
1282 GK208 [GeForce GT 640 Rev. 2]
|
1282 GK208 [GeForce GT 640 Rev. 2]
|
||||||
1284 GK208 [GeForce GT 630 Rev. 2]
|
1284 GK208 [GeForce GT 630 Rev. 2]
|
||||||
1286 GK208 [GeForce GT 720]
|
1286 GK208 [GeForce GT 720]
|
||||||
1287 GK208 [GeForce GT 730]
|
1287 GK208B [GeForce GT 730]
|
||||||
1288 GK208 [GeForce GT 720]
|
1288 GK208B [GeForce GT 720]
|
||||||
1289 GK208 [GeForce GT 710]
|
1289 GK208 [GeForce GT 710]
|
||||||
128b GK208 [GeForce GT 710B]
|
128b GK208B [GeForce GT 710]
|
||||||
1290 GK208M [GeForce GT 730M]
|
1290 GK208M [GeForce GT 730M]
|
||||||
103c 2afa GeForce GT 730A
|
103c 2afa GeForce GT 730A
|
||||||
103c 2b04 GeForce GT 730A
|
103c 2b04 GeForce GT 730A
|
||||||
@ -10717,11 +10761,12 @@
|
|||||||
17aa 367c GeForce 710A
|
17aa 367c GeForce 710A
|
||||||
1296 GK208M [GeForce 825M]
|
1296 GK208M [GeForce 825M]
|
||||||
1298 GK208M [GeForce GT 720M]
|
1298 GK208M [GeForce GT 720M]
|
||||||
1299 GK208M [GeForce 920M]
|
1299 GK208BM [GeForce 920M]
|
||||||
17aa 30bb GeForce 920A
|
17aa 30bb GeForce 920A
|
||||||
|
17aa 30df GeForce 920A
|
||||||
17aa 36a7 GeForce 920A
|
17aa 36a7 GeForce 920A
|
||||||
17aa 36af GeForce 920M
|
17aa 36af GeForce 920M
|
||||||
129a GK208M [GeForce 910M]
|
129a GK208BM [GeForce 910M]
|
||||||
12a0 GK208
|
12a0 GK208
|
||||||
12b9 GK208GLM [Quadro K610M]
|
12b9 GK208GLM [Quadro K610M]
|
||||||
12ba GK208GLM [Quadro K510M]
|
12ba GK208GLM [Quadro K510M]
|
||||||
@ -10801,7 +10846,7 @@
|
|||||||
13fb GM204GLM [Quadro M5500]
|
13fb GM204GLM [Quadro M5500]
|
||||||
1401 GM206 [GeForce GTX 960]
|
1401 GM206 [GeForce GTX 960]
|
||||||
1402 GM206 [GeForce GTX 950]
|
1402 GM206 [GeForce GTX 950]
|
||||||
1406 GM206 [GeForce GTX 960]
|
1406 GM206 [GeForce GTX 960 OEM]
|
||||||
1407 GM206 [GeForce GTX 750 v2]
|
1407 GM206 [GeForce GTX 750 v2]
|
||||||
1427 GM206M [GeForce GTX 965M]
|
1427 GM206M [GeForce GTX 965M]
|
||||||
1430 GM206GL [Quadro M2000]
|
1430 GM206GL [Quadro M2000]
|
||||||
@ -10811,7 +10856,7 @@
|
|||||||
15f1 GP100GL
|
15f1 GP100GL
|
||||||
15f7 GP100GL [Tesla P100 PCIe 12GB]
|
15f7 GP100GL [Tesla P100 PCIe 12GB]
|
||||||
15f8 GP100GL [Tesla P100 PCIe 16GB]
|
15f8 GP100GL [Tesla P100 PCIe 16GB]
|
||||||
15f9 GP100GL [Tesla P100 SMX2 16GB]
|
15f9 GP100GL [Tesla P100 SXM2 16GB]
|
||||||
1617 GM204M [GeForce GTX 980M]
|
1617 GM204M [GeForce GTX 980M]
|
||||||
1618 GM204M [GeForce GTX 970M]
|
1618 GM204M [GeForce GTX 970M]
|
||||||
1619 GM204M [GeForce GTX 965M]
|
1619 GM204M [GeForce GTX 965M]
|
||||||
@ -10820,6 +10865,8 @@
|
|||||||
1725 GP100
|
1725 GP100
|
||||||
172e GP100
|
172e GP100
|
||||||
172f GP100
|
172f GP100
|
||||||
|
174d GM108M [GeForce MX130]
|
||||||
|
174e GM108M [GeForce MX110]
|
||||||
17c2 GM200 [GeForce GTX TITAN X]
|
17c2 GM200 [GeForce GTX TITAN X]
|
||||||
17c8 GM200 [GeForce GTX 980 Ti]
|
17c8 GM200 [GeForce GTX 980 Ti]
|
||||||
17f0 GM200GL [Quadro M6000]
|
17f0 GM200GL [Quadro M6000]
|
||||||
@ -10835,7 +10882,7 @@
|
|||||||
1b78 GP102GL
|
1b78 GP102GL
|
||||||
1b80 GP104 [GeForce GTX 1080]
|
1b80 GP104 [GeForce GTX 1080]
|
||||||
1b81 GP104 [GeForce GTX 1070]
|
1b81 GP104 [GeForce GTX 1070]
|
||||||
1b82 GP104
|
1b82 GP104 [GeForce GTX 1070 Ti]
|
||||||
1b83 GP104
|
1b83 GP104
|
||||||
1b84 GP104 [GeForce GTX 1060 3GB]
|
1b84 GP104 [GeForce GTX 1060 3GB]
|
||||||
1b87 GP104 [P104-100]
|
1b87 GP104 [P104-100]
|
||||||
@ -10845,10 +10892,12 @@
|
|||||||
1462 11e8 GeForce GTX 1070 Max-Q
|
1462 11e8 GeForce GTX 1070 Max-Q
|
||||||
1462 11e9 GeForce GTX 1070 Max-Q
|
1462 11e9 GeForce GTX 1070 Max-Q
|
||||||
1558 9501 GeForce GTX 1070 Max-Q
|
1558 9501 GeForce GTX 1070 Max-Q
|
||||||
|
1bad GP104 [GeForce GTX 1070 Engineering Sample]
|
||||||
1bb0 GP104GL [Quadro P5000]
|
1bb0 GP104GL [Quadro P5000]
|
||||||
1bb1 GP104GL [Quadro P4000]
|
1bb1 GP104GL [Quadro P4000]
|
||||||
1bb3 GP104GL [Tesla P4]
|
1bb3 GP104GL [Tesla P4]
|
||||||
1bb4 GP104GL
|
1bb4 GP104GL [Tesla P6]
|
||||||
|
1bb5 GP104GLM [Quadro P5200 Mobile]
|
||||||
1bb6 GP104GLM [Quadro P5000 Mobile]
|
1bb6 GP104GLM [Quadro P5000 Mobile]
|
||||||
1bb7 GP104GLM [Quadro P4000 Mobile]
|
1bb7 GP104GLM [Quadro P4000 Mobile]
|
||||||
1462 11e9 Quadro P4000 Max-Q
|
1462 11e9 Quadro P4000 Max-Q
|
||||||
@ -10863,7 +10912,7 @@
|
|||||||
1c03 GP106 [GeForce GTX 1060 6GB]
|
1c03 GP106 [GeForce GTX 1060 6GB]
|
||||||
1c07 GP106 [P106-100]
|
1c07 GP106 [P106-100]
|
||||||
1c09 GP106 [P106-090]
|
1c09 GP106 [P106-090]
|
||||||
1c20 GP106M [GeForce GTX 1060 Mobile 3GB]
|
1c20 GP106M [GeForce GTX 1060 Mobile]
|
||||||
17aa 39b9 GeForce GTX 1060 Max-Q 3GB
|
17aa 39b9 GeForce GTX 1060 Max-Q 3GB
|
||||||
1c21 GP106M [GeForce GTX 1050 Ti Mobile]
|
1c21 GP106M [GeForce GTX 1050 Ti Mobile]
|
||||||
1c22 GP106M [GeForce GTX 1050 Mobile]
|
1c22 GP106M [GeForce GTX 1050 Mobile]
|
||||||
@ -10889,6 +10938,8 @@
|
|||||||
1d01 GP108 [GeForce GT 1030]
|
1d01 GP108 [GeForce GT 1030]
|
||||||
1d10 GP108M [GeForce MX150]
|
1d10 GP108M [GeForce MX150]
|
||||||
1d81 GV100
|
1d81 GV100
|
||||||
|
1db1 GV100 [Tesla V100 SXM2]
|
||||||
|
1db4 GV100 [Tesla V100 PCIe]
|
||||||
10df Emulex Corporation
|
10df Emulex Corporation
|
||||||
0720 OneConnect NIC (Skyhawk)
|
0720 OneConnect NIC (Skyhawk)
|
||||||
103c 1934 FlexFabric 20Gb 2-port 650M Adapter
|
103c 1934 FlexFabric 20Gb 2-port 650M Adapter
|
||||||
@ -10896,6 +10947,7 @@
|
|||||||
103c 21d4 StoreFabric CN1200E 10Gb Converged Network Adapter
|
103c 21d4 StoreFabric CN1200E 10Gb Converged Network Adapter
|
||||||
103c 220a FlexFabric 10Gb 2-port 556FLR-SFP+ Adapter
|
103c 220a FlexFabric 10Gb 2-port 556FLR-SFP+ Adapter
|
||||||
103c 803f Ethernet 10Gb 2-port 557SFP+ Adapter
|
103c 803f Ethernet 10Gb 2-port 557SFP+ Adapter
|
||||||
|
103c 8144 FlexFabric 10GB 2-port 556FLR-T Adapter
|
||||||
17aa 1056 ThinkServer OCm14102-UX-L AnyFabric
|
17aa 1056 ThinkServer OCm14102-UX-L AnyFabric
|
||||||
17aa 1057 ThinkServer OCm14104-UX-L AnyFabric
|
17aa 1057 ThinkServer OCm14104-UX-L AnyFabric
|
||||||
17aa 1059 ThinkServer OCm14104-UT-L AnyFabric
|
17aa 1059 ThinkServer OCm14104-UT-L AnyFabric
|
||||||
@ -10946,6 +10998,9 @@
|
|||||||
f111 Saturn-X LightPulse Fibre Channel Host Adapter
|
f111 Saturn-X LightPulse Fibre Channel Host Adapter
|
||||||
f112 Saturn-X LightPulse Fibre Channel Host Adapter
|
f112 Saturn-X LightPulse Fibre Channel Host Adapter
|
||||||
f180 LPSe12002 EmulexSecure Fibre Channel Adapter
|
f180 LPSe12002 EmulexSecure Fibre Channel Adapter
|
||||||
|
f400 LPe36000 Fibre Channel Host Adapter [Prism]
|
||||||
|
10df f401 LPe35000 Fibre Channel Host Adapter [Prism]
|
||||||
|
10df f402 LPe35000 Fibre Channel Host Adapter [Prism]
|
||||||
f700 LP7000 Fibre Channel Host Adapter
|
f700 LP7000 Fibre Channel Host Adapter
|
||||||
f701 LP7000 Fibre Channel Host Adapter Alternate ID (JX1:2-3, JX2:1-2)
|
f701 LP7000 Fibre Channel Host Adapter Alternate ID (JX1:2-3, JX2:1-2)
|
||||||
f800 LP8000 Fibre Channel Host Adapter
|
f800 LP8000 Fibre Channel Host Adapter
|
||||||
@ -11084,8 +11139,8 @@
|
|||||||
8129 RTL-8129
|
8129 RTL-8129
|
||||||
10ec 8129 RT8129 Fast Ethernet Adapter
|
10ec 8129 RT8129 Fast Ethernet Adapter
|
||||||
11ec 8129 RTL8111/8168 PCIe Gigabit Ethernet (misconfigured)
|
11ec 8129 RTL8111/8168 PCIe Gigabit Ethernet (misconfigured)
|
||||||
8136 RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller
|
8136 RTL8101/2/6E PCI Express Fast Ethernet controller
|
||||||
103c 1985 Pavilion 17-e163sg Notebook PC
|
103c 1985 RTL8106E on Pavilion 17-e163sg Notebook PC
|
||||||
103c 2a8c Compaq 500B Microtower
|
103c 2a8c Compaq 500B Microtower
|
||||||
103c 2ab1 Pavilion p6774
|
103c 2ab1 Pavilion p6774
|
||||||
103c 30cc Pavilion dv6700
|
103c 30cc Pavilion dv6700
|
||||||
@ -11145,6 +11200,7 @@
|
|||||||
8e2e 7100 KF-230TX/2
|
8e2e 7100 KF-230TX/2
|
||||||
a0a0 0007 ALN-325C
|
a0a0 0007 ALN-325C
|
||||||
8167 RTL-8110SC/8169SC Gigabit Ethernet
|
8167 RTL-8110SC/8169SC Gigabit Ethernet
|
||||||
|
105b 0e10 RTL-8110SC-GR on a N15235/A74MX mainboard
|
||||||
1458 e000 GA-MA69G-S3H Motherboard
|
1458 e000 GA-MA69G-S3H Motherboard
|
||||||
1462 235c P965 Neo MS-7235 mainboard
|
1462 235c P965 Neo MS-7235 mainboard
|
||||||
1462 236c 945P Neo3-F motherboard
|
1462 236c 945P Neo3-F motherboard
|
||||||
@ -11222,6 +11278,7 @@
|
|||||||
8821 RTL8821AE 802.11ac PCIe Wireless Network Adapter
|
8821 RTL8821AE 802.11ac PCIe Wireless Network Adapter
|
||||||
b723 RTL8723BE PCIe Wireless Network Adapter
|
b723 RTL8723BE PCIe Wireless Network Adapter
|
||||||
10ec 8739 Dell Wireless 1801
|
10ec 8739 Dell Wireless 1801
|
||||||
|
c821 RTL8821CE 802.11ac PCIe Wireless Network Adapter
|
||||||
10ed Ascii Corporation
|
10ed Ascii Corporation
|
||||||
7310 V7310
|
7310 V7310
|
||||||
10ee Xilinx Corporation
|
10ee Xilinx Corporation
|
||||||
@ -12524,6 +12581,8 @@
|
|||||||
1131 4f61 Activy DVB-S Budget Rev GR
|
1131 4f61 Activy DVB-S Budget Rev GR
|
||||||
1131 5f61 Activy DVB-T Budget
|
1131 5f61 Activy DVB-T Budget
|
||||||
114b 2003 DVRaptor Video Edit/Capture Card
|
114b 2003 DVRaptor Video Edit/Capture Card
|
||||||
|
1159 0040 MuTech M-Vision 500 (MV-500 rev. E)
|
||||||
|
1159 0050 MuTech M-Vision 500 (MV-500 rev. F)
|
||||||
11bd 0006 DV500 Overlay
|
11bd 0006 DV500 Overlay
|
||||||
11bd 000a DV500 Overlay
|
11bd 000a DV500 Overlay
|
||||||
11bd 000f DV500 Overlay
|
11bd 000f DV500 Overlay
|
||||||
@ -12980,7 +13039,7 @@
|
|||||||
3011 Tokenet/vg 1001/10m anylan
|
3011 Tokenet/vg 1001/10m anylan
|
||||||
9050 Lanfleet/Truevalue
|
9050 Lanfleet/Truevalue
|
||||||
9051 Lanfleet/Truevalue
|
9051 Lanfleet/Truevalue
|
||||||
1159 Mutech Corp
|
1159 MuTech Corporation
|
||||||
0001 MV-1000
|
0001 MV-1000
|
||||||
0002 MV-1500
|
0002 MV-1500
|
||||||
115a Harlequin Ltd
|
115a Harlequin Ltd
|
||||||
@ -14922,6 +14981,7 @@
|
|||||||
12d7 Biotronic SRL
|
12d7 Biotronic SRL
|
||||||
12d8 Pericom Semiconductor
|
12d8 Pericom Semiconductor
|
||||||
01a7 7C21P100 2-port PCI-X to PCI-X Bridge
|
01a7 7C21P100 2-port PCI-X to PCI-X Bridge
|
||||||
|
2608 PI7C9X2G608GP PCIe2 6-Port/8-Lane Packet Switch
|
||||||
400a PI7C9X442SL PCI Express Bridge Port
|
400a PI7C9X442SL PCI Express Bridge Port
|
||||||
400e PI7C9X442SL USB OHCI Controller
|
400e PI7C9X442SL USB OHCI Controller
|
||||||
400f PI7C9X442SL USB EHCI Controller
|
400f PI7C9X442SL USB EHCI Controller
|
||||||
@ -15276,7 +15336,7 @@
|
|||||||
0040 QSC-200/300
|
0040 QSC-200/300
|
||||||
0050 ESC-100D
|
0050 ESC-100D
|
||||||
0060 ESC-100M
|
0060 ESC-100M
|
||||||
00f0 MPAC-100 Syncronous Serial Card (Zilog 85230)
|
00f0 MPAC-100 Synchronous Serial Card (Zilog 85230)
|
||||||
0170 QSCLP-100
|
0170 QSCLP-100
|
||||||
0180 DSCLP-100
|
0180 DSCLP-100
|
||||||
0190 SSCLP-100
|
0190 SSCLP-100
|
||||||
@ -15438,9 +15498,9 @@
|
|||||||
1392 Medialight Inc
|
1392 Medialight Inc
|
||||||
1393 Moxa Technologies Co Ltd
|
1393 Moxa Technologies Co Ltd
|
||||||
0001 UC7000 Serial
|
0001 UC7000 Serial
|
||||||
1020 CP102 (2-port RS-232 PCI)
|
1020 CP-102 (2-port RS-232 PCI)
|
||||||
1021 CP102UL (2-port RS-232 Universal PCI)
|
1021 CP-102UL (2-port RS-232 Universal PCI)
|
||||||
1022 CP102U (2-port RS-232 Universal PCI)
|
1022 CP-102U (2-port RS-232 Universal PCI)
|
||||||
1023 CP-102UF
|
1023 CP-102UF
|
||||||
1024 CP-102E (2-port RS-232 Smart PCI Express Serial Board)
|
1024 CP-102E (2-port RS-232 Smart PCI Express Serial Board)
|
||||||
1025 CP-102EL (2-port RS-232 Smart PCI Express Serial Board)
|
1025 CP-102EL (2-port RS-232 Smart PCI Express Serial Board)
|
||||||
@ -15467,7 +15527,7 @@
|
|||||||
1380 CP138U (8-port RS-232/422/485 Smart Universal PCI)
|
1380 CP138U (8-port RS-232/422/485 Smart Universal PCI)
|
||||||
1680 Smartio C168H/PCI
|
1680 Smartio C168H/PCI
|
||||||
1681 CP-168U V2 Smart Serial Board (8-port RS-232)
|
1681 CP-168U V2 Smart Serial Board (8-port RS-232)
|
||||||
1682 CP168EL (8-port RS-232 Smart PCI Express)
|
1682 CP-168EL (8-port RS-232 Smart PCI Express)
|
||||||
1683 CP-168EL-A (8-port RS-232 PCI Express Serial Board)
|
1683 CP-168EL-A (8-port RS-232 PCI Express Serial Board)
|
||||||
2040 Intellio CP-204J
|
2040 Intellio CP-204J
|
||||||
2180 Intellio C218 Turbo PCI
|
2180 Intellio C218 Turbo PCI
|
||||||
@ -15745,6 +15805,7 @@
|
|||||||
1043 838e Virtuoso 66 (Xonar DS)
|
1043 838e Virtuoso 66 (Xonar DS)
|
||||||
1043 8428 Virtuoso 100 (Xonar Xense)
|
1043 8428 Virtuoso 100 (Xonar Xense)
|
||||||
1043 8467 CMI8786 (Xonar DG)
|
1043 8467 CMI8786 (Xonar DG)
|
||||||
|
1043 8521 CMI8786 (Xonar DGX)
|
||||||
1043 85f4 Virtuoso 100 (Xonar Essence STX II)
|
1043 85f4 Virtuoso 100 (Xonar Essence STX II)
|
||||||
13f6 8782 PCI 2.0 HD Audio
|
13f6 8782 PCI 2.0 HD Audio
|
||||||
13f6 ffff CMI8787-HG2PCI
|
13f6 ffff CMI8787-HG2PCI
|
||||||
@ -16239,6 +16300,8 @@
|
|||||||
50a7 T580-50A7 Unified Wire Ethernet Controller
|
50a7 T580-50A7 Unified Wire Ethernet Controller
|
||||||
50a8 T580-50A8 Unified Wire Ethernet Controller
|
50a8 T580-50A8 Unified Wire Ethernet Controller
|
||||||
50a9 T580-50A9 Unified Wire Ethernet Controller
|
50a9 T580-50A9 Unified Wire Ethernet Controller
|
||||||
|
50aa T580-50AA Unified Wire Ethernet Controller
|
||||||
|
50ab T520-50AB Unified Wire Ethernet Controller
|
||||||
5401 T520-CR Unified Wire Ethernet Controller
|
5401 T520-CR Unified Wire Ethernet Controller
|
||||||
5402 T522-CR Unified Wire Ethernet Controller
|
5402 T522-CR Unified Wire Ethernet Controller
|
||||||
5403 T540-CR Unified Wire Ethernet Controller
|
5403 T540-CR Unified Wire Ethernet Controller
|
||||||
@ -16299,6 +16362,8 @@
|
|||||||
54a7 T580-50A7 Unified Wire Ethernet Controller
|
54a7 T580-50A7 Unified Wire Ethernet Controller
|
||||||
54a8 T580-50A8 Unified Wire Ethernet Controller
|
54a8 T580-50A8 Unified Wire Ethernet Controller
|
||||||
54a9 T580-50A9 Unified Wire Ethernet Controller
|
54a9 T580-50A9 Unified Wire Ethernet Controller
|
||||||
|
54aa T580-50AA Unified Wire Ethernet Controller
|
||||||
|
54ab T520-50AB Unified Wire Ethernet Controller
|
||||||
5501 T520-CR Unified Wire Storage Controller
|
5501 T520-CR Unified Wire Storage Controller
|
||||||
5502 T522-CR Unified Wire Storage Controller
|
5502 T522-CR Unified Wire Storage Controller
|
||||||
5503 T540-CR Unified Wire Storage Controller
|
5503 T540-CR Unified Wire Storage Controller
|
||||||
@ -16419,6 +16484,8 @@
|
|||||||
56a7 T580-50A7 Unified Wire Storage Controller
|
56a7 T580-50A7 Unified Wire Storage Controller
|
||||||
56a8 T580-50A8 Unified Wire Storage Controller
|
56a8 T580-50A8 Unified Wire Storage Controller
|
||||||
56a9 T580-50A9 Unified Wire Storage Controller
|
56a9 T580-50A9 Unified Wire Storage Controller
|
||||||
|
56aa T580-50AA Unified Wire Storage Controller
|
||||||
|
56ab T520-50AB Unified Wire Storage Controller
|
||||||
5701 T520-CR Unified Wire Ethernet Controller
|
5701 T520-CR Unified Wire Ethernet Controller
|
||||||
5702 T522-CR Unified Wire Ethernet Controller
|
5702 T522-CR Unified Wire Ethernet Controller
|
||||||
5703 T540-CR Unified Wire Ethernet Controller
|
5703 T540-CR Unified Wire Ethernet Controller
|
||||||
@ -16518,6 +16585,8 @@
|
|||||||
58a7 T580-50A7 Unified Wire Ethernet Controller [VF]
|
58a7 T580-50A7 Unified Wire Ethernet Controller [VF]
|
||||||
58a8 T580-50A8 Unified Wire Ethernet Controller [VF]
|
58a8 T580-50A8 Unified Wire Ethernet Controller [VF]
|
||||||
58a9 T580-50A9 Unified Wire Ethernet Controller [VF]
|
58a9 T580-50A9 Unified Wire Ethernet Controller [VF]
|
||||||
|
58aa T580-50AA Unified Wire Ethernet Controller [VF]
|
||||||
|
58ab T520-50AB Unified Wire Ethernet Controller [VF]
|
||||||
6001 T6225-CR Unified Wire Ethernet Controller
|
6001 T6225-CR Unified Wire Ethernet Controller
|
||||||
6002 T6225-SO-CR Unified Wire Ethernet Controller
|
6002 T6225-SO-CR Unified Wire Ethernet Controller
|
||||||
6003 T6425-CR Unified Wire Ethernet Controller
|
6003 T6425-CR Unified Wire Ethernet Controller
|
||||||
@ -16536,6 +16605,8 @@
|
|||||||
6082 T6225-6082 Unified Wire Ethernet Controller
|
6082 T6225-6082 Unified Wire Ethernet Controller
|
||||||
6083 T62100-6083 Unified Wire Ethernet Controller
|
6083 T62100-6083 Unified Wire Ethernet Controller
|
||||||
6084 T64100-6084 Unified Wire Ethernet Controller
|
6084 T64100-6084 Unified Wire Ethernet Controller
|
||||||
|
6085 T6240-6085 Unified Wire Ethernet Controller
|
||||||
|
6086 T6225-6086 Unified Wire Ethernet Controller
|
||||||
6401 T6225-CR Unified Wire Ethernet Controller
|
6401 T6225-CR Unified Wire Ethernet Controller
|
||||||
6402 T6225-SO-CR Unified Wire Ethernet Controller
|
6402 T6225-SO-CR Unified Wire Ethernet Controller
|
||||||
6403 T6425-CR Unified Wire Ethernet Controller
|
6403 T6425-CR Unified Wire Ethernet Controller
|
||||||
@ -16554,6 +16625,8 @@
|
|||||||
6482 T6225-6082 Unified Wire Ethernet Controller
|
6482 T6225-6082 Unified Wire Ethernet Controller
|
||||||
6483 T62100-6083 Unified Wire Ethernet Controller
|
6483 T62100-6083 Unified Wire Ethernet Controller
|
||||||
6484 T64100-6084 Unified Wire Ethernet Controller
|
6484 T64100-6084 Unified Wire Ethernet Controller
|
||||||
|
6485 T6240-6085 Unified Wire Ethernet Controller
|
||||||
|
6486 T6225-6086 Unified Wire Ethernet Controller
|
||||||
6501 T6225-CR Unified Wire Storage Controller
|
6501 T6225-CR Unified Wire Storage Controller
|
||||||
6502 T6225-SO-CR Unified Wire Storage Controller
|
6502 T6225-SO-CR Unified Wire Storage Controller
|
||||||
6503 T6425-CR Unified Wire Storage Controller
|
6503 T6425-CR Unified Wire Storage Controller
|
||||||
@ -16572,6 +16645,8 @@
|
|||||||
6582 T6225-6082 Unified Wire Storage Controller
|
6582 T6225-6082 Unified Wire Storage Controller
|
||||||
6583 T62100-6083 Unified Wire Storage Controller
|
6583 T62100-6083 Unified Wire Storage Controller
|
||||||
6584 T64100-6084 Unified Wire Storage Controller
|
6584 T64100-6084 Unified Wire Storage Controller
|
||||||
|
6585 T6240-6085 Unified Wire Storage Controller
|
||||||
|
6586 T6225-6086 Unified Wire Storage Controller
|
||||||
6601 T6225-CR Unified Wire Storage Controller
|
6601 T6225-CR Unified Wire Storage Controller
|
||||||
6602 T6225-SO-CR Unified Wire Storage Controller
|
6602 T6225-SO-CR Unified Wire Storage Controller
|
||||||
6603 T6425-CR Unified Wire Storage Controller
|
6603 T6425-CR Unified Wire Storage Controller
|
||||||
@ -16590,6 +16665,8 @@
|
|||||||
6682 T6225-6082 Unified Wire Storage Controller
|
6682 T6225-6082 Unified Wire Storage Controller
|
||||||
6683 T62100-6083 Unified Wire Storage Controller
|
6683 T62100-6083 Unified Wire Storage Controller
|
||||||
6684 T64100-6084 Unified Wire Storage Controller
|
6684 T64100-6084 Unified Wire Storage Controller
|
||||||
|
6685 T6240-6085 Unified Wire Storage Controller
|
||||||
|
6686 T6225-6086 Unified Wire Storage Controller
|
||||||
6801 T6225-CR Unified Wire Ethernet Controller [VF]
|
6801 T6225-CR Unified Wire Ethernet Controller [VF]
|
||||||
6802 T6225-SO-CR Unified Wire Ethernet Controller [VF]
|
6802 T6225-SO-CR Unified Wire Ethernet Controller [VF]
|
||||||
6803 T6425-CR Unified Wire Ethernet Controller [VF]
|
6803 T6425-CR Unified Wire Ethernet Controller [VF]
|
||||||
@ -16608,6 +16685,8 @@
|
|||||||
6882 T6225-6082 Unified Wire Ethernet Controller [VF]
|
6882 T6225-6082 Unified Wire Ethernet Controller [VF]
|
||||||
6883 T62100-6083 Unified Wire Ethernet Controller [VF]
|
6883 T62100-6083 Unified Wire Ethernet Controller [VF]
|
||||||
6884 T64100-6084 Unified Wire Ethernet Controller [VF]
|
6884 T64100-6084 Unified Wire Ethernet Controller [VF]
|
||||||
|
6885 T6240-6085 Unified Wire Ethernet Controller [VF]
|
||||||
|
6886 T6225-6086 Unified Wire Ethernet Controller [VF]
|
||||||
a000 PE10K Unified Wire Ethernet Controller
|
a000 PE10K Unified Wire Ethernet Controller
|
||||||
1426 Storage Technology Corp.
|
1426 Storage Technology Corp.
|
||||||
1427 Better On-Line Solutions
|
1427 Better On-Line Solutions
|
||||||
@ -17247,6 +17326,7 @@
|
|||||||
169d NetLink BCM5789 Gigabit Ethernet PCI Express
|
169d NetLink BCM5789 Gigabit Ethernet PCI Express
|
||||||
16a0 NetLink BCM5785 Fast Ethernet
|
16a0 NetLink BCM5785 Fast Ethernet
|
||||||
16a1 BCM57840 NetXtreme II 10 Gigabit Ethernet
|
16a1 BCM57840 NetXtreme II 10 Gigabit Ethernet
|
||||||
|
1043 866e PEB-10G/57840-2T 10GBase-T Network Adapter
|
||||||
16a2 BCM57840 NetXtreme II 10/20-Gigabit Ethernet
|
16a2 BCM57840 NetXtreme II 10/20-Gigabit Ethernet
|
||||||
103c 1916 FlexFabric 20Gb 2-port 630FLB Adapter
|
103c 1916 FlexFabric 20Gb 2-port 630FLB Adapter
|
||||||
103c 1917 FlexFabric 20Gb 2-port 630M Adapter
|
103c 1917 FlexFabric 20Gb 2-port 630M Adapter
|
||||||
@ -17371,7 +17451,8 @@
|
|||||||
14e4 1404 BCM957414M4142 OCP 2x25G Type1 wRoCE
|
14e4 1404 BCM957414M4142 OCP 2x25G Type1 wRoCE
|
||||||
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
|
||||||
16d8 BCM57416 NetXtreme-E 10GBase-T RDMA Ethernet Controller
|
16d8 BCM57416 NetXtreme-E Dual-Media 10G RDMA Ethernet Controller
|
||||||
|
1028 1feb NetXtreme-E 10Gb SFP+ Adapter
|
||||||
1590 020c Ethernet 10Gb 2-port 535T Adapter
|
1590 020c Ethernet 10Gb 2-port 535T Adapter
|
||||||
1590 0212 Ethernet 10Gb 2-port 535FLR-T Adapter
|
1590 0212 Ethernet 10Gb 2-port 535FLR-T Adapter
|
||||||
16d9 BCM57417 NetXtreme-E 10GBASE-T RDMA Ethernet Controller
|
16d9 BCM57417 NetXtreme-E 10GBASE-T RDMA Ethernet Controller
|
||||||
@ -19125,12 +19206,14 @@
|
|||||||
7016 AP470 48-Channel TTL Level Digital Input/Output Module
|
7016 AP470 48-Channel TTL Level Digital Input/Output Module
|
||||||
7017 AP323 16-bit, 20 or 40 Channel Analog Input Module
|
7017 AP323 16-bit, 20 or 40 Channel Analog Input Module
|
||||||
7018 AP408: 32-Channel Digital I/O Module
|
7018 AP408: 32-Channel Digital I/O Module
|
||||||
|
7019 AP341 14-bit, 16-Channel Simultaneous Conversion Analog Input Module
|
||||||
701a AP220-16 12-Bit, 16-Channel Analog Output Module
|
701a AP220-16 12-Bit, 16-Channel Analog Output Module
|
||||||
701b AP231-16 16-Bit, 16-Channel Analog Output Module
|
701b AP231-16 16-Bit, 16-Channel Analog Output Module
|
||||||
7021 APA7-201 Reconfigurable Artix-7 FPGA module 48 TTL channels
|
7021 APA7-201 Reconfigurable Artix-7 FPGA module 48 TTL channels
|
||||||
7022 APA7-202 Reconfigurable Artix-7 FPGA module 24 RS485 channels
|
7022 APA7-202 Reconfigurable Artix-7 FPGA module 24 RS485 channels
|
||||||
7023 APA7-203 Reconfigurable Artix-7 FPGA module 24 TTL & 12 RS485 channels
|
7023 APA7-203 Reconfigurable Artix-7 FPGA module 24 TTL & 12 RS485 channels
|
||||||
7024 APA7-204 Reconfigurable Artix-7 FPGA module 24 LVDS channels
|
7024 APA7-204 Reconfigurable Artix-7 FPGA module 24 LVDS channels
|
||||||
|
7027 AP418 16-Channel High Voltage Digital Input/Output Module
|
||||||
7042 AP482 Counter Timer Module with TTL Level Input/Output
|
7042 AP482 Counter Timer Module with TTL Level Input/Output
|
||||||
7043 AP483 Counter Timer Module with TTL Level and RS422 Input/Output
|
7043 AP483 Counter Timer Module with TTL Level and RS422 Input/Output
|
||||||
7044 AP484 Counter Timer Module with RS422 Input/Output
|
7044 AP484 Counter Timer Module with RS422 Input/Output
|
||||||
@ -19539,6 +19622,7 @@
|
|||||||
1803 ProdaSafe GmbH
|
1803 ProdaSafe GmbH
|
||||||
1805 Euresys S.A.
|
1805 Euresys S.A.
|
||||||
1809 Lumanate, Inc.
|
1809 Lumanate, Inc.
|
||||||
|
180c IEI Integration Corp
|
||||||
1813 Ambient Technologies Inc
|
1813 Ambient Technologies Inc
|
||||||
4000 HaM controllerless modem
|
4000 HaM controllerless modem
|
||||||
16be 0001 V9x HAM Data Fax Modem
|
16be 0001 V9x HAM Data Fax Modem
|
||||||
@ -19985,6 +20069,7 @@
|
|||||||
1924 8018 SFN8042-R2 8000 Series 10/40G Adapter
|
1924 8018 SFN8042-R2 8000 Series 10/40G Adapter
|
||||||
1924 8019 SFN8542-R2 8000 Series 10/40G Adapter
|
1924 8019 SFN8542-R2 8000 Series 10/40G Adapter
|
||||||
1924 801a SFN8722-R1 8000 Series OCP 10G Adapter
|
1924 801a SFN8722-R1 8000 Series OCP 10G Adapter
|
||||||
|
1924 801b SFN8522-R3 8000 Series 10G Adapter
|
||||||
1803 SFC9020 10G Ethernet Controller (Virtual Function)
|
1803 SFC9020 10G Ethernet Controller (Virtual Function)
|
||||||
1813 SFL9021 10GBASE-T Ethernet Controller (Virtual Function)
|
1813 SFL9021 10GBASE-T Ethernet Controller (Virtual Function)
|
||||||
1903 SFC9120 10G Ethernet Controller (Virtual Function)
|
1903 SFC9120 10G Ethernet Controller (Virtual Function)
|
||||||
@ -20170,6 +20255,7 @@
|
|||||||
# E2200, E2201, E2205
|
# E2200, E2201, E2205
|
||||||
e091 Killer E220x Gigabit Ethernet Controller
|
e091 Killer E220x Gigabit Ethernet Controller
|
||||||
e0a1 Killer E2400 Gigabit Ethernet Controller
|
e0a1 Killer E2400 Gigabit Ethernet Controller
|
||||||
|
e0b1 Killer E2500 Gigabit Ethernet Controller
|
||||||
196a Sensory Networks Inc.
|
196a Sensory Networks Inc.
|
||||||
0101 NodalCore C-1000 Content Classification Accelerator
|
0101 NodalCore C-1000 Content Classification Accelerator
|
||||||
0102 NodalCore C-2000 Content Classification Accelerator
|
0102 NodalCore C-2000 Content Classification Accelerator
|
||||||
@ -20730,6 +20816,8 @@
|
|||||||
1cc7 Radian Memory Systems Inc.
|
1cc7 Radian Memory Systems Inc.
|
||||||
0200 RMS-200
|
0200 RMS-200
|
||||||
0250 RMS-250
|
0250 RMS-250
|
||||||
|
1ccf Zoom Corporation
|
||||||
|
0001 TAC-2 Thunderbolt Audio Converter
|
||||||
1cd2 SesKion GmbH
|
1cd2 SesKion GmbH
|
||||||
0301 Simulyzer-RT CompactPCI Serial DIO-1 card
|
0301 Simulyzer-RT CompactPCI Serial DIO-1 card
|
||||||
0302 Simulyzer-RT CompactPCI Serial PSI5-ECU-1 card
|
0302 Simulyzer-RT CompactPCI Serial PSI5-ECU-1 card
|
||||||
@ -20863,6 +20951,9 @@
|
|||||||
2020 DC-390
|
2020 DC-390
|
||||||
690c 690c
|
690c 690c
|
||||||
dc29 DC290
|
dc29 DC290
|
||||||
|
1de5 Eideticom, Inc
|
||||||
|
1000 IO Memory Controller
|
||||||
|
2000 NoLoad Hardware Development Kit
|
||||||
# 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
|
||||||
@ -20897,6 +20988,7 @@
|
|||||||
0000 3014 10-Giga TOE Dual Port CX4 Low Profile SmartNIC
|
0000 3014 10-Giga TOE Dual Port CX4 Low Profile SmartNIC
|
||||||
4010 TN4010 Clean SROM
|
4010 TN4010 Clean SROM
|
||||||
4020 TN9030 10GbE CX4 Ethernet Adapter
|
4020 TN9030 10GbE CX4 Ethernet Adapter
|
||||||
|
180c 2040 Mustang-200 10GbE Ethernet Adapter
|
||||||
4022 TN9310 10GbE SFP+ Ethernet Adapter
|
4022 TN9310 10GbE SFP+ Ethernet Adapter
|
||||||
1043 8709 XG-C100F 10GbE SFP+ Ethernet Adapter
|
1043 8709 XG-C100F 10GbE SFP+ Ethernet Adapter
|
||||||
1186 4d00 DXE-810S 10GbE SFP+ Ethernet Adapter
|
1186 4d00 DXE-810S 10GbE SFP+ Ethernet Adapter
|
||||||
@ -21705,6 +21797,7 @@
|
|||||||
17aa 21cf ThinkPad T520
|
17aa 21cf ThinkPad T520
|
||||||
0150 Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller
|
0150 Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller
|
||||||
1043 84ca P8 series motherboard
|
1043 84ca P8 series motherboard
|
||||||
|
1458 d000 Ivy Bridge GT1 [HD Graphics]
|
||||||
15d9 0624 X9SCM-F Motherboard
|
15d9 0624 X9SCM-F Motherboard
|
||||||
1849 0150 Motherboard
|
1849 0150 Motherboard
|
||||||
0151 Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port
|
0151 Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port
|
||||||
@ -21916,6 +22009,7 @@
|
|||||||
0897 Centrino Wireless-N 130
|
0897 Centrino Wireless-N 130
|
||||||
8086 5015 Centrino Wireless-N 130 BGN
|
8086 5015 Centrino Wireless-N 130 BGN
|
||||||
8086 5017 Centrino Wireless-N 130 BG
|
8086 5017 Centrino Wireless-N 130 BG
|
||||||
|
08a7 Quark SoC X1000 SDIO / eMMC Controller
|
||||||
08ae Centrino Wireless-N 100
|
08ae Centrino Wireless-N 100
|
||||||
8086 1005 Centrino Wireless-N 100 BGN
|
8086 1005 Centrino Wireless-N 100 BGN
|
||||||
8086 1007 Centrino Wireless-N 100 BG
|
8086 1007 Centrino Wireless-N 100 BG
|
||||||
@ -22114,6 +22208,12 @@
|
|||||||
8086 8370 Dual Band Wireless AC 3160
|
8086 8370 Dual Band Wireless AC 3160
|
||||||
# PowerVR SGX 545
|
# PowerVR SGX 545
|
||||||
08cf Atom Processor Z2760 Integrated Graphics Controller
|
08cf Atom Processor Z2760 Integrated Graphics Controller
|
||||||
|
0934 Quark SoC X1000 I2C Controller and GPIO Controller
|
||||||
|
0935 Quark SoC X1000 SPI Controller
|
||||||
|
0936 Quark SoC X1000 HS-UART
|
||||||
|
0937 Quark SoC X1000 10/100 Ethernet MAC
|
||||||
|
0939 Quark SoC X1000 USB EHCI Host Controller / USB 2.0 Device
|
||||||
|
093a Quark SoC X1000 USB OHCI Host Controller
|
||||||
0953 PCIe Data Center SSD
|
0953 PCIe Data Center SSD
|
||||||
8086 3702 DC P3700 SSD
|
8086 3702 DC P3700 SSD
|
||||||
8086 3703 DC P3700 SSD [2.5" SFF]
|
8086 3703 DC P3700 SSD [2.5" SFF]
|
||||||
@ -22123,6 +22223,7 @@
|
|||||||
8086 370a DC P3600 SSD [2.5" SFF]
|
8086 370a DC P3600 SSD [2.5" SFF]
|
||||||
8086 370d SSD 750 Series [Add-in Card]
|
8086 370d SSD 750 Series [Add-in Card]
|
||||||
8086 370e SSD 750 Series [2.5" SFF]
|
8086 370e SSD 750 Series [2.5" SFF]
|
||||||
|
0958 Quark SoC X1000 Host Bridge
|
||||||
095a Wireless 7265
|
095a Wireless 7265
|
||||||
# Stone Peak 2 AC
|
# Stone Peak 2 AC
|
||||||
8086 1010 Dual Band Wireless-AC 7265
|
8086 1010 Dual Band Wireless-AC 7265
|
||||||
@ -22209,9 +22310,11 @@
|
|||||||
8086 5310 Dual Band Wireless-AC 7265
|
8086 5310 Dual Band Wireless-AC 7265
|
||||||
# Stone Peak 2 AGN
|
# Stone Peak 2 AGN
|
||||||
8086 9200 Dual Band Wireless-AC 7265
|
8086 9200 Dual Band Wireless-AC 7265
|
||||||
|
095e Quark SoC X1000 Legacy Bridge
|
||||||
0960 80960RP (i960RP) Microprocessor/Bridge
|
0960 80960RP (i960RP) Microprocessor/Bridge
|
||||||
0962 80960RM (i960RM) Bridge
|
0962 80960RM (i960RM) Bridge
|
||||||
0964 80960RP (i960RP) Microprocessor/Bridge
|
0964 80960RP (i960RP) Microprocessor/Bridge
|
||||||
|
0a03 Haswell-ULT Thermal Subsystem
|
||||||
0a04 Haswell-ULT DRAM Controller
|
0a04 Haswell-ULT DRAM Controller
|
||||||
17aa 2214 ThinkPad X240
|
17aa 2214 ThinkPad X240
|
||||||
0a06 Haswell-ULT Integrated Graphics Controller
|
0a06 Haswell-ULT Integrated Graphics Controller
|
||||||
@ -22225,7 +22328,16 @@
|
|||||||
0a2e Haswell-ULT Integrated Graphics Controller
|
0a2e Haswell-ULT Integrated Graphics Controller
|
||||||
0a53 DC P3520 SSD
|
0a53 DC P3520 SSD
|
||||||
0a54 Express Flash NVMe P4500
|
0a54 Express Flash NVMe P4500
|
||||||
|
1028 1fe1 Express Flash NVMe 1TB 2.5" U.2 (P4500)
|
||||||
|
1028 1fe2 Express Flash NVMe 2TB 2.5" U.2 (P4500)
|
||||||
|
1028 1fe3 Express Flash NVMe 4TB 2.5" U.2 (P4500)
|
||||||
|
1028 1fe4 Express Flash NVMe 4TB HHHL AIC (P4500)
|
||||||
0a55 Express Flash NVMe P4600
|
0a55 Express Flash NVMe P4600
|
||||||
|
1028 1fe5 Express Flash NVMe 1.6TB 2.5" U.2 (P4600)
|
||||||
|
1028 1fe6 Express Flash NVMe 2TB 2.5" U.2 (P4600)
|
||||||
|
1028 1fe7 Express Flash NVMe 3.2TB 2.5" U.2 (P4600)
|
||||||
|
1028 1fe8 Express Flash NVMe 2.0TB HHHL AIC (P4600)
|
||||||
|
1028 1fe9 Express Flash NVMe 4.0TB HHHL AIC (P4600)
|
||||||
0be0 Atom Processor D2xxx/N2xxx Integrated Graphics Controller
|
0be0 Atom Processor D2xxx/N2xxx Integrated Graphics Controller
|
||||||
0be1 Atom Processor D2xxx/N2xxx Integrated Graphics Controller
|
0be1 Atom Processor D2xxx/N2xxx Integrated Graphics Controller
|
||||||
105b 0d7c D270S/D250S Motherboard
|
105b 0d7c D270S/D250S Motherboard
|
||||||
@ -22999,6 +23111,8 @@
|
|||||||
11a1 Merrifield Power Management Unit
|
11a1 Merrifield Power Management Unit
|
||||||
11a2 Merrifield Serial IO DMA Controller
|
11a2 Merrifield Serial IO DMA Controller
|
||||||
11a5 Merrifield Serial IO PWM Controller
|
11a5 Merrifield Serial IO PWM Controller
|
||||||
|
11c3 Quark SoC X1000 PCIe Root Port 0
|
||||||
|
11c4 Quark SoC X1000 PCIe Root Port 1
|
||||||
1200 IXP1200 Network Processor
|
1200 IXP1200 Network Processor
|
||||||
172a 0000 AEP SSL Accelerator
|
172a 0000 AEP SSL Accelerator
|
||||||
1209 8255xER/82551IT Fast Ethernet Controller
|
1209 8255xER/82551IT Fast Ethernet Controller
|
||||||
@ -23314,6 +23428,7 @@
|
|||||||
108e 7b14 Sun Dual Port 10 GbE PCIe 2.0 ExpressModule, Base-T
|
108e 7b14 Sun Dual Port 10 GbE PCIe 2.0 ExpressModule, Base-T
|
||||||
108e 7b15 Sun Dual Port 10 GbE PCIe 2.0 Low Profile Adapter, Base-T
|
108e 7b15 Sun Dual Port 10 GbE PCIe 2.0 Low Profile Adapter, Base-T
|
||||||
1137 00bf Ethernet Converged Network Adapter X540-T2
|
1137 00bf Ethernet Converged Network Adapter X540-T2
|
||||||
|
1170 0052 Ethernet Controller 10-Gigabit X540-AT2
|
||||||
17aa 1073 ThinkServer X540-T2 AnyFabric
|
17aa 1073 ThinkServer X540-T2 AnyFabric
|
||||||
17aa 4006 Ethernet Controller 10-Gigabit X540-AT2
|
17aa 4006 Ethernet Controller 10-Gigabit X540-AT2
|
||||||
1bd4 001a 10G base-T DP ER102Ti3 Rack Adapter
|
1bd4 001a 10G base-T DP ER102Ti3 Rack Adapter
|
||||||
@ -23434,6 +23549,7 @@
|
|||||||
8086 000b Ethernet Server Adapter X710-DA2 for OCP
|
8086 000b Ethernet Server Adapter X710-DA2 for OCP
|
||||||
8086 000d Ethernet Controller X710 for 10GbE SFP+
|
8086 000d Ethernet Controller X710 for 10GbE SFP+
|
||||||
8086 000e Ethernet Server Adapter OCP X710-2
|
8086 000e Ethernet Server Adapter OCP X710-2
|
||||||
|
8086 000f Ethernet Server Adapter OCP X710-2
|
||||||
8086 0010 Ethernet Converged Network Adapter X710
|
8086 0010 Ethernet Converged Network Adapter X710
|
||||||
8086 4005 Ethernet Controller X710 for 10GbE SFP+
|
8086 4005 Ethernet Controller X710 for 10GbE SFP+
|
||||||
8086 4006 Ethernet Controller X710 for 10GbE SFP+
|
8086 4006 Ethernet Controller X710 for 10GbE SFP+
|
||||||
@ -23544,6 +23660,7 @@
|
|||||||
15c8 Ethernet Connection X553/X557-AT 10GBASE-T
|
15c8 Ethernet Connection X553/X557-AT 10GBASE-T
|
||||||
15ce Ethernet Connection X553 10 GbE SFP+
|
15ce Ethernet Connection X553 10 GbE SFP+
|
||||||
15d0 Ethernet SDI Adapter FM10420-100GbE-QDA2
|
15d0 Ethernet SDI Adapter FM10420-100GbE-QDA2
|
||||||
|
8086 0001 Ethernet SDI Adapter FM10420-100GbE-QDA2
|
||||||
15d1 Ethernet Controller 10G X550T
|
15d1 Ethernet Controller 10G X550T
|
||||||
8086 0002 Ethernet Converged Network Adapter X550-T1
|
8086 0002 Ethernet Converged Network Adapter X550-T1
|
||||||
8086 001b Ethernet Server Adapter X550-T1 for OCP
|
8086 001b Ethernet Server Adapter X550-T1 for OCP
|
||||||
@ -23626,7 +23743,7 @@
|
|||||||
17aa 2247 ThinkPad T570
|
17aa 2247 ThinkPad T570
|
||||||
17aa 224f ThinkPad X1 Carbon 5th Gen
|
17aa 224f ThinkPad X1 Carbon 5th Gen
|
||||||
1912 HD Graphics 530
|
1912 HD Graphics 530
|
||||||
1916 HD Graphics 520
|
1916 Skylake GT2 [HD Graphics 520]
|
||||||
1028 06f3 Latitude 3570
|
1028 06f3 Latitude 3570
|
||||||
1918 Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers
|
1918 Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers
|
||||||
1919 Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Imaging Unit
|
1919 Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Imaging Unit
|
||||||
@ -24758,7 +24875,7 @@
|
|||||||
8086 a000 D865PERL mainboard
|
8086 a000 D865PERL mainboard
|
||||||
8086 e000 D865PERL mainboard
|
8086 e000 D865PERL mainboard
|
||||||
8086 e001 Desktop Board D865GBF
|
8086 e001 Desktop Board D865GBF
|
||||||
8086 e002 SoundMax Intergrated Digital Audio
|
8086 e002 SoundMax Integrated Digital Audio
|
||||||
24d6 82801EB/ER (ICH5/ICH5R) AC'97 Modem Controller
|
24d6 82801EB/ER (ICH5/ICH5R) AC'97 Modem Controller
|
||||||
103c 006a NX9500
|
103c 006a NX9500
|
||||||
24d7 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #3
|
24d7 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #3
|
||||||
@ -25755,7 +25872,7 @@
|
|||||||
2822 SATA Controller [RAID mode]
|
2822 SATA Controller [RAID mode]
|
||||||
1028 020d Inspiron 530
|
1028 020d Inspiron 530
|
||||||
103c 2a6f Asus IPIBL-LB Motherboard
|
103c 2a6f Asus IPIBL-LB Motherboard
|
||||||
1043 8277 P5K PRO Motherboard
|
1043 8277 P5K PRO Motherboard: 82801IR [ICH9R]
|
||||||
2823 C610/X99 series chipset sSATA Controller [RAID mode]
|
2823 C610/X99 series chipset sSATA Controller [RAID mode]
|
||||||
2824 82801HB (ICH8) 4 port SATA Controller [AHCI mode]
|
2824 82801HB (ICH8) 4 port SATA Controller [AHCI mode]
|
||||||
1043 81ec P5B
|
1043 81ec P5B
|
||||||
@ -25930,7 +26047,7 @@
|
|||||||
284b 82801H (ICH8 Family) HD Audio Controller
|
284b 82801H (ICH8 Family) HD Audio Controller
|
||||||
1025 011f Realtek ALC268 audio codec
|
1025 011f Realtek ALC268 audio codec
|
||||||
1025 0121 Aspire 5920G
|
1025 0121 Aspire 5920G
|
||||||
1025 0145 Realtek ALC889 (Aspire 8920G w. Dolby Theather)
|
1025 0145 Realtek ALC889 (Aspire 8920G w. Dolby Theater)
|
||||||
1028 01da OptiPlex 745
|
1028 01da OptiPlex 745
|
||||||
1028 01f3 Inspiron 1420
|
1028 01f3 Inspiron 1420
|
||||||
1028 01f9 Latitude D630
|
1028 01f9 Latitude D630
|
||||||
@ -25985,14 +26102,14 @@
|
|||||||
1028 0210 PowerEdge T300 onboard SATA Controller
|
1028 0210 PowerEdge T300 onboard SATA Controller
|
||||||
1028 0211 Optiplex 755
|
1028 0211 Optiplex 755
|
||||||
1028 023c PowerEdge R200 onboard SATA Controller
|
1028 023c PowerEdge R200 onboard SATA Controller
|
||||||
1043 8277 P5K PRO Motherboard
|
1043 8277 P5K PRO Motherboard: 82801IR [ICH9R]
|
||||||
2921 82801IB (ICH9) 2 port SATA Controller [IDE mode]
|
2921 82801IB (ICH9) 2 port SATA Controller [IDE mode]
|
||||||
1028 0235 PowerEdge R710 SATA IDE Controller
|
1028 0235 PowerEdge R710 SATA IDE Controller
|
||||||
1028 0236 PowerEdge R610 SATA IDE Controller
|
1028 0236 PowerEdge R610 SATA IDE Controller
|
||||||
1028 0237 PowerEdge T610 SATA IDE Controller
|
1028 0237 PowerEdge T610 SATA IDE Controller
|
||||||
1462 7360 G33/P35 Neo
|
1462 7360 G33/P35 Neo
|
||||||
2922 82801IR/IO/IH (ICH9R/DO/DH) 6 port SATA Controller [AHCI mode]
|
2922 82801IR/IO/IH (ICH9R/DO/DH) 6 port SATA Controller [AHCI mode]
|
||||||
1043 8277 P5K PRO Motherboard
|
1043 8277 P5K PRO Motherboard: 82801IR [ICH9R]
|
||||||
1af4 1100 QEMU Virtual Machine
|
1af4 1100 QEMU Virtual Machine
|
||||||
8086 5044 Desktop Board DP35DP
|
8086 5044 Desktop Board DP35DP
|
||||||
2923 82801IB (ICH9) 4 port SATA Controller [AHCI mode]
|
2923 82801IB (ICH9) 4 port SATA Controller [AHCI mode]
|
||||||
@ -26004,7 +26121,7 @@
|
|||||||
1028 020f PowerEdge R300 onboard SATA Controller
|
1028 020f PowerEdge R300 onboard SATA Controller
|
||||||
1028 0210 PowerEdge T300 onboard SATA Controller
|
1028 0210 PowerEdge T300 onboard SATA Controller
|
||||||
1028 0211 Optiplex 755
|
1028 0211 Optiplex 755
|
||||||
1043 8277 P5K PRO Motherboard
|
1043 8277 P5K PRO Motherboard: 82801IR [ICH9R]
|
||||||
1462 7360 G33/P35 Neo
|
1462 7360 G33/P35 Neo
|
||||||
2928 82801IBM/IEM (ICH9M/ICH9M-E) 2 port SATA Controller [IDE mode]
|
2928 82801IBM/IEM (ICH9M/ICH9M-E) 2 port SATA Controller [IDE mode]
|
||||||
2929 82801IBM/IEM (ICH9M/ICH9M-E) 4 port SATA Controller [AHCI mode]
|
2929 82801IBM/IEM (ICH9M/ICH9M-E) 4 port SATA Controller [AHCI mode]
|
||||||
@ -26018,7 +26135,7 @@
|
|||||||
1028 0211 Optiplex 755
|
1028 0211 Optiplex 755
|
||||||
103c 2a6f Asus IPIBL-LB Motherboard
|
103c 2a6f Asus IPIBL-LB Motherboard
|
||||||
103c 3628 dv6-1190en
|
103c 3628 dv6-1190en
|
||||||
1043 8277 P5K PRO Motherboard
|
1043 8277 P5K PRO Motherboard: 82801IR [ICH9R]
|
||||||
1462 7360 G33/P35 Neo
|
1462 7360 G33/P35 Neo
|
||||||
1af4 1100 QEMU Virtual Machine
|
1af4 1100 QEMU Virtual Machine
|
||||||
8086 5044 Desktop Board DP35DP
|
8086 5044 Desktop Board DP35DP
|
||||||
@ -26038,7 +26155,7 @@
|
|||||||
1028 029c PowerEdge M710 USB UHCI Controller
|
1028 029c PowerEdge M710 USB UHCI Controller
|
||||||
1028 2011 Optiplex 755
|
1028 2011 Optiplex 755
|
||||||
103c 2a6f Asus IPIBL-LB Motherboard
|
103c 2a6f Asus IPIBL-LB Motherboard
|
||||||
1043 8277 P5K PRO Motherboard
|
1043 8277 P5K PRO Motherboard: 82801IR [ICH9R]
|
||||||
1462 7360 G33/P35 Neo
|
1462 7360 G33/P35 Neo
|
||||||
1af4 1100 QEMU Virtual Machine
|
1af4 1100 QEMU Virtual Machine
|
||||||
8086 5044 Desktop Board DP35DP
|
8086 5044 Desktop Board DP35DP
|
||||||
@ -26055,7 +26172,7 @@
|
|||||||
1028 0287 PowerEdge M610 onboard UHCI
|
1028 0287 PowerEdge M610 onboard UHCI
|
||||||
1028 029c PowerEdge M710 USB UHCI Controller
|
1028 029c PowerEdge M710 USB UHCI Controller
|
||||||
103c 2a6f Asus IPIBL-LB Motherboard
|
103c 2a6f Asus IPIBL-LB Motherboard
|
||||||
1043 8277 P5K PRO Motherboard
|
1043 8277 P5K PRO Motherboard: 82801IR [ICH9R]
|
||||||
1462 7360 G33/P35 Neo
|
1462 7360 G33/P35 Neo
|
||||||
1af4 1100 QEMU Virtual Machine
|
1af4 1100 QEMU Virtual Machine
|
||||||
8086 5044 Desktop Board DP35DP
|
8086 5044 Desktop Board DP35DP
|
||||||
@ -26070,7 +26187,7 @@
|
|||||||
1028 0287 PowerEdge M610 onboard UHCI
|
1028 0287 PowerEdge M610 onboard UHCI
|
||||||
1028 029c PowerEdge M710 USB UHCI Controller
|
1028 029c PowerEdge M710 USB UHCI Controller
|
||||||
103c 2a6f Asus IPIBL-LB Motherboard
|
103c 2a6f Asus IPIBL-LB Motherboard
|
||||||
1043 8277 P5K PRO Motherboard
|
1043 8277 P5K PRO Motherboard: 82801IR [ICH9R]
|
||||||
1462 7360 G33/P35 Neo
|
1462 7360 G33/P35 Neo
|
||||||
1af4 1100 QEMU Virtual Machine
|
1af4 1100 QEMU Virtual Machine
|
||||||
8086 5044 Desktop Board DP35DP
|
8086 5044 Desktop Board DP35DP
|
||||||
@ -26085,7 +26202,7 @@
|
|||||||
1028 029c PowerEdge M710 USB UHCI Controller
|
1028 029c PowerEdge M710 USB UHCI Controller
|
||||||
1028 2011 Optiplex 755
|
1028 2011 Optiplex 755
|
||||||
103c 2a6f Asus IPIBL-LB Motherboard
|
103c 2a6f Asus IPIBL-LB Motherboard
|
||||||
1043 8277 P5K PRO Motherboard
|
1043 8277 P5K PRO Motherboard: 82801IR [ICH9R]
|
||||||
1462 7360 G33/P35 Neo
|
1462 7360 G33/P35 Neo
|
||||||
1af4 1100 QEMU Virtual Machine
|
1af4 1100 QEMU Virtual Machine
|
||||||
8086 2937 Optiplex 755
|
8086 2937 Optiplex 755
|
||||||
@ -26101,7 +26218,7 @@
|
|||||||
1028 0287 PowerEdge M610 onboard UHCI
|
1028 0287 PowerEdge M610 onboard UHCI
|
||||||
1028 029c PowerEdge M710 USB UHCI Controller
|
1028 029c PowerEdge M710 USB UHCI Controller
|
||||||
103c 2a6f Asus IPIBL-LB Motherboard
|
103c 2a6f Asus IPIBL-LB Motherboard
|
||||||
1043 8277 P5K PRO Motherboard
|
1043 8277 P5K PRO Motherboard: 82801IR [ICH9R]
|
||||||
1462 7360 G33/P35 Neo
|
1462 7360 G33/P35 Neo
|
||||||
1af4 1100 QEMU Virtual Machine
|
1af4 1100 QEMU Virtual Machine
|
||||||
8086 2938 Optiplex 755
|
8086 2938 Optiplex 755
|
||||||
@ -26112,7 +26229,7 @@
|
|||||||
1028 0210 PowerEdge T300 onboard UHCI
|
1028 0210 PowerEdge T300 onboard UHCI
|
||||||
1028 0237 PowerEdge T610 USB UHCI Controller
|
1028 0237 PowerEdge T610 USB UHCI Controller
|
||||||
103c 2a6f Asus IPIBL-LB Motherboard
|
103c 2a6f Asus IPIBL-LB Motherboard
|
||||||
1043 8277 P5K PRO Motherboard
|
1043 8277 P5K PRO Motherboard: 82801IR [ICH9R]
|
||||||
1462 7360 G33/P35 Neo
|
1462 7360 G33/P35 Neo
|
||||||
1af4 1100 QEMU Virtual Machine
|
1af4 1100 QEMU Virtual Machine
|
||||||
8086 5044 Desktop Board DP35DP
|
8086 5044 Desktop Board DP35DP
|
||||||
@ -26129,7 +26246,7 @@
|
|||||||
1028 0287 PowerEdge M610 onboard EHCI
|
1028 0287 PowerEdge M610 onboard EHCI
|
||||||
1028 029c PowerEdge M710 USB EHCI Controller
|
1028 029c PowerEdge M710 USB EHCI Controller
|
||||||
103c 2a6f Asus IPIBL-LB Motherboard
|
103c 2a6f Asus IPIBL-LB Motherboard
|
||||||
1043 8277 P5K PRO Motherboard
|
1043 8277 P5K PRO Motherboard: 82801IR [ICH9R]
|
||||||
1462 7360 G33/P35 Neo
|
1462 7360 G33/P35 Neo
|
||||||
1af4 1100 QEMU Virtual Machine
|
1af4 1100 QEMU Virtual Machine
|
||||||
8086 5044 Desktop Board DP35DP
|
8086 5044 Desktop Board DP35DP
|
||||||
@ -26143,7 +26260,7 @@
|
|||||||
1028 0287 PowerEdge M610 onboard EHCI
|
1028 0287 PowerEdge M610 onboard EHCI
|
||||||
1028 029c PowerEdge M710 USB EHCI Controller
|
1028 029c PowerEdge M710 USB EHCI Controller
|
||||||
103c 2a6f Asus IPIBL-LB Motherboard
|
103c 2a6f Asus IPIBL-LB Motherboard
|
||||||
1043 8277 P5K PRO Motherboard
|
1043 8277 P5K PRO Motherboard: 82801IR [ICH9R]
|
||||||
1462 7360 G33/P35 Neo
|
1462 7360 G33/P35 Neo
|
||||||
1af4 1100 QEMU Virtual Machine
|
1af4 1100 QEMU Virtual Machine
|
||||||
8086 293c Optiplex 755
|
8086 293c Optiplex 755
|
||||||
@ -26154,7 +26271,7 @@
|
|||||||
1028 0211 Optiplex 755
|
1028 0211 Optiplex 755
|
||||||
103c 2a6f Asus IPIBL-LB Motherboard
|
103c 2a6f Asus IPIBL-LB Motherboard
|
||||||
103c 3628 dv6-1190en
|
103c 3628 dv6-1190en
|
||||||
1043 829f P5K PRO Motherboard
|
1043 829f P5K PRO Motherboard: 82801IR [ICH9R]
|
||||||
1462 7360 G33/P35 Neo
|
1462 7360 G33/P35 Neo
|
||||||
1af4 1100 QEMU Virtual Machine
|
1af4 1100 QEMU Virtual Machine
|
||||||
8086 293e Optiplex 755
|
8086 293e Optiplex 755
|
||||||
@ -26164,8 +26281,7 @@
|
|||||||
1028 020d Inspiron 530
|
1028 020d Inspiron 530
|
||||||
1028 0211 Optiplex 755
|
1028 0211 Optiplex 755
|
||||||
103c 2a6f Asus IPIBL-LB Motherboard
|
103c 2a6f Asus IPIBL-LB Motherboard
|
||||||
# same ID possibly also on other ASUS boards
|
1043 8277 P5K PRO Motherboard: 82801IR [ICH9R]
|
||||||
1043 8277 P5K PRO Motherboard
|
|
||||||
8086 2940 Optiplex 755
|
8086 2940 Optiplex 755
|
||||||
2942 82801I (ICH9 Family) PCI Express Port 2
|
2942 82801I (ICH9 Family) PCI Express Port 2
|
||||||
1028 020d Inspiron 530
|
1028 020d Inspiron 530
|
||||||
@ -26176,12 +26292,10 @@
|
|||||||
1028 020d Inspiron 530
|
1028 020d Inspiron 530
|
||||||
2948 82801I (ICH9 Family) PCI Express Port 5
|
2948 82801I (ICH9 Family) PCI Express Port 5
|
||||||
1028 020d Inspiron 530
|
1028 020d Inspiron 530
|
||||||
# same ID possibly also on other ASUS boards
|
1043 8277 P5K PRO Motherboard: 82801IR [ICH9R]
|
||||||
1043 8277 P5K PRO Motherboard
|
|
||||||
294a 82801I (ICH9 Family) PCI Express Port 6
|
294a 82801I (ICH9 Family) PCI Express Port 6
|
||||||
1028 020d Inspiron 530
|
1028 020d Inspiron 530
|
||||||
# same ID possibly also on other ASUS boards
|
1043 8277 P5K PRO Motherboard: 82801IR [ICH9R]
|
||||||
1043 8277 P5K PRO Motherboard
|
|
||||||
294c 82566DC-2 Gigabit Network Connection
|
294c 82566DC-2 Gigabit Network Connection
|
||||||
17aa 302e 82566DM-2 Gigabit Network Connection
|
17aa 302e 82566DM-2 Gigabit Network Connection
|
||||||
2970 82946GZ/PL/GL Memory Controller Hub
|
2970 82946GZ/PL/GL Memory Controller Hub
|
||||||
@ -26235,16 +26349,14 @@
|
|||||||
29c0 82G33/G31/P35/P31 Express DRAM Controller
|
29c0 82G33/G31/P35/P31 Express DRAM Controller
|
||||||
1028 020d Inspiron 530
|
1028 020d Inspiron 530
|
||||||
103c 2a6f Asus IPIBL-LB Motherboard
|
103c 2a6f Asus IPIBL-LB Motherboard
|
||||||
# same ID possibly also on other ASUS boards
|
1043 8276 P5K PRO Motherboard: Intel 82P35 Northbridge
|
||||||
1043 8276 P5K PRO Motherboard
|
|
||||||
1043 82b0 P5KPL-VM Motherboard
|
1043 82b0 P5KPL-VM Motherboard
|
||||||
1462 7360 G33/P35 Neo
|
1462 7360 G33/P35 Neo
|
||||||
1af4 1100 QEMU Virtual Machine
|
1af4 1100 QEMU Virtual Machine
|
||||||
8086 5044 Desktop Board DP35DP
|
8086 5044 Desktop Board DP35DP
|
||||||
29c1 82G33/G31/P35/P31 Express PCI Express Root Port
|
29c1 82G33/G31/P35/P31 Express PCI Express Root Port
|
||||||
1028 020d Inspiron 530
|
1028 020d Inspiron 530
|
||||||
# same ID possibly also on other ASUS boards
|
1043 8276 P5K PRO Motherboard: Intel 82P35 Northbridge
|
||||||
1043 8276 P5K PRO Motherboard
|
|
||||||
29c2 82G33/G31 Express Integrated Graphics Controller
|
29c2 82G33/G31 Express Integrated Graphics Controller
|
||||||
1028 020d Inspiron 530
|
1028 020d Inspiron 530
|
||||||
1043 82b0 P5KPL-VM Motherboard
|
1043 82b0 P5KPL-VM Motherboard
|
||||||
@ -28906,6 +29018,34 @@
|
|||||||
103c 0701 Smart Array P204i-b SR Gen10
|
103c 0701 Smart Array P204i-b SR Gen10
|
||||||
103c 1100 Smart Array P816i-a SR Gen10
|
103c 1100 Smart Array P816i-a SR Gen10
|
||||||
103c 1101 Smart Array P416ie-m SR G10
|
103c 1101 Smart Array P416ie-m SR G10
|
||||||
|
9005 0800 SmartRAID 3154-8i
|
||||||
|
9005 0801 SmartRAID 3152-8i
|
||||||
|
9005 0802 SmartRAID 3151-4i
|
||||||
|
9005 0803 SmartRAID 3101-4i
|
||||||
|
9005 0804 SmartRAID 3154-8e
|
||||||
|
9005 0805 SmartRAID 3102-8i
|
||||||
|
9005 0806 SmartRAID 3100
|
||||||
|
9005 0807 SmartRAID 3162-8i
|
||||||
|
9005 0900 SmartHBA 2100-8i
|
||||||
|
9005 0901 SmartHBA 2100-4i
|
||||||
|
9005 0902 HBA 1100-8i
|
||||||
|
9005 0903 HBA 1100-4i
|
||||||
|
9005 0904 SmartHBA 2100-8e
|
||||||
|
9005 0905 HBA 1100-8e
|
||||||
|
9005 0906 SmartHBA 2100-4i4e
|
||||||
|
9005 0907 HBA 1100
|
||||||
|
9005 0908 SmartHBA 2100
|
||||||
|
9005 090a SmartHBA 2100A-8i
|
||||||
|
9005 1200 SmartRAID 3154-24i
|
||||||
|
9005 1201 SmartRAID 3154-8i16e
|
||||||
|
9005 1202 SmartRAID 3154-8i8e
|
||||||
|
9005 1280 HBA 1100-16i
|
||||||
|
9005 1281 HBA 1100-16e
|
||||||
|
9005 1300 HBA 1100-8i8e
|
||||||
|
9005 1301 HBA 1100-24i
|
||||||
|
9005 1302 SmartHBA 2100-8i8e
|
||||||
|
9005 1303 SmartHBA 2100-24i
|
||||||
|
9005 1380 SmartRAID 3154-16i
|
||||||
0410 AIC-9410W SAS (Razor HBA RAID)
|
0410 AIC-9410W SAS (Razor HBA RAID)
|
||||||
9005 0410 ASC-48300(Spirit RAID)
|
9005 0410 ASC-48300(Spirit RAID)
|
||||||
9005 0411 ASC-58300 (Oakmont RAID)
|
9005 0411 ASC-58300 (Oakmont RAID)
|
||||||
|
@ -579,7 +579,7 @@
|
|||||||
<tr class="odd"><td>Digital Audio Labs Inc</td><td>DAL</td><td>11/29/1996</td> </tr>
|
<tr class="odd"><td>Digital Audio Labs Inc</td><td>DAL</td><td>11/29/1996</td> </tr>
|
||||||
<tr class="even"><td>Digital Communications Association</td><td>DCA</td><td>11/29/1996</td> </tr>
|
<tr class="even"><td>Digital Communications Association</td><td>DCA</td><td>11/29/1996</td> </tr>
|
||||||
<tr class="odd"><td>Digital Discovery</td><td>SHR</td><td>09/24/1997</td> </tr>
|
<tr class="odd"><td>Digital Discovery</td><td>SHR</td><td>09/24/1997</td> </tr>
|
||||||
<tr class="even"><td>Digital Electronics Corporation</td><td>PRF</td><td>01/02/2003</td> </tr>
|
<tr class="even"><td>Schneider Electric Japan Holdings, Ltd.</td><td>PRF</td><td>01/02/2003</td> </tr>
|
||||||
<tr class="odd"><td>Digital Equipment Corporation</td><td>DEC</td><td>11/29/1996</td> </tr>
|
<tr class="odd"><td>Digital Equipment Corporation</td><td>DEC</td><td>11/29/1996</td> </tr>
|
||||||
<tr class="even"><td>Digital Processing Systems</td><td>DPS</td><td>11/29/1996</td> </tr>
|
<tr class="even"><td>Digital Processing Systems</td><td>DPS</td><td>11/29/1996</td> </tr>
|
||||||
<tr class="odd"><td>Digital Projection Limited</td><td>DPL</td><td>07/09/2002</td> </tr>
|
<tr class="odd"><td>Digital Projection Limited</td><td>DPL</td><td>07/09/2002</td> </tr>
|
||||||
@ -2408,6 +2408,21 @@
|
|||||||
<tr class="even"><td>Televic Conference </td><td>TCF</td><td>02/28/2017</td> </tr>
|
<tr class="even"><td>Televic Conference </td><td>TCF</td><td>02/28/2017</td> </tr>
|
||||||
<tr class="odd"><td>Shanghai Chai Ming Huang Info&Tech Co, Ltd </td><td>HYL</td><td>02/28/2017</td> </tr>
|
<tr class="odd"><td>Shanghai Chai Ming Huang Info&Tech Co, Ltd </td><td>HYL</td><td>02/28/2017</td> </tr>
|
||||||
<tr class="even"><td>Techlogix Networx</td><td>TLN</td><td>02/28/2017</td> </tr>
|
<tr class="even"><td>Techlogix Networx</td><td>TLN</td><td>02/28/2017</td> </tr>
|
||||||
|
<tr class="odd"><td>G2TOUCH KOREA</td><td>GGT</td><td>05/25/2017</td> </tr>
|
||||||
|
<tr class="even"><td>MediCapture, Inc.</td><td>MVR</td><td>05/25/2017</td> </tr>
|
||||||
|
<tr class="odd"><td>HOYA Corporation PENTAX Lifecare Division</td><td>PNT</td><td>05/25/2017</td> </tr>
|
||||||
|
<tr class="even"><td>christmann informationstechnik + medien GmbH & Co. KG</td><td>CHR</td><td>05/25/2017</td> </tr>
|
||||||
|
<tr class="odd"><td>Tencent</td><td>TEN</td><td>06/20/2017</td> </tr>
|
||||||
|
<tr class="even"><td>VRstudios, Inc.</td><td>VRS</td><td>06/22/2017</td> </tr>
|
||||||
|
<tr class="odd"><td>Extreme Engineering Solutions, Inc.</td><td>XES</td><td>06/22/2017</td> </tr>
|
||||||
|
<tr class="even"><td>NewTek</td><td>NTK</td><td>06/22/2017</td> </tr>
|
||||||
|
<tr class="odd"><td>BlueBox Video Limited</td><td>BBV</td><td>06/22/2017</td> </tr>
|
||||||
|
<tr class="even"><td>Televés, S.A.</td><td>TEV</td><td>06/22/2017</td> </tr>
|
||||||
|
<tr class="odd"><td>Avatron Software Inc.</td><td>AVS</td><td>08/23/2017</td> </tr>
|
||||||
|
<tr class="even"><td>Positivo Tecnologia S.A.</td><td>POS</td><td>09/01/2017</td> </tr>
|
||||||
|
<tr class="odd"><td>VRgineers, Inc.</td><td>VRG</td><td>09/07/2017</td> </tr>
|
||||||
|
<tr class="even"><td>Noritake Itron Corporation</td><td>NRI</td><td>11/13/2017</td> </tr>
|
||||||
|
<tr class="odd"><td>Matrix Orbital Corporation</td><td>MOC</td><td>11/13/2017</td> </tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</body>
|
</body>
|
||||||
|
62
hwdb/usb.ids
62
hwdb/usb.ids
@ -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: 2017.09.10
|
# Version: 2017.11.27
|
||||||
# Date: 2017-09-10 20:34:07
|
# Date: 2017-11-27 20:34:05
|
||||||
#
|
#
|
||||||
|
|
||||||
# Vendors, devices and interfaces. Please keep sorted.
|
# Vendors, devices and interfaces. Please keep sorted.
|
||||||
@ -61,6 +61,8 @@
|
|||||||
0499 SE340D PC Remote Control
|
0499 SE340D PC Remote Control
|
||||||
03da Bernd Walter Computer Technology
|
03da Bernd Walter Computer Technology
|
||||||
0002 HD44780 LCD interface
|
0002 HD44780 LCD interface
|
||||||
|
03e7 Intel
|
||||||
|
2150 Myriad VPU [Movidius Neural Compute Stick]
|
||||||
03e8 EndPoints, Inc.
|
03e8 EndPoints, Inc.
|
||||||
0004 SE401 Webcam
|
0004 SE401 Webcam
|
||||||
0008 101 Ethernet [klsi]
|
0008 101 Ethernet [klsi]
|
||||||
@ -109,6 +111,7 @@
|
|||||||
2106 STK600 development board
|
2106 STK600 development board
|
||||||
2107 AVR Dragon
|
2107 AVR Dragon
|
||||||
2109 STK541 ZigBee Development Board
|
2109 STK541 ZigBee Development Board
|
||||||
|
210a AT86RF230 [RZUSBSTICK] transceiver
|
||||||
210d XPLAIN evaluation kit (CDC ACM)
|
210d XPLAIN evaluation kit (CDC ACM)
|
||||||
2110 AVR JTAGICE3 Debugger and Programmer
|
2110 AVR JTAGICE3 Debugger and Programmer
|
||||||
2111 Xplained Pro board debugger and programmer
|
2111 Xplained Pro board debugger and programmer
|
||||||
@ -202,6 +205,7 @@
|
|||||||
0217 LaserJet 2200
|
0217 LaserJet 2200
|
||||||
0218 APOLLO P2500/2600
|
0218 APOLLO P2500/2600
|
||||||
0221 StreamSmart 400 [F2235AA]
|
0221 StreamSmart 400 [F2235AA]
|
||||||
|
0223 Digital Drive Flash Reader
|
||||||
022a Laserjet CP1525nw
|
022a Laserjet CP1525nw
|
||||||
0241 Link-5 micro dongle
|
0241 Link-5 micro dongle
|
||||||
0304 DeskJet 810c/812c
|
0304 DeskJet 810c/812c
|
||||||
@ -236,6 +240,7 @@
|
|||||||
0611 OfficeJet K60xi
|
0611 OfficeJet K60xi
|
||||||
0612 business inkjet 3000
|
0612 business inkjet 3000
|
||||||
0624 Bluetooth Dongle
|
0624 Bluetooth Dongle
|
||||||
|
0641 X1200 Optical Mouse
|
||||||
0701 ScanJet 5300c/5370c
|
0701 ScanJet 5300c/5370c
|
||||||
0704 DeskJet 825c
|
0704 DeskJet 825c
|
||||||
0705 ScanJet 4400c
|
0705 ScanJet 4400c
|
||||||
@ -314,6 +319,7 @@
|
|||||||
1524 Smart Card Keyboard - KR
|
1524 Smart Card Keyboard - KR
|
||||||
1539 Mini Magnetic Stripe Reader
|
1539 Mini Magnetic Stripe Reader
|
||||||
1541 Prime [G8X92AA]
|
1541 Prime [G8X92AA]
|
||||||
|
154a Laser Mouse
|
||||||
1602 PhotoSmart 330 series
|
1602 PhotoSmart 330 series
|
||||||
1604 DeskJet 940c
|
1604 DeskJet 940c
|
||||||
1605 ScanJet 5530C PhotoSmart
|
1605 ScanJet 5530C PhotoSmart
|
||||||
@ -528,6 +534,7 @@
|
|||||||
5307 v165w Stick
|
5307 v165w Stick
|
||||||
5311 OfficeJet 6300
|
5311 OfficeJet 6300
|
||||||
5312 Officejet Pro 8500A
|
5312 Officejet Pro 8500A
|
||||||
|
5317 Color LaserJet CP2025 series
|
||||||
5411 OfficeJet 4300
|
5411 OfficeJet 4300
|
||||||
5511 DeskJet F300 series
|
5511 DeskJet F300 series
|
||||||
5611 PhotoSmart C3180
|
5611 PhotoSmart C3180
|
||||||
@ -648,6 +655,7 @@
|
|||||||
9c02 PhotoSmart M440 series
|
9c02 PhotoSmart M440 series
|
||||||
a004 DeskJet 5850c
|
a004 DeskJet 5850c
|
||||||
a011 Deskjet 3050A
|
a011 Deskjet 3050A
|
||||||
|
a407 Wireless Optical Comfort Mouse
|
||||||
b002 PhotoSmart 7200 series
|
b002 PhotoSmart 7200 series
|
||||||
b102 PhotoSmart 7200 series
|
b102 PhotoSmart 7200 series
|
||||||
b107 v255w/c310w Flash Drive
|
b107 v255w/c310w Flash Drive
|
||||||
@ -781,6 +789,8 @@
|
|||||||
a951 HCP HIT GSM/GPRS modem [Cinterion MC55i]
|
a951 HCP HIT GSM/GPRS modem [Cinterion MC55i]
|
||||||
a9a0 FT2232D - Dual UART/FIFO IC - FTDI
|
a9a0 FT2232D - Dual UART/FIFO IC - FTDI
|
||||||
abb8 Lego Mindstorms NXTCam
|
abb8 Lego Mindstorms NXTCam
|
||||||
|
b0c2 iID contactless RFID device
|
||||||
|
b0c3 iID contactless RFID device
|
||||||
b810 US Interface Navigator (CAT and 2nd PTT lines)
|
b810 US Interface Navigator (CAT and 2nd PTT lines)
|
||||||
b811 US Interface Navigator (WKEY and FSK lines)
|
b811 US Interface Navigator (WKEY and FSK lines)
|
||||||
b812 US Interface Navigator (RS232 and CONFIG lines)
|
b812 US Interface Navigator (RS232 and CONFIG lines)
|
||||||
@ -1114,6 +1124,7 @@
|
|||||||
602a i900
|
602a i900
|
||||||
040b Weltrend Semiconductor
|
040b Weltrend Semiconductor
|
||||||
0a68 Func MS-3 gaming mouse [WT6573F MCU]
|
0a68 Func MS-3 gaming mouse [WT6573F MCU]
|
||||||
|
2367 Human Interface Device [HP CalcPad 200 Calculator and Numeric Keypad]
|
||||||
6510 Weltrend Bar Code Reader
|
6510 Weltrend Bar Code Reader
|
||||||
6520 XBOX Xploder
|
6520 XBOX Xploder
|
||||||
6533 Speed-Link Competition Pro
|
6533 Speed-Link Competition Pro
|
||||||
@ -1431,6 +1442,10 @@
|
|||||||
0104 ADL Re-Flashing Engine Parent
|
0104 ADL Re-Flashing Engine Parent
|
||||||
0105 Nokia Firmware Upgrade Mode
|
0105 Nokia Firmware Upgrade Mode
|
||||||
0106 ROM Parent
|
0106 ROM Parent
|
||||||
|
010d E75 (Storage Mode)
|
||||||
|
010e E75 (PC Suite mode)
|
||||||
|
010f E75 (Media transfer mode)
|
||||||
|
0110 E75 (Imaging Mode)
|
||||||
0154 5800 XpressMusic (PC Suite mode)
|
0154 5800 XpressMusic (PC Suite mode)
|
||||||
0155 5800 XpressMusic (Multimedia mode)
|
0155 5800 XpressMusic (Multimedia mode)
|
||||||
0156 5800 XpressMusic (Storage mode)
|
0156 5800 XpressMusic (Storage mode)
|
||||||
@ -2318,6 +2333,7 @@
|
|||||||
0736 Sidewinder X5 Mouse
|
0736 Sidewinder X5 Mouse
|
||||||
0737 Compact Optical Mouse 500
|
0737 Compact Optical Mouse 500
|
||||||
0745 Nano Transceiver v1.0 for Bluetooth
|
0745 Nano Transceiver v1.0 for Bluetooth
|
||||||
|
074a LifeCam VX-500 [1357]
|
||||||
0750 Wired Keyboard 600
|
0750 Wired Keyboard 600
|
||||||
0752 Wired Keyboard 400
|
0752 Wired Keyboard 400
|
||||||
075d LifeCam Cinema
|
075d LifeCam Cinema
|
||||||
@ -2327,11 +2343,13 @@
|
|||||||
0768 Sidewinder X4
|
0768 Sidewinder X4
|
||||||
076c Comfort Mouse 4500
|
076c Comfort Mouse 4500
|
||||||
076d LifeCam HD-5000
|
076d LifeCam HD-5000
|
||||||
|
0770 LifeCam VX-700
|
||||||
0772 LifeCam Studio
|
0772 LifeCam Studio
|
||||||
0779 LifeCam HD-3000
|
0779 LifeCam HD-3000
|
||||||
077f LifeChat LX-6000 Headset
|
077f LifeChat LX-6000 Headset
|
||||||
0780 Comfort Curve Keyboard 3000
|
0780 Comfort Curve Keyboard 3000
|
||||||
0797 Optical Mouse 200
|
0797 Optical Mouse 200
|
||||||
|
0799 Surface Pro embedded keyboard
|
||||||
07a5 Wireless Receiver 1461C
|
07a5 Wireless Receiver 1461C
|
||||||
07b9 Wired Keyboard 200
|
07b9 Wired Keyboard 200
|
||||||
07ca Surface Pro 3 Docking Station Audio Device
|
07ca Surface Pro 3 Docking Station Audio Device
|
||||||
@ -2387,7 +2405,7 @@
|
|||||||
081c Elitegroup ECS-C11 Camera
|
081c Elitegroup ECS-C11 Camera
|
||||||
081d Elitegroup ECS-C11 Storage
|
081d Elitegroup ECS-C11 Storage
|
||||||
0a00 Micro Innovations Web Cam 320
|
0a00 Micro Innovations Web Cam 320
|
||||||
4d01 Comfort Keyboard
|
4d01 Comfort Keyboard / Kensington Orbit Elite
|
||||||
4d02 Mouse-in-a-Box
|
4d02 Mouse-in-a-Box
|
||||||
4d03 Kensington Mouse-in-a-box
|
4d03 Kensington Mouse-in-a-box
|
||||||
4d04 Mouse
|
4d04 Mouse
|
||||||
@ -2405,6 +2423,7 @@
|
|||||||
4d75 Rocketfish RF-FLBTAD Bluetooth Adapter
|
4d75 Rocketfish RF-FLBTAD Bluetooth Adapter
|
||||||
4d81 Dell N889 Optical Mouse
|
4d81 Dell N889 Optical Mouse
|
||||||
4de7 webcam
|
4de7 webcam
|
||||||
|
4e04 Lenovo Keyboard KB1021
|
||||||
0463 MGE UPS Systems
|
0463 MGE UPS Systems
|
||||||
0001 UPS
|
0001 UPS
|
||||||
ffff UPS
|
ffff UPS
|
||||||
@ -2586,6 +2605,7 @@
|
|||||||
0a45 960 Headset
|
0a45 960 Headset
|
||||||
0a4d G430 Surround Sound Gaming Headset
|
0a4d G430 Surround Sound Gaming Headset
|
||||||
0a5b G933 Wireless Headset Dongle
|
0a5b G933 Wireless Headset Dongle
|
||||||
|
0a66 [G533 Wireless Headset Dongle]
|
||||||
0b02 C-UV35 [Bluetooth Mini-Receiver] (HID proxy mode)
|
0b02 C-UV35 [Bluetooth Mini-Receiver] (HID proxy mode)
|
||||||
8801 Video Camera
|
8801 Video Camera
|
||||||
b014 Bluetooth Mouse M336/M337/M535
|
b014 Bluetooth Mouse M336/M337/M535
|
||||||
@ -2758,6 +2778,7 @@
|
|||||||
c31c Keyboard K120
|
c31c Keyboard K120
|
||||||
c31d Media Keyboard K200
|
c31d Media Keyboard K200
|
||||||
c31f Comfort Keyboard K290
|
c31f Comfort Keyboard K290
|
||||||
|
c328 Corded Keyboard K280e
|
||||||
c332 G502 Proteus Spectrum Optical Mouse
|
c332 G502 Proteus Spectrum Optical Mouse
|
||||||
c335 G910 Orion Spectrum Mechanical Keyboard
|
c335 G910 Orion Spectrum Mechanical Keyboard
|
||||||
c401 TrackMan Marble Wheel
|
c401 TrackMan Marble Wheel
|
||||||
@ -3121,6 +3142,7 @@
|
|||||||
0203 AH-K3001V
|
0203 AH-K3001V
|
||||||
0204 iBurst Terminal
|
0204 iBurst Terminal
|
||||||
0408 FS-1320D Printer
|
0408 FS-1320D Printer
|
||||||
|
069b ECOSYS M2635dn
|
||||||
0483 STMicroelectronics
|
0483 STMicroelectronics
|
||||||
0137 BeWAN ADSL USB ST (blue or green)
|
0137 BeWAN ADSL USB ST (blue or green)
|
||||||
0138 Unicorn II (ST70138B + MTC-20174TQ chipset)
|
0138 Unicorn II (ST70138B + MTC-20174TQ chipset)
|
||||||
@ -3251,6 +3273,7 @@
|
|||||||
1054 S90XS Keyboard/Music Synthesizer
|
1054 S90XS Keyboard/Music Synthesizer
|
||||||
160f P-105
|
160f P-105
|
||||||
1613 Clavinova CLP535
|
1613 Clavinova CLP535
|
||||||
|
1704 Steinberg UR44
|
||||||
2000 DGP-7
|
2000 DGP-7
|
||||||
2001 DGP-5
|
2001 DGP-5
|
||||||
3001 YST-MS55D USB Speaker
|
3001 YST-MS55D USB Speaker
|
||||||
@ -3673,12 +3696,12 @@
|
|||||||
2229 CanoScan 8600F
|
2229 CanoScan 8600F
|
||||||
2602 MultiPASS C555
|
2602 MultiPASS C555
|
||||||
2603 MultiPASS C755
|
2603 MultiPASS C755
|
||||||
260a CAPT Printer
|
260a LBP810
|
||||||
260e LBP-2000
|
260e LBP-2000
|
||||||
2610 MPC600F
|
2610 MPC600F
|
||||||
2611 SmartBase MPC400
|
2611 SmartBase MPC400
|
||||||
2612 MultiPASS C855
|
2612 MultiPASS C855
|
||||||
2617 CAPT Printer
|
2617 LBP1210
|
||||||
261a iR1600
|
261a iR1600
|
||||||
261b iR1610
|
261b iR1610
|
||||||
261c iC2300
|
261c iC2300
|
||||||
@ -3733,9 +3756,9 @@
|
|||||||
2671 iR5570/iR6570
|
2671 iR5570/iR6570
|
||||||
2672 iR C3170
|
2672 iR C3170
|
||||||
2673 iR 3170C EUR
|
2673 iR 3170C EUR
|
||||||
2674 L120
|
2674 FAX-L120
|
||||||
2675 iR2830
|
2675 iR2830
|
||||||
2676 CAPT Device
|
2676 LBP2900
|
||||||
2677 iR C2570
|
2677 iR C2570
|
||||||
2678 iR 2570C EUR
|
2678 iR 2570C EUR
|
||||||
2679 CAPT Device
|
2679 CAPT Device
|
||||||
@ -3746,6 +3769,7 @@
|
|||||||
2686 MF6500 series
|
2686 MF6500 series
|
||||||
2687 iR4530
|
2687 iR4530
|
||||||
2688 LBP3460
|
2688 LBP3460
|
||||||
|
2689 FAX-L180/L380S/L398S
|
||||||
268c iR C6870
|
268c iR C6870
|
||||||
268d iR 6870C EUR
|
268d iR 6870C EUR
|
||||||
268e iR C5870
|
268e iR C5870
|
||||||
@ -3757,6 +3781,7 @@
|
|||||||
26b5 MF4200 series
|
26b5 MF4200 series
|
||||||
26da LBP3010B printer
|
26da LBP3010B printer
|
||||||
26e6 iR1024
|
26e6 iR1024
|
||||||
|
271a LBP6000
|
||||||
2736 I-SENSYS MF4550d
|
2736 I-SENSYS MF4550d
|
||||||
2737 MF4410
|
2737 MF4410
|
||||||
3041 PowerShot S10
|
3041 PowerShot S10
|
||||||
@ -4067,6 +4092,7 @@
|
|||||||
32ad PowerShot SX410 IS
|
32ad PowerShot SX410 IS
|
||||||
32b1 SELPHY CP1200
|
32b1 SELPHY CP1200
|
||||||
32b2 PowerShot G9 X
|
32b2 PowerShot G9 X
|
||||||
|
32b4 EOS Rebel T6
|
||||||
32bb EOS M5
|
32bb EOS M5
|
||||||
32bf PowerShot SX420 IS
|
32bf PowerShot SX420 IS
|
||||||
32c1 PowerShot ELPH 180 / IXUS 175
|
32c1 PowerShot ELPH 180 / IXUS 175
|
||||||
@ -4528,6 +4554,8 @@
|
|||||||
10fe S500
|
10fe S500
|
||||||
1150 fi-6230
|
1150 fi-6230
|
||||||
125a PalmSecure Sensor Device - MP
|
125a PalmSecure Sensor Device - MP
|
||||||
|
200f Sigma DP2 (Mass Storage)
|
||||||
|
2010 Sigma DP2 (PictBridge)
|
||||||
201d SATA 3.0 6Gbit/s Adaptor [GROOVY]
|
201d SATA 3.0 6Gbit/s Adaptor [GROOVY]
|
||||||
04c6 Toshiba America Electronic Components
|
04c6 Toshiba America Electronic Components
|
||||||
04c7 Micro Macro Technologies
|
04c7 Micro Macro Technologies
|
||||||
@ -4633,6 +4661,7 @@
|
|||||||
01bf FinePix F6000fd/S6500fd Zoom (PTP)
|
01bf FinePix F6000fd/S6500fd Zoom (PTP)
|
||||||
01c0 FinePix F20 (PTP)
|
01c0 FinePix F20 (PTP)
|
||||||
01c1 FinePix F31fd (PTP)
|
01c1 FinePix F31fd (PTP)
|
||||||
|
01c3 FinePix S5 Pro
|
||||||
01c4 FinePix S5700 Zoom (PTP)
|
01c4 FinePix S5700 Zoom (PTP)
|
||||||
01c5 FinePix F40fd (PTP)
|
01c5 FinePix F40fd (PTP)
|
||||||
01c6 FinePix A820 Zoom (PTP)
|
01c6 FinePix A820 Zoom (PTP)
|
||||||
@ -4646,6 +4675,8 @@
|
|||||||
0240 FinePix S2950 Digital Camera
|
0240 FinePix S2950 Digital Camera
|
||||||
0241 FinePix S3200 Digital Camera
|
0241 FinePix S3200 Digital Camera
|
||||||
0278 FinePix JV300
|
0278 FinePix JV300
|
||||||
|
02c5 FinePix S9900W Digital Camera (PTP)
|
||||||
|
5006 ASK-300
|
||||||
04cc ST-Ericsson
|
04cc ST-Ericsson
|
||||||
1122 Hub
|
1122 Hub
|
||||||
1520 USB 2.0 Hub (Avocent KVM)
|
1520 USB 2.0 Hub (Avocent KVM)
|
||||||
@ -4745,9 +4776,11 @@
|
|||||||
a01c wireless multimedia keyboard with trackball [Trust ADURA 17911]
|
a01c wireless multimedia keyboard with trackball [Trust ADURA 17911]
|
||||||
a050 Chatman V1
|
a050 Chatman V1
|
||||||
a055 Keyboard
|
a055 Keyboard
|
||||||
|
a096 Keyboard
|
||||||
a09f E-Signal LUOM G10 Mechanical Gaming Mouse
|
a09f E-Signal LUOM G10 Mechanical Gaming Mouse
|
||||||
a100 Mouse [HV-MS735]
|
a100 Mouse [HV-MS735]
|
||||||
a11b Mouse [MX-3200]
|
a11b Mouse [MX-3200]
|
||||||
|
e002 MCU
|
||||||
04da Panasonic (Matsushita)
|
04da Panasonic (Matsushita)
|
||||||
0901 LS-120 Camera
|
0901 LS-120 Camera
|
||||||
0912 SDR-S10
|
0912 SDR-S10
|
||||||
@ -5234,6 +5267,7 @@
|
|||||||
b104 CNF7069 Webcam
|
b104 CNF7069 Webcam
|
||||||
b107 CNF7070 Webcam
|
b107 CNF7070 Webcam
|
||||||
b14c CNF8050 Webcam
|
b14c CNF8050 Webcam
|
||||||
|
b159 CNF8243 Webcam
|
||||||
b15c Sony Vaio Integrated Camera
|
b15c Sony Vaio Integrated Camera
|
||||||
b175 4-Port Hub
|
b175 4-Port Hub
|
||||||
b1aa Webcam-101
|
b1aa Webcam-101
|
||||||
@ -5265,6 +5299,7 @@
|
|||||||
04f3 Elan Microelectronics Corp.
|
04f3 Elan Microelectronics Corp.
|
||||||
000a Touchscreen
|
000a Touchscreen
|
||||||
0103 ActiveJet K-2024 Multimedia Keyboard
|
0103 ActiveJet K-2024 Multimedia Keyboard
|
||||||
|
016f Touchscreen
|
||||||
01a4 Wireless Keyboard
|
01a4 Wireless Keyboard
|
||||||
0201 Touchscreen
|
0201 Touchscreen
|
||||||
0210 Optical Mouse
|
0210 Optical Mouse
|
||||||
@ -5320,6 +5355,7 @@
|
|||||||
002c Printer
|
002c Printer
|
||||||
002d Printer
|
002d Printer
|
||||||
0039 HL-5340 series
|
0039 HL-5340 series
|
||||||
|
0041 HL-2250DN Laser Printer
|
||||||
0042 HL-2270DW Laser Printer
|
0042 HL-2270DW Laser Printer
|
||||||
0100 MFC8600/9650 series
|
0100 MFC8600/9650 series
|
||||||
0101 MFC9600/9870 series
|
0101 MFC9600/9870 series
|
||||||
@ -5507,6 +5543,7 @@
|
|||||||
021c MFC-9320CW
|
021c MFC-9320CW
|
||||||
021d MFC-9120CN
|
021d MFC-9120CN
|
||||||
021e DCP-9010CN
|
021e DCP-9010CN
|
||||||
|
021f DCP-8085DN
|
||||||
0220 MFC-9010CN
|
0220 MFC-9010CN
|
||||||
0222 DCP-195C
|
0222 DCP-195C
|
||||||
0223 DCP-365CN
|
0223 DCP-365CN
|
||||||
@ -5531,6 +5568,7 @@
|
|||||||
023f MFC-8680DN
|
023f MFC-8680DN
|
||||||
0240 MFC-J950DN
|
0240 MFC-J950DN
|
||||||
0248 DCP-7055 scanner/printer
|
0248 DCP-7055 scanner/printer
|
||||||
|
024e MFC-7460DN
|
||||||
0253 DCP-J125
|
0253 DCP-J125
|
||||||
0254 DCP-J315W
|
0254 DCP-J315W
|
||||||
0255 DCP-J515W
|
0255 DCP-J515W
|
||||||
@ -5550,6 +5588,7 @@
|
|||||||
026d MFC-J805D
|
026d MFC-J805D
|
||||||
026e MFC-J855DN
|
026e MFC-J855DN
|
||||||
026f MFC-J270W
|
026f MFC-J270W
|
||||||
|
0270 MFC-7360N
|
||||||
0273 DCP-7057 scanner/printer
|
0273 DCP-7057 scanner/printer
|
||||||
0276 MFC-5895CW
|
0276 MFC-5895CW
|
||||||
0278 MFC-J410W
|
0278 MFC-J410W
|
||||||
@ -5781,6 +5820,7 @@
|
|||||||
2027 QL-560 P-touch Label Printer
|
2027 QL-560 P-touch Label Printer
|
||||||
2028 QL-570 P-touch Label Printer
|
2028 QL-570 P-touch Label Printer
|
||||||
202b PT-7600 P-touch Label Printer
|
202b PT-7600 P-touch Label Printer
|
||||||
|
2041 PT-2730 P-touch Label Printer
|
||||||
2061 PT-P700 P-touch Label Printer
|
2061 PT-P700 P-touch Label Printer
|
||||||
2064 PT-P700 P-touch Label Printer RemovableDisk
|
2064 PT-P700 P-touch Label Printer RemovableDisk
|
||||||
2100 Card Reader Writer
|
2100 Card Reader Writer
|
||||||
@ -6162,6 +6202,7 @@
|
|||||||
2727 Xircom PGUNET USB-USB Bridge
|
2727 Xircom PGUNET USB-USB Bridge
|
||||||
2750 EZ-Link (EZLNKUSB.SYS)
|
2750 EZ-Link (EZLNKUSB.SYS)
|
||||||
2810 Cypress ATAPI Bridge
|
2810 Cypress ATAPI Bridge
|
||||||
|
4018 AmScope MU1803
|
||||||
4d90 AmScope MD1900 camera
|
4d90 AmScope MD1900 camera
|
||||||
6010 AmScope MU1000 camera
|
6010 AmScope MU1000 camera
|
||||||
6510 Touptek UCMOS05100KPA
|
6510 Touptek UCMOS05100KPA
|
||||||
@ -6358,6 +6399,7 @@
|
|||||||
06bb WALKMAN NWZ-F805
|
06bb WALKMAN NWZ-F805
|
||||||
06c3 RC-S380
|
06c3 RC-S380
|
||||||
07c4 ILCE-6000 (aka Alpha-6000) in Mass Storage mode
|
07c4 ILCE-6000 (aka Alpha-6000) in Mass Storage mode
|
||||||
|
0847 WG-C10 Portable Wireless Server
|
||||||
088c Portable Headphone Amplifier
|
088c Portable Headphone Amplifier
|
||||||
08b7 ILCE-6000 (aka Alpha-6000) in MTP mode
|
08b7 ILCE-6000 (aka Alpha-6000) in MTP mode
|
||||||
094e ILCE-6000 (aka Alpha-6000) in PC Remote mode
|
094e ILCE-6000 (aka Alpha-6000) in PC Remote mode
|
||||||
@ -6664,6 +6706,8 @@
|
|||||||
0354 DTH-1620 [Cintiq Pro 16] touchscreen
|
0354 DTH-1620 [Cintiq Pro 16] touchscreen
|
||||||
0357 PTH-660 [Intuos Pro (M)]
|
0357 PTH-660 [Intuos Pro (M)]
|
||||||
0358 PTH-860 [Intuos Pro (L)]
|
0358 PTH-860 [Intuos Pro (L)]
|
||||||
|
035a DTH-1152 tablet
|
||||||
|
0368 DTH-1152 touchscreen
|
||||||
0400 PenPartner 4x5
|
0400 PenPartner 4x5
|
||||||
4001 TPC4001
|
4001 TPC4001
|
||||||
4004 TPC4004
|
4004 TPC4004
|
||||||
@ -6684,6 +6728,7 @@
|
|||||||
0003 Device Bay Controller
|
0003 Device Bay Controller
|
||||||
056e Elecom Co., Ltd
|
056e Elecom Co., Ltd
|
||||||
0002 29UO Mouse
|
0002 29UO Mouse
|
||||||
|
0057 M-PGDL Mouse
|
||||||
0072 Mouse
|
0072 Mouse
|
||||||
200c LD-USB/TX
|
200c LD-USB/TX
|
||||||
4002 Laneed 100Mbps Ethernet LD-USB/TX [pegasus]
|
4002 Laneed 100Mbps Ethernet LD-USB/TX [pegasus]
|
||||||
@ -8334,6 +8379,7 @@
|
|||||||
0656 Glory Mark Electronic, Ltd
|
0656 Glory Mark Electronic, Ltd
|
||||||
0657 Tekcon Electronics Corp.
|
0657 Tekcon Electronics Corp.
|
||||||
0658 Sigma Designs, Inc.
|
0658 Sigma Designs, Inc.
|
||||||
|
0200 Aeotec Z-Stick Gen5 (ZW090) - UZB
|
||||||
0659 Aethra
|
0659 Aethra
|
||||||
065a Optoelectronics Co., Ltd
|
065a Optoelectronics Co., Ltd
|
||||||
0001 Opticon OPR-2001 / NLV-1001 (keyboard mode)
|
0001 Opticon OPR-2001 / NLV-1001 (keyboard mode)
|
||||||
@ -19915,7 +19961,7 @@ HUT 07 Keyboard
|
|||||||
031 \ and | (Backslash and Bar)
|
031 \ and | (Backslash and Bar)
|
||||||
032 # and ~ (Hash and Tilde, Non-US Keyboard near right shift)
|
032 # and ~ (Hash and Tilde, Non-US Keyboard near right shift)
|
||||||
033 ; and : (Semicolon and Colon)
|
033 ; and : (Semicolon and Colon)
|
||||||
034 ´ and " (Accent Acute and Double Quotes)
|
034 ´ and " (Accent Acute and Double Quotes)
|
||||||
035 ` and ~ (Accent Grace and Tilde)
|
035 ` and ~ (Accent Grace and Tilde)
|
||||||
036 , and < (Comma and Less)
|
036 , and < (Comma and Less)
|
||||||
037 . and > (Period and Greater)
|
037 . and > (Period and Greater)
|
||||||
|
@ -2,6 +2,8 @@
|
|||||||
<!--*-nxml-*-->
|
<!--*-nxml-*-->
|
||||||
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
||||||
<!--
|
<!--
|
||||||
|
SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
|
||||||
This file is part of systemd.
|
This file is part of systemd.
|
||||||
|
|
||||||
Copyright 2011 Lennart Poettering
|
Copyright 2011 Lennart Poettering
|
||||||
|
@ -3,6 +3,8 @@
|
|||||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
|
SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
|
||||||
This file is part of systemd.
|
This file is part of systemd.
|
||||||
|
|
||||||
systemd is free software; you can redistribute it and/or modify it
|
systemd is free software; you can redistribute it and/or modify it
|
||||||
@ -49,6 +51,9 @@
|
|||||||
<cmdsynopsis>
|
<cmdsynopsis>
|
||||||
<command>bootctl <arg choice="opt" rep="repeat">OPTIONS</arg> status</command>
|
<command>bootctl <arg choice="opt" rep="repeat">OPTIONS</arg> status</command>
|
||||||
</cmdsynopsis>
|
</cmdsynopsis>
|
||||||
|
<cmdsynopsis>
|
||||||
|
<command>bootctl <arg choice="opt" rep="repeat">OPTIONS</arg> list</command>
|
||||||
|
</cmdsynopsis>
|
||||||
<cmdsynopsis>
|
<cmdsynopsis>
|
||||||
<command>bootctl <arg choice="opt" rep="repeat">OPTIONS</arg> update</command>
|
<command>bootctl <arg choice="opt" rep="repeat">OPTIONS</arg> update</command>
|
||||||
</cmdsynopsis>
|
</cmdsynopsis>
|
||||||
@ -71,6 +76,9 @@
|
|||||||
currently installed versions of the boot loader binaries and
|
currently installed versions of the boot loader binaries and
|
||||||
all current EFI boot variables.</para>
|
all current EFI boot variables.</para>
|
||||||
|
|
||||||
|
<para><command>bootctl list</command> displays all configured boot loader entries.
|
||||||
|
</para>
|
||||||
|
|
||||||
<para><command>bootctl update</command> updates all installed versions of systemd-boot, if the current version is
|
<para><command>bootctl update</command> updates all installed versions of systemd-boot, if the current version is
|
||||||
newer than the version installed in the EFI system partition. This also includes the EFI default/fallback loader at
|
newer than the version installed in the EFI system partition. This also includes the EFI default/fallback loader at
|
||||||
<filename>/EFI/BOOT/BOOT*.EFI</filename>. A systemd-boot entry in the EFI boot variables is created if there is no
|
<filename>/EFI/BOOT/BOOT*.EFI</filename>. A systemd-boot entry in the EFI boot variables is created if there is no
|
||||||
@ -102,6 +110,14 @@
|
|||||||
the ESP to <filename>/boot</filename>, if possible.</para></listitem>
|
the ESP to <filename>/boot</filename>, if possible.</para></listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
|
<varlistentry>
|
||||||
|
<term><option>-p</option></term>
|
||||||
|
<term><option>--print-path</option></term>
|
||||||
|
<listitem><para>This option modifies the behaviour of <command>status</command>.
|
||||||
|
Just print the path to the EFI System Partition (ESP) to standard output and
|
||||||
|
exit.</para></listitem>
|
||||||
|
</varlistentry>
|
||||||
|
|
||||||
<varlistentry>
|
<varlistentry>
|
||||||
<term><option>--no-variables</option></term>
|
<term><option>--no-variables</option></term>
|
||||||
<listitem><para>Do not touch the EFI boot variables.</para></listitem>
|
<listitem><para>Do not touch the EFI boot variables.</para></listitem>
|
||||||
@ -119,7 +135,7 @@
|
|||||||
<title>See Also</title>
|
<title>See Also</title>
|
||||||
<para>
|
<para>
|
||||||
<ulink url="https://www.freedesktop.org/wiki/Specifications/BootLoaderSpec">Boot loader specification</ulink>
|
<ulink url="https://www.freedesktop.org/wiki/Specifications/BootLoaderSpec">Boot loader specification</ulink>
|
||||||
<ulink url="https://www.freedesktop.org/wiki/Software/systemd/BootLoaderInterface">Systemd boot loader interface</ulink>
|
<ulink url="https://www.freedesktop.org/wiki/Software/systemd/BootLoaderInterface">systemd boot loader interface</ulink>
|
||||||
</para>
|
</para>
|
||||||
</refsect1>
|
</refsect1>
|
||||||
</refentry>
|
</refentry>
|
||||||
|
@ -3,6 +3,8 @@
|
|||||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
|
SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
|
||||||
This file is part of systemd.
|
This file is part of systemd.
|
||||||
|
|
||||||
Copyright 2012 Lennart Poettering
|
Copyright 2012 Lennart Poettering
|
||||||
|
@ -3,6 +3,8 @@
|
|||||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
|
SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
|
||||||
This file is part of systemd.
|
This file is part of systemd.
|
||||||
|
|
||||||
Copyright 2014 Zbigniew Jędrzejewski-Szmek
|
Copyright 2014 Zbigniew Jędrzejewski-Szmek
|
||||||
@ -145,6 +147,7 @@
|
|||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
<varlistentry>
|
<varlistentry>
|
||||||
|
<term><option>-q</option></term>
|
||||||
<term><option>--quiet</option></term>
|
<term><option>--quiet</option></term>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
|
@ -3,6 +3,8 @@
|
|||||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
|
SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
|
||||||
This file is part of systemd.
|
This file is part of systemd.
|
||||||
|
|
||||||
Copyright 2014 Zbigniew Jędrzejewski-Szmek
|
Copyright 2014 Zbigniew Jędrzejewski-Szmek
|
||||||
|
@ -3,6 +3,8 @@
|
|||||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
|
SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
|
||||||
This file is part of systemd.
|
This file is part of systemd.
|
||||||
|
|
||||||
Copyright 2012 Zbigniew Jędrzejewski-Szmek
|
Copyright 2012 Zbigniew Jędrzejewski-Szmek
|
||||||
@ -142,7 +144,7 @@
|
|||||||
<term><option>-q</option></term>
|
<term><option>-q</option></term>
|
||||||
<term><option>--quiet</option></term>
|
<term><option>--quiet</option></term>
|
||||||
|
|
||||||
<listitem><para>Suppresses info messages about lack
|
<listitem><para>Suppresses informational messages about lack
|
||||||
of access to journal files and possible in-flight coredumps.
|
of access to journal files and possible in-flight coredumps.
|
||||||
</para></listitem>
|
</para></listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
@ -2,6 +2,8 @@
|
|||||||
<!--*-nxml-*-->
|
<!--*-nxml-*-->
|
||||||
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
||||||
<!--
|
<!--
|
||||||
|
SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
|
||||||
This file is part of systemd.
|
This file is part of systemd.
|
||||||
|
|
||||||
Copyright 2012 Lennart Poettering
|
Copyright 2012 Lennart Poettering
|
||||||
@ -198,10 +200,19 @@
|
|||||||
started after the network is available, similarly to
|
started after the network is available, similarly to
|
||||||
<citerefentry><refentrytitle>systemd.mount</refentrytitle><manvolnum>5</manvolnum></citerefentry>
|
<citerefentry><refentrytitle>systemd.mount</refentrytitle><manvolnum>5</manvolnum></citerefentry>
|
||||||
units marked with <option>_netdev</option>. The service unit to set up this device
|
units marked with <option>_netdev</option>. The service unit to set up this device
|
||||||
will be ordered between <filename>remote-cryptsetup-pre.target</filename> and
|
will be ordered between <filename>remote-fs-pre.target</filename> and
|
||||||
<filename>remote-cryptsetup.target</filename>, instead of
|
<filename>remote-cryptsetup.target</filename>, instead of
|
||||||
<filename>cryptsetup-pre.target</filename> and
|
<filename>cryptsetup-pre.target</filename> and
|
||||||
<filename>cryptsetup.target</filename>.</para></listitem>
|
<filename>cryptsetup.target</filename>.</para>
|
||||||
|
|
||||||
|
<para>Hint: if this device is used for a mount point that is specified in
|
||||||
|
<citerefentry project='man-pages'><refentrytitle>fstab</refentrytitle><manvolnum>5</manvolnum></citerefentry>,
|
||||||
|
the <option>_netdev</option> option should also be used for the mount
|
||||||
|
point. Otherwise, a dependency loop might be created where the mount point
|
||||||
|
will be pulled in by <filename>local-fs.target</filename>, while the
|
||||||
|
service to configure the network is usually only started <emphasis>after</emphasis>
|
||||||
|
the local file system has been mounted.</para>
|
||||||
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
<varlistentry>
|
<varlistentry>
|
||||||
@ -433,6 +444,7 @@ hidden /mnt/tc_hidden /dev/null tcrypt-hidden,tcrypt-keyfile=/etc/keyfil
|
|||||||
<citerefentry><refentrytitle>systemd</refentrytitle><manvolnum>1</manvolnum></citerefentry>,
|
<citerefentry><refentrytitle>systemd</refentrytitle><manvolnum>1</manvolnum></citerefentry>,
|
||||||
<citerefentry><refentrytitle>systemd-cryptsetup@.service</refentrytitle><manvolnum>8</manvolnum></citerefentry>,
|
<citerefentry><refentrytitle>systemd-cryptsetup@.service</refentrytitle><manvolnum>8</manvolnum></citerefentry>,
|
||||||
<citerefentry><refentrytitle>systemd-cryptsetup-generator</refentrytitle><manvolnum>8</manvolnum></citerefentry>,
|
<citerefentry><refentrytitle>systemd-cryptsetup-generator</refentrytitle><manvolnum>8</manvolnum></citerefentry>,
|
||||||
|
<citerefentry project='man-pages'><refentrytitle>fstab</refentrytitle><manvolnum>5</manvolnum></citerefentry>,
|
||||||
<citerefentry project='die-net'><refentrytitle>cryptsetup</refentrytitle><manvolnum>8</manvolnum></citerefentry>,
|
<citerefentry project='die-net'><refentrytitle>cryptsetup</refentrytitle><manvolnum>8</manvolnum></citerefentry>,
|
||||||
<citerefentry project='man-pages'><refentrytitle>mkswap</refentrytitle><manvolnum>8</manvolnum></citerefentry>,
|
<citerefentry project='man-pages'><refentrytitle>mkswap</refentrytitle><manvolnum>8</manvolnum></citerefentry>,
|
||||||
<citerefentry project='man-pages'><refentrytitle>mke2fs</refentrytitle><manvolnum>8</manvolnum></citerefentry>
|
<citerefentry project='man-pages'><refentrytitle>mke2fs</refentrytitle><manvolnum>8</manvolnum></citerefentry>
|
||||||
|
@ -5,3 +5,4 @@
|
|||||||
<!ENTITY usergeneratordir @USER_GENERATOR_PATH@>
|
<!ENTITY usergeneratordir @USER_GENERATOR_PATH@>
|
||||||
<!ENTITY systemenvgeneratordir @SYSTEM_ENV_GENERATOR_PATH@>
|
<!ENTITY systemenvgeneratordir @SYSTEM_ENV_GENERATOR_PATH@>
|
||||||
<!ENTITY userenvgeneratordir @USER_ENV_GENERATOR_PATH@>
|
<!ENTITY userenvgeneratordir @USER_ENV_GENERATOR_PATH@>
|
||||||
|
<!ENTITY CERTIFICATE_ROOT @CERTIFICATE_ROOT@>
|
||||||
|
@ -1,6 +1,8 @@
|
|||||||
<?xml version='1.0'?> <!--*-nxml-*-->
|
<?xml version='1.0'?> <!--*-nxml-*-->
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
|
SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
|
||||||
This file is part of systemd.
|
This file is part of systemd.
|
||||||
|
|
||||||
Copyright 2011 Lennart Poettering
|
Copyright 2011 Lennart Poettering
|
||||||
|
@ -1,6 +1,8 @@
|
|||||||
<?xml version='1.0'?> <!--*-nxml-*-->
|
<?xml version='1.0'?> <!--*-nxml-*-->
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
|
SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
|
||||||
This file is part of systemd.
|
This file is part of systemd.
|
||||||
|
|
||||||
Copyright 2013 Zbigniew Jędrzejewski-Szmek
|
Copyright 2013 Zbigniew Jędrzejewski-Szmek
|
||||||
|
@ -3,6 +3,8 @@
|
|||||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
|
SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
|
||||||
This file is part of systemd.
|
This file is part of systemd.
|
||||||
|
|
||||||
Copyright 2010 Lennart Poettering
|
Copyright 2010 Lennart Poettering
|
||||||
@ -505,10 +507,10 @@
|
|||||||
|
|
||||||
</refsect1>
|
</refsect1>
|
||||||
<refsect1>
|
<refsect1>
|
||||||
<title>Integration with Systemd</title>
|
<title>Integration with systemd</title>
|
||||||
|
|
||||||
<refsect2>
|
<refsect2>
|
||||||
<title>Writing Systemd Unit Files</title>
|
<title>Writing systemd Unit Files</title>
|
||||||
|
|
||||||
<para>When writing systemd unit files, it is recommended to
|
<para>When writing systemd unit files, it is recommended to
|
||||||
consider the following suggestions:</para>
|
consider the following suggestions:</para>
|
||||||
@ -560,7 +562,7 @@
|
|||||||
</refsect2>
|
</refsect2>
|
||||||
|
|
||||||
<refsect2>
|
<refsect2>
|
||||||
<title>Installing Systemd Service Files</title>
|
<title>Installing systemd Service Files</title>
|
||||||
|
|
||||||
<para>At the build installation time (e.g. <command>make
|
<para>At the build installation time (e.g. <command>make
|
||||||
install</command> during package build), packages are
|
install</command> during package build), packages are
|
||||||
|
@ -3,6 +3,8 @@
|
|||||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
|
SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
|
||||||
This file is part of systemd.
|
This file is part of systemd.
|
||||||
|
|
||||||
Copyright 2016 Lennart Poettering
|
Copyright 2016 Lennart Poettering
|
||||||
|
@ -2,6 +2,8 @@
|
|||||||
<!--*-nxml-*-->
|
<!--*-nxml-*-->
|
||||||
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
||||||
<!--
|
<!--
|
||||||
|
SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
|
||||||
This file is part of systemd.
|
This file is part of systemd.
|
||||||
|
|
||||||
Copyright 2016 Red Hat, Inc.
|
Copyright 2016 Red Hat, Inc.
|
||||||
@ -90,7 +92,7 @@
|
|||||||
<literal>${<replaceable>FOO</replaceable>}</literal> would have expanded to a non-empty value.
|
<literal>${<replaceable>FOO</replaceable>}</literal> would have expanded to a non-empty value.
|
||||||
No other elements of shell syntax are supported.</para>
|
No other elements of shell syntax are supported.</para>
|
||||||
|
|
||||||
<para>Each<replaceable>KEY</replaceable> must be a valid variable name. Empty lines
|
<para>Each <replaceable>KEY</replaceable> must be a valid variable name. Empty lines
|
||||||
and lines beginning with the comment character <literal>#</literal> are ignored.</para>
|
and lines beginning with the comment character <literal>#</literal> are ignored.</para>
|
||||||
|
|
||||||
<refsect2>
|
<refsect2>
|
||||||
|
@ -3,6 +3,8 @@
|
|||||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
|
SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
|
||||||
This file is part of systemd.
|
This file is part of systemd.
|
||||||
|
|
||||||
Copyright 2014 Lennart Poettering
|
Copyright 2014 Lennart Poettering
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
/***
|
/***
|
||||||
|
SPDX-License-Identifier: MIT
|
||||||
|
|
||||||
Copyright 2014 Tom Gundersen
|
Copyright 2014 Tom Gundersen
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person
|
Permission is hereby granted, free of charge, to any person
|
||||||
|
11
man/halt.xml
11
man/halt.xml
@ -3,6 +3,8 @@
|
|||||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
|
SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
|
||||||
This file is part of systemd.
|
This file is part of systemd.
|
||||||
|
|
||||||
Copyright 2010 Lennart Poettering
|
Copyright 2010 Lennart Poettering
|
||||||
@ -112,8 +114,13 @@
|
|||||||
<term><option>-f</option></term>
|
<term><option>-f</option></term>
|
||||||
<term><option>--force</option></term>
|
<term><option>--force</option></term>
|
||||||
|
|
||||||
<listitem><para>Force immediate halt, power-off, reboot. Do
|
<listitem><para>Force immediate halt, power-off, or reboot. When
|
||||||
not contact the init system.</para></listitem>
|
specified once, this results in an immediate but clean shutdown
|
||||||
|
by the system manager. When specified twice, this results in an
|
||||||
|
immediate shutdown without contacting the system manager. See the
|
||||||
|
description of <option>--force</option> in
|
||||||
|
<citerefentry><refentrytitle>systemctl</refentrytitle><manvolnum>1</manvolnum></citerefentry>
|
||||||
|
for more details.</para></listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
<varlistentry>
|
<varlistentry>
|
||||||
|
@ -3,6 +3,8 @@
|
|||||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
|
SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
|
||||||
This file is part of systemd.
|
This file is part of systemd.
|
||||||
|
|
||||||
Copyright 2010 Lennart Poettering
|
Copyright 2010 Lennart Poettering
|
||||||
|
@ -3,6 +3,8 @@
|
|||||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
|
SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
|
||||||
This file is part of systemd.
|
This file is part of systemd.
|
||||||
|
|
||||||
Copyright 2012 Lennart Poettering
|
Copyright 2012 Lennart Poettering
|
||||||
|
22
man/hwdb.xml
22
man/hwdb.xml
@ -2,6 +2,28 @@
|
|||||||
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
|
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
|
||||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
||||||
|
|
||||||
|
<!--
|
||||||
|
SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
|
||||||
|
This file is part of systemd.
|
||||||
|
|
||||||
|
Copyright 2014 Tom Gundersen
|
||||||
|
Copyright 2016 Zbigniew Jędrzejewski-Szmek
|
||||||
|
|
||||||
|
systemd is free software; you can redistribute it and/or modify it
|
||||||
|
under the terms of the GNU Lesser General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2.1 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
systemd is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
Lesser General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
|
along with systemd; If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
-->
|
||||||
|
|
||||||
<refentry id="hwdb" conditional="ENABLE_HWDB">
|
<refentry id="hwdb" conditional="ENABLE_HWDB">
|
||||||
<refentryinfo>
|
<refentryinfo>
|
||||||
<title>hwdb</title>
|
<title>hwdb</title>
|
||||||
|
@ -3,6 +3,8 @@
|
|||||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
|
SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
|
||||||
This file is part of systemd.
|
This file is part of systemd.
|
||||||
|
|
||||||
Copyright 2015 Chris Morgan
|
Copyright 2015 Chris Morgan
|
||||||
|
@ -3,6 +3,8 @@
|
|||||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
|
SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
|
||||||
This file is part of systemd.
|
This file is part of systemd.
|
||||||
|
|
||||||
Copyright 2016 Zbigniew Jędrzejewski-Szmek
|
Copyright 2016 Zbigniew Jędrzejewski-Szmek
|
||||||
|
@ -3,6 +3,8 @@
|
|||||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
|
SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
|
||||||
This file is part of systemd.
|
This file is part of systemd.
|
||||||
|
|
||||||
Copyright 2012 Lennart Poettering
|
Copyright 2012 Lennart Poettering
|
||||||
@ -384,6 +386,20 @@
|
|||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
|
<varlistentry>
|
||||||
|
<term><option>--output-fields=</option></term>
|
||||||
|
|
||||||
|
<listitem><para>A comma separated list of the fields which should
|
||||||
|
be included in the output. This only has an effect for the output modes
|
||||||
|
which would normally show all fields (<option>verbose</option>,
|
||||||
|
<option>export</option>, <option>json</option>,
|
||||||
|
<option>json-pretty</option>, and <option>json-sse</option>). The
|
||||||
|
<literal>__CURSOR</literal>, <literal>__REALTIME_TIMESTAMP</literal>,
|
||||||
|
<literal>__MONOTONIC_TIMESTAMP</literal>, and
|
||||||
|
<literal>_BOOT_ID</literal> fields are always
|
||||||
|
printed.</para></listitem>
|
||||||
|
</varlistentry>
|
||||||
|
|
||||||
<varlistentry>
|
<varlistentry>
|
||||||
<term><option>--utc</option></term>
|
<term><option>--utc</option></term>
|
||||||
|
|
||||||
@ -423,7 +439,7 @@
|
|||||||
<term><option>-q</option></term>
|
<term><option>-q</option></term>
|
||||||
<term><option>--quiet</option></term>
|
<term><option>--quiet</option></term>
|
||||||
|
|
||||||
<listitem><para>Suppresses all info messages
|
<listitem><para>Suppresses all informational messages
|
||||||
(i.e. "-- Logs begin at …", "-- Reboot --"),
|
(i.e. "-- Logs begin at …", "-- Reboot --"),
|
||||||
any warning messages regarding
|
any warning messages regarding
|
||||||
inaccessible system journals when run as a normal
|
inaccessible system journals when run as a normal
|
||||||
|
@ -3,6 +3,8 @@
|
|||||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
|
SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
|
||||||
This file is part of systemd.
|
This file is part of systemd.
|
||||||
|
|
||||||
Copyright 2010 Lennart Poettering
|
Copyright 2010 Lennart Poettering
|
||||||
@ -379,7 +381,7 @@
|
|||||||
<listitem><para>The maximum line length to permit when converting stream logs into record logs. When a systemd
|
<listitem><para>The maximum line length to permit when converting stream logs into record logs. When a systemd
|
||||||
unit's standard output/error are connected to the journal via a stream socket, the data read is split into
|
unit's standard output/error are connected to the journal via a stream socket, the data read is split into
|
||||||
individual log records at newline (<literal>\n</literal>, ASCII 10) and NUL characters. If no such delimiter is
|
individual log records at newline (<literal>\n</literal>, ASCII 10) and NUL characters. If no such delimiter is
|
||||||
read for the specified number of bytes a hard log record boundary is artifically inserted, breaking up overly
|
read for the specified number of bytes a hard log record boundary is artificially inserted, breaking up overly
|
||||||
long lines into multiple log records. Selecting overly large values increases the possible memory usage of the
|
long lines into multiple log records. Selecting overly large values increases the possible memory usage of the
|
||||||
Journal daemon for each stream client, as in the worst case the journal daemon needs to buffer the specified
|
Journal daemon for each stream client, as in the worst case the journal daemon needs to buffer the specified
|
||||||
number of bytes in memory before it can flush a new log record to disk. Also note that permitting overly large
|
number of bytes in memory before it can flush a new log record to disk. Also note that permitting overly large
|
||||||
|
@ -3,6 +3,8 @@
|
|||||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
|
SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
|
||||||
This file is part of systemd.
|
This file is part of systemd.
|
||||||
|
|
||||||
Copyright 2012 Lennart Poettering
|
Copyright 2012 Lennart Poettering
|
||||||
@ -380,6 +382,15 @@
|
|||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
|
<varlistentry>
|
||||||
|
<term><varname>systemd.watchdog_device=</varname></term>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>Overwrites the watchdog device path <varname>WatchdogDevice=</varname>. For details, see
|
||||||
|
<citerefentry><refentrytitle>systemd-system.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>.</para>
|
||||||
|
</listitem>
|
||||||
|
</varlistentry>
|
||||||
|
|
||||||
<varlistentry>
|
<varlistentry>
|
||||||
<term><varname>modules_load=</varname></term>
|
<term><varname>modules_load=</varname></term>
|
||||||
<term><varname>rd.modules_load=</varname></term>
|
<term><varname>rd.modules_load=</varname></term>
|
||||||
|
@ -3,6 +3,8 @@
|
|||||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
|
SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
|
||||||
This file is part of systemd.
|
This file is part of systemd.
|
||||||
|
|
||||||
Copyright 2013 Harald Hoyer
|
Copyright 2013 Harald Hoyer
|
||||||
|
@ -2,6 +2,27 @@
|
|||||||
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
|
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
|
||||||
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
|
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
|
||||||
|
|
||||||
|
<!--
|
||||||
|
SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
|
||||||
|
This file is part of systemd.
|
||||||
|
|
||||||
|
Copyright 2016 Lennart Poettering
|
||||||
|
|
||||||
|
systemd is free software; you can redistribute it and/or modify it
|
||||||
|
under the terms of the GNU Lesser General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2.1 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
systemd is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
Lesser General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
|
along with systemd; If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
-->
|
||||||
|
|
||||||
<refsect1>
|
<refsect1>
|
||||||
<title>Environment</title>
|
<title>Environment</title>
|
||||||
|
|
||||||
|
@ -2,6 +2,27 @@
|
|||||||
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
|
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
|
||||||
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
|
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
|
||||||
|
|
||||||
|
<!--
|
||||||
|
SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
|
||||||
|
This file is part of systemd.
|
||||||
|
|
||||||
|
Copyright 2014 Zbigniew Jędrzejewski-Szmek
|
||||||
|
|
||||||
|
systemd is free software; you can redistribute it and/or modify it
|
||||||
|
under the terms of the GNU Lesser General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2.1 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
systemd is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
Lesser General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU Lesser General Public License
|
||||||
|
along with systemd; If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
-->
|
||||||
|
|
||||||
<refsect1>
|
<refsect1>
|
||||||
<title>Notes</title>
|
<title>Notes</title>
|
||||||
|
|
||||||
|
@ -6,6 +6,8 @@
|
|||||||
]>
|
]>
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
|
SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
|
||||||
This file is part of systemd.
|
This file is part of systemd.
|
||||||
|
|
||||||
Copyright 2015 David Herrmann <dh.herrmann@gmail.com>
|
Copyright 2015 David Herrmann <dh.herrmann@gmail.com>
|
||||||
|
@ -3,6 +3,8 @@
|
|||||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
|
SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
|
||||||
This file is part of systemd.
|
This file is part of systemd.
|
||||||
|
|
||||||
Copyright 2010 Lennart Poettering
|
Copyright 2010 Lennart Poettering
|
||||||
|
@ -3,6 +3,8 @@
|
|||||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
|
SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
|
||||||
This file is part of systemd.
|
This file is part of systemd.
|
||||||
|
|
||||||
Copyright 2012 Lennart Poettering
|
Copyright 2012 Lennart Poettering
|
||||||
@ -110,6 +112,7 @@
|
|||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
<xi:include href="user-system-options.xml" xpointer="host" />
|
<xi:include href="user-system-options.xml" xpointer="host" />
|
||||||
|
<xi:include href="user-system-options.xml" xpointer="machine" />
|
||||||
|
|
||||||
<xi:include href="standard-options.xml" xpointer="help" />
|
<xi:include href="standard-options.xml" xpointer="help" />
|
||||||
<xi:include href="standard-options.xml" xpointer="version" />
|
<xi:include href="standard-options.xml" xpointer="version" />
|
||||||
|
@ -3,6 +3,8 @@
|
|||||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
|
SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
|
||||||
This file is part of systemd.
|
This file is part of systemd.
|
||||||
|
|
||||||
Copyright 2010 Lennart Poettering
|
Copyright 2010 Lennart Poettering
|
||||||
|
@ -3,6 +3,8 @@
|
|||||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
|
SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
|
||||||
This file is part of systemd.
|
This file is part of systemd.
|
||||||
|
|
||||||
Copyright 2010 Lennart Poettering
|
Copyright 2010 Lennart Poettering
|
||||||
@ -280,11 +282,10 @@
|
|||||||
one or more logged in users, followed by the most recent log
|
one or more logged in users, followed by the most recent log
|
||||||
data from the journal. Takes one or more user names or numeric
|
data from the journal. Takes one or more user names or numeric
|
||||||
user IDs as parameters. If no parameters are passed, the status
|
user IDs as parameters. If no parameters are passed, the status
|
||||||
of the caller's user is shown. This function is intended to
|
is shown for the user of the session of the caller. This
|
||||||
generate human-readable output. If you are looking for
|
function is intended to generate human-readable output. If you
|
||||||
computer-parsable output, use <command>show-user</command>
|
are looking for computer-parsable output, use
|
||||||
instead. Users may be specified by their usernames or numeric
|
<command>show-user</command> instead.</para></listitem>
|
||||||
user IDs. </para></listitem>
|
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
<varlistentry>
|
<varlistentry>
|
||||||
|
@ -3,6 +3,8 @@
|
|||||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
|
SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
|
||||||
This file is part of systemd.
|
This file is part of systemd.
|
||||||
|
|
||||||
Copyright 2010 Lennart Poettering
|
Copyright 2010 Lennart Poettering
|
||||||
|
@ -3,6 +3,8 @@
|
|||||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
|
SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
|
||||||
This file is part of systemd.
|
This file is part of systemd.
|
||||||
|
|
||||||
Copyright 2010 Lennart Poettering
|
Copyright 2010 Lennart Poettering
|
||||||
@ -53,18 +55,26 @@
|
|||||||
<refsect1>
|
<refsect1>
|
||||||
<title>Description</title>
|
<title>Description</title>
|
||||||
|
|
||||||
<para>The <filename>/etc/machine-id</filename> file contains the unique machine ID of the local
|
<para>The <filename>/etc/machine-id</filename> file contains the unique machine ID of
|
||||||
system that is set during installation. The machine ID is a single newline-terminated,
|
the local system that is set during installation or boot. The machine ID is a single
|
||||||
hexadecimal, 32-character, lowercase ID. When decoded from hexadecimal, this corresponds to a
|
newline-terminated, hexadecimal, 32-character, lowercase ID. When decoded from
|
||||||
16-byte/128-bit value.</para>
|
hexadecimal, this corresponds to a 16-byte/128-bit value. This ID may not be all
|
||||||
|
zeros.</para>
|
||||||
|
|
||||||
<para>The machine ID is usually generated from a random source
|
<para>The machine ID is usually generated from a random source during system
|
||||||
during system installation and stays constant for all subsequent
|
installation or first boot and stays constant for all subsequent boots. Optionally,
|
||||||
boots. Optionally, for stateless systems, it is generated during
|
for stateless systems, it is generated during runtime during early boot if necessary.
|
||||||
runtime at early boot if it is found to be empty.</para>
|
</para>
|
||||||
|
|
||||||
<para>The machine ID does not change based on local or network configuration or when hardware is
|
<para>The machine ID may be set, for example when network booting, with the
|
||||||
replaced. Due to this and its greater length, it is a more useful replacement for the
|
<varname>systemd.machine_id=</varname> kernel command line parameter or by passing the
|
||||||
|
option <option>--machine-id=</option> to systemd. An ID is specified in this manner
|
||||||
|
has higher priority and will be used instead of the ID stored in
|
||||||
|
<filename>/etc/machine-id</filename>.</para>
|
||||||
|
|
||||||
|
<para>The machine ID does not change based on local or network configuration or when
|
||||||
|
hardware is replaced. Due to this and its greater length, it is a more useful
|
||||||
|
replacement for the
|
||||||
<citerefentry project='man-pages'><refentrytitle>gethostid</refentrytitle><manvolnum>3</manvolnum></citerefentry>
|
<citerefentry project='man-pages'><refentrytitle>gethostid</refentrytitle><manvolnum>3</manvolnum></citerefentry>
|
||||||
call that POSIX specifies.</para>
|
call that POSIX specifies.</para>
|
||||||
|
|
||||||
@ -79,19 +89,59 @@
|
|||||||
the original machine ID from the application-specific one. The
|
the original machine ID from the application-specific one. The
|
||||||
<citerefentry><refentrytitle>sd_id128_get_machine_app_specific</refentrytitle><manvolnum>3</manvolnum></citerefentry>
|
<citerefentry><refentrytitle>sd_id128_get_machine_app_specific</refentrytitle><manvolnum>3</manvolnum></citerefentry>
|
||||||
API provides an implementation of such an algorithm.</para>
|
API provides an implementation of such an algorithm.</para>
|
||||||
|
</refsect1>
|
||||||
|
|
||||||
<para>The
|
<refsect1>
|
||||||
|
<title>Initialization</title>
|
||||||
|
|
||||||
|
<para>Each machine should have a non-empty ID in normal operation. The ID of each
|
||||||
|
machine should be unique. To achive those objectives,
|
||||||
|
<filename>/etc/machine-id</filename> can be initialized in a few different ways.
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<para>For normal operating system installations, where a custom image is created for a
|
||||||
|
specific machine, <filename>/etc/machine-id</filename> should be populated during
|
||||||
|
installation.</para>
|
||||||
|
|
||||||
|
<para>
|
||||||
<citerefentry><refentrytitle>systemd-machine-id-setup</refentrytitle><manvolnum>1</manvolnum></citerefentry>
|
<citerefentry><refentrytitle>systemd-machine-id-setup</refentrytitle><manvolnum>1</manvolnum></citerefentry>
|
||||||
tool may be used by installer tools to initialize the machine ID
|
may be used by installer tools to initialize the machine ID at install time, but
|
||||||
at install time. Use
|
<filename>/etc/machine-id</filename> may also be written using any other means.
|
||||||
<citerefentry><refentrytitle>systemd-firstboot</refentrytitle><manvolnum>1</manvolnum></citerefentry>
|
</para>
|
||||||
to initialize it on mounted (but not booted) system images.</para>
|
|
||||||
|
|
||||||
<para>The machine-id may also be set, for example when network
|
<para>For operating system images which are created once and used on multiple
|
||||||
booting, by setting the <varname>systemd.machine_id=</varname>
|
machines, for example for containers or in the cloud,
|
||||||
kernel command line parameter or passing the option
|
<filename>/etc/machine-id</filename> should be an empty file in the generic file
|
||||||
<option>--machine-id=</option> to systemd. A machine-id may not
|
system image. An ID will be generated during boot and saved to this file if
|
||||||
be set to all zeros.</para>
|
possible. Having an empty file in place is useful because it allows a temporary file
|
||||||
|
to be bind-mounted over the real file, in case the image is used read-only.</para>
|
||||||
|
|
||||||
|
<para><citerefentry><refentrytitle>systemd-firstboot</refentrytitle><manvolnum>1</manvolnum></citerefentry>
|
||||||
|
may be used to to initialize <filename>/etc/machine-id</filename> on mounted (but not
|
||||||
|
booted) system images.</para>
|
||||||
|
|
||||||
|
<para>When a machine is booted with
|
||||||
|
<citerefentry><refentrytitle>systemd</refentrytitle><manvolnum>1</manvolnum></citerefentry>
|
||||||
|
the ID of the machine will be established. If <varname>systemd.machine_id=</varname>
|
||||||
|
or <option>--machine-id=</option> options (see first section) are specified, this
|
||||||
|
value will be used. Otherwise, the value in <filename>/etc/machine-id</filename> will
|
||||||
|
be used. If this file is empty or missing, <filename>systemd</filename> will attempt
|
||||||
|
to use the D-Bus machine ID from <filename>/var/lib/dbus/machine-id</filename>, the
|
||||||
|
value of the kernel command line option <varname>container_uuid</varname>, the KVM DMI
|
||||||
|
<filename>product_uuid</filename> (on KVM systems), and finally a randomly generated
|
||||||
|
UUID.</para>
|
||||||
|
|
||||||
|
<para>After the machine ID is established,
|
||||||
|
<citerefentry><refentrytitle>systemd</refentrytitle><manvolnum>1</manvolnum></citerefentry>
|
||||||
|
will attempt to save it to <filename>/etc/machine-id</filename>. If this fails, it
|
||||||
|
will attempt to bind-mount a temporary file over <filename>/etc/machine-id</filename>.
|
||||||
|
It is an error if the file system is read-only and does not contain a (possibly empty)
|
||||||
|
<filename>/etc/machine-id</filename> file.</para>
|
||||||
|
|
||||||
|
<para><citerefentry><refentrytitle>systemd-machine-id-commit.service</refentrytitle><manvolnum>8</manvolnum></citerefentry>
|
||||||
|
will attempt to write the machine ID to the file system if
|
||||||
|
<filename>/etc/machine-id</filename> or <filename>/etc</filename> are read-only during
|
||||||
|
early boot but become writable later on.</para>
|
||||||
</refsect1>
|
</refsect1>
|
||||||
|
|
||||||
<refsect1>
|
<refsect1>
|
||||||
|
@ -3,6 +3,8 @@
|
|||||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
|
SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
|
||||||
This file is part of systemd.
|
This file is part of systemd.
|
||||||
|
|
||||||
Copyright 2010 Lennart Poettering
|
Copyright 2010 Lennart Poettering
|
||||||
|
@ -3,6 +3,8 @@
|
|||||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
|
SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
|
||||||
This file is part of systemd.
|
This file is part of systemd.
|
||||||
|
|
||||||
Copyright 2013 Zbigniew Jędrzejewski-Szmek
|
Copyright 2013 Zbigniew Jędrzejewski-Szmek
|
||||||
@ -208,16 +210,16 @@
|
|||||||
<varlistentry>
|
<varlistentry>
|
||||||
<term><option>--mkdir</option></term>
|
<term><option>--mkdir</option></term>
|
||||||
|
|
||||||
<listitem><para>When used with <command>bind</command>, creates
|
<listitem><para>When used with <command>bind</command>, creates the destination file or directory before
|
||||||
the destination directory before applying the bind
|
applying the bind mount. Note that even though the name of this option suggests that it is suitable only for
|
||||||
mount.</para></listitem>
|
directories, this option also creates the destination file node to mount over if the the object to mount is not
|
||||||
|
a directory, but a regular file, device node, socket or FIFO.</para></listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
<varlistentry>
|
<varlistentry>
|
||||||
<term><option>--read-only</option></term>
|
<term><option>--read-only</option></term>
|
||||||
|
|
||||||
<listitem><para>When used with <command>bind</command>, applies
|
<listitem><para>When used with <command>bind</command>, creates a read-only bind mount.</para>
|
||||||
a read-only bind mount.</para>
|
|
||||||
|
|
||||||
<para>When used with <command>clone</command>, <command>import-raw</command> or <command>import-tar</command> a
|
<para>When used with <command>clone</command>, <command>import-raw</command> or <command>import-tar</command> a
|
||||||
read-only container or VM image is created.</para></listitem>
|
read-only container or VM image is created.</para></listitem>
|
||||||
@ -299,6 +301,13 @@
|
|||||||
<literal>,</literal> if another address will be output afterwards. </para></listitem>
|
<literal>,</literal> if another address will be output afterwards. </para></listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
|
<varlistentry>
|
||||||
|
<term><option>-q</option></term>
|
||||||
|
<term><option>--quiet</option></term>
|
||||||
|
|
||||||
|
<listitem><para>Suppresses additional informational output while running.</para></listitem>
|
||||||
|
</varlistentry>
|
||||||
|
|
||||||
<xi:include href="user-system-options.xml" xpointer="host" />
|
<xi:include href="user-system-options.xml" xpointer="host" />
|
||||||
|
|
||||||
<varlistentry>
|
<varlistentry>
|
||||||
@ -528,14 +537,16 @@
|
|||||||
<varlistentry>
|
<varlistentry>
|
||||||
<term><command>bind</command> <replaceable>NAME</replaceable> <replaceable>PATH</replaceable> [<replaceable>PATH</replaceable>]</term>
|
<term><command>bind</command> <replaceable>NAME</replaceable> <replaceable>PATH</replaceable> [<replaceable>PATH</replaceable>]</term>
|
||||||
|
|
||||||
<listitem><para>Bind mounts a directory from the host into the specified container. The first directory
|
<listitem><para>Bind mounts a file or directory from the host into the specified container. The first path
|
||||||
argument is the source directory on the host, the second directory argument is the destination directory in the
|
argument is the source file or directory on the host, the second path argument is the destination file or
|
||||||
container. When the latter is omitted, the destination path in the container is the same as the source path on
|
directory in the container. When the latter is omitted, the destination path in the container is the same as
|
||||||
the host. When combined with the <option>--read-only</option> switch, a ready-only bind mount is created. When
|
the source path on the host. When combined with the <option>--read-only</option> switch, a ready-only bind
|
||||||
combined with the <option>--mkdir</option> switch, the destination path is first created before the mount is
|
mount is created. When combined with the <option>--mkdir</option> switch, the destination path is first created
|
||||||
applied. Note that this option is currently only supported for
|
before the mount is applied. Note that this option is currently only supported for
|
||||||
<citerefentry><refentrytitle>systemd-nspawn</refentrytitle><manvolnum>1</manvolnum></citerefentry> containers,
|
<citerefentry><refentrytitle>systemd-nspawn</refentrytitle><manvolnum>1</manvolnum></citerefentry> containers,
|
||||||
and only if user namespacing (<option>--private-users</option>) is not used.</para></listitem>
|
and only if user namespacing (<option>--private-users</option>) is not used. This command supports bind
|
||||||
|
mounting directories, regular files, device nodes, <constant>AF_UNIX</constant> socket nodes, as well as
|
||||||
|
FIFOs.</para></listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
<varlistentry>
|
<varlistentry>
|
||||||
|
@ -1,3 +1,20 @@
|
|||||||
|
# SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
#
|
||||||
|
# Copyright 2017 Zbigniew Jędrzejewski-Szmek
|
||||||
|
#
|
||||||
|
# systemd is free software; you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU Lesser General Public License as published by
|
||||||
|
# the Free Software Foundation; either version 2.1 of the License, or
|
||||||
|
# (at your option) any later version.
|
||||||
|
#
|
||||||
|
# systemd is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# Lesser General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU Lesser General Public License
|
||||||
|
# along with systemd; If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
# This is lame, I know, but meson has no other include mechanism
|
# This is lame, I know, but meson has no other include mechanism
|
||||||
subdir('rules')
|
subdir('rules')
|
||||||
|
|
||||||
@ -32,7 +49,7 @@ custom_entities_ent = configure_file(
|
|||||||
man_pages = []
|
man_pages = []
|
||||||
html_pages = []
|
html_pages = []
|
||||||
source_xml_files = []
|
source_xml_files = []
|
||||||
foreach tuple : manpages
|
foreach tuple : xsltproc.found() ? manpages : []
|
||||||
stem = tuple[0]
|
stem = tuple[0]
|
||||||
section = tuple[1]
|
section = tuple[1]
|
||||||
aliases = tuple[2]
|
aliases = tuple[2]
|
||||||
@ -115,8 +132,8 @@ systemd_index_xml = custom_target(
|
|||||||
output : 'systemd.index.xml',
|
output : 'systemd.index.xml',
|
||||||
command : [make_man_index_py, '@OUTPUT@'] + nonindex_xml_files)
|
command : [make_man_index_py, '@OUTPUT@'] + nonindex_xml_files)
|
||||||
|
|
||||||
foreach tuple : [['systemd.directives', '7', systemd_directives_xml],
|
foreach tuple : want_man or want_html ? [['systemd.directives', '7', systemd_directives_xml],
|
||||||
['systemd.index', '7', systemd_index_xml]]
|
['systemd.index', '7', systemd_index_xml]] : []
|
||||||
stem = tuple[0]
|
stem = tuple[0]
|
||||||
section = tuple[1]
|
section = tuple[1]
|
||||||
xml = tuple[2]
|
xml = tuple[2]
|
||||||
|
@ -2,6 +2,8 @@
|
|||||||
<!--*-nxml-*-->
|
<!--*-nxml-*-->
|
||||||
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
||||||
<!--
|
<!--
|
||||||
|
SPDX-License-Identifier: LGPL-2.1+
|
||||||
|
|
||||||
This file is part of systemd.
|
This file is part of systemd.
|
||||||
|
|
||||||
Copyright 2011 Lennart Poettering
|
Copyright 2011 Lennart Poettering
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user