diff --git a/.packit.yml b/.packit.yml index 1b49ddf284fc5885fac8d86a137f70a962583bea..7f2991ea2252e6aff1401f8fa8ad9ce3ce6a6fda 100644 --- a/.packit.yml +++ b/.packit.yml @@ -29,6 +29,14 @@ actions: # cases (see [0]), we can't use -Dc_args=/-Dcpp_args= here because of the # RPM hardening macros, that use $CFLAGS/$CPPFLAGS (see [1]). # + # Remove ukify/new standalone handling, added in 253 + - "sed -i '/ukify/d' .packit_rpm/split-files.py" + - "sed -i '/%files ukify/d' .packit_rpm/systemd.spec" + - "sed -i '/%files standalone-repart/d' .packit_rpm/systemd.spec" + - "sed -i '/%files standalone-shutdown/d' .packit_rpm/systemd.spec" + # These options were added in 253 + - "sed -i '/-Ddefault-timeout-sec/d' .packit_rpm/systemd.spec" + - "sed -i '/-Ddefault-user-timeout-sec/d' .packit_rpm/systemd.spec" # [0] https://github.com/mesonbuild/meson/issues/7360 # [1] https://github.com/systemd/systemd/pull/18908#issuecomment-792250110 - 'sed -i "/^CONFIGURE_OPTS=(/a--werror" .packit_rpm/systemd.spec' diff --git a/README b/README index 92e3ca0f48644975ee35ed66cca0ef62d6170fc5..b9d0137f97492b902c0de988567ddba16c4a5760 100644 --- a/README +++ b/README @@ -215,7 +215,9 @@ REQUIREMENTS: During runtime, you need the following additional dependencies: - util-linux >= v2.27.1 required + util-linux >= v2.27.1 required (including but not limited to: mount, + umount, swapon, swapoff, sulogin, + agetty, fsck) dbus >= 1.4.0 (strictly speaking optional, but recommended) NOTE: If using dbus < 1.9.18, you should override the default policy directory (--with-dbuspolicydir=/etc/dbus-1/system.d). diff --git a/catalog/meson.build b/catalog/meson.build index 6a0a2193a2732045edcb6086b8526837c13c340d..9aacd20954ab3eca9260784a12a72ccb6237a96b 100644 --- a/catalog/meson.build +++ b/catalog/meson.build @@ -1,18 +1,24 @@ # SPDX-License-Identifier: LGPL-2.1-or-later in_files = [ - 'systemd.bg.catalog', 'systemd.be.catalog', 'systemd.be@latin.catalog', + 'systemd.bg.catalog', + 'systemd.catalog', + 'systemd.da.catalog', 'systemd.de.catalog', 'systemd.fr.catalog', + 'systemd.hr.catalog', + 'systemd.hu.catalog', 'systemd.it.catalog', + 'systemd.ko.catalog', 'systemd.pl.catalog', 'systemd.pt_BR.catalog', 'systemd.ru.catalog', + 'systemd.sr.catalog', 'systemd.zh_CN.catalog', 'systemd.zh_TW.catalog', - 'systemd.catalog'] +] support_url = get_option('support-url') support_sed = 's~%SUPPORT_URL%~@0@~'.format(support_url) diff --git a/docs/CONTAINER_INTERFACE.md b/docs/CONTAINER_INTERFACE.md index 9b3e0e56ec846c4e82c5b53267e7b95d833305f2..411bd5873b7b3e78d1d560e4b8aafb61bd12283d 100644 --- a/docs/CONTAINER_INTERFACE.md +++ b/docs/CONTAINER_INTERFACE.md @@ -298,9 +298,9 @@ care should be taken to avoid naming conflicts. `systemd` (and in particular you cannot link them to each other. 4. Do not pretend that the real VTs are available in the container. The VT - subsystem consists of all the devices `/dev/tty*`, `/dev/vcs*`, `/dev/vcsa*` - plus their `sysfs` counterparts. They speak specific `ioctl()`s and - understand specific escape sequences, that other ptys don't understand. + subsystem consists of all the devices `/dev/tty[0-9]*`, `/dev/vcs*`, + `/dev/vcsa*` plus their `sysfs` counterparts. They speak specific `ioctl()`s + and understand specific escape sequences, that other ptys don't understand. Hence, it is explicitly not OK to mount a pty to `/dev/tty1`, `/dev/tty2`, `/dev/tty3`. This is explicitly not supported. diff --git a/hwdb.d/20-OUI.hwdb b/hwdb.d/20-OUI.hwdb index d9f9058bb66eb46ef85ff64f662f903f67fda504..69b00c94c36a8a43abdcfef5cce67a83c706535f 100644 --- a/hwdb.d/20-OUI.hwdb +++ b/hwdb.d/20-OUI.hwdb @@ -987,7 +987,7 @@ OUI:000146* ID_OUI_FROM_DATABASE=Tesco Controls, Inc. OUI:000147* - ID_OUI_FROM_DATABASE=Zhone Technologies + ID_OUI_FROM_DATABASE=DZS Inc. OUI:000148* ID_OUI_FROM_DATABASE=X-traWeb Inc. @@ -1881,7 +1881,7 @@ OUI:000270* ID_OUI_FROM_DATABASE=Crewave Co., Ltd. OUI:000271* - ID_OUI_FROM_DATABASE=Zhone Technologies + ID_OUI_FROM_DATABASE=DZS Inc. OUI:000272* ID_OUI_FROM_DATABASE=CC&C Technologies, Inc. @@ -2553,7 +2553,7 @@ OUI:000350* ID_OUI_FROM_DATABASE=BTICINO SPA OUI:000351* - ID_OUI_FROM_DATABASE=Diebold, Inc. + ID_OUI_FROM_DATABASE=Diebold Nixdorf OUI:000352* ID_OUI_FROM_DATABASE=Colubris Networks @@ -2568,7 +2568,7 @@ OUI:000355* ID_OUI_FROM_DATABASE=TeraBeam Internet Systems OUI:000356* - ID_OUI_FROM_DATABASE=Wincor Nixdorf International GmbH + ID_OUI_FROM_DATABASE=Diebold Nixdorf OUI:000357* ID_OUI_FROM_DATABASE=Intervoice-Brite, Inc. @@ -10917,7 +10917,7 @@ OUI:000E50* ID_OUI_FROM_DATABASE=Thomson Telecom Belgium OUI:000E51* - ID_OUI_FROM_DATABASE=tecna elettronica srl + ID_OUI_FROM_DATABASE=TECNA SpA OUI:000E52* ID_OUI_FROM_DATABASE=Optium Corporation @@ -15717,7 +15717,7 @@ OUI:001490* ID_OUI_FROM_DATABASE=ASP Corporation OUI:001491* - ID_OUI_FROM_DATABASE=Daniels Electronics Ltd. dbo Codan Rado Communications + ID_OUI_FROM_DATABASE=Daniels Electronics Ltd. dba Codan Radio Communications OUI:001492* ID_OUI_FROM_DATABASE=Liteon, Mobile Media Solution SBU @@ -16377,7 +16377,7 @@ OUI:00156C* ID_OUI_FROM_DATABASE=SANE SYSTEM CO., LTD OUI:00156D* - ID_OUI_FROM_DATABASE=Ubiquiti Networks Inc. + ID_OUI_FROM_DATABASE=Ubiquiti Inc OUI:00156E* ID_OUI_FROM_DATABASE=A. W. Communication Systems Ltd @@ -16884,7 +16884,7 @@ OUI:001615* ID_OUI_FROM_DATABASE=Nittan Company, Limited OUI:001616* - ID_OUI_FROM_DATABASE=BROWAN COMMUNICATION INC. + ID_OUI_FROM_DATABASE=BROWAN COMMUNICATIONS INCORPORATION OUI:001617* ID_OUI_FROM_DATABASE=MSI @@ -18390,7 +18390,7 @@ OUI:00180B* ID_OUI_FROM_DATABASE=Brilliant Telecommunications OUI:00180C* - ID_OUI_FROM_DATABASE=Optelian Access Networks + ID_OUI_FROM_DATABASE=DZS Inc. OUI:00180D* ID_OUI_FROM_DATABASE=Terabytes Server Storage Tech Corp @@ -19842,7 +19842,7 @@ OUI:0019EF* ID_OUI_FROM_DATABASE=SHENZHEN LINNKING ELECTRONICS CO.,LTD OUI:0019F0* - ID_OUI_FROM_DATABASE=UNIONMAN TECHNOLOGY CO.,LTD + ID_OUI_FROM_DATABASE=UNION MAN TECHNOLOGY CO.,LTD OUI:0019F1* ID_OUI_FROM_DATABASE=Star Communication Network Technology Co.,Ltd @@ -20388,7 +20388,7 @@ OUI:001AA5* ID_OUI_FROM_DATABASE=BRN Phoenix OUI:001AA6* - ID_OUI_FROM_DATABASE=Telefunken Radio Communication Systems GmbH &CO.KG + ID_OUI_FROM_DATABASE=Elbit Systems Deutschland GmbH & Co. KG OUI:001AA7* ID_OUI_FROM_DATABASE=Torian Wireless @@ -20751,7 +20751,7 @@ OUI:001B1E* ID_OUI_FROM_DATABASE=HART Communication Foundation OUI:001B1F* - ID_OUI_FROM_DATABASE=DELTA - Danish Electronics, Light & Acoustics + ID_OUI_FROM_DATABASE=FORCE Technology OUI:001B20* ID_OUI_FROM_DATABASE=TPine Technology @@ -27999,7 +27999,7 @@ OUI:0023C6* ID_OUI_FROM_DATABASE=SMC Corporation OUI:0023C7* - ID_OUI_FROM_DATABASE=AVSystem + ID_OUI_FROM_DATABASE=AVSystem sp. z o. o. OUI:0023C8* ID_OUI_FROM_DATABASE=TEAM-R @@ -30552,7 +30552,7 @@ OUI:002721* ID_OUI_FROM_DATABASE=Shenzhen Baoan Fenda Industrial Co., Ltd OUI:002722* - ID_OUI_FROM_DATABASE=Ubiquiti Networks Inc. + ID_OUI_FROM_DATABASE=Ubiquiti Inc OUI:002790* ID_OUI_FROM_DATABASE=Cisco Systems, Inc @@ -30587,6 +30587,9 @@ OUI:002AAF* OUI:002B67* ID_OUI_FROM_DATABASE=LCFC(HeFei) Electronics Technology co., ltd +OUI:002BF5* + ID_OUI_FROM_DATABASE=BUFFALO.INC + OUI:002CC8* ID_OUI_FROM_DATABASE=Cisco Systems, Inc @@ -30735,7 +30738,7 @@ OUI:00302A* ID_OUI_FROM_DATABASE=SOUTHERN INFORMATION OUI:00302B* - ID_OUI_FROM_DATABASE=INALP NETWORKS, INC. + ID_OUI_FROM_DATABASE=Inalp Solutions AG OUI:00302C* ID_OUI_FROM_DATABASE=SYLANTRO SYSTEMS CORPORATION @@ -30852,7 +30855,7 @@ OUI:003051* ID_OUI_FROM_DATABASE=ORBIT AVIONIC & COMMUNICATION OUI:003052* - ID_OUI_FROM_DATABASE=ELASTIC NETWORKS + ID_OUI_FROM_DATABASE=DZS Inc. OUI:003053* ID_OUI_FROM_DATABASE=Basler AG @@ -32883,7 +32886,7 @@ OUI:0050C9* ID_OUI_FROM_DATABASE=MASPRO DENKOH CORP. OUI:0050CA* - ID_OUI_FROM_DATABASE=NET TO NET TECHNOLOGIES + ID_OUI_FROM_DATABASE=DZS Inc. OUI:0050CB* ID_OUI_FROM_DATABASE=JETTER @@ -33107,6 +33110,9 @@ OUI:0055DAF* OUI:00562B* ID_OUI_FROM_DATABASE=Cisco Systems, Inc +OUI:00566D* + ID_OUI_FROM_DATABASE=Huawei Device Co., Ltd. + OUI:0056CD* ID_OUI_FROM_DATABASE=Apple, Inc. @@ -33116,6 +33122,9 @@ OUI:0057C1* OUI:0057D2* ID_OUI_FROM_DATABASE=Cisco Systems, Inc +OUI:005828* + ID_OUI_FROM_DATABASE=Axon Networks Inc. + OUI:00583F* ID_OUI_FROM_DATABASE=PC Aquarius @@ -35768,6 +35777,9 @@ OUI:0091FA* OUI:00927D* ID_OUI_FROM_DATABASE=Ficosa Internationa(Taicang) C0.,Ltd. +OUI:0092A5* + ID_OUI_FROM_DATABASE=LG Innotek + OUI:0092FA* ID_OUI_FROM_DATABASE=SHENZHEN WISKY TECHNOLOGY CO.,LTD @@ -35898,7 +35910,7 @@ OUI:00A01A* ID_OUI_FROM_DATABASE=BINAR ELEKTRONIK AB OUI:00A01B* - ID_OUI_FROM_DATABASE=PREMISYS COMMUNICATIONS, INC. + ID_OUI_FROM_DATABASE=DZS Inc. OUI:00A01C* ID_OUI_FROM_DATABASE=NASCENT NETWORKS CORPORATION @@ -37089,7 +37101,7 @@ OUI:00C039* ID_OUI_FROM_DATABASE=Teridian Semiconductor Corporation OUI:00C03A* - ID_OUI_FROM_DATABASE=MEN-MIKRO ELEKTRONIK GMBH + ID_OUI_FROM_DATABASE=duagon Germany GmbH OUI:00C03B* ID_OUI_FROM_DATABASE=MULTIACCESS COMPUTING CORP. @@ -39318,7 +39330,7 @@ OUI:00E0DE* ID_OUI_FROM_DATABASE=DATAX NV OUI:00E0DF* - ID_OUI_FROM_DATABASE=DZS GmbH + ID_OUI_FROM_DATABASE=DZS Inc. OUI:00E0E0* ID_OUI_FROM_DATABASE=SI ELECTRONICS, LTD. @@ -39446,6 +39458,9 @@ OUI:00E5E4* OUI:00E5F1* ID_OUI_FROM_DATABASE=BUFFALO.INC +OUI:00E60E* + ID_OUI_FROM_DATABASE=Extreme Networks, Inc. + OUI:00E666* ID_OUI_FROM_DATABASE=ARIMA Communications Corp. @@ -39735,7 +39750,7 @@ OUI:0418B6* ID_OUI_FROM_DATABASE=Private OUI:0418D6* - ID_OUI_FROM_DATABASE=Ubiquiti Networks Inc. + ID_OUI_FROM_DATABASE=Ubiquiti Inc OUI:04197F* ID_OUI_FROM_DATABASE=Grasphere Japan @@ -39848,6 +39863,9 @@ OUI:0434F6* OUI:043604* ID_OUI_FROM_DATABASE=Gyeyoung I&T +OUI:0436B8* + ID_OUI_FROM_DATABASE=I&C Technology + OUI:043855* ID_OUI_FROM_DATABASE=SCOPUS INTERNATIONAL-BELGIUM @@ -39893,6 +39911,9 @@ OUI:044665* OUI:0446CF* ID_OUI_FROM_DATABASE=Beijing Venustech Cybervision Co.,Ltd. +OUI:04472A* + ID_OUI_FROM_DATABASE=Palo Alto Networks + OUI:04489A* ID_OUI_FROM_DATABASE=Apple, Inc. @@ -40262,6 +40283,9 @@ OUI:049B9C* OUI:049C62* ID_OUI_FROM_DATABASE=BMT Medical Technology s.r.o. +OUI:049D05* + ID_OUI_FROM_DATABASE=Apple, Inc. + OUI:049DFE* ID_OUI_FROM_DATABASE=Hivesystem @@ -40292,15 +40316,24 @@ OUI:04A316* OUI:04A3F3* ID_OUI_FROM_DATABASE=Emicon +OUI:04A526* + ID_OUI_FROM_DATABASE=Nokia + OUI:04A741* ID_OUI_FROM_DATABASE=Cisco Systems, Inc +OUI:04A81C* + ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD + OUI:04A82A* ID_OUI_FROM_DATABASE=Nokia Corporation OUI:04AAE1* ID_OUI_FROM_DATABASE=BEIJING MICROVISION TECHNOLOGY CO.,LTD +OUI:04AB08* + ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd + OUI:04AB18* ID_OUI_FROM_DATABASE=ELECOM CO.,LTD. @@ -40328,6 +40361,9 @@ OUI:04B429* OUI:04B466* ID_OUI_FROM_DATABASE=BSP Co., Ltd. +OUI:04B4FE* + ID_OUI_FROM_DATABASE=AVM Audiovisuelles Marketing und Computersysteme GmbH + OUI:04B648* ID_OUI_FROM_DATABASE=ZENNER @@ -40494,7 +40530,7 @@ OUI:04CD15* ID_OUI_FROM_DATABASE=Silicon Laboratories OUI:04CE09* - ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd + ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd OUI:04CE14* ID_OUI_FROM_DATABASE=Wilocity LTD. @@ -40610,6 +40646,9 @@ OUI:04D9C8* OUI:04D9F5* ID_OUI_FROM_DATABASE=ASUSTek COMPUTER INC. +OUI:04DA28* + ID_OUI_FROM_DATABASE=Chongqing Zhouhai Intelligent Technology Co., Ltd + OUI:04DAD2* ID_OUI_FROM_DATABASE=Cisco Systems, Inc @@ -40784,6 +40823,9 @@ OUI:04F4BC* OUI:04F5F4* ID_OUI_FROM_DATABASE=Proxim Wireless +OUI:04F778* + ID_OUI_FROM_DATABASE=Sony Interactive Entertainment Inc. + OUI:04F7E4* ID_OUI_FROM_DATABASE=Apple, Inc. @@ -41330,6 +41372,9 @@ OUI:081443* OUI:08152F* ID_OUI_FROM_DATABASE=Samsung Electronics Co., Ltd. ARTIK +OUI:0815AE* + ID_OUI_FROM_DATABASE=China Mobile Group Device Co.,Ltd. + OUI:081605* ID_OUI_FROM_DATABASE=Vodafone Italia S.p.A. @@ -41450,6 +41495,9 @@ OUI:082719* OUI:0827CE* ID_OUI_FROM_DATABASE=NAGANO KEIKI CO., LTD. +OUI:082802* + ID_OUI_FROM_DATABASE=SHENZHEN CHUANGWEI-RGB ELECTRONICS CO.,LTD + OUI:082AD0* ID_OUI_FROM_DATABASE=SRD Innovations Inc. @@ -41558,6 +41606,9 @@ OUI:084027* OUI:0840F3* ID_OUI_FROM_DATABASE=Tenda Technology Co.,Ltd.Dongguan branch +OUI:084218* + ID_OUI_FROM_DATABASE=Asyril SA + OUI:084296* ID_OUI_FROM_DATABASE=Mobile Technology Solutions LLC @@ -41831,6 +41882,9 @@ OUI:0890BA* OUI:089115* ID_OUI_FROM_DATABASE=Amazon Technologies Inc. +OUI:0891A3* + ID_OUI_FROM_DATABASE=Amazon Technologies Inc. + OUI:089204* ID_OUI_FROM_DATABASE=Dell Inc. @@ -41999,6 +42053,9 @@ OUI:08BEAC* OUI:08BFA0* ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd +OUI:08BFB8* + ID_OUI_FROM_DATABASE=ASUSTek COMPUTER INC. + OUI:08C021* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD @@ -42035,6 +42092,9 @@ OUI:08CC27* OUI:08CC68* ID_OUI_FROM_DATABASE=Cisco Systems, Inc +OUI:08CC81* + ID_OUI_FROM_DATABASE=Hangzhou Hikvision Digital Technology Co.,Ltd. + OUI:08CCA7* ID_OUI_FROM_DATABASE=Cisco Systems, Inc @@ -42098,6 +42158,9 @@ OUI:08E672* OUI:08E689* ID_OUI_FROM_DATABASE=Apple, Inc. +OUI:08E6C9* + ID_OUI_FROM_DATABASE=Business-intelligence of Oriental Nations Corporation Ltd. + OUI:08E7E5* ID_OUI_FROM_DATABASE=Huawei Device Co., Ltd. @@ -42288,11 +42351,14 @@ OUI:08FD0E* ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd OUI:08FF24* - ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd + ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd OUI:08FF44* ID_OUI_FROM_DATABASE=Apple, Inc. +OUI:0C014B* + ID_OUI_FROM_DATABASE=zte corporation + OUI:0C01DB* ID_OUI_FROM_DATABASE=Infinix mobility limited @@ -42413,6 +42479,9 @@ OUI:0C2C54* OUI:0C2D89* ID_OUI_FROM_DATABASE=QiiQ Communications Inc. +OUI:0C2E57* + ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD + OUI:0C2FB0* ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd @@ -42662,6 +42731,9 @@ OUI:0C718C* OUI:0C722C* ID_OUI_FROM_DATABASE=TP-LINK TECHNOLOGIES CO.,LTD. +OUI:0C7274* + ID_OUI_FROM_DATABASE=AVM Audiovisuelles Marketing und Computersysteme GmbH + OUI:0C72D9* ID_OUI_FROM_DATABASE=zte corporation @@ -42956,6 +43028,9 @@ OUI:0C938F* OUI:0C93FB* ID_OUI_FROM_DATABASE=BNS Solutions +OUI:0C9505* + ID_OUI_FROM_DATABASE=The Chamberlain Group, Inc + OUI:0C9541* ID_OUI_FROM_DATABASE=CHIPSEA TECHNOLOGIES (SHENZHEN) CORP. @@ -43091,6 +43166,9 @@ OUI:0CBC9F* OUI:0CBD51* ID_OUI_FROM_DATABASE=TCT mobile ltd +OUI:0CBD75* + ID_OUI_FROM_DATABASE=GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD + OUI:0CBEF1* ID_OUI_FROM_DATABASE=Huawei Device Co., Ltd. @@ -43247,6 +43325,9 @@ OUI:0CD7C2* OUI:0CD86C* ID_OUI_FROM_DATABASE=SHENZHEN FAST TECHNOLOGIES CO.,LTD +OUI:0CD923* + ID_OUI_FROM_DATABASE=GOCLOUD Networks(GAOKE Networks) + OUI:0CD996* ID_OUI_FROM_DATABASE=Cisco Systems, Inc @@ -43625,6 +43706,9 @@ OUI:101250* OUI:1012B4* ID_OUI_FROM_DATABASE=Sichuan Tianyi Comheart Telecom Co.,LTD +OUI:1012D0* + ID_OUI_FROM_DATABASE=zte corporation + OUI:1012FB* ID_OUI_FROM_DATABASE=Hangzhou Hikvision Digital Technology Co.,Ltd. @@ -43634,6 +43718,9 @@ OUI:101331* OUI:1013EE* ID_OUI_FROM_DATABASE=Justec International Technology INC. +OUI:1015C1* + ID_OUI_FROM_DATABASE=Zhanzuo (Beijing) Technology Co., Ltd. + OUI:10189E* ID_OUI_FROM_DATABASE=Elmo Motion Control @@ -43911,7 +43998,7 @@ OUI:1054D2E* ID_OUI_FROM_DATABASE=COSMO AIOT TECHNOLOGY CO LTD OUI:1055E4* - ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd + ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd OUI:105611* ID_OUI_FROM_DATABASE=ARRIS Group, Inc. @@ -44177,6 +44264,9 @@ OUI:109D7A* OUI:109E3A* ID_OUI_FROM_DATABASE=Zhejiang Tmall Technology Co., Ltd. +OUI:109F41* + ID_OUI_FROM_DATABASE=Apple, Inc. + OUI:109F4F* ID_OUI_FROM_DATABASE=New H3C Intelligence Terminal Co., Ltd. @@ -44216,6 +44306,9 @@ OUI:10A659* OUI:10A743* ID_OUI_FROM_DATABASE=SK Mtek Limited +OUI:10A793* + ID_OUI_FROM_DATABASE=Technicolor CH USA Inc. + OUI:10A829* ID_OUI_FROM_DATABASE=Cisco Systems, Inc @@ -44255,6 +44348,9 @@ OUI:10B3D5* OUI:10B3D6* ID_OUI_FROM_DATABASE=Cisco Systems, Inc +OUI:10B588* + ID_OUI_FROM_DATABASE=Apple, Inc. + OUI:10B713* ID_OUI_FROM_DATABASE=Private @@ -44285,6 +44381,9 @@ OUI:10BC97* OUI:10BD18* ID_OUI_FROM_DATABASE=Cisco Systems, Inc +OUI:10BD3A* + ID_OUI_FROM_DATABASE=Apple, Inc. + OUI:10BD55* ID_OUI_FROM_DATABASE=Q-Lab Corporation @@ -44321,6 +44420,9 @@ OUI:10C37B* OUI:10C3AB* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD +OUI:10C4CA* + ID_OUI_FROM_DATABASE=HUMAX Co., Ltd. + OUI:10C586* ID_OUI_FROM_DATABASE=BIO SOUND LAB CO., LTD. @@ -44381,6 +44483,9 @@ OUI:10CEA9* OUI:10CEE9* ID_OUI_FROM_DATABASE=Apple, Inc. +OUI:10CF0F* + ID_OUI_FROM_DATABASE=Apple, Inc. + OUI:10D07A* ID_OUI_FROM_DATABASE=AMPAK Technology, Inc. @@ -44477,6 +44582,9 @@ OUI:10DFFC* OUI:10E177* ID_OUI_FROM_DATABASE=ARRIS Group, Inc. +OUI:10E2C9* + ID_OUI_FROM_DATABASE=Apple, Inc. + OUI:10E2D5* ID_OUI_FROM_DATABASE=Qi Hardware Inc. @@ -44642,6 +44750,9 @@ OUI:140D4F* OUI:140F42* ID_OUI_FROM_DATABASE=Nokia +OUI:140FA6* + ID_OUI_FROM_DATABASE=Renesas Electronics (Penang) Sdn. Bhd. + OUI:14109F* ID_OUI_FROM_DATABASE=Apple, Inc. @@ -44702,6 +44813,9 @@ OUI:141973* OUI:141A51* ID_OUI_FROM_DATABASE=Treetech Sistemas Digitais +OUI:141A97* + ID_OUI_FROM_DATABASE=Apple, Inc. + OUI:141AA3* ID_OUI_FROM_DATABASE=Motorola Mobility LLC, a Lenovo Company @@ -45164,6 +45278,12 @@ OUI:14825B* OUI:148430* ID_OUI_FROM_DATABASE=MITAC COMPUTING TECHNOLOGY CORPORATION +OUI:148473* + ID_OUI_FROM_DATABASE=Cisco Systems, Inc + +OUI:148477* + ID_OUI_FROM_DATABASE=New H3C Technologies Co., Ltd + OUI:148509* ID_OUI_FROM_DATABASE=Apple, Inc. @@ -45227,6 +45347,9 @@ OUI:14946C* OUI:1495CE* ID_OUI_FROM_DATABASE=Apple, Inc. +OUI:14962D* + ID_OUI_FROM_DATABASE=New H3C Technologies Co., Ltd + OUI:1496E5* ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd @@ -45293,6 +45416,9 @@ OUI:14A364* OUI:14A3B4* ID_OUI_FROM_DATABASE=Huawei Device Co., Ltd. +OUI:14A417* + ID_OUI_FROM_DATABASE=Shenzhen Belon Technology CO.,LTD + OUI:14A51A* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD @@ -45323,6 +45449,9 @@ OUI:14AB56* OUI:14ABC5* ID_OUI_FROM_DATABASE=Intel Corporate +OUI:14ABEC* + ID_OUI_FROM_DATABASE=Aruba, a Hewlett Packard Enterprise Company + OUI:14ABF0* ID_OUI_FROM_DATABASE=ARRIS Group, Inc. @@ -45446,6 +45575,9 @@ OUI:14C213* OUI:14C21D* ID_OUI_FROM_DATABASE=Sabtech Industries +OUI:14C35E* + ID_OUI_FROM_DATABASE=FibRSol Global Network Limited + OUI:14C3C2* ID_OUI_FROM_DATABASE=K.A. Schmersal GmbH & Co. KG @@ -45587,6 +45719,9 @@ OUI:14F42A* OUI:14F592* ID_OUI_FROM_DATABASE=Shenzhen SDG DONZHI Technology Co., Ltd +OUI:14F5F9* + ID_OUI_FROM_DATABASE=HUNAN FN-LINK TECHNOLOGY LIMITED + OUI:14F65A* ID_OUI_FROM_DATABASE=Xiaomi Communications Co Ltd @@ -45689,6 +45824,9 @@ OUI:181456* OUI:18146C* ID_OUI_FROM_DATABASE=Zhejiang Tmall Technology Co., Ltd. +OUI:1814AE* + ID_OUI_FROM_DATABASE=Nokia + OUI:1816C9* ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd @@ -45749,6 +45887,9 @@ OUI:18227E* OUI:182649* ID_OUI_FROM_DATABASE=Intel Corporate +OUI:182654* + ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd + OUI:182666* ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd @@ -45956,6 +46097,9 @@ OUI:1848CA* OUI:1848D8* ID_OUI_FROM_DATABASE=Fastback Networks +OUI:184A53* + ID_OUI_FROM_DATABASE=Apple, Inc. + OUI:184A6F* ID_OUI_FROM_DATABASE=Alcatel-Lucent Shanghai Bell Co., Ltd @@ -46244,6 +46388,9 @@ OUI:1883BF* OUI:188410* ID_OUI_FROM_DATABASE=CoreTrust Inc. +OUI:1884C1* + ID_OUI_FROM_DATABASE=Guangzhou Shiyuan Electronic Technology Company Limited + OUI:18863A* ID_OUI_FROM_DATABASE=DIGITAL ART SYSTEM @@ -46458,7 +46605,7 @@ OUI:18AA0F* ID_OUI_FROM_DATABASE=Huawei Device Co., Ltd. OUI:18AA1E* - ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd + ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd OUI:18AA45* ID_OUI_FROM_DATABASE=Fon Technology @@ -46794,7 +46941,7 @@ OUI:18E80F* ID_OUI_FROM_DATABASE=Viking Electronics Inc. OUI:18E829* - ID_OUI_FROM_DATABASE=Ubiquiti Networks Inc. + ID_OUI_FROM_DATABASE=Ubiquiti Inc OUI:18E8DD* ID_OUI_FROM_DATABASE=MODULETEK @@ -46838,6 +46985,9 @@ OUI:18F292* OUI:18F46A* ID_OUI_FROM_DATABASE=Hon Hai Precision Ind. Co.,Ltd. +OUI:18F46B* + ID_OUI_FROM_DATABASE=Telenor Connexion AB + OUI:18F643* ID_OUI_FROM_DATABASE=Apple, Inc. @@ -47120,6 +47270,9 @@ OUI:1C2A8B* OUI:1C2AA3* ID_OUI_FROM_DATABASE=Shenzhen HongRui Optical Technology Co., Ltd. +OUI:1C2AB0* + ID_OUI_FROM_DATABASE=Beijing Xiaomi Electronics Co.,Ltd + OUI:1C2CE0* ID_OUI_FROM_DATABASE=Shanghai Mountain View Silicon @@ -47174,6 +47327,9 @@ OUI:1C3A60* OUI:1C3ADE* ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd +OUI:1C3B62* + ID_OUI_FROM_DATABASE=HMD Global Oy + OUI:1C3B8F* ID_OUI_FROM_DATABASE=Selve GmbH & Co. KG @@ -47426,6 +47582,9 @@ OUI:1C674A* OUI:1C6758* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD +OUI:1C6760* + ID_OUI_FROM_DATABASE=Phonesuite + OUI:1C687E* ID_OUI_FROM_DATABASE=Shenzhen Qihu Intelligent Technology Company Limited @@ -47447,6 +47606,9 @@ OUI:1C6BCA* OUI:1C6E4C* ID_OUI_FROM_DATABASE=Logistic Service & Engineering Co.,Ltd +OUI:1C6E74* + ID_OUI_FROM_DATABASE=EnOcean Edge Inc. + OUI:1C6E76* ID_OUI_FROM_DATABASE=Quarion Technology Inc @@ -47730,7 +47892,7 @@ OUI:1C87E3* ID_OUI_FROM_DATABASE=TECNO MOBILE LIMITED OUI:1C880C* - ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd + ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd OUI:1C88790* ID_OUI_FROM_DATABASE=Newps co.,ltd @@ -48191,6 +48353,9 @@ OUI:1CC63C* OUI:1CC72D* ID_OUI_FROM_DATABASE=Shenzhen Huapu Digital CO.,Ltd +OUI:1CCA41* + ID_OUI_FROM_DATABASE=AO + OUI:1CCAE30* ID_OUI_FROM_DATABASE=Private @@ -48503,6 +48668,9 @@ OUI:200A5E* OUI:200B16* ID_OUI_FROM_DATABASE=Texas Instruments +OUI:200BC5* + ID_OUI_FROM_DATABASE=Cisco Systems, Inc + OUI:200BC7* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD @@ -48542,6 +48710,9 @@ OUI:2012D5* OUI:2013E0* ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd +OUI:201582* + ID_OUI_FROM_DATABASE=Apple, Inc. + OUI:20163D* ID_OUI_FROM_DATABASE=Integrated Device Technology (Malaysia) Sdn. Bhd. @@ -48572,6 +48743,9 @@ OUI:201B88* OUI:201BC9* ID_OUI_FROM_DATABASE=Juniper Networks +OUI:201C3A* + ID_OUI_FROM_DATABASE=Nintendo Co.,Ltd + OUI:201D03* ID_OUI_FROM_DATABASE=Elatec GmbH @@ -48590,6 +48764,9 @@ OUI:201F54* OUI:202027* ID_OUI_FROM_DATABASE=Shenzhen Sundray Technologies Company Limited +OUI:202141* + ID_OUI_FROM_DATABASE=Universal Electronics BV + OUI:2021A5* ID_OUI_FROM_DATABASE=LG Electronics (Mobile Communications) @@ -48611,6 +48788,9 @@ OUI:20283E* OUI:2028BC* ID_OUI_FROM_DATABASE=Visionscape Co,. Ltd. +OUI:2029B9* + ID_OUI_FROM_DATABASE=Ikotek technology SH Co., Ltd + OUI:202AC5* ID_OUI_FROM_DATABASE=Petite-En @@ -48825,7 +49005,7 @@ OUI:205EF7* ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd OUI:205F3D* - ID_OUI_FROM_DATABASE=Cambridge Communication Systems Ltd + ID_OUI_FROM_DATABASE=Adtran Inc OUI:206274* ID_OUI_FROM_DATABASE=Microsoft Corporation @@ -49029,7 +49209,7 @@ OUI:208986* ID_OUI_FROM_DATABASE=zte corporation OUI:20898A* - ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd + ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd OUI:208B37* ID_OUI_FROM_DATABASE=Skyworth Digital Technology(Shenzhen) Co.,Ltd @@ -49061,6 +49241,9 @@ OUI:20934D* OUI:20968A* ID_OUI_FROM_DATABASE=China Mobile (Hangzhou) Information Technology Co., Ltd. +OUI:209727* + ID_OUI_FROM_DATABASE=TELTONIKA NETWORKS UAB + OUI:2098D8* ID_OUI_FROM_DATABASE=Shenzhen Yingdakang Technology CO., LTD @@ -49175,6 +49358,9 @@ OUI:20B7C0* OUI:20B868* ID_OUI_FROM_DATABASE=Motorola Mobility LLC, a Lenovo Company +OUI:20BA36* + ID_OUI_FROM_DATABASE=u-blox AG + OUI:20BB76* ID_OUI_FROM_DATABASE=COL GIOVANNI PAOLO SpA @@ -49358,6 +49544,9 @@ OUI:20E2A8* OUI:20E407* ID_OUI_FROM_DATABASE=Spark srl +OUI:20E46F* + ID_OUI_FROM_DATABASE=vivo Mobile Communication Co., Ltd. + OUI:20E52A* ID_OUI_FROM_DATABASE=NETGEAR @@ -49427,6 +49616,9 @@ OUI:20F510* OUI:20F543* ID_OUI_FROM_DATABASE=Hui Zhou Gaoshengda Technology Co.,LTD +OUI:20F597* + ID_OUI_FROM_DATABASE=Maasiv, LLC + OUI:20F77C* ID_OUI_FROM_DATABASE=vivo Mobile Communication Co., Ltd. @@ -49581,7 +49773,7 @@ OUI:2415107* ID_OUI_FROM_DATABASE=SuZhou A-rack Information Technology Co.,Ltd OUI:2415108* - ID_OUI_FROM_DATABASE=Private + ID_OUI_FROM_DATABASE=Medicomp, Inc OUI:2415109* ID_OUI_FROM_DATABASE=Topgolf Sweden AB @@ -49676,6 +49868,9 @@ OUI:2426BA* OUI:2426D6* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD +OUI:242730* + ID_OUI_FROM_DATABASE=GD Midea Air-Conditioning Equipment Co.,Ltd. + OUI:2428FD* ID_OUI_FROM_DATABASE=Hangzhou Hikvision Digital Technology Co.,Ltd. @@ -49769,6 +49964,9 @@ OUI:2446E4* OUI:24470E* ID_OUI_FROM_DATABASE=PentronicAB +OUI:244845* + ID_OUI_FROM_DATABASE=Hangzhou Hikvision Digital Technology Co.,Ltd. + OUI:24497B* ID_OUI_FROM_DATABASE=Innovative Converged Devices Inc @@ -49854,7 +50052,7 @@ OUI:24590B* ID_OUI_FROM_DATABASE=White Sky Inc. Limited OUI:245A4C* - ID_OUI_FROM_DATABASE=Ubiquiti Networks Inc. + ID_OUI_FROM_DATABASE=Ubiquiti Inc OUI:245AB5* ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd @@ -50027,6 +50225,9 @@ OUI:24767D* OUI:247703* ID_OUI_FROM_DATABASE=Intel Corporate +OUI:247823* + ID_OUI_FROM_DATABASE=Panasonic Entertainment & Communication Co., Ltd. + OUI:24792A* ID_OUI_FROM_DATABASE=Ruckus Wireless @@ -50090,6 +50291,9 @@ OUI:248A07* OUI:248BE0* ID_OUI_FROM_DATABASE=Sichuan Tianyi Comheart Telecom Co.,LTD +OUI:249038* + ID_OUI_FROM_DATABASE=Universal Biosensors Pty Ltd + OUI:2491BB* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD @@ -50124,7 +50328,7 @@ OUI:2497ED* ID_OUI_FROM_DATABASE=Techvision Intelligent Technology Limited OUI:249AC8* - ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd + ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd OUI:249AD8* ID_OUI_FROM_DATABASE=YEALINK(XIAMEN) NETWORK TECHNOLOGY CO.,LTD. @@ -50145,10 +50349,10 @@ OUI:24A2E1* ID_OUI_FROM_DATABASE=Apple, Inc. OUI:24A42C* - ID_OUI_FROM_DATABASE=KOUKAAM a.s. + ID_OUI_FROM_DATABASE=NETIO products a.s. OUI:24A43C* - ID_OUI_FROM_DATABASE=Ubiquiti Networks Inc. + ID_OUI_FROM_DATABASE=Ubiquiti Inc OUI:24A487* ID_OUI_FROM_DATABASE=Huawei Device Co., Ltd. @@ -50231,6 +50435,9 @@ OUI:24BA30* OUI:24BBC1* ID_OUI_FROM_DATABASE=Absolute Analysis +OUI:24BBC9* + ID_OUI_FROM_DATABASE=Shenzhen SuperElectron Technology Co.,Ltd. + OUI:24BC82* ID_OUI_FROM_DATABASE=Dali Wireless, Inc. @@ -50244,7 +50451,7 @@ OUI:24BE18* ID_OUI_FROM_DATABASE=DADOUTEK COMPANY LIMITED OUI:24BF74* - ID_OUI_FROM_DATABASE=Private + ID_OUI_FROM_DATABASE=Hamamatsu Photonics K.K. OUI:24C0B3* ID_OUI_FROM_DATABASE=RSF @@ -50312,6 +50519,9 @@ OUI:24D13F* OUI:24D2CC* ID_OUI_FROM_DATABASE=SmartDrive Systems Inc. +OUI:24D337* + ID_OUI_FROM_DATABASE=Xiaomi Communications Co Ltd + OUI:24D3F2* ID_OUI_FROM_DATABASE=zte corporation @@ -50387,6 +50597,9 @@ OUI:24E43F* OUI:24E4C8* ID_OUI_FROM_DATABASE=Fiberhome Telecommunication Technologies Co.,LTD +OUI:24E4CE* + ID_OUI_FROM_DATABASE=Kaonmedia CO., LTD. + OUI:24E50F* ID_OUI_FROM_DATABASE=Google, Inc. @@ -50399,6 +50612,9 @@ OUI:24E6BA* OUI:24E853* ID_OUI_FROM_DATABASE=LG Innotek +OUI:24E8E5* + ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd + OUI:24E927* ID_OUI_FROM_DATABASE=TomTom International BV @@ -50492,9 +50708,15 @@ OUI:24FD52* OUI:24FD5B* ID_OUI_FROM_DATABASE=SmartThings, Inc. +OUI:24FE9A* + ID_OUI_FROM_DATABASE=CyberTAN Technology Inc. + OUI:28011C* ID_OUI_FROM_DATABASE=zte corporation +OUI:28022E* + ID_OUI_FROM_DATABASE=Apple, Inc. + OUI:280244* ID_OUI_FROM_DATABASE=Apple, Inc. @@ -50531,6 +50753,9 @@ OUI:280B5C* OUI:280C28* ID_OUI_FROM_DATABASE=Unigen DataStorage Corporation +OUI:280C2D* + ID_OUI_FROM_DATABASE=QUALVISION TECHNOLOGY CO.,LTD + OUI:280CB8* ID_OUI_FROM_DATABASE=Mikrosay Yazilim ve Elektronik A.S. @@ -50996,6 +51221,9 @@ OUI:286F40* OUI:286F7F* ID_OUI_FROM_DATABASE=Cisco Systems, Inc +OUI:28704E* + ID_OUI_FROM_DATABASE=Ubiquiti Inc + OUI:287184* ID_OUI_FROM_DATABASE=Spire Payments @@ -51305,11 +51533,14 @@ OUI:28BE43* OUI:28BE9B* ID_OUI_FROM_DATABASE=Technicolor CH USA Inc. +OUI:28BEF3* + ID_OUI_FROM_DATABASE=FUJIAN STAR-NET COMMUNICATION CO.,LTD + OUI:28BF89* ID_OUI_FROM_DATABASE=Fiberhome Telecommunication Technologies Co.,LTD OUI:28C01B* - ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd + ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd OUI:28C0DA* ID_OUI_FROM_DATABASE=Juniper Networks @@ -51317,6 +51548,9 @@ OUI:28C0DA* OUI:28C13C* ID_OUI_FROM_DATABASE=Hon Hai Precision Industry Co., Ltd. +OUI:28C1A0* + ID_OUI_FROM_DATABASE=Apple, Inc. + OUI:28C21F* ID_OUI_FROM_DATABASE=SAMSUNG ELECTRO-MECHANICS(THAILAND) @@ -51402,7 +51636,7 @@ OUI:28D044* ID_OUI_FROM_DATABASE=Shenzhen Xinyin technology company OUI:28D0CB* - ID_OUI_FROM_DATABASE=Cambridge Communication Systems Ltd + ID_OUI_FROM_DATABASE=Adtran Inc OUI:28D0EA* ID_OUI_FROM_DATABASE=Intel Corporate @@ -51503,9 +51737,15 @@ OUI:28E7CF* OUI:28E98E* ID_OUI_FROM_DATABASE=Mitsubishi Electric Corporation +OUI:28EA0B* + ID_OUI_FROM_DATABASE=Microsoft Corporation + OUI:28EA2D* ID_OUI_FROM_DATABASE=Apple, Inc. +OUI:28EBA6* + ID_OUI_FROM_DATABASE=Nex-T LLC + OUI:28EC95* ID_OUI_FROM_DATABASE=Apple, Inc. @@ -51695,6 +51935,9 @@ OUI:28FF3E* OUI:28FFB2* ID_OUI_FROM_DATABASE=Toshiba Corp. +OUI:2C002A* + ID_OUI_FROM_DATABASE=Shenzhen TINNO Mobile Technology Corp. + OUI:2C002C* ID_OUI_FROM_DATABASE=UNOWHY @@ -52298,9 +52541,15 @@ OUI:2C6373* OUI:2C641F* ID_OUI_FROM_DATABASE=Vizio, Inc +OUI:2C64F6* + ID_OUI_FROM_DATABASE=Wu Qi Technologies,Inc. + OUI:2C6798* ID_OUI_FROM_DATABASE=InTalTech Ltd. +OUI:2C67AB* + ID_OUI_FROM_DATABASE=EZELINK TELECOM + OUI:2C67FB* ID_OUI_FROM_DATABASE=ShenZhen Zhengjili Electronics Co., LTD @@ -52424,6 +52673,9 @@ OUI:2C6F51* OUI:2C6FC9* ID_OUI_FROM_DATABASE=Hon Hai Precision Ind. Co.,Ltd. +OUI:2C704F* + ID_OUI_FROM_DATABASE=zte corporation + OUI:2C7155* ID_OUI_FROM_DATABASE=HiveMotion @@ -52535,6 +52787,9 @@ OUI:2C957F* OUI:2C9662* ID_OUI_FROM_DATABASE=Invenit BV +OUI:2C9682* + ID_OUI_FROM_DATABASE=MitraStar Technology Corp. + OUI:2C9717* ID_OUI_FROM_DATABASE=I.C.Y. B.V. @@ -52544,6 +52799,9 @@ OUI:2C97B1* OUI:2C97ED* ID_OUI_FROM_DATABASE=Sony Imaging Products & Solutions Inc. +OUI:2C9811* + ID_OUI_FROM_DATABASE=CLOUD NETWORK TECHNOLOGY SINGAPORE PTE. LTD. + OUI:2C9924* ID_OUI_FROM_DATABASE=ARRIS Group, Inc. @@ -52691,6 +52949,9 @@ OUI:2CBE97* OUI:2CBEEB* ID_OUI_FROM_DATABASE=Nothing Technology Limited +OUI:2CC253* + ID_OUI_FROM_DATABASE=Apple, Inc. + OUI:2CC260* ID_OUI_FROM_DATABASE=Oracle Corporation @@ -52706,12 +52967,18 @@ OUI:2CC548* OUI:2CC5D3* ID_OUI_FROM_DATABASE=Ruckus Wireless +OUI:2CC6A0* + ID_OUI_FROM_DATABASE=Lumacron Technology Ltd. + OUI:2CC81B* ID_OUI_FROM_DATABASE=Routerboard.com OUI:2CCA0C* ID_OUI_FROM_DATABASE=WITHUS PLANET +OUI:2CCA75* + ID_OUI_FROM_DATABASE=Robert Bosch GmbH AnP + OUI:2CCC15* ID_OUI_FROM_DATABASE=Nokia Corporation @@ -52793,6 +53060,9 @@ OUI:2CD141E* OUI:2CD141F* ID_OUI_FROM_DATABASE=Private +OUI:2CD1C6* + ID_OUI_FROM_DATABASE=Murata Manufacturing Co., Ltd. + OUI:2CD1DA* ID_OUI_FROM_DATABASE=Keysight Technologies, Inc. @@ -52808,6 +53078,9 @@ OUI:2CD2E7* OUI:2CD444* ID_OUI_FROM_DATABASE=FUJITSU LIMITED +OUI:2CD7FF* + ID_OUI_FROM_DATABASE=LANCOM Systems GmbH + OUI:2CD974* ID_OUI_FROM_DATABASE=Hui Zhou Gaoshengda Technology Co.,LTD @@ -52925,6 +53198,9 @@ OUI:2CFDB3* OUI:2CFDB4* ID_OUI_FROM_DATABASE=Shenzhen Jingxun Software Telecommunication Technology Co.,Ltd +OUI:2CFE4F* + ID_OUI_FROM_DATABASE=Xiaomi Communications Co Ltd + OUI:2CFF65* ID_OUI_FROM_DATABASE=Oki Electric Industry Co., Ltd. @@ -53199,7 +53475,7 @@ OUI:30317D* ID_OUI_FROM_DATABASE=Hosiden Corporation OUI:303180* - ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd + ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd OUI:303235* ID_OUI_FROM_DATABASE=Qingdao Intelligent&Precise Electronics Co.,Ltd. @@ -53315,6 +53591,9 @@ OUI:303F7B* OUI:303FBB* ID_OUI_FROM_DATABASE=Hewlett Packard Enterprise +OUI:304074* + ID_OUI_FROM_DATABASE=zte corporation + OUI:304174* ID_OUI_FROM_DATABASE=ALTEC LANSING LLC @@ -53460,7 +53739,7 @@ OUI:304F00* ID_OUI_FROM_DATABASE=GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD OUI:304F75* - ID_OUI_FROM_DATABASE=DASAN Network Solutions + ID_OUI_FROM_DATABASE=DZS Inc. OUI:305075* ID_OUI_FROM_DATABASE=GN Audio A/S @@ -53642,6 +53921,9 @@ OUI:3085EB* OUI:30862D* ID_OUI_FROM_DATABASE=Arista Network, Inc. +OUI:3086F1* + ID_OUI_FROM_DATABASE=Fiberhome Telecommunication Technologies Co.,LTD + OUI:308730* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD @@ -53805,7 +54087,7 @@ OUI:30B1B5* ID_OUI_FROM_DATABASE=Arcadyan Corporation OUI:30B216* - ID_OUI_FROM_DATABASE=Hitachi Energy + ID_OUI_FROM_DATABASE=Hitachi Energy Germany AG OUI:30B237* ID_OUI_FROM_DATABASE=GD Midea Air-Conditioning Equipment Co.,Ltd. @@ -53954,6 +54236,9 @@ OUI:30E090* OUI:30E171* ID_OUI_FROM_DATABASE=Hewlett Packard +OUI:30E1F1* + ID_OUI_FROM_DATABASE=Intelbras + OUI:30E283* ID_OUI_FROM_DATABASE=Texas Instruments @@ -54653,6 +54938,9 @@ OUI:347A60* OUI:347C25* ID_OUI_FROM_DATABASE=Apple, Inc. +OUI:347DE4* + ID_OUI_FROM_DATABASE=SHENZHEN BILIAN ELECTRONIC CO.,LTD + OUI:347DF6* ID_OUI_FROM_DATABASE=Intel Corporate @@ -54699,7 +54987,7 @@ OUI:3484E4* ID_OUI_FROM_DATABASE=Texas Instruments OUI:348511* - ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd + ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd OUI:348518* ID_OUI_FROM_DATABASE=Espressif Inc. @@ -54761,6 +55049,9 @@ OUI:3497F6* OUI:3497FB* ID_OUI_FROM_DATABASE=ADVANCED RF TECHNOLOGIES INC +OUI:34987A* + ID_OUI_FROM_DATABASE=Espressif Inc. + OUI:3498B5* ID_OUI_FROM_DATABASE=NETGEAR @@ -54828,7 +55119,7 @@ OUI:34A8EB* ID_OUI_FROM_DATABASE=Apple, Inc. OUI:34AA31* - ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd + ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd OUI:34AA8B* ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd @@ -54857,6 +55148,9 @@ OUI:34ADE4* OUI:34AF2C* ID_OUI_FROM_DATABASE=Nintendo Co., Ltd. +OUI:34AFA3* + ID_OUI_FROM_DATABASE=Recogni Inc + OUI:34AFB3* ID_OUI_FROM_DATABASE=Amazon Technologies Inc. @@ -54962,6 +55256,9 @@ OUI:34C99D* OUI:34C9F0* ID_OUI_FROM_DATABASE=LM Technologies Ltd +OUI:34CA81* + ID_OUI_FROM_DATABASE=New H3C Intelligence Terminal Co., Ltd. + OUI:34CB1A* ID_OUI_FROM_DATABASE=Procter & Gamble Company @@ -55307,6 +55604,9 @@ OUI:3805AC* OUI:3806B4* ID_OUI_FROM_DATABASE=A.D.C. GmbH +OUI:380716* + ID_OUI_FROM_DATABASE=FREEBOX SAS + OUI:3807D4* ID_OUI_FROM_DATABASE=Zeppelin Systems GmbH @@ -55346,6 +55646,9 @@ OUI:380E7B* OUI:380F4A* ID_OUI_FROM_DATABASE=Apple, Inc. +OUI:380FAD* + ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD + OUI:380FE4* ID_OUI_FROM_DATABASE=Dedicated Network Partners Oy @@ -55358,12 +55661,18 @@ OUI:3810F0* OUI:38127B* ID_OUI_FROM_DATABASE=Crenet Labs Co., Ltd. +OUI:38141B* + ID_OUI_FROM_DATABASE=Secure Letter Inc. + OUI:381428* ID_OUI_FROM_DATABASE=Dell Inc. OUI:38144E* ID_OUI_FROM_DATABASE=Fiberhome Telecommunication Technologies Co.,LTD +OUI:381672* + ID_OUI_FROM_DATABASE=Shenzhen SuperElectron Technology Co.,Ltd. + OUI:3816D1* ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd @@ -55746,7 +56055,7 @@ OUI:386893* ID_OUI_FROM_DATABASE=Intel Corporate OUI:3868A4* - ID_OUI_FROM_DATABASE=Samsung Electronics Co.,LTD + ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd OUI:3868BE* ID_OUI_FROM_DATABASE=Sichuan Tianyi Comheart Telecom Co.,LTD @@ -55775,6 +56084,9 @@ OUI:386E88* OUI:386EA2* ID_OUI_FROM_DATABASE=vivo Mobile Communication Co., Ltd. +OUI:386F6B* + ID_OUI_FROM_DATABASE=GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD + OUI:38700C* ID_OUI_FROM_DATABASE=ARRIS Group, Inc. @@ -55992,7 +56304,7 @@ OUI:38A6CE* ID_OUI_FROM_DATABASE=SKY UK LIMITED OUI:38A851* - ID_OUI_FROM_DATABASE=Moog, Ing + ID_OUI_FROM_DATABASE=Quickset Defense Technologies, LLC OUI:38A86B* ID_OUI_FROM_DATABASE=Orga BV @@ -56057,6 +56369,9 @@ OUI:38A9EA* OUI:38AA3C* ID_OUI_FROM_DATABASE=SAMSUNG ELECTRO MECHANICS CO., LTD. +OUI:38AB16* + ID_OUI_FROM_DATABASE=NPO RTT LLC + OUI:38AB41* ID_OUI_FROM_DATABASE=Texas Instruments @@ -56141,6 +56456,9 @@ OUI:38B54D* OUI:38B5BD* ID_OUI_FROM_DATABASE=E.G.O. Elektro-Ger +OUI:38B5C9* + ID_OUI_FROM_DATABASE=INGRAM MICRO SERVICES + OUI:38B5D3* ID_OUI_FROM_DATABASE=SecuWorks @@ -56616,7 +56934,7 @@ OUI:3C0C7D* ID_OUI_FROM_DATABASE=Tiny Mesh AS OUI:3C0CDB* - ID_OUI_FROM_DATABASE=UNIONMAN TECHNOLOGY CO.,LTD + ID_OUI_FROM_DATABASE=UNION MAN TECHNOLOGY CO.,LTD OUI:3C0E23* ID_OUI_FROM_DATABASE=Cisco Systems, Inc @@ -56696,6 +57014,9 @@ OUI:3C1E04* OUI:3C1E13* ID_OUI_FROM_DATABASE=HANGZHOU SUNRISE TECHNOLOGY CO., LTD +OUI:3C1EB5* + ID_OUI_FROM_DATABASE=Apple, Inc. + OUI:3C2093* ID_OUI_FROM_DATABASE=GD Midea Air-Conditioning Equipment Co.,Ltd. @@ -56957,6 +57278,9 @@ OUI:3C457A* OUI:3C4645* ID_OUI_FROM_DATABASE=Shanghai Infinity Wireless Technologies Co.,Ltd. +OUI:3C46A1* + ID_OUI_FROM_DATABASE=Ruckus Wireless + OUI:3C46D8* ID_OUI_FROM_DATABASE=TP-LINK TECHNOLOGIES CO.,LTD. @@ -57146,6 +57470,9 @@ OUI:3C6E63* OUI:3C6F45* ID_OUI_FROM_DATABASE=Fiberpro Inc. +OUI:3C6F9B* + ID_OUI_FROM_DATABASE=zte corporation + OUI:3C6FEA* ID_OUI_FROM_DATABASE=Panasonic India Pvt. Ltd. @@ -57173,6 +57500,9 @@ OUI:3C7843* OUI:3C7873* ID_OUI_FROM_DATABASE=Airsonics +OUI:3C792B* + ID_OUI_FROM_DATABASE=Dongguan Auklink TechnologyCo.,Ltd + OUI:3C7A8A* ID_OUI_FROM_DATABASE=ARRIS Group, Inc. @@ -57311,6 +57641,9 @@ OUI:3C9872* OUI:3C98BF* ID_OUI_FROM_DATABASE=Quest Controls, Inc. +OUI:3C998C* + ID_OUI_FROM_DATABASE=Houwa System Design Corp. + OUI:3C99F7* ID_OUI_FROM_DATABASE=Lansentechnology AB @@ -57563,6 +57896,9 @@ OUI:3CDFA9* OUI:3CDFBD* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD +OUI:3CE002* + ID_OUI_FROM_DATABASE=Texas Instruments + OUI:3CE038* ID_OUI_FROM_DATABASE=Omnifi Inc. @@ -57662,6 +57998,9 @@ OUI:3CF808* OUI:3CF862* ID_OUI_FROM_DATABASE=Intel Corporate +OUI:3CF9F0* + ID_OUI_FROM_DATABASE=zte corporation + OUI:3CFA06* ID_OUI_FROM_DATABASE=Microsoft Corporation @@ -58019,6 +58358,9 @@ OUI:4040A7* OUI:404101* ID_OUI_FROM_DATABASE=Rockwell Automation +OUI:40410D* + ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD + OUI:404229* ID_OUI_FROM_DATABASE=Layer3TV, Inc @@ -58028,6 +58370,9 @@ OUI:404244* OUI:4044FD* ID_OUI_FROM_DATABASE=Realme Chongqing Mobile Telecommunications Corp.,Ltd. +OUI:4045C4* + ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD + OUI:4045DA* ID_OUI_FROM_DATABASE=Spreadtrum Communications (Shanghai) Co., Ltd. @@ -58100,6 +58445,9 @@ OUI:404AD4* OUI:404C77* ID_OUI_FROM_DATABASE=ARRIS Group, Inc. +OUI:404CCA* + ID_OUI_FROM_DATABASE=Espressif Inc. + OUI:404D7F* ID_OUI_FROM_DATABASE=Apple, Inc. @@ -58112,6 +58460,9 @@ OUI:404E36* OUI:404EEB* ID_OUI_FROM_DATABASE=Higher Way Electronic Co., Ltd. +OUI:404F42* + ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD + OUI:4050B5* ID_OUI_FROM_DATABASE=Shenzhen New Species Technology Co., Ltd. @@ -58203,7 +58554,7 @@ OUI:40667A* ID_OUI_FROM_DATABASE=mediola - connected living AG OUI:40679B* - ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd + ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd OUI:406826* ID_OUI_FROM_DATABASE=Thales UK Limited @@ -58268,6 +58619,9 @@ OUI:407C7D* OUI:407D0F* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD +OUI:407F5F* + ID_OUI_FROM_DATABASE=Juniper Networks + OUI:407FE0* ID_OUI_FROM_DATABASE=Glory Star Technics (ShenZhen) Limited @@ -58316,6 +58670,9 @@ OUI:408C4C* OUI:408D5C* ID_OUI_FROM_DATABASE=GIGA-BYTE TECHNOLOGY CO.,LTD. +OUI:408E2C* + ID_OUI_FROM_DATABASE=Microsoft Corporation + OUI:408EDF* ID_OUI_FROM_DATABASE=Huawei Device Co., Ltd. @@ -58328,6 +58685,9 @@ OUI:408F9D* OUI:409151* ID_OUI_FROM_DATABASE=Espressif Inc. +OUI:40921A* + ID_OUI_FROM_DATABASE=Apple, Inc. + OUI:409505* ID_OUI_FROM_DATABASE=ACOINFO TECHNOLOGY CO.,LTD @@ -58782,7 +59142,7 @@ OUI:40F201* ID_OUI_FROM_DATABASE=Sagemcom Broadband SAS OUI:40F21C* - ID_OUI_FROM_DATABASE=DASAN Zhone Solutions + ID_OUI_FROM_DATABASE=DZS Inc. OUI:40F2E9* ID_OUI_FROM_DATABASE=IBM @@ -58848,7 +59208,7 @@ OUI:40F4EC* ID_OUI_FROM_DATABASE=Cisco Systems, Inc OUI:40F4FD* - ID_OUI_FROM_DATABASE=UNIONMAN TECHNOLOGY CO.,LTD + ID_OUI_FROM_DATABASE=UNION MAN TECHNOLOGY CO.,LTD OUI:40F520* ID_OUI_FROM_DATABASE=Espressif Inc. @@ -58871,6 +59231,9 @@ OUI:40F9D5* OUI:40FA7F* ID_OUI_FROM_DATABASE=Preh Car Connect GmbH +OUI:40FAFE* + ID_OUI_FROM_DATABASE=Motorola Mobility LLC, a Lenovo Company + OUI:40FC89* ID_OUI_FROM_DATABASE=ARRIS Group, Inc. @@ -59036,6 +59399,9 @@ OUI:441E98* OUI:441EA1* ID_OUI_FROM_DATABASE=Hewlett Packard +OUI:442063* + ID_OUI_FROM_DATABASE=Continental Automotive Technologies GmbH + OUI:44227C* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD @@ -59288,6 +59654,9 @@ OUI:44619C* OUI:446246* ID_OUI_FROM_DATABASE=Comat AG +OUI:446370* + ID_OUI_FROM_DATABASE=LCFC(Hefei) Electronics Technology Co., Ltd + OUI:44643C* ID_OUI_FROM_DATABASE=Cisco Systems, Inc @@ -59540,6 +59909,9 @@ OUI:449F7F* OUI:44A191* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD +OUI:44A3C7* + ID_OUI_FROM_DATABASE=zte corporation + OUI:44A42D* ID_OUI_FROM_DATABASE=TCT mobile ltd @@ -59850,7 +60222,7 @@ OUI:44D884* ID_OUI_FROM_DATABASE=Apple, Inc. OUI:44D9E7* - ID_OUI_FROM_DATABASE=Ubiquiti Networks Inc. + ID_OUI_FROM_DATABASE=Ubiquiti Inc OUI:44DA30* ID_OUI_FROM_DATABASE=Apple, Inc. @@ -59858,6 +60230,9 @@ OUI:44DA30* OUI:44DB60* ID_OUI_FROM_DATABASE=Nanjing Baihezhengliu Technology Co., Ltd +OUI:44DBD2* + ID_OUI_FROM_DATABASE=YEALINK(XIAMEN) NETWORK TECHNOLOGY CO.,LTD. + OUI:44DC4E* ID_OUI_FROM_DATABASE=ITEL MOBILE LIMITED @@ -59867,6 +60242,9 @@ OUI:44DC91* OUI:44DCCB* ID_OUI_FROM_DATABASE=SEMINDIA SYSTEMS PVT LTD +OUI:44DF65* + ID_OUI_FROM_DATABASE=Beijing Xiaomi Mobile Software Co., Ltd + OUI:44E08E* ID_OUI_FROM_DATABASE=Cisco SPVTG @@ -60140,6 +60518,9 @@ OUI:482335* OUI:482567* ID_OUI_FROM_DATABASE=Poly +OUI:4825F3* + ID_OUI_FROM_DATABASE=Huawei Device Co., Ltd. + OUI:48262C* ID_OUI_FROM_DATABASE=Apple, Inc. @@ -60164,6 +60545,9 @@ OUI:48282F* OUI:482952* ID_OUI_FROM_DATABASE=Sagemcom Broadband SAS +OUI:4829D6* + ID_OUI_FROM_DATABASE=GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD + OUI:4829E4* ID_OUI_FROM_DATABASE=AO @@ -60188,6 +60572,9 @@ OUI:482F6B* OUI:482FD7* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD +OUI:483177* + ID_OUI_FROM_DATABASE=Nintendo Co.,Ltd + OUI:4831DB* ID_OUI_FROM_DATABASE=Huawei Device Co., Ltd. @@ -60209,6 +60596,9 @@ OUI:48365F* OUI:483871* ID_OUI_FROM_DATABASE=Huawei Device Co., Ltd. +OUI:4838B6* + ID_OUI_FROM_DATABASE=Auhui Taoyun Technology Co., Ltd + OUI:483974* ID_OUI_FROM_DATABASE=Proware Technologies Co., Ltd. @@ -60248,6 +60638,9 @@ OUI:4844F7* OUI:484520* ID_OUI_FROM_DATABASE=Intel Corporate +OUI:4845CF* + ID_OUI_FROM_DATABASE=LLC Proizvodstvennaya Kompania TransService + OUI:48468D* ID_OUI_FROM_DATABASE=Zepcam B.V. @@ -60321,7 +60714,7 @@ OUI:48555C* ID_OUI_FROM_DATABASE=Wu Qi Technologies,Inc. OUI:48555E* - ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd + ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd OUI:48555F* ID_OUI_FROM_DATABASE=Fiberhome Telecommunication Technologies Co.,LTD @@ -60341,6 +60734,9 @@ OUI:485929* OUI:4859A4* ID_OUI_FROM_DATABASE=zte corporation +OUI:485A0D* + ID_OUI_FROM_DATABASE=Juniper Networks + OUI:485A3F* ID_OUI_FROM_DATABASE=WISOL @@ -60458,6 +60854,9 @@ OUI:486E73* OUI:486EFB* ID_OUI_FROM_DATABASE=Davit System Technology Co., Ltd. +OUI:486F33* + ID_OUI_FROM_DATABASE=KYUNGWOO.SYSTEM, INC. + OUI:486FD2* ID_OUI_FROM_DATABASE=StorSimple Inc @@ -60530,6 +60929,12 @@ OUI:487D2E* OUI:487E48* ID_OUI_FROM_DATABASE=Earda Technologies co Ltd +OUI:48814E* + ID_OUI_FROM_DATABASE=E&M SOLUTION CO,.Ltd + +OUI:4881D4* + ID_OUI_FROM_DATABASE=Ruijie Networks Co.,LTD + OUI:488244* ID_OUI_FROM_DATABASE=Life Fitness / Div. of Brunswick @@ -60602,6 +61007,9 @@ OUI:48902F* OUI:489153* ID_OUI_FROM_DATABASE=Weinmann Geräte für Medizin GmbH + Co. KG +OUI:4891D5* + ID_OUI_FROM_DATABASE=Cisco Systems, Inc + OUI:4891F6* ID_OUI_FROM_DATABASE=Shenzhen Reach software technology CO.,LTD @@ -60632,9 +61040,15 @@ OUI:489D24* OUI:489DD1* ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd +OUI:489E9D* + ID_OUI_FROM_DATABASE=Hui Zhou Gaoshengda Technology Co.,LTD + OUI:489EBD* ID_OUI_FROM_DATABASE=HP Inc. +OUI:489ECB* + ID_OUI_FROM_DATABASE=Hewlett Packard Enterprise + OUI:48A0F8* ID_OUI_FROM_DATABASE=Fiberhome Telecommunication Technologies Co.,LTD @@ -60683,6 +61097,9 @@ OUI:48A74E* OUI:48A91C* ID_OUI_FROM_DATABASE=Apple, Inc. +OUI:48A98A* + ID_OUI_FROM_DATABASE=Routerboard.com + OUI:48A9D2* ID_OUI_FROM_DATABASE=Wistron Neweb Corporation @@ -60734,6 +61151,9 @@ OUI:48BA4E* OUI:48BCA6* ID_OUI_FROM_DATABASE=​ASUNG TECHNO CO.,Ltd +OUI:48BCE1* + ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd + OUI:48BD0E* ID_OUI_FROM_DATABASE=Quanta Storage Inc. @@ -60743,6 +61163,9 @@ OUI:48BD3D* OUI:48BD4A* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD +OUI:48BDA7* + ID_OUI_FROM_DATABASE=Honor Device Co., Ltd. + OUI:48BDCE* ID_OUI_FROM_DATABASE=Technicolor CH USA Inc. @@ -60789,7 +61212,7 @@ OUI:48C8B6* ID_OUI_FROM_DATABASE=SysTec GmbH OUI:48CAC6* - ID_OUI_FROM_DATABASE=UNIONMAN TECHNOLOGY CO.,LTD + ID_OUI_FROM_DATABASE=UNION MAN TECHNOLOGY CO.,LTD OUI:48CB6E* ID_OUI_FROM_DATABASE=Cello Electronics (UK) Ltd @@ -60872,6 +61295,9 @@ OUI:48DF1C* OUI:48DF37* ID_OUI_FROM_DATABASE=Hewlett Packard Enterprise +OUI:48E15C* + ID_OUI_FROM_DATABASE=Apple, Inc. + OUI:48E1AF* ID_OUI_FROM_DATABASE=Vity @@ -61127,6 +61553,9 @@ OUI:4C2258* OUI:4C22F3* ID_OUI_FROM_DATABASE=Arcadyan Corporation +OUI:4C231A* + ID_OUI_FROM_DATABASE=Extreme Networks, Inc. + OUI:4C2498* ID_OUI_FROM_DATABASE=Texas Instruments @@ -61355,6 +61784,9 @@ OUI:4C5DCD* OUI:4C5E0C* ID_OUI_FROM_DATABASE=Routerboard.com +OUI:4C5ED3* + ID_OUI_FROM_DATABASE=Unisyue Technologies Co; LTD. + OUI:4C5FD2* ID_OUI_FROM_DATABASE=Alcatel-Lucent @@ -61523,6 +61955,9 @@ OUI:4C74A7C* OUI:4C74A7D* ID_OUI_FROM_DATABASE=ddcpersia +OUI:4C74A7E* + ID_OUI_FROM_DATABASE=KYOCERA CORPORATION + OUI:4C74BF* ID_OUI_FROM_DATABASE=Apple, Inc. @@ -61733,6 +62168,9 @@ OUI:4C968A* OUI:4C98EF* ID_OUI_FROM_DATABASE=Zeo +OUI:4C9B63* + ID_OUI_FROM_DATABASE=LG Innotek + OUI:4C9D22* ID_OUI_FROM_DATABASE=ACES Co.,Ltd @@ -61964,6 +62402,9 @@ OUI:4CC681* OUI:4CC7D6* ID_OUI_FROM_DATABASE=FLEXTRONICS MANUFACTURING(ZHUHAI)CO.,LTD. +OUI:4CC844* + ID_OUI_FROM_DATABASE=Maipu Communication Technology Co.,Ltd. + OUI:4CC8A1* ID_OUI_FROM_DATABASE=Cisco Meraki @@ -62105,6 +62546,9 @@ OUI:4CE676* OUI:4CE6C0* ID_OUI_FROM_DATABASE=Apple, Inc. +OUI:4CE705* + ID_OUI_FROM_DATABASE=Siemens Industrial Automation Products Ltd., Chengdu + OUI:4CE933* ID_OUI_FROM_DATABASE=RailComm, LLC @@ -62435,6 +62879,9 @@ OUI:502F9B* OUI:502FA8* ID_OUI_FROM_DATABASE=Cisco Systems, Inc +OUI:5030F4* + ID_OUI_FROM_DATABASE=Exascend, Inc. + OUI:5031AD* ID_OUI_FROM_DATABASE=ABB Global Industries and Services Private Limited @@ -62525,6 +62972,9 @@ OUI:504348* OUI:5043B9* ID_OUI_FROM_DATABASE=OktoInform RUS +OUI:504594* + ID_OUI_FROM_DATABASE=Radisys + OUI:5045F7* ID_OUI_FROM_DATABASE=Liuhe Intelligence Technology Ltd. @@ -62873,6 +63323,9 @@ OUI:508A42* OUI:508ACB* ID_OUI_FROM_DATABASE=SHENZHEN MAXMADE TECHNOLOGY CO., LTD. +OUI:508BB9* + ID_OUI_FROM_DATABASE=Tuya Smart Inc. + OUI:508C77* ID_OUI_FROM_DATABASE=DIRMEIER Schanktechnik GmbH &Co KG @@ -63308,6 +63761,9 @@ OUI:50E14A* OUI:50E24E* ID_OUI_FROM_DATABASE=zte corporation +OUI:50E538* + ID_OUI_FROM_DATABASE=Hangzhou Hikvision Digital Technology Co.,Ltd. + OUI:50E549* ID_OUI_FROM_DATABASE=GIGA-BYTE TECHNOLOGY CO.,LTD. @@ -63467,6 +63923,9 @@ OUI:50FF99E* OUI:540237* ID_OUI_FROM_DATABASE=Teltronic AG +OUI:540295* + ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD + OUI:540384* ID_OUI_FROM_DATABASE=Hongkong Nano IC Technologies Co., Ltd @@ -63500,6 +63959,51 @@ OUI:540764* OUI:54077D* ID_OUI_FROM_DATABASE=NETGEAR +OUI:54083B0* + ID_OUI_FROM_DATABASE=Shenzhen Liandian Communication Technology Co.LTD + +OUI:54083B1* + ID_OUI_FROM_DATABASE=Annapurna labs + +OUI:54083B2* + ID_OUI_FROM_DATABASE=NAVITUS LT + +OUI:54083B3* + ID_OUI_FROM_DATABASE=Dhyan Networks and Technologies, Inc + +OUI:54083B4* + ID_OUI_FROM_DATABASE=Toray Medical Company Limited + +OUI:54083B5* + ID_OUI_FROM_DATABASE=shenzhen HAIOT technology co.,ltd + +OUI:54083B6* + ID_OUI_FROM_DATABASE=Vector Atomic + +OUI:54083B7* + ID_OUI_FROM_DATABASE=ASCS Sp. z o.o. + +OUI:54083B8* + ID_OUI_FROM_DATABASE=Update Systems Inc. + +OUI:54083B9* + ID_OUI_FROM_DATABASE=Unicompute Technology Co.,Ltd. + +OUI:54083BA* + ID_OUI_FROM_DATABASE=Silex Ipari Automatizálási Zrt. + +OUI:54083BB* + ID_OUI_FROM_DATABASE=Korea Bus Broadcasting + +OUI:54083BC* + ID_OUI_FROM_DATABASE=FairPhone B.V. + +OUI:54083BD* + ID_OUI_FROM_DATABASE=BHS Corrugated Maschinen- und Anlagenbau GmbH + +OUI:54083BE* + ID_OUI_FROM_DATABASE=Sinclair Technologies + OUI:540910* ID_OUI_FROM_DATABASE=Apple, Inc. @@ -63533,6 +64037,12 @@ OUI:5410EC* OUI:54112F* ID_OUI_FROM_DATABASE=Sulzer Pump Solutions Finland Oy +OUI:541149* + ID_OUI_FROM_DATABASE=vivo Mobile Communication Co., Ltd. + +OUI:541159* + ID_OUI_FROM_DATABASE=Nettrix Information Industry co.LTD + OUI:54115F* ID_OUI_FROM_DATABASE=Atamo Pty Ltd @@ -63545,6 +64055,9 @@ OUI:541379* OUI:541473* ID_OUI_FROM_DATABASE=Wingtech Group (HongKong)Limited +OUI:5414A7* + ID_OUI_FROM_DATABASE=Nanjing Qinheng Microelectronics Co., Ltd. + OUI:5414F3* ID_OUI_FROM_DATABASE=Intel Corporate @@ -63647,6 +64160,9 @@ OUI:543131* OUI:5431D4* ID_OUI_FROM_DATABASE=TGW Mechanics GmbH +OUI:5432C7* + ID_OUI_FROM_DATABASE=Apple, Inc. + OUI:5433CB* ID_OUI_FROM_DATABASE=Apple, Inc. @@ -63779,6 +64295,9 @@ OUI:5455D5* OUI:545AA6* ID_OUI_FROM_DATABASE=Espressif Inc. +OUI:545DD9* + ID_OUI_FROM_DATABASE=EDISTEC + OUI:545EBD* ID_OUI_FROM_DATABASE=NL Technologies @@ -63855,7 +64374,7 @@ OUI:54724F* ID_OUI_FROM_DATABASE=Apple, Inc. OUI:54725E* - ID_OUI_FROM_DATABASE=UNIONMAN TECHNOLOGY CO.,LTD + ID_OUI_FROM_DATABASE=UNION MAN TECHNOLOGY CO.,LTD OUI:547398* ID_OUI_FROM_DATABASE=Toyo Electronics Corporation @@ -63935,6 +64454,9 @@ OUI:54880E* OUI:5488DE* ID_OUI_FROM_DATABASE=Cisco Systems, Inc +OUI:5488FE* + ID_OUI_FROM_DATABASE=Xiaoniu network technology (Shanghai) Co., Ltd. + OUI:548922* ID_OUI_FROM_DATABASE=Zelfy Inc @@ -63944,6 +64466,9 @@ OUI:548998* OUI:548ABA* ID_OUI_FROM_DATABASE=Cisco Systems, Inc +OUI:548C81* + ID_OUI_FROM_DATABASE=Hangzhou Hikvision Digital Technology Co.,Ltd. + OUI:548CA0* ID_OUI_FROM_DATABASE=Liteon Technology Corporation @@ -64166,6 +64691,9 @@ OUI:54B620* OUI:54B753* ID_OUI_FROM_DATABASE=Hunan Fenghui Yinjia Science And Technology Co.,Ltd +OUI:54B7BD* + ID_OUI_FROM_DATABASE=Arcadyan Corporation + OUI:54B7E5* ID_OUI_FROM_DATABASE=Rayson Technology Co., Ltd. @@ -64361,6 +64889,9 @@ OUI:54EE75* OUI:54EF33* ID_OUI_FROM_DATABASE=SHENZHEN BILIAN ELECTRONIC CO.,LTD +OUI:54EF43* + ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD + OUI:54EF44* ID_OUI_FROM_DATABASE=Lumi United Technology Co., Ltd @@ -64400,6 +64931,9 @@ OUI:54F82A* OUI:54F876* ID_OUI_FROM_DATABASE=ABB AG +OUI:54F8F0* + ID_OUI_FROM_DATABASE=Tesla Inc + OUI:54FA3E* ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd @@ -64460,6 +64994,9 @@ OUI:580A20* OUI:580AD4* ID_OUI_FROM_DATABASE=Apple, Inc. +OUI:581031* + ID_OUI_FROM_DATABASE=Hon Hai Precision IND.CO.,LTD + OUI:58108C* ID_OUI_FROM_DATABASE=Intelbras @@ -65226,7 +65763,7 @@ OUI:58C876* ID_OUI_FROM_DATABASE=China Mobile (Hangzhou) Information Technology Co., Ltd. OUI:58C935* - ID_OUI_FROM_DATABASE=Chiun Mai Communication Systems, Inc + ID_OUI_FROM_DATABASE=Chiun Mai Communication System, Inc OUI:58CB52* ID_OUI_FROM_DATABASE=Google, Inc. @@ -65309,6 +65846,9 @@ OUI:58E434* OUI:58E476* ID_OUI_FROM_DATABASE=CENTRON COMMUNICATIONS TECHNOLOGIES FUJIAN CO.,LTD +OUI:58E488* + ID_OUI_FROM_DATABASE=Amazon Technologies Inc. + OUI:58E636* ID_OUI_FROM_DATABASE=EVRsafe Technologies @@ -65411,6 +65951,9 @@ OUI:58F6BF* OUI:58F85C* ID_OUI_FROM_DATABASE=LLC Proizvodstvennaya Kompania TransService +OUI:58F8D7* + ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD + OUI:58F987* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD @@ -65558,6 +66101,9 @@ OUI:5C1515* OUI:5C15E1* ID_OUI_FROM_DATABASE=AIDC TECHNOLOGY (S) PTE LTD +OUI:5C1648* + ID_OUI_FROM_DATABASE=GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD + OUI:5C16C7* ID_OUI_FROM_DATABASE=Arista Networks @@ -65597,6 +66143,9 @@ OUI:5C2167* OUI:5C22C4* ID_OUI_FROM_DATABASE=DAE EUN ELETRONICS CO., LTD +OUI:5C22DA* + ID_OUI_FROM_DATABASE=Technicolor CH USA Inc. + OUI:5C2316* ID_OUI_FROM_DATABASE=Squirrels Research Labs LLC @@ -65624,6 +66173,9 @@ OUI:5C2763* OUI:5C27D4* ID_OUI_FROM_DATABASE=Shenzhen Qihu Intelligent Technology Company Limited +OUI:5C2886* + ID_OUI_FROM_DATABASE=Inventec(Chongqing) Corporation + OUI:5C2AEF* ID_OUI_FROM_DATABASE=r2p Asia-Pacific Pty Ltd @@ -65735,6 +66287,9 @@ OUI:5C4A26* OUI:5C4CA9* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD +OUI:5C4DBF* + ID_OUI_FROM_DATABASE=zte corporation + OUI:5C5015* ID_OUI_FROM_DATABASE=Cisco Systems, Inc @@ -65816,6 +66371,9 @@ OUI:5C6199* OUI:5C625A* ID_OUI_FROM_DATABASE=CANON INC. +OUI:5C628B* + ID_OUI_FROM_DATABASE=TP-Link Corporation Limited + OUI:5C63BF* ID_OUI_FROM_DATABASE=TP-LINK TECHNOLOGIES CO.,LTD. @@ -65828,6 +66386,9 @@ OUI:5C647A* OUI:5C648E* ID_OUI_FROM_DATABASE=Zyxel Communications Corporation +OUI:5C64F1* + ID_OUI_FROM_DATABASE=Cisco Systems, Inc + OUI:5C64F3* ID_OUI_FROM_DATABASE=sywinkey HongKong Co,. Limited? @@ -65849,6 +66410,51 @@ OUI:5C6A7D* OUI:5C6A80* ID_OUI_FROM_DATABASE=Zyxel Communications Corporation +OUI:5C6AEC0* + ID_OUI_FROM_DATABASE=Acuity Brands Lighting + +OUI:5C6AEC1* + ID_OUI_FROM_DATABASE=Shanghai Smilembb Technology Co.,LTD + +OUI:5C6AEC2* + ID_OUI_FROM_DATABASE=Shenzhen Mingyue Technology lnnovation Co.,Ltd + +OUI:5C6AEC3* + ID_OUI_FROM_DATABASE=Shanghai Yunsilicon Technology Co., Ltd. + +OUI:5C6AEC4* + ID_OUI_FROM_DATABASE=GeneTouch Corp. + +OUI:5C6AEC5* + ID_OUI_FROM_DATABASE=Exaterra Ltd. + +OUI:5C6AEC6* + ID_OUI_FROM_DATABASE=FEMTOCELL + +OUI:5C6AEC7* + ID_OUI_FROM_DATABASE=Nippon Pulse Motor Co., Ltd. + +OUI:5C6AEC8* + ID_OUI_FROM_DATABASE=Optiver Services B.V. + +OUI:5C6AEC9* + ID_OUI_FROM_DATABASE=Shanghai Alway Information Technology Co., Ltd + +OUI:5C6AECA* + ID_OUI_FROM_DATABASE=Shenzhen Olax Technology CO.,Ltd + +OUI:5C6AECB* + ID_OUI_FROM_DATABASE=Shenzhen Anked vision Electronics Co.Ltd + +OUI:5C6AECC* + ID_OUI_FROM_DATABASE=Suzhou Huaqi Intelligent Technology Co., Ltd. + +OUI:5C6AECD* + ID_OUI_FROM_DATABASE=DarkVision Technologies Inc. + +OUI:5C6AECE* + ID_OUI_FROM_DATABASE=Saab Seaeye Ltd + OUI:5C6B32* ID_OUI_FROM_DATABASE=Texas Instruments @@ -65876,6 +66482,9 @@ OUI:5C70A3* OUI:5C710D* ID_OUI_FROM_DATABASE=Cisco Systems, Inc +OUI:5C7545* + ID_OUI_FROM_DATABASE=Wayties, Inc. + OUI:5C75AF* ID_OUI_FROM_DATABASE=Fitbit, Inc. @@ -65885,6 +66494,9 @@ OUI:5C75C6* OUI:5C7695* ID_OUI_FROM_DATABASE=Technicolor CH USA Inc. +OUI:5C76D5* + ID_OUI_FROM_DATABASE=Nokia + OUI:5C7757* ID_OUI_FROM_DATABASE=Haivision Network Video @@ -66002,6 +66614,9 @@ OUI:5C89D4* OUI:5C8A38* ID_OUI_FROM_DATABASE=Hewlett Packard +OUI:5C8B6B* + ID_OUI_FROM_DATABASE=Amazon Technologies Inc. + OUI:5C8C30* ID_OUI_FROM_DATABASE=Taicang T&W Electronics @@ -66035,6 +66650,9 @@ OUI:5C925E* OUI:5C93A2* ID_OUI_FROM_DATABASE=Liteon Technology Corporation +OUI:5C9462* + ID_OUI_FROM_DATABASE=Shenzhen Jiuzhou Electric Co.,LTD + OUI:5C95AE* ID_OUI_FROM_DATABASE=Apple, Inc. @@ -66527,6 +67145,9 @@ OUI:6002B4* OUI:600308* ID_OUI_FROM_DATABASE=Apple, Inc. +OUI:60030C* + ID_OUI_FROM_DATABASE=Shenzhen YOUHUA Technology Co., Ltd + OUI:600347* ID_OUI_FROM_DATABASE=Billion Electric Co. Ltd. @@ -66609,7 +67230,7 @@ OUI:6015926* ID_OUI_FROM_DATABASE=BEIJING KUANGSHI TECHNOLOGY CO., LTD OUI:6015927* - ID_OUI_FROM_DATABASE=Faster CZ spol. s r.o. + ID_OUI_FROM_DATABASE=Unipi Technology s.r.o. OUI:6015928* ID_OUI_FROM_DATABASE=Yangzhou Wanfang Electronic Technology,CO .,Ltd. @@ -66662,6 +67283,9 @@ OUI:601970* OUI:601971* ID_OUI_FROM_DATABASE=ARRIS Group, Inc. +OUI:601B52* + ID_OUI_FROM_DATABASE=Vodafone Italia S.p.A. + OUI:601D0F* ID_OUI_FROM_DATABASE=Midnite Solar @@ -66687,7 +67311,7 @@ OUI:6021C0* ID_OUI_FROM_DATABASE=Murata Manufacturing Co., Ltd. OUI:602232* - ID_OUI_FROM_DATABASE=Ubiquiti Networks Inc. + ID_OUI_FROM_DATABASE=Ubiquiti Inc OUI:6023A4* ID_OUI_FROM_DATABASE=Sichuan AI-Link Technology Co., Ltd. @@ -66710,6 +67334,9 @@ OUI:60292B* OUI:6029D5* ID_OUI_FROM_DATABASE=DAVOLINK Inc. +OUI:602A1B* + ID_OUI_FROM_DATABASE=JANCUS + OUI:602A54* ID_OUI_FROM_DATABASE=CardioTek B.V. @@ -66815,6 +67442,9 @@ OUI:6047D4* OUI:604826* ID_OUI_FROM_DATABASE=Newbridge Technologies Int. Ltd. +OUI:60489C* + ID_OUI_FROM_DATABASE=YIPPEE ELECTRONICS CO.,LIMITED + OUI:6049C1* ID_OUI_FROM_DATABASE=Avaya Inc @@ -67007,6 +67637,9 @@ OUI:60812B* OUI:6081F9* ID_OUI_FROM_DATABASE=Helium Systems, Inc +OUI:608246* + ID_OUI_FROM_DATABASE=Apple, Inc. + OUI:608334* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD @@ -67133,6 +67766,9 @@ OUI:6095CEE* OUI:609620* ID_OUI_FROM_DATABASE=Private +OUI:6096A4* + ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD + OUI:6097DD* ID_OUI_FROM_DATABASE=MicroSys Electronics GmbH @@ -67448,6 +68084,9 @@ OUI:60DB2A* OUI:60DB98* ID_OUI_FROM_DATABASE=Calix Inc. +OUI:60DC81* + ID_OUI_FROM_DATABASE=AltoBeam Inc. + OUI:60DD70* ID_OUI_FROM_DATABASE=Apple, Inc. @@ -67508,9 +68147,15 @@ OUI:60EB69* OUI:60EE5C* ID_OUI_FROM_DATABASE=SHENZHEN FAST TECHNOLOGIES CO.,LTD +OUI:60EFAB* + ID_OUI_FROM_DATABASE=Silicon Laboratories + OUI:60EFC6* ID_OUI_FROM_DATABASE=Shenzhen Chima Technologies Co Limited +OUI:60F04D* + ID_OUI_FROM_DATABASE=Honor Device Co., Ltd. + OUI:60F13D* ID_OUI_FROM_DATABASE=JABLOCOM s.r.o. @@ -67559,6 +68204,9 @@ OUI:60F8F2* OUI:60FA9D* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD +OUI:60FAB1* + ID_OUI_FROM_DATABASE=Kempower Oyj + OUI:60FACD* ID_OUI_FROM_DATABASE=Apple, Inc. @@ -67709,6 +68357,9 @@ OUI:641A22* OUI:641ABA* ID_OUI_FROM_DATABASE=Dryad Networks GmbH +OUI:641C10* + ID_OUI_FROM_DATABASE=Texas Instruments + OUI:641C67* ID_OUI_FROM_DATABASE=DIGIBRAS INDUSTRIA DO BRASILS/A @@ -67952,6 +68603,9 @@ OUI:645106* OUI:64517E* ID_OUI_FROM_DATABASE=LONG BEN (DONGGUAN) ELECTRONIC TECHNOLOGY CO.,LTD. +OUI:645234* + ID_OUI_FROM_DATABASE=Sichuan Tianyi Comheart Telecom Co.,LTD + OUI:645299* ID_OUI_FROM_DATABASE=The Chamberlain Group, Inc @@ -68234,6 +68888,9 @@ OUI:648CBB* OUI:648D9E* ID_OUI_FROM_DATABASE=IVT Electronic Co.,Ltd +OUI:648F3E* + ID_OUI_FROM_DATABASE=Cisco Systems, Inc + OUI:6490C1* ID_OUI_FROM_DATABASE=Beijing Xiaomi Mobile Software Co., Ltd @@ -68378,6 +69035,9 @@ OUI:64B623* OUI:64B64A* ID_OUI_FROM_DATABASE=ViVOtech, Inc. +OUI:64B708* + ID_OUI_FROM_DATABASE=Espressif Inc. + OUI:64B853* ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd @@ -68565,7 +69225,7 @@ OUI:64E003* ID_OUI_FROM_DATABASE=Hui Zhou Gaoshengda Technology Co.,LTD OUI:64E0AB* - ID_OUI_FROM_DATABASE=UNIONMAN TECHNOLOGY CO.,LTD + ID_OUI_FROM_DATABASE=UNION MAN TECHNOLOGY CO.,LTD OUI:64E161* ID_OUI_FROM_DATABASE=DEP Corp. @@ -68573,6 +69233,9 @@ OUI:64E161* OUI:64E172* ID_OUI_FROM_DATABASE=Shenzhen Qihoo Intelligent Technology Co.,Ltd +OUI:64E204* + ID_OUI_FROM_DATABASE=NTN Technical Service Corporation + OUI:64E220* ID_OUI_FROM_DATABASE=Qisda Corporation @@ -68612,6 +69275,9 @@ OUI:64EAC5* OUI:64EB8C* ID_OUI_FROM_DATABASE=Seiko Epson Corporation +OUI:64EC65* + ID_OUI_FROM_DATABASE=vivo Mobile Communication Co., Ltd. + OUI:64ED57* ID_OUI_FROM_DATABASE=ARRIS Group, Inc. @@ -68790,7 +69456,7 @@ OUI:6819AC* ID_OUI_FROM_DATABASE=Guangzhou Xianyou Intelligent Technogoly CO., LTD OUI:681AA4* - ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd + ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd OUI:681AB2* ID_OUI_FROM_DATABASE=zte corporation @@ -69005,6 +69671,9 @@ OUI:685811* OUI:6858C5* ID_OUI_FROM_DATABASE=ZF TRW Automotive +OUI:685932* + ID_OUI_FROM_DATABASE=Sunitec Enterprise Co.,Ltd + OUI:68597F* ID_OUI_FROM_DATABASE=Alcatel Lucent @@ -69069,7 +69738,7 @@ OUI:686E48* ID_OUI_FROM_DATABASE=Prophet Electronic Technology Corp.,Ltd OUI:687251* - ID_OUI_FROM_DATABASE=Ubiquiti Networks Inc. + ID_OUI_FROM_DATABASE=Ubiquiti Inc OUI:6872C3* ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd @@ -69086,6 +69755,9 @@ OUI:68764F* OUI:687724* ID_OUI_FROM_DATABASE=TP-LINK TECHNOLOGIES CO.,LTD. +OUI:6877DA* + ID_OUI_FROM_DATABASE=zte corporation + OUI:687848* ID_OUI_FROM_DATABASE=WESTUNITIS CO., LTD. @@ -69188,6 +69860,9 @@ OUI:688540* OUI:68856A* ID_OUI_FROM_DATABASE=OuterLink Corporation +OUI:6885A4* + ID_OUI_FROM_DATABASE=GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD + OUI:6886A7* ID_OUI_FROM_DATABASE=Cisco Systems, Inc @@ -69359,6 +70034,9 @@ OUI:68A3C4* OUI:68A40E* ID_OUI_FROM_DATABASE=BSH Hausgeräte GmbH +OUI:68A46A* + ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD + OUI:68A47D* ID_OUI_FROM_DATABASE=Sun Cupid Technology (HK) LTD @@ -69507,7 +70185,7 @@ OUI:68D6ED* ID_OUI_FROM_DATABASE=GooWi Wireless Technology Co., Limited OUI:68D79A* - ID_OUI_FROM_DATABASE=Ubiquiti Networks Inc. + ID_OUI_FROM_DATABASE=Ubiquiti Inc OUI:68D925* ID_OUI_FROM_DATABASE=ProSys Development Services @@ -69626,6 +70304,9 @@ OUI:68F38E* OUI:68F543* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD +OUI:68F63B* + ID_OUI_FROM_DATABASE=Amazon Technologies Inc. + OUI:68F728* ID_OUI_FROM_DATABASE=LCFC(HeFei) Electronics Technology co., ltd @@ -69671,6 +70352,9 @@ OUI:6C02E0* OUI:6C0309* ID_OUI_FROM_DATABASE=Cisco Systems, Inc +OUI:6C0370* + ID_OUI_FROM_DATABASE=Extreme Networks, Inc. + OUI:6C0460* ID_OUI_FROM_DATABASE=RBH Access Technologies Inc. @@ -69869,6 +70553,9 @@ OUI:6C2990* OUI:6C2995* ID_OUI_FROM_DATABASE=Intel Corporate +OUI:6C29D2* + ID_OUI_FROM_DATABASE=Cisco Systems, Inc + OUI:6C2ACB* ID_OUI_FROM_DATABASE=Paxton Access Ltd @@ -70256,6 +70943,9 @@ OUI:6C8D77* OUI:6C8DC1* ID_OUI_FROM_DATABASE=Apple, Inc. +OUI:6C8F4E* + ID_OUI_FROM_DATABASE=Chongqing Yipingfang Technology Co., Ltd. + OUI:6C8FB5* ID_OUI_FROM_DATABASE=Microsoft Mobile Oy @@ -70427,6 +71117,9 @@ OUI:6CAB4D* OUI:6CAC60* ID_OUI_FROM_DATABASE=Venetex Corp +OUI:6CACC2* + ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd + OUI:6CAD3F* ID_OUI_FROM_DATABASE=Hubbell Building Automation, Inc. @@ -70524,7 +71217,7 @@ OUI:6CC217* ID_OUI_FROM_DATABASE=Hewlett Packard OUI:6CC242* - ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd + ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd OUI:6CC26B* ID_OUI_FROM_DATABASE=Apple, Inc. @@ -70583,6 +71276,9 @@ OUI:6CD630* OUI:6CD68A* ID_OUI_FROM_DATABASE=LG Electronics (Mobile Communications) +OUI:6CD6E3* + ID_OUI_FROM_DATABASE=Cisco Systems, Inc + OUI:6CD704* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD @@ -70793,6 +71489,45 @@ OUI:700433* OUI:700514* ID_OUI_FROM_DATABASE=LG Electronics (Mobile Communications) +OUI:7006920* + ID_OUI_FROM_DATABASE=Techology, LLC + +OUI:7006921* + ID_OUI_FROM_DATABASE=Beijing Fortech Microsystems., Co., Ltd. + +OUI:7006922* + ID_OUI_FROM_DATABASE=Scud (Fujian) Electronics Co.,Ltd + +OUI:7006923* + ID_OUI_FROM_DATABASE=BOSSCCTV CO., LTD + +OUI:7006924* + ID_OUI_FROM_DATABASE=Fusiostor Technologies Private Limited + +OUI:7006925* + ID_OUI_FROM_DATABASE=CANAAN CREATIVE CO.,LTD. + +OUI:7006926* + ID_OUI_FROM_DATABASE=Hangzhou Clounix Technology Limited + +OUI:7006928* + ID_OUI_FROM_DATABASE=JMA Wireless + +OUI:7006929* + ID_OUI_FROM_DATABASE=Shenzhen Lingwei Technology Co., Ltd + +OUI:700692A* + ID_OUI_FROM_DATABASE=Munters + +OUI:700692B* + ID_OUI_FROM_DATABASE=SWIT Electronics Co.,Ltd + +OUI:700692C* + ID_OUI_FROM_DATABASE=ScoreBird, LLC + +OUI:700692D* + ID_OUI_FROM_DATABASE=Skyware Protech Limited + OUI:7006AC* ID_OUI_FROM_DATABASE=Eastcompeace Technology Co., Ltd @@ -70847,6 +71582,9 @@ OUI:7014A6* OUI:70169F* ID_OUI_FROM_DATABASE=EtherCAT Technology Group +OUI:7017D7* + ID_OUI_FROM_DATABASE=Shanghai Enflame Technology Co., Ltd. + OUI:70188B* ID_OUI_FROM_DATABASE=Hon Hai Precision Ind. Co.,Ltd. @@ -71165,6 +71903,9 @@ OUI:70533F* OUI:705425* ID_OUI_FROM_DATABASE=ARRIS Group, Inc. +OUI:705464* + ID_OUI_FROM_DATABASE=Silicon Laboratories + OUI:7054B4* ID_OUI_FROM_DATABASE=Vestel Elektronik San ve Tic. A.S. @@ -71186,6 +71927,9 @@ OUI:7057BF* OUI:705812* ID_OUI_FROM_DATABASE=Panasonic Corporation AVC Networks Company +OUI:705846* + ID_OUI_FROM_DATABASE=Trig Avionics Limited + OUI:705896* ID_OUI_FROM_DATABASE=InShow Technology @@ -71204,6 +71948,45 @@ OUI:705A6F0* OUI:705A6F1* ID_OUI_FROM_DATABASE=BMR s.r.o. +OUI:705A6F2* + ID_OUI_FROM_DATABASE=Tyromotion GmbH + +OUI:705A6F3* + ID_OUI_FROM_DATABASE=Wavelab Telecom Equipment (GZ) Ltd. + +OUI:705A6F4* + ID_OUI_FROM_DATABASE=Vaiotik Co., Ltd + +OUI:705A6F5* + ID_OUI_FROM_DATABASE=Acer Connect + +OUI:705A6F6* + ID_OUI_FROM_DATABASE=Earfun Technology (HK) Limited + +OUI:705A6F7* + ID_OUI_FROM_DATABASE=WiBASE Industrial Solutions Inc. + +OUI:705A6F8* + ID_OUI_FROM_DATABASE=LUAN Industry and Commerce Co., Ltd + +OUI:705A6F9* + ID_OUI_FROM_DATABASE=Annapurna labs + +OUI:705A6FA* + ID_OUI_FROM_DATABASE=Annapurna labs + +OUI:705A6FB* + ID_OUI_FROM_DATABASE=Callidus trading, spol. s r.o. + +OUI:705A6FC* + ID_OUI_FROM_DATABASE=CoolR Group Inc + +OUI:705A6FD* + ID_OUI_FROM_DATABASE=PICadvanced SA + +OUI:705A6FE* + ID_OUI_FROM_DATABASE=Hall Technologies + OUI:705A9E* ID_OUI_FROM_DATABASE=Technicolor CH USA Inc. @@ -71267,6 +72050,9 @@ OUI:70662A* OUI:706655* ID_OUI_FROM_DATABASE=AzureWave Technology Inc. +OUI:7066B9* + ID_OUI_FROM_DATABASE=Huawei Device Co., Ltd. + OUI:7066E1* ID_OUI_FROM_DATABASE=dnt Innovation GmbH @@ -71366,6 +72152,9 @@ OUI:70723C* OUI:7072CF* ID_OUI_FROM_DATABASE=EdgeCore Networks +OUI:7072FE* + ID_OUI_FROM_DATABASE=Apple, Inc. + OUI:7073CB* ID_OUI_FROM_DATABASE=Apple, Inc. @@ -71408,6 +72197,9 @@ OUI:707C18* OUI:707C69* ID_OUI_FROM_DATABASE=Avaya Inc +OUI:707CE3* + ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD + OUI:707D95* ID_OUI_FROM_DATABASE=Shenzhen City LinwlanTechnology Co. Ltd. @@ -71598,7 +72390,7 @@ OUI:70A6CC* ID_OUI_FROM_DATABASE=Intel Corporate OUI:70A741* - ID_OUI_FROM_DATABASE=Ubiquiti Networks Inc. + ID_OUI_FROM_DATABASE=Ubiquiti Inc OUI:70A84C* ID_OUI_FROM_DATABASE=MONAD., Inc. @@ -73428,7 +74220,7 @@ OUI:70B3D5250* ID_OUI_FROM_DATABASE=Datum Electronics Limited OUI:70B3D5251* - ID_OUI_FROM_DATABASE=PixelApps s.r.o. + ID_OUI_FROM_DATABASE=Tap Home, s.r.o. OUI:70B3D5252* ID_OUI_FROM_DATABASE=Sierra Nevada Corporation @@ -73545,7 +74337,7 @@ OUI:70B3D5277* ID_OUI_FROM_DATABASE=Voltaware Limited OUI:70B3D5278* - ID_OUI_FROM_DATABASE=Private + ID_OUI_FROM_DATABASE=Medicomp, Inc OUI:70B3D5279* ID_OUI_FROM_DATABASE=Medicomp, Inc @@ -76038,7 +76830,7 @@ OUI:70B3D55BB* ID_OUI_FROM_DATABASE=Olympus NDT Canada OUI:70B3D55BC* - ID_OUI_FROM_DATABASE=LAMTEC Meß- und Regeltechnik für Feuerungen GmbH & Co. KG + ID_OUI_FROM_DATABASE=LAMTEC Mess- und Regeltechnik für Feuerungen GmbH & Co. KG OUI:70B3D55BD* ID_OUI_FROM_DATABASE=nexgenwave @@ -76974,7 +77766,7 @@ OUI:70B3D56F3* ID_OUI_FROM_DATABASE=iungo OUI:70B3D56F4* - ID_OUI_FROM_DATABASE=Private + ID_OUI_FROM_DATABASE=WDI Wise Device Inc. OUI:70B3D56F5* ID_OUI_FROM_DATABASE=Cominfo, Inc. @@ -78018,7 +78810,7 @@ OUI:70B3D5850* ID_OUI_FROM_DATABASE=REO AG OUI:70B3D5851* - ID_OUI_FROM_DATABASE=EXASCEND (Wuhan) Co., Ltd + ID_OUI_FROM_DATABASE=Exascend, Inc. OUI:70B3D5852* ID_OUI_FROM_DATABASE=NetBoxSC, LLC @@ -81183,7 +81975,7 @@ OUI:70B3D5C74* ID_OUI_FROM_DATABASE=Qtechnology A/S OUI:70B3D5C75* - ID_OUI_FROM_DATABASE=PLANET INNOVATION (PI) + ID_OUI_FROM_DATABASE=Planet Innovation Products Inc. OUI:70B3D5C76* ID_OUI_FROM_DATABASE=ELA INNOVATION @@ -84140,6 +84932,9 @@ OUI:70F754* OUI:70F82B* ID_OUI_FROM_DATABASE=DWnet Technologies(Suzhou) Corporation +OUI:70F8AE* + ID_OUI_FROM_DATABASE=Microsoft Corporation + OUI:70F8E70* ID_OUI_FROM_DATABASE=SHENZHEN Xin JiuNing Electronics Co Ltd @@ -84269,6 +85064,9 @@ OUI:741575* OUI:7415E2* ID_OUI_FROM_DATABASE=Tri-Sen Systems Corporation +OUI:7415F5* + ID_OUI_FROM_DATABASE=Apple, Inc. + OUI:741865* ID_OUI_FROM_DATABASE=Shanghai DareGlobal Technologies Co.,Ltd @@ -84434,6 +85232,9 @@ OUI:742EFC* OUI:742F68* ID_OUI_FROM_DATABASE=AzureWave Technology Inc. +OUI:7430AF* + ID_OUI_FROM_DATABASE=Fiberhome Telecommunication Technologies Co.,LTD + OUI:743170* ID_OUI_FROM_DATABASE=Arcadyan Technology Corporation @@ -84752,6 +85553,9 @@ OUI:74731D* OUI:747336* ID_OUI_FROM_DATABASE=MICRODIGTAL Inc +OUI:7473B4* + ID_OUI_FROM_DATABASE=Apple, Inc. + OUI:747446* ID_OUI_FROM_DATABASE=Google, Inc. @@ -84798,7 +85602,7 @@ OUI:74819A* ID_OUI_FROM_DATABASE=PT. Hartono Istana Teknologi OUI:7483C2* - ID_OUI_FROM_DATABASE=Ubiquiti Networks Inc. + ID_OUI_FROM_DATABASE=Ubiquiti Inc OUI:7483EF* ID_OUI_FROM_DATABASE=Arista Networks @@ -84827,6 +85631,9 @@ OUI:74867A* OUI:7486E2* ID_OUI_FROM_DATABASE=Dell Inc. +OUI:74872E* + ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD + OUI:7487A9* ID_OUI_FROM_DATABASE=OCT Technology Co., Ltd. @@ -84875,6 +85682,9 @@ OUI:748F3C* OUI:748F4D* ID_OUI_FROM_DATABASE=duagon Germany GmbH +OUI:748FC2* + ID_OUI_FROM_DATABASE=Cisco Systems, Inc + OUI:74901F* ID_OUI_FROM_DATABASE=Ragile Networks Inc. @@ -84899,6 +85709,9 @@ OUI:74943D* OUI:749552* ID_OUI_FROM_DATABASE=Xuzhou WIKA Electronics Control Technology Co., Ltd. +OUI:7495A7* + ID_OUI_FROM_DATABASE=Keyence Corporation + OUI:7495EC* ID_OUI_FROM_DATABASE=ALPSALPINE CO,.LTD @@ -84968,6 +85781,9 @@ OUI:74A4B5* OUI:74A528* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD +OUI:74A58C* + ID_OUI_FROM_DATABASE=Texas Instruments + OUI:74A6CD* ID_OUI_FROM_DATABASE=Apple, Inc. @@ -84987,7 +85803,7 @@ OUI:74AC5F* ID_OUI_FROM_DATABASE=Qiku Internet Network Scientific (Shenzhen) Co., Ltd. OUI:74ACB9* - ID_OUI_FROM_DATABASE=Ubiquiti Networks Inc. + ID_OUI_FROM_DATABASE=Ubiquiti Inc OUI:74AD98* ID_OUI_FROM_DATABASE=Cisco Systems, Inc @@ -85115,6 +85931,9 @@ OUI:74D435* OUI:74D4DD* ID_OUI_FROM_DATABASE=Quanta Computer Inc. +OUI:74D558* + ID_OUI_FROM_DATABASE=GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD + OUI:74D637* ID_OUI_FROM_DATABASE=Amazon Technologies Inc. @@ -85127,6 +85946,9 @@ OUI:74D675* OUI:74D6CB* ID_OUI_FROM_DATABASE=New H3C Technologies Co., Ltd +OUI:74D6E5* + ID_OUI_FROM_DATABASE=Huawei Device Co., Ltd. + OUI:74D6EA* ID_OUI_FROM_DATABASE=Texas Instruments @@ -85307,6 +86129,9 @@ OUI:74ECF1* OUI:74EE2A* ID_OUI_FROM_DATABASE=SHENZHEN BILIAN ELECTRONIC CO.,LTD +OUI:74EE8D* + ID_OUI_FROM_DATABASE=Apollo Intelligent Connectivity (Beijing) Technology Co., Ltd. + OUI:74EF4B* ID_OUI_FROM_DATABASE=GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD @@ -85728,7 +86553,7 @@ OUI:784501* ID_OUI_FROM_DATABASE=Biamp Systems OUI:784558* - ID_OUI_FROM_DATABASE=Ubiquiti Networks Inc. + ID_OUI_FROM_DATABASE=Ubiquiti Inc OUI:784561* ID_OUI_FROM_DATABASE=CyberTAN Technology Inc. @@ -85797,7 +86622,7 @@ OUI:785262* ID_OUI_FROM_DATABASE=Shenzhen Hojy Software Co., Ltd. OUI:78530D* - ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd + ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd OUI:785364* ID_OUI_FROM_DATABASE=SHIFT GmbH @@ -85899,7 +86724,7 @@ OUI:785EE8E* ID_OUI_FROM_DATABASE=Suzhou Tianping Advanced Digital Technologies Co.Ltd OUI:785F36* - ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd + ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd OUI:785F4C* ID_OUI_FROM_DATABASE=Argox Information Co., Ltd. @@ -85940,6 +86765,9 @@ OUI:78670E* OUI:7867D7* ID_OUI_FROM_DATABASE=Apple, Inc. +OUI:786829* + ID_OUI_FROM_DATABASE=eero inc. + OUI:7868F7* ID_OUI_FROM_DATABASE=YSTen Technology Co.,Ltd @@ -86085,7 +86913,10 @@ OUI:788973* ID_OUI_FROM_DATABASE=CMC OUI:788A20* - ID_OUI_FROM_DATABASE=Ubiquiti Networks Inc. + ID_OUI_FROM_DATABASE=Ubiquiti Inc + +OUI:788A86* + ID_OUI_FROM_DATABASE=China Dragon Technology Limited OUI:788B2A* ID_OUI_FROM_DATABASE=Zhen Shi Information Technology (Shanghai) Co., Ltd. @@ -86102,6 +86933,9 @@ OUI:788C54* OUI:788C77* ID_OUI_FROM_DATABASE=LEXMARK INTERNATIONAL, INC. +OUI:788CB5* + ID_OUI_FROM_DATABASE=TP-Link Corporation Limited + OUI:788DF7* ID_OUI_FROM_DATABASE=Hitron Technologies. Inc @@ -86954,6 +87788,9 @@ OUI:7C2634* OUI:7C2664* ID_OUI_FROM_DATABASE=Sagemcom Broadband SAS +OUI:7C273C* + ID_OUI_FROM_DATABASE=Shenzhen Yunlink Technology Co., Ltd + OUI:7C27BC* ID_OUI_FROM_DATABASE=Hui Zhou Gaoshengda Technology Co.,LTD @@ -87047,6 +87884,51 @@ OUI:7C444C* OUI:7C45D0* ID_OUI_FROM_DATABASE=Shenzhen Wewins Wireless Co., ltd +OUI:7C45F90* + ID_OUI_FROM_DATABASE=SENSeOR + +OUI:7C45F91* + ID_OUI_FROM_DATABASE=Hunan Shengyun Photoelectric Technology Co., LTD + +OUI:7C45F92* + ID_OUI_FROM_DATABASE=Dongguan Boyye Industrial Co., Ltd + +OUI:7C45F93* + ID_OUI_FROM_DATABASE=Hangzhou LUXAR Technologies Co., Ltd + +OUI:7C45F94* + ID_OUI_FROM_DATABASE=SPECS Surface Nano Analysis GmbH + +OUI:7C45F95* + ID_OUI_FROM_DATABASE=Interactive Technologies, Inc. + +OUI:7C45F96* + ID_OUI_FROM_DATABASE=HANK ELECTRONICS CO., LTD + +OUI:7C45F97* + ID_OUI_FROM_DATABASE=Georg Fischer Piping Systems Ltd. + +OUI:7C45F98* + ID_OUI_FROM_DATABASE=Feller AG + +OUI:7C45F99* + ID_OUI_FROM_DATABASE=MIJ CO LTD + +OUI:7C45F9A* + ID_OUI_FROM_DATABASE=qiio AG + +OUI:7C45F9B* + ID_OUI_FROM_DATABASE=IngDan China-chip Electronic Technology(Wuxi) Co.,Ltd. + +OUI:7C45F9C* + ID_OUI_FROM_DATABASE=Xemex NV + +OUI:7C45F9D* + ID_OUI_FROM_DATABASE=Mobilaris Industrial Solutions + +OUI:7C45F9E* + ID_OUI_FROM_DATABASE=Scania CV AB + OUI:7C4685* ID_OUI_FROM_DATABASE=Motorola (Wuhan) Mobility Technologies Communication Co., Ltd. @@ -87119,6 +88001,9 @@ OUI:7C4C58* OUI:7C4CA5* ID_OUI_FROM_DATABASE=SKY UK LIMITED +OUI:7C4D8F* + ID_OUI_FROM_DATABASE=HP Inc. + OUI:7C4E09* ID_OUI_FROM_DATABASE=Shenzhen Skyworth Wireless Technology Co.,Ltd @@ -87353,6 +88238,9 @@ OUI:7C78B2* OUI:7C79E8* ID_OUI_FROM_DATABASE=PayRange Inc. +OUI:7C7A3C* + ID_OUI_FROM_DATABASE=New H3C Technologies Co., Ltd + OUI:7C7A53* ID_OUI_FROM_DATABASE=Phytrex Technology Corp. @@ -87434,6 +88322,9 @@ OUI:7C8530* OUI:7C87CE* ID_OUI_FROM_DATABASE=Espressif Inc. +OUI:7C8931* + ID_OUI_FROM_DATABASE=Huawei Device Co., Ltd. + OUI:7C8956* ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd @@ -87707,9 +88598,15 @@ OUI:7CBD06* OUI:7CBF88* ID_OUI_FROM_DATABASE=Mobilicom LTD +OUI:7CBFAE* + ID_OUI_FROM_DATABASE=Renesas Electronics (Penang) Sdn. Bhd. + OUI:7CBFB1* ID_OUI_FROM_DATABASE=ARRIS Group, Inc. +OUI:7CC06F* + ID_OUI_FROM_DATABASE=Apple, Inc. + OUI:7CC177* ID_OUI_FROM_DATABASE=INGRAM MICRO SERVICES @@ -87953,6 +88850,9 @@ OUI:7CECB1* OUI:7CED8D* ID_OUI_FROM_DATABASE=Microsoft +OUI:7CEDC6* + ID_OUI_FROM_DATABASE=Amazon Technologies Inc. + OUI:7CEF18* ID_OUI_FROM_DATABASE=Creative Product Design Pty. Ltd. @@ -88251,7 +89151,7 @@ OUI:802994* ID_OUI_FROM_DATABASE=Technicolor CH USA Inc. OUI:802AA8* - ID_OUI_FROM_DATABASE=Ubiquiti Networks Inc. + ID_OUI_FROM_DATABASE=Ubiquiti Inc OUI:802AFA* ID_OUI_FROM_DATABASE=Germaneers GmbH @@ -88358,6 +89258,9 @@ OUI:80414E* OUI:80427C* ID_OUI_FROM_DATABASE=Adolf Tedsen GmbH & Co. KG +OUI:80433F* + ID_OUI_FROM_DATABASE=Juniper Networks + OUI:8044FD* ID_OUI_FROM_DATABASE=China Mobile (Hangzhou) Information Technology Co., Ltd. @@ -88451,6 +89354,9 @@ OUI:805E4F* OUI:805EC0* ID_OUI_FROM_DATABASE=YEALINK(XIAMEN) NETWORK TECHNOLOGY CO.,LTD. +OUI:805F8E* + ID_OUI_FROM_DATABASE=Huizhou BYD Electronic Co., Ltd. + OUI:805FC5* ID_OUI_FROM_DATABASE=Apple, Inc. @@ -88637,6 +89543,9 @@ OUI:807B85E* OUI:807B85F* ID_OUI_FROM_DATABASE=Private +OUI:807C62* + ID_OUI_FROM_DATABASE=Hangzhou Hikvision Digital Technology Co.,Ltd. + OUI:807D14* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD @@ -88784,12 +89693,18 @@ OUI:80AC7C* OUI:80ACAC* ID_OUI_FROM_DATABASE=Juniper Networks +OUI:80ACC8* + ID_OUI_FROM_DATABASE=Phyplus Microelectronics Limited + OUI:80AD16* ID_OUI_FROM_DATABASE=Xiaomi Communications Co Ltd OUI:80AD67* ID_OUI_FROM_DATABASE=Kasda Networks Inc +OUI:80AFCA* + ID_OUI_FROM_DATABASE=Shenzhen Cudy Technology Co., Ltd. + OUI:80B03D* ID_OUI_FROM_DATABASE=Apple, Inc. @@ -88829,6 +89744,9 @@ OUI:80B709* OUI:80B745* ID_OUI_FROM_DATABASE=The Silk Technologies ILC LTD +OUI:80B946* + ID_OUI_FROM_DATABASE=Nokia + OUI:80B95C* ID_OUI_FROM_DATABASE=ELFTECH Co., Ltd. @@ -88859,6 +89777,9 @@ OUI:80C16E* OUI:80C3BA* ID_OUI_FROM_DATABASE=Sonova Consumer Hearing GmbH +OUI:80C45D* + ID_OUI_FROM_DATABASE=IPG Laser GmbH + OUI:80C501* ID_OUI_FROM_DATABASE=OctoGate IT Security Systems GmbH @@ -88940,6 +89861,9 @@ OUI:80D18B* OUI:80D21D* ID_OUI_FROM_DATABASE=AzureWave Technology Inc. +OUI:80D266* + ID_OUI_FROM_DATABASE=ScaleFlux + OUI:80D2E5* ID_OUI_FROM_DATABASE=Nintendo Co.,Ltd @@ -89064,7 +89988,7 @@ OUI:80ED2C* ID_OUI_FROM_DATABASE=Apple, Inc. OUI:80EE25* - ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd + ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd OUI:80EE73* ID_OUI_FROM_DATABASE=Shuttle Inc. @@ -89079,7 +90003,7 @@ OUI:80F25E* ID_OUI_FROM_DATABASE=Kyynel OUI:80F3EF* - ID_OUI_FROM_DATABASE=Facebook Technologies, LLC + ID_OUI_FROM_DATABASE=Meta Platforms Technologies, LLC OUI:80F503* ID_OUI_FROM_DATABASE=ARRIS Group, Inc. @@ -89375,6 +90299,9 @@ OUI:843835* OUI:843838* ID_OUI_FROM_DATABASE=SAMSUNG ELECTRO-MECHANICS(THAILAND) +OUI:84398F* + ID_OUI_FROM_DATABASE=Fortinet, Inc. + OUI:8439BE0* ID_OUI_FROM_DATABASE=HINO ENGINEERING, INC @@ -89450,6 +90377,9 @@ OUI:844464* OUI:8444AF* ID_OUI_FROM_DATABASE=Zhejiang Tmall Technology Co., Ltd. +OUI:844693* + ID_OUI_FROM_DATABASE=Beijing Xiaomi Mobile Software Co., Ltd + OUI:8446FE* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD @@ -89471,6 +90401,9 @@ OUI:844BB7* OUI:844BF5* ID_OUI_FROM_DATABASE=Hon Hai Precision Ind. Co.,Ltd. +OUI:844DBE* + ID_OUI_FROM_DATABASE=Fiberhome Telecommunication Technologies Co.,LTD + OUI:844F03* ID_OUI_FROM_DATABASE=Ablelink Electronics Ltd @@ -89495,6 +90428,9 @@ OUI:845733* OUI:845787* ID_OUI_FROM_DATABASE=DVR C&C Co., Ltd. +OUI:845A3E* + ID_OUI_FROM_DATABASE=Cisco Systems, Inc + OUI:845A81* ID_OUI_FROM_DATABASE=ffly4u @@ -89528,6 +90464,9 @@ OUI:8462A6* OUI:8463D6* ID_OUI_FROM_DATABASE=Microsoft Corporation +OUI:8464DD* + ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD + OUI:846569* ID_OUI_FROM_DATABASE=New H3C Technologies Co., Ltd @@ -89573,6 +90512,9 @@ OUI:84716A* OUI:847207* ID_OUI_FROM_DATABASE=I&C Technology +OUI:847293* + ID_OUI_FROM_DATABASE=Texas Instruments + OUI:847303* ID_OUI_FROM_DATABASE=Letv Mobile and Intelligent Information Technology (Beijing) Corporation Ltd. @@ -89666,6 +90608,9 @@ OUI:8485E6* OUI:8486F3* ID_OUI_FROM_DATABASE=Greenvity Communications +OUI:8488E1* + ID_OUI_FROM_DATABASE=Apple, Inc. + OUI:8489AD* ID_OUI_FROM_DATABASE=Apple, Inc. @@ -90242,6 +91187,9 @@ OUI:84F129* OUI:84F147* ID_OUI_FROM_DATABASE=Cisco Systems, Inc +OUI:84F175* + ID_OUI_FROM_DATABASE=Jiangxi Xunte Intelligent Terminal Co., Ltd + OUI:84F1D0* ID_OUI_FROM_DATABASE=EHOOME IOT PRIVATE LIMITED @@ -90311,6 +91259,9 @@ OUI:8803E9* OUI:88074B* ID_OUI_FROM_DATABASE=LG Electronics (Mobile Communications) +OUI:880894* + ID_OUI_FROM_DATABASE=Skullcandy + OUI:880905* ID_OUI_FROM_DATABASE=MTMCommunications @@ -90374,6 +91325,9 @@ OUI:881C95* OUI:881DFC* ID_OUI_FROM_DATABASE=Cisco Systems, Inc +OUI:881E59* + ID_OUI_FROM_DATABASE=Onion Corporation + OUI:881E5A* ID_OUI_FROM_DATABASE=Apple, Inc. @@ -90404,6 +91358,9 @@ OUI:88238C* OUI:8823FE* ID_OUI_FROM_DATABASE=TTTech Computertechnik AG +OUI:882508* + ID_OUI_FROM_DATABASE=Meta Platforms Technologies, LLC + OUI:882510* ID_OUI_FROM_DATABASE=Aruba, a Hewlett Packard Enterprise Company @@ -90542,6 +91499,9 @@ OUI:883D24* OUI:883F0C* ID_OUI_FROM_DATABASE=system a.v. co., ltd. +OUI:883F37* + ID_OUI_FROM_DATABASE=UHTEK CO., LTD. + OUI:883F4A* ID_OUI_FROM_DATABASE=Texas Instruments @@ -90641,6 +91601,9 @@ OUI:88576D* OUI:8857EE* ID_OUI_FROM_DATABASE=BUFFALO.INC +OUI:8858BE* + ID_OUI_FROM_DATABASE=kuosheng.com + OUI:885A06* ID_OUI_FROM_DATABASE=GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD @@ -90755,6 +91718,9 @@ OUI:885FE8E* OUI:88615A* ID_OUI_FROM_DATABASE=Siano Mobile Silicon Ltd. +OUI:88625D* + ID_OUI_FROM_DATABASE=BITNETWORKS CO.,LTD + OUI:8863DF* ID_OUI_FROM_DATABASE=Apple, Inc. @@ -90770,6 +91736,12 @@ OUI:88665A* OUI:8866A5* ID_OUI_FROM_DATABASE=Apple, Inc. +OUI:8867DC* + ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD + +OUI:88684B* + ID_OUI_FROM_DATABASE=GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD + OUI:88685C* ID_OUI_FROM_DATABASE=Shenzhen ChuangDao & Perpetual Eternal Technology Co.,Ltd @@ -90797,6 +91769,9 @@ OUI:886B76* OUI:886D2D* ID_OUI_FROM_DATABASE=Huawei Device Co., Ltd. +OUI:886EDD* + ID_OUI_FROM_DATABASE=Micronet union Technology(Chengdu)Co., Ltd. + OUI:886EE1* ID_OUI_FROM_DATABASE=Erbe Elektromedizin GmbH @@ -91130,6 +92105,9 @@ OUI:88B627* OUI:88B66B* ID_OUI_FROM_DATABASE=easynetworks +OUI:88B6BD* + ID_OUI_FROM_DATABASE=Flaircomm Microelectronics, Inc. + OUI:88B6EE* ID_OUI_FROM_DATABASE=Dish Technologies Corp @@ -91196,6 +92174,9 @@ OUI:88C626* OUI:88C663* ID_OUI_FROM_DATABASE=Apple, Inc. +OUI:88C6E8* + ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD + OUI:88C9B30* ID_OUI_FROM_DATABASE=ADOPT NETTECH PVT LTD @@ -91227,7 +92208,7 @@ OUI:88C9B39* ID_OUI_FROM_DATABASE=Richbeam (Beijing) Technology Co., Ltd. OUI:88C9B3A* - ID_OUI_FROM_DATABASE=Gefran Drive & Motion srl + ID_OUI_FROM_DATABASE=WEG AUTOMATION EUROPE S.R.L. OUI:88C9B3B* ID_OUI_FROM_DATABASE=Shenzhen MMUI Co.,Ltd @@ -91430,6 +92411,9 @@ OUI:88FED6* OUI:8C006D* ID_OUI_FROM_DATABASE=Apple, Inc. +OUI:8C02CD* + ID_OUI_FROM_DATABASE=FUJIAN STAR-NET COMMUNICATION CO.,LTD + OUI:8C02FA* ID_OUI_FROM_DATABASE=COMMANDO Networks Limited @@ -91497,7 +92481,7 @@ OUI:8C147D0* ID_OUI_FROM_DATABASE=Nio OUI:8C147D1* - ID_OUI_FROM_DATABASE=Private + ID_OUI_FROM_DATABASE=Schneider Electric - Triconex OUI:8C147D2* ID_OUI_FROM_DATABASE=Agilent S.p.A @@ -91694,21 +92678,36 @@ OUI:8C1F6401E* OUI:8C1F64024* ID_OUI_FROM_DATABASE=Shin Nihon Denshi Co., Ltd. +OUI:8C1F64025* + ID_OUI_FROM_DATABASE=SMITEC S.p.A. + OUI:8C1F6402F* ID_OUI_FROM_DATABASE=SOLIDpower SpA +OUI:8C1F64033* + ID_OUI_FROM_DATABASE=IQ Home Kft. + OUI:8C1F64043* ID_OUI_FROM_DATABASE=AperNet, LLC OUI:8C1F64045* ID_OUI_FROM_DATABASE=VEILUX INC. +OUI:8C1F64046* + ID_OUI_FROM_DATABASE=American Fullway Corp. + +OUI:8C1F64056* + ID_OUI_FROM_DATABASE=DONG GUAN YUNG FU ELECTRONICS LTD. + OUI:8C1F64059* ID_OUI_FROM_DATABASE=MB connect line GmbH Fernwartungssysteme OUI:8C1F6405F* ID_OUI_FROM_DATABASE=ESCAD AUTOMATION GmbH +OUI:8C1F6406B* + ID_OUI_FROM_DATABASE=Sanwa Supply Inc. + OUI:8C1F6406D* ID_OUI_FROM_DATABASE=Monnit Corporation @@ -91736,6 +92735,9 @@ OUI:8C1F64086* OUI:8C1F6408B* ID_OUI_FROM_DATABASE=Shanghai Shenxu Technology Co., Ltd +OUI:8C1F6408D* + ID_OUI_FROM_DATABASE=NEETRA SRL SB + OUI:8C1F6408E* ID_OUI_FROM_DATABASE=qiio AG @@ -91745,6 +92747,9 @@ OUI:8C1F6408F* OUI:8C1F64092* ID_OUI_FROM_DATABASE=Gogo BA +OUI:8C1F64097* + ID_OUI_FROM_DATABASE=FoMa Systems GmbH + OUI:8C1F64098* ID_OUI_FROM_DATABASE=Agvolution GmbH @@ -91760,6 +92765,9 @@ OUI:8C1F6409F* OUI:8C1F640A8* ID_OUI_FROM_DATABASE=SamabaNova Systems +OUI:8C1F640AA* + ID_OUI_FROM_DATABASE=DI3 INFOTECH LLP + OUI:8C1F640AB* ID_OUI_FROM_DATABASE=Norbit ODM AS @@ -91772,9 +92780,15 @@ OUI:8C1F640AF* OUI:8C1F640B0* ID_OUI_FROM_DATABASE=Bunka Shutter Co., Ltd. +OUI:8C1F640B7* + ID_OUI_FROM_DATABASE=TIAMA + OUI:8C1F640B8* ID_OUI_FROM_DATABASE=Signatrol Ltd +OUI:8C1F640BB* + ID_OUI_FROM_DATABASE=InfraChen Technology Co., Ltd. + OUI:8C1F640BE* ID_OUI_FROM_DATABASE=BNB @@ -91790,6 +92804,9 @@ OUI:8C1F640D5* OUI:8C1F640D6* ID_OUI_FROM_DATABASE=AVD INNOVATION LIMITED +OUI:8C1F640D8* + ID_OUI_FROM_DATABASE=Power Electronics Espana, S.L. + OUI:8C1F640E0* ID_OUI_FROM_DATABASE=Autopharma @@ -91808,6 +92825,15 @@ OUI:8C1F640EF* OUI:8C1F640F0* ID_OUI_FROM_DATABASE=Xylon +OUI:8C1F640F2* + ID_OUI_FROM_DATABASE=Graphimecc Group SRL + +OUI:8C1F640F4* + ID_OUI_FROM_DATABASE=AW-SOM Technologies LLC + +OUI:8C1F640F5* + ID_OUI_FROM_DATABASE=Vishay Nobel AB + OUI:8C1F640F9* ID_OUI_FROM_DATABASE=ikan International LLC @@ -91820,6 +92846,9 @@ OUI:8C1F64103* OUI:8C1F64111* ID_OUI_FROM_DATABASE=ISAC SRL +OUI:8C1F64113* + ID_OUI_FROM_DATABASE=Timberline Manufacturing + OUI:8C1F64115* ID_OUI_FROM_DATABASE=Neuralog LP @@ -91838,12 +92867,18 @@ OUI:8C1F64128* OUI:8C1F6412B* ID_OUI_FROM_DATABASE=Beijing Tongtech Technology Co., Ltd. +OUI:8C1F6412E* + ID_OUI_FROM_DATABASE=inomatic GmbH + OUI:8C1F64133* ID_OUI_FROM_DATABASE=Vtron Pty Ltd OUI:8C1F64135* ID_OUI_FROM_DATABASE=Yuval Fichman +OUI:8C1F64138* + ID_OUI_FROM_DATABASE=Vissavi sp. z o.o. + OUI:8C1F64144* ID_OUI_FROM_DATABASE=Langfang ENN lntelligent Technology Co.,Ltd. @@ -91856,6 +92891,9 @@ OUI:8C1F6414B* OUI:8C1F64151* ID_OUI_FROM_DATABASE=Gogo Business Aviation +OUI:8C1F64154* + ID_OUI_FROM_DATABASE=Flextronics International Kft + OUI:8C1F6415C* ID_OUI_FROM_DATABASE=TRON FUTURE TECH INC. @@ -91889,6 +92927,9 @@ OUI:8C1F6417E* OUI:8C1F64187* ID_OUI_FROM_DATABASE=Sicon srl +OUI:8C1F6418B* + ID_OUI_FROM_DATABASE=M-Pulse GmbH & Co.KG + OUI:8C1F64193* ID_OUI_FROM_DATABASE=Sicon srl @@ -91967,6 +93008,9 @@ OUI:8C1F641EF* OUI:8C1F641F0* ID_OUI_FROM_DATABASE=AVCOMM Technologies Inc +OUI:8C1F641F5* + ID_OUI_FROM_DATABASE=NanoThings Inc. + OUI:8C1F641FE* ID_OUI_FROM_DATABASE=Burk Technology @@ -91976,6 +93020,12 @@ OUI:8C1F64204* OUI:8C1F64208* ID_OUI_FROM_DATABASE=Sichuan AnSphere Technology Co. Ltd. +OUI:8C1F6420E* + ID_OUI_FROM_DATABASE=Alpha Bridge Technologies Private Limited + +OUI:8C1F64211* + ID_OUI_FROM_DATABASE=Bipom Electronics, Inc. + OUI:8C1F64219* ID_OUI_FROM_DATABASE=Guangzhou Desam Audio Co.,Ltd @@ -92000,6 +93050,12 @@ OUI:8C1F64240* OUI:8C1F64242* ID_OUI_FROM_DATABASE=GIORDANO CONTROLS SPA +OUI:8C1F6424C* + ID_OUI_FROM_DATABASE=Shenzhen Link-All Technolgy Co., Ltd + +OUI:8C1F64251* + ID_OUI_FROM_DATABASE=Watchdog Systems + OUI:8C1F64252* ID_OUI_FROM_DATABASE=TYT Electronics CO., LTD @@ -92033,6 +93089,15 @@ OUI:8C1F64270* OUI:8C1F64274* ID_OUI_FROM_DATABASE=INVIXIUM ACCESS INC +OUI:8C1F64281* + ID_OUI_FROM_DATABASE=NVP TECO LTD + +OUI:8C1F64286* + ID_OUI_FROM_DATABASE=i2s + +OUI:8C1F64289* + ID_OUI_FROM_DATABASE=Craft4 Digital GmbH + OUI:8C1F6428A* ID_OUI_FROM_DATABASE=Arcopie @@ -92042,6 +93107,9 @@ OUI:8C1F6428C* OUI:8C1F6428D* ID_OUI_FROM_DATABASE=AVA Monitoring AB +OUI:8C1F64293* + ID_OUI_FROM_DATABASE=Landis+Gyr Equipamentos de Medição Ltda + OUI:8C1F64296* ID_OUI_FROM_DATABASE=Roog zhi tong Technology(Beijing) Co.,Ltd @@ -92081,6 +93149,9 @@ OUI:8C1F642C6* OUI:8C1F642C8* ID_OUI_FROM_DATABASE=BRS Sistemas Eletrônicos +OUI:8C1F642CD* + ID_OUI_FROM_DATABASE=Taiwan Vtron + OUI:8C1F642D8* ID_OUI_FROM_DATABASE=CONTROL SYSTEMS Srl @@ -92132,24 +93203,48 @@ OUI:8C1F64314* OUI:8C1F64316* ID_OUI_FROM_DATABASE=Potter Electric Signal Company +OUI:8C1F64317* + ID_OUI_FROM_DATABASE=Bacancy Systems LLP + OUI:8C1F6431A* ID_OUI_FROM_DATABASE=Asiga Pty Ltd +OUI:8C1F6431B* + ID_OUI_FROM_DATABASE=joint analytical systems GmbH + OUI:8C1F64324* ID_OUI_FROM_DATABASE=Kinetic Technologies OUI:8C1F64328* ID_OUI_FROM_DATABASE=Com Video Security Systems Co., Ltd. +OUI:8C1F64329* + ID_OUI_FROM_DATABASE=YUYAMA MFG Co.,Ltd + +OUI:8C1F6432B* + ID_OUI_FROM_DATABASE=Shenyang Taihua Technology Co., Ltd. + +OUI:8C1F6432C* + ID_OUI_FROM_DATABASE=Taiko Audio B.V. + OUI:8C1F6432F* ID_OUI_FROM_DATABASE=DEUTA Controls GmbH OUI:8C1F64330* ID_OUI_FROM_DATABASE=Vision Systems Safety Tech +OUI:8C1F64349* + ID_OUI_FROM_DATABASE=WAVES SYSTEM + +OUI:8C1F6434C* + ID_OUI_FROM_DATABASE=Kyushu Keisokki Co.,Ltd. + OUI:8C1F6434D* ID_OUI_FROM_DATABASE=biosilver .co.,ltd +OUI:8C1F64350* + ID_OUI_FROM_DATABASE=biosilver .co.,ltd + OUI:8C1F64354* ID_OUI_FROM_DATABASE=Paul Tagliamonte @@ -92165,6 +93260,15 @@ OUI:8C1F64365* OUI:8C1F64366* ID_OUI_FROM_DATABASE=MB connect line GmbH Fernwartungssysteme +OUI:8C1F64367* + ID_OUI_FROM_DATABASE=LAMTEC Mess- und Regeltechnik für Feuerungen GmbH & Co. KG + +OUI:8C1F64369* + ID_OUI_FROM_DATABASE=Orbital Astronautics Ltd + +OUI:8C1F6436A* + ID_OUI_FROM_DATABASE=INVENTIS S.r.l. + OUI:8C1F64370* ID_OUI_FROM_DATABASE=WOLF Advanced Technology @@ -92174,6 +93278,9 @@ OUI:8C1F64372* OUI:8C1F64376* ID_OUI_FROM_DATABASE=DIAS Infrared GmbH +OUI:8C1F6437F* + ID_OUI_FROM_DATABASE=Scarlet Tech Co., Ltd. + OUI:8C1F64382* ID_OUI_FROM_DATABASE=Shenzhen ROLSTONE Technology Co., Ltd @@ -92186,6 +93293,9 @@ OUI:8C1F64387* OUI:8C1F6438B* ID_OUI_FROM_DATABASE=Borrell USA Corp +OUI:8C1F6438C* + ID_OUI_FROM_DATABASE=XIAMEN ZHIXIAOJIN INTELLIGENT TECHNOLOGY CO., LTD + OUI:8C1F6438D* ID_OUI_FROM_DATABASE=Wilson Electronics @@ -92216,6 +93326,9 @@ OUI:8C1F643AC* OUI:8C1F643AD* ID_OUI_FROM_DATABASE=TowerIQ +OUI:8C1F643AF* + ID_OUI_FROM_DATABASE=PSA Technology Ltda. + OUI:8C1F643B0* ID_OUI_FROM_DATABASE=Flextronics International Kft @@ -92231,6 +93344,9 @@ OUI:8C1F643B6* OUI:8C1F643B7* ID_OUI_FROM_DATABASE=AI-BLOX +OUI:8C1F643BB* + ID_OUI_FROM_DATABASE=Clausal Computing Oy + OUI:8C1F643C4* ID_OUI_FROM_DATABASE=NavSys Technology Inc. @@ -92276,12 +93392,21 @@ OUI:8C1F64402* OUI:8C1F64406* ID_OUI_FROM_DATABASE=ANDA TELECOM PVT LTD +OUI:8C1F64408* + ID_OUI_FROM_DATABASE=techone system + OUI:8C1F6440C* ID_OUI_FROM_DATABASE=Sichuan Aiyijan Technology Company Ltd. +OUI:8C1F6440D* + ID_OUI_FROM_DATABASE=PROFITT Ltd + OUI:8C1F6440E* ID_OUI_FROM_DATABASE=Baker Hughes EMEA +OUI:8C1F64412* + ID_OUI_FROM_DATABASE=Comercial Electronica Studio-2 s.l. + OUI:8C1F64414* ID_OUI_FROM_DATABASE=INSEVIS GmbH @@ -92291,6 +93416,9 @@ OUI:8C1F64417* OUI:8C1F6441D* ID_OUI_FROM_DATABASE=Aspen Spectra Sdn Bhd +OUI:8C1F64423* + ID_OUI_FROM_DATABASE=Hiwin Mikrosystem Corp. + OUI:8C1F64426* ID_OUI_FROM_DATABASE=eumig industrie-TV GmbH. @@ -92303,6 +93431,12 @@ OUI:8C1F6442B* OUI:8C1F64438* ID_OUI_FROM_DATABASE=Integer.pl S.A. +OUI:8C1F64439* + ID_OUI_FROM_DATABASE=BORNICO + +OUI:8C1F6443D* + ID_OUI_FROM_DATABASE=Solid State Supplies Ltd + OUI:8C1F64445* ID_OUI_FROM_DATABASE=Figment Design Laboratories @@ -92339,6 +93473,9 @@ OUI:8C1F6446A* OUI:8C1F64472* ID_OUI_FROM_DATABASE=Surge Networks, Inc. +OUI:8C1F64475* + ID_OUI_FROM_DATABASE=Alpine Quantum Technologies GmbH + OUI:8C1F6447A* ID_OUI_FROM_DATABASE=Missing Link Electronics, Inc. @@ -92357,6 +93494,9 @@ OUI:8C1F644AC* OUI:8C1F644AE* ID_OUI_FROM_DATABASE=KCS Co., Ltd. +OUI:8C1F644AF* + ID_OUI_FROM_DATABASE=miniDSP + OUI:8C1F644B0* ID_OUI_FROM_DATABASE=U -MEI-DAH INT'L ENTERPRISE CO.,LTD. @@ -92381,6 +93521,9 @@ OUI:8C1F644DA* OUI:8C1F644DB* ID_OUI_FROM_DATABASE=Private +OUI:8C1F644DC* + ID_OUI_FROM_DATABASE=BESO sp. z o.o. + OUI:8C1F644DD* ID_OUI_FROM_DATABASE=Griffyn Robotech Private Limited @@ -92393,12 +93536,18 @@ OUI:8C1F644E5* OUI:8C1F644E7* ID_OUI_FROM_DATABASE=Circuit Solutions +OUI:8C1F644E9* + ID_OUI_FROM_DATABASE=EERS GLOBAL TECHNOLOGIES INC. + OUI:8C1F644EC* ID_OUI_FROM_DATABASE=XOR UK Corporation Limited OUI:8C1F644F0* ID_OUI_FROM_DATABASE=Tieline Research Pty Ltd +OUI:8C1F644F7* + ID_OUI_FROM_DATABASE=SmartD Technologies Inc + OUI:8C1F644F9* ID_OUI_FROM_DATABASE=Photonic Science and Engineering Ltd @@ -92441,6 +93590,9 @@ OUI:8C1F64525* OUI:8C1F6452D* ID_OUI_FROM_DATABASE=Cubic ITS, Inc. dba GRIDSMART Technologies +OUI:8C1F6452E* + ID_OUI_FROM_DATABASE=CLOUD TELECOM Inc. + OUI:8C1F64534* ID_OUI_FROM_DATABASE=SURYA ELECTRONICS @@ -92480,6 +93632,9 @@ OUI:8C1F6454C* OUI:8C1F6454F* ID_OUI_FROM_DATABASE=Toolplanet Co., Ltd. +OUI:8C1F64550* + ID_OUI_FROM_DATABASE=ard sa + OUI:8C1F64552* ID_OUI_FROM_DATABASE=Proterra, Inc @@ -92525,6 +93680,18 @@ OUI:8C1F6458C* OUI:8C1F6458E* ID_OUI_FROM_DATABASE=Novanta IMS +OUI:8C1F64591* + ID_OUI_FROM_DATABASE=MB connect line GmbH Fernwartungssysteme + +OUI:8C1F64593* + ID_OUI_FROM_DATABASE=Brillian Network & Automation Integrated System Co., Ltd. + +OUI:8C1F64596* + ID_OUI_FROM_DATABASE=RF Code + +OUI:8C1F6459A* + ID_OUI_FROM_DATABASE=Primalucelab isrl + OUI:8C1F6459F* ID_OUI_FROM_DATABASE=Delta Computers LLC. @@ -92537,30 +93704,42 @@ OUI:8C1F645AE* OUI:8C1F645AF* ID_OUI_FROM_DATABASE=Teq Diligent Product Solutions Pvt. Ltd. -OUI:8C1F645B2* - ID_OUI_FROM_DATABASE=MIJ CO LTD - OUI:8C1F645B3* ID_OUI_FROM_DATABASE=eumig industrie-TV GmbH. OUI:8C1F645BC* ID_OUI_FROM_DATABASE=HEITEC AG +OUI:8C1F645C9* + ID_OUI_FROM_DATABASE=Abbott Diagnostics Technologies AS + OUI:8C1F645CB* ID_OUI_FROM_DATABASE=dinosys +OUI:8C1F645CE* + ID_OUI_FROM_DATABASE=Packetalk LLC + OUI:8C1F645D3* ID_OUI_FROM_DATABASE=Eloy Water OUI:8C1F645D6* ID_OUI_FROM_DATABASE=Portrait Displays, Inc. +OUI:8C1F645DA* + ID_OUI_FROM_DATABASE=White2net srl + OUI:8C1F645DB* ID_OUI_FROM_DATABASE=GlobalInvacom +OUI:8C1F645E3* + ID_OUI_FROM_DATABASE=Nixer Ltd + OUI:8C1F645E5* ID_OUI_FROM_DATABASE=Telemetrics Inc. +OUI:8C1F645E7* + ID_OUI_FROM_DATABASE=HOSCH Gebäude Automation Neue Produkte GmbH + OUI:8C1F645EA* ID_OUI_FROM_DATABASE=BTG Instruments AB @@ -92615,9 +93794,15 @@ OUI:8C1F64625* OUI:8C1F64626* ID_OUI_FROM_DATABASE=CSIRO +OUI:8C1F6462D* + ID_OUI_FROM_DATABASE=Embeddded Plus Plus + OUI:8C1F64634* ID_OUI_FROM_DATABASE=AML +OUI:8C1F64636* + ID_OUI_FROM_DATABASE=Europe Trade + OUI:8C1F64638* ID_OUI_FROM_DATABASE=THUNDER DATA TAIWAN CO., LTD. @@ -92633,9 +93818,15 @@ OUI:8C1F64641* OUI:8C1F64647* ID_OUI_FROM_DATABASE=Senior Group LLC +OUI:8C1F6464E* + ID_OUI_FROM_DATABASE=Nilfisk Food + OUI:8C1F64650* ID_OUI_FROM_DATABASE=L tec Co.,Ltd +OUI:8C1F64653* + ID_OUI_FROM_DATABASE=P5 + OUI:8C1F64655* ID_OUI_FROM_DATABASE=S.E.I. CO.,LTD. @@ -92660,6 +93851,9 @@ OUI:8C1F64663* OUI:8C1F6466C* ID_OUI_FROM_DATABASE=LINEAGE POWER PVT LTD., +OUI:8C1F6466D* + ID_OUI_FROM_DATABASE=VT100 SRL + OUI:8C1F6466F* ID_OUI_FROM_DATABASE=Elix Systems SA @@ -92735,6 +93929,9 @@ OUI:8C1F646BB* OUI:8C1F646C6* ID_OUI_FROM_DATABASE=FIT +OUI:8C1F646CB* + ID_OUI_FROM_DATABASE=GJD Manufacturing + OUI:8C1F646CD* ID_OUI_FROM_DATABASE=Wuhan Xingtuxinke ELectronic Co.,Ltd @@ -92747,9 +93944,18 @@ OUI:8C1F646D0* OUI:8C1F646D5* ID_OUI_FROM_DATABASE=HTK Hamburg GmbH +OUI:8C1F646D9* + ID_OUI_FROM_DATABASE=Khimo + +OUI:8C1F646E2* + ID_OUI_FROM_DATABASE=SCU Co., Ltd. + OUI:8C1F646E3* ID_OUI_FROM_DATABASE=ViewSonic International Corporation +OUI:8C1F646E4* + ID_OUI_FROM_DATABASE=RAB Microfluidics R&D Company Ltd + OUI:8C1F646EA* ID_OUI_FROM_DATABASE=KMtronic ltd @@ -92786,9 +93992,15 @@ OUI:8C1F6470E* OUI:8C1F64712* ID_OUI_FROM_DATABASE=Nexion Data Systems P/L +OUI:8C1F6471B* + ID_OUI_FROM_DATABASE=Adasky Ltd. + OUI:8C1F64721* ID_OUI_FROM_DATABASE=M/S MILIND RAMACHANDRA RAJWADE +OUI:8C1F64723* + ID_OUI_FROM_DATABASE=Celestica Inc. + OUI:8C1F64726* ID_OUI_FROM_DATABASE=DAVE SRL @@ -92834,6 +94046,9 @@ OUI:8C1F64746* OUI:8C1F64747* ID_OUI_FROM_DATABASE=VisionTIR Multispectral Technology +OUI:8C1F64756* + ID_OUI_FROM_DATABASE=Star Systems International Limited + OUI:8C1F6475F* ID_OUI_FROM_DATABASE=ASTRACOM Co. Ltd @@ -92852,6 +94067,9 @@ OUI:8C1F64774* OUI:8C1F64775* ID_OUI_FROM_DATABASE=Becton Dickinson +OUI:8C1F6477B* + ID_OUI_FROM_DATABASE=DB SAS + OUI:8C1F6477C* ID_OUI_FROM_DATABASE=Orange Tree Technologies Ltd @@ -92870,6 +94088,9 @@ OUI:8C1F64787* OUI:8C1F6478F* ID_OUI_FROM_DATABASE=Connection Systems +OUI:8C1F64793* + ID_OUI_FROM_DATABASE=Aditec GmbH + OUI:8C1F6479B* ID_OUI_FROM_DATABASE=Foerster-Technik GmbH @@ -92930,6 +94151,9 @@ OUI:8C1F647D2* OUI:8C1F647D3* ID_OUI_FROM_DATABASE=Suntech Engineering +OUI:8C1F647D4* + ID_OUI_FROM_DATABASE=Penteon Corporation + OUI:8C1F647D6* ID_OUI_FROM_DATABASE=Algodue Elettronica Srl @@ -92939,6 +94163,9 @@ OUI:8C1F647D8* OUI:8C1F647D9* ID_OUI_FROM_DATABASE=Noisewave Corporation +OUI:8C1F647DC* + ID_OUI_FROM_DATABASE=LINEAGE POWER PVT LTD., + OUI:8C1F647DD* ID_OUI_FROM_DATABASE=TAKASAKI KYODO COMPUTING CENTER Co.,LTD. @@ -92966,9 +94193,15 @@ OUI:8C1F647F1* OUI:8C1F64801* ID_OUI_FROM_DATABASE=Zhejiang Laolan Information Technology Co., Ltd +OUI:8C1F64803* + ID_OUI_FROM_DATABASE=MOSCA Elektronik und Antriebstechnik GmbH + OUI:8C1F64807* ID_OUI_FROM_DATABASE=GIORDANO CONTROLS SPA +OUI:8C1F64811* + ID_OUI_FROM_DATABASE=Panoramic Power + OUI:8C1F64817* ID_OUI_FROM_DATABASE=nke marine electronics @@ -92981,6 +94214,9 @@ OUI:8C1F64820* OUI:8C1F64825* ID_OUI_FROM_DATABASE=MTU Aero Engines AG +OUI:8C1F64830* + ID_OUI_FROM_DATABASE=Vtron Pty Ltd + OUI:8C1F64837* ID_OUI_FROM_DATABASE=runZero, Inc @@ -92990,6 +94226,9 @@ OUI:8C1F6483A* OUI:8C1F6483C* ID_OUI_FROM_DATABASE=Xtend Technologies Pvt Ltd +OUI:8C1F6483D* + ID_OUI_FROM_DATABASE=L-signature + OUI:8C1F6483E* ID_OUI_FROM_DATABASE=Sicon srl @@ -92999,6 +94238,9 @@ OUI:8C1F64842* OUI:8C1F64848* ID_OUI_FROM_DATABASE=Jena-Optronik GmbH +OUI:8C1F6484A* + ID_OUI_FROM_DATABASE=Bitmapper Integration Technologies Private Limited + OUI:8C1F6484C* ID_OUI_FROM_DATABASE=AvMap srlu @@ -93026,6 +94268,9 @@ OUI:8C1F6486A* OUI:8C1F64878* ID_OUI_FROM_DATABASE=Green Access Ltd +OUI:8C1F64879* + ID_OUI_FROM_DATABASE=ASHIDA Electronics Pvt. Ltd + OUI:8C1F64882* ID_OUI_FROM_DATABASE=TMY TECHNOLOGY INC. @@ -93038,12 +94283,18 @@ OUI:8C1F6488B* OUI:8C1F6488D* ID_OUI_FROM_DATABASE=Pantherun Technologies Pvt Ltd +OUI:8C1F6488E* + ID_OUI_FROM_DATABASE=CubeWorks, Inc. + OUI:8C1F64890* ID_OUI_FROM_DATABASE=WonATech Co., Ltd. OUI:8C1F64892* ID_OUI_FROM_DATABASE=MDI Industrial +OUI:8C1F64895* + ID_OUI_FROM_DATABASE=Dacom West GmbH + OUI:8C1F6489E* ID_OUI_FROM_DATABASE=Cinetix Srl @@ -93083,6 +94334,9 @@ OUI:8C1F648C5* OUI:8C1F648CF* ID_OUI_FROM_DATABASE=Diffraction Limited +OUI:8C1F648D0* + ID_OUI_FROM_DATABASE=Enerthing GmbH + OUI:8C1F648D1* ID_OUI_FROM_DATABASE=Orlaco Products B.V. @@ -93095,18 +94349,30 @@ OUI:8C1F648D5* OUI:8C1F648D9* ID_OUI_FROM_DATABASE=Pietro Fiorentini Spa +OUI:8C1F648DA* + ID_OUI_FROM_DATABASE=Dart Systems Ltd + OUI:8C1F648DE* ID_OUI_FROM_DATABASE=Iconet Services +OUI:8C1F648DF* + ID_OUI_FROM_DATABASE=Grossenbacher Systeme AG + OUI:8C1F648E2* ID_OUI_FROM_DATABASE=ALPHA Corporation +OUI:8C1F648E3* + ID_OUI_FROM_DATABASE=UniTik Technology Co., Limited + OUI:8C1F648E5* ID_OUI_FROM_DATABASE=Druck Ltd. OUI:8C1F648E9* ID_OUI_FROM_DATABASE=Vesperix Corporation +OUI:8C1F648EB* + ID_OUI_FROM_DATABASE=Numa Products LLC + OUI:8C1F648EE* ID_OUI_FROM_DATABASE=Abbott Diagnostics Technologies AS @@ -93125,9 +94391,15 @@ OUI:8C1F64903* OUI:8C1F64905* ID_OUI_FROM_DATABASE=Qualitrol LLC +OUI:8C1F64907* + ID_OUI_FROM_DATABASE=Sicon srl + OUI:8C1F64909* ID_OUI_FROM_DATABASE=MATELEX +OUI:8C1F6490C* + ID_OUI_FROM_DATABASE=Cool Air Incorporated + OUI:8C1F6490D* ID_OUI_FROM_DATABASE=Algodue Elettronica Srl @@ -93152,6 +94424,9 @@ OUI:8C1F6491D* OUI:8C1F64923* ID_OUI_FROM_DATABASE=MB connect line GmbH Fernwartungssysteme +OUI:8C1F64928* + ID_OUI_FROM_DATABASE=ITG Co.Ltd + OUI:8C1F6492A* ID_OUI_FROM_DATABASE=Thermo Onix Ltd @@ -93191,6 +94466,9 @@ OUI:8C1F64958* OUI:8C1F6495A* ID_OUI_FROM_DATABASE=Shenzhen Longyun Lighting Electric Appliances Co., Ltd +OUI:8C1F64963* + ID_OUI_FROM_DATABASE=Gogo Business Aviation + OUI:8C1F64967* ID_OUI_FROM_DATABASE=DAVE SRL @@ -93203,12 +94481,18 @@ OUI:8C1F64971* OUI:8C1F64973* ID_OUI_FROM_DATABASE=Dorsett Technologies Inc +OUI:8C1F64978* + ID_OUI_FROM_DATABASE=Planet Innovation Products Inc. + OUI:8C1F6497C* ID_OUI_FROM_DATABASE=MB connect line GmbH Fernwartungssysteme OUI:8C1F6497D* ID_OUI_FROM_DATABASE=KSE GmbH +OUI:8C1F6497F* + ID_OUI_FROM_DATABASE=Talleres de Escoriaza SA + OUI:8C1F64984* ID_OUI_FROM_DATABASE=Abacus Peripherals Pvt Ltd @@ -93221,6 +94505,9 @@ OUI:8C1F64991* OUI:8C1F64998* ID_OUI_FROM_DATABASE=EVLO Stockage Énergie +OUI:8C1F6499E* + ID_OUI_FROM_DATABASE=EIDOS s.r.l. + OUI:8C1F649A4* ID_OUI_FROM_DATABASE=LabLogic Systems @@ -93257,6 +94544,9 @@ OUI:8C1F649C1* OUI:8C1F649C3* ID_OUI_FROM_DATABASE=Camozzi Automation SpA +OUI:8C1F649CB* + ID_OUI_FROM_DATABASE=Shanghai Sizhong Information Technology Co., Ltd + OUI:8C1F649CE* ID_OUI_FROM_DATABASE=Exi Flow Measurement Ltd @@ -93269,6 +94559,9 @@ OUI:8C1F649D4* OUI:8C1F649D8* ID_OUI_FROM_DATABASE=Integer.pl S.A. +OUI:8C1F649E2* + ID_OUI_FROM_DATABASE=Technology for Energy Corp + OUI:8C1F649E8* ID_OUI_FROM_DATABASE=GHM Messtechnik GmbH @@ -93281,6 +94574,9 @@ OUI:8C1F649F2* OUI:8C1F649F4* ID_OUI_FROM_DATABASE=Grossenbacher Systeme AG +OUI:8C1F649F6* + ID_OUI_FROM_DATABASE=Vision Systems Safety Tech + OUI:8C1F649FA* ID_OUI_FROM_DATABASE=METRONA-Union GmbH @@ -93308,6 +94604,9 @@ OUI:8C1F64A07* OUI:8C1F64A0A* ID_OUI_FROM_DATABASE=Shanghai Wise-Tech Intelligent Technology Co.,Ltd. +OUI:8C1F64A0D* + ID_OUI_FROM_DATABASE=Lumiplan Duhamel + OUI:8C1F64A1B* ID_OUI_FROM_DATABASE=Zilica Limited @@ -93320,12 +94619,18 @@ OUI:8C1F64A2B* OUI:8C1F64A2D* ID_OUI_FROM_DATABASE=ACSL Ltd. +OUI:8C1F64A31* + ID_OUI_FROM_DATABASE=Zing Communications Inc + OUI:8C1F64A32* ID_OUI_FROM_DATABASE=Nautel LTD OUI:8C1F64A38* ID_OUI_FROM_DATABASE=NuGrid Power +OUI:8C1F64A3B* + ID_OUI_FROM_DATABASE=Fujian Satlink Electronics Co., Ltd + OUI:8C1F64A42* ID_OUI_FROM_DATABASE=Rodgers Instruments US LLC @@ -93341,6 +94646,9 @@ OUI:8C1F64A4E* OUI:8C1F64A51* ID_OUI_FROM_DATABASE=BABTEL +OUI:8C1F64A56* + ID_OUI_FROM_DATABASE=Flextronics International Kft. + OUI:8C1F64A57* ID_OUI_FROM_DATABASE=EkspertStroyProekt @@ -93350,6 +94658,9 @@ OUI:8C1F64A5C* OUI:8C1F64A5D* ID_OUI_FROM_DATABASE=Shenzhen zhushida Technology lnformation Co.,Ltd +OUI:8C1F64A5E* + ID_OUI_FROM_DATABASE=XTIA Ltd. + OUI:8C1F64A60* ID_OUI_FROM_DATABASE=Active Optical Systems, LLC @@ -93362,6 +94673,12 @@ OUI:8C1F64A6D* OUI:8C1F64A76* ID_OUI_FROM_DATABASE=DEUTA-WERKE GmbH +OUI:8C1F64A77* + ID_OUI_FROM_DATABASE=Rax-Tech International + +OUI:8C1F64A81* + ID_OUI_FROM_DATABASE=3D perception AS + OUI:8C1F64A83* ID_OUI_FROM_DATABASE=EkspertStroyProekt @@ -93383,6 +94700,9 @@ OUI:8C1F64A9C* OUI:8C1F64A9E* ID_OUI_FROM_DATABASE=Optimum Instruments Inc. +OUI:8C1F64AA3* + ID_OUI_FROM_DATABASE=Peter Huber Kaeltemaschinenbau AG + OUI:8C1F64AA4* ID_OUI_FROM_DATABASE=HEINEN ELEKTRONIK GmbH @@ -93413,6 +94733,9 @@ OUI:8C1F64AC4* OUI:8C1F64AC5* ID_OUI_FROM_DATABASE=Forever Engineering Systems Pvt. Ltd. +OUI:8C1F64AC9* + ID_OUI_FROM_DATABASE=ShenYang LeShun Technology Co.,Ltd + OUI:8C1F64ACE* ID_OUI_FROM_DATABASE=Rayhaan Networks @@ -93446,6 +94769,9 @@ OUI:8C1F64AF7* OUI:8C1F64AFD* ID_OUI_FROM_DATABASE=Universal Robots A/S +OUI:8C1F64AFF* + ID_OUI_FROM_DATABASE=Qtechnology A/S + OUI:8C1F64B01* ID_OUI_FROM_DATABASE=noah @@ -93509,6 +94835,9 @@ OUI:8C1F64B67* OUI:8C1F64B69* ID_OUI_FROM_DATABASE=Quanxing Tech Co.,LTD +OUI:8C1F64B6E* + ID_OUI_FROM_DATABASE=Loop Technologies + OUI:8C1F64B73* ID_OUI_FROM_DATABASE=Comm-ence, Inc. @@ -93521,6 +94850,9 @@ OUI:8C1F64B7B* OUI:8C1F64B7C* ID_OUI_FROM_DATABASE=EVERNET CO,.LTD TAIWAN +OUI:8C1F64B7D* + ID_OUI_FROM_DATABASE=Scheurich GmbH + OUI:8C1F64B82* ID_OUI_FROM_DATABASE=Seed Core Co., LTD. @@ -93545,6 +94877,12 @@ OUI:8C1F64B9E* OUI:8C1F64BA3* ID_OUI_FROM_DATABASE=DEUTA-WERKE GmbH +OUI:8C1F64BB3* + ID_OUI_FROM_DATABASE=Zaruc Tecnologia LTDA + +OUI:8C1F64BBC* + ID_OUI_FROM_DATABASE=Liberator Pty Ltd + OUI:8C1F64BBF* ID_OUI_FROM_DATABASE=Retency @@ -93578,6 +94916,9 @@ OUI:8C1F64BD6* OUI:8C1F64BD7* ID_OUI_FROM_DATABASE=Union Electronic. +OUI:8C1F64BDB* + ID_OUI_FROM_DATABASE=Cardinal Scales Manufacturing Co + OUI:8C1F64BE8* ID_OUI_FROM_DATABASE=TECHNOLOGIES BACMOVE INC. @@ -93587,6 +94928,9 @@ OUI:8C1F64BEE* OUI:8C1F64BF0* ID_OUI_FROM_DATABASE=Newtec A/S +OUI:8C1F64BF1* + ID_OUI_FROM_DATABASE=Soha Jin + OUI:8C1F64BF3* ID_OUI_FROM_DATABASE=Alphatek AS @@ -93608,6 +94952,9 @@ OUI:8C1F64C04* OUI:8C1F64C05* ID_OUI_FROM_DATABASE=SkyCell AG +OUI:8C1F64C06* + ID_OUI_FROM_DATABASE=Tardis Technology + OUI:8C1F64C07* ID_OUI_FROM_DATABASE=HYOSUNG Heavy Industries Corporation @@ -93620,6 +94967,9 @@ OUI:8C1F64C0E* OUI:8C1F64C12* ID_OUI_FROM_DATABASE=PHYSEC GmbH +OUI:8C1F64C1E* + ID_OUI_FROM_DATABASE=VA SYD + OUI:8C1F64C1F* ID_OUI_FROM_DATABASE=Esys Srl @@ -93671,9 +95021,18 @@ OUI:8C1F64C54* OUI:8C1F64C57* ID_OUI_FROM_DATABASE=Strategic Robotic Systems +OUI:8C1F64C59* + ID_OUI_FROM_DATABASE=Tunstall A/S + +OUI:8C1F64C5D* + ID_OUI_FROM_DATABASE=Alfa Proxima d.o.o. + OUI:8C1F64C61* ID_OUI_FROM_DATABASE=Beijing Ceresdate Technology Co.,LTD +OUI:8C1F64C64* + ID_OUI_FROM_DATABASE=Ajeco Oy + OUI:8C1F64C68* ID_OUI_FROM_DATABASE=FIBERME COMMUNICATIONS LLC @@ -93689,6 +95048,9 @@ OUI:8C1F64C80* OUI:8C1F64C81* ID_OUI_FROM_DATABASE=Taolink Technologies Corporation +OUI:8C1F64C85* + ID_OUI_FROM_DATABASE=Potter Electric Signal Co. LLC + OUI:8C1F64C8F* ID_OUI_FROM_DATABASE=JW Froehlich Maschinenfabrik GmbH @@ -93704,6 +95066,9 @@ OUI:8C1F64CA1* OUI:8C1F64CA6* ID_OUI_FROM_DATABASE=ReliaSpeak Information Technology Co., Ltd. +OUI:8C1F64CAB* + ID_OUI_FROM_DATABASE=Spyder Controls Corp. + OUI:8C1F64CAD* ID_OUI_FROM_DATABASE=General Motors @@ -93713,12 +95078,24 @@ OUI:8C1F64CAF* OUI:8C1F64CB2* ID_OUI_FROM_DATABASE=Dyncir Soluções Tecnológicas Ltda +OUI:8C1F64CB5* + ID_OUI_FROM_DATABASE=Gamber-Johnson LLC + +OUI:8C1F64CB7* + ID_OUI_FROM_DATABASE=ARKRAY,Inc.Kyoto Laboratory + OUI:8C1F64CBE* ID_OUI_FROM_DATABASE=Circa Enterprises Inc OUI:8C1F64CC1* ID_OUI_FROM_DATABASE=VITREA Smart Home Technologies Ltd. +OUI:8C1F64CC2* + ID_OUI_FROM_DATABASE=TOYOGIKEN CO.,LTD. + +OUI:8C1F64CC5* + ID_OUI_FROM_DATABASE=Potter Electric Signal Co. LLC + OUI:8C1F64CC6* ID_OUI_FROM_DATABASE=Genius Vision Digital Private Limited @@ -93746,6 +95123,9 @@ OUI:8C1F64CDF* OUI:8C1F64CE3* ID_OUI_FROM_DATABASE=Pixel Design & Manufacturing Sdn. Bhd. +OUI:8C1F64CE4* + ID_OUI_FROM_DATABASE=SL USA, LLC + OUI:8C1F64CEB* ID_OUI_FROM_DATABASE=EUREKA FOR SMART PROPERTIES CO. W.L.L @@ -93785,6 +95165,9 @@ OUI:8C1F64D13* OUI:8C1F64D20* ID_OUI_FROM_DATABASE=NAS Engineering PRO +OUI:8C1F64D21* + ID_OUI_FROM_DATABASE=AMETEK CTS GMBH + OUI:8C1F64D29* ID_OUI_FROM_DATABASE=Secure Bits @@ -93800,12 +95183,21 @@ OUI:8C1F64D3C* OUI:8C1F64D40* ID_OUI_FROM_DATABASE=Breas Medical AB +OUI:8C1F64D42* + ID_OUI_FROM_DATABASE=YUYAMA MFG Co.,Ltd + OUI:8C1F64D44* ID_OUI_FROM_DATABASE=Monarch Instrument +OUI:8C1F64D46* + ID_OUI_FROM_DATABASE=End 2 End Technologies + OUI:8C1F64D4A* ID_OUI_FROM_DATABASE=Caproc Oy +OUI:8C1F64D51* + ID_OUI_FROM_DATABASE=ZIGEN Lighting Solution co., ltd. + OUI:8C1F64D52* ID_OUI_FROM_DATABASE=Critical Software SA @@ -93827,6 +95219,9 @@ OUI:8C1F64D5E* OUI:8C1F64D69* ID_OUI_FROM_DATABASE=ADiCo Corporation +OUI:8C1F64D73* + ID_OUI_FROM_DATABASE=BRS Sistemas Eletrônicos + OUI:8C1F64D78* ID_OUI_FROM_DATABASE=Hunan Oushi Electronic Technology Co.,Ltd @@ -93836,15 +95231,24 @@ OUI:8C1F64D7C* OUI:8C1F64D7E* ID_OUI_FROM_DATABASE=Thales Belgium +OUI:8C1F64D7F* + ID_OUI_FROM_DATABASE=Fiberstory communications Pvt Ltd + OUI:8C1F64D88* ID_OUI_FROM_DATABASE=University of Geneva - Department of Particle Physics OUI:8C1F64D92* ID_OUI_FROM_DATABASE=Mitsubishi Electric India Pvt. Ltd. +OUI:8C1F64D98* + ID_OUI_FROM_DATABASE=Gnewtek photoelectric technology Ltd. + OUI:8C1F64D9A* ID_OUI_FROM_DATABASE=Beijing Redlink Information Technology Co., Ltd. +OUI:8C1F64D9C* + ID_OUI_FROM_DATABASE=Relcom, Inc. + OUI:8C1F64DA6* ID_OUI_FROM_DATABASE=Power Electronics Espana, S.L. @@ -93881,18 +95285,27 @@ OUI:8C1F64DC9* OUI:8C1F64DCA* ID_OUI_FROM_DATABASE=Porsche engineering +OUI:8C1F64DD4* + ID_OUI_FROM_DATABASE=Midlands Technical Co., Ltd. + OUI:8C1F64DD5* ID_OUI_FROM_DATABASE=Cardinal Scales Manufacturing Co OUI:8C1F64DD7* ID_OUI_FROM_DATABASE=KST technology +OUI:8C1F64DDE* + ID_OUI_FROM_DATABASE=Jemac Sweden AB + OUI:8C1F64DE1* ID_OUI_FROM_DATABASE=Franke Aquarotter GmbH OUI:8C1F64DF8* ID_OUI_FROM_DATABASE=Wittra Networks AB +OUI:8C1F64DFB* + ID_OUI_FROM_DATABASE=Bobeesc Co. + OUI:8C1F64DFE* ID_OUI_FROM_DATABASE=Nuvation Energy @@ -93902,9 +95315,18 @@ OUI:8C1F64E02* OUI:8C1F64E0E* ID_OUI_FROM_DATABASE=Nokeval Oy +OUI:8C1F64E10* + ID_OUI_FROM_DATABASE=Scenario Automation + +OUI:8C1F64E12* + ID_OUI_FROM_DATABASE=Pixus Technologies Inc. + OUI:8C1F64E21* ID_OUI_FROM_DATABASE=LG-LHT Aircraft Solutions GmbH +OUI:8C1F64E24* + ID_OUI_FROM_DATABASE=COMETA SAS + OUI:8C1F64E2D* ID_OUI_FROM_DATABASE=Private @@ -93929,6 +95351,9 @@ OUI:8C1F64E4C* OUI:8C1F64E52* ID_OUI_FROM_DATABASE=LcmVeloci ApS +OUI:8C1F64E53* + ID_OUI_FROM_DATABASE=T PROJE MUHENDISLIK DIS TIC. LTD. STI. + OUI:8C1F64E5C* ID_OUI_FROM_DATABASE=Scientific Lightning Solutions @@ -93965,6 +95390,9 @@ OUI:8C1F64E86* OUI:8C1F64E90* ID_OUI_FROM_DATABASE=MHE Electronics +OUI:8C1F64E92* + ID_OUI_FROM_DATABASE=EA Elektro-Automatik + OUI:8C1F64E94* ID_OUI_FROM_DATABASE=ZIN TECHNOLOGIES @@ -94001,15 +95429,24 @@ OUI:8C1F64EBF* OUI:8C1F64EC1* ID_OUI_FROM_DATABASE=Actronika SAS +OUI:8C1F64ECF* + ID_OUI_FROM_DATABASE=Monnit Corporation + OUI:8C1F64ED4* ID_OUI_FROM_DATABASE=ZHEJIANG CHITIC-SAFEWAY NEW ENERGY TECHNICAL CO.,LTD. OUI:8C1F64ED9* ID_OUI_FROM_DATABASE=NETGEN HITECH SOLUTIONS LLP +OUI:8C1F64EDA* + ID_OUI_FROM_DATABASE=DEUTA-WERKE GmbH + OUI:8C1F64EE0* ID_OUI_FROM_DATABASE=Private +OUI:8C1F64EE1* + ID_OUI_FROM_DATABASE=PuS GmbH und Co. KG + OUI:8C1F64EE6* ID_OUI_FROM_DATABASE=LYNKX @@ -94049,6 +95486,9 @@ OUI:8C1F64F22* OUI:8C1F64F23* ID_OUI_FROM_DATABASE=IDEX India Pvt Ltd +OUI:8C1F64F24* + ID_OUI_FROM_DATABASE=Albotronic + OUI:8C1F64F25* ID_OUI_FROM_DATABASE=Misaka Network, Inc. @@ -94094,9 +95534,15 @@ OUI:8C1F64F43* OUI:8C1F64F45* ID_OUI_FROM_DATABASE=JBF +OUI:8C1F64F4C* + ID_OUI_FROM_DATABASE=inomatic GmbH + OUI:8C1F64F4E* ID_OUI_FROM_DATABASE=ADAMCZEWSKI elektronische Messtechnik GmbH +OUI:8C1F64F50* + ID_OUI_FROM_DATABASE=Vigor Electric Corp. + OUI:8C1F64F52* ID_OUI_FROM_DATABASE=AMF Medical SA @@ -94118,6 +95564,9 @@ OUI:8C1F64F5B* OUI:8C1F64F5C* ID_OUI_FROM_DATABASE=Flextronics International Kft +OUI:8C1F64F5F* + ID_OUI_FROM_DATABASE=TR7 Siber Savunma A.S. + OUI:8C1F64F65* ID_OUI_FROM_DATABASE=Talleres de Escoriaza SA @@ -94133,9 +95582,15 @@ OUI:8C1F64F74* OUI:8C1F64F78* ID_OUI_FROM_DATABASE=Ternary Research Corporation +OUI:8C1F64F79* + ID_OUI_FROM_DATABASE=YUYAMA MFG Co.,Ltd + OUI:8C1F64F7A* ID_OUI_FROM_DATABASE=SiEngine Technology Co., Ltd. +OUI:8C1F64F84* + ID_OUI_FROM_DATABASE=KST technology + OUI:8C1F64F86* ID_OUI_FROM_DATABASE=INFOSTECH Co., Ltd. @@ -94151,6 +95606,9 @@ OUI:8C1F64F9E* OUI:8C1F64FA2* ID_OUI_FROM_DATABASE=AZD Praha s.r.o., ZOZ Olomouc +OUI:8C1F64FA4* + ID_OUI_FROM_DATABASE=China Information Technology Designing &Consulting Institute Co.,Ltd. + OUI:8C1F64FA8* ID_OUI_FROM_DATABASE=Unitron Systems b.v. @@ -94196,12 +95654,21 @@ OUI:8C1F64FD3* OUI:8C1F64FD4* ID_OUI_FROM_DATABASE=EMBSYS SISTEMAS EMBARCADOS +OUI:8C1F64FD7* + ID_OUI_FROM_DATABASE=Beijing Yahong Century Technology Co., Ltd + +OUI:8C1F64FDC* + ID_OUI_FROM_DATABASE=Nuphoton Technologies + OUI:8C1F64FE0* ID_OUI_FROM_DATABASE=Potter Electric Signal Company OUI:8C1F64FE3* ID_OUI_FROM_DATABASE=Power Electronics Espana, S.L. +OUI:8C1F64FE9* + ID_OUI_FROM_DATABASE=ALZAJEL MODERN TELECOMMUNICATION + OUI:8C1F64FED* ID_OUI_FROM_DATABASE=GSP Sprachtechnologie GmbH @@ -94565,6 +96032,51 @@ OUI:8C5CA1* OUI:8C5D60* ID_OUI_FROM_DATABASE=UCI Corporation Co.,Ltd. +OUI:8C5DB20* + ID_OUI_FROM_DATABASE=NPP NTT LLC + +OUI:8C5DB21* + ID_OUI_FROM_DATABASE=DAYOUPLUS + +OUI:8C5DB22* + ID_OUI_FROM_DATABASE=F+ Networks + +OUI:8C5DB23* + ID_OUI_FROM_DATABASE=Yuzhou Zhongnan lnformation Technology Co.,Ltd + +OUI:8C5DB24* + ID_OUI_FROM_DATABASE=CoreTigo + +OUI:8C5DB25* + ID_OUI_FROM_DATABASE=Unite Audio + +OUI:8C5DB26* + ID_OUI_FROM_DATABASE=SmartMore Corporation Limited + +OUI:8C5DB27* + ID_OUI_FROM_DATABASE=Cleartex s.r.o. + +OUI:8C5DB28* + ID_OUI_FROM_DATABASE=Guangzhou Phimax Electronic Technology Co.,Ltd + +OUI:8C5DB29* + ID_OUI_FROM_DATABASE=ISSENDORFF KG + +OUI:8C5DB2A* + ID_OUI_FROM_DATABASE=Beijing Scistor Technologies Co., Ltd + +OUI:8C5DB2B* + ID_OUI_FROM_DATABASE=NADDOD + +OUI:8C5DB2C* + ID_OUI_FROM_DATABASE=HEXIN Technologies Co., Ltd. + +OUI:8C5DB2D* + ID_OUI_FROM_DATABASE=Guandong Yuhang Automation Technology Co.,Ltd + +OUI:8C5DB2E* + ID_OUI_FROM_DATABASE=Surbhi Satcom Pvt Ltd + OUI:8C5EBD* ID_OUI_FROM_DATABASE=Huawei Device Co., Ltd. @@ -94637,6 +96149,9 @@ OUI:8C6D77* OUI:8C6DC4* ID_OUI_FROM_DATABASE=Megapixel VR +OUI:8C6FB9* + ID_OUI_FROM_DATABASE=Silicon Laboratories + OUI:8C705A* ID_OUI_FROM_DATABASE=Intel Corporate @@ -94667,12 +96182,18 @@ OUI:8C7716* OUI:8C78D7* ID_OUI_FROM_DATABASE=SHENZHEN FAST TECHNOLOGIES CO.,LTD +OUI:8C7909* + ID_OUI_FROM_DATABASE=Aruba, a Hewlett Packard Enterprise Company + OUI:8C7967* ID_OUI_FROM_DATABASE=zte corporation OUI:8C79F5* ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd +OUI:8C7A00* + ID_OUI_FROM_DATABASE=Nokia + OUI:8C7A15* ID_OUI_FROM_DATABASE=Ruckus Wireless @@ -94944,7 +96465,7 @@ OUI:8CB87E* ID_OUI_FROM_DATABASE=Intel Corporate OUI:8CBA25* - ID_OUI_FROM_DATABASE=UNIONMAN TECHNOLOGY CO.,LTD + ID_OUI_FROM_DATABASE=UNION MAN TECHNOLOGY CO.,LTD OUI:8CBE24* ID_OUI_FROM_DATABASE=Tashang Semiconductor(Shanghai) Co., Ltd. @@ -94961,6 +96482,9 @@ OUI:8CBFA6* OUI:8CC121* ID_OUI_FROM_DATABASE=Panasonic Corporation AVC Networks Company +OUI:8CC58C* + ID_OUI_FROM_DATABASE=ShenZhen Elsky Technology Co.,LTD + OUI:8CC5B4* ID_OUI_FROM_DATABASE=Sagemcom Broadband SAS @@ -95108,9 +96632,15 @@ OUI:8CDEE6* OUI:8CDEF9* ID_OUI_FROM_DATABASE=Beijing Xiaomi Mobile Software Co., Ltd +OUI:8CDF2C* + ID_OUI_FROM_DATABASE=vivo Mobile Communication Co., Ltd. + OUI:8CDF9D* ID_OUI_FROM_DATABASE=NEC Corporation +OUI:8CE042* + ID_OUI_FROM_DATABASE=vivo Mobile Communication Co., Ltd. + OUI:8CE081* ID_OUI_FROM_DATABASE=zte corporation @@ -95174,6 +96704,9 @@ OUI:8CF228* OUI:8CF319* ID_OUI_FROM_DATABASE=Siemens Industrial Automation Products Ltd., Chengdu +OUI:8CF3E7* + ID_OUI_FROM_DATABASE=solidotech + OUI:8CF5A3* ID_OUI_FROM_DATABASE=SAMSUNG ELECTRO-MECHANICS(THAILAND) @@ -95267,6 +96800,9 @@ OUI:9003B7* OUI:900628* ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd +OUI:9006F2* + ID_OUI_FROM_DATABASE=Texas Instruments + OUI:900917* ID_OUI_FROM_DATABASE=Far-sighted mobile @@ -95414,6 +96950,9 @@ OUI:902778* OUI:9027E4* ID_OUI_FROM_DATABASE=Apple, Inc. +OUI:902AEE* + ID_OUI_FROM_DATABASE=Xiaomi Communications Co Ltd + OUI:902B34* ID_OUI_FROM_DATABASE=GIGA-BYTE TECHNOLOGY CO.,LTD. @@ -95435,6 +96974,9 @@ OUI:902E1C* OUI:902E87* ID_OUI_FROM_DATABASE=LabJack +OUI:90314B* + ID_OUI_FROM_DATABASE=AltoBeam Inc. + OUI:9031CD* ID_OUI_FROM_DATABASE=Onyx Healthcare Inc. @@ -95474,6 +97016,9 @@ OUI:903AA0* OUI:903AE6* ID_OUI_FROM_DATABASE=PARROT SA +OUI:903C1D* + ID_OUI_FROM_DATABASE=HISENSE VISUAL TECHNOLOGY CO.,LTD + OUI:903C92* ID_OUI_FROM_DATABASE=Apple, Inc. @@ -95609,6 +97154,9 @@ OUI:9050CA* OUI:90513F* ID_OUI_FROM_DATABASE=Elettronica Santerno SpA +OUI:9052BF* + ID_OUI_FROM_DATABASE=Sichuan Tianyi Comheart Telecom Co.,LTD + OUI:905446* ID_OUI_FROM_DATABASE=TES ELECTRONIC SOLUTIONS @@ -95774,6 +97322,9 @@ OUI:907BC6* OUI:907E30* ID_OUI_FROM_DATABASE=LARS +OUI:907E43* + ID_OUI_FROM_DATABASE=zte corporation + OUI:907EBA* ID_OUI_FROM_DATABASE=UTEK TECHNOLOGY (SHENZHEN) CO.,LTD @@ -95903,6 +97454,9 @@ OUI:909A4A* OUI:909A77* ID_OUI_FROM_DATABASE=Texas Instruments +OUI:909B6F* + ID_OUI_FROM_DATABASE=Apple, Inc. + OUI:909C4A* ID_OUI_FROM_DATABASE=Apple, Inc. @@ -95951,6 +97505,9 @@ OUI:90A6BF* OUI:90A783* ID_OUI_FROM_DATABASE=JSW PACIFIC CORPORATION +OUI:90A7BF* + ID_OUI_FROM_DATABASE=EM Microelectronic + OUI:90A7C1* ID_OUI_FROM_DATABASE=Pakedge Device and Software Inc. @@ -96000,7 +97557,7 @@ OUI:90B21F* ID_OUI_FROM_DATABASE=Apple, Inc. OUI:90B4DD* - ID_OUI_FROM_DATABASE=ZPT R&D + ID_OUI_FROM_DATABASE=Private OUI:90B57F* ID_OUI_FROM_DATABASE=Shenzhen iComm Semiconductor CO.,LTD @@ -96009,7 +97566,7 @@ OUI:90B622* ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd OUI:90B67A* - ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd + ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd OUI:90B686* ID_OUI_FROM_DATABASE=Murata Manufacturing Co., Ltd. @@ -96110,6 +97667,9 @@ OUI:90CAFA* OUI:90CC24* ID_OUI_FROM_DATABASE=Synaptics, Inc +OUI:90CC7A* + ID_OUI_FROM_DATABASE=Huawei Device Co., Ltd. + OUI:90CCDF* ID_OUI_FROM_DATABASE=Intel Corporate @@ -96137,6 +97697,9 @@ OUI:90D11B* OUI:90D473* ID_OUI_FROM_DATABASE=vivo Mobile Communication Co., Ltd. +OUI:90D689* + ID_OUI_FROM_DATABASE=Huahao Fangzhou Technology Co.,Ltd + OUI:90D74F* ID_OUI_FROM_DATABASE=Bookeen @@ -96251,6 +97814,9 @@ OUI:90E7C4* OUI:90E868* ID_OUI_FROM_DATABASE=AzureWave Technology Inc. +OUI:90E95E* + ID_OUI_FROM_DATABASE=Cisco Systems, Inc + OUI:90EA60* ID_OUI_FROM_DATABASE=SPI Lasers Ltd @@ -96263,6 +97829,9 @@ OUI:90EC50* OUI:90EC77* ID_OUI_FROM_DATABASE=silicom +OUI:90ECEA* + ID_OUI_FROM_DATABASE=Apple, Inc. + OUI:90EEC7* ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd @@ -96546,7 +98115,7 @@ OUI:942A3F* ID_OUI_FROM_DATABASE=Diversey Inc OUI:942A6F* - ID_OUI_FROM_DATABASE=Ubiquiti Networks Inc. + ID_OUI_FROM_DATABASE=Ubiquiti Inc OUI:942CB3* ID_OUI_FROM_DATABASE=HUMAX Co., Ltd. @@ -96605,12 +98174,18 @@ OUI:943CC6* OUI:943DC9* ID_OUI_FROM_DATABASE=Asahi Net, Inc. +OUI:943EE4* + ID_OUI_FROM_DATABASE=WiSA Technologies Inc + OUI:943FBB* ID_OUI_FROM_DATABASE=JSC RPC Istok named after Shokin OUI:943FC2* ID_OUI_FROM_DATABASE=Hewlett Packard Enterprise +OUI:943FD6* + ID_OUI_FROM_DATABASE=Apple, Inc. + OUI:9440A2* ID_OUI_FROM_DATABASE=Anywave Communication Technologies, Inc. @@ -96795,7 +98370,7 @@ OUI:947F1D* ID_OUI_FROM_DATABASE=Shenzhen Fastrain Technology Co., Ltd. OUI:947FD8* - ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd + ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd OUI:9481A4* ID_OUI_FROM_DATABASE=Azuray Technologies @@ -96878,9 +98453,15 @@ OUI:94944A* OUI:9495A0* ID_OUI_FROM_DATABASE=Google, Inc. +OUI:9497AE* + ID_OUI_FROM_DATABASE=GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD + OUI:949869* ID_OUI_FROM_DATABASE=zte corporation +OUI:94988F* + ID_OUI_FROM_DATABASE=Sagemcom Broadband SAS + OUI:9498A2* ID_OUI_FROM_DATABASE=Shanghai LISTEN TECH.LTD @@ -97127,6 +98708,9 @@ OUI:94C9B7E* OUI:94CA0F* ID_OUI_FROM_DATABASE=Honeywell Analytics +OUI:94CBCD* + ID_OUI_FROM_DATABASE=zte corporation + OUI:94CC040* ID_OUI_FROM_DATABASE=Hangzhou Yongkong Technology Co., Ltd. @@ -97271,6 +98855,9 @@ OUI:94DE80* OUI:94DEB8* ID_OUI_FROM_DATABASE=Silicon Laboratories +OUI:94DF34* + ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD + OUI:94DF4E* ID_OUI_FROM_DATABASE=Wistron InfoComm(Kunshan)Co.,Ltd. @@ -97370,6 +98957,9 @@ OUI:94F2BB* OUI:94F392* ID_OUI_FROM_DATABASE=Fortinet, Inc. +OUI:94F524* + ID_OUI_FROM_DATABASE=Chengdu BeiZhongWangXin Technology Co.Ltd + OUI:94F551* ID_OUI_FROM_DATABASE=Cadi Scientific Pte Ltd @@ -97535,6 +99125,9 @@ OUI:9802D8E* OUI:9802D8F* ID_OUI_FROM_DATABASE=Private +OUI:98038A* + ID_OUI_FROM_DATABASE=Texas Instruments + OUI:98039B* ID_OUI_FROM_DATABASE=Mellanox Technologies, Inc. @@ -97601,6 +99194,9 @@ OUI:98072D* OUI:9809CF* ID_OUI_FROM_DATABASE=OnePlus Technology (Shenzhen) Co., Ltd +OUI:980C33* + ID_OUI_FROM_DATABASE=Silicon Laboratories + OUI:980C82* ID_OUI_FROM_DATABASE=SAMSUNG ELECTRO MECHANICS CO., LTD. @@ -97643,6 +99239,9 @@ OUI:9814D2* OUI:9816EC* ID_OUI_FROM_DATABASE=IC Intracom +OUI:9817F1* + ID_OUI_FROM_DATABASE=zte corporation + OUI:981888* ID_OUI_FROM_DATABASE=Cisco Meraki @@ -97847,6 +99446,9 @@ OUI:98460A* OUI:98473C* ID_OUI_FROM_DATABASE=SHANGHAI SUNMON COMMUNICATION TECHNOGY CO.,LTD +OUI:984744* + ID_OUI_FROM_DATABASE=Shenzhen Boomtech Industrial Corporation + OUI:984827* ID_OUI_FROM_DATABASE=TP-LINK TECHNOLOGIES CO.,LTD. @@ -97856,6 +99458,9 @@ OUI:984874* OUI:984914* ID_OUI_FROM_DATABASE=Wistron Neweb Corporation +OUI:984925* + ID_OUI_FROM_DATABASE=Juniper Networks + OUI:98499F* ID_OUI_FROM_DATABASE=Domo Tactical Communications @@ -97865,6 +99470,9 @@ OUI:9849E1* OUI:984A47* ID_OUI_FROM_DATABASE=CHG Hospital Beds +OUI:984B06* + ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD + OUI:984B4A* ID_OUI_FROM_DATABASE=ARRIS Group, Inc. @@ -98177,6 +99785,9 @@ OUI:9884E3* OUI:98865D* ID_OUI_FROM_DATABASE=Nokia Shanghai Bell Co., Ltd. +OUI:98868B* + ID_OUI_FROM_DATABASE=Juniper Networks + OUI:9886B1* ID_OUI_FROM_DATABASE=Flyaudio corporation (China) @@ -98201,6 +99812,9 @@ OUI:988B69* OUI:988BAD* ID_OUI_FROM_DATABASE=Corintech Ltd. +OUI:988CB3* + ID_OUI_FROM_DATABASE=Sichuan Tianyi Comheart Telecom Co.,LTD + OUI:988D46* ID_OUI_FROM_DATABASE=Intel Corporate @@ -98393,6 +100007,9 @@ OUI:98B08B* OUI:98B177* ID_OUI_FROM_DATABASE=LANDIS + GYR +OUI:98B379* + ID_OUI_FROM_DATABASE=Apple, Inc. + OUI:98B3EF* ID_OUI_FROM_DATABASE=Huawei Device Co., Ltd. @@ -98454,7 +100071,7 @@ OUI:98C845* ID_OUI_FROM_DATABASE=PacketAccess OUI:98C854* - ID_OUI_FROM_DATABASE=Chiun MaiCommunication System, Inc + ID_OUI_FROM_DATABASE=Chiun Mai Communication System, Inc OUI:98C8B8* ID_OUI_FROM_DATABASE=vivo Mobile Communication Co., Ltd. @@ -98693,6 +100310,9 @@ OUI:98F9C7D* OUI:98F9C7E* ID_OUI_FROM_DATABASE=NC-LINK Technology Co., Ltd. +OUI:98F9CC* + ID_OUI_FROM_DATABASE=Zhejiang Dahua Technology Co., Ltd. + OUI:98FA9B* ID_OUI_FROM_DATABASE=LCFC(HeFei) Electronics Technology co., ltd @@ -98795,6 +100415,9 @@ OUI:9C0567* OUI:9C0591* ID_OUI_FROM_DATABASE=Mellanox Technologies, Inc. +OUI:9C05D6* + ID_OUI_FROM_DATABASE=Ubiquiti Inc + OUI:9C061B* ID_OUI_FROM_DATABASE=Hangzhou H3C Technologies Co., Limited @@ -99086,6 +100709,9 @@ OUI:9C5322* OUI:9C53CD* ID_OUI_FROM_DATABASE=ENGICAM s.r.l. +OUI:9C5416* + ID_OUI_FROM_DATABASE=Cisco Systems, Inc + OUI:9C541C* ID_OUI_FROM_DATABASE=Shenzhen My-power Technology Co.,Ltd @@ -99183,11 +100809,14 @@ OUI:9C65B0* ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd OUI:9C65EE* - ID_OUI_FROM_DATABASE=DASAN Network Solutions + ID_OUI_FROM_DATABASE=DZS Inc. OUI:9C65F9* ID_OUI_FROM_DATABASE=AcSiP Technology Corp. +OUI:9C65FA* + ID_OUI_FROM_DATABASE=AcSiP + OUI:9C6650* ID_OUI_FROM_DATABASE=Glodio Technolies Co.,Ltd Tianjin Branch @@ -99332,6 +100961,9 @@ OUI:9C8281* OUI:9C83BF* ID_OUI_FROM_DATABASE=PRO-VISION, Inc. +OUI:9C84B6* + ID_OUI_FROM_DATABASE=Shenzhen iComm Semiconductor CO.,LTD + OUI:9C84BF* ID_OUI_FROM_DATABASE=Apple, Inc. @@ -99593,12 +101225,18 @@ OUI:9CC9EB* OUI:9CCAD9* ID_OUI_FROM_DATABASE=Nokia Corporation +OUI:9CCBF7* + ID_OUI_FROM_DATABASE=CLOUD STAR TECHNOLOGY CO., LTD. + OUI:9CCC83* ID_OUI_FROM_DATABASE=Juniper Networks OUI:9CCD82* ID_OUI_FROM_DATABASE=CHENG UEI PRECISION INDUSTRY CO.,LTD +OUI:9CD1D0* + ID_OUI_FROM_DATABASE=Guangzhou Ronsuo Electronic Technology Co.,Ltd + OUI:9CD21E* ID_OUI_FROM_DATABASE=Hon Hai Precision Ind. Co.,Ltd. @@ -99638,6 +101276,9 @@ OUI:9CDA3E* OUI:9CDB07* ID_OUI_FROM_DATABASE=Yellowtec GmbH +OUI:9CDBAF* + ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD + OUI:9CDBCB* ID_OUI_FROM_DATABASE=Wuhan Funshion Online Technologies Co.,Ltd @@ -99785,6 +101426,9 @@ OUI:9CF6DDD* OUI:9CF6DDE* ID_OUI_FROM_DATABASE=Shanxi ZhuoZhi fei High Electronic Technology Co. Ltd. +OUI:9CF86B* + ID_OUI_FROM_DATABASE=AgiTech Distribution Limited + OUI:9CF8DB* ID_OUI_FROM_DATABASE=shenzhen eyunmei technology co,.ltd @@ -99908,6 +101552,9 @@ OUI:A00CA1* OUI:A00F37* ID_OUI_FROM_DATABASE=Cisco Systems, Inc +OUI:A01077* + ID_OUI_FROM_DATABASE=zte corporation + OUI:A01081* ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd @@ -99996,7 +101643,7 @@ OUI:A01C05* ID_OUI_FROM_DATABASE=NIMAX TELECOM CO.,LTD. OUI:A01C87* - ID_OUI_FROM_DATABASE=UNIONMAN TECHNOLOGY CO.,LTD + ID_OUI_FROM_DATABASE=UNION MAN TECHNOLOGY CO.,LTD OUI:A01C8D* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD @@ -100023,7 +101670,7 @@ OUI:A0224E0* ID_OUI_FROM_DATABASE=Kyung In Electronics OUI:A0224E1* - ID_OUI_FROM_DATABASE=rNET Controls + ID_OUI_FROM_DATABASE=PoE Texas OUI:A0224E2* ID_OUI_FROM_DATABASE=Closed Joint-Stock Company NORSI-TRANS @@ -100154,6 +101801,9 @@ OUI:A03131* OUI:A031DB* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD +OUI:A031EB* + ID_OUI_FROM_DATABASE=Semikron Elektronik GmbH & Co. KG + OUI:A03299* ID_OUI_FROM_DATABASE=Lenovo (Beijing) Co., Ltd. @@ -100317,7 +101967,7 @@ OUI:A04A5E* ID_OUI_FROM_DATABASE=Microsoft Corporation OUI:A04C0C* - ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd + ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd OUI:A04C5B* ID_OUI_FROM_DATABASE=Shenzhen TINNO Mobile Technology Corp. @@ -100388,6 +102038,9 @@ OUI:A05DE7* OUI:A05E6B* ID_OUI_FROM_DATABASE=MELPER Co., Ltd. +OUI:A06032* + ID_OUI_FROM_DATABASE=Amcrest Technologies + OUI:A06090* ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd @@ -100409,6 +102062,9 @@ OUI:A06518* OUI:A06610* ID_OUI_FROM_DATABASE=FUJITSU LIMITED +OUI:A06636* + ID_OUI_FROM_DATABASE=Intracom SA Telecom Solutions + OUI:A06720* ID_OUI_FROM_DATABASE=China Dragon Technology Limited @@ -100535,6 +102191,9 @@ OUI:A0889D* OUI:A088B4* ID_OUI_FROM_DATABASE=Intel Corporate +OUI:A088C2* + ID_OUI_FROM_DATABASE=Mellanox Technologies, Inc. + OUI:A089E4* ID_OUI_FROM_DATABASE=Skyworth Digital Technology(Shenzhen) Co.,Ltd @@ -100559,6 +102218,9 @@ OUI:A08CFD* OUI:A08D16* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD +OUI:A08E24* + ID_OUI_FROM_DATABASE=eero inc. + OUI:A08E78* ID_OUI_FROM_DATABASE=Sagemcom Broadband SAS @@ -100652,6 +102314,9 @@ OUI:A0A309* OUI:A0A33B* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD +OUI:A0A3B3* + ID_OUI_FROM_DATABASE=Espressif Inc. + OUI:A0A3B8* ID_OUI_FROM_DATABASE=WISCLOUD @@ -100688,6 +102353,9 @@ OUI:A0AC69* OUI:A0ADA1* ID_OUI_FROM_DATABASE=JMR Electronics, Inc +OUI:A0AF12* + ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD + OUI:A0AFBD* ID_OUI_FROM_DATABASE=Intel Corporate @@ -101213,6 +102881,9 @@ OUI:A41566* OUI:A41588* ID_OUI_FROM_DATABASE=ARRIS Group, Inc. +OUI:A416C0* + ID_OUI_FROM_DATABASE=Apple, Inc. + OUI:A416E7* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD @@ -101711,6 +103382,9 @@ OUI:A46CF1* OUI:A46DA4* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD +OUI:A46DD4* + ID_OUI_FROM_DATABASE=Silicon Laboratories + OUI:A46E79* ID_OUI_FROM_DATABASE=DFT System Co.Ltd @@ -101924,6 +103598,9 @@ OUI:A4A46B* OUI:A4A4D3* ID_OUI_FROM_DATABASE=Bluebank Communication Technology Co.Ltd +OUI:A4A528* + ID_OUI_FROM_DATABASE=Sichuan Tianyi Comheart Telecom Co.,LTD + OUI:A4A6A9* ID_OUI_FROM_DATABASE=Private @@ -102026,6 +103703,9 @@ OUI:A4C0E1* OUI:A4C138* ID_OUI_FROM_DATABASE=Telink Semiconductor (Taipei) Co. Ltd. +OUI:A4C23E* + ID_OUI_FROM_DATABASE=Huizhou Speed Wireless Technology Co.,Ltd + OUI:A4C2AB* ID_OUI_FROM_DATABASE=Hangzhou LEAD-IT Information & Technology Co.,Ltd @@ -102113,6 +103793,9 @@ OUI:A4D4B2* OUI:A4D578* ID_OUI_FROM_DATABASE=Texas Instruments +OUI:A4D5C2* + ID_OUI_FROM_DATABASE=Hangzhou Hikvision Digital Technology Co.,Ltd. + OUI:A4D73C* ID_OUI_FROM_DATABASE=Seiko Epson Corporation @@ -102359,6 +104042,9 @@ OUI:A4FA76* OUI:A4FB8D* ID_OUI_FROM_DATABASE=Hangzhou Dunchong Technology Co.Ltd +OUI:A4FC14* + ID_OUI_FROM_DATABASE=Apple, Inc. + OUI:A4FC77* ID_OUI_FROM_DATABASE=Mega Well Limited @@ -102434,6 +104120,9 @@ OUI:A81710* OUI:A81758* ID_OUI_FROM_DATABASE=Elektronik System i UmeÃ¥ AB +OUI:A81AF1* + ID_OUI_FROM_DATABASE=Apple, Inc. + OUI:A81B18* ID_OUI_FROM_DATABASE=XTS CORP @@ -102521,6 +104210,9 @@ OUI:A83944* OUI:A83A48* ID_OUI_FROM_DATABASE=Ubiqcom India Pvt Ltd +OUI:A83A79* + ID_OUI_FROM_DATABASE=Mist Systems, Inc. + OUI:A83B5C* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD @@ -102653,6 +104345,9 @@ OUI:A8515B* OUI:A851AB* ID_OUI_FROM_DATABASE=Apple, Inc. +OUI:A852D4* + ID_OUI_FROM_DATABASE=Aruba, a Hewlett Packard Enterprise Company + OUI:A8537D* ID_OUI_FROM_DATABASE=Mist Systems, Inc. @@ -102824,6 +104519,9 @@ OUI:A8705D* OUI:A870A5* ID_OUI_FROM_DATABASE=UniComm Inc. +OUI:A87116* + ID_OUI_FROM_DATABASE=Earda Technologies co Ltd + OUI:A8727E* ID_OUI_FROM_DATABASE=WISDRI (wuhan) Automation Company Limited @@ -102875,6 +104573,9 @@ OUI:A87EEA* OUI:A88038* ID_OUI_FROM_DATABASE=ShenZhen MovingComm Technology Co., Limited +OUI:A88055* + ID_OUI_FROM_DATABASE=Tuya Smart Inc. + OUI:A8817E* ID_OUI_FROM_DATABASE=Apple, Inc. @@ -102908,6 +104609,9 @@ OUI:A887ED* OUI:A88808* ID_OUI_FROM_DATABASE=Apple, Inc. +OUI:A8881F* + ID_OUI_FROM_DATABASE=SERVERCOM (INDIA) PRIVATE LIMITED + OUI:A88940* ID_OUI_FROM_DATABASE=Huawei Device Co., Ltd. @@ -103040,6 +104744,9 @@ OUI:A8ABB5* OUI:A8AD3D* ID_OUI_FROM_DATABASE=Alcatel-Lucent Shanghai Bell Co., Ltd +OUI:A8B028* + ID_OUI_FROM_DATABASE=CubePilot Pty Ltd + OUI:A8B088* ID_OUI_FROM_DATABASE=eero inc. @@ -103086,7 +104793,7 @@ OUI:A8BD27* ID_OUI_FROM_DATABASE=Hewlett Packard Enterprise OUI:A8BD3A* - ID_OUI_FROM_DATABASE=UNIONMAN TECHNOLOGY CO.,LTD + ID_OUI_FROM_DATABASE=UNION MAN TECHNOLOGY CO.,LTD OUI:A8BE27* ID_OUI_FROM_DATABASE=Apple, Inc. @@ -103109,6 +104816,12 @@ OUI:A8C252* OUI:A8C266* ID_OUI_FROM_DATABASE=HUMAX Co., Ltd. +OUI:A8C56F* + ID_OUI_FROM_DATABASE=GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD + +OUI:A8C647* + ID_OUI_FROM_DATABASE=Extreme Networks, Inc. + OUI:A8C83A* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD @@ -103361,6 +105074,9 @@ OUI:AC1203* OUI:AC122F* ID_OUI_FROM_DATABASE=Fantasia Trading LLC +OUI:AC128E* + ID_OUI_FROM_DATABASE=Shanghai Baud Data Communication Co.,Ltd. + OUI:AC139C* ID_OUI_FROM_DATABASE=Adtran Inc @@ -103388,6 +105104,9 @@ OUI:AC162D* OUI:AC1702* ID_OUI_FROM_DATABASE=Fibar Group sp. z o.o. +OUI:AC1754* + ID_OUI_FROM_DATABASE=tiko Energy Solutions AG + OUI:AC17C8* ID_OUI_FROM_DATABASE=Cisco Meraki @@ -103400,6 +105119,9 @@ OUI:AC198E* OUI:AC199F* ID_OUI_FROM_DATABASE=SUNGROW POWER SUPPLY CO.,LTD. +OUI:AC1A3D* + ID_OUI_FROM_DATABASE=Dell Inc. + OUI:AC1D06* ID_OUI_FROM_DATABASE=Apple, Inc. @@ -103449,7 +105171,7 @@ OUI:AC1DDFE* ID_OUI_FROM_DATABASE=Duravit AG OUI:AC1E92* - ID_OUI_FROM_DATABASE=Samsung Electronics Co.,LTD + ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd OUI:AC1E9E* ID_OUI_FROM_DATABASE=Xiaomi Communications Co Ltd @@ -103580,6 +105302,9 @@ OUI:AC3D05* OUI:AC3D75* ID_OUI_FROM_DATABASE=HANGZHOU ZHIWAY TECHNOLOGIES CO.,LTD. +OUI:AC3D94* + ID_OUI_FROM_DATABASE=Arista Networks + OUI:AC3EB1* ID_OUI_FROM_DATABASE=Google, Inc. @@ -103668,7 +105393,7 @@ OUI:AC51AB* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD OUI:AC51EE* - ID_OUI_FROM_DATABASE=Cambridge Communication Systems Ltd + ID_OUI_FROM_DATABASE=Adtran Inc OUI:AC5474* ID_OUI_FROM_DATABASE=China Mobile IOT Company Limited @@ -103892,6 +105617,9 @@ OUI:AC7A4D* OUI:AC7A56* ID_OUI_FROM_DATABASE=Cisco Systems, Inc +OUI:AC7A94* + ID_OUI_FROM_DATABASE=GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD + OUI:AC7BA1* ID_OUI_FROM_DATABASE=Intel Corporate @@ -103904,12 +105632,18 @@ OUI:AC7E8A* OUI:AC7F3E* ID_OUI_FROM_DATABASE=Apple, Inc. +OUI:AC800A* + ID_OUI_FROM_DATABASE=Sony Corporation + OUI:AC80AE* ID_OUI_FROM_DATABASE=Fiberhome Telecommunication Technologies Co.,LTD OUI:AC80D6* ID_OUI_FROM_DATABASE=Hexatronic AB +OUI:AC80FB* + ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd + OUI:AC8112* ID_OUI_FROM_DATABASE=Gemtek Technology Co., Ltd. @@ -103949,6 +105683,9 @@ OUI:AC8674* OUI:AC867E* ID_OUI_FROM_DATABASE=Create New Technology (HK) Limited Company +OUI:AC86A3* + ID_OUI_FROM_DATABASE=Apple, Inc. + OUI:AC87A3* ID_OUI_FROM_DATABASE=Apple, Inc. @@ -103958,6 +105695,9 @@ OUI:AC88FD* OUI:AC8995* ID_OUI_FROM_DATABASE=AzureWave Technology Inc. +OUI:AC89D2* + ID_OUI_FROM_DATABASE=Ciena Corporation + OUI:AC8ACD* ID_OUI_FROM_DATABASE=ROGER D.Wensker, G.Wensker sp.j. @@ -103968,7 +105708,7 @@ OUI:AC8B9C* ID_OUI_FROM_DATABASE=Primera Technology, Inc. OUI:AC8BA9* - ID_OUI_FROM_DATABASE=Ubiquiti Networks Inc. + ID_OUI_FROM_DATABASE=Ubiquiti Inc OUI:AC8D14* ID_OUI_FROM_DATABASE=Smartrove Inc @@ -103982,9 +105722,18 @@ OUI:AC8FA9* OUI:AC8FF8* ID_OUI_FROM_DATABASE=Nokia +OUI:AC9073* + ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD + OUI:AC9085* ID_OUI_FROM_DATABASE=Apple, Inc. +OUI:AC919B* + ID_OUI_FROM_DATABASE=Wistron Neweb Corporation + +OUI:AC91A1* + ID_OUI_FROM_DATABASE=Dell Inc. + OUI:AC9232* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD @@ -104279,6 +106028,9 @@ OUI:ACE010* OUI:ACE069* ID_OUI_FROM_DATABASE=ISAAC Instruments +OUI:ACE0D6* + ID_OUI_FROM_DATABASE=koreabts + OUI:ACE14F* ID_OUI_FROM_DATABASE=Autonomic Controls, Inc. @@ -104402,6 +106154,9 @@ OUI:ACFDEC* OUI:ACFE05* ID_OUI_FROM_DATABASE=ITEL MOBILE LIMITED +OUI:ACFF6B* + ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD + OUI:B00073* ID_OUI_FROM_DATABASE=Wistron Neweb Corporation @@ -104534,6 +106289,9 @@ OUI:B01F81F* OUI:B01F8C* ID_OUI_FROM_DATABASE=Aruba, a Hewlett Packard Enterprise Company +OUI:B0216F* + ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD + OUI:B0227A* ID_OUI_FROM_DATABASE=HP Inc. @@ -104648,6 +106406,9 @@ OUI:B0435D* OUI:B04414* ID_OUI_FROM_DATABASE=New H3C Technologies Co., Ltd +OUI:B0449C* + ID_OUI_FROM_DATABASE=Assa Abloy AB - Yale + OUI:B04502* ID_OUI_FROM_DATABASE=Huawei Device Co., Ltd. @@ -104945,6 +106706,9 @@ OUI:B0958E* OUI:B0966C* ID_OUI_FROM_DATABASE=Lanbowan Technology Ltd. +OUI:B09738* + ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd + OUI:B0973A* ID_OUI_FROM_DATABASE=E-Fuel Corporation @@ -104999,6 +106763,9 @@ OUI:B0A6F5* OUI:B0A72A* ID_OUI_FROM_DATABASE=Ensemble Designs, Inc. +OUI:B0A732* + ID_OUI_FROM_DATABASE=Espressif Inc. + OUI:B0A737* ID_OUI_FROM_DATABASE=Roku, Inc. @@ -105038,6 +106805,9 @@ OUI:B0B113* OUI:B0B194* ID_OUI_FROM_DATABASE=zte corporation +OUI:B0B21C* + ID_OUI_FROM_DATABASE=Espressif Inc. + OUI:B0B28F* ID_OUI_FROM_DATABASE=Sagemcom Broadband SAS @@ -105254,6 +107024,9 @@ OUI:B0CE18* OUI:B0CF4D* ID_OUI_FROM_DATABASE=MI-Zone Technology Ireland +OUI:B0CFCB* + ID_OUI_FROM_DATABASE=Amazon Technologies Inc. + OUI:B0D09C* ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd @@ -105509,6 +107282,9 @@ OUI:B40931* OUI:B40AC6* ID_OUI_FROM_DATABASE=DEXON Systems Ltd. +OUI:B40B1D* + ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd + OUI:B40B44* ID_OUI_FROM_DATABASE=Smartisan Technology Co., Ltd. @@ -105558,7 +107334,7 @@ OUI:B41780* ID_OUI_FROM_DATABASE=DTI Group Ltd OUI:B417A8* - ID_OUI_FROM_DATABASE=Facebook Technologies, LLC + ID_OUI_FROM_DATABASE=Meta Platforms Technologies, LLC OUI:B418D1* ID_OUI_FROM_DATABASE=Apple, Inc. @@ -105863,6 +107639,9 @@ OUI:B456B9* OUI:B456E3* ID_OUI_FROM_DATABASE=Apple, Inc. +OUI:B456FA* + ID_OUI_FROM_DATABASE=IOPSYS Software Solutions + OUI:B457E6* ID_OUI_FROM_DATABASE=GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD @@ -105890,6 +107669,9 @@ OUI:B460ED* OUI:B46142* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD +OUI:B461E9* + ID_OUI_FROM_DATABASE=Sichuan AI-Link Technology Co., Ltd. + OUI:B461FF* ID_OUI_FROM_DATABASE=Lumigon A/S @@ -105902,6 +107684,9 @@ OUI:B46293* OUI:B462AD* ID_OUI_FROM_DATABASE=Elysia Germany GmbH +OUI:B4636F* + ID_OUI_FROM_DATABASE=Nokia Solutions and Networks GmbH & Co. KG + OUI:B46698* ID_OUI_FROM_DATABASE=Zealabs srl @@ -106043,6 +107828,9 @@ OUI:B49691* OUI:B49842* ID_OUI_FROM_DATABASE=zte corporation +OUI:B49882* + ID_OUI_FROM_DATABASE=Brusa HyPower AG + OUI:B4994C* ID_OUI_FROM_DATABASE=Texas Instruments @@ -106202,6 +107990,9 @@ OUI:B4AE2B* OUI:B4AE6F* ID_OUI_FROM_DATABASE=Circle Reliance, Inc DBA Cranberry Networks +OUI:B4AEC1* + ID_OUI_FROM_DATABASE=Apple, Inc. + OUI:B4B017* ID_OUI_FROM_DATABASE=Avaya Inc @@ -106253,6 +108044,9 @@ OUI:B4B859* OUI:B4B88D* ID_OUI_FROM_DATABASE=Thuh Company +OUI:B4B9E6* + ID_OUI_FROM_DATABASE=eero inc. + OUI:B4BA02* ID_OUI_FROM_DATABASE=Agatel Ltd @@ -106308,7 +108102,7 @@ OUI:B4CB57* ID_OUI_FROM_DATABASE=GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD OUI:B4CBB8* - ID_OUI_FROM_DATABASE=UNIVERSAL ELECTRONICS + ID_OUI_FROM_DATABASE=Universal Electronics, Inc. OUI:B4CC04* ID_OUI_FROM_DATABASE=Piranti @@ -106409,6 +108203,9 @@ OUI:B4E454* OUI:B4E46B* ID_OUI_FROM_DATABASE=China Mobile IOT Company Limited +OUI:B4E54C* + ID_OUI_FROM_DATABASE=LLC Elektra + OUI:B4E62A* ID_OUI_FROM_DATABASE=LG Innotek @@ -106445,6 +108242,9 @@ OUI:B4ED19* OUI:B4ED54* ID_OUI_FROM_DATABASE=Wohler Technologies +OUI:B4EDD5* + ID_OUI_FROM_DATABASE=Quectel Wireless Solutions Co.,Ltd. + OUI:B4EE25* ID_OUI_FROM_DATABASE=Shenzhen Belon Technology CO.,LTD @@ -106506,7 +108306,7 @@ OUI:B4FBE3* ID_OUI_FROM_DATABASE=AltoBeam (China) Inc. OUI:B4FBE4* - ID_OUI_FROM_DATABASE=Ubiquiti Networks Inc. + ID_OUI_FROM_DATABASE=Ubiquiti Inc OUI:B4FBF9* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD @@ -106691,12 +108491,18 @@ OUI:B8374A* OUI:B83765* ID_OUI_FROM_DATABASE=GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD +OUI:B837B2* + ID_OUI_FROM_DATABASE=Aruba, a Hewlett Packard Enterprise Company + OUI:B83861* ID_OUI_FROM_DATABASE=Cisco Systems, Inc OUI:B838CA* ID_OUI_FROM_DATABASE=Kyokko Tsushin System CO.,LTD +OUI:B838EF* + ID_OUI_FROM_DATABASE=ADVA Optical Networking Ltd. + OUI:B83A08* ID_OUI_FROM_DATABASE=Tenda Technology Co.,Ltd.Dongguan branch @@ -106811,6 +108617,9 @@ OUI:B85AF7* OUI:B85AFE* ID_OUI_FROM_DATABASE=Handaer Communication Technology (Beijing) Co., Ltd +OUI:B85CEE* + ID_OUI_FROM_DATABASE=Baidu Online Network Technology (Beijing) Co., Ltd + OUI:B85D0A* ID_OUI_FROM_DATABASE=Apple, Inc. @@ -106829,6 +108638,9 @@ OUI:B85F98* OUI:B85FB0* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD +OUI:B86061* + ID_OUI_FROM_DATABASE=China Mobile Group Device Co.,Ltd. + OUI:B86091* ID_OUI_FROM_DATABASE=Onnet Technologies and Innovations LLC @@ -106868,6 +108680,9 @@ OUI:B869F4* OUI:B86A97* ID_OUI_FROM_DATABASE=Edgecore Networks Corporation +OUI:B86AF1* + ID_OUI_FROM_DATABASE=Sagemcom Broadband SAS + OUI:B86B23* ID_OUI_FROM_DATABASE=Toshiba @@ -107099,6 +108914,9 @@ OUI:B8A3E0* OUI:B8A44F* ID_OUI_FROM_DATABASE=Axis Communications AB +OUI:B8A535* + ID_OUI_FROM_DATABASE=Technicolor CH USA Inc. + OUI:B8A58D* ID_OUI_FROM_DATABASE=Axe Group Holdings Limited @@ -107402,6 +109220,9 @@ OUI:B8E856* OUI:B8E937* ID_OUI_FROM_DATABASE=Sonos, Inc. +OUI:B8EA98* + ID_OUI_FROM_DATABASE=Xiaomi Communications Co Ltd + OUI:B8EAAA* ID_OUI_FROM_DATABASE=ICG NETWORKS CO.,ltd @@ -107678,9 +109499,15 @@ OUI:BC30D9* OUI:BC325F* ID_OUI_FROM_DATABASE=Zhejiang Dahua Technology Co., Ltd. +OUI:BC32B2* + ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd + OUI:BC3329* ID_OUI_FROM_DATABASE=Sony Interactive Entertainment Inc. +OUI:BC3340* + ID_OUI_FROM_DATABASE=Cisco Meraki + OUI:BC33AC* ID_OUI_FROM_DATABASE=Silicon Laboratories @@ -107807,6 +109634,9 @@ OUI:BC4699* OUI:BC4760* ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd +OUI:BC49B2* + ID_OUI_FROM_DATABASE=SHENZHEN ALONG COMMUNICATION TECH CO., LTD + OUI:BC4A56* ID_OUI_FROM_DATABASE=Cisco Systems, Inc @@ -108020,6 +109850,9 @@ OUI:BC71C1* OUI:BC72B1* ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd +OUI:BC73A4* + ID_OUI_FROM_DATABASE=ANDA TELECOM PVT LTD + OUI:BC74D7* ID_OUI_FROM_DATABASE=HangZhou JuRu Technology CO.,LTD @@ -108125,6 +109958,9 @@ OUI:BC91B5* OUI:BC926B* ID_OUI_FROM_DATABASE=Apple, Inc. +OUI:BC9307* + ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd + OUI:BC9325* ID_OUI_FROM_DATABASE=Ningbo Joyson Preh Car Connect Co.,Ltd. @@ -108218,6 +110054,9 @@ OUI:BC9D42* OUI:BC9DA5* ID_OUI_FROM_DATABASE=DASCOM Europe GmbH +OUI:BC9E2C* + ID_OUI_FROM_DATABASE=China Mobile Group Device Co.,Ltd. + OUI:BC9EBB* ID_OUI_FROM_DATABASE=Nintendo Co.,Ltd @@ -108266,6 +110105,9 @@ OUI:BCAB7C* OUI:BCAD28* ID_OUI_FROM_DATABASE=Hangzhou Hikvision Digital Technology Co.,Ltd. +OUI:BCAD90* + ID_OUI_FROM_DATABASE=Kymeta Purchasing + OUI:BCADAB* ID_OUI_FROM_DATABASE=Avaya Inc @@ -108284,6 +110126,9 @@ OUI:BCB0E7* OUI:BCB181* ID_OUI_FROM_DATABASE=SHARP CORPORATION +OUI:BCB1D3* + ID_OUI_FROM_DATABASE=Cisco Meraki + OUI:BCB1F3* ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd @@ -108335,6 +110180,9 @@ OUI:BCC31B* OUI:BCC342* ID_OUI_FROM_DATABASE=Panasonic Communications Co., Ltd. +OUI:BCC427* + ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD + OUI:BCC493* ID_OUI_FROM_DATABASE=Cisco Systems, Inc @@ -108500,6 +110348,9 @@ OUI:BCF310* OUI:BCF45F* ID_OUI_FROM_DATABASE=zte corporation +OUI:BCF499* + ID_OUI_FROM_DATABASE=Rockwell Automation + OUI:BCF4D4* ID_OUI_FROM_DATABASE=CLOUD NETWORK TECHNOLOGY SINGAPORE PTE. LTD. @@ -108512,6 +110363,9 @@ OUI:BCF61C* OUI:BCF685* ID_OUI_FROM_DATABASE=D-Link International +OUI:BCF730* + ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd + OUI:BCF811* ID_OUI_FROM_DATABASE=Xiamen DNAKE Technology Co.,Ltd @@ -108596,6 +110450,9 @@ OUI:C01692* OUI:C0174D* ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd +OUI:C01754* + ID_OUI_FROM_DATABASE=Apple, Inc. + OUI:C01803* ID_OUI_FROM_DATABASE=HP Inc. @@ -108668,6 +110525,9 @@ OUI:C02B31* OUI:C02BFC* ID_OUI_FROM_DATABASE=iNES. applied informatics GmbH +OUI:C02C17* + ID_OUI_FROM_DATABASE=Cisco Systems, Inc + OUI:C02C5C* ID_OUI_FROM_DATABASE=Apple, Inc. @@ -108785,6 +110645,9 @@ OUI:C044E3* OUI:C04754* ID_OUI_FROM_DATABASE=vivo Mobile Communication Co., Ltd. +OUI:C04884* + ID_OUI_FROM_DATABASE=Sigma Bilisim Sist. Tekn. Elk. Enj. ve San. D??. Tic. Ltd. ?ti. + OUI:C048E6* ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd @@ -108845,6 +110708,9 @@ OUI:C05E79* OUI:C06118* ID_OUI_FROM_DATABASE=TP-LINK TECHNOLOGIES CO.,LTD. +OUI:C0613D* + ID_OUI_FROM_DATABASE=BioIntelliSense, Inc. + OUI:C0619A0* ID_OUI_FROM_DATABASE=Paragon Robotics LLC @@ -108911,6 +110777,9 @@ OUI:C06599* OUI:C067AF* ID_OUI_FROM_DATABASE=Cisco Systems, Inc +OUI:C068CC* + ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd + OUI:C06911* ID_OUI_FROM_DATABASE=Arista Networks @@ -109058,6 +110927,9 @@ OUI:C08ADE* OUI:C08B05* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD +OUI:C08B2A* + ID_OUI_FROM_DATABASE=Cisco Systems, Inc + OUI:C08B6F* ID_OUI_FROM_DATABASE=S I Sistemas Inteligentes Eletrônicos Ltda @@ -109071,7 +110943,7 @@ OUI:C08D51* ID_OUI_FROM_DATABASE=Amazon Technologies Inc. OUI:C08F20* - ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd + ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd OUI:C09132* ID_OUI_FROM_DATABASE=Patriot Memory @@ -109094,6 +110966,9 @@ OUI:C094AD* OUI:C0956D* ID_OUI_FROM_DATABASE=Apple, Inc. +OUI:C09573* + ID_OUI_FROM_DATABASE=AIxLink + OUI:C095DA* ID_OUI_FROM_DATABASE=NXP India Private Limited @@ -109253,6 +111128,9 @@ OUI:C0B339* OUI:C0B357* ID_OUI_FROM_DATABASE=Yoshiki Electronics Industry Ltd. +OUI:C0B3C8* + ID_OUI_FROM_DATABASE=LLC NTC Rotek + OUI:C0B47D* ID_OUI_FROM_DATABASE=Huawei Device Co., Ltd. @@ -109325,6 +111203,9 @@ OUI:C0C569* OUI:C0C687* ID_OUI_FROM_DATABASE=Cisco SPVTG +OUI:C0C70A* + ID_OUI_FROM_DATABASE=Ruckus Wireless + OUI:C0C946* ID_OUI_FROM_DATABASE=MITSUYA LABORATORIES INC. @@ -109455,7 +111336,7 @@ OUI:C0DCDA* ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd OUI:C0DD8A* - ID_OUI_FROM_DATABASE=Facebook Technologies, LLC + ID_OUI_FROM_DATABASE=Meta Platforms Technologies, LLC OUI:C0DF77* ID_OUI_FROM_DATABASE=Conrad Electronic SE @@ -109496,6 +111377,51 @@ OUI:C0E862* OUI:C0E911* ID_OUI_FROM_DATABASE=Private +OUI:C0EAC30* + ID_OUI_FROM_DATABASE=Anhui Shengjiaruiduo Electronic Technology Co., Ltd. + +OUI:C0EAC31* + ID_OUI_FROM_DATABASE=Dongguan Wecxw CO.,Ltd. + +OUI:C0EAC32* + ID_OUI_FROM_DATABASE=NEXSEC Incorporated + +OUI:C0EAC33* + ID_OUI_FROM_DATABASE=Hangzhou Qixun Technology Co., Ltd + +OUI:C0EAC34* + ID_OUI_FROM_DATABASE=Tokoz a.s. + +OUI:C0EAC35* + ID_OUI_FROM_DATABASE=Techem Energy Services GmbH + +OUI:C0EAC36* + ID_OUI_FROM_DATABASE=Worldpass industrial Company Limited + +OUI:C0EAC37* + ID_OUI_FROM_DATABASE=Annapurna labs + +OUI:C0EAC38* + ID_OUI_FROM_DATABASE=CDSTech + +OUI:C0EAC39* + ID_OUI_FROM_DATABASE=OLEDCOMM + +OUI:C0EAC3A* + ID_OUI_FROM_DATABASE=VOLT EQUIPAMENTOS ELETRONICOS LTDA + +OUI:C0EAC3B* + ID_OUI_FROM_DATABASE=SeongHo Information and Communication Corp. + +OUI:C0EAC3C* + ID_OUI_FROM_DATABASE=Trumeter + +OUI:C0EAC3D* + ID_OUI_FROM_DATABASE=Kontron Asia Technology Inc. + +OUI:C0EAC3E* + ID_OUI_FROM_DATABASE=Beijing Zhongyuanyishang Technology Co Ltd + OUI:C0EAE4* ID_OUI_FROM_DATABASE=Sonicwall @@ -110045,6 +111971,9 @@ OUI:C46516* OUI:C46699* ID_OUI_FROM_DATABASE=vivo Mobile Communication Co., Ltd. +OUI:C4678B* + ID_OUI_FROM_DATABASE=Alphabet Capital Sdn Bhd + OUI:C467B5* ID_OUI_FROM_DATABASE=Libratone A/S @@ -110426,6 +112355,9 @@ OUI:C49894E* OUI:C49A02* ID_OUI_FROM_DATABASE=LG Electronics (Mobile Communications) +OUI:C49D08* + ID_OUI_FROM_DATABASE=Huawei Device Co., Ltd. + OUI:C49DED* ID_OUI_FROM_DATABASE=Microsoft Corporation @@ -110489,6 +112421,9 @@ OUI:C4A10EE* OUI:C4A151* ID_OUI_FROM_DATABASE=Sichuan Tianyi Comheart Telecom Co.,LTD +OUI:C4A1AE* + ID_OUI_FROM_DATABASE=Huawei Device Co., Ltd. + OUI:C4A366* ID_OUI_FROM_DATABASE=zte corporation @@ -110540,6 +112475,9 @@ OUI:C4A559D* OUI:C4A559E* ID_OUI_FROM_DATABASE=SERNET (SUZHOU) TECHNOLOGIES CORPORATION +OUI:C4A64E* + ID_OUI_FROM_DATABASE=Quectel Wireless Solutions Co.,Ltd. + OUI:C4A72B* ID_OUI_FROM_DATABASE=SHENZHEN CHUANGWEI-RGB ELECTRONICS CO.,LTD @@ -110843,6 +112781,9 @@ OUI:C4FBAA* OUI:C4FBC8* ID_OUI_FROM_DATABASE=Shenzhen Candour Co., Ltd. +OUI:C4FC22* + ID_OUI_FROM_DATABASE=YEALINK(XIAMEN) NETWORK TECHNOLOGY CO.,LTD. + OUI:C4FCE4* ID_OUI_FROM_DATABASE=DishTV NZ Ltd @@ -110973,7 +112914,7 @@ OUI:C8120B* ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd OUI:C8138B* - ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd + ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd OUI:C81451* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD @@ -111065,6 +113006,9 @@ OUI:C82ADD* OUI:C82AF1* ID_OUI_FROM_DATABASE=TCT mobile ltd +OUI:C82B6B* + ID_OUI_FROM_DATABASE=shenzhen worldelite electronics co., LTD + OUI:C82B96* ID_OUI_FROM_DATABASE=Espressif Inc. @@ -111137,6 +113081,9 @@ OUI:C8348E* OUI:C835B8* ID_OUI_FROM_DATABASE=Ericsson, EAB/RWI/K +OUI:C836A3* + ID_OUI_FROM_DATABASE=GERTEC BRASIL LTDA + OUI:C83870* ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd @@ -111404,6 +113351,9 @@ OUI:C87765* OUI:C8778B* ID_OUI_FROM_DATABASE=Mercury Systems – Trusted Mission Solutions, Inc. +OUI:C8787D* + ID_OUI_FROM_DATABASE=D-Link Corporation + OUI:C87B23* ID_OUI_FROM_DATABASE=Bose Corporation @@ -111554,6 +113504,9 @@ OUI:C89665* OUI:C8979F* ID_OUI_FROM_DATABASE=Nokia Corporation +OUI:C89828* + ID_OUI_FROM_DATABASE=zte corporation + OUI:C899B2* ID_OUI_FROM_DATABASE=Arcadyan Corporation @@ -111896,6 +113849,9 @@ OUI:C8EFBC* OUI:C8F09E* ID_OUI_FROM_DATABASE=Espressif Inc. +OUI:C8F225* + ID_OUI_FROM_DATABASE=EM Microelectronic + OUI:C8F230* ID_OUI_FROM_DATABASE=GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD @@ -112064,6 +114020,9 @@ OUI:CC088D* OUI:CC08E0* ID_OUI_FROM_DATABASE=Apple, Inc. +OUI:CC08FA* + ID_OUI_FROM_DATABASE=Apple, Inc. + OUI:CC08FB* ID_OUI_FROM_DATABASE=TP-LINK TECHNOLOGIES CO.,LTD. @@ -112343,6 +114302,9 @@ OUI:CC40D0* OUI:CC418E* ID_OUI_FROM_DATABASE=MSA Innovation +OUI:CC4210* + ID_OUI_FROM_DATABASE=Xiaomi Communications Co Ltd + OUI:CC43E3* ID_OUI_FROM_DATABASE=Trump s.a. @@ -112361,6 +114323,9 @@ OUI:CC46D6* OUI:CC4703* ID_OUI_FROM_DATABASE=Intercon Systems Co., Ltd. +OUI:CC4740* + ID_OUI_FROM_DATABASE=AzureWave Technology Inc. + OUI:CC4792* ID_OUI_FROM_DATABASE=ASIX Electronics Corporation @@ -112382,6 +114347,9 @@ OUI:CC4BFB* OUI:CC4D38* ID_OUI_FROM_DATABASE=Carnegie Technologies +OUI:CC4D74* + ID_OUI_FROM_DATABASE=Fujian Newland Payment Technology Co., Ltd. + OUI:CC4E24* ID_OUI_FROM_DATABASE=Brocade Communications Systems LLC @@ -112460,6 +114428,9 @@ OUI:CC5459* OUI:CC55AD* ID_OUI_FROM_DATABASE=RIM +OUI:CC5830* + ID_OUI_FROM_DATABASE=Sagemcom Broadband SAS + OUI:CC593E* ID_OUI_FROM_DATABASE=Sensium Healthcare Limited @@ -112502,6 +114473,9 @@ OUI:CC60C8* OUI:CC61E5* ID_OUI_FROM_DATABASE=Motorola Mobility LLC, a Lenovo Company +OUI:CC62FE* + ID_OUI_FROM_DATABASE=UNION MAN TECHNOLOGY CO.,LTD + OUI:CC64A6* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD @@ -112725,7 +114699,7 @@ OUI:CC9F35* ID_OUI_FROM_DATABASE=Transbit Sp. z o.o. OUI:CC9F7A* - ID_OUI_FROM_DATABASE=Chiun Mai Communication Systems, Inc + ID_OUI_FROM_DATABASE=Chiun Mai Communication System, Inc OUI:CCA0E5* ID_OUI_FROM_DATABASE=DZG Metering GmbH @@ -112734,7 +114708,7 @@ OUI:CCA12B* ID_OUI_FROM_DATABASE=TCL King Electrical Appliances (Huizhou) Co., Ltd OUI:CCA174* - ID_OUI_FROM_DATABASE=Facebook Technologies, LLC + ID_OUI_FROM_DATABASE=Meta Platforms Technologies, LLC OUI:CCA219* ID_OUI_FROM_DATABASE=SHENZHEN ALONG INVESTMENT CO.,LTD @@ -112766,6 +114740,9 @@ OUI:CCA7C1* OUI:CCAB2C* ID_OUI_FROM_DATABASE=HUMAX Co., Ltd. +OUI:CCACFE* + ID_OUI_FROM_DATABASE=Telink Semiconductor (Shanghai) Co., Ltd. + OUI:CCAF78* ID_OUI_FROM_DATABASE=Hon Hai Precision Ind. Co.,Ltd. @@ -112790,6 +114767,9 @@ OUI:CCB3AB* OUI:CCB3F8* ID_OUI_FROM_DATABASE=FUJITSU ISOTEC LIMITED +OUI:CCB54C* + ID_OUI_FROM_DATABASE=Texas Instruments + OUI:CCB55A* ID_OUI_FROM_DATABASE=Fraunhofer ITWM @@ -112799,6 +114779,9 @@ OUI:CCB5D1* OUI:CCB691* ID_OUI_FROM_DATABASE=NECMagnusCommunications +OUI:CCB6C8* + ID_OUI_FROM_DATABASE=Cisco Systems, Inc + OUI:CCB7C4* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD @@ -112931,6 +114914,9 @@ OUI:CCCE1E* OUI:CCCE40* ID_OUI_FROM_DATABASE=Janteq Corp +OUI:CCCF83* + ID_OUI_FROM_DATABASE=CIG SHANGHAI CO LTD + OUI:CCD083* ID_OUI_FROM_DATABASE=Aruba, a Hewlett Packard Enterprise Company @@ -113144,6 +115130,9 @@ OUI:CCF305* OUI:CCF3A5* ID_OUI_FROM_DATABASE=Chi Mei Communication Systems, Inc +OUI:CCF3C8* + ID_OUI_FROM_DATABASE=Technicolor CH USA Inc. + OUI:CCF407* ID_OUI_FROM_DATABASE=EUKREA ELECTROMATIQUE SARL @@ -113162,6 +115151,9 @@ OUI:CCF67A* OUI:CCF735* ID_OUI_FROM_DATABASE=Amazon Technologies Inc. +OUI:CCF826* + ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd + OUI:CCF841* ID_OUI_FROM_DATABASE=Lumewave @@ -113321,6 +115313,51 @@ OUI:D0167C* OUI:D016B4* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD +OUI:D016F00* + ID_OUI_FROM_DATABASE=Shenzhen Lesingle Technology CO., LTD. + +OUI:D016F01* + ID_OUI_FROM_DATABASE=QBIC COMMUNICATIONS DMCC + +OUI:D016F02* + ID_OUI_FROM_DATABASE=RYSE Inc. + +OUI:D016F03* + ID_OUI_FROM_DATABASE=Sofinet LLC + +OUI:D016F04* + ID_OUI_FROM_DATABASE=BEIJING XIAOYUAN WENHUA CULTURE COMMUNICATION CO., LTD. + +OUI:D016F05* + ID_OUI_FROM_DATABASE=wuxi high information Security Technolog + +OUI:D016F06* + ID_OUI_FROM_DATABASE=Tornado Modular Systems + +OUI:D016F07* + ID_OUI_FROM_DATABASE=Hydac Electronic + +OUI:D016F08* + ID_OUI_FROM_DATABASE=Shenzhen DOOGEE Hengtong Technology CO.,LTD + +OUI:D016F09* + ID_OUI_FROM_DATABASE=Crystal Alarm AB + +OUI:D016F0A* + ID_OUI_FROM_DATABASE=OPTITERA GLOBAL NETWORKS PRIVATE LIMITED + +OUI:D016F0B* + ID_OUI_FROM_DATABASE=worldcns inc. + +OUI:D016F0C* + ID_OUI_FROM_DATABASE=Peralex Electronics (Pty) Ltd + +OUI:D016F0D* + ID_OUI_FROM_DATABASE=Top Guard Technologies + +OUI:D016F0E* + ID_OUI_FROM_DATABASE=BBPOS International Limited + OUI:D01769* ID_OUI_FROM_DATABASE=Murata Manufacturing Co., Ltd. @@ -113333,6 +115370,9 @@ OUI:D017C2* OUI:D0196A* ID_OUI_FROM_DATABASE=Ciena Corporation +OUI:D019D3* + ID_OUI_FROM_DATABASE=ITEL MOBILE LIMITED + OUI:D01AA7* ID_OUI_FROM_DATABASE=UniPrint @@ -113355,7 +115395,7 @@ OUI:D021AC* ID_OUI_FROM_DATABASE=Yohana OUI:D021F9* - ID_OUI_FROM_DATABASE=Ubiquiti Networks Inc. + ID_OUI_FROM_DATABASE=Ubiquiti Inc OUI:D022120* ID_OUI_FROM_DATABASE=Spirit IT B.V. @@ -113468,6 +115508,9 @@ OUI:D039B3* OUI:D039EA* ID_OUI_FROM_DATABASE=NetApp +OUI:D039FA* + ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd + OUI:D03C1F* ID_OUI_FROM_DATABASE=Intel Corporate @@ -113585,6 +115628,9 @@ OUI:D057A1* OUI:D05875* ID_OUI_FROM_DATABASE=Active Control Technology Inc. +OUI:D058A5* + ID_OUI_FROM_DATABASE=Apple, Inc. + OUI:D058A8* ID_OUI_FROM_DATABASE=zte corporation @@ -113807,6 +115853,9 @@ OUI:D07880* OUI:D07AB5* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD +OUI:D07B6F* + ID_OUI_FROM_DATABASE=Zhuhai Yunmai Technology Co.,Ltd + OUI:D07C2D* ID_OUI_FROM_DATABASE=Leie IOT technology Co., Ltd @@ -113879,6 +115928,51 @@ OUI:D092FA* OUI:D09380* ID_OUI_FROM_DATABASE=Ducere Technologies Pvt. Ltd. +OUI:D093950* + ID_OUI_FROM_DATABASE=Zhejiang Ruiyi lntelligent Technology Co. Ltd + +OUI:D093951* + ID_OUI_FROM_DATABASE=Hefei Siqiang Electronic Technology Co.,Ltd + +OUI:D093952* + ID_OUI_FROM_DATABASE=AT&T + +OUI:D093953* + ID_OUI_FROM_DATABASE=Nesecure Telecom Pvt Ltd + +OUI:D093954* + ID_OUI_FROM_DATABASE=DAESUNG CELTIC ENERSYS + +OUI:D093955* + ID_OUI_FROM_DATABASE=FungHwa i-Link Technology CO., LTD + +OUI:D093956* + ID_OUI_FROM_DATABASE=Annapurna labs + +OUI:D093957* + ID_OUI_FROM_DATABASE=iSolution Technologies Co.,Ltd. + +OUI:D093958* + ID_OUI_FROM_DATABASE=Annapurna labs + +OUI:D093959* + ID_OUI_FROM_DATABASE=NINGBO SUNNY OPOTECH CO.,LTD + +OUI:D09395A* + ID_OUI_FROM_DATABASE=Automatic Devices + +OUI:D09395B* + ID_OUI_FROM_DATABASE=Invendis Technologies India Pvt Ltd + +OUI:D09395C* + ID_OUI_FROM_DATABASE=BRICK4U GmbH + +OUI:D09395D* + ID_OUI_FROM_DATABASE=T-COM LLC + +OUI:D09395E* + ID_OUI_FROM_DATABASE=Shenzhen Hotack Technology Co.,Ltd + OUI:D093F8* ID_OUI_FROM_DATABASE=Stonestreet One LLC @@ -113934,7 +116028,7 @@ OUI:D09686E* ID_OUI_FROM_DATABASE=withnetworks OUI:D096FB* - ID_OUI_FROM_DATABASE=DASAN Network Solutions + ID_OUI_FROM_DATABASE=DZS Inc. OUI:D097FE* ID_OUI_FROM_DATABASE=Realme Chongqing Mobile Telecommunications Corp.,Ltd. @@ -114198,7 +116292,7 @@ OUI:D0CFD8* ID_OUI_FROM_DATABASE=Huizhou Boshijie Technology Co.,Ltd OUI:D0D003* - ID_OUI_FROM_DATABASE=Samsung Electronics Co.,LTD + ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd OUI:D0D04B* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD @@ -114623,6 +116717,9 @@ OUI:D42DC5* OUI:D42F23* ID_OUI_FROM_DATABASE=Akenori PTE Ltd +OUI:D42FCA* + ID_OUI_FROM_DATABASE=Apple, Inc. + OUI:D4319D* ID_OUI_FROM_DATABASE=Sinwatec @@ -114650,6 +116747,9 @@ OUI:D436DB* OUI:D437D7* ID_OUI_FROM_DATABASE=zte corporation +OUI:D43844* + ID_OUI_FROM_DATABASE=UNION MAN TECHNOLOGY CO.,LTD + OUI:D4389C* ID_OUI_FROM_DATABASE=Sony Corporation @@ -114662,6 +116762,9 @@ OUI:D43A2C* OUI:D43A2E* ID_OUI_FROM_DATABASE=SHENZHEN MTC CO LTD +OUI:D43A2F* + ID_OUI_FROM_DATABASE=SHENZHEN MTC CO LTD + OUI:D43A65* ID_OUI_FROM_DATABASE=IGRS Engineering Lab Ltd. @@ -114764,9 +116867,15 @@ OUI:D45251* OUI:D45297* ID_OUI_FROM_DATABASE=nSTREAMS Technologies, Inc. +OUI:D452C7* + ID_OUI_FROM_DATABASE=Beijing L&S Lancom Platform Tech. Co., Ltd. + OUI:D452EE* ID_OUI_FROM_DATABASE=SKY UK LIMITED +OUI:D45347* + ID_OUI_FROM_DATABASE=Merytronic 2012, S.L. + OUI:D45383* ID_OUI_FROM_DATABASE=Murata Manufacturing Co., Ltd. @@ -115178,6 +117287,9 @@ OUI:D496DF* OUI:D4970B* ID_OUI_FROM_DATABASE=Xiaomi Communications Co Ltd +OUI:D4996C* + ID_OUI_FROM_DATABASE=Juniper Networks + OUI:D49A20* ID_OUI_FROM_DATABASE=Apple, Inc. @@ -115511,6 +117623,9 @@ OUI:D4E8B2* OUI:D4E90B* ID_OUI_FROM_DATABASE=CVT CO.,LTD +OUI:D4E95E* + ID_OUI_FROM_DATABASE=Texas Instruments + OUI:D4E98A* ID_OUI_FROM_DATABASE=Intel Corporate @@ -115613,6 +117728,9 @@ OUI:D80093* OUI:D8028A* ID_OUI_FROM_DATABASE=Shenzhen YOUHUA Technology Co., Ltd +OUI:D8031A* + ID_OUI_FROM_DATABASE=Laird Connectivity + OUI:D8052E* ID_OUI_FROM_DATABASE=Skyviia Corporation @@ -115637,6 +117755,9 @@ OUI:D809D6* OUI:D80A60* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD +OUI:D80AE6* + ID_OUI_FROM_DATABASE=zte corporation + OUI:D80B9A* ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd @@ -115700,6 +117821,9 @@ OUI:D8197A* OUI:D819CE* ID_OUI_FROM_DATABASE=Telesquare +OUI:D81BB5* + ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD + OUI:D81BFE* ID_OUI_FROM_DATABASE=TWINLINX CORPORATION @@ -115736,6 +117860,9 @@ OUI:D82477* OUI:D824BD* ID_OUI_FROM_DATABASE=Cisco Systems, Inc +OUI:D824EC* + ID_OUI_FROM_DATABASE=Plenom A/S + OUI:D82522* ID_OUI_FROM_DATABASE=ARRIS Group, Inc. @@ -115826,6 +117953,9 @@ OUI:D8380D* OUI:D838FC* ID_OUI_FROM_DATABASE=Ruckus Wireless +OUI:D83ADD* + ID_OUI_FROM_DATABASE=Raspberry Pi Trading Ltd + OUI:D83AF5* ID_OUI_FROM_DATABASE=Wideband Labs LLC @@ -115865,6 +117995,9 @@ OUI:D84710* OUI:D84732* ID_OUI_FROM_DATABASE=TP-LINK TECHNOLOGIES CO.,LTD. +OUI:D8478F* + ID_OUI_FROM_DATABASE=Microchip Technology Inc. + OUI:D847BB* ID_OUI_FROM_DATABASE=Huawei Device Co., Ltd. @@ -115907,6 +118040,9 @@ OUI:D850E6* OUI:D8539A* ID_OUI_FROM_DATABASE=Juniper Networks +OUI:D853BC* + ID_OUI_FROM_DATABASE=Lenovo Information Products (Shenzhen)Co.,Ltd + OUI:D8543A* ID_OUI_FROM_DATABASE=Texas Instruments @@ -115925,12 +118061,18 @@ OUI:D855A3* OUI:D857EF* ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd +OUI:D858C6* + ID_OUI_FROM_DATABASE=Katch Asset Tracking Pty Limited + OUI:D858D7* ID_OUI_FROM_DATABASE=CZ.NIC, z.s.p.o. OUI:D85982* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD +OUI:D85B22* + ID_OUI_FROM_DATABASE=Shenzhen Hohunet Technology Co., Ltd + OUI:D85B2A* ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd @@ -115976,6 +118118,9 @@ OUI:D8630D* OUI:D86375* ID_OUI_FROM_DATABASE=Xiaomi Communications Co Ltd +OUI:D8638C* + ID_OUI_FROM_DATABASE=Shenzhen Dttek Technology Co., Ltd. + OUI:D86595* ID_OUI_FROM_DATABASE=Toy's Myth Inc. @@ -116051,6 +118196,9 @@ OUI:D878E5* OUI:D87988* ID_OUI_FROM_DATABASE=Hon Hai Precision Ind. Co.,Ltd. +OUI:D87A3B* + ID_OUI_FROM_DATABASE=Silicon Laboratories + OUI:D87CDD* ID_OUI_FROM_DATABASE=SANIX INCORPORATED @@ -116162,6 +118310,9 @@ OUI:D88D5C* OUI:D88DC8* ID_OUI_FROM_DATABASE=Atil Technology Co., LTD +OUI:D88ED4* + ID_OUI_FROM_DATABASE=eero inc. + OUI:D88F76* ID_OUI_FROM_DATABASE=Apple, Inc. @@ -116324,6 +118475,12 @@ OUI:D8B12A* OUI:D8B190* ID_OUI_FROM_DATABASE=Cisco Systems, Inc +OUI:D8B249* + ID_OUI_FROM_DATABASE=Huawei Device Co., Ltd. + +OUI:D8B370* + ID_OUI_FROM_DATABASE=Ubiquiti Inc + OUI:D8B377* ID_OUI_FROM_DATABASE=HTC Corporation @@ -116507,6 +118664,9 @@ OUI:D8E0E1* OUI:D8E2DF* ID_OUI_FROM_DATABASE=Microsoft Corporation +OUI:D8E35E* + ID_OUI_FROM_DATABASE=LG Innotek + OUI:D8E3AE* ID_OUI_FROM_DATABASE=CIRTEC MEDICAL SYSTEMS @@ -116801,6 +118961,9 @@ OUI:DC35F1* OUI:DC360C* ID_OUI_FROM_DATABASE=Hitron Technologies. Inc +OUI:DC3642* + ID_OUI_FROM_DATABASE=zte corporation + OUI:DC36430* ID_OUI_FROM_DATABASE=Meier Tobler AG @@ -116951,6 +119114,9 @@ OUI:DC44B6* OUI:DC4517* ID_OUI_FROM_DATABASE=ARRIS Group, Inc. +OUI:DC45B8* + ID_OUI_FROM_DATABASE=Apple, Inc. + OUI:DC4628* ID_OUI_FROM_DATABASE=Intel Corporate @@ -117254,11 +119420,14 @@ OUI:DC9C52* OUI:DC9C9F* ID_OUI_FROM_DATABASE=Shenzhen YOUHUA Technology Co., Ltd +OUI:DC9EAB* + ID_OUI_FROM_DATABASE=Chongqing Yipingfang Technology Co., Ltd. + OUI:DC9FA4* ID_OUI_FROM_DATABASE=Nokia Corporation OUI:DC9FDB* - ID_OUI_FROM_DATABASE=Ubiquiti Networks Inc. + ID_OUI_FROM_DATABASE=Ubiquiti Inc OUI:DCA120* ID_OUI_FROM_DATABASE=Nokia @@ -117395,6 +119564,9 @@ OUI:DCC0EB* OUI:DCC101* ID_OUI_FROM_DATABASE=SOLiD Technologies, Inc. +OUI:DCC2C9* + ID_OUI_FROM_DATABASE=CANON INC. + OUI:DCC422* ID_OUI_FROM_DATABASE=Systembase Limited @@ -117602,6 +119774,9 @@ OUI:DCEB94* OUI:DCEC06* ID_OUI_FROM_DATABASE=Heimi Network Technology Co., Ltd. +OUI:DCECE3* + ID_OUI_FROM_DATABASE=LYOTECH LABS LLC + OUI:DCED83* ID_OUI_FROM_DATABASE=Beijing Xiaomi Mobile Software Co., Ltd @@ -117797,12 +119972,18 @@ OUI:E01F0A* OUI:E01F2B* ID_OUI_FROM_DATABASE=Nokia Solutions and Networks GmbH & Co. KG +OUI:E01F6A* + ID_OUI_FROM_DATABASE=Huawei Device Co., Ltd. + OUI:E01F88* ID_OUI_FROM_DATABASE=Xiaomi Communications Co Ltd OUI:E01FED* ID_OUI_FROM_DATABASE=Nokia Shanghai Bell Co., Ltd. +OUI:E01FFC* + ID_OUI_FROM_DATABASE=Motorola (Wuhan) Mobility Technologies Communication Co., Ltd. + OUI:E02202* ID_OUI_FROM_DATABASE=ARRIS Group, Inc. @@ -117840,7 +120021,7 @@ OUI:E0286D* ID_OUI_FROM_DATABASE=AVM Audiovisuelles Marketing und Computersysteme GmbH OUI:E028B1* - ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd + ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd OUI:E02967* ID_OUI_FROM_DATABASE=HMD Global Oy @@ -117959,6 +120140,51 @@ OUI:E0383F* OUI:E039D7* ID_OUI_FROM_DATABASE=Plexxi, Inc. +OUI:E03C1C0* + ID_OUI_FROM_DATABASE=Scangrip + +OUI:E03C1C1* + ID_OUI_FROM_DATABASE=Shikino High-Tech Co., Ltd. + +OUI:E03C1C2* + ID_OUI_FROM_DATABASE=Hoplite Industries, Inc. + +OUI:E03C1C3* + ID_OUI_FROM_DATABASE=Dewetron GmbH + +OUI:E03C1C4* + ID_OUI_FROM_DATABASE=Earable Inc. + +OUI:E03C1C5* + ID_OUI_FROM_DATABASE=Semic Inc. + +OUI:E03C1C6* + ID_OUI_FROM_DATABASE=GhinF Digital information technology (hangzhou) Co., Ltd + +OUI:E03C1C7* + ID_OUI_FROM_DATABASE=Tap Home, s.r.o. + +OUI:E03C1C8* + ID_OUI_FROM_DATABASE=Jiangsu Riying Electronics Co.,Ltd. + +OUI:E03C1C9* + ID_OUI_FROM_DATABASE=Ocamar Technologies (Shanghai) Co.,Ltd. + +OUI:E03C1CA* + ID_OUI_FROM_DATABASE=MELAG Medizintechnik GmbH & Co. KG + +OUI:E03C1CB* + ID_OUI_FROM_DATABASE=Hangzhou Uni-Ubi Co.,Ltd. + +OUI:E03C1CC* + ID_OUI_FROM_DATABASE=Meferi Technologies Co.,Ltd. + +OUI:E03C1CD* + ID_OUI_FROM_DATABASE=Sprintshield d.o.o. + +OUI:E03C1CE* + ID_OUI_FROM_DATABASE=Annapurna labs + OUI:E03C5B* ID_OUI_FROM_DATABASE=SHENZHEN JIAXINJIE ELECTRON CO.,LTD @@ -118046,6 +120272,9 @@ OUI:E0553D* OUI:E05597* ID_OUI_FROM_DATABASE=Emergent Vision Technologies Inc. +OUI:E05694* + ID_OUI_FROM_DATABASE=Yunhight Microelectronics + OUI:E056F4* ID_OUI_FROM_DATABASE=AxesNetwork Solutions inc. @@ -118134,7 +120363,7 @@ OUI:E06290* ID_OUI_FROM_DATABASE=Jinan Jovision Science & Technology Co., Ltd. OUI:E063DA* - ID_OUI_FROM_DATABASE=Ubiquiti Networks Inc. + ID_OUI_FROM_DATABASE=Ubiquiti Inc OUI:E063E5* ID_OUI_FROM_DATABASE=Sony Corporation @@ -118193,6 +120422,9 @@ OUI:E0720A* OUI:E0735F* ID_OUI_FROM_DATABASE=NUCOM +OUI:E073E7* + ID_OUI_FROM_DATABASE=HP Inc. + OUI:E0750A* ID_OUI_FROM_DATABASE=ALPSALPINE CO,.LTD @@ -118316,6 +120548,9 @@ OUI:E09861* OUI:E09971* ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd +OUI:E09B27* + ID_OUI_FROM_DATABASE=Ciena Corporation + OUI:E09C8D* ID_OUI_FROM_DATABASE=Seakeeper, Inc. @@ -118562,6 +120797,9 @@ OUI:E0CA4D* OUI:E0CA94* ID_OUI_FROM_DATABASE=ASKEY COMPUTER CORP +OUI:E0CB19* + ID_OUI_FROM_DATABASE=Nokia + OUI:E0CB1D* ID_OUI_FROM_DATABASE=Amazon Technologies Inc. @@ -118631,6 +120869,9 @@ OUI:E0D7BA* OUI:E0D848* ID_OUI_FROM_DATABASE=Dell Inc. +OUI:E0D8C4* + ID_OUI_FROM_DATABASE=Qingdao Intelligent&Precise Electronics Co.,Ltd. + OUI:E0D9A2* ID_OUI_FROM_DATABASE=Hippih aps @@ -118656,7 +120897,7 @@ OUI:E0DBD1* ID_OUI_FROM_DATABASE=Technicolor CH USA Inc. OUI:E0DCA0* - ID_OUI_FROM_DATABASE=Siemens Industrial Automation Products Ltd Chengdu + ID_OUI_FROM_DATABASE=Siemens Industrial Automation Products Ltd., Chengdu OUI:E0DCFF* ID_OUI_FROM_DATABASE=Xiaomi Communications Co Ltd @@ -118806,7 +121047,7 @@ OUI:E4121D* ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd OUI:E41289* - ID_OUI_FROM_DATABASE=topsystem Systemhaus GmbH + ID_OUI_FROM_DATABASE=topsystem GmbH OUI:E415F6* ID_OUI_FROM_DATABASE=Texas Instruments @@ -118986,7 +121227,7 @@ OUI:E4387E* ID_OUI_FROM_DATABASE=Cisco Systems, Inc OUI:E43883* - ID_OUI_FROM_DATABASE=Ubiquiti Networks Inc. + ID_OUI_FROM_DATABASE=Ubiquiti Inc OUI:E4388C* ID_OUI_FROM_DATABASE=Digital Products Limited @@ -119333,6 +121574,9 @@ OUI:E48D8C* OUI:E48E10* ID_OUI_FROM_DATABASE=CIG SHANGHAI CO LTD +OUI:E48EBB* + ID_OUI_FROM_DATABASE=Rockwell Automation + OUI:E48F1D* ID_OUI_FROM_DATABASE=Huawei Device Co., Ltd. @@ -119531,12 +121775,21 @@ OUI:E4B97A* OUI:E4BAD9* ID_OUI_FROM_DATABASE=360 Fly Inc. +OUI:E4BC96* + ID_OUI_FROM_DATABASE=DAP B.V. + +OUI:E4BCAA* + ID_OUI_FROM_DATABASE=Xiaomi Communications Co Ltd + OUI:E4BD4B* ID_OUI_FROM_DATABASE=zte corporation OUI:E4BEED* ID_OUI_FROM_DATABASE=Netcore Technology Inc. +OUI:E4BEFB* + ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD + OUI:E4BFFA* ID_OUI_FROM_DATABASE=Technicolor CH USA Inc. @@ -119819,6 +122072,9 @@ OUI:E80FC8* OUI:E8102E* ID_OUI_FROM_DATABASE=Really Simple Software, Inc +OUI:E81098* + ID_OUI_FROM_DATABASE=Aruba, a Hewlett Packard Enterprise Company + OUI:E81132* ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd @@ -119921,6 +122177,9 @@ OUI:E81E92* OUI:E820E2* ID_OUI_FROM_DATABASE=HUMAX Co., Ltd. +OUI:E824A6* + ID_OUI_FROM_DATABASE=Juniper Networks + OUI:E82689* ID_OUI_FROM_DATABASE=Aruba, a Hewlett Packard Enterprise Company @@ -120035,6 +122294,9 @@ OUI:E848B8* OUI:E84943* ID_OUI_FROM_DATABASE=YUGE Information technology Co. Ltd +OUI:E84C4A* + ID_OUI_FROM_DATABASE=Amazon Technologies Inc. + OUI:E84C56* ID_OUI_FROM_DATABASE=INTERCEPT SERVICES LIMITED @@ -120224,6 +122486,9 @@ OUI:E86DCB* OUI:E86DE9* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD +OUI:E86E3A* + ID_OUI_FROM_DATABASE=Sony Interactive Entertainment Inc. + OUI:E86E44* ID_OUI_FROM_DATABASE=zte corporation @@ -120296,6 +122561,9 @@ OUI:E87865* OUI:E878A1* ID_OUI_FROM_DATABASE=BEOVIEW INTERCOM DOO +OUI:E878EE* + ID_OUI_FROM_DATABASE=New H3C Technologies Co., Ltd + OUI:E87AF3* ID_OUI_FROM_DATABASE=S5 Tech S.r.l. @@ -120341,6 +122609,9 @@ OUI:E886CF* OUI:E887A3* ID_OUI_FROM_DATABASE=Loxley Public Company Limited +OUI:E88843* + ID_OUI_FROM_DATABASE=Xiaomi Communications Co Ltd + OUI:E8886C* ID_OUI_FROM_DATABASE=Shenzhen SC Technologies Co.,LTD @@ -120359,6 +122630,9 @@ OUI:E88E60* OUI:E88F6F* ID_OUI_FROM_DATABASE=TCT mobile ltd +OUI:E88FC4* + ID_OUI_FROM_DATABASE=MOBIWIRE MOBILES(NINGBO) CO.,LTD + OUI:E8910F* ID_OUI_FROM_DATABASE=Fiberhome Telecommunication Technologies Co.,LTD @@ -120395,6 +122669,9 @@ OUI:E89606* OUI:E8979A* ID_OUI_FROM_DATABASE=Quectel Wireless Solutions Co.,Ltd. +OUI:E897B8* + ID_OUI_FROM_DATABASE=Chiun Mai Communication System, Inc + OUI:E8986D* ID_OUI_FROM_DATABASE=Palo Alto Networks @@ -120680,6 +122957,9 @@ OUI:E8D4E0* OUI:E8D765* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD +OUI:E8D775* + ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD + OUI:E8D819* ID_OUI_FROM_DATABASE=AzureWave Technology Inc. @@ -120782,6 +123062,9 @@ OUI:E8EB34* OUI:E8EBD3* ID_OUI_FROM_DATABASE=Mellanox Technologies, Inc. +OUI:E8EBDD* + ID_OUI_FROM_DATABASE=Guangzhou Qingying Acoustics Technology Co., Ltd + OUI:E8ECA3* ID_OUI_FROM_DATABASE=Dongguan Liesheng Electronic Co.Ltd @@ -120833,6 +123116,9 @@ OUI:E8F724* OUI:E8F791* ID_OUI_FROM_DATABASE=Xiaomi Communications Co Ltd +OUI:E8F8D0* + ID_OUI_FROM_DATABASE=Nokia Shanghai Bell Co., Ltd. + OUI:E8F928* ID_OUI_FROM_DATABASE=RFTECH SRL @@ -120968,6 +123254,9 @@ OUI:EC1F72* OUI:EC2125* ID_OUI_FROM_DATABASE=Toshiba Corp. +OUI:EC2150* + ID_OUI_FROM_DATABASE=vivo Mobile Communication Co., Ltd. + OUI:EC219F* ID_OUI_FROM_DATABASE=VidaBox LLC @@ -121017,7 +123306,10 @@ OUI:EC2C11* ID_OUI_FROM_DATABASE=CWD INNOVATION LIMITED OUI:EC2C49* - ID_OUI_FROM_DATABASE=University of Tokyo + ID_OUI_FROM_DATABASE=NakaoLab, The University of Tokyo + +OUI:EC2C73* + ID_OUI_FROM_DATABASE=Apple, Inc. OUI:EC2CE2* ID_OUI_FROM_DATABASE=Apple, Inc. @@ -121085,6 +123377,9 @@ OUI:EC3F05* OUI:EC4118* ID_OUI_FROM_DATABASE=XIAOMI Electronics,CO.,LTD +OUI:EC41CA* + ID_OUI_FROM_DATABASE=Shenzhen TecAnswer Technology co.,ltd + OUI:EC4269* ID_OUI_FROM_DATABASE=HMD Global Oy @@ -121289,6 +123584,9 @@ OUI:EC7FC6* OUI:EC8009* ID_OUI_FROM_DATABASE=NovaSparks +OUI:EC8150* + ID_OUI_FROM_DATABASE=Apple, Inc. + OUI:EC8193* ID_OUI_FROM_DATABASE=Logitech, Inc @@ -121328,6 +123626,9 @@ OUI:EC8914* OUI:EC89F5* ID_OUI_FROM_DATABASE=Lenovo Mobile Communication Technology Ltd. +OUI:EC8A48* + ID_OUI_FROM_DATABASE=Arista Networks + OUI:EC8A4C* ID_OUI_FROM_DATABASE=zte corporation @@ -121475,6 +123776,9 @@ OUI:ECA5DE* OUI:ECA62F* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD +OUI:ECA7AD* + ID_OUI_FROM_DATABASE=Barrot Technology Co.,Ltd. + OUI:ECA81F* ID_OUI_FROM_DATABASE=Technicolor CH USA Inc. @@ -121556,6 +123860,9 @@ OUI:ECBE5F* OUI:ECBEDD* ID_OUI_FROM_DATABASE=Sagemcom Broadband SAS +OUI:ECC018* + ID_OUI_FROM_DATABASE=Cisco Systems, Inc + OUI:ECC01B* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD @@ -121691,6 +123998,9 @@ OUI:ECEA03* OUI:ECEBB8* ID_OUI_FROM_DATABASE=Hewlett Packard Enterprise +OUI:ECED73* + ID_OUI_FROM_DATABASE=Motorola Mobility LLC, a Lenovo Company + OUI:ECEED8* ID_OUI_FROM_DATABASE=ZTLX Network Technology Co.,Ltd @@ -122318,6 +124628,9 @@ OUI:F073AE* OUI:F07485* ID_OUI_FROM_DATABASE=NGD Systems, Inc. +OUI:F0748D* + ID_OUI_FROM_DATABASE=Ruijie Networks Co.,LTD + OUI:F074E4* ID_OUI_FROM_DATABASE=Thundercomm Technology Co., Ltd @@ -122351,6 +124664,9 @@ OUI:F07960* OUI:F079E8* ID_OUI_FROM_DATABASE=GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD +OUI:F07B65* + ID_OUI_FROM_DATABASE=Sagemcom Broadband SAS + OUI:F07BCB* ID_OUI_FROM_DATABASE=Hon Hai Precision Ind. Co.,Ltd. @@ -122469,11 +124785,14 @@ OUI:F09E63* ID_OUI_FROM_DATABASE=Cisco Systems, Inc OUI:F09FC2* - ID_OUI_FROM_DATABASE=Ubiquiti Networks Inc. + ID_OUI_FROM_DATABASE=Ubiquiti Inc OUI:F09FFC* ID_OUI_FROM_DATABASE=SHARP Corporation +OUI:F0A0B1* + ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD + OUI:F0A225* ID_OUI_FROM_DATABASE=Amazon Technologies Inc. @@ -122717,6 +125036,9 @@ OUI:F0D1B8* OUI:F0D2F1* ID_OUI_FROM_DATABASE=Amazon Technologies Inc. +OUI:F0D31F* + ID_OUI_FROM_DATABASE=Apple, Inc. + OUI:F0D3A7* ID_OUI_FROM_DATABASE=CobaltRay Co., Ltd @@ -122936,6 +125258,9 @@ OUI:F0FE6B* OUI:F0FEE7* ID_OUI_FROM_DATABASE=Huawei Device Co., Ltd. +OUI:F40046* + ID_OUI_FROM_DATABASE=ON Semiconductor + OUI:F40223* ID_OUI_FROM_DATABASE=PAX Computer Technology(Shenzhen) Ltd. @@ -123056,6 +125381,9 @@ OUI:F40F24* OUI:F40F9B* ID_OUI_FROM_DATABASE=WAVELINK +OUI:F412DA* + ID_OUI_FROM_DATABASE=zte corporation + OUI:F412FA* ID_OUI_FROM_DATABASE=Espressif Inc. @@ -123128,6 +125456,9 @@ OUI:F4227A* OUI:F4239C* ID_OUI_FROM_DATABASE=SERNET (SUZHOU) TECHNOLOGIES CORPORATION +OUI:F42462* + ID_OUI_FROM_DATABASE=Selcom Electronics (Shanghai) Co., Ltd + OUI:F42679* ID_OUI_FROM_DATABASE=Intel Corporate @@ -123359,6 +125690,9 @@ OUI:F463E7* OUI:F463FC* ID_OUI_FROM_DATABASE=vivo Mobile Communication Co., Ltd. +OUI:F46412* + ID_OUI_FROM_DATABASE=Sony Interactive Entertainment Inc. + OUI:F4645D* ID_OUI_FROM_DATABASE=Toshiba @@ -123642,7 +125976,7 @@ OUI:F4911E* ID_OUI_FROM_DATABASE=ZHUHAI EWPE INFORMATION TECHNOLOGY INC OUI:F492BF* - ID_OUI_FROM_DATABASE=Ubiquiti Networks Inc. + ID_OUI_FROM_DATABASE=Ubiquiti Inc OUI:F4931C* ID_OUI_FROM_DATABASE=Universal Electronics, Inc. @@ -123674,6 +126008,9 @@ OUI:F499AC* OUI:F49C12* ID_OUI_FROM_DATABASE=Structab AB +OUI:F49DA7* + ID_OUI_FROM_DATABASE=Private + OUI:F49EEF* ID_OUI_FROM_DATABASE=Taicang T&W Electronics @@ -123683,6 +126020,9 @@ OUI:F49F54* OUI:F49FF3* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD +OUI:F4A17F* + ID_OUI_FROM_DATABASE=Marquardt Electronics Technology (Shanghai) Co.Ltd + OUI:F4A294* ID_OUI_FROM_DATABASE=EAGLE WORLD DEVELOPMENT CO., LIMITED @@ -123752,6 +126092,9 @@ OUI:F4A80D* OUI:F4A997* ID_OUI_FROM_DATABASE=CANON INC. +OUI:F4AAD0* + ID_OUI_FROM_DATABASE=OHSUNG + OUI:F4ACC1* ID_OUI_FROM_DATABASE=Cisco Systems, Inc @@ -123923,6 +126266,9 @@ OUI:F4D261* OUI:F4D488* ID_OUI_FROM_DATABASE=Apple, Inc. +OUI:F4D580* + ID_OUI_FROM_DATABASE=YAMAHA CORPORATION + OUI:F4D620* ID_OUI_FROM_DATABASE=GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD @@ -123930,7 +126276,7 @@ OUI:F4D7B2* ID_OUI_FROM_DATABASE=LGS Innovations, LLC OUI:F4D9C6* - ID_OUI_FROM_DATABASE=UNIONMAN TECHNOLOGY CO.,LTD + ID_OUI_FROM_DATABASE=UNION MAN TECHNOLOGY CO.,LTD OUI:F4D9FB* ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd @@ -123975,7 +126321,7 @@ OUI:F4E204* ID_OUI_FROM_DATABASE=COYOTE SYSTEM OUI:F4E2C6* - ID_OUI_FROM_DATABASE=Ubiquiti Networks Inc. + ID_OUI_FROM_DATABASE=Ubiquiti Inc OUI:F4E3FB* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD @@ -124034,6 +126380,9 @@ OUI:F4EE08* OUI:F4EE14* ID_OUI_FROM_DATABASE=MERCURY COMMUNICATION TECHNOLOGIES CO.,LTD. +OUI:F4EE31* + ID_OUI_FROM_DATABASE=Cisco Systems, Inc + OUI:F4EF9E* ID_OUI_FROM_DATABASE=SGSG SCIENCE & TECHNOLOGY CO. LTD @@ -124196,6 +126545,9 @@ OUI:F80D43* OUI:F80D60* ID_OUI_FROM_DATABASE=CANON INC. +OUI:F80DA9* + ID_OUI_FROM_DATABASE=Zyxel Communications Corporation + OUI:F80DAC* ID_OUI_FROM_DATABASE=HP Inc. @@ -124230,7 +126582,7 @@ OUI:F81308* ID_OUI_FROM_DATABASE=Nokia OUI:F814FE* - ID_OUI_FROM_DATABASE=UNIONMAN TECHNOLOGY CO.,LTD + ID_OUI_FROM_DATABASE=UNION MAN TECHNOLOGY CO.,LTD OUI:F81547* ID_OUI_FROM_DATABASE=Avaya Inc @@ -124373,6 +126725,9 @@ OUI:F82D7C* OUI:F82DC0* ID_OUI_FROM_DATABASE=ARRIS Group, Inc. +OUI:F82E0C* + ID_OUI_FROM_DATABASE=Texas Instruments + OUI:F82E3F* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD @@ -124445,6 +126800,9 @@ OUI:F83B1D* OUI:F83B7E* ID_OUI_FROM_DATABASE=Huawei Device Co., Ltd. +OUI:F83C80* + ID_OUI_FROM_DATABASE=MITSUMI ELECTRIC CO.,LTD. + OUI:F83CBF* ID_OUI_FROM_DATABASE=BOTATO ELECTRONICS SDN BHD @@ -124703,6 +127061,9 @@ OUI:F87907* OUI:F8790A* ID_OUI_FROM_DATABASE=ARRIS Group, Inc. +OUI:F87928* + ID_OUI_FROM_DATABASE=zte corporation + OUI:F87999* ID_OUI_FROM_DATABASE=Guangdong Jiuzhi Technology Co.,Ltd @@ -125067,7 +127428,7 @@ OUI:F8B7E2* ID_OUI_FROM_DATABASE=Cisco Systems, Inc OUI:F8B8B4* - ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd + ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd OUI:F8B95A* ID_OUI_FROM_DATABASE=LG Innotek @@ -125180,6 +127541,9 @@ OUI:F8D478* OUI:F8D756* ID_OUI_FROM_DATABASE=Simm Tronic Limited +OUI:F8D758* + ID_OUI_FROM_DATABASE=Veratron AG + OUI:F8D7BF* ID_OUI_FROM_DATABASE=REV Ritter GmbH @@ -125282,6 +127646,9 @@ OUI:F8EA0A* OUI:F8EDA5* ID_OUI_FROM_DATABASE=ARRIS Group, Inc. +OUI:F8EDAE* + ID_OUI_FROM_DATABASE=MOBIWIRE MOBILES(NINGBO) CO.,LTD + OUI:F8F005* ID_OUI_FROM_DATABASE=Newport Media Inc. @@ -125477,6 +127844,9 @@ OUI:FC1CA1* OUI:FC1D2A* ID_OUI_FROM_DATABASE=vivo Mobile Communication Co., Ltd. +OUI:FC1D3A* + ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD + OUI:FC1D43* ID_OUI_FROM_DATABASE=Apple, Inc. @@ -125531,6 +127901,9 @@ OUI:FC2A9C* OUI:FC2BB2* ID_OUI_FROM_DATABASE=Actiontec Electronics, Inc +OUI:FC2CFD* + ID_OUI_FROM_DATABASE=dormakaba Canada Inc. - Keyscan + OUI:FC2D5E* ID_OUI_FROM_DATABASE=zte corporation @@ -125574,7 +127947,7 @@ OUI:FC3598* ID_OUI_FROM_DATABASE=Favite Inc. OUI:FC35E6* - ID_OUI_FROM_DATABASE=Visteon corp + ID_OUI_FROM_DATABASE=Visteon Corporation OUI:FC372B* ID_OUI_FROM_DATABASE=Sichuan Tianyi Comheart Telecom Co.,LTD @@ -125639,6 +128012,9 @@ OUI:FC45C3* OUI:FC47D8* ID_OUI_FROM_DATABASE=Apple, Inc. +OUI:FC48C9* + ID_OUI_FROM_DATABASE=Yobiiq Intelligence B.V. + OUI:FC48EF* ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD @@ -125687,6 +128063,9 @@ OUI:FC539E* OUI:FC55DC* ID_OUI_FROM_DATABASE=Baltic Latvian Universal Electronics LLC +OUI:FC5703* + ID_OUI_FROM_DATABASE=Hisense broadband multimedia technology Co.,Ltd + OUI:FC584A* ID_OUI_FROM_DATABASE=xiamenshi c-chip technology co., ltd @@ -125807,6 +128186,9 @@ OUI:FC6947* OUI:FC698C* ID_OUI_FROM_DATABASE=ANDREAS STIHL AG & Co. KG +OUI:FC6A1C* + ID_OUI_FROM_DATABASE=Mellanox Technologies, Inc. + OUI:FC6BF0* ID_OUI_FROM_DATABASE=TOPWELL INTERNATIONAL HOLDINDS LIMITED @@ -125846,6 +128228,9 @@ OUI:FC777B* OUI:FC790B* ID_OUI_FROM_DATABASE=Hitachi High Technologies America, Inc. +OUI:FC7A58* + ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd + OUI:FC7C02* ID_OUI_FROM_DATABASE=Phicomm (Shanghai) Co., Ltd. @@ -125873,6 +128258,9 @@ OUI:FC83C6* OUI:FC8417* ID_OUI_FROM_DATABASE=Honor Device Co., Ltd. +OUI:FC84A7* + ID_OUI_FROM_DATABASE=Murata Manufacturing Co., Ltd. + OUI:FC8596* ID_OUI_FROM_DATABASE=Axonne Inc. @@ -125957,6 +128345,9 @@ OUI:FC9BD4* OUI:FC9C98* ID_OUI_FROM_DATABASE=Arlo Technology +OUI:FC9CA7* + ID_OUI_FROM_DATABASE=Apple, Inc. + OUI:FC9DD8* ID_OUI_FROM_DATABASE=Beijing TongTongYiLian Science and Technology Ltd. @@ -125972,6 +128363,9 @@ OUI:FC9FFD* OUI:FCA05A* ID_OUI_FROM_DATABASE=Oray.com co., LTD. +OUI:FCA0F3* + ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD + OUI:FCA13E* ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd @@ -126281,6 +128675,9 @@ OUI:FCD6BD* OUI:FCD733* ID_OUI_FROM_DATABASE=TP-LINK TECHNOLOGIES CO.,LTD. +OUI:FCD749* + ID_OUI_FROM_DATABASE=Amazon Technologies Inc. + OUI:FCD817* ID_OUI_FROM_DATABASE=Beijing Hesun Technologies Co.Ltd. @@ -126357,7 +128754,7 @@ OUI:FCEA50* ID_OUI_FROM_DATABASE=Integrated Device Technology (Malaysia) Sdn. Bhd. OUI:FCECDA* - ID_OUI_FROM_DATABASE=Ubiquiti Networks Inc. + ID_OUI_FROM_DATABASE=Ubiquiti Inc OUI:FCEDB9* ID_OUI_FROM_DATABASE=Arrayent diff --git a/hwdb.d/20-acpi-vendor.hwdb b/hwdb.d/20-acpi-vendor.hwdb index 7c17c573db99884ecf54259d71c88a074c0815db..ce57ffc609bd93f76bfccf9492b5783ae5545de3 100644 --- a/hwdb.d/20-acpi-vendor.hwdb +++ b/hwdb.d/20-acpi-vendor.hwdb @@ -66,6 +66,9 @@ acpi:BOSC*: acpi:BRCM*: ID_VENDOR_FROM_DATABASE=Broadcom Corporation +acpi:CIXH*: + ID_VENDOR_FROM_DATABASE=Cix Technology (Shanghai) Co., Ltd. + acpi:CMHR*: ID_VENDOR_FROM_DATABASE=COMHEAR, INC. @@ -105,6 +108,9 @@ acpi:ELAS*: acpi:ESSX*: ID_VENDOR_FROM_DATABASE=Everest Semiconductor Co., Ltd. +acpi:ETDS*: + ID_VENDOR_FROM_DATABASE=EyeTech Digital Systems + acpi:EXAR*: ID_VENDOR_FROM_DATABASE=Exar Corporation @@ -213,6 +219,9 @@ acpi:LTSC*: acpi:MCHP*: ID_VENDOR_FROM_DATABASE=Microchip Technology Inc +acpi:MCRY*: + ID_VENDOR_FROM_DATABASE=Micro Crystal AG + acpi:MIPI*: ID_VENDOR_FROM_DATABASE=MIPI Alliance @@ -2253,6 +2262,9 @@ acpi:DYN*: acpi:DYX*: ID_VENDOR_FROM_DATABASE=Dynax Electronics (HK) Ltd +acpi:EAC*: + ID_VENDOR_FROM_DATABASE=Emotiva Audio Corp. + acpi:EAG*: ID_VENDOR_FROM_DATABASE=ELTEC Elektronik AG @@ -6264,6 +6276,9 @@ acpi:SGL*: acpi:SGM*: ID_VENDOR_FROM_DATABASE=SAGEM +acpi:SGN*: + ID_VENDOR_FROM_DATABASE=Shenzhen Soogeen Electronics Co., LTD. + acpi:SGO*: ID_VENDOR_FROM_DATABASE=Logos Design A/S diff --git a/hwdb.d/20-acpi-vendor.hwdb.patch b/hwdb.d/20-acpi-vendor.hwdb.patch index 20e4756c0fc4fabaa5c2ecd823afd2e266e6ec86..6d4e61c8ebb787baa68298d747f0cdaeff72903c 100644 --- a/hwdb.d/20-acpi-vendor.hwdb.patch +++ b/hwdb.d/20-acpi-vendor.hwdb.patch @@ -1,5 +1,5 @@ ---- 20-acpi-vendor.hwdb.base 2022-10-31 11:15:33.457268398 +0000 -+++ 20-acpi-vendor.hwdb 2022-10-31 11:15:33.461268485 +0000 +--- 20-acpi-vendor.hwdb.base 2023-02-15 18:03:45.791408751 +0000 ++++ 20-acpi-vendor.hwdb 2023-02-15 18:03:45.799408909 +0000 @@ -3,6 +3,8 @@ # Data imported from: # https://uefi.org/uefi-pnp-export @@ -19,7 +19,7 @@ acpi:AMDI*: ID_VENDOR_FROM_DATABASE=AMD -@@ -343,6 +342,9 @@ +@@ -352,6 +351,9 @@ acpi:AAA*: ID_VENDOR_FROM_DATABASE=Avolites Ltd @@ -29,7 +29,7 @@ acpi:AAE*: ID_VENDOR_FROM_DATABASE=Anatek Electronics Inc. -@@ -370,6 +372,9 @@ +@@ -379,6 +381,9 @@ acpi:ABO*: ID_VENDOR_FROM_DATABASE=D-Link Systems Inc @@ -39,7 +39,7 @@ acpi:ABS*: ID_VENDOR_FROM_DATABASE=Abaco Systems, Inc. -@@ -415,7 +420,7 @@ +@@ -424,7 +429,7 @@ acpi:ACO*: ID_VENDOR_FROM_DATABASE=Allion Computer Inc. @@ -48,7 +48,7 @@ ID_VENDOR_FROM_DATABASE=Aspen Tech Inc acpi:ACR*: -@@ -691,6 +696,9 @@ +@@ -700,6 +705,9 @@ acpi:AMT*: ID_VENDOR_FROM_DATABASE=AMT International Industry @@ -58,7 +58,7 @@ acpi:AMX*: ID_VENDOR_FROM_DATABASE=AMX LLC -@@ -739,6 +747,9 @@ +@@ -748,6 +756,9 @@ acpi:AOA*: ID_VENDOR_FROM_DATABASE=AOpen Inc. @@ -68,7 +68,7 @@ acpi:AOE*: ID_VENDOR_FROM_DATABASE=Advanced Optics Electronics, Inc. -@@ -748,6 +759,9 @@ +@@ -757,6 +768,9 @@ acpi:AOT*: ID_VENDOR_FROM_DATABASE=Alcatel @@ -78,7 +78,7 @@ acpi:APC*: ID_VENDOR_FROM_DATABASE=American Power Conversion -@@ -926,7 +940,7 @@ +@@ -935,7 +949,7 @@ ID_VENDOR_FROM_DATABASE=ALPS ALPINE CO., LTD. acpi:AUO*: @@ -87,7 +87,7 @@ acpi:AUR*: ID_VENDOR_FROM_DATABASE=Aureal Semiconductor -@@ -1006,6 +1020,9 @@ +@@ -1015,6 +1029,9 @@ acpi:AXE*: ID_VENDOR_FROM_DATABASE=Axell Corporation @@ -97,7 +97,7 @@ acpi:AXI*: ID_VENDOR_FROM_DATABASE=American Magnetics -@@ -1162,6 +1179,9 @@ +@@ -1171,6 +1188,9 @@ acpi:BML*: ID_VENDOR_FROM_DATABASE=BIOMED Lab @@ -107,7 +107,7 @@ acpi:BMS*: ID_VENDOR_FROM_DATABASE=BIOMEDISYS -@@ -1174,6 +1194,9 @@ +@@ -1183,6 +1203,9 @@ acpi:BNO*: ID_VENDOR_FROM_DATABASE=Bang & Olufsen @@ -117,7 +117,7 @@ acpi:BNS*: ID_VENDOR_FROM_DATABASE=Boulder Nonlinear Systems -@@ -1417,6 +1440,9 @@ +@@ -1426,6 +1449,9 @@ acpi:CHA*: ID_VENDOR_FROM_DATABASE=Chase Research PLC @@ -127,7 +127,7 @@ acpi:CHD*: ID_VENDOR_FROM_DATABASE=ChangHong Electric Co.,Ltd -@@ -1579,6 +1605,9 @@ +@@ -1588,6 +1614,9 @@ acpi:COD*: ID_VENDOR_FROM_DATABASE=CODAN Pty. Ltd. @@ -137,7 +137,7 @@ acpi:COI*: ID_VENDOR_FROM_DATABASE=Codec Inc. -@@ -1988,7 +2017,7 @@ +@@ -1997,7 +2026,7 @@ ID_VENDOR_FROM_DATABASE=Dragon Information Technology acpi:DJE*: @@ -146,7 +146,7 @@ acpi:DJP*: ID_VENDOR_FROM_DATABASE=Maygay Machines, Ltd -@@ -2326,6 +2355,9 @@ +@@ -2338,6 +2367,9 @@ acpi:EIN*: ID_VENDOR_FROM_DATABASE=Elegant Invention @@ -156,7 +156,7 @@ acpi:EKA*: ID_VENDOR_FROM_DATABASE=MagTek Inc. -@@ -2596,6 +2628,9 @@ +@@ -2608,6 +2640,9 @@ acpi:FCG*: ID_VENDOR_FROM_DATABASE=First International Computer Ltd @@ -166,7 +166,7 @@ acpi:FCS*: ID_VENDOR_FROM_DATABASE=Focus Enhancements, Inc. -@@ -2972,7 +3007,7 @@ +@@ -2984,7 +3019,7 @@ ID_VENDOR_FROM_DATABASE=General Standards Corporation acpi:GSM*: @@ -175,7 +175,7 @@ acpi:GSN*: ID_VENDOR_FROM_DATABASE=Grandstream Networks, Inc. -@@ -3082,6 +3117,9 @@ +@@ -3094,6 +3129,9 @@ acpi:HEC*: ID_VENDOR_FROM_DATABASE=Hisense Electric Co., Ltd. @@ -185,7 +185,7 @@ acpi:HEL*: ID_VENDOR_FROM_DATABASE=Hitachi Micro Systems Europe Ltd -@@ -3214,6 +3252,9 @@ +@@ -3226,6 +3264,9 @@ acpi:HSD*: ID_VENDOR_FROM_DATABASE=HannStar Display Corp @@ -195,7 +195,7 @@ acpi:HSM*: ID_VENDOR_FROM_DATABASE=AT&T Microelectronics -@@ -3340,6 +3381,9 @@ +@@ -3352,6 +3393,9 @@ acpi:ICI*: ID_VENDOR_FROM_DATABASE=Infotek Communication Inc @@ -205,7 +205,7 @@ acpi:ICM*: ID_VENDOR_FROM_DATABASE=Intracom SA -@@ -3436,6 +3480,9 @@ +@@ -3448,6 +3492,9 @@ acpi:IKE*: ID_VENDOR_FROM_DATABASE=Ikegami Tsushinki Co. Ltd. @@ -215,7 +215,7 @@ acpi:IKS*: ID_VENDOR_FROM_DATABASE=Ikos Systems Inc -@@ -3484,6 +3531,9 @@ +@@ -3496,6 +3543,9 @@ acpi:IMX*: ID_VENDOR_FROM_DATABASE=arpara Technology Co., Ltd. @@ -225,7 +225,7 @@ acpi:INA*: ID_VENDOR_FROM_DATABASE=Inventec Corporation -@@ -4003,6 +4053,9 @@ +@@ -4015,6 +4065,9 @@ acpi:LAN*: ID_VENDOR_FROM_DATABASE=Sodeman Lancom Inc @@ -235,7 +235,7 @@ acpi:LAS*: ID_VENDOR_FROM_DATABASE=LASAT Comm. A/S -@@ -4051,6 +4104,9 @@ +@@ -4063,6 +4116,9 @@ acpi:LED*: ID_VENDOR_FROM_DATABASE=Long Engineering Design Inc @@ -245,7 +245,7 @@ acpi:LEG*: ID_VENDOR_FROM_DATABASE=Legerity, Inc -@@ -4069,6 +4125,9 @@ +@@ -4081,6 +4137,9 @@ acpi:LGD*: ID_VENDOR_FROM_DATABASE=LG Display @@ -255,7 +255,7 @@ acpi:LGI*: ID_VENDOR_FROM_DATABASE=Logitech Inc -@@ -4126,6 +4185,9 @@ +@@ -4138,6 +4197,9 @@ acpi:LND*: ID_VENDOR_FROM_DATABASE=Land Computer Company Ltd @@ -265,7 +265,7 @@ acpi:LNK*: ID_VENDOR_FROM_DATABASE=Link Tech Inc -@@ -4160,7 +4222,7 @@ +@@ -4172,7 +4234,7 @@ ID_VENDOR_FROM_DATABASE=Design Technology acpi:LPL*: @@ -274,7 +274,7 @@ acpi:LSC*: ID_VENDOR_FROM_DATABASE=LifeSize Communications -@@ -4336,6 +4398,9 @@ +@@ -4348,6 +4410,9 @@ acpi:MCX*: ID_VENDOR_FROM_DATABASE=Millson Custom Solutions Inc. @@ -284,7 +284,7 @@ acpi:MDA*: ID_VENDOR_FROM_DATABASE=Media4 Inc -@@ -4576,6 +4641,9 @@ +@@ -4588,6 +4653,9 @@ acpi:MOM*: ID_VENDOR_FROM_DATABASE=Momentum Data Systems @@ -294,7 +294,7 @@ acpi:MOS*: ID_VENDOR_FROM_DATABASE=Moses Corporation -@@ -4813,6 +4881,9 @@ +@@ -4825,6 +4893,9 @@ acpi:NAL*: ID_VENDOR_FROM_DATABASE=Network Alchemy @@ -304,7 +304,7 @@ acpi:NAT*: ID_VENDOR_FROM_DATABASE=NaturalPoint Inc. -@@ -5347,6 +5418,9 @@ +@@ -5359,6 +5430,9 @@ acpi:PCX*: ID_VENDOR_FROM_DATABASE=PC Xperten @@ -314,7 +314,7 @@ acpi:PDM*: ID_VENDOR_FROM_DATABASE=Psion Dacom Plc. -@@ -5410,9 +5484,6 @@ +@@ -5422,9 +5496,6 @@ acpi:PHE*: ID_VENDOR_FROM_DATABASE=Philips Medical Systems Boeblingen GmbH @@ -324,7 +324,7 @@ acpi:PHL*: ID_VENDOR_FROM_DATABASE=Philips Consumer Electronics Company -@@ -5503,9 +5574,6 @@ +@@ -5515,9 +5586,6 @@ acpi:PNL*: ID_VENDOR_FROM_DATABASE=Panelview, Inc. @@ -334,7 +334,7 @@ acpi:PNR*: ID_VENDOR_FROM_DATABASE=Planar Systems, Inc. -@@ -5971,9 +6039,6 @@ +@@ -5983,9 +6051,6 @@ acpi:RTI*: ID_VENDOR_FROM_DATABASE=Rancho Tech Inc @@ -344,7 +344,7 @@ acpi:RTL*: ID_VENDOR_FROM_DATABASE=Realtek Semiconductor Company Ltd -@@ -6145,9 +6210,6 @@ +@@ -6157,9 +6222,6 @@ acpi:SEE*: ID_VENDOR_FROM_DATABASE=SeeColor Corporation @@ -354,7 +354,7 @@ acpi:SEI*: ID_VENDOR_FROM_DATABASE=Seitz & Associates Inc -@@ -6622,6 +6684,9 @@ +@@ -6637,6 +6699,9 @@ acpi:SVD*: ID_VENDOR_FROM_DATABASE=SVD Computer @@ -364,7 +364,7 @@ acpi:SVI*: ID_VENDOR_FROM_DATABASE=Sun Microsystems -@@ -6706,6 +6771,9 @@ +@@ -6721,6 +6786,9 @@ acpi:SZM*: ID_VENDOR_FROM_DATABASE=Shenzhen MTC Co., Ltd @@ -374,7 +374,7 @@ acpi:TAA*: ID_VENDOR_FROM_DATABASE=Tandberg -@@ -6796,6 +6864,9 @@ +@@ -6811,6 +6879,9 @@ acpi:TDG*: ID_VENDOR_FROM_DATABASE=Six15 Technologies @@ -384,7 +384,7 @@ acpi:TDM*: ID_VENDOR_FROM_DATABASE=Tandem Computer Europe Inc -@@ -6838,6 +6909,9 @@ +@@ -6853,6 +6924,9 @@ acpi:TEV*: ID_VENDOR_FROM_DATABASE=Televés, S.A. @@ -394,7 +394,7 @@ acpi:TEZ*: ID_VENDOR_FROM_DATABASE=Tech Source Inc. -@@ -6964,9 +7038,6 @@ +@@ -6979,9 +7053,6 @@ acpi:TNC*: ID_VENDOR_FROM_DATABASE=TNC Industrial Company Ltd @@ -404,7 +404,7 @@ acpi:TNM*: ID_VENDOR_FROM_DATABASE=TECNIMAGEN SA -@@ -7276,14 +7347,14 @@ +@@ -7291,14 +7362,14 @@ acpi:UNC*: ID_VENDOR_FROM_DATABASE=Unisys Corporation @@ -425,7 +425,7 @@ acpi:UNI*: ID_VENDOR_FROM_DATABASE=Uniform Industry Corp. -@@ -7318,6 +7389,9 @@ +@@ -7333,6 +7404,9 @@ acpi:USA*: ID_VENDOR_FROM_DATABASE=Utimaco Safeware AG @@ -435,7 +435,7 @@ acpi:USD*: ID_VENDOR_FROM_DATABASE=U.S. Digital Corporation -@@ -7576,9 +7650,6 @@ +@@ -7591,9 +7665,6 @@ acpi:WAL*: ID_VENDOR_FROM_DATABASE=Wave Access @@ -445,7 +445,7 @@ acpi:WAV*: ID_VENDOR_FROM_DATABASE=Wavephore -@@ -7706,7 +7777,7 @@ +@@ -7721,7 +7792,7 @@ ID_VENDOR_FROM_DATABASE=WyreStorm Technologies LLC acpi:WYS*: @@ -454,7 +454,7 @@ acpi:WYT*: ID_VENDOR_FROM_DATABASE=Wooyoung Image & Information Co.,Ltd. -@@ -7720,9 +7791,6 @@ +@@ -7735,9 +7806,6 @@ acpi:XDM*: ID_VENDOR_FROM_DATABASE=XDM Ltd. @@ -464,7 +464,7 @@ acpi:XES*: ID_VENDOR_FROM_DATABASE=Extreme Engineering Solutions, Inc. -@@ -7753,9 +7821,6 @@ +@@ -7768,9 +7836,6 @@ acpi:XNT*: ID_VENDOR_FROM_DATABASE=XN Technologies, Inc. @@ -474,7 +474,7 @@ acpi:XQU*: ID_VENDOR_FROM_DATABASE=SHANGHAI SVA-DAV ELECTRONICS CO., LTD -@@ -7822,6 +7887,9 @@ +@@ -7837,6 +7902,9 @@ acpi:ZBX*: ID_VENDOR_FROM_DATABASE=Zebax Technologies diff --git a/hwdb.d/20-pci-vendor-model.hwdb b/hwdb.d/20-pci-vendor-model.hwdb index 9f6eca7316be7fd28d89ed7d82834b861c3e991e..c43385d4b91e17947acac229cc02023b156195da 100644 --- a/hwdb.d/20-pci-vendor-model.hwdb +++ b/hwdb.d/20-pci-vendor-model.hwdb @@ -143,6 +143,9 @@ pci:v0000021Bd00008139* pci:v0000025E* ID_VENDOR_FROM_DATABASE=Solidigm +pci:v0000025Ed00000B70* + ID_MODEL_FROM_DATABASE=NVMe DC SSD [Yorktown controller] + pci:v00000270* ID_VENDOR_FROM_DATABASE=Hauppauge computer works Inc. (Wrong ID) @@ -182,6 +185,12 @@ pci:v00000432d00000001* pci:v00000497* ID_VENDOR_FROM_DATABASE=Dell Inc. (wrong ID) +pci:v0000060E* + ID_VENDOR_FROM_DATABASE=Lightelligence + +pci:v0000060Ed00000001* + ID_MODEL_FROM_DATABASE=Hummingbird ES + pci:v00000675* ID_VENDOR_FROM_DATABASE=Dynalink @@ -2912,6 +2921,33 @@ pci:v00001000d0000C010sv00001000sd0000A096* pci:v00001000d0000C012* ID_MODEL_FROM_DATABASE=PEX880xx PCIe Gen 4 Switch +pci:v00001000d0000C012sv00001000sd0000100B* + ID_MODEL_FROM_DATABASE=PEX880xx PCIe Gen 4 Switch (PEX88000 PCIe Gen 4 Virtual Upstream/Downstream Port) + +pci:v00001000d0000C012sv00001000sd00002004* + ID_MODEL_FROM_DATABASE=PEX880xx PCIe Gen 4 Switch (PEX88000 Virtual PCIe TWC/NT2 Endpoint) + +pci:v00001000d0000C012sv00001000sd00002005* + ID_MODEL_FROM_DATABASE=PEX880xx PCIe Gen 4 Switch (PEX88000 Virtual PCIe gDMA Endpoint) + +pci:v00001000d0000C012sv00001000sd0000A024* + ID_MODEL_FROM_DATABASE=PEX880xx PCIe Gen 4 Switch (PEX88024 24 lane/port PCIe Gen 4.0 Switch) + +pci:v00001000d0000C012sv00001000sd0000A032* + ID_MODEL_FROM_DATABASE=PEX880xx PCIe Gen 4 Switch (PEX88032 32 lane/port PCIe Gen 4.0 Switch) + +pci:v00001000d0000C012sv00001000sd0000A048* + ID_MODEL_FROM_DATABASE=PEX880xx PCIe Gen 4 Switch (PEX88048 48 lane/port PCIe Gen 4.0 Switch) + +pci:v00001000d0000C012sv00001000sd0000A064* + ID_MODEL_FROM_DATABASE=PEX880xx PCIe Gen 4 Switch (PEX88064 64 lane/port PCIe Gen 4.0 Switch) + +pci:v00001000d0000C012sv00001000sd0000A080* + ID_MODEL_FROM_DATABASE=PEX880xx PCIe Gen 4 Switch (PEX88080 80 lane/port PCIe Gen 4.0 Switch) + +pci:v00001000d0000C012sv00001000sd0000A096* + ID_MODEL_FROM_DATABASE=PEX880xx PCIe Gen 4 Switch (PEX88096 96 lane/port PCIe Gen 4.0 Switch) + pci:v00001000d0000C012sv00001D49sd00000003* ID_MODEL_FROM_DATABASE=PEX880xx PCIe Gen 4 Switch (ThinkSystem 1611-8P PCIe Gen4 NVMe Switch Adapter) @@ -2948,6 +2984,27 @@ pci:v00001000d0000C030sv00001000sd00002004* pci:v00001000d0000C030sv00001000sd00002005* ID_MODEL_FROM_DATABASE=PEX890xx PCIe Gen 5 Switch (PEX89000 Virtual PCIe gDMA Endpoint) +pci:v00001000d0000C034* + ID_MODEL_FROM_DATABASE=PEX890xx PCIe Gen 5 Switch + +pci:v00001000d0000C034sv00001000sd00000024* + ID_MODEL_FROM_DATABASE=PEX890xx PCIe Gen 5 Switch (PEX89024 PCIe Gen 5 24 port/lane Switch Upstream/Downstream Port) + +pci:v00001000d0000C034sv00001000sd00000032* + ID_MODEL_FROM_DATABASE=PEX890xx PCIe Gen 5 Switch (PEX89032 PCIe Gen 5 32 port/lane Switch Upstream/Downstream Port) + +pci:v00001000d0000C034sv00001000sd00000048* + ID_MODEL_FROM_DATABASE=PEX890xx PCIe Gen 5 Switch (PEX89048 PCIe Gen 5 48 port/lane Switch Upstream/Downstream Port) + +pci:v00001000d0000C034sv00001000sd0000100B* + ID_MODEL_FROM_DATABASE=PEX890xx PCIe Gen 5 Switch (PEX89000 PCIe Gen 5 Virtual Upstream/Downstream Port) + +pci:v00001000d0000C034sv00001000sd00002004* + ID_MODEL_FROM_DATABASE=PEX890xx PCIe Gen 5 Switch (PEX89000 Virtual PCIe TWC/NT 2.0 Endpoint) + +pci:v00001000d0000C034sv00001000sd00002005* + ID_MODEL_FROM_DATABASE=PEX890xx PCIe Gen 5 Switch (PEX89000 Virtual PCIe gDMA Endpoint) + pci:v00001001* ID_VENDOR_FROM_DATABASE=Kolter Electronic @@ -3113,6 +3170,9 @@ pci:v00001002d000015D8sv000017AAsd00003181* pci:v00001002d000015D8sv000017AAsd00005124* ID_MODEL_FROM_DATABASE=Picasso/Raven 2 [Radeon Vega Series / Radeon Vega Mobile Series] (ThinkPad E595) +pci:v00001002d000015D8sv00001DC2sd00002209* + ID_MODEL_FROM_DATABASE=Picasso/Raven 2 [Radeon Vega Series / Radeon Vega Mobile Series] (Avita Pura 14 Notebook) + pci:v00001002d000015D8sv0000EA50sd0000CC10* ID_MODEL_FROM_DATABASE=Picasso/Raven 2 [Radeon Vega Series / Radeon Vega Mobile Series] (RXi2-BP) @@ -3158,6 +3218,9 @@ pci:v00001002d000015DFsv0000EA50sd0000CE19* pci:v00001002d000015E7* ID_MODEL_FROM_DATABASE=Barcelo +pci:v00001002d000015E7sv0000103Csd00008B17* + ID_MODEL_FROM_DATABASE=Barcelo (ProBook 445 G9/455 G9 [Ryzen 7 Integrated Radeon GPU]) + pci:v00001002d000015FF* ID_MODEL_FROM_DATABASE=Fenghuang [Zhongshan Subor Z+] @@ -5595,7 +5658,7 @@ pci:v00001002d00005964sv00001043sd0000C006* ID_MODEL_FROM_DATABASE=RV280 [Radeon 9200 SE] (Radeon 9200 SE / TD / 128M) pci:v00001002d00005964sv00001458sd00004018* - ID_MODEL_FROM_DATABASE=RV280 [Radeon 9200 SE] (R92S128T (Radeon 9200 SE 128MB)) + ID_MODEL_FROM_DATABASE=RV280 [Radeon 9200 SE] (R92S128T [Radeon 9200 SE 128MB]) pci:v00001002d00005964sv00001458sd00004032* ID_MODEL_FROM_DATABASE=RV280 [Radeon 9200 SE] (Radeon 9200 SE 128MB) @@ -6282,13 +6345,13 @@ pci:v00001002d00006664* ID_MODEL_FROM_DATABASE=Jet XT [Radeon R5 M240] pci:v00001002d00006665* - ID_MODEL_FROM_DATABASE=Jet PRO [Radeon R5 M230 / R7 M260DX / Radeon 520 Mobile] + ID_MODEL_FROM_DATABASE=Jet PRO [Radeon R5 M230 / R7 M260DX / Radeon 520/610 Mobile] pci:v00001002d00006665sv000017AAsd00001309* - ID_MODEL_FROM_DATABASE=Jet PRO [Radeon R5 M230 / R7 M260DX / Radeon 520 Mobile] (Z50-75 Radeon R7 M260DX) + ID_MODEL_FROM_DATABASE=Jet PRO [Radeon R5 M230 / R7 M260DX / Radeon 520/610 Mobile] (Z50-75 Radeon R7 M260DX) pci:v00001002d00006665sv000017AAsd0000368F* - ID_MODEL_FROM_DATABASE=Jet PRO [Radeon R5 M230 / R7 M260DX / Radeon 520 Mobile] (Radeon R5 A230) + ID_MODEL_FROM_DATABASE=Jet PRO [Radeon R5 M230 / R7 M260DX / Radeon 520/610 Mobile] (Radeon R5 A230) pci:v00001002d00006667* ID_MODEL_FROM_DATABASE=Jet ULT [Radeon R5 M230] @@ -9015,16 +9078,16 @@ pci:v00001002d00006843* ID_MODEL_FROM_DATABASE=Thames [Radeon HD 7670M] pci:v00001002d00006860* - ID_MODEL_FROM_DATABASE=Vega 10 [Radeon Instinct MI25] + ID_MODEL_FROM_DATABASE=Vega 10 [Instinct MI25/MI25x2/V340/V320] pci:v00001002d00006860sv00001002sd00000C35* - ID_MODEL_FROM_DATABASE=Vega 10 [Radeon Instinct MI25] (Radeon PRO V320) + ID_MODEL_FROM_DATABASE=Vega 10 [Instinct MI25/MI25x2/V340/V320] (Radeon PRO V320) pci:v00001002d00006860sv00001002sd00006C75* - ID_MODEL_FROM_DATABASE=Vega 10 [Radeon Instinct MI25] (Radeon PRO V320) + ID_MODEL_FROM_DATABASE=Vega 10 [Instinct MI25/MI25x2/V340/V320] (Radeon PRO V320) pci:v00001002d00006860sv0000106Bsd0000017C* - ID_MODEL_FROM_DATABASE=Vega 10 [Radeon Instinct MI25] (Radeon Pro Vega 64) + ID_MODEL_FROM_DATABASE=Vega 10 [Instinct MI25/MI25x2/V340/V320] (Radeon Pro Vega 64) pci:v00001002d00006861* ID_MODEL_FROM_DATABASE=Vega 10 XT [Radeon PRO WX 9100] @@ -9036,7 +9099,7 @@ pci:v00001002d00006863* ID_MODEL_FROM_DATABASE=Vega 10 XTX [Radeon Vega Frontier Edition] pci:v00001002d00006864* - ID_MODEL_FROM_DATABASE=Vega 10 [Radeon Pro V340] + ID_MODEL_FROM_DATABASE=Vega 10 [Radeon Pro V340/Instinct MI25x2] pci:v00001002d00006867* ID_MODEL_FROM_DATABASE=Vega 10 XL [Radeon Pro Vega 56] @@ -9054,7 +9117,7 @@ pci:v00001002d0000686B* ID_MODEL_FROM_DATABASE=Vega 10 XTXA [Radeon Pro Vega 64X] pci:v00001002d0000686C* - ID_MODEL_FROM_DATABASE=Vega 10 [Radeon Instinct MI25 MxGPU] + ID_MODEL_FROM_DATABASE=Vega 10 [Instinct MI25 MxGPU/MI25x2 MxGPU/V340 MxGPU/V340L MxGPU] pci:v00001002d0000686D* ID_MODEL_FROM_DATABASE=Vega 10 GLXTA @@ -11108,6 +11171,9 @@ pci:v00001002d000072B3* pci:v00001002d00007300* ID_MODEL_FROM_DATABASE=Fiji [Radeon R9 FURY / NANO Series] +pci:v00001002d00007300sv00001002sd00000B35* + ID_MODEL_FROM_DATABASE=Fiji [Radeon R9 FURY / NANO Series] (FirePro S9300 X2) + pci:v00001002d00007300sv00001002sd00000B36* ID_MODEL_FROM_DATABASE=Fiji [Radeon R9 FURY / NANO Series] (Radeon R9 FURY X / NANO) @@ -11144,6 +11210,9 @@ pci:v00001002d0000731Fsv00001002sd00000B36* pci:v00001002d0000731Fsv00001458sd00002313* ID_MODEL_FROM_DATABASE=Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT] (Radeon RX 5700 XT Gaming OC) +pci:v00001002d0000731Fsv00001458sd0000231D* + ID_MODEL_FROM_DATABASE=Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT] (Radeon RX 5600 XT/REV 2.0 [Windforce 6GB OC]) + pci:v00001002d0000731Fsv0000148Csd00002398* ID_MODEL_FROM_DATABASE=Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT] (AXRX 5700 XT 8GBD6-3DHE/OC [PowerColor Red Devil Radeon RX 5700 XT]) @@ -11156,6 +11225,9 @@ pci:v00001002d0000731Fsv00001849sd00005120* pci:v00001002d0000731Fsv00001DA2sd0000E409* ID_MODEL_FROM_DATABASE=Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT] (Sapphire Technology Limited Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT]) +pci:v00001002d0000731Fsv00001DA2sd0000E410* + ID_MODEL_FROM_DATABASE=Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT] (Sapphire NITRO+ RX 5700 XT) + pci:v00001002d0000731Fsv00001DA2sd0000E411* ID_MODEL_FROM_DATABASE=Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT] (Radeon RX 5600 XT) @@ -11175,7 +11247,7 @@ pci:v00001002d00007360* ID_MODEL_FROM_DATABASE=Navi 12 [Radeon Pro 5600M/V520/BC-160] pci:v00001002d00007362* - ID_MODEL_FROM_DATABASE=Navi 12 [Radeon Pro V520] + ID_MODEL_FROM_DATABASE=Navi 12 [Radeon Pro V520/V540] pci:v00001002d00007388* ID_MODEL_FROM_DATABASE=Arcturus GL-XL @@ -11228,6 +11300,9 @@ pci:v00001002d000073BFsv0000148Csd00002408* pci:v00001002d000073BFsv00001DA2sd0000440F* ID_MODEL_FROM_DATABASE=Navi 21 [Radeon RX 6800/6800 XT / 6900 XT] (TOXIC RX 6900 XT) +pci:v00001002d000073BFsv00001DA2sd0000E437* + ID_MODEL_FROM_DATABASE=Navi 21 [Radeon RX 6800/6800 XT / 6900 XT] (Pulse Radeon RX 6800) + pci:v00001002d000073BFsv00001EAEsd00006701* ID_MODEL_FROM_DATABASE=Navi 21 [Radeon RX 6800/6800 XT / 6900 XT] (Speedster MERC 319 AMD Radeon RX 6800 XT Black) @@ -11244,10 +11319,22 @@ pci:v00001002d000073CE* ID_MODEL_FROM_DATABASE=Navi22-XL SRIOV MxGPU pci:v00001002d000073DF* - ID_MODEL_FROM_DATABASE=Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M] + ID_MODEL_FROM_DATABASE=Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M/6850M XT] pci:v00001002d000073DFsv00001043sd000016C2* - ID_MODEL_FROM_DATABASE=Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M] (Radeon RX 6800M) + ID_MODEL_FROM_DATABASE=Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M/6850M XT] (Radeon RX 6800M) + +pci:v00001002d000073DFsv00001458sd00002408* + ID_MODEL_FROM_DATABASE=Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M/6850M XT] (Radeon RX 6750 XT GAMING OC 12G) + +pci:v00001002d000073DFsv00001849sd00005219* + ID_MODEL_FROM_DATABASE=Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M/6850M XT] (Radeon RX 6700 XT Challenger D) + +pci:v00001002d000073DFsv00001DA2sd0000E445* + ID_MODEL_FROM_DATABASE=Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M/6850M XT] (Sapphire Radeon RX 6700) + +pci:v00001002d000073DFsv00001EAEsd00006601* + ID_MODEL_FROM_DATABASE=Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M/6850M XT] (Speedster QICK 319 RX 6700 XT) pci:v00001002d000073E0* ID_MODEL_FROM_DATABASE=Navi 23 @@ -11265,7 +11352,10 @@ pci:v00001002d000073EF* ID_MODEL_FROM_DATABASE=Navi 23 [Radeon RX 6650 XT] pci:v00001002d000073EFsv00001002sd000073EF* - ID_MODEL_FROM_DATABASE=Navi 23 [Radeon RX 6650 XT] (Navi 23 [Radeon RX 6700S / 6650 XT]) + ID_MODEL_FROM_DATABASE=Navi 23 [Radeon RX 6650 XT] (Navi 23 [Radeon RX 6700S / 6800S / 6650 XT]) + +pci:v00001002d000073EFsv00001458sd00002405* + ID_MODEL_FROM_DATABASE=Navi 23 [Radeon RX 6650 XT] pci:v00001002d000073FF* ID_MODEL_FROM_DATABASE=Navi 23 [Radeon RX 6600/6600 XT/6600M] @@ -11280,13 +11370,13 @@ pci:v00001002d000073FFsv00001849sd00005218* ID_MODEL_FROM_DATABASE=Navi 23 [Radeon RX 6600/6600 XT/6600M] (Radeon RX 6600 Challenger ITX 8GB) pci:v00001002d00007408* - ID_MODEL_FROM_DATABASE=Aldebaran + ID_MODEL_FROM_DATABASE=Aldebaran/MI200 [Instinct MI250X] pci:v00001002d0000740C* - ID_MODEL_FROM_DATABASE=Aldebaran + ID_MODEL_FROM_DATABASE=Aldebaran/MI200 [Instinct MI250X/MI250] pci:v00001002d0000740F* - ID_MODEL_FROM_DATABASE=Aldebaran + ID_MODEL_FROM_DATABASE=Aldebaran/MI200 [Instinct MI210] pci:v00001002d00007421* ID_MODEL_FROM_DATABASE=Navi 24 [Radeon PRO W6500M] @@ -11306,6 +11396,12 @@ pci:v00001002d0000743F* pci:v00001002d0000743Fsv00001DA2sd0000E457* ID_MODEL_FROM_DATABASE=Navi 24 [Radeon RX 6400/6500 XT/6500M] (PULSE AMD Radeon RX 6500 XT) +pci:v00001002d0000744C* + ID_MODEL_FROM_DATABASE=Navi 31 [Radeon RX 7900 XT/7900 XTX] + +pci:v00001002d0000744Csv00001DA2sd0000E471* + ID_MODEL_FROM_DATABASE=Navi 31 [Radeon RX 7900 XT/7900 XTX] (NITRO+ RX 7900 XTX Vapor-X) + pci:v00001002d00007833* ID_MODEL_FROM_DATABASE=RS350 Host Bridge @@ -11697,79 +11793,79 @@ pci:v00001002d00009552sv0000174Bsd00003000* ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4330/4350/4550] (Radeon HD 4350/4550 HyperMemory DDR2) pci:v00001002d00009553* - ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4530/4570/545v] + ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4530/4570/5145/530v/540v/545v] pci:v00001002d00009553sv00001025sd0000015E* - ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4530/4570/545v] (Mobility Radeon HD 4570) + ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4530/4570/5145/530v/540v/545v] (Mobility Radeon HD 4570) pci:v00001002d00009553sv00001025sd0000017D* - ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4530/4570/545v] (Mobility Radeon HD 4570) + ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4530/4570/5145/530v/540v/545v] (Mobility Radeon HD 4570) pci:v00001002d00009553sv00001025sd00000205* - ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4530/4570/545v] (Mobility Radeon HD 4570 / 545v) + ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4530/4570/5145/530v/540v/545v] (Mobility Radeon HD 4570 / 545v) pci:v00001002d00009553sv00001025sd00000206* - ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4530/4570/545v] (Mobility Radeon HD 4570) + ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4530/4570/5145/530v/540v/545v] (Mobility Radeon HD 4570) pci:v00001002d00009553sv00001025sd00000237* - ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4530/4570/545v] (Mobility Radeon HD 4570) + ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4530/4570/5145/530v/540v/545v] (Mobility Radeon HD 4570) pci:v00001002d00009553sv00001028sd000002BE* - ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4530/4570/545v] (Mobility Radeon HD 4570 / 545v) + ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4530/4570/5145/530v/540v/545v] (Mobility Radeon HD 4570 / 545v) pci:v00001002d00009553sv00001028sd000002E8* - ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4530/4570/545v] (Mobility Radeon HD 4530) + ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4530/4570/5145/530v/540v/545v] (Mobility Radeon HD 4530) pci:v00001002d00009553sv0000103Csd0000143C* - ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4530/4570/545v] (Mobility Radeon HD 545v) + ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4530/4570/5145/530v/540v/545v] (Mobility Radeon HD 545v) pci:v00001002d00009553sv0000103Csd00001446* - ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4530/4570/545v] (Mobility Radeon HD 545v) + ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4530/4570/5145/530v/540v/545v] (Mobility Radeon HD 545v) pci:v00001002d00009553sv0000103Csd00003624* - ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4530/4570/545v] (Mobility Radeon HD 4530) + ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4530/4570/5145/530v/540v/545v] (Mobility Radeon HD 4530) pci:v00001002d00009553sv0000103Csd00003628* - ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4530/4570/545v] (Mobility Radeon HD 4530) + ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4530/4570/5145/530v/540v/545v] (Mobility Radeon HD 4530) pci:v00001002d00009553sv0000103Csd00003636* - ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4530/4570/545v] (Mobility Radeon HD 4530) + ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4530/4570/5145/530v/540v/545v] (Mobility Radeon HD 4530) pci:v00001002d00009553sv00001043sd00001B32* - ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4530/4570/545v] (Mobility Radeon HD 4570) + ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4530/4570/5145/530v/540v/545v] (Mobility Radeon HD 4570) pci:v00001002d00009553sv00001043sd00001B42* - ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4530/4570/545v] (Mobility Radeon HD 4570) + ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4530/4570/5145/530v/540v/545v] (Mobility Radeon HD 4570) pci:v00001002d00009553sv0000104Dsd00009056* - ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4530/4570/545v] (Mobility Radeon HD 4570) + ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4530/4570/5145/530v/540v/545v] (Mobility Radeon HD 4570) pci:v00001002d00009553sv00001179sd0000FF82* - ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4530/4570/545v] (Satellite L505-13T GPU (Mobility Radeon HD 5145)) + ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4530/4570/5145/530v/540v/545v] (Satellite L505-13T GPU (Mobility Radeon HD 5145)) pci:v00001002d00009553sv0000144Dsd0000C07F* - ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4530/4570/545v] (Mobility Radeon HD 545v) + ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4530/4570/5145/530v/540v/545v] (Mobility Radeon HD 545v) pci:v00001002d00009553sv0000144Dsd0000C571* - ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4530/4570/545v] (Mobility Radeon HD 545v) + ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4530/4570/5145/530v/540v/545v] (Mobility Radeon HD 545v) pci:v00001002d00009553sv00001462sd00001006* - ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4530/4570/545v] (Mobility Radeon HD 545v) + ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4530/4570/5145/530v/540v/545v] (Mobility Radeon HD 545v) pci:v00001002d00009553sv000017AAsd00002129* - ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4530/4570/545v] (Mobility Radeon HD 545v) + ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4530/4570/5145/530v/540v/545v] (Mobility Radeon HD 545v) pci:v00001002d00009553sv000017AAsd0000215B* - ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4530/4570/545v] (Mobility Radeon HD 545v) + ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4530/4570/5145/530v/540v/545v] (Mobility Radeon HD 545v) pci:v00001002d00009553sv000017AAsd000021BB* - ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4530/4570/545v] (Mobility Radeon HD 545v) + ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4530/4570/5145/530v/540v/545v] (Mobility Radeon HD 545v) pci:v00001002d00009555* - ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4350/4550] + ID_MODEL_FROM_DATABASE=RV711/M93 [Mobility Radeon HD 4350/4550/530v/540v/545v / FirePro RG220] pci:v00001002d00009555sv0000103Csd00001411* - ID_MODEL_FROM_DATABASE=RV710/M92 [Mobility Radeon HD 4350/4550] (ProBook 4720s GPU (Mobility Radeon HD 4350)) + ID_MODEL_FROM_DATABASE=RV711/M93 [Mobility Radeon HD 4350/4550/530v/540v/545v / FirePro RG220] (ProBook 4720s GPU (Mobility Radeon HD 4350)) pci:v00001002d00009557* ID_MODEL_FROM_DATABASE=RV711/M93 GL [FirePro RG220] @@ -14346,7 +14442,7 @@ pci:v00001022d00001455* ID_MODEL_FROM_DATABASE=Zeppelin/Renoir PCIe Dummy Function pci:v00001022d00001456* - ID_MODEL_FROM_DATABASE=Family 17h (Models 00h-0fh) Platform Security Processor + ID_MODEL_FROM_DATABASE=Family 17h (Models 00h-0fh) Platform Security Processor (PSP) 3.0 Device pci:v00001022d00001457* ID_MODEL_FROM_DATABASE=Family 17h (Models 00h-0fh) HD Audio Controller @@ -14367,7 +14463,7 @@ pci:v00001022d0000145E* ID_MODEL_FROM_DATABASE=Zeppelin Switch Downstream (PCIE SW.DS) pci:v00001022d0000145F* - ID_MODEL_FROM_DATABASE=Zeppelin USB 3.0 Host controller + ID_MODEL_FROM_DATABASE=Zeppelin USB 3.0 xHCI Compliant Host Controller pci:v00001022d00001460* ID_MODEL_FROM_DATABASE=Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 0 @@ -14897,6 +14993,9 @@ pci:v00001022d000015E3* pci:v00001022d000015E3sv0000103Csd00008615* ID_MODEL_FROM_DATABASE=Family 17h/19h HD Audio Controller (Pavilion Laptop 15-cw1xxx) +pci:v00001022d000015E3sv0000103Csd00008B17* + ID_MODEL_FROM_DATABASE=Family 17h/19h HD Audio Controller (ProBook 445 G9/455 G9) + pci:v00001022d000015E3sv00001043sd000086C7* ID_MODEL_FROM_DATABASE=Family 17h/19h HD Audio Controller (PRIME B450M-A Motherboard) @@ -15095,6 +15194,12 @@ pci:v00001022d0000162B* pci:v00001022d0000162C* ID_MODEL_FROM_DATABASE=VanGogh USB2 +pci:v00001022d0000162E* + ID_MODEL_FROM_DATABASE=Rembrandt USB4/Thunderbolt NHI controller #1 + +pci:v00001022d0000162F* + ID_MODEL_FROM_DATABASE=Rembrandt USB4/Thunderbolt NHI controller #2 + pci:v00001022d00001630* ID_MODEL_FROM_DATABASE=Renoir/Cezanne Root Complex @@ -15504,7 +15609,7 @@ pci:v00001022d000043C8* ID_MODEL_FROM_DATABASE=400 Series Chipset SATA Controller pci:v00001022d000043D5* - ID_MODEL_FROM_DATABASE=400 Series Chipset USB 3.1 XHCI Controller + ID_MODEL_FROM_DATABASE=400 Series Chipset USB 3.1 xHCI Compliant Host Controller pci:v00001022d000043E9* ID_MODEL_FROM_DATABASE=500 Series Chipset Switch Upstream Port @@ -15908,6 +16013,9 @@ pci:v00001022d0000790B* pci:v00001022d0000790Bsv0000103Csd00008615* ID_MODEL_FROM_DATABASE=FCH SMBus Controller (Pavilion Laptop 15-cw1xxx) +pci:v00001022d0000790Bsv0000103Csd00008B17* + ID_MODEL_FROM_DATABASE=FCH SMBus Controller (ProBook 445 G9/455 G9) + pci:v00001022d0000790Bsv00001043sd0000876B* ID_MODEL_FROM_DATABASE=FCH SMBus Controller (PRIME Motherboard) @@ -16179,7 +16287,16 @@ pci:v00001023d00009960* ID_MODEL_FROM_DATABASE=CyberBlade XP2 pci:v00001024* - ID_VENDOR_FROM_DATABASE=Zenith Data Systems + ID_VENDOR_FROM_DATABASE=Beijing Dajia Internet Information Technology Co. + +pci:v00001024d00000101* + ID_MODEL_FROM_DATABASE=StreamLake 200 AI-VPU + +pci:v00001024d00000101sv00001024sd00000201* + ID_MODEL_FROM_DATABASE=StreamLake 200 AI-VPU (SL200-NP) + +pci:v00001024d00000101sv00001024sd00000301* + ID_MODEL_FROM_DATABASE=StreamLake 200 AI-VPU (SL200-P) pci:v00001025* ID_VENDOR_FROM_DATABASE=Acer Incorporated [ALI] @@ -20213,6 +20330,9 @@ pci:v0000104Dd000090A4* pci:v0000104Dd000090BC* ID_MODEL_FROM_DATABASE=SxS Pro+ memory card +pci:v0000104Dd000090C0* + ID_MODEL_FROM_DATABASE=PCIe x8 XAVC Codec Board + pci:v0000104Dd000090C8* ID_MODEL_FROM_DATABASE=Belize ACPI @@ -21482,6 +21602,12 @@ pci:v0000106Bd0000006B* pci:v0000106Bd00000074* ID_MODEL_FROM_DATABASE=U4 HT Bridge +pci:v0000106Bd0000100C* + ID_MODEL_FROM_DATABASE=Apple Silicon PCI Express Root Port + +pci:v0000106Bd00001010* + ID_MODEL_FROM_DATABASE=Apple Silicon USB4/Thunderbolt PCI Express Root Port + pci:v0000106Bd00001645* ID_MODEL_FROM_DATABASE=Broadcom NetXtreme BCM5701 Gigabit Ethernet @@ -25274,6 +25400,9 @@ pci:v00001095* pci:v00001095d00000240* ID_MODEL_FROM_DATABASE=Adaptec AAR-1210SA SATA HostRAID Controller +pci:v00001095d00000242* + ID_MODEL_FROM_DATABASE=AAR-1220SA SATA RAID Controller + pci:v00001095d00000640* ID_MODEL_FROM_DATABASE=PCI0640 @@ -27581,18 +27710,12 @@ pci:v000010B9d00005237sv0000103Csd00000025* pci:v000010B9d00005237sv0000104Dsd0000810F* ID_MODEL_FROM_DATABASE=USB 1.1 Controller (VAIO PCG-U1 USB/OHCI Revision 1.0) -pci:v000010B9d00005237sv000010B9sd00005237* - ID_MODEL_FROM_DATABASE=USB 1.1 Controller (ASRock 939Dual-SATA2 Motherboard) - pci:v000010B9d00005237sv00001849sd00005237* ID_MODEL_FROM_DATABASE=USB 1.1 Controller (ASRock 939Dual-SATA2 Motherboard) pci:v000010B9d00005239* ID_MODEL_FROM_DATABASE=USB 2.0 Controller -pci:v000010B9d00005239sv000010B9sd00005239* - ID_MODEL_FROM_DATABASE=USB 2.0 Controller (ASRock 939Dual-SATA2 Motherboard) - pci:v000010B9d00005239sv00001849sd00005239* ID_MODEL_FROM_DATABASE=USB 2.0 Controller (ASRock 939Dual-SATA2 Motherboard) @@ -28904,6 +29027,9 @@ pci:v000010DEd00000092* pci:v000010DEd00000093* ID_MODEL_FROM_DATABASE=G70 [GeForce 7800 GS] +pci:v000010DEd00000094* + ID_MODEL_FROM_DATABASE=High Definition Audio + pci:v000010DEd00000095* ID_MODEL_FROM_DATABASE=G70 [GeForce 7800 SLI] @@ -32888,6 +33014,9 @@ pci:v000010DEd0000086E* pci:v000010DEd0000086F* ID_MODEL_FROM_DATABASE=MCP79 [GeForce 8200M G] +pci:v000010DEd0000086Fsv00001043sd000016B2* + ID_MODEL_FROM_DATABASE=MCP79 [GeForce 8200M G] (F5GL Notebook) + pci:v000010DEd00000870* ID_MODEL_FROM_DATABASE=C79 [GeForce 9400M] @@ -33266,18 +33395,27 @@ pci:v000010DEd00000A89* pci:v000010DEd00000A98* ID_MODEL_FROM_DATABASE=MCP79 Memory Controller +pci:v000010DEd00000A98sv00001043sd00001A87* + ID_MODEL_FROM_DATABASE=MCP79 Memory Controller (F5GL Notebook) + pci:v000010DEd00000A98sv000010DEsd0000CB79* ID_MODEL_FROM_DATABASE=MCP79 Memory Controller (iMac 9,1) pci:v000010DEd00000AA0* ID_MODEL_FROM_DATABASE=MCP79 PCI Express Bridge +pci:v000010DEd00000AA0sv00001043sd00001A87* + ID_MODEL_FROM_DATABASE=MCP79 PCI Express Bridge (F5GL Notebook) + pci:v000010DEd00000AA0sv000010DEsd0000CB79* ID_MODEL_FROM_DATABASE=MCP79 PCI Express Bridge (Apple iMac 9,1) pci:v000010DEd00000AA2* ID_MODEL_FROM_DATABASE=MCP79 SMBus +pci:v000010DEd00000AA2sv00001043sd00001A87* + ID_MODEL_FROM_DATABASE=MCP79 SMBus (F5GL Notebook) + pci:v000010DEd00000AA2sv000010DEsd0000CB79* ID_MODEL_FROM_DATABASE=MCP79 SMBus (Apple iMac 9,1) @@ -33287,6 +33425,9 @@ pci:v000010DEd00000AA2sv000019DAsd0000A123* pci:v000010DEd00000AA3* ID_MODEL_FROM_DATABASE=MCP79 Co-processor +pci:v000010DEd00000AA3sv00001043sd00001A87* + ID_MODEL_FROM_DATABASE=MCP79 Co-processor (F5GL Notebook) + pci:v000010DEd00000AA3sv000010DEsd0000CB79* ID_MODEL_FROM_DATABASE=MCP79 Co-processor (Apple iMac 9,1) @@ -33296,12 +33437,18 @@ pci:v000010DEd00000AA3sv000019DAsd0000A123* pci:v000010DEd00000AA4* ID_MODEL_FROM_DATABASE=MCP79 Memory Controller +pci:v000010DEd00000AA4sv00001043sd00001A87* + ID_MODEL_FROM_DATABASE=MCP79 Memory Controller (F5GL Notebook) + pci:v000010DEd00000AA4sv000019DAsd0000A123* ID_MODEL_FROM_DATABASE=MCP79 Memory Controller (IONITX-F-E) pci:v000010DEd00000AA5* ID_MODEL_FROM_DATABASE=MCP79 OHCI USB 1.1 Controller +pci:v000010DEd00000AA5sv00001043sd00001A87* + ID_MODEL_FROM_DATABASE=MCP79 OHCI USB 1.1 Controller (F5GL Notebook) + pci:v000010DEd00000AA5sv000010DEsd0000CB79* ID_MODEL_FROM_DATABASE=MCP79 OHCI USB 1.1 Controller (Apple iMac 9,1) @@ -33311,6 +33458,9 @@ pci:v000010DEd00000AA5sv000019DAsd0000A123* pci:v000010DEd00000AA6* ID_MODEL_FROM_DATABASE=MCP79 EHCI USB 2.0 Controller +pci:v000010DEd00000AA6sv00001043sd00001A87* + ID_MODEL_FROM_DATABASE=MCP79 EHCI USB 2.0 Controller (F5GL Notebook) + pci:v000010DEd00000AA6sv000010DEsd0000CB79* ID_MODEL_FROM_DATABASE=MCP79 EHCI USB 2.0 Controller (Apple iMac 9,1) @@ -33344,6 +33494,9 @@ pci:v000010DEd00000AAA* pci:v000010DEd00000AAB* ID_MODEL_FROM_DATABASE=MCP79 PCI Bridge +pci:v000010DEd00000AABsv00001043sd00001A87* + ID_MODEL_FROM_DATABASE=MCP79 PCI Bridge (F5GL Notebook) + pci:v000010DEd00000AABsv000010DEsd0000CB79* ID_MODEL_FROM_DATABASE=MCP79 PCI Bridge (Apple iMac 9,1) @@ -33359,6 +33512,9 @@ pci:v000010DEd00000AADsv000019DAsd0000A123* pci:v000010DEd00000AAE* ID_MODEL_FROM_DATABASE=MCP79 LPC Bridge +pci:v000010DEd00000AAEsv00001043sd00001A87* + ID_MODEL_FROM_DATABASE=MCP79 LPC Bridge (F5GL Notebook) + pci:v000010DEd00000AAEsv000010DEsd0000CB79* ID_MODEL_FROM_DATABASE=MCP79 LPC Bridge (Apple iMac 9,1) @@ -33368,6 +33524,9 @@ pci:v000010DEd00000AAF* pci:v000010DEd00000AB0* ID_MODEL_FROM_DATABASE=MCP79 Ethernet +pci:v000010DEd00000AB0sv00001043sd00001215* + ID_MODEL_FROM_DATABASE=MCP79 Ethernet (F5GL Notebook) + pci:v000010DEd00000AB0sv000010DEsd0000CB79* ID_MODEL_FROM_DATABASE=MCP79 Ethernet (Apple iMac 9,1) @@ -33401,6 +33560,9 @@ pci:v000010DEd00000AB7* pci:v000010DEd00000AB8* ID_MODEL_FROM_DATABASE=MCP79 AHCI Controller +pci:v000010DEd00000AB8sv00001043sd00001A87* + ID_MODEL_FROM_DATABASE=MCP79 AHCI Controller (F5GL Notebook) + pci:v000010DEd00000AB9* ID_MODEL_FROM_DATABASE=MCP79 AHCI Controller @@ -33428,6 +33590,9 @@ pci:v000010DEd00000ABF* pci:v000010DEd00000AC0* ID_MODEL_FROM_DATABASE=MCP79 High Definition Audio +pci:v000010DEd00000AC0sv00001043sd00001903* + ID_MODEL_FROM_DATABASE=MCP79 High Definition Audio (F5GL Notebook) + pci:v000010DEd00000AC0sv000010DEsd0000CB79* ID_MODEL_FROM_DATABASE=MCP79 High Definition Audio (Apple iMac 9,1) @@ -33452,12 +33617,18 @@ pci:v000010DEd00000AC5* pci:v000010DEd00000AC6* ID_MODEL_FROM_DATABASE=MCP79 PCI Express Bridge +pci:v000010DEd00000AC6sv00001043sd00001A87* + ID_MODEL_FROM_DATABASE=MCP79 PCI Express Bridge (F5GL Notebook) + pci:v000010DEd00000AC6sv000010DEsd0000CB79* ID_MODEL_FROM_DATABASE=MCP79 PCI Express Bridge (Apple iMac 9,1) pci:v000010DEd00000AC7* ID_MODEL_FROM_DATABASE=MCP79 PCI Express Bridge +pci:v000010DEd00000AC7sv00001043sd00001A87* + ID_MODEL_FROM_DATABASE=MCP79 PCI Express Bridge (F5GL Notebook) + pci:v000010DEd00000AC7sv000010DEsd0000CB79* ID_MODEL_FROM_DATABASE=MCP79 PCI Express Bridge (Apple iMac 9,1) @@ -36168,7 +36339,7 @@ pci:v000010DEd000013D7* ID_MODEL_FROM_DATABASE=GM204M [GeForce GTX 980M] pci:v000010DEd000013D8* - ID_MODEL_FROM_DATABASE=GM204M [GeForce GTX 970M] + ID_MODEL_FROM_DATABASE=GM204M [GeForce GTX 960 OEM / 970M] pci:v000010DEd000013D9* ID_MODEL_FROM_DATABASE=GM204M [GeForce GTX 965M] @@ -36819,19 +36990,28 @@ pci:v000010DEd00001E36* ID_MODEL_FROM_DATABASE=TU102GL [Quadro RTX 6000] pci:v000010DEd00001E37* - ID_MODEL_FROM_DATABASE=TU102GL [GRID RTX T10-4/T10-8/T10-16] + ID_MODEL_FROM_DATABASE=TU102GL [Tesla T10 16GB / GRID RTX T10-2/T10-4/T10-8] + +pci:v000010DEd00001E37sv000010DEsd00001304* + ID_MODEL_FROM_DATABASE=TU102GL [Tesla T10 16GB / GRID RTX T10-2/T10-4/T10-8] (Tesla T10 16GB) pci:v000010DEd00001E37sv000010DEsd00001347* - ID_MODEL_FROM_DATABASE=TU102GL [GRID RTX T10-4/T10-8/T10-16] (GRID RTX T10-8) + ID_MODEL_FROM_DATABASE=TU102GL [Tesla T10 16GB / GRID RTX T10-2/T10-4/T10-8] (GRID RTX T10-8) pci:v000010DEd00001E37sv000010DEsd00001348* - ID_MODEL_FROM_DATABASE=TU102GL [GRID RTX T10-4/T10-8/T10-16] (GRID RTX T10-4) + ID_MODEL_FROM_DATABASE=TU102GL [Tesla T10 16GB / GRID RTX T10-2/T10-4/T10-8] (GRID RTX T10-4) + +pci:v000010DEd00001E37sv000010DEsd00001349* + ID_MODEL_FROM_DATABASE=TU102GL [Tesla T10 16GB / GRID RTX T10-2/T10-4/T10-8] (GRID RTX T10-2) pci:v000010DEd00001E37sv000010DEsd00001370* - ID_MODEL_FROM_DATABASE=TU102GL [GRID RTX T10-4/T10-8/T10-16] (GRID RTX T10-16) + ID_MODEL_FROM_DATABASE=TU102GL [Tesla T10 16GB / GRID RTX T10-2/T10-4/T10-8] (Tesla T10 16GB) + +pci:v000010DEd00001E37sv000010DEsd000013A5* + ID_MODEL_FROM_DATABASE=TU102GL [Tesla T10 16GB / GRID RTX T10-2/T10-4/T10-8] (GRID RTX T10-8) pci:v000010DEd00001E38* - ID_MODEL_FROM_DATABASE=TU102GL + ID_MODEL_FROM_DATABASE=TU102GL [Tesla T10 24GB] pci:v000010DEd00001E3C* ID_MODEL_FROM_DATABASE=TU102GL @@ -36902,6 +37082,9 @@ pci:v000010DEd00001EB8* pci:v000010DEd00001EB9* ID_MODEL_FROM_DATABASE=TU104GL +pci:v000010DEd00001EBA* + ID_MODEL_FROM_DATABASE=TU104GL [PG189 SKU600] + pci:v000010DEd00001EBE* ID_MODEL_FROM_DATABASE=TU104GL @@ -37110,7 +37293,7 @@ pci:v000010DEd000020B2* ID_MODEL_FROM_DATABASE=GA100 [A100 SXM4 80GB] pci:v000010DEd000020B3* - ID_MODEL_FROM_DATABASE=GA100 [PG506-242/243] + ID_MODEL_FROM_DATABASE=GA100 [A100-SXM-64GB] pci:v000010DEd000020B5* ID_MODEL_FROM_DATABASE=GA100 [A100 PCIe 80GB] @@ -37280,17 +37463,29 @@ pci:v000010DEd0000228E* pci:v000010DEd00002296* ID_MODEL_FROM_DATABASE=Tegra PCIe Endpoint Virtual Network +pci:v000010DEd000022BA* + ID_MODEL_FROM_DATABASE=AD102 High Definition Audio Controller + pci:v000010DEd00002302* ID_MODEL_FROM_DATABASE=GH100 +pci:v000010DEd00002313* + ID_MODEL_FROM_DATABASE=GH100 [H100 CNX] + pci:v000010DEd00002321* ID_MODEL_FROM_DATABASE=GH100 +pci:v000010DEd00002322* + ID_MODEL_FROM_DATABASE=GH100 [H800] + +pci:v000010DEd00002330* + ID_MODEL_FROM_DATABASE=GH100[H100 SXM5 80GB] + pci:v000010DEd00002331* ID_MODEL_FROM_DATABASE=GH100 [H100 PCIe] pci:v000010DEd00002336* - ID_MODEL_FROM_DATABASE=GH100 [H100 96GB] + ID_MODEL_FROM_DATABASE=GH100 [H100] pci:v000010DEd00002414* ID_MODEL_FROM_DATABASE=GA103 [GeForce RTX 3060 Ti] @@ -37322,6 +37517,9 @@ pci:v000010DEd00002484sv000010DEsd000014AE* pci:v000010DEd00002486* ID_MODEL_FROM_DATABASE=GA104 [GeForce RTX 3060 Ti] +pci:v000010DEd00002486sv000019DAsd00006630* + ID_MODEL_FROM_DATABASE=GA104 [GeForce RTX 3060 Ti] (ZT-A30610H-10M [RTX 3060 Ti Twin Edge OC]) + pci:v000010DEd00002487* ID_MODEL_FROM_DATABASE=GA104 [GeForce RTX 3060] @@ -37346,6 +37544,9 @@ pci:v000010DEd0000249F* pci:v000010DEd000024A0* ID_MODEL_FROM_DATABASE=GA104 [Geforce RTX 3070 Ti Laptop GPU] +pci:v000010DEd000024A4* + ID_MODEL_FROM_DATABASE=GA104M + pci:v000010DEd000024AC* ID_MODEL_FROM_DATABASE=GA104 [GeForce RTX 30x0 Engineering Sample] @@ -37418,6 +37619,9 @@ pci:v000010DEd00002507* pci:v000010DEd00002508* ID_MODEL_FROM_DATABASE=GA106 [GeForce RTX 3050 OEM] +pci:v000010DEd00002509* + ID_MODEL_FROM_DATABASE=GA106 [GeForce RTX 3060 12GB Rev. 2] + pci:v000010DEd00002520* ID_MODEL_FROM_DATABASE=GA106M [GeForce RTX 3060 Mobile / Max-Q] @@ -37448,8 +37652,11 @@ pci:v000010DEd00002563* pci:v000010DEd00002571* ID_MODEL_FROM_DATABASE=GA106 [RTX A2000 12GB] +pci:v000010DEd00002582* + ID_MODEL_FROM_DATABASE=GA107 [GeForce RTX 3050 8GB] + pci:v000010DEd00002583* - ID_MODEL_FROM_DATABASE=GA107 [GeForce RTX 3050] + ID_MODEL_FROM_DATABASE=GA107 [GeForce RTX 3050 4GB] pci:v000010DEd000025A0* ID_MODEL_FROM_DATABASE=GA107M [GeForce RTX 3050 Ti Mobile] @@ -37478,8 +37685,14 @@ pci:v000010DEd000025A9* pci:v000010DEd000025AA* ID_MODEL_FROM_DATABASE=GA107M [GeForce MX570 A] +pci:v000010DEd000025AB* + ID_MODEL_FROM_DATABASE=GA107M [GeForce RTX 3050 4GB Laptop GPU] + pci:v000010DEd000025AC* - ID_MODEL_FROM_DATABASE=GN20-P0-R-K2 + ID_MODEL_FROM_DATABASE=GN20-P0-R-K2 [GeForce RTX 3050 6GB Laptop GPU] + +pci:v000010DEd000025AD* + ID_MODEL_FROM_DATABASE=GA107 [GeForce RTX 2050] pci:v000010DEd000025AF* ID_MODEL_FROM_DATABASE=GA107 [GeForce RTX 3050 Engineering Sample] @@ -37502,6 +37715,9 @@ pci:v000010DEd000025BA* pci:v000010DEd000025BB* ID_MODEL_FROM_DATABASE=GA107GLM [RTX A500 Laptop GPU] +pci:v000010DEd000025BC* + ID_MODEL_FROM_DATABASE=GA107 + pci:v000010DEd000025E0* ID_MODEL_FROM_DATABASE=GA107BM [GeForce RTX 3050 Ti Mobile] @@ -37512,7 +37728,10 @@ pci:v000010DEd000025E5* ID_MODEL_FROM_DATABASE=GA107BM [GeForce RTX 3050 Mobile] pci:v000010DEd000025EC* - ID_MODEL_FROM_DATABASE=GN20-P0-R-K2 + ID_MODEL_FROM_DATABASE=GN20-P0-R-K2 [GeForce RTX 3050 6GB Laptop GPU] + +pci:v000010DEd000025ED* + ID_MODEL_FROM_DATABASE=GA107 [GeForce RTX 2050] pci:v000010DEd000025F9* ID_MODEL_FROM_DATABASE=GA107 [RTX A1000 Embedded GPU ] @@ -37520,11 +37739,17 @@ pci:v000010DEd000025F9* pci:v000010DEd000025FA* ID_MODEL_FROM_DATABASE=GA107 [RTX A2000 Embedded GPU] +pci:v000010DEd000025FB* + ID_MODEL_FROM_DATABASE=GA107 [RTX A500 Embedded GPU] + +pci:v000010DEd00002681* + ID_MODEL_FROM_DATABASE=AD102 [RTX TITAN Ada] + pci:v000010DEd00002684* ID_MODEL_FROM_DATABASE=AD102 [GeForce RTX 4090] pci:v000010DEd000026B1* - ID_MODEL_FROM_DATABASE=AD102GL [L6000] + ID_MODEL_FROM_DATABASE=AD102GL [L6000 / RTX 6000 Ada Generation] pci:v000010DEd000026B5* ID_MODEL_FROM_DATABASE=AD102GL [L40] @@ -37532,27 +37757,51 @@ pci:v000010DEd000026B5* pci:v000010DEd000026B8* ID_MODEL_FROM_DATABASE=AD102GL [L40G] +pci:v000010DEd000026F5* + ID_MODEL_FROM_DATABASE=AD102GL [L40 CNX] + +pci:v000010DEd00002704* + ID_MODEL_FROM_DATABASE=AD103 [GeForce RTX 4080] + pci:v000010DEd00002717* - ID_MODEL_FROM_DATABASE=GN21-X11 + ID_MODEL_FROM_DATABASE=GN21-X11 [GeForce RTX 4090 Laptop GPU] + +pci:v000010DEd00002730* + ID_MODEL_FROM_DATABASE=AD103GLM [RTX 5000 Ada Generation Laptop GPU] pci:v000010DEd00002757* ID_MODEL_FROM_DATABASE=GN21-X11 +pci:v000010DEd00002782* + ID_MODEL_FROM_DATABASE=AD104 [GeForce RTX 4070 Ti] + pci:v000010DEd00002785* ID_MODEL_FROM_DATABASE=AD104 +pci:v000010DEd00002786* + ID_MODEL_FROM_DATABASE=AD104 [GeForce RTX 4070] + pci:v000010DEd000027A0* ID_MODEL_FROM_DATABASE=GN21-X9 pci:v000010DEd000027B8* ID_MODEL_FROM_DATABASE=AD104GL [L4] +pci:v000010DEd000027BA* + ID_MODEL_FROM_DATABASE=AD104 + +pci:v000010DEd000027BB* + ID_MODEL_FROM_DATABASE=AD104GLM [RTX 3500 Ada Generation Laptop GPU] + pci:v000010DEd000027E0* ID_MODEL_FROM_DATABASE=GN21-X9 pci:v000010DEd00002820* ID_MODEL_FROM_DATABASE=GN21-X6 +pci:v000010DEd00002838* + ID_MODEL_FROM_DATABASE=AD106GLM [RTX 3000 Ada Generation Laptop GPU] + pci:v000010DEd00002860* ID_MODEL_FROM_DATABASE=GN21-X6 @@ -37562,6 +37811,9 @@ pci:v000010DEd000028A0* pci:v000010DEd000028A1* ID_MODEL_FROM_DATABASE=GN21-X2 +pci:v000010DEd000028B8* + ID_MODEL_FROM_DATABASE=AD107GLM [RTX 2000 Ada Generation Laptop GPU] + pci:v000010DEd000028E0* ID_MODEL_FROM_DATABASE=GN21-X4 @@ -38582,6 +38834,9 @@ pci:v000010ECd00008168sv0000103Csd000086D4* pci:v000010ECd00008168sv0000103Csd00008882* ID_MODEL_FROM_DATABASE=RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (HP ProDesk 405 G8 Desktop Mini PC) +pci:v000010ECd00008168sv0000103Csd00008B17* + ID_MODEL_FROM_DATABASE=RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (ProBook 445 G9/455 G9 [RTL8111HSH-CG GbE Controller]) + pci:v000010ECd00008168sv00001043sd000011F5* ID_MODEL_FROM_DATABASE=RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (Notebook motherboard (one of many models)) @@ -39465,10 +39720,13 @@ pci:v00001102d0000000Bsv00001102sd00000062* ID_MODEL_FROM_DATABASE=EMU20k2 [Sound Blaster X-Fi Titanium Series] (SB1270 [SoundBlaster X-Fi Titanium HD]) pci:v00001102d00000012* - ID_MODEL_FROM_DATABASE=Sound Core3D [Sound Blaster Recon3D / Z-Series] + ID_MODEL_FROM_DATABASE=CA0132 Sound Core3D [Sound Blaster Recon3D / Z-Series / Sound BlasterX AE-5 Plus] pci:v00001102d00000012sv00001102sd00000010* - ID_MODEL_FROM_DATABASE=Sound Core3D [Sound Blaster Recon3D / Z-Series] (SB1570 SB Audigy Fx) + ID_MODEL_FROM_DATABASE=CA0132 Sound Core3D [Sound Blaster Recon3D / Z-Series / Sound BlasterX AE-5 Plus] (SB1570 SB Audigy Fx) + +pci:v00001102d00000012sv00001102sd00000191* + ID_MODEL_FROM_DATABASE=CA0132 Sound Core3D [Sound Blaster Recon3D / Z-Series / Sound BlasterX AE-5 Plus] (CA0132 Sound Core3D - CA0113 [ Sound BlasterX AE-5 Plus]) pci:v00001102d00004001* ID_MODEL_FROM_DATABASE=SB Audigy FireWire Port @@ -40469,6 +40727,9 @@ pci:v00001106d00003059sv0000147Bsd00001407* pci:v00001106d00003059sv00001695sd0000300C* ID_MODEL_FROM_DATABASE=VT8233/A/8235/8237 AC97 Audio Controller (Realtek ALC655 audio on EP-8KRA series mainboard) +pci:v00001106d00003059sv000016F3sd00004170* + ID_MODEL_FROM_DATABASE=VT8233/A/8235/8237 AC97 Audio Controller (J7F2 motherboard) + pci:v00001106d00003059sv00001849sd00000850* ID_MODEL_FROM_DATABASE=VT8233/A/8235/8237 AC97 Audio Controller (ASRock 775Dual-880 Pro onboard audio (Realtek ALC850)) @@ -40836,22 +41097,22 @@ pci:v00001106d00003218* ID_MODEL_FROM_DATABASE=K8T800M Host Bridge pci:v00001106d00003227* - ID_MODEL_FROM_DATABASE=VT8237 ISA bridge [KT600/K8T800/K8T890 South] + ID_MODEL_FROM_DATABASE=VT8237 ISA bridge [KT600/K8T800/K8T890/CN700 South] pci:v00001106d00003227sv00001043sd000080ED* - ID_MODEL_FROM_DATABASE=VT8237 ISA bridge [KT600/K8T800/K8T890 South] (A7V600/K8V-X/A8V Deluxe motherboard) + ID_MODEL_FROM_DATABASE=VT8237 ISA bridge [KT600/K8T800/K8T890/CN700 South] (A7V600/K8V-X/A8V Deluxe motherboard) pci:v00001106d00003227sv00001106sd00003227* - ID_MODEL_FROM_DATABASE=VT8237 ISA bridge [KT600/K8T800/K8T890 South] (DFI KT600-AL / Soltek SL-B9D-FGR Motherboard) + ID_MODEL_FROM_DATABASE=VT8237 ISA bridge [KT600/K8T800/K8T890/CN700 South] (VT8237 ISA bridge) pci:v00001106d00003227sv00001458sd00005001* - ID_MODEL_FROM_DATABASE=VT8237 ISA bridge [KT600/K8T800/K8T890 South] (GA-7VT600 Motherboard) + ID_MODEL_FROM_DATABASE=VT8237 ISA bridge [KT600/K8T800/K8T890/CN700 South] (GA-7VT600 Motherboard) pci:v00001106d00003227sv0000147Bsd00001407* - ID_MODEL_FROM_DATABASE=VT8237 ISA bridge [KT600/K8T800/K8T890 South] (KV8-MAX3 motherboard) + ID_MODEL_FROM_DATABASE=VT8237 ISA bridge [KT600/K8T800/K8T890/CN700 South] (KV8-MAX3 motherboard) pci:v00001106d00003227sv00001849sd00003227* - ID_MODEL_FROM_DATABASE=VT8237 ISA bridge [KT600/K8T800/K8T890 South] (K7VT4 motherboard) + ID_MODEL_FROM_DATABASE=VT8237 ISA bridge [KT600/K8T800/K8T890/CN700 South] (K7VT4 motherboard) pci:v00001106d00003230* ID_MODEL_FROM_DATABASE=K8M890CE/K8N890CE [Chrome 9] @@ -42281,6 +42542,9 @@ pci:v0000112A* pci:v0000112B* ID_VENDOR_FROM_DATABASE=Heidelberger Druckmaschinen AG +pci:v0000112Bd00000001* + ID_MODEL_FROM_DATABASE=SCU5 + pci:v0000112C* ID_VENDOR_FROM_DATABASE=Zenith Data Systems @@ -56606,6 +56870,12 @@ pci:v0000144Dd00001600* pci:v0000144Dd0000A544* ID_MODEL_FROM_DATABASE=Exynos 8890 PCIe Root Complex +pci:v0000144Dd0000A575* + ID_MODEL_FROM_DATABASE=Exynos 7420 PCIe Root Complex + +pci:v0000144Dd0000A5E3* + ID_MODEL_FROM_DATABASE=Exynos 5433 PCIe Root Complex + pci:v0000144Dd0000A800* ID_MODEL_FROM_DATABASE=XP941 PCIe SSD @@ -56625,7 +56895,7 @@ pci:v0000144Dd0000A808* ID_MODEL_FROM_DATABASE=NVMe SSD Controller SM981/PM981/PM983 pci:v0000144Dd0000A808sv0000144Dsd0000A801* - ID_MODEL_FROM_DATABASE=NVMe SSD Controller SM981/PM981/PM983 (SSD 970 EVO Plus 1TB) + ID_MODEL_FROM_DATABASE=NVMe SSD Controller SM981/PM981/PM983 (SSD 970 EVO) pci:v0000144Dd0000A808sv00001D49sd0000403B* ID_MODEL_FROM_DATABASE=NVMe SSD Controller SM981/PM981/PM983 (Thinksystem U.2 PM983 NVMe SSD) @@ -56663,6 +56933,9 @@ pci:v0000144Dd0000A80Asv00000128sd00002169* pci:v0000144Dd0000A80Asv0000144Dsd0000A813* ID_MODEL_FROM_DATABASE=NVMe SSD Controller PM9A1/PM9A3/980PRO (General DC NVMe PM9A3) +pci:v0000144Dd0000A80B* + ID_MODEL_FROM_DATABASE=NVMe SSD Controller PM9B1 + pci:v0000144Dd0000A820* ID_MODEL_FROM_DATABASE=NVMe SSD Controller 171X @@ -57770,6 +58043,12 @@ pci:v000014E4d00001612* pci:v000014E4d00001614* ID_MODEL_FROM_DATABASE=BCM57454 NetXtreme-E 10Gb/25Gb/40Gb/50Gb/100Gb Ethernet +pci:v000014E4d00001614sv000014E4sd0000D140* + ID_MODEL_FROM_DATABASE=BCM57454 NetXtreme-E 10Gb/25Gb/40Gb/50Gb/100Gb Ethernet (NetXtreme-E Quad-port 10GBASE-T Ethernet PCIe Adapter (BCM957454-P410SDBT)) + +pci:v000014E4d00001614sv000014E4sd0000D340* + ID_MODEL_FROM_DATABASE=BCM57454 NetXtreme-E 10Gb/25Gb/40Gb/50Gb/100Gb Ethernet (NetXtreme-E Quad-port 10GBASE-T Ethernet OCP 3.0 Adapter (BCM957454-N410SDBT)) + pci:v000014E4d00001615* ID_MODEL_FROM_DATABASE=BCM70015 Video Decoder [Crystal HD] @@ -58184,6 +58463,9 @@ pci:v000014E4d00001657sv0000103Csd00003383* pci:v000014E4d00001657sv000014E4sd00001904* ID_MODEL_FROM_DATABASE=NetXtreme BCM5719 Gigabit Ethernet PCIe (4-port 1Gb Ethernet Adapter) +pci:v000014E4d00001657sv000014E4sd00001909* + ID_MODEL_FROM_DATABASE=NetXtreme BCM5719 Gigabit Ethernet PCIe (Broadcom NetXtreme 5719 Quad Port Gigabit NIC) + pci:v000014E4d00001657sv0000193Dsd00001025* ID_MODEL_FROM_DATABASE=NetXtreme BCM5719 Gigabit Ethernet PCIe (NIC-ETH330T-LP-4P) @@ -59027,6 +59309,15 @@ pci:v000014E4d000016D7sv00001590sd0000020E* pci:v000014E4d000016D7sv00001590sd00000211* ID_MODEL_FROM_DATABASE=BCM57414 NetXtreme-E 10Gb/25Gb RDMA Ethernet Controller (Ethernet 25Gb 2-port 631FLR-SFP28 Adapter) +pci:v000014E4d000016D7sv0000193Dsd00001033* + ID_MODEL_FROM_DATABASE=BCM57414 NetXtreme-E 10Gb/25Gb RDMA Ethernet Controller (NIC-ETH630F-LP-2P) + +pci:v000014E4d000016D7sv00001BD4sd0000008E* + ID_MODEL_FROM_DATABASE=BCM57414 NetXtreme-E 10Gb/25Gb RDMA Ethernet Controller (ENFB2251-SP2) + +pci:v000014E4d000016D7sv00001BD4sd0000008F* + ID_MODEL_FROM_DATABASE=BCM57414 NetXtreme-E 10Gb/25Gb RDMA Ethernet Controller (ENPB2251-SP2) + pci:v000014E4d000016D7sv00001EECsd00000101* ID_MODEL_FROM_DATABASE=BCM57414 NetXtreme-E 10Gb/25Gb RDMA Ethernet Controller (VSE-225-31S Dual-port 10Gb/25Gb Ethernet PCIe) @@ -59205,7 +59496,7 @@ pci:v000014E4d00001750sv000014E4sd0000D124* ID_MODEL_FROM_DATABASE=BCM57508 NetXtreme-E 10Gb/25Gb/40Gb/50Gb/100Gb/200Gb Ethernet (NetXtreme-E P2100D BCM57508 2x100G QSFP PCIE) pci:v000014E4d00001750sv000014E4sd0000DF24* - ID_MODEL_FROM_DATABASE=BCM57508 NetXtreme-E 10Gb/25Gb/40Gb/50Gb/100Gb/200Gb Ethernet (BCM57508 NetXtreme-E NGM2100D 2x100G KR Mezz Ethernet) + ID_MODEL_FROM_DATABASE=BCM57508 NetXtreme-E 10Gb/25Gb/40Gb/50Gb/100Gb/200Gb Ethernet (NetXtreme-E NGM2100D BCM57508 2x100G KR Mezz Ethernet) pci:v000014E4d00001751* ID_MODEL_FROM_DATABASE=BCM57504 NetXtreme-E 10Gb/25Gb/40Gb/50Gb/100Gb/200Gb Ethernet @@ -59216,6 +59507,12 @@ pci:v000014E4d00001751sv00001028sd000009D4* pci:v000014E4d00001751sv000014E4sd00005045* ID_MODEL_FROM_DATABASE=BCM57504 NetXtreme-E 10Gb/25Gb/40Gb/50Gb/100Gb/200Gb Ethernet (NetXtreme-E BCM57504 4x25G OCP3.0) +pci:v000014E4d00001751sv000014E4sd00005100* + ID_MODEL_FROM_DATABASE=BCM57504 NetXtreme-E 10Gb/25Gb/40Gb/50Gb/100Gb/200Gb Ethernet (NetXtreme-E Single-port 100G QSFP56 Ethernet OCP 3.0 Adapter (BCM957504-N1100G)) + +pci:v000014E4d00001751sv000014E4sd00005105* + ID_MODEL_FROM_DATABASE=BCM57504 NetXtreme-E 10Gb/25Gb/40Gb/50Gb/100Gb/200Gb Ethernet (NetXtreme-E Single-port 100G DSFP Ethernet OCP 3.0 Adapter (BCM957504-N1100GD)) + pci:v000014E4d00001751sv000014E4sd00005250* ID_MODEL_FROM_DATABASE=BCM57504 NetXtreme-E 10Gb/25Gb/40Gb/50Gb/100Gb/200Gb Ethernet (NetXtreme-E BCM57504 4x25G KR Mezz) @@ -60158,6 +60455,9 @@ pci:v000014E4d0000D802sv00001BB0sd00000021* pci:v000014E4d0000D804* ID_MODEL_FROM_DATABASE=BCM58804 Stingray 100Gb Ethernet SoC +pci:v000014E4d0000F800* + ID_MODEL_FROM_DATABASE=BCM78800 switch ASIC for f800 + pci:v000014E5* ID_VENDOR_FROM_DATABASE=Pixelfusion Ltd @@ -62312,6 +62612,9 @@ pci:v000015B3d00001003sv000015B3sd00000026* pci:v000015B3d00001003sv000015B3sd00000028* ID_MODEL_FROM_DATABASE=MT27500 Family [ConnectX-3] (ConnectX-3 VPI Dual QSFP+ Port QDR Infiniband 40Gb/s or 10Gb Ethernet) +pci:v000015B3d00001003sv000015B3sd00000055* + ID_MODEL_FROM_DATABASE=MT27500 Family [ConnectX-3] (ConnectX-3 10 GbE Single Port SFP+ Adapter) + pci:v000015B3d00001003sv000015B3sd00000059* ID_MODEL_FROM_DATABASE=MT27500 Family [ConnectX-3] (ConnectX-3 VPI IB FDR/40 GbE Single Port QSFP+ Mezzanine Card) @@ -62378,6 +62681,9 @@ pci:v000015B3d00001007sv0000117Csd00000093* pci:v000015B3d00001007sv000015B3sd00000006* ID_MODEL_FROM_DATABASE=MT27520 Family [ConnectX-3 Pro] (Mellanox Technologies ConnectX-3 Pro Stand-up dual-port 40GbE MCX314A-BCCT) +pci:v000015B3d00001007sv000015B3sd0000000C* + ID_MODEL_FROM_DATABASE=MT27520 Family [ConnectX-3 Pro] (ConnectX-3 Pro 10 GbE Dual Port SFP+ Adapter revision A1) + pci:v000015B3d00001007sv000015B3sd00000078* ID_MODEL_FROM_DATABASE=MT27520 Family [ConnectX-3 Pro] (ConnectX-3 Pro 10 GbE Dual Port KR Mezzanine Card) @@ -63116,6 +63422,9 @@ pci:v000015D8* pci:v000015D9* ID_VENDOR_FROM_DATABASE=Super Micro Computer Inc +pci:v000015D9d00001B67* + ID_MODEL_FROM_DATABASE=AOC-S3916L-H16iR-32DD + pci:v000015DA* ID_VENDOR_FROM_DATABASE=Cyberfirm Inc @@ -65034,7 +65343,184 @@ pci:v000016DF* ID_VENDOR_FROM_DATABASE=PIKA Technologies Inc. pci:v000016E2* - ID_VENDOR_FROM_DATABASE=Geotest-MTS + ID_VENDOR_FROM_DATABASE=Marvin Test Solutions + +pci:v000016E2d00001034* + ID_MODEL_FROM_DATABASE=GX1034 Certification and Verification Module PXI Board + +pci:v000016E2d00001100* + ID_MODEL_FROM_DATABASE=GX1100 Arbitrary Waveform and Function Generator PXI Board + +pci:v000016E2d00001120* + ID_MODEL_FROM_DATABASE=GX1120 Arbitrary Waveform and Function Generator PXI Board + +pci:v000016E2d00001164* + ID_MODEL_FROM_DATABASE=GX1164 Multi-Channel Programmable Resistor PXI Board + +pci:v000016E2d00001632* + ID_MODEL_FROM_DATABASE=GX1632e 32-Channel Arbitrary Analog Output PXIe Board + +pci:v000016E2d00001648* + ID_MODEL_FROM_DATABASE=GX1648 64-Channel Analog Output PXI Board + +pci:v000016E2d00001649* + ID_MODEL_FROM_DATABASE=GX1649 64-Channel Arbitrary Analog Output PXI Board + +pci:v000016E2d00001838* + ID_MODEL_FROM_DATABASE=GX1838 Precision DC Source PXI Board + +pci:v000016E2d00002065* + ID_MODEL_FROM_DATABASE=GX2065 Digital Multimeter PXI Board + +pci:v000016E2d00002200* + ID_MODEL_FROM_DATABASE=GTX2200 High Resolution Universal Time Interval Counter PXI Board + +pci:v000016E2d00002201* + ID_MODEL_FROM_DATABASE=GC2200 High Resolution Universal Time Interval Counter PCI Board + +pci:v000016E2d00003104* + ID_MODEL_FROM_DATABASE=GX3104 4-Channel 20V, 250mA Per Channel SMU PXI Board + +pci:v000016E2d00003108* + ID_MODEL_FROM_DATABASE=GX3108 4-Channel Source Measure Unit PXI Board + +pci:v000016E2d00003116* + ID_MODEL_FROM_DATABASE=GX3116e 16-Channel DUT Power Supply PXIe Board + +pci:v000016E2d00003348* + ID_MODEL_FROM_DATABASE=GX3348 Multi-Channel DC Source and Switch Matrix Board + +pci:v000016E2d00003500* + ID_MODEL_FROM_DATABASE=GX3500 Digital I/O FLEX FPGA Board + +pci:v000016E2d00003700* + ID_MODEL_FROM_DATABASE=GX3700e Digital I/O FLEX FPGA PXIe Board + +pci:v000016E2d00003701* + ID_MODEL_FROM_DATABASE=GX3700 Digital I/O FLEX FPGA PXI Board + +pci:v000016E2d00003800* + ID_MODEL_FROM_DATABASE=GX3800e Digital I/O FLEX FPGA PXIe Board + +pci:v000016E2d00004943* + ID_MODEL_FROM_DATABASE=GX4943 HellFire/Longbow Serial Communication Board + +pci:v000016E2d00005050* + ID_MODEL_FROM_DATABASE=GC5050 Dynamic Digital I/O with Algorithmic Sequencer PCI Board + +pci:v000016E2d00005055* + ID_MODEL_FROM_DATABASE=GX5055 Dynamic Digital I/O with Pin Electronics PXI Board + +pci:v000016E2d00005083* + ID_MODEL_FROM_DATABASE=GX5083 Dynamic Digital I/O with Algorithmic Sequencer PXI Board + +pci:v000016E2d00005106* + ID_MODEL_FROM_DATABASE=GX5106 High-Speed Digital I/O Cycle Timing (Master) Module PXI Board + +pci:v000016E2d00005151* + ID_MODEL_FROM_DATABASE=GX5150/1 High Speed Digital I/O (50/100MHz) PXI Board + +pci:v000016E2d00005152* + ID_MODEL_FROM_DATABASE=GX5152/3 DSR High Speed Digital Stimulus/Response PXI Board + +pci:v000016E2d00005250* + ID_MODEL_FROM_DATABASE=GX5250 Digital I/O Streaming PXI Board + +pci:v000016E2d00005280* + ID_MODEL_FROM_DATABASE=GX5280 High-Speed Digital I/O PXI Board + +pci:v000016E2d00005290* + ID_MODEL_FROM_DATABASE=GX5290 High-Speed Dynamic Digital I/O PXI Board + +pci:v000016E2d00005294* + ID_MODEL_FROM_DATABASE=GX5294 High-Speed Digital I/O PXI Board + +pci:v000016E2d00005295* + ID_MODEL_FROM_DATABASE=GX5295 Digital I/O with Pin Electronics and PMU PXI Board + +pci:v000016E2d00005296* + ID_MODEL_FROM_DATABASE=GX5296 Digital I/O with Pin Electronics and PMU PXI Board + +pci:v000016E2d00005550* + ID_MODEL_FROM_DATABASE=GX5050 Dynamic Digital I/O with Algorithmic Sequencer PXI Board + +pci:v000016E2d00005641* + ID_MODEL_FROM_DATABASE=GX5641/2 Bi-directional Differential-TTL I/O PXI Board + +pci:v000016E2d00005731* + ID_MODEL_FROM_DATABASE=GX5731 Digital I/O with 128 TTL Channels and 3x32 Customizable Channels PXI Board + +pci:v000016E2d00005732* + ID_MODEL_FROM_DATABASE=GX5732 224-Channel Static Digital I/O PXI Board + +pci:v000016E2d00005733* + ID_MODEL_FROM_DATABASE=GX5733 Digital I/O with 96 TTL Channels and 32 Customizable Channels PXI Board + +pci:v000016E2d00005960* + ID_MODEL_FROM_DATABASE=GX5961/4 Digital I/O Timing/Sync with Pin Electronics and PMU PXI Board + +pci:v000016E2d00006021* + ID_MODEL_FROM_DATABASE=GX6021 20-Channel RF Multiplexer PXI Board + +pci:v000016E2d00006062* + ID_MODEL_FROM_DATABASE=GX6062 60-Channel RF Multiplexer PXI Board + +pci:v000016E2d00006115* + ID_MODEL_FROM_DATABASE=GX6115 15-Channel High Current SPDT Form-C Relay PXI Board + +pci:v000016E2d00006125* + ID_MODEL_FROM_DATABASE=GX6125 25-Channel High-Density SPDT Form-C Relay PXI Board + +pci:v000016E2d00006138* + ID_MODEL_FROM_DATABASE=GX6138 38-Channel SPST Form-A Relay PXI Board + +pci:v000016E2d00006188* + ID_MODEL_FROM_DATABASE=GX6188 104-Channel 8x8 Multiplexer/Matrix PXI Board + +pci:v000016E2d00006192* + ID_MODEL_FROM_DATABASE=GX6192 16, 16x2 High Frequency, High Density Multiplexer PXI Board + +pci:v000016E2d00006196* + ID_MODEL_FROM_DATABASE=GX6196 96-Channel DPST Form-A Relay Carrier PXI Board + +pci:v000016E2d00006256* + ID_MODEL_FROM_DATABASE=GX6256 16, 16x2 Low Frequency, High Density Multiplexer PXI Board + +pci:v000016E2d00006264* + ID_MODEL_FROM_DATABASE=GX6264 128-Channel Scanner/Multiplexer Board + +pci:v000016E2d00006315* + ID_MODEL_FROM_DATABASE=GX6315 45-Channel High Current SPDT Form-C Relay Board + +pci:v000016E2d00006325* + ID_MODEL_FROM_DATABASE=GX6325 75-Channel High-Density SPDT Form-C Relay Board + +pci:v000016E2d00006338* + ID_MODEL_FROM_DATABASE=GX6338 114-Channel SPST Form-A Relay PXI Board + +pci:v000016E2d00006377* + ID_MODEL_FROM_DATABASE=GX6377 Multifunction Switching PXI Board + +pci:v000016E2d00006384* + ID_MODEL_FROM_DATABASE=GX6384 Configurable High-Density Switch Matrix PXI Board + +pci:v000016E2d00006616* + ID_MODEL_FROM_DATABASE=GX6616 6x2:16 Switch Matrix PXI Board + +pci:v000016E2d00006864* + ID_MODEL_FROM_DATABASE=GX6864 Video Switching PXI Board + +pci:v000016E2d00007400* + ID_MODEL_FROM_DATABASE=GX7400 Dual-Output Programmable Power Supply PXI Board + +pci:v000016E2d00007404* + ID_MODEL_FROM_DATABASE=GX7404 Prototyping and Power Interface PXI Board + +pci:v000016E2d00007777* + ID_MODEL_FROM_DATABASE=GX7777 Generic Interface PXI Board + +pci:v000016E2d00007779* + ID_MODEL_FROM_DATABASE=GX7779 Backplane Tester PXI Board pci:v000016E3* ID_VENDOR_FROM_DATABASE=European Space Agency @@ -65885,6 +66371,9 @@ pci:v000017A0d0000E763* pci:v000017AA* ID_VENDOR_FROM_DATABASE=Lenovo +pci:v000017AAd00000005* + ID_MODEL_FROM_DATABASE=LENSE30256GMSP34MEAT3TA + pci:v000017AAd00003181* ID_MODEL_FROM_DATABASE=ThinkCentre M75n IoT @@ -65927,8 +66416,11 @@ pci:v000017C0* pci:v000017C2* ID_VENDOR_FROM_DATABASE=Newisys, Inc. +pci:v000017C3* + ID_VENDOR_FROM_DATABASE=Protogate, Inc. + pci:v000017CB* - ID_VENDOR_FROM_DATABASE=Qualcomm + ID_VENDOR_FROM_DATABASE=Qualcomm Technologies, Inc pci:v000017CBd00000001* ID_MODEL_FROM_DATABASE=AGN100 802.11 a/b/g True MIMO Wireless Card @@ -67965,7 +68457,7 @@ pci:v0000193C* ID_VENDOR_FROM_DATABASE=MAXIM Integrated Products pci:v0000193D* - ID_VENDOR_FROM_DATABASE=Hangzhou H3C Technologies Co., Ltd. + ID_VENDOR_FROM_DATABASE=New H3C Technologies Co., Ltd. pci:v0000193F* ID_VENDOR_FROM_DATABASE=AHA Products Group @@ -69503,9 +69995,21 @@ pci:v00001AA9d0000000E* pci:v00001AA9d00000014* ID_MODEL_FROM_DATABASE=SEL-3390T Time and Ethernet Adapter +pci:v00001AA9d00000015* + ID_MODEL_FROM_DATABASE=SEL-3350 Mainboard + +pci:v00001AA9d00000016* + ID_MODEL_FROM_DATABASE=SEL-3350 Serial Expansion Board + +pci:v00001AA9d00000017* + ID_MODEL_FROM_DATABASE=SEL-3350 GPIO Expansion Board + pci:v00001AA9d00000018* ID_MODEL_FROM_DATABASE=SEL-3390E4 Ethernet Adapter +pci:v00001AA9d0000001C* + ID_MODEL_FROM_DATABASE=SEL-3390E4 Ethernet Adapter + pci:v00001AAE* ID_VENDOR_FROM_DATABASE=Global Velocity, Inc. @@ -70244,6 +70748,12 @@ pci:v00001B4Bd00009230sv00001028sd00001FE2* pci:v00001B4Bd00009230sv00001028sd00002010* ID_MODEL_FROM_DATABASE=88SE9230 PCIe 2.0 x2 4-port SATA 6 Gb/s RAID Controller (BOSS-S2 Adapter) +pci:v00001B4Bd00009230sv00001028sd00002260* + ID_MODEL_FROM_DATABASE=88SE9230 PCIe 2.0 x2 4-port SATA 6 Gb/s RAID Controller (BOSS-S1 Modular) + +pci:v00001B4Bd00009230sv00001028sd00002261* + ID_MODEL_FROM_DATABASE=88SE9230 PCIe 2.0 x2 4-port SATA 6 Gb/s RAID Controller (BOSS-S2 Adapter) + pci:v00001B4Bd00009230sv00001BD4sd00000073* ID_MODEL_FROM_DATABASE=88SE9230 PCIe 2.0 x2 4-port SATA 6 Gb/s RAID Controller (RS0200L6R2iM2) @@ -70712,6 +71222,12 @@ pci:v00001BD0d00001008* pci:v00001BD0d0000100A* ID_MODEL_FROM_DATABASE=NG1 Series Avionics Converter +pci:v00001BD0d0000100B* + ID_MODEL_FROM_DATABASE=LE5 429 Databus Interface Card + +pci:v00001BD0d0000100C* + ID_MODEL_FROM_DATABASE=LE5 1553 Databus Interface Card + pci:v00001BD0d00001101* ID_MODEL_FROM_DATABASE=OmniBus II PCIe Multi-Protocol Interface Card @@ -71019,7 +71535,7 @@ pci:v00001C5Cd00001339* ID_MODEL_FROM_DATABASE=BC511 pci:v00001C5Cd00001504* - ID_MODEL_FROM_DATABASE=SC300 512GB M.2 2280 SATA Solid State Drive + ID_MODEL_FROM_DATABASE=PC400 NVMe SSD pci:v00001C5Cd00001527* ID_MODEL_FROM_DATABASE=PC401 NVMe Solid State Drive 256GB @@ -71027,6 +71543,9 @@ pci:v00001C5Cd00001527* pci:v00001C5Cd0000174A* ID_MODEL_FROM_DATABASE=Gold P31/PC711 NVMe Solid State Drive +pci:v00001C5Cd00001959* + ID_MODEL_FROM_DATABASE=Platinum P41 NVMe Solid State Drive 2TB + pci:v00001C5Cd00002204* ID_MODEL_FROM_DATABASE=960GB TLC PCIe Gen3 x4 NVMe M.2 22110 @@ -71111,48 +71630,90 @@ pci:v00001C5Fd0000000Esv00001C5Fsd00000B20* pci:v00001C5Fd0000000Esv00001C5Fsd00000B21* ID_MODEL_FROM_DATABASE=PBlaze6 6530 (NVMe SSD PBlaze6 6530 1920G 2.5" U.2) +pci:v00001C5Fd0000000Esv00001C5Fsd00000B25* + ID_MODEL_FROM_DATABASE=PBlaze6 6530 (NVMe SSD PBlaze6 6530 1920G E1.S) + +pci:v00001C5Fd0000000Esv00001C5Fsd00000B27* + ID_MODEL_FROM_DATABASE=PBlaze6 6530 (NVMe SSD PBlaze6 6630 1920G 2.5" U.2) + pci:v00001C5Fd0000000Esv00001C5Fsd00000B30* ID_MODEL_FROM_DATABASE=PBlaze6 6530 (NVMe SSD PBlaze6 6530 3840G AIC) pci:v00001C5Fd0000000Esv00001C5Fsd00000B31* ID_MODEL_FROM_DATABASE=PBlaze6 6530 (NVMe SSD PBlaze6 6530 3840G 2.5" U.2) +pci:v00001C5Fd0000000Esv00001C5Fsd00000B35* + ID_MODEL_FROM_DATABASE=PBlaze6 6530 (NVMe SSD PBlaze6 6530 3840G E1.S) + +pci:v00001C5Fd0000000Esv00001C5Fsd00000B37* + ID_MODEL_FROM_DATABASE=PBlaze6 6530 (NVMe SSD PBlaze6 6630 3840G 2.5" U.2) + pci:v00001C5Fd0000000Esv00001C5Fsd00000B40* ID_MODEL_FROM_DATABASE=PBlaze6 6530 (NVMe SSD PBlaze6 6530 7680G AIC) pci:v00001C5Fd0000000Esv00001C5Fsd00000B41* ID_MODEL_FROM_DATABASE=PBlaze6 6530 (NVMe SSD PBlaze6 6530 7680G 2.5" U.2) +pci:v00001C5Fd0000000Esv00001C5Fsd00000B47* + ID_MODEL_FROM_DATABASE=PBlaze6 6530 (NVMe SSD PBlaze6 6630 7680G 2.5" U.2) + pci:v00001C5Fd0000000Esv00001C5Fsd00001331* ID_MODEL_FROM_DATABASE=PBlaze6 6530 (NVMe SSD PBlaze6 6531 3840G 2.5" U.2) pci:v00001C5Fd0000000Esv00001C5Fsd00001341* ID_MODEL_FROM_DATABASE=PBlaze6 6530 (NVMe SSD PBlaze6 6531 7680G 2.5" U.2) +pci:v00001C5Fd0000000Esv00001C5Fsd00001431* + ID_MODEL_FROM_DATABASE=PBlaze6 6530 (NVMe SSD PBlaze6 6541 3840G 2.5" U.2) + +pci:v00001C5Fd0000000Esv00001C5Fsd00001441* + ID_MODEL_FROM_DATABASE=PBlaze6 6530 (NVMe SSD PBlaze6 6541 7680G 2.5" U.2) + pci:v00001C5Fd0000000Esv00001C5Fsd00004B20* ID_MODEL_FROM_DATABASE=PBlaze6 6530 (NVMe SSD PBlaze6 6536 1600G AIC) pci:v00001C5Fd0000000Esv00001C5Fsd00004B21* ID_MODEL_FROM_DATABASE=PBlaze6 6530 (NVMe SSD PBlaze6 6536 1600G 2.5" U.2) +pci:v00001C5Fd0000000Esv00001C5Fsd00004B25* + ID_MODEL_FROM_DATABASE=PBlaze6 6530 (NVMe SSD PBlaze6 6536 1600G E1.S) + +pci:v00001C5Fd0000000Esv00001C5Fsd00004B27* + ID_MODEL_FROM_DATABASE=PBlaze6 6530 (NVMe SSD PBlaze6 6636 1600G 2.5" U.2) + pci:v00001C5Fd0000000Esv00001C5Fsd00004B30* ID_MODEL_FROM_DATABASE=PBlaze6 6530 (NVMe SSD PBlaze6 6536 3200G AIC) pci:v00001C5Fd0000000Esv00001C5Fsd00004B31* ID_MODEL_FROM_DATABASE=PBlaze6 6530 (NVMe SSD PBlaze6 6536 3200G 2.5" U.2) +pci:v00001C5Fd0000000Esv00001C5Fsd00004B35* + ID_MODEL_FROM_DATABASE=PBlaze6 6530 (NVMe SSD PBlaze6 6536 3200G E1.S) + +pci:v00001C5Fd0000000Esv00001C5Fsd00004B37* + ID_MODEL_FROM_DATABASE=PBlaze6 6530 (NVMe SSD PBlaze6 6636 3200G 2.5" U.2) + pci:v00001C5Fd0000000Esv00001C5Fsd00004B40* ID_MODEL_FROM_DATABASE=PBlaze6 6530 (NVMe SSD PBlaze6 6536 6400G AIC) pci:v00001C5Fd0000000Esv00001C5Fsd00004B41* ID_MODEL_FROM_DATABASE=PBlaze6 6530 (NVMe SSD PBlaze6 6536 6400G 2.5" U.2) +pci:v00001C5Fd0000000Esv00001C5Fsd00004B47* + ID_MODEL_FROM_DATABASE=PBlaze6 6530 (NVMe SSD PBlaze6 6636 6400G 2.5" U.2) + pci:v00001C5Fd0000000Esv00001C5Fsd00005331* ID_MODEL_FROM_DATABASE=PBlaze6 6530 (NVMe SSD PBlaze6 6537 3200G 2.5" U.2) pci:v00001C5Fd0000000Esv00001C5Fsd00005341* ID_MODEL_FROM_DATABASE=PBlaze6 6530 (NVMe SSD PBlaze6 6537 6400G 2.5" U.2) +pci:v00001C5Fd0000000Esv00001C5Fsd00005431* + ID_MODEL_FROM_DATABASE=PBlaze6 6530 (NVMe SSD PBlaze6 6547 3200G 2.5" U.2) + +pci:v00001C5Fd0000000Esv00001C5Fsd00005441* + ID_MODEL_FROM_DATABASE=PBlaze6 6530 (NVMe SSD PBlaze6 6547 6400G 2.5" U.2) + pci:v00001C5Fd0000003D* ID_MODEL_FROM_DATABASE=PBlaze5 920/926 @@ -71181,19 +71742,43 @@ pci:v00001C5Fd0000003Dsv00001C5Fsd00004A41* ID_MODEL_FROM_DATABASE=PBlaze5 920/926 (NVMe SSD PBlaze5 926 6400G 2.5" U.2) pci:v00001C5Fd0000003E* - ID_MODEL_FROM_DATABASE=PBlaze6 6920 + ID_MODEL_FROM_DATABASE=PBlaze6 6920/6930 pci:v00001C5Fd0000003Esv00001C5Fsd00000A31* - ID_MODEL_FROM_DATABASE=PBlaze6 6920 (NVMe SSD PBlaze6 6920 3840GB 2.5" U.2) + ID_MODEL_FROM_DATABASE=PBlaze6 6920/6930 (NVMe SSD PBlaze6 6920 3840GB 2.5" U.2) pci:v00001C5Fd0000003Esv00001C5Fsd00000A41* - ID_MODEL_FROM_DATABASE=PBlaze6 6920 (NVMe SSD PBlaze6 6920 7680GB 2.5" U.2) + ID_MODEL_FROM_DATABASE=PBlaze6 6920/6930 (NVMe SSD PBlaze6 6920 7680GB 2.5" U.2) + +pci:v00001C5Fd0000003Esv00001C5Fsd00000B31* + ID_MODEL_FROM_DATABASE=PBlaze6 6920/6930 (NVMe SSD PBlaze6 6930 3840GB 2.5" U.3) + +pci:v00001C5Fd0000003Esv00001C5Fsd00000B41* + ID_MODEL_FROM_DATABASE=PBlaze6 6920/6930 (NVMe SSD PBlaze6 6930 7680GB 2.5" U.3) + +pci:v00001C5Fd0000003Esv00001C5Fsd00000B51* + ID_MODEL_FROM_DATABASE=PBlaze6 6920/6930 (NVMe SSD PBlaze6 6930 15360GB 2.5" U.3) + +pci:v00001C5Fd0000003Esv00001C5Fsd00000B61* + ID_MODEL_FROM_DATABASE=PBlaze6 6920/6930 (NVMe SSD PBlaze6 6930 30720GB 2.5" U.3) pci:v00001C5Fd0000003Esv00001C5Fsd00004A31* - ID_MODEL_FROM_DATABASE=PBlaze6 6920 (NVMe SSD PBlaze6 6920 3200GB 2.5" U.2) + ID_MODEL_FROM_DATABASE=PBlaze6 6920/6930 (NVMe SSD PBlaze6 6920 3200GB 2.5" U.2) pci:v00001C5Fd0000003Esv00001C5Fsd00004A41* - ID_MODEL_FROM_DATABASE=PBlaze6 6920 (NVMe SSD PBlaze6 6920 6400GB 2.5" U.2) + ID_MODEL_FROM_DATABASE=PBlaze6 6920/6930 (NVMe SSD PBlaze6 6920 6400GB 2.5" U.2) + +pci:v00001C5Fd0000003Esv00001C5Fsd00004B41* + ID_MODEL_FROM_DATABASE=PBlaze6 6920/6930 (NVMe SSD PBlaze6 6936 6400GB 2.5" U.3) + +pci:v00001C5Fd0000003Esv00001C5Fsd00004B51* + ID_MODEL_FROM_DATABASE=PBlaze6 6920/6930 (NVMe SSD PBlaze6 6936 12800GB 2.5" U.3) + +pci:v00001C5Fd0000003Esv00001C5Fsd00004B61* + ID_MODEL_FROM_DATABASE=PBlaze6 6920/6930 (NVMe SSD PBlaze6 6936 25600GB 2.5" U.3) + +pci:v00001C5Fd0000003F* + ID_MODEL_FROM_DATABASE=PBlaze7 7940/7946 pci:v00001C5Fd00000540* ID_MODEL_FROM_DATABASE=PBlaze4 NVMe SSD @@ -71300,6 +71885,12 @@ pci:v00001CB8* pci:v00001CC1* ID_VENDOR_FROM_DATABASE=ADATA Technology Co., Ltd. +pci:v00001CC1d000033F8* + ID_MODEL_FROM_DATABASE=IM2P33F8ABR1 NVMe SSD + +pci:v00001CC1d00005350* + ID_MODEL_FROM_DATABASE=XPG GAMMIX S50 NVMe SSD + pci:v00001CC1d00005766* ID_MODEL_FROM_DATABASE=ADATA XPG GAMMIXS1 1L Media @@ -71340,13 +71931,13 @@ pci:v00001CC4d00001203sv00001CC4sd0000A214* ID_MODEL_FROM_DATABASE=NVMe SSD Controller UHXXXa series (NVMe SSD UHXXXa series U.2 6400GB) pci:v00001CC4d00001203sv00001CC4sd0000E122* - ID_MODEL_FROM_DATABASE=NVMe SSD Controller UHXXXa series (VNMe SSD UH711a series U.2 1920GB) + ID_MODEL_FROM_DATABASE=NVMe SSD Controller UHXXXa series (NVMe SSD UH711a series U.2 1920GB) pci:v00001CC4d00001203sv00001CC4sd0000E123* - ID_MODEL_FROM_DATABASE=NVMe SSD Controller UHXXXa series (VNMe SSD UH711a series U.2 3840GB) + ID_MODEL_FROM_DATABASE=NVMe SSD Controller UHXXXa series (NVMe SSD UH711a series U.2 3840GB) pci:v00001CC4d00001203sv00001CC4sd0000E124* - ID_MODEL_FROM_DATABASE=NVMe SSD Controller UHXXXa series (VNMe SSD UH711a series U.2 7680GB) + ID_MODEL_FROM_DATABASE=NVMe SSD Controller UHXXXa series (NVMe SSD UH711a series U.2 7680GB) pci:v00001CC4d000017AB* ID_MODEL_FROM_DATABASE=NVMe 256G SSD device @@ -71493,10 +72084,13 @@ pci:v00001D0Fd00007064* ID_MODEL_FROM_DATABASE=NeuronDevice (Inferentia) pci:v00001D0Fd00007164* - ID_MODEL_FROM_DATABASE=NeuronDevice + ID_MODEL_FROM_DATABASE=NeuronDevice (Trainium) pci:v00001D0Fd00007164sv00001D0Fsd00000000* - ID_MODEL_FROM_DATABASE=NeuronDevice (Trainium) + ID_MODEL_FROM_DATABASE=NeuronDevice (Trainium) (Trainium) + +pci:v00001D0Fd00007264* + ID_MODEL_FROM_DATABASE=NeuronDevice (Inferentia2) pci:v00001D0Fd00008061* ID_MODEL_FROM_DATABASE=NVMe EBS Controller @@ -71544,28 +72138,28 @@ pci:v00001D17d00000716* ID_MODEL_FROM_DATABASE=ZX-D PCI Express Root Port pci:v00001D17d00000717* - ID_MODEL_FROM_DATABASE=ZX-D/ZX-E PCI Express Root Port + ID_MODEL_FROM_DATABASE=KX-5000/KX-6000/KX-6000G Express Root Port pci:v00001D17d00000718* - ID_MODEL_FROM_DATABASE=ZX-D/ZX-E PCI Express Root Port + ID_MODEL_FROM_DATABASE=KX-5000/KX-6000/KX-6000G Express Root Port pci:v00001D17d00000719* - ID_MODEL_FROM_DATABASE=ZX-D/ZX-E PCI Express Root Port + ID_MODEL_FROM_DATABASE=KX-5000/KX-6000/KX-6000G Express Root Port pci:v00001D17d0000071A* - ID_MODEL_FROM_DATABASE=ZX-D/ZX-E PCI Express Root Port + ID_MODEL_FROM_DATABASE=KX-5000/KX-6000/KX-6000G Express Root Port pci:v00001D17d0000071B* - ID_MODEL_FROM_DATABASE=ZX-D/ZX-E PCI Express Root Port + ID_MODEL_FROM_DATABASE=KX-5000/KX-6000/KX-6000G Express Root Port pci:v00001D17d0000071C* - ID_MODEL_FROM_DATABASE=ZX-D/ZX-E PCI Express Root Port + ID_MODEL_FROM_DATABASE=KX-5000/KX-6000/KX-6000G Express Root Port pci:v00001D17d0000071D* - ID_MODEL_FROM_DATABASE=ZX-D/ZX-E PCI Express Root Port + ID_MODEL_FROM_DATABASE=KX-5000/KX-6000/KX-6000G Express Root Port pci:v00001D17d0000071E* - ID_MODEL_FROM_DATABASE=ZX-D/ZX-E PCI Express Root Port + ID_MODEL_FROM_DATABASE=KX-5000/KX-6000/KX-6000G Express Root Port pci:v00001D17d0000071F* ID_MODEL_FROM_DATABASE=ZX-200 Upstream Port of PCI Express Switch @@ -71588,6 +72182,9 @@ pci:v00001D17d00001001* pci:v00001D17d00001003* ID_MODEL_FROM_DATABASE=ZX-E Standard Host Bridge +pci:v00001D17d00001006* + ID_MODEL_FROM_DATABASE=KX-6000G Standard Host Bridge + pci:v00001D17d00003001* ID_MODEL_FROM_DATABASE=ZX-100 Standard Host Bridge @@ -71595,40 +72192,40 @@ pci:v00001D17d0000300A* ID_MODEL_FROM_DATABASE=ZX-100 Miscellaneous Bus pci:v00001D17d00003038* - ID_MODEL_FROM_DATABASE=ZX-100/ZX-200/ZX-E Standard Universal PCI to USB Host Controller + ID_MODEL_FROM_DATABASE=ZX-100/ZX-200/KX-6000/KX-6000G Standard Universal PCI to USB Host Controller pci:v00001D17d00003104* - ID_MODEL_FROM_DATABASE=ZX-100/ZX-200/ZX-E Standard Enhanced PCI to USB Host Controller + ID_MODEL_FROM_DATABASE=ZX-100/ZX-200/KX-6000/KX-6000G Standard Enhanced PCI to USB Host Controller pci:v00001D17d000031B0* - ID_MODEL_FROM_DATABASE=ZX-100/ZX-D Standard Host Bridge + ID_MODEL_FROM_DATABASE=ZX-100/KX-5000/KX-6000/KX-6000G Standard Host Bridge pci:v00001D17d000031B1* - ID_MODEL_FROM_DATABASE=ZX-100/ZX-D Standard Host Bridge + ID_MODEL_FROM_DATABASE=ZX-100/KX-5000/KX-6000/KX-6000G Standard Host Bridge pci:v00001D17d000031B2* - ID_MODEL_FROM_DATABASE=ZX-100/ZX-D DRAM Controller + ID_MODEL_FROM_DATABASE=ZX-100/KX-5000/KX-6000/KX-6000G DRAM Controller pci:v00001D17d000031B3* - ID_MODEL_FROM_DATABASE=ZX-100/ZX-D Power Management Controller + ID_MODEL_FROM_DATABASE=ZX-100/KX-5000/KX-6000/KX-6000G Power Management Controller pci:v00001D17d000031B4* - ID_MODEL_FROM_DATABASE=ZX-100/ZX-D I/O APIC + ID_MODEL_FROM_DATABASE=ZX-100/KX-5000/KX-6000/KX-6000G I/O APIC pci:v00001D17d000031B5* - ID_MODEL_FROM_DATABASE=ZX-100/ZX-D Scratch Device + ID_MODEL_FROM_DATABASE=ZX-100/KX-5000/KX-6000/KX-6000G Scratch Device pci:v00001D17d000031B7* - ID_MODEL_FROM_DATABASE=ZX-100/ZX-D/ZX-E Standard Host Bridge + ID_MODEL_FROM_DATABASE=ZX-100/KX-5000/KX-6000/KX-6000G Standard Host Bridge pci:v00001D17d000031B8* ID_MODEL_FROM_DATABASE=ZX-100/ZX-D PCI to PCI Bridge pci:v00001D17d00003288* - ID_MODEL_FROM_DATABASE=ZX-100/ZX-D/ZX-E High Definition Audio Controller + ID_MODEL_FROM_DATABASE=ZX-100/KX-5000/KX-6000/KX-6000G High Definition Audio Controller pci:v00001D17d0000345B* - ID_MODEL_FROM_DATABASE=ZX-100/ZX-D/ZX-E Miscellaneous Bus + ID_MODEL_FROM_DATABASE=ZX-100/KX-5000/KX-6000/KX-6000G Miscellaneous Bus pci:v00001D17d00003A02* ID_MODEL_FROM_DATABASE=ZX-100 C-320 GPU @@ -71639,11 +72236,20 @@ pci:v00001D17d00003A03* pci:v00001D17d00003A04* ID_MODEL_FROM_DATABASE=ZX-E C-960 GPU +pci:v00001D17d00003C02* + ID_MODEL_FROM_DATABASE=KX-6000G DRAM Controller + +pci:v00001D17d00003D01* + ID_MODEL_FROM_DATABASE=KX-6000G C-1080 GPU + pci:v00001D17d00009002* ID_MODEL_FROM_DATABASE=ZX-100/ZX-200 EIDE Controller pci:v00001D17d00009003* - ID_MODEL_FROM_DATABASE=ZX-100/ZX-E EIDE Controller + ID_MODEL_FROM_DATABASE=ZX-100/KX-6000/KX-6000G EIDE Controller + +pci:v00001D17d00009043* + ID_MODEL_FROM_DATABASE=KX-6000G RAID Controller pci:v00001D17d00009045* ID_MODEL_FROM_DATABASE=ZX-100/ZX-D/ZX-E RAID Accelerator 0 @@ -71652,7 +72258,7 @@ pci:v00001D17d00009046* ID_MODEL_FROM_DATABASE=ZX-D/ZX-E RAID Accelerator 1 pci:v00001D17d00009083* - ID_MODEL_FROM_DATABASE=ZX-100/ZX-200/ZX-E StorX AHCI Controller + ID_MODEL_FROM_DATABASE=ZX-100/ZX-200/KX-6000/KX-6000G StorX AHCI Controller pci:v00001D17d00009084* ID_MODEL_FROM_DATABASE=ZX-100 StorX AHCI Controller @@ -71672,6 +72278,9 @@ pci:v00001D17d00009142* pci:v00001D17d00009144* ID_MODEL_FROM_DATABASE=ZX-E High Definition Audio Controller +pci:v00001D17d00009145* + ID_MODEL_FROM_DATABASE=KX-6000G High Definition Audio Controller + pci:v00001D17d00009180* ID_MODEL_FROM_DATABASE=ZX-200 Networking Gigabit Ethernet Adapter @@ -71682,19 +72291,19 @@ pci:v00001D17d00009203* ID_MODEL_FROM_DATABASE=ZX-200 USB eXtensible Host Controller pci:v00001D17d00009204* - ID_MODEL_FROM_DATABASE=ZX-E USB eXtensible Host Controller + ID_MODEL_FROM_DATABASE=KX-6000/KX-6000G USB eXtensible Host Controller pci:v00001D17d00009286* ID_MODEL_FROM_DATABASE=ZX-D eMMC Host Controller pci:v00001D17d00009300* - ID_MODEL_FROM_DATABASE=ZX-D/ZX-E eSPI Host Controller + ID_MODEL_FROM_DATABASE=ZX-100/KX-5000/KX-6000/KX-6000G eSPI Host Controller pci:v00001D17d000095D0* ID_MODEL_FROM_DATABASE=ZX-100 Universal SD Host Controller pci:v00001D17d0000F410* - ID_MODEL_FROM_DATABASE=ZX-100/ZX-D/ZX-E PCI Com Port + ID_MODEL_FROM_DATABASE=ZX-100/KX-5000/KX-6000/KX-6000G PCI Com Port pci:v00001D18* ID_VENDOR_FROM_DATABASE=RME @@ -72020,6 +72629,9 @@ pci:v00001D78d00001512sv00001D78sd00003105* pci:v00001D78d00001512sv00001D78sd00003107* ID_MODEL_FROM_DATABASE=TAI NVMe Controller (D5457 U.2 6.4TB NVMe SSD) +pci:v00001D78d00001512sv00001D78sd00003108* + ID_MODEL_FROM_DATABASE=TAI NVMe Controller (D5437 U.2 7.68TB NVMe SSD) + pci:v00001D78d00001512sv00001D78sd00005003* ID_MODEL_FROM_DATABASE=TAI NVMe Controller (D5447 HHHL 1.6TB NVMe SSD) @@ -72059,6 +72671,9 @@ pci:v00001D78d00001512sv00001D78sd00005116* pci:v00001D78d00001512sv00001D78sd00005118* ID_MODEL_FROM_DATABASE=TAI NVMe Controller (D5427 U.2 7.68TB NVMe SSD) +pci:v00001D78d00001512sv00001D78sd00008107* + ID_MODEL_FROM_DATABASE=TAI NVMe Controller (D5457 U.2 6.4TB NVMe SSD) + pci:v00001D78d00001513* ID_MODEL_FROM_DATABASE=DERA MENG NVMe Controller @@ -72149,6 +72764,15 @@ pci:v00001D78d00001515sv00001D78sd00007109* pci:v00001D78d00001515sv00001D78sd0000710A* ID_MODEL_FROM_DATABASE=DERA EMEI NVMe Controller (D7436 U.2 15mm 15.36TB NVMe SSD) +pci:v00001D78d00001515sv00001D78sd00007202* + ID_MODEL_FROM_DATABASE=DERA EMEI NVMe Controller (Aliflash V2 U.2 15mm 1.92TB NVMe SSD) + +pci:v00001D78d00001515sv00001D78sd00007204* + ID_MODEL_FROM_DATABASE=DERA EMEI NVMe Controller (Aliflash V2 U.2 15mm 3.84TB NVMe SSD) + +pci:v00001D78d00001515sv00001D78sd00007208* + ID_MODEL_FROM_DATABASE=DERA EMEI NVMe Controller (Aliflash V2 U.2 15mm 7.68TB NVMe SSD) + pci:v00001D79* ID_VENDOR_FROM_DATABASE=Transcend Information, Inc. @@ -72170,6 +72794,9 @@ pci:v00001D82d00000102* pci:v00001D82d00000202* ID_MODEL_FROM_DATABASE=Codensity T408 Video Encoding-Decoding Accelerator +pci:v00001D82d00000401* + ID_MODEL_FROM_DATABASE=Quadra Video Processing Unit (VPU) + pci:v00001D87* ID_VENDOR_FROM_DATABASE=Rockchip Electronics Co., Ltd @@ -72179,6 +72806,9 @@ pci:v00001D87d00000100* pci:v00001D87d00001808* ID_MODEL_FROM_DATABASE=RK1808 Neural Network Processor Card +pci:v00001D87d00003528* + ID_MODEL_FROM_DATABASE=RK3528 PCI Express Root Port + pci:v00001D87d00003566* ID_MODEL_FROM_DATABASE=RK3568 Remote Signal Processor @@ -72306,7 +72936,7 @@ pci:v00001D97d00002263* ID_MODEL_FROM_DATABASE=SM2263EN/SM2263XT-based OEM SSD pci:v00001D9B* - ID_VENDOR_FROM_DATABASE=Facebook, Inc. + ID_VENDOR_FROM_DATABASE=Meta Platforms, Inc. pci:v00001D9Bd00000010* ID_MODEL_FROM_DATABASE=Networking DOM Engine @@ -72323,6 +72953,9 @@ pci:v00001DA2* pci:v00001DA2d0000E26A* ID_MODEL_FROM_DATABASE=Radeon R7 250 +pci:v00001DA2d0000E445* + ID_MODEL_FROM_DATABASE=Sapphire Radeon RX 6700 + pci:v00001DA3* ID_VENDOR_FROM_DATABASE=Habana Labs Ltd. @@ -72422,12 +73055,36 @@ pci:v00001DB7d0000DC3C* pci:v00001DBB* ID_VENDOR_FROM_DATABASE=NGD Systems, Inc. +pci:v00001DBE* + ID_VENDOR_FROM_DATABASE=INNOGRIT Corporation + +pci:v00001DBEd00005636* + ID_MODEL_FROM_DATABASE=NVMe DC SSD IG5636 + +pci:v00001DBEd00005636sv00001DBEsd00000001* + ID_MODEL_FROM_DATABASE=NVMe DC SSD IG5636 (DONGTING-N1 DC SSD U.2) + +pci:v00001DBEd00005636sv00001DBEsd00001001* + ID_MODEL_FROM_DATABASE=NVMe DC SSD IG5636 (DONGHU-Z1 DC ZNS SSD U.2) + +pci:v00001DBEd00005638* + ID_MODEL_FROM_DATABASE=NVMe DC SSD IG5638 + +pci:v00001DBEd00005638sv00001DBEsd00002001* + ID_MODEL_FROM_DATABASE=NVMe DC SSD IG5638 (DONGTING-N1 DC SSD U.2) + +pci:v00001DBEd00005638sv00001DBEsd00003001* + ID_MODEL_FROM_DATABASE=NVMe DC SSD IG5638 (DONGHU-Z1 DC ZNS SSD U.2) + pci:v00001DBF* ID_VENDOR_FROM_DATABASE=Guizhou Huaxintong Semiconductor Technology Co., Ltd pci:v00001DBFd00000401* ID_MODEL_FROM_DATABASE=StarDragon4800 PCI Express Root Port +pci:v00001DC2* + ID_VENDOR_FROM_DATABASE=Alco Digital Devices Limited + pci:v00001DC5* ID_VENDOR_FROM_DATABASE=FADU Inc. @@ -72440,8 +73097,11 @@ pci:v00001DCF* pci:v00001DD3* ID_VENDOR_FROM_DATABASE=Sage Microelectronics Corp. +pci:v00001DD4* + ID_VENDOR_FROM_DATABASE=Swissbit AG + pci:v00001DD8* - ID_VENDOR_FROM_DATABASE=Pensando Systems + ID_VENDOR_FROM_DATABASE=AMD Pensando Systems pci:v00001DD8d00000002* ID_MODEL_FROM_DATABASE=DSC2 Elba Upstream Port @@ -72452,6 +73112,12 @@ pci:v00001DD8d00000002sv00001DD8sd00005001* pci:v00001DD8d00000002sv00001DD8sd00005003* ID_MODEL_FROM_DATABASE=DSC2 Elba Upstream Port (DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card) +pci:v00001DD8d00000002sv00001DD8sd0000500A* + ID_MODEL_FROM_DATABASE=DSC2 Elba Upstream Port (DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU R2) + +pci:v00001DD8d00000002sv00001DD8sd0000500B* + ID_MODEL_FROM_DATABASE=DSC2 Elba Upstream Port (DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU) + pci:v00001DD8d00001000* ID_MODEL_FROM_DATABASE=DSC Capri Upstream Port @@ -72524,6 +73190,12 @@ pci:v00001DD8d00001001sv00001DD8sd00005001* pci:v00001DD8d00001001sv00001DD8sd00005003* ID_MODEL_FROM_DATABASE=DSC Virtual Downstream Port (DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card) +pci:v00001DD8d00001001sv00001DD8sd0000500A* + ID_MODEL_FROM_DATABASE=DSC Virtual Downstream Port (DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU R2) + +pci:v00001DD8d00001001sv00001DD8sd0000500B* + ID_MODEL_FROM_DATABASE=DSC Virtual Downstream Port (DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU) + pci:v00001DD8d00001002* ID_MODEL_FROM_DATABASE=DSC Ethernet Controller @@ -72563,6 +73235,12 @@ pci:v00001DD8d00001002sv00001DD8sd00005001* pci:v00001DD8d00001002sv00001DD8sd00005003* ID_MODEL_FROM_DATABASE=DSC Ethernet Controller (DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card) +pci:v00001DD8d00001002sv00001DD8sd0000500A* + ID_MODEL_FROM_DATABASE=DSC Ethernet Controller (DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU R2) + +pci:v00001DD8d00001002sv00001DD8sd0000500B* + ID_MODEL_FROM_DATABASE=DSC Ethernet Controller (DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU) + pci:v00001DD8d00001003* ID_MODEL_FROM_DATABASE=DSC Ethernet Controller VF @@ -72602,6 +73280,12 @@ pci:v00001DD8d00001003sv00001DD8sd00005001* pci:v00001DD8d00001003sv00001DD8sd00005003* ID_MODEL_FROM_DATABASE=DSC Ethernet Controller VF (DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card) +pci:v00001DD8d00001003sv00001DD8sd0000500A* + ID_MODEL_FROM_DATABASE=DSC Ethernet Controller VF (DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU R2) + +pci:v00001DD8d00001003sv00001DD8sd0000500B* + ID_MODEL_FROM_DATABASE=DSC Ethernet Controller VF (DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU) + pci:v00001DD8d00001004* ID_MODEL_FROM_DATABASE=DSC Management Controller @@ -72641,6 +73325,12 @@ pci:v00001DD8d00001004sv00001DD8sd00005001* pci:v00001DD8d00001004sv00001DD8sd00005003* ID_MODEL_FROM_DATABASE=DSC Management Controller (DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card) +pci:v00001DD8d00001004sv00001DD8sd0000500A* + ID_MODEL_FROM_DATABASE=DSC Management Controller (DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU R2) + +pci:v00001DD8d00001004sv00001DD8sd0000500B* + ID_MODEL_FROM_DATABASE=DSC Management Controller (DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU) + pci:v00001DD8d00001005* ID_MODEL_FROM_DATABASE=DSC NVMe Controller @@ -72650,6 +73340,12 @@ pci:v00001DD8d00001005sv00001DD8sd00005001* pci:v00001DD8d00001005sv00001DD8sd00005003* ID_MODEL_FROM_DATABASE=DSC NVMe Controller (DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card) +pci:v00001DD8d00001005sv00001DD8sd0000500A* + ID_MODEL_FROM_DATABASE=DSC NVMe Controller (DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU R2) + +pci:v00001DD8d00001005sv00001DD8sd0000500B* + ID_MODEL_FROM_DATABASE=DSC NVMe Controller (DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU) + pci:v00001DD8d00001006* ID_MODEL_FROM_DATABASE=DSC NVMe Controller VF @@ -72659,6 +73355,12 @@ pci:v00001DD8d00001006sv00001DD8sd00005001* pci:v00001DD8d00001006sv00001DD8sd00005003* ID_MODEL_FROM_DATABASE=DSC NVMe Controller VF (DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card) +pci:v00001DD8d00001006sv00001DD8sd0000500A* + ID_MODEL_FROM_DATABASE=DSC NVMe Controller VF (DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU R2) + +pci:v00001DD8d00001006sv00001DD8sd0000500B* + ID_MODEL_FROM_DATABASE=DSC NVMe Controller VF (DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU) + pci:v00001DD8d00001007* ID_MODEL_FROM_DATABASE=DSC Storage Accelerator @@ -72698,6 +73400,87 @@ pci:v00001DD8d00001007sv00001DD8sd00005001* pci:v00001DD8d00001007sv00001DD8sd00005003* ID_MODEL_FROM_DATABASE=DSC Storage Accelerator (DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card) +pci:v00001DD8d00001007sv00001DD8sd0000500A* + ID_MODEL_FROM_DATABASE=DSC Storage Accelerator (DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU R2) + +pci:v00001DD8d00001007sv00001DD8sd0000500B* + ID_MODEL_FROM_DATABASE=DSC Storage Accelerator (DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU) + +pci:v00001DD8d00001009* + ID_MODEL_FROM_DATABASE=DSC Ethernet Controller UPT + +pci:v00001DD8d00001009sv00001DD8sd00005001* + ID_MODEL_FROM_DATABASE=DSC Ethernet Controller UPT (DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card) + +pci:v00001DD8d00001009sv00001DD8sd00005003* + ID_MODEL_FROM_DATABASE=DSC Ethernet Controller UPT (DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card) + +pci:v00001DD8d00001009sv00001DD8sd0000500A* + ID_MODEL_FROM_DATABASE=DSC Ethernet Controller UPT (DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU R2) + +pci:v00001DD8d00001009sv00001DD8sd0000500B* + ID_MODEL_FROM_DATABASE=DSC Ethernet Controller UPT (DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU) + +pci:v00001DD8d0000100A* + ID_MODEL_FROM_DATABASE=DSC Serial Port Controller + +pci:v00001DD8d0000100Asv00001DD8sd00005001* + ID_MODEL_FROM_DATABASE=DSC Serial Port Controller (DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card) + +pci:v00001DD8d0000100Asv00001DD8sd00005003* + ID_MODEL_FROM_DATABASE=DSC Serial Port Controller (DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card) + +pci:v00001DD8d0000100Asv00001DD8sd0000500A* + ID_MODEL_FROM_DATABASE=DSC Serial Port Controller (DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU R2) + +pci:v00001DD8d0000100Asv00001DD8sd0000500B* + ID_MODEL_FROM_DATABASE=DSC Serial Port Controller (DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU) + +pci:v00001DD8d0000100B* + ID_MODEL_FROM_DATABASE=DSC vDPA Network Device VF + +pci:v00001DD8d0000100Bsv00001DD8sd00005001* + ID_MODEL_FROM_DATABASE=DSC vDPA Network Device VF (DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card) + +pci:v00001DD8d0000100Bsv00001DD8sd00005003* + ID_MODEL_FROM_DATABASE=DSC vDPA Network Device VF (DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card) + +pci:v00001DD8d0000100Bsv00001DD8sd0000500A* + ID_MODEL_FROM_DATABASE=DSC vDPA Network Device VF (DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU R2) + +pci:v00001DD8d0000100Bsv00001DD8sd0000500B* + ID_MODEL_FROM_DATABASE=DSC vDPA Network Device VF (DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU) + +pci:v00001DD8d0000100C* + ID_MODEL_FROM_DATABASE=DSC PDS Core Management + +pci:v00001DD8d0000100Csv00001DD8sd00005001* + ID_MODEL_FROM_DATABASE=DSC PDS Core Management (DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card) + +pci:v00001DD8d0000100Csv00001DD8sd00005003* + ID_MODEL_FROM_DATABASE=DSC PDS Core Management (DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card) + +pci:v00001DD8d0000100Csv00001DD8sd0000500A* + ID_MODEL_FROM_DATABASE=DSC PDS Core Management (DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU R2) + +pci:v00001DD8d0000100Csv00001DD8sd0000500B* + ID_MODEL_FROM_DATABASE=DSC PDS Core Management (DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU) + +pci:v00001DD8d0000100D* + ID_MODEL_FROM_DATABASE=DSC Virtio Network Device VF + +pci:v00001DD8d0000100Dsv00001DD8sd00005001* + ID_MODEL_FROM_DATABASE=DSC Virtio Network Device VF (DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card) + +pci:v00001DD8d0000100Dsv00001DD8sd00005003* + ID_MODEL_FROM_DATABASE=DSC Virtio Network Device VF (DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card) + +pci:v00001DD8d0000100Dsv00001DD8sd0000500A* + ID_MODEL_FROM_DATABASE=DSC Virtio Network Device VF (DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU R2) + +pci:v00001DD8d0000100Dsv00001DD8sd0000500B* + ID_MODEL_FROM_DATABASE=DSC Virtio Network Device VF (DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU) + pci:v00001DDD* ID_VENDOR_FROM_DATABASE=Thorlabs @@ -72705,7 +73488,19 @@ pci:v00001DE0* ID_VENDOR_FROM_DATABASE=Groq pci:v00001DE0d00000000* - ID_MODEL_FROM_DATABASE=TSP100 Tensor Streaming Processor + ID_MODEL_FROM_DATABASE=TSP [GroqChip] + +pci:v00001DE0d00000000sv00001DE0sd00000000* + ID_MODEL_FROM_DATABASE=TSP [GroqChip] (GC1-010X-ES [GroqCard]) + +pci:v00001DE0d00000000sv00001DE0sd0000C005* + ID_MODEL_FROM_DATABASE=TSP [GroqChip] (GC1-010B [GroqCard]) + +pci:v00001DE0d00000000sv00001DE0sd0000C006* + ID_MODEL_FROM_DATABASE=TSP [GroqChip] (GC1-0109 [GroqCard]) + +pci:v00001DE0d00000000sv00001DE0sd0000C007* + ID_MODEL_FROM_DATABASE=TSP [GroqChip] (GC1-0100 [GroqCard]) pci:v00001DE1* ID_VENDOR_FROM_DATABASE=Tekram Technology Co.,Ltd. @@ -72941,6 +73736,27 @@ pci:v00001DF7d00000002* pci:v00001DF7d00000003* ID_MODEL_FROM_DATABASE=alst4x +pci:v00001DF8* + ID_VENDOR_FROM_DATABASE=V&G Information System Co.,Ltd + +pci:v00001DF8d0000C000* + ID_MODEL_FROM_DATABASE=DC NVMe SSD + +pci:v00001DF8d0000C000sv00001DF8sd0000C600* + ID_MODEL_FROM_DATABASE=DC NVMe SSD (Enterprise U.2 NVMe SSD) + +pci:v00001DF8d0000D000* + ID_MODEL_FROM_DATABASE=PC NVMe SSD + +pci:v00001DF8d0000D000sv00001DF8sd0000D100* + ID_MODEL_FROM_DATABASE=PC NVMe SSD (M.2 NVMe SSD) + +pci:v00001DF8d0000D000sv00001DF8sd0000D201* + ID_MODEL_FROM_DATABASE=PC NVMe SSD (M.2 NVMe SSD) + +pci:v00001DF8d0000D000sv00001DF8sd0000D600* + ID_MODEL_FROM_DATABASE=PC NVMe SSD (M.2 NVMe SSD) + pci:v00001DFC* ID_VENDOR_FROM_DATABASE=JSC NT-COM @@ -73055,6 +73871,15 @@ pci:v00001E0Fd00000011sv00001028sd00002191* pci:v00001E0Fd00000011sv00001028sd00002192* ID_MODEL_FROM_DATABASE=NVMe SSD Controller CD7 (DC NVMe CD7 RI 15.36TB) +pci:v00001E0Fd00000011sv00001028sd00002193* + ID_MODEL_FROM_DATABASE=NVMe SSD Controller CD7 (NVMe CD7 E3.S 1.92TB) + +pci:v00001E0Fd00000011sv00001028sd00002194* + ID_MODEL_FROM_DATABASE=NVMe SSD Controller CD7 (NVMe CD7 E3.S 3.84TB) + +pci:v00001E0Fd00000011sv00001028sd00002195* + ID_MODEL_FROM_DATABASE=NVMe SSD Controller CD7 (NVMe CD7 E3.S 7.68TB) + pci:v00001E17* ID_VENDOR_FROM_DATABASE=Arnold & Richter Cine Technik GmbH & Co. Betriebs KG @@ -73131,184 +73956,223 @@ pci:v00001E3B* ID_VENDOR_FROM_DATABASE=DapuStor Corporation pci:v00001E3Bd00000600* - ID_MODEL_FROM_DATABASE=NVMe SSD Controller DPU600 + ID_MODEL_FROM_DATABASE=NVMe SSD Controller DP600 + +pci:v00001E3Bd00000600sv00001E3Bsd00000010* + ID_MODEL_FROM_DATABASE=NVMe SSD Controller DP600 (Enterprise NVMe SSD U.2 3.84TB (R5102)) + +pci:v00001E3Bd00000600sv00001E3Bsd00000013* + ID_MODEL_FROM_DATABASE=NVMe SSD Controller DP600 (Enterprise NVMe SSD U.2 3.20TB (R5302)) pci:v00001E3Bd00000600sv00001E3Bsd00000030* - ID_MODEL_FROM_DATABASE=NVMe SSD Controller DPU600 (Enterprise NVMe SSD U.2 3.84TB (J5100)) + ID_MODEL_FROM_DATABASE=NVMe SSD Controller DP600 (Enterprise NVMe SSD U.2 3.84TB (J5100)) pci:v00001E3Bd00000600sv00001E3Bsd00000031* - ID_MODEL_FROM_DATABASE=NVMe SSD Controller DPU600 (Enterprise NVMe SSD U.2 7.68TB (J5100)) + ID_MODEL_FROM_DATABASE=NVMe SSD Controller DP600 (Enterprise NVMe SSD U.2 7.68TB (J5100)) pci:v00001E3Bd00000600sv00001E3Bsd00000032* - ID_MODEL_FROM_DATABASE=NVMe SSD Controller DPU600 (Enterprise NVMe SSD U.2 15.36TB (J5100)) + ID_MODEL_FROM_DATABASE=NVMe SSD Controller DP600 (Enterprise NVMe SSD U.2 15.36TB (J5100)) pci:v00001E3Bd00000600sv00001E3Bsd00000033* - ID_MODEL_FROM_DATABASE=NVMe SSD Controller DPU600 (Enterprise NVMe SSD U.2 3.20TB (J5300)) + ID_MODEL_FROM_DATABASE=NVMe SSD Controller DP600 (Enterprise NVMe SSD U.2 3.20TB (J5300)) pci:v00001E3Bd00000600sv00001E3Bsd00000034* - ID_MODEL_FROM_DATABASE=NVMe SSD Controller DPU600 (Enterprise NVMe SSD U.2 6.40TB (J5300)) + ID_MODEL_FROM_DATABASE=NVMe SSD Controller DP600 (Enterprise NVMe SSD U.2 6.40TB (J5300)) pci:v00001E3Bd00000600sv00001E3Bsd00000035* - ID_MODEL_FROM_DATABASE=NVMe SSD Controller DPU600 (Enterprise NVMe SSD U.2 12.80TB (J5300)) + ID_MODEL_FROM_DATABASE=NVMe SSD Controller DP600 (Enterprise NVMe SSD U.2 12.80TB (J5300)) pci:v00001E3Bd00000600sv00001E3Bsd00000036* - ID_MODEL_FROM_DATABASE=NVMe SSD Controller DPU600 (Enterprise NVMe SSD AIC 7.68TB (J5110)) + ID_MODEL_FROM_DATABASE=NVMe SSD Controller DP600 (Enterprise NVMe SSD AIC 7.68TB (J5110)) pci:v00001E3Bd00000600sv00001E3Bsd00000037* - ID_MODEL_FROM_DATABASE=NVMe SSD Controller DPU600 (Enterprise NVMe SSD AIC 6.40TB (J5310)) + ID_MODEL_FROM_DATABASE=NVMe SSD Controller DP600 (Enterprise NVMe SSD AIC 6.40TB (J5310)) + +pci:v00001E3Bd00000600sv00001E3Bsd00000038* + ID_MODEL_FROM_DATABASE=NVMe SSD Controller DP600 (Enterprise NVMe SSD U.2 3.84TB (J5100D)) + +pci:v00001E3Bd00000600sv00001E3Bsd00000039* + ID_MODEL_FROM_DATABASE=NVMe SSD Controller DP600 (Enterprise NVMe SSD U.2 7.68TB (J5100D)) + +pci:v00001E3Bd00000600sv00001E3Bsd0000003B* + ID_MODEL_FROM_DATABASE=NVMe SSD Controller DP600 (Enterprise NVMe SSD U.2 3.20TB (J5300D)) + +pci:v00001E3Bd00000600sv00001E3Bsd0000003C* + ID_MODEL_FROM_DATABASE=NVMe SSD Controller DP600 (Enterprise NVMe SSD U.2 6.40TB (J5300D)) pci:v00001E3Bd00000600sv00001E3Bsd0000003E* - ID_MODEL_FROM_DATABASE=NVMe SSD Controller DPU600 (Enterprise NVMe SSD AIC 3.84TB (J5110)) + ID_MODEL_FROM_DATABASE=NVMe SSD Controller DP600 (Enterprise NVMe SSD AIC 3.84TB (J5110)) pci:v00001E3Bd00000600sv00001E3Bsd0000003F* - ID_MODEL_FROM_DATABASE=NVMe SSD Controller DPU600 (Enterprise NVMe SSD AIC 3.20TB (J5310)) + ID_MODEL_FROM_DATABASE=NVMe SSD Controller DP600 (Enterprise NVMe SSD AIC 3.20TB (J5310)) + +pci:v00001E3Bd00000600sv00001E3Bsd0000004C* + ID_MODEL_FROM_DATABASE=NVMe SSD Controller DP600 (Enterprise NVMe SSD U.2 QDP 1.92TB (J5100)) + +pci:v00001E3Bd00000600sv00001E3Bsd0000004D* + ID_MODEL_FROM_DATABASE=NVMe SSD Controller DP600 (Enterprise NVMe SSD U.2 QDP 1.60TB (J5300)) pci:v00001E3Bd00000600sv00001E3Bsd00000050* - ID_MODEL_FROM_DATABASE=NVMe SSD Controller DPU600 (Enterprise NVMe SSD U.2 3.84TB (R5100)) + ID_MODEL_FROM_DATABASE=NVMe SSD Controller DP600 (Enterprise NVMe SSD U.2 3.84TB (R5100)) pci:v00001E3Bd00000600sv00001E3Bsd00000051* - ID_MODEL_FROM_DATABASE=NVMe SSD Controller DPU600 (Enterprise NVMe SSD U.2 7.68TB (R5100)) + ID_MODEL_FROM_DATABASE=NVMe SSD Controller DP600 (Enterprise NVMe SSD U.2 7.68TB (R5100)) pci:v00001E3Bd00000600sv00001E3Bsd00000052* - ID_MODEL_FROM_DATABASE=NVMe SSD Controller DPU600 (Enterprise NVMe SSD U.2 15.36TB (R5100)) + ID_MODEL_FROM_DATABASE=NVMe SSD Controller DP600 (Enterprise NVMe SSD U.2 15.36TB (R5100)) pci:v00001E3Bd00000600sv00001E3Bsd00000053* - ID_MODEL_FROM_DATABASE=NVMe SSD Controller DPU600 (Enterprise NVMe SSD U.2 3.20TB (R5300)) + ID_MODEL_FROM_DATABASE=NVMe SSD Controller DP600 (Enterprise NVMe SSD U.2 3.20TB (R5300)) pci:v00001E3Bd00000600sv00001E3Bsd00000054* - ID_MODEL_FROM_DATABASE=NVMe SSD Controller DPU600 (Enterprise NVMe SSD U.2 6.40TB (R5300)) + ID_MODEL_FROM_DATABASE=NVMe SSD Controller DP600 (Enterprise NVMe SSD U.2 6.40TB (R5300)) pci:v00001E3Bd00000600sv00001E3Bsd00000055* - ID_MODEL_FROM_DATABASE=NVMe SSD Controller DPU600 (Enterprise NVMe SSD U.2 12.80TB (R5300)) + ID_MODEL_FROM_DATABASE=NVMe SSD Controller DP600 (Enterprise NVMe SSD U.2 12.80TB (R5300)) pci:v00001E3Bd00000600sv00001E3Bsd00000056* - ID_MODEL_FROM_DATABASE=NVMe SSD Controller DPU600 (Enterprise NVMe SSD U.2 3.84TB (R5101)) + ID_MODEL_FROM_DATABASE=NVMe SSD Controller DP600 (Enterprise NVMe SSD U.2 3.84TB (R5101)) pci:v00001E3Bd00000600sv00001E3Bsd00000059* - ID_MODEL_FROM_DATABASE=NVMe SSD Controller DPU600 (Enterprise NVMe SSD U.2 3.20TB (R5301)) + ID_MODEL_FROM_DATABASE=NVMe SSD Controller DP600 (Enterprise NVMe SSD U.2 3.20TB (R5301)) pci:v00001E3Bd00000600sv00001E3Bsd00000060* - ID_MODEL_FROM_DATABASE=NVMe SSD Controller DPU600 (Enterprise NVMe SSD U.2 3.84TB (R5100D)) + ID_MODEL_FROM_DATABASE=NVMe SSD Controller DP600 (Enterprise NVMe SSD U.2 3.84TB (R5100D)) pci:v00001E3Bd00000600sv00001E3Bsd00000061* - ID_MODEL_FROM_DATABASE=NVMe SSD Controller DPU600 (Enterprise NVMe SSD U.2 7.68TB (R5100D)) + ID_MODEL_FROM_DATABASE=NVMe SSD Controller DP600 (Enterprise NVMe SSD U.2 7.68TB (R5100D)) pci:v00001E3Bd00000600sv00001E3Bsd00000063* - ID_MODEL_FROM_DATABASE=NVMe SSD Controller DPU600 (Enterprise NVMe SSD U.2 3.20TB (R5300D)) + ID_MODEL_FROM_DATABASE=NVMe SSD Controller DP600 (Enterprise NVMe SSD U.2 3.20TB (R5300D)) pci:v00001E3Bd00000600sv00001E3Bsd00000064* - ID_MODEL_FROM_DATABASE=NVMe SSD Controller DPU600 (Enterprise NVMe SSD U.2 6.40TB (R5300D)) + ID_MODEL_FROM_DATABASE=NVMe SSD Controller DP600 (Enterprise NVMe SSD U.2 6.40TB (R5300D)) + +pci:v00001E3Bd00000600sv00001E3Bsd00000066* + ID_MODEL_FROM_DATABASE=NVMe SSD Controller DP600 (Enterprise NVMe SSD U.2 3.84TB (R5101D)) + +pci:v00001E3Bd00000600sv00001E3Bsd00000069* + ID_MODEL_FROM_DATABASE=NVMe SSD Controller DP600 (Enterprise NVMe SSD U.2 3.20TB (R5301D)) + +pci:v00001E3Bd00000600sv00001E3Bsd0000006C* + ID_MODEL_FROM_DATABASE=NVMe SSD Controller DP600 (Enterprise NVMe SSD U.2 1.92TB (R5101)) + +pci:v00001E3Bd00000600sv00001E3Bsd0000006D* + ID_MODEL_FROM_DATABASE=NVMe SSD Controller DP600 (Enterprise NVMe SSD U.2 1.60TB (J5301)) pci:v00001E3Bd00000600sv00001E3Bsd000000F0* - ID_MODEL_FROM_DATABASE=NVMe SSD Controller DPU600 (Enterprise NVMe SSD U.2 0.40TB (X2900)) + ID_MODEL_FROM_DATABASE=NVMe SSD Controller DP600 (Enterprise NVMe SSD U.2 0.40TB (X2900)) pci:v00001E3Bd00000600sv00001E3Bsd000000F1* - ID_MODEL_FROM_DATABASE=NVMe SSD Controller DPU600 (Enterprise NVMe SSD U.2 0.80TB (X2900)) + ID_MODEL_FROM_DATABASE=NVMe SSD Controller DP600 (Enterprise NVMe SSD U.2 0.80TB (X2900)) pci:v00001E3Bd00000600sv00001E3Bsd000000F2* - ID_MODEL_FROM_DATABASE=NVMe SSD Controller DPU600 (Enterprise NVMe SSD U.2 1.60TB (X2900)) + ID_MODEL_FROM_DATABASE=NVMe SSD Controller DP600 (Enterprise NVMe SSD U.2 1.60TB (X2900)) pci:v00001E3Bd00000600sv00001E3Bsd000000F3* - ID_MODEL_FROM_DATABASE=NVMe SSD Controller DPU600 (Enterprise NVMe SSD U.2 3.20TB (X2900)) + ID_MODEL_FROM_DATABASE=NVMe SSD Controller DP600 (Enterprise NVMe SSD U.2 3.20TB (X2900)) pci:v00001E3Bd00000600sv00001E3Bsd000000F5* - ID_MODEL_FROM_DATABASE=NVMe SSD Controller DPU600 (Enterprise NVMe SSD U.2 0.40TB (X2900P)) + ID_MODEL_FROM_DATABASE=NVMe SSD Controller DP600 (Enterprise NVMe SSD U.2 0.40TB (X2900P)) pci:v00001E3Bd00000600sv00001E3Bsd000000F6* - ID_MODEL_FROM_DATABASE=NVMe SSD Controller DPU600 (Enterprise NVMe SSD U.2 0.80TB (X2900P)) + ID_MODEL_FROM_DATABASE=NVMe SSD Controller DP600 (Enterprise NVMe SSD U.2 0.80TB (X2900P)) pci:v00001E3Bd00001098* - ID_MODEL_FROM_DATABASE=Haishen NVMe SSD + ID_MODEL_FROM_DATABASE=Haishen3 NVMe SSD pci:v00001E3Bd00001098sv00001E3Bsd00000001* - ID_MODEL_FROM_DATABASE=Haishen NVMe SSD (Enterprise NVMe SSD U.2 0.8TB (H2100)) + ID_MODEL_FROM_DATABASE=Haishen3 NVMe SSD (Enterprise NVMe SSD U.2 0.8TB (H2100)) pci:v00001E3Bd00001098sv00001E3Bsd00000002* - ID_MODEL_FROM_DATABASE=Haishen NVMe SSD (Enterprise NVMe SSD U.2 0.96TB (H2200)) + ID_MODEL_FROM_DATABASE=Haishen3 NVMe SSD (Enterprise NVMe SSD U.2 0.96TB (H2200)) pci:v00001E3Bd00001098sv00001E3Bsd00000004* - ID_MODEL_FROM_DATABASE=Haishen NVMe SSD (Enterprise NVMe SSD U.2 1.6TB (H2100)) + ID_MODEL_FROM_DATABASE=Haishen3 NVMe SSD (Enterprise NVMe SSD U.2 1.6TB (H2100)) pci:v00001E3Bd00001098sv00001E3Bsd00000005* - ID_MODEL_FROM_DATABASE=Haishen NVMe SSD (Enterprise NVMe SSD U.2 1.92TB (H2200)) + ID_MODEL_FROM_DATABASE=Haishen3 NVMe SSD (Enterprise NVMe SSD U.2 1.92TB (H2200)) pci:v00001E3Bd00001098sv00001E3Bsd00000009* - ID_MODEL_FROM_DATABASE=Haishen NVMe SSD (Enterprise NVMe SSD U.2 0.8TB (H3100)) + ID_MODEL_FROM_DATABASE=Haishen3 NVMe SSD (Enterprise NVMe SSD U.2 0.8TB (H3100)) pci:v00001E3Bd00001098sv00001E3Bsd0000000A* - ID_MODEL_FROM_DATABASE=Haishen NVMe SSD (Enterprise NVMe SSD U.2 0.96TB (H3200)) + ID_MODEL_FROM_DATABASE=Haishen3 NVMe SSD (Enterprise NVMe SSD U.2 0.96TB (H3200)) pci:v00001E3Bd00001098sv00001E3Bsd0000000C* - ID_MODEL_FROM_DATABASE=Haishen NVMe SSD (Enterprise NVMe SSD U.2 1.6TB (H3100)) + ID_MODEL_FROM_DATABASE=Haishen3 NVMe SSD (Enterprise NVMe SSD U.2 1.6TB (H3100)) pci:v00001E3Bd00001098sv00001E3Bsd0000000D* - ID_MODEL_FROM_DATABASE=Haishen NVMe SSD (Enterprise NVMe SSD U.2 1.92TB (H3200)) + ID_MODEL_FROM_DATABASE=Haishen3 NVMe SSD (Enterprise NVMe SSD U.2 1.92TB (H3200)) pci:v00001E3Bd00001098sv00001E3Bsd00000014* - ID_MODEL_FROM_DATABASE=Haishen NVMe SSD (Enterprise NVMe SSD U.2 3.2TB (H3100)) + ID_MODEL_FROM_DATABASE=Haishen3 NVMe SSD (Enterprise NVMe SSD U.2 3.2TB (H3100)) pci:v00001E3Bd00001098sv00001E3Bsd00000015* - ID_MODEL_FROM_DATABASE=Haishen NVMe SSD (Enterprise NVMe SSD U.2 3.84TB (H3200)) + ID_MODEL_FROM_DATABASE=Haishen3 NVMe SSD (Enterprise NVMe SSD U.2 3.84TB (H3200)) pci:v00001E3Bd00001098sv00001E3Bsd00000021* - ID_MODEL_FROM_DATABASE=Haishen NVMe SSD (Enterprise NVMe SSD U.2 6.4TB (H3100)) + ID_MODEL_FROM_DATABASE=Haishen3 NVMe SSD (Enterprise NVMe SSD U.2 6.4TB (H3100)) pci:v00001E3Bd00001098sv00001E3Bsd00000022* - ID_MODEL_FROM_DATABASE=Haishen NVMe SSD (Enterprise NVMe SSD U.2 7.68TB (H3200)) + ID_MODEL_FROM_DATABASE=Haishen3 NVMe SSD (Enterprise NVMe SSD U.2 7.68TB (H3200)) pci:v00001E3Bd00001098sv00001E3Bsd00000052* - ID_MODEL_FROM_DATABASE=Haishen NVMe SSD (Enterprise NVMe SSD U.2 0.8TB (H3900)) + ID_MODEL_FROM_DATABASE=Haishen3 NVMe SSD (Enterprise NVMe SSD U.2 0.8TB (H3900)) pci:v00001E3Bd00001098sv00001E3Bsd00000053* - ID_MODEL_FROM_DATABASE=Haishen NVMe SSD (Enterprise NVMe SSD U.2 1.6TB (H3900)) + ID_MODEL_FROM_DATABASE=Haishen3 NVMe SSD (Enterprise NVMe SSD U.2 1.6TB (H3900)) pci:v00001E3Bd00001098sv00001E3Bsd00000059* - ID_MODEL_FROM_DATABASE=Haishen NVMe SSD (Enterprise NVMe SSD U.2 0.75TB (H3900)) + ID_MODEL_FROM_DATABASE=Haishen3 NVMe SSD (Enterprise NVMe SSD U.2 0.75TB (H3900)) pci:v00001E3Bd00001098sv00001E3Bsd00000061* - ID_MODEL_FROM_DATABASE=Haishen NVMe SSD (Enterprise NVMe SSD HHHL 0.8TB (H2100)) + ID_MODEL_FROM_DATABASE=Haishen3 NVMe SSD (Enterprise NVMe SSD HHHL 0.8TB (H2100)) pci:v00001E3Bd00001098sv00001E3Bsd00000062* - ID_MODEL_FROM_DATABASE=Haishen NVMe SSD (Enterprise NVMe SSD HHHL 0.96TB (H2200)) + ID_MODEL_FROM_DATABASE=Haishen3 NVMe SSD (Enterprise NVMe SSD HHHL 0.96TB (H2200)) pci:v00001E3Bd00001098sv00001E3Bsd00000064* - ID_MODEL_FROM_DATABASE=Haishen NVMe SSD (Enterprise NVMe SSD HHHL 1.6TB (H2100)) + ID_MODEL_FROM_DATABASE=Haishen3 NVMe SSD (Enterprise NVMe SSD HHHL 1.6TB (H2100)) pci:v00001E3Bd00001098sv00001E3Bsd00000065* - ID_MODEL_FROM_DATABASE=Haishen NVMe SSD (Enterprise NVMe SSD HHHL 1.92TB (H2200)) + ID_MODEL_FROM_DATABASE=Haishen3 NVMe SSD (Enterprise NVMe SSD HHHL 1.92TB (H2200)) pci:v00001E3Bd00001098sv00001E3Bsd0000006C* - ID_MODEL_FROM_DATABASE=Haishen NVMe SSD (Enterprise NVMe SSD HHHL 0.8TB (H3100)) + ID_MODEL_FROM_DATABASE=Haishen3 NVMe SSD (Enterprise NVMe SSD HHHL 0.8TB (H3100)) pci:v00001E3Bd00001098sv00001E3Bsd0000006D* - ID_MODEL_FROM_DATABASE=Haishen NVMe SSD (Enterprise NVMe SSD HHHL 0.96TB (H3200)) + ID_MODEL_FROM_DATABASE=Haishen3 NVMe SSD (Enterprise NVMe SSD HHHL 0.96TB (H3200)) pci:v00001E3Bd00001098sv00001E3Bsd0000006F* - ID_MODEL_FROM_DATABASE=Haishen NVMe SSD (Enterprise NVMe SSD HHHL 1.6TB (H3100)) + ID_MODEL_FROM_DATABASE=Haishen3 NVMe SSD (Enterprise NVMe SSD HHHL 1.6TB (H3100)) pci:v00001E3Bd00001098sv00001E3Bsd00000070* - ID_MODEL_FROM_DATABASE=Haishen NVMe SSD (Enterprise NVMe SSD HHHL 1.92TB (H3200)) + ID_MODEL_FROM_DATABASE=Haishen3 NVMe SSD (Enterprise NVMe SSD HHHL 1.92TB (H3200)) pci:v00001E3Bd00001098sv00001E3Bsd0000007C* - ID_MODEL_FROM_DATABASE=Haishen NVMe SSD (Enterprise NVMe SSD HHHL 3.2TB (H3100)) + ID_MODEL_FROM_DATABASE=Haishen3 NVMe SSD (Enterprise NVMe SSD HHHL 3.2TB (H3100)) pci:v00001E3Bd00001098sv00001E3Bsd0000007D* - ID_MODEL_FROM_DATABASE=Haishen NVMe SSD (Enterprise NVMe SSD HHHL 3.84TB (H3200)) + ID_MODEL_FROM_DATABASE=Haishen3 NVMe SSD (Enterprise NVMe SSD HHHL 3.84TB (H3200)) pci:v00001E3Bd00001098sv00001E3Bsd0000007F* - ID_MODEL_FROM_DATABASE=Haishen NVMe SSD (Enterprise NVMe SSD HHHL 6.4TB (H3100)) + ID_MODEL_FROM_DATABASE=Haishen3 NVMe SSD (Enterprise NVMe SSD HHHL 6.4TB (H3100)) pci:v00001E3Bd00001098sv00001E3Bsd00000080* - ID_MODEL_FROM_DATABASE=Haishen NVMe SSD (Enterprise NVMe SSD HHHL 7.68TB (H3200)) + ID_MODEL_FROM_DATABASE=Haishen3 NVMe SSD (Enterprise NVMe SSD HHHL 7.68TB (H3200)) pci:v00001E3Bd00001098sv00001E3Bsd0000008A* - ID_MODEL_FROM_DATABASE=Haishen NVMe SSD (Enterprise NVMe SSD HHHL 0.8TB (H3900)) + ID_MODEL_FROM_DATABASE=Haishen3 NVMe SSD (Enterprise NVMe SSD HHHL 0.8TB (H3900)) pci:v00001E3Bd00001098sv00001E3Bsd0000008B* - ID_MODEL_FROM_DATABASE=Haishen NVMe SSD (Enterprise NVMe SSD HHHL 1.6TB (H3900)) + ID_MODEL_FROM_DATABASE=Haishen3 NVMe SSD (Enterprise NVMe SSD HHHL 1.6TB (H3900)) pci:v00001E3Bd00001098sv00001E3Bsd00000091* - ID_MODEL_FROM_DATABASE=Haishen NVMe SSD (Enterprise NVMe SSD HHHL 0.75TB (H3900)) + ID_MODEL_FROM_DATABASE=Haishen3 NVMe SSD (Enterprise NVMe SSD HHHL 0.75TB (H3900)) + +pci:v00001E3Bd00001333* + ID_MODEL_FROM_DATABASE=Haishen5 NVMe SSD pci:v00001E3D* ID_VENDOR_FROM_DATABASE=Burlywood, Inc @@ -73319,6 +74183,9 @@ pci:v00001E44* pci:v00001E49* ID_VENDOR_FROM_DATABASE=Yangtze Memory Technologies Co.,Ltd +pci:v00001E49d00000021* + ID_MODEL_FROM_DATABASE=ZHITAI TiPro5000 NVMe SSD + pci:v00001E49d00000041* ID_MODEL_FROM_DATABASE=ZHITAI TiPro7000 @@ -73409,6 +74276,15 @@ pci:v00001E7C* pci:v00001E7Cd0000BCA1* ID_MODEL_FROM_DATABASE=AKD1000 Neural Network Coprocessor [Akida] +pci:v00001E7E* + ID_VENDOR_FROM_DATABASE=Pliops + +pci:v00001E7Ed00009034* + ID_MODEL_FROM_DATABASE=Pliops Extreme Data Processor [XDP1.0] + +pci:v00001E7F* + ID_VENDOR_FROM_DATABASE=Jiangsu Huacun Elec. Tech. Co., Ltd. + pci:v00001E81* ID_VENDOR_FROM_DATABASE=Ramaxel Technology(Shenzhen) Limited @@ -73445,6 +74321,9 @@ pci:v00001E81d00001203sv00001E81sd0000A214* pci:v00001E81d00001203sv00001E81sd0000F123* ID_MODEL_FROM_DATABASE=NVMe SSD Controller UHXXXa series (NVMe SSD TP6500 series U.2 3840GB) +pci:v00001E83* + ID_VENDOR_FROM_DATABASE=Huaqin Technology Co.Ltd + pci:v00001E85* ID_VENDOR_FROM_DATABASE=Heitec AG @@ -73487,6 +74366,9 @@ pci:v00001EA0d00002A16* pci:v00001EA0d00002A18* ID_MODEL_FROM_DATABASE=Video Transcode Controller +pci:v00001EA0d00002A20* + ID_MODEL_FROM_DATABASE=Cloud Intelligent Inference and Training Controller + pci:v00001EA7* ID_VENDOR_FROM_DATABASE=Intelliprop, Inc @@ -73565,6 +74447,12 @@ pci:v00001EC8d00009804sv00001EC8sd000012A2* pci:v00001EC9* ID_VENDOR_FROM_DATABASE=Wingtech Group(HongKong)Limited +pci:v00001ECA* + ID_VENDOR_FROM_DATABASE=Lightmatter + +pci:v00001ECAd00000000* + ID_MODEL_FROM_DATABASE=Envise-B + pci:v00001ED2* ID_VENDOR_FROM_DATABASE=FuriosaAI, Inc. @@ -73617,7 +74505,7 @@ pci:v00001ED5d00000202* ID_MODEL_FROM_DATABASE=MTT S70 pci:v00001ED5d00000203* - ID_MODEL_FROM_DATABASE=G2D10 + ID_MODEL_FROM_DATABASE=MTT S60 pci:v00001ED5d00000211* ID_MODEL_FROM_DATABASE=G2D40 @@ -73658,6 +74546,9 @@ pci:v00001EE1d00000050sv00001EE1sd00000009* pci:v00001EE1d00000050sv00001EE1sd0000000A* ID_MODEL_FROM_DATABASE=Aurora NVMe SSD Controller (Airglow A430 NVMe SSD U.2 3.2TB) +pci:v00001EE1d00000050sv00001EE1sd0000000B* + ID_MODEL_FROM_DATABASE=Aurora NVMe SSD Controller (Airglow A430 NVMe SSD U.2 4.8TB) + pci:v00001EE4* ID_VENDOR_FROM_DATABASE=PETAIO INC @@ -73691,6 +74582,36 @@ pci:v00001EEDd00001140* pci:v00001EEDd00001141* ID_MODEL_FROM_DATABASE=XDX120 Audio Controller +pci:v00001EEDd00001320* + ID_MODEL_FROM_DATABASE=XDX150 Graphic/VGA Controller + +pci:v00001EEDd00001321* + ID_MODEL_FROM_DATABASE=XDX150 Audio Controller + +pci:v00001EEDd000013C0* + ID_MODEL_FROM_DATABASE=XDX160 Graphic/VGA Controller + +pci:v00001EEDd000013C1* + ID_MODEL_FROM_DATABASE=XDX160 Audio Controller + +pci:v00001EEDd000013D0* + ID_MODEL_FROM_DATABASE=XDX161 Graphic/VGA Controller + +pci:v00001EEDd000013D1* + ID_MODEL_FROM_DATABASE=XDX161 Audio Controller + +pci:v00001EEDd00001500* + ID_MODEL_FROM_DATABASE=XDX180 Graphic/VGA Controller + +pci:v00001EEDd00001501* + ID_MODEL_FROM_DATABASE=XDX180 Audio Controller + +pci:v00001EEDd000015A0* + ID_MODEL_FROM_DATABASE=XDX190 Graphic/VGA Controller + +pci:v00001EEDd000015A1* + ID_MODEL_FROM_DATABASE=XDX190 Audio Controller + pci:v00001EF6* ID_VENDOR_FROM_DATABASE=GrAI Matter Labs @@ -73727,6 +74648,57 @@ pci:v00001F03d00005236* pci:v00001F03d00005636* ID_MODEL_FROM_DATABASE=IG5636-Based NVMe SSD +pci:v00001F0F* + ID_VENDOR_FROM_DATABASE=NebulaMatrix Technology + +pci:v00001F0Fd00001041* + ID_MODEL_FROM_DATABASE=D1055AS vDPA Ethernet Controller + +pci:v00001F0Fd00001041sv00001F0Fsd00000001* + ID_MODEL_FROM_DATABASE=D1055AS vDPA Ethernet Controller + +pci:v00001F0Fd00001042* + ID_MODEL_FROM_DATABASE=D1055AS vDPA Storage Controller + +pci:v00001F0Fd00001042sv00001F0Fsd00000001* + ID_MODEL_FROM_DATABASE=D1055AS vDPA Storage Controller + +pci:v00001F0Fd00001220* + ID_MODEL_FROM_DATABASE=D1055AS Ethernet Controller + +pci:v00001F0Fd00001221* + ID_MODEL_FROM_DATABASE=D1055AS Ethernet Controller + +pci:v00001F0Fd00001222* + ID_MODEL_FROM_DATABASE=D1055AS Ethernet Controller + +pci:v00001F0Fd00001223* + ID_MODEL_FROM_DATABASE=D1055AS Ethernet Controller + +pci:v00001F0Fd00001600* + ID_MODEL_FROM_DATABASE=M16104 Family + +pci:v00001F0Fd00001601* + ID_MODEL_FROM_DATABASE=M16104 Family Virtual Function + +pci:v00001F0Fd00002022* + ID_MODEL_FROM_DATABASE=D1055AS PCI Express Switch Upstream Port + +pci:v00001F0Fd00009088* + ID_MODEL_FROM_DATABASE=D1055AS PCI Express Switch Downstream Port + +pci:v00001F24* + ID_VENDOR_FROM_DATABASE=xFusion Digital Technologies Co., Ltd. + +pci:v00001F24d00001058* + ID_MODEL_FROM_DATABASE=EP500/EP600 NVMe SSD + +pci:v00001F24d00001058sv00001F24sd00001114* + ID_MODEL_FROM_DATABASE=EP500/EP600 NVMe SSD (EP500 NVMe SSD(RI)) + +pci:v00001F24d00001058sv00001F24sd00001115* + ID_MODEL_FROM_DATABASE=EP500/EP600 NVMe SSD (EP600 NVMe SSD(MU)) + pci:v00001F2F* ID_VENDOR_FROM_DATABASE=China Mobile (Hangzhou) Information Technology Co.Ltd. @@ -73752,19 +74724,19 @@ pci:v00001F3F* ID_VENDOR_FROM_DATABASE=3SNIC Ltd pci:v00001F3Fd00002100* - ID_MODEL_FROM_DATABASE=SSSRAID SAS/SATA HBA + ID_MODEL_FROM_DATABASE=SSSHBA SAS/SATA HBA pci:v00001F3Fd00002100sv00001F3Fsd00000120* - ID_MODEL_FROM_DATABASE=SSSRAID SAS/SATA HBA (HBA 32 Ports) + ID_MODEL_FROM_DATABASE=SSSHBA SAS/SATA HBA (HBA 32 Ports) pci:v00001F3Fd00002100sv00001F3Fsd00000125* - ID_MODEL_FROM_DATABASE=SSSRAID SAS/SATA HBA (HBA 40 Ports) + ID_MODEL_FROM_DATABASE=SSSHBA SAS/SATA HBA (HBA 40 Ports) pci:v00001F3Fd00002100sv00001F3Fsd00000180* - ID_MODEL_FROM_DATABASE=SSSRAID SAS/SATA HBA (HBA 16 Ports) + ID_MODEL_FROM_DATABASE=SSSHBA SAS/SATA HBA (HBA 16 Ports) pci:v00001F3Fd00002100sv00001F3Fsd00000185* - ID_MODEL_FROM_DATABASE=SSSRAID SAS/SATA HBA (HBA 8 Ports) + ID_MODEL_FROM_DATABASE=SSSHBA SAS/SATA HBA (HBA 8 Ports) pci:v00001F3Fd00002200* ID_MODEL_FROM_DATABASE=SSSRAID RAID controller @@ -73874,6 +74846,15 @@ pci:v00001F4B* pci:v00001F52* ID_VENDOR_FROM_DATABASE=MangoBoost Inc. +pci:v00001F60* + ID_VENDOR_FROM_DATABASE=Accelecom + +pci:v00001F60d00000001* + ID_MODEL_FROM_DATABASE=XELE-NIC 25K5 + +pci:v00001F60d00000054* + ID_MODEL_FROM_DATABASE=XELE-NIC 25K5 + pci:v00001FAA* ID_VENDOR_FROM_DATABASE=Hexaflake (Shanghai) Information Technology Co., Ltd. @@ -73889,6 +74870,9 @@ pci:v00001FAB* pci:v00001FABd00000000* ID_MODEL_FROM_DATABASE=Nexus Alpha IVPU +pci:v00001FABd00000100* + ID_MODEL_FROM_DATABASE=NoX Gamma + pci:v00001FC0* ID_VENDOR_FROM_DATABASE=Ascom (Finland) Oy @@ -74147,6 +75131,9 @@ pci:v00002646d0000500D* pci:v00002646d0000500E* ID_MODEL_FROM_DATABASE=SNVS2000G [NV1 NVMe PCIe SSD 2TB] +pci:v00002646d00005012* + ID_MODEL_FROM_DATABASE=DC1500M U.2 Enterprise SSD + pci:v0000270B* ID_VENDOR_FROM_DATABASE=Xantel Corporation @@ -74156,6 +75143,9 @@ pci:v0000270F* pci:v00002711* ID_VENDOR_FROM_DATABASE=AVID Technology Inc. +pci:v00002782* + ID_VENDOR_FROM_DATABASE=Emdoor Digital Technology Co., Ltd + pci:v00002955* ID_VENDOR_FROM_DATABASE=Connectix Virtual PC @@ -78249,10 +79239,28 @@ pci:v00008086d00000B60sv00008086sd0000C008* ID_MODEL_FROM_DATABASE=NVMe DC SSD [3DNAND, Sentinel Rock Controller] (NVMe Datacenter SSD [3DNAND] SE U.2 15mm (P5530)) pci:v00008086d00000BD0* - ID_MODEL_FROM_DATABASE=Ponte Vecchio 2T + ID_MODEL_FROM_DATABASE=Ponte Vecchio XL (2 Tile) pci:v00008086d00000BD5* - ID_MODEL_FROM_DATABASE=Ponte Vecchio 1T + ID_MODEL_FROM_DATABASE=Ponte Vecchio XT (2 Tile) [Data Center GPU Max 1550] + +pci:v00008086d00000BD6* + ID_MODEL_FROM_DATABASE=Ponte Vecchio XT (2 Tile) [Data Center GPU Max 1550] + +pci:v00008086d00000BD7* + ID_MODEL_FROM_DATABASE=Ponte Vecchio XT (2 Tile) [Data Center GPU Max 1350] + +pci:v00008086d00000BD8* + ID_MODEL_FROM_DATABASE=Ponte Vecchio XT (2 Tile) [Data Center GPU Max 1350] + +pci:v00008086d00000BD9* + ID_MODEL_FROM_DATABASE=Ponte Vecchio XT (1 Tile) [Data Center GPU Max 1100] + +pci:v00008086d00000BDA* + ID_MODEL_FROM_DATABASE=Ponte Vecchio XT (1 Tile) [Data Center GPU Max 1100] + +pci:v00008086d00000BDB* + ID_MODEL_FROM_DATABASE=Ponte Vecchio XT (1 Tile) [Data Center GPU Max 1100] pci:v00008086d00000BE0* ID_MODEL_FROM_DATABASE=Atom Processor D2xxx/N2xxx Integrated Graphics Controller @@ -78560,6 +79568,9 @@ pci:v00008086d00000D58sv00008086sd00000001* pci:v00008086d00000D9F* ID_MODEL_FROM_DATABASE=Ethernet Controller (2) I225-IT +pci:v00008086d00000DCD* + ID_MODEL_FROM_DATABASE=Ethernet Connection C825-X + pci:v00008086d00000DD2* ID_MODEL_FROM_DATABASE=Ethernet Network Adapter I710 @@ -80715,7 +81726,7 @@ pci:v00008086d00001130sv00001025sd00001016* ID_MODEL_FROM_DATABASE=82815 815 Chipset Host Bridge and Memory Controller Hub (Travelmate 612 TX) pci:v00008086d00001130sv00001043sd00008027* - ID_MODEL_FROM_DATABASE=82815 815 Chipset Host Bridge and Memory Controller Hub (TUSL2-C Mainboard) + ID_MODEL_FROM_DATABASE=82815 815 Chipset Host Bridge and Memory Controller Hub (CUSL2-C/TUSL2-C Mainboard) pci:v00008086d00001130sv0000104Dsd000080DF* ID_MODEL_FROM_DATABASE=82815 815 Chipset Host Bridge and Memory Controller Hub (Vaio PCG-FX403) @@ -82730,6 +83741,9 @@ pci:v00008086d0000159B* pci:v00008086d0000159Bsv00001137sd000002BE* ID_MODEL_FROM_DATABASE=Ethernet Controller E810-XXV for SFP (E810XXVDA2 2x25/10 GbE SFP28 PCIe NIC) +pci:v00008086d0000159Bsv0000193Dsd00001085* + ID_MODEL_FROM_DATABASE=Ethernet Controller E810-XXV for SFP (NIC-ETH660F-3S-2P) + pci:v00008086d0000159Bsv00001BD4sd00000057* ID_MODEL_FROM_DATABASE=Ethernet Controller E810-XXV for SFP (Ethernet Network Adapter E810-XXVAM2) @@ -85268,6 +86282,9 @@ pci:v00008086d0000208D* pci:v00008086d0000208E* ID_MODEL_FROM_DATABASE=Sky Lake-E CHA Registers +pci:v00008086d00002240* + ID_MODEL_FROM_DATABASE=Larrabee + pci:v00008086d00002241* ID_MODEL_FROM_DATABASE=Larrabee @@ -85593,7 +86610,7 @@ pci:v00008086d00002442sv0000103Csd0000126F* ID_MODEL_FROM_DATABASE=82801BA/BAM UHCI USB 1.1 Controller #1 (e-pc 40) pci:v00008086d00002442sv00001043sd00008027* - ID_MODEL_FROM_DATABASE=82801BA/BAM UHCI USB 1.1 Controller #1 (TUSL2-C Mainboard) + ID_MODEL_FROM_DATABASE=82801BA/BAM UHCI USB 1.1 Controller #1 (CUSL2-C/TUSL2-C Mainboard) pci:v00008086d00002442sv0000104Dsd000080DF* ID_MODEL_FROM_DATABASE=82801BA/BAM UHCI USB 1.1 Controller #1 (Vaio PCG-FX403) @@ -85638,7 +86655,7 @@ pci:v00008086d00002443sv0000103Csd0000126F* ID_MODEL_FROM_DATABASE=82801BA/BAM SMBus Controller (e-pc 40) pci:v00008086d00002443sv00001043sd00008027* - ID_MODEL_FROM_DATABASE=82801BA/BAM SMBus Controller (TUSL2-C Mainboard) + ID_MODEL_FROM_DATABASE=82801BA/BAM SMBus Controller (CUSL2-C/TUSL2-C Mainboard) pci:v00008086d00002443sv0000104Dsd000080DF* ID_MODEL_FROM_DATABASE=82801BA/BAM SMBus Controller (Vaio PCG-FX403) @@ -85680,7 +86697,7 @@ pci:v00008086d00002444sv0000103Csd0000126F* ID_MODEL_FROM_DATABASE=82801BA/BAM UHCI USB 1.1 Controller #2 (e-pc 40) pci:v00008086d00002444sv00001043sd00008027* - ID_MODEL_FROM_DATABASE=82801BA/BAM UHCI USB 1.1 Controller #2 (TUSL2-C Mainboard) + ID_MODEL_FROM_DATABASE=82801BA/BAM UHCI USB 1.1 Controller #2 (CUSL2-C/TUSL2-C Mainboard) pci:v00008086d00002444sv0000104Dsd000080DF* ID_MODEL_FROM_DATABASE=82801BA/BAM UHCI USB 1.1 Controller #2 (Vaio PCG-FX403) @@ -85721,6 +86738,9 @@ pci:v00008086d00002445sv0000103Csd0000126F* pci:v00008086d00002445sv0000104Dsd000080DF* ID_MODEL_FROM_DATABASE=82801BA/BAM AC'97 Audio Controller (Vaio PCG-FX403) +pci:v00008086d00002445sv000011D4sd00005340* + ID_MODEL_FROM_DATABASE=82801BA/BAM AC'97 Audio Controller (AD1885 AC97 codec) + pci:v00008086d00002445sv00001462sd00003370* ID_MODEL_FROM_DATABASE=82801BA/BAM AC'97 Audio Controller (STAC9721 AC) @@ -85944,7 +86964,7 @@ pci:v00008086d0000244Bsv0000103Csd0000126F* ID_MODEL_FROM_DATABASE=82801BA IDE U100 Controller (e-pc 40) pci:v00008086d0000244Bsv00001043sd00008027* - ID_MODEL_FROM_DATABASE=82801BA IDE U100 Controller (TUSL2-C Mainboard) + ID_MODEL_FROM_DATABASE=82801BA IDE U100 Controller (CUSL2-C/TUSL2-C Mainboard) pci:v00008086d0000244Bsv0000147Bsd00000505* ID_MODEL_FROM_DATABASE=82801BA IDE U100 Controller (BL7 motherboard) @@ -96338,6 +97358,12 @@ pci:v00008086d000043FC* pci:v00008086d0000444E* ID_MODEL_FROM_DATABASE=Turbo Memory Controller +pci:v00008086d00004511* + ID_MODEL_FROM_DATABASE=Elkhart Lake Gaussian and Neural Accelerator + +pci:v00008086d00004538* + ID_MODEL_FROM_DATABASE=Elkhart Lake PCI-e Root Complex + pci:v00008086d00004555* ID_MODEL_FROM_DATABASE=Elkhart Lake [UHD Graphics Gen11 16EU] @@ -96500,6 +97526,15 @@ pci:v00008086d000046C1* pci:v00008086d000046C3* ID_MODEL_FROM_DATABASE=Alder Lake-UP4 GT1 [UHD Graphics] +pci:v00008086d000046D0* + ID_MODEL_FROM_DATABASE=Alder Lake-N [UHD Graphics] + +pci:v00008086d000046D1* + ID_MODEL_FROM_DATABASE=Alder Lake-N [UHD Graphics] + +pci:v00008086d000046D2* + ID_MODEL_FROM_DATABASE=Alder Lake-N [UHD Graphics] + pci:v00008086d00004905* ID_MODEL_FROM_DATABASE=DG1 [Iris Xe MAX Graphics] @@ -96518,6 +97553,39 @@ pci:v00008086d00004908* pci:v00008086d00004909* ID_MODEL_FROM_DATABASE=DG1 [Iris Xe MAX 100] +pci:v00008086d00004B00* + ID_MODEL_FROM_DATABASE=Elkhart Lake eSPI Controller + +pci:v00008086d00004B23* + ID_MODEL_FROM_DATABASE=Elkhart Lake SMBus Controller + +pci:v00008086d00004B24* + ID_MODEL_FROM_DATABASE=Elkhart Lake SPI (Flash) Controller + +pci:v00008086d00004B38* + ID_MODEL_FROM_DATABASE=Elkhart Lake PCH PCI Express Root Port #0 + +pci:v00008086d00004B39* + ID_MODEL_FROM_DATABASE=Elkhart Lake PCH PCI Express Root Port #1 + +pci:v00008086d00004B3E* + ID_MODEL_FROM_DATABASE=Elkhart Lake PCH PCI Express Root Port #6 + +pci:v00008086d00004B58* + ID_MODEL_FROM_DATABASE=Elkhart Lake High Density Audio bus interface + +pci:v00008086d00004B63* + ID_MODEL_FROM_DATABASE=Elkhart Lake SATA AHCI + +pci:v00008086d00004B70* + ID_MODEL_FROM_DATABASE=Elkhart Lake Management Engine Interface + +pci:v00008086d00004B7D* + ID_MODEL_FROM_DATABASE=Elkhart Lake USB 3.10 XHCI + +pci:v00008086d00004B7F* + ID_MODEL_FROM_DATABASE=Elkhart Lake PMC SRAM + pci:v00008086d00004C3D* ID_MODEL_FROM_DATABASE=Volume Management Device NVMe RAID Controller @@ -96578,6 +97646,15 @@ pci:v00008086d00004F81* pci:v00008086d00004F82* ID_MODEL_FROM_DATABASE=DG2 +pci:v00008086d00004F90* + ID_MODEL_FROM_DATABASE=DG2 Audio Controller + +pci:v00008086d00004F91* + ID_MODEL_FROM_DATABASE=DG2 Audio Controller + +pci:v00008086d00004F92* + ID_MODEL_FROM_DATABASE=DG2 Audio Controller + pci:v00008086d00005001* ID_MODEL_FROM_DATABASE=LE80578 @@ -96830,12 +97907,21 @@ pci:v00008086d000051F0sv00008086sd00000070* pci:v00008086d000051F0sv00008086sd00000074* ID_MODEL_FROM_DATABASE=Alder Lake-P PCH CNVi WiFi (Wi-Fi 6 AX201 160MHz) +pci:v00008086d000051F0sv00008086sd00000094* + ID_MODEL_FROM_DATABASE=Alder Lake-P PCH CNVi WiFi (Wi-Fi 6E AX211 160MHz) + pci:v00008086d000051F0sv00008086sd00004070* ID_MODEL_FROM_DATABASE=Alder Lake-P PCH CNVi WiFi (Wi-Fi 6 AX201 160MHz) pci:v00008086d000051F0sv00008086sd00004090* ID_MODEL_FROM_DATABASE=Alder Lake-P PCH CNVi WiFi (Wi-Fi 6E AX211 160MHz) +pci:v00008086d000051FC* + ID_MODEL_FROM_DATABASE=Alder Lake-P Integrated Sensor Hub + +pci:v00008086d000051FCsv00001028sd00000B10* + ID_MODEL_FROM_DATABASE=Alder Lake-P Integrated Sensor Hub (Precision 3571) + pci:v00008086d00005200* ID_MODEL_FROM_DATABASE=EtherExpress PRO/100 Intelligent Server PCI Bridge @@ -96899,6 +97985,21 @@ pci:v00008086d000056C0* pci:v00008086d000056C1* ID_MODEL_FROM_DATABASE=Data Center GPU Flex 140 +pci:v00008086d0000579C* + ID_MODEL_FROM_DATABASE=Ethernet Connection E825-C for backplane + +pci:v00008086d0000579D* + ID_MODEL_FROM_DATABASE=Ethernet Connection E825-C for QSFP + +pci:v00008086d0000579E* + ID_MODEL_FROM_DATABASE=Ethernet Connection E825-C for SFP + +pci:v00008086d000057B1* + ID_MODEL_FROM_DATABASE=Ethernet Controller E610 1GBASE T + +pci:v00008086d000057B1sv00008086sd00000000* + ID_MODEL_FROM_DATABASE=Ethernet Controller E610 1GBASE T (Ethernet Converged Network Adapter E610) + pci:v00008086d00005845* ID_MODEL_FROM_DATABASE=QEMU NVM Express Controller @@ -97952,6 +99053,9 @@ pci:v00008086d000071A2sv00004C53sd00001000* pci:v00008086d00007360* ID_MODEL_FROM_DATABASE=XMM7360 LTE Advanced Modem +pci:v00008086d00007560* + ID_MODEL_FROM_DATABASE=XMM7560 LTE Advanced Pro Modem + pci:v00008086d00007600* ID_MODEL_FROM_DATABASE=82372FB PIIX5 ISA @@ -98027,6 +99131,9 @@ pci:v00008086d00007ABD* pci:v00008086d00007ABF* ID_MODEL_FROM_DATABASE=Alder Lake-S PCH PCI Express Root Port #8 +pci:v00008086d00007AC8* + ID_MODEL_FROM_DATABASE=Alder Lake-S PCH PCI Express Root Port #25 + pci:v00008086d00007ACC* ID_MODEL_FROM_DATABASE=Alder Lake-S PCH Serial IO I2C Controller #0 @@ -101240,11 +102347,17 @@ pci:v00008086d0000A3F0* pci:v00008086d0000A620* ID_MODEL_FROM_DATABASE=6400/6402 Advanced Memory Buffer (AMB) +pci:v00008086d0000A720* + ID_MODEL_FROM_DATABASE=Raptor Lake-P [UHD Graphics] + +pci:v00008086d0000A721* + ID_MODEL_FROM_DATABASE=Raptor Lake-P [UHD Graphics] + pci:v00008086d0000A77F* ID_MODEL_FROM_DATABASE=Volume Management Device NVMe RAID Controller Intel Corporation pci:v00008086d0000A780* - ID_MODEL_FROM_DATABASE=Raptor Lake-S UHD Graphics + ID_MODEL_FROM_DATABASE=Raptor Lake-S GT1 [UHD Graphics 770] pci:v00008086d0000A781* ID_MODEL_FROM_DATABASE=Raptor Lake-S UHD Graphics @@ -101267,6 +102380,18 @@ pci:v00008086d0000A78A* pci:v00008086d0000A78B* ID_MODEL_FROM_DATABASE=Raptor Lake-S UHD Graphics +pci:v00008086d0000A7A0* + ID_MODEL_FROM_DATABASE=Raptor Lake-P [Iris Xe Graphics] + +pci:v00008086d0000A7A1* + ID_MODEL_FROM_DATABASE=Raptor Lake-P [Iris Xe Graphics] + +pci:v00008086d0000A7A8* + ID_MODEL_FROM_DATABASE=Raptor Lake-P [UHD Graphics] + +pci:v00008086d0000A7A9* + ID_MODEL_FROM_DATABASE=Raptor Lake-P [UHD Graphics] + pci:v00008086d0000ABC0* ID_MODEL_FROM_DATABASE=Omni-Path Fabric Switch Silicon 100 Series @@ -101597,15 +102722,24 @@ pci:v00008848* pci:v00008848d00001000* ID_MODEL_FROM_DATABASE=Ethernet Controller N10 Series for 10GbE or 40GbE (Dual-port) +pci:v00008848d00001001* + ID_MODEL_FROM_DATABASE=Ethernet Controller N400 Series for 1GbE (Dual-port) + pci:v00008848d00001020* ID_MODEL_FROM_DATABASE=Ethernet Controller N10 Series for 10GbE (Quad-port) +pci:v00008848d00001021* + ID_MODEL_FROM_DATABASE=Ethernet Controller N400 Series for 1GbE (Quad-port) + pci:v00008848d00001060* ID_MODEL_FROM_DATABASE=Ethernet Controller N10 Series for 10GbE (8-port) pci:v00008848d00001080* ID_MODEL_FROM_DATABASE=Ethernet Controller N10 Series Virtual Function +pci:v00008848d00001081* + ID_MODEL_FROM_DATABASE=Ethernet Controller N400 Series Virtual Function + pci:v00008866* ID_VENDOR_FROM_DATABASE=T-Square Design Inc. @@ -103613,6 +104747,9 @@ pci:v0000CF86* pci:v0000CF86d00000276* ID_MODEL_FROM_DATABASE=Spectrum-4TOR in Flash Recovery Mode +pci:v0000D063* + ID_VENDOR_FROM_DATABASE=SolidRun + pci:v0000D161* ID_VENDOR_FROM_DATABASE=Digium, Inc. diff --git a/hwdb.d/20-usb-vendor-model.hwdb b/hwdb.d/20-usb-vendor-model.hwdb index a9b2eabd54870b564e30bf8490a7459f559d19c2..c2fbbc9a47772451aac104560d129b4e5ace82c9 100644 --- a/hwdb.d/20-usb-vendor-model.hwdb +++ b/hwdb.d/20-usb-vendor-model.hwdb @@ -14,6 +14,9 @@ usb:v0002* usb:v0002p0002* ID_MODEL_FROM_DATABASE=passport00 +usb:v0002p7007* + ID_MODEL_FROM_DATABASE=HPRT XT300 + usb:v0003* ID_VENDOR_FROM_DATABASE=Club Mac @@ -26,6 +29,15 @@ usb:v0011* usb:v0011p7788* ID_MODEL_FROM_DATABASE=counterfeit flash drive +usb:v0040* + ID_VENDOR_FROM_DATABASE=Anyware Corporation + +usb:v0040p073D* + ID_MODEL_FROM_DATABASE=Mini Multimedia 2.4GHz Wireless Keyboard with Touch Pad + +usb:v0042* + ID_VENDOR_FROM_DATABASE=DMT + usb:v0053* ID_VENDOR_FROM_DATABASE=Planex @@ -122,6 +134,9 @@ usb:v0218* usb:v0218p0301* ID_MODEL_FROM_DATABASE=MIDI Port +usb:v0231* + ID_VENDOR_FROM_DATABASE=Sonuus Limited + usb:v02AD* ID_VENDOR_FROM_DATABASE=HUMAX Co., Ltd. @@ -158,6 +173,12 @@ usb:v03C3* usb:v03C3p120E* ID_MODEL_FROM_DATABASE=ASI120MC-S Planetary Camera +usb:v03C3p1F10* + ID_MODEL_FROM_DATABASE=EFF + +usb:v03C3p294F* + ID_MODEL_FROM_DATABASE=ASI294MC Pro + usb:v03D9* ID_VENDOR_FROM_DATABASE=Shenzhen Sinote Tech-Electron Co., Ltd @@ -624,7 +645,7 @@ usb:v03F0p0223* ID_MODEL_FROM_DATABASE=Digital Drive Flash Reader usb:v03F0p022A* - ID_MODEL_FROM_DATABASE=Laserjet CP1525nw + ID_MODEL_FROM_DATABASE=LaserJet CP1525nw/x usb:v03F0p0241* ID_MODEL_FROM_DATABASE=Link-5 micro dongle @@ -773,6 +794,9 @@ usb:v03F0p0811* usb:v03F0p0817* ID_MODEL_FROM_DATABASE=LaserJet 3300 +usb:v03F0p0853* + ID_MODEL_FROM_DATABASE=ENVY 5000 series + usb:v03F0p0901* ID_MODEL_FROM_DATABASE=ScanJet 2300c @@ -1313,6 +1337,9 @@ usb:v03F0p2D11* usb:v03F0p2D17* ID_MODEL_FROM_DATABASE=Printing Support +usb:v03F0p2D2A* + ID_MODEL_FROM_DATABASE=LaserJet Pro MFP M225dw + usb:v03F0p2E11* ID_MODEL_FROM_DATABASE=PSC 1000 @@ -1508,6 +1535,9 @@ usb:v03F0p3D17* usb:v03F0p3E02* ID_MODEL_FROM_DATABASE=PhotoSmart 7550 +usb:v03F0p3E07* + ID_MODEL_FROM_DATABASE=x755w Flash Drive + usb:v03F0p3E17* ID_MODEL_FROM_DATABASE=LaserJet P1006 @@ -1598,6 +1628,9 @@ usb:v03F0p4717* usb:v03F0p4811* ID_MODEL_FROM_DATABASE=PSC 1600 +usb:v03F0p484A* + ID_MODEL_FROM_DATABASE=Elite Dock G4 + usb:v03F0p4911* ID_MODEL_FROM_DATABASE=PSC 2350 @@ -2357,8 +2390,11 @@ usb:v0403p6014* usb:v0403p6015* ID_MODEL_FROM_DATABASE=Bridge(I2C/SPI/UART/FIFO) +usb:v0403p601E* + ID_MODEL_FROM_DATABASE=FT600 16-bit FIFO IC + usb:v0403p601F* - ID_MODEL_FROM_DATABASE=Myriad-RF LimeSDR-Mini + ID_MODEL_FROM_DATABASE=FT601 32-bit FIFO IC usb:v0403p6EE0* ID_MODEL_FROM_DATABASE=EZO Carrier Board @@ -2627,6 +2663,9 @@ usb:v0403pD491* usb:v0403pD578* ID_MODEL_FROM_DATABASE=Accesio USB-COM-4SM +usb:v0403pD678* + ID_MODEL_FROM_DATABASE=GammaScout + usb:v0403pD6F8* ID_MODEL_FROM_DATABASE=UNI Black BOX @@ -3554,9 +3593,15 @@ usb:v040D* usb:v040Dp3184* ID_MODEL_FROM_DATABASE=VNT VT6656 USB-802.11 Wireless LAN Adapter +usb:v040Dp340B* + ID_MODEL_FROM_DATABASE=FX-Audio DAC-X6 + usb:v040Dp340F* ID_MODEL_FROM_DATABASE=Audinst HUD-mx2 +usb:v040Dp6204* + ID_MODEL_FROM_DATABASE=Vectro VT6204 IDE bridge + usb:v040Dp6205* ID_MODEL_FROM_DATABASE=USB 2.0 Card Reader @@ -3966,7 +4011,7 @@ usb:v0416p7723* ID_MODEL_FROM_DATABASE=SD Card Reader usb:v0416pB23C* - ID_MODEL_FROM_DATABASE=KT108 keyboard + ID_MODEL_FROM_DATABASE=Gaming Keyboard usb:v0416pC141* ID_MODEL_FROM_DATABASE=Barcode Scanner @@ -4088,6 +4133,9 @@ usb:v041Ep3030* usb:v041Ep3040* ID_MODEL_FROM_DATABASE=SoundBlaster Live! 24-bit External SB0490 +usb:v041Ep3042* + ID_MODEL_FROM_DATABASE=Sound Blaster X-Fi Surround 5.1 + usb:v041Ep3060* ID_MODEL_FROM_DATABASE=Sound Blaster Audigy 2 ZS External @@ -4136,6 +4184,9 @@ usb:v041Ep3F04* usb:v041Ep3F07* ID_MODEL_FROM_DATABASE=E-Mu Xmidi 1x1 +usb:v041Ep3F0A* + ID_MODEL_FROM_DATABASE=E-Mu Tracker Pre + usb:v041Ep3F0E* ID_MODEL_FROM_DATABASE=Xmidi 1x1 Tab @@ -4320,7 +4371,7 @@ usb:v041Ep4095* ID_MODEL_FROM_DATABASE=Live! Cam Sync HD [VF0770] usb:v041Ep4097* - ID_MODEL_FROM_DATABASE=Live! Cam Chat HD [VF0700] + ID_MODEL_FROM_DATABASE=Live! Cam Chat HD [VF0700/VF0790] usb:v041Ep4099* ID_MODEL_FROM_DATABASE=Creative VF0800 [RealSense Camera SR300] @@ -4943,6 +4994,9 @@ usb:v0424* usb:v0424p0001* ID_MODEL_FROM_DATABASE=Integrated Hub +usb:v0424p0007* + ID_MODEL_FROM_DATABASE=ULPI Transciever [USB3320] + usb:v0424p0140* ID_MODEL_FROM_DATABASE=LPC47M14x hub @@ -5216,6 +5270,9 @@ usb:v0430p00A2* usb:v0430p0100* ID_MODEL_FROM_DATABASE=3-button Mouse +usb:v0430p0406* + ID_MODEL_FROM_DATABASE=KVM Switch + usb:v0430p0502* ID_MODEL_FROM_DATABASE=Panasonic CF-19 HID Touch Panel @@ -5738,6 +5795,9 @@ usb:v043Dp0142* usb:v043Dp01FA* ID_MODEL_FROM_DATABASE=S310 series +usb:v043Dp020E* + ID_MODEL_FROM_DATABASE=RICOH Aficio SP 4410SF + usb:v043Dp4303* ID_MODEL_FROM_DATABASE=Xerox WorkCentre Pro 412 @@ -6227,6 +6287,15 @@ usb:v0455* usb:v0456* ID_VENDOR_FROM_DATABASE=Analog Devices, Inc. +usb:v0456p7031* + ID_MODEL_FROM_DATABASE=FX2 SPI/I2C Interface + +usb:v0456pB672* + ID_MODEL_FROM_DATABASE=Libiio based instrument [ADALM2000] + +usb:v0456pB673* + ID_MODEL_FROM_DATABASE=LibIIO based AD9363 Software Defined Radio [ADALM-PLUTO] + usb:v0456pF000* ID_MODEL_FROM_DATABASE=FT2232 JTAG ICE [gnICE] @@ -6530,6 +6599,9 @@ usb:v0458p7025* usb:v0458p7029* ID_MODEL_FROM_DATABASE=Genius Look 320s (SN9C201 + HV7131R) +usb:v0458p702C* + ID_MODEL_FROM_DATABASE=Trek 320R Camera + usb:v0458p702F* ID_MODEL_FROM_DATABASE=Genius Slim 322 @@ -6963,7 +7035,7 @@ usb:v045Ep028E* ID_MODEL_FROM_DATABASE=Xbox360 Controller usb:v045Ep028F* - ID_MODEL_FROM_DATABASE=Xbox360 Wireless Controller + ID_MODEL_FROM_DATABASE=Xbox360 Wireless Controller via Plug & Charge Cable usb:v045Ep0290* ID_MODEL_FROM_DATABASE=Xbox360 Performance Pipe (PIX) @@ -7025,6 +7097,9 @@ usb:v045Ep02D5* usb:v045Ep02DD* ID_MODEL_FROM_DATABASE=Xbox One Controller (Firmware 2015) +usb:v045Ep02E0* + ID_MODEL_FROM_DATABASE=Xbox One Wireless Controller + usb:v045Ep02E3* ID_MODEL_FROM_DATABASE=Xbox One Elite Controller @@ -7037,6 +7112,12 @@ usb:v045Ep02EA* usb:v045Ep02FD* ID_MODEL_FROM_DATABASE=Xbox One S Controller [Bluetooth] +usb:v045Ep02FE* + ID_MODEL_FROM_DATABASE=Xbox Wireless Adapter for Windows + +usb:v045Ep02FF* + ID_MODEL_FROM_DATABASE=Xbox One S Controller [Bluetooth] + usb:v045Ep0400* ID_MODEL_FROM_DATABASE=Windows Powered Pocket PC 2002 @@ -7601,6 +7682,21 @@ usb:v045Ep0955* usb:v045Ep0957* ID_MODEL_FROM_DATABASE=Hub +usb:v045Ep097A* + ID_MODEL_FROM_DATABASE=Generic Superspeed Hub [Azure Kinect] + +usb:v045Ep097B* + ID_MODEL_FROM_DATABASE=Generic Hub [Azure Kinect] + +usb:v045Ep097C* + ID_MODEL_FROM_DATABASE=Azure Kinect Depth Camera + +usb:v045Ep097D* + ID_MODEL_FROM_DATABASE=Azure Kinect 4K Camera + +usb:v045Ep097E* + ID_MODEL_FROM_DATABASE=Azure Kinect Microphone Array + usb:v045Ep09A0* ID_MODEL_FROM_DATABASE=RTL8153B GigE [Surface Ethernet Adapter] @@ -7608,7 +7704,10 @@ usb:v045Ep09C0* ID_MODEL_FROM_DATABASE=Surface Type Cover usb:v045Ep0A00* - ID_MODEL_FROM_DATABASE=Lumia 950 Dual SIM (RM-1118) + ID_MODEL_FROM_DATABASE=Lumia 950 (RM-1104/RM-1118) + +usb:v045Ep0B00* + ID_MODEL_FROM_DATABASE=Xbox Elite Series 2 Controller (model 1797) usb:v045Ep0B12* ID_MODEL_FROM_DATABASE=Xbox Wireless Controller (model 1914) @@ -7805,6 +7904,9 @@ usb:v0461p4D51* usb:v0461p4D62* ID_MODEL_FROM_DATABASE=HP Laser Mobile Mini Mouse +usb:v0461p4D64* + ID_MODEL_FROM_DATABASE=Asus wired optical mouse - Model MOEWUO + usb:v0461p4D75* ID_MODEL_FROM_DATABASE=Rocketfish RF-FLBTAD Bluetooth Adapter @@ -7835,6 +7937,9 @@ usb:v0461p4E04* usb:v0461p4E22* ID_MODEL_FROM_DATABASE=Dell Mouse, 2 Buttons, Modell: MS111-P +usb:v0461p4E26* + ID_MODEL_FROM_DATABASE=Asus wired keyboard - model KB73211 + usb:v0461p4E6F* ID_MODEL_FROM_DATABASE=Acer Wired Keyboard Model KBAY211 @@ -7910,15 +8015,87 @@ usb:v046Ap003E* usb:v046Ap0041* ID_MODEL_FROM_DATABASE=G86 6240 Keyboard +usb:v046Ap0076* + ID_MODEL_FROM_DATABASE=MX-Board 3.0 G80-3850 + +usb:v046Ap0077* + ID_MODEL_FROM_DATABASE=MX BOARD 3.0S FL NBL Keyboard + +usb:v046Ap0079* + ID_MODEL_FROM_DATABASE=MX BOARD 3.0S FL RGB Keyboard + usb:v046Ap0080* ID_MODEL_FROM_DATABASE=eHealth Terminal ST 1503 usb:v046Ap0081* ID_MODEL_FROM_DATABASE=eHealth Keyboard G87 1504 +usb:v046Ap0083* + ID_MODEL_FROM_DATABASE=MX BOARD 3.0S FL RGB (KOREAN) Keyboard + +usb:v046Ap0084* + ID_MODEL_FROM_DATABASE=eHealth Terminal ST1506 + +usb:v046Ap0085* + ID_MODEL_FROM_DATABASE=eHealth PIN-Pad PP1516 + usb:v046Ap00A1* ID_MODEL_FROM_DATABASE=SmartCard Reader Keyboard KC 1000 SC +usb:v046Ap00AB* + ID_MODEL_FROM_DATABASE=MX 1.0 FL BL Keyboard + +usb:v046Ap00AC* + ID_MODEL_FROM_DATABASE=MX BOARD 1.0 TKL RGB Keyboard + +usb:v046Ap00B7* + ID_MODEL_FROM_DATABASE=MX BOARD 8.0 TKL RGB Keyboard + +usb:v046Ap00BB* + ID_MODEL_FROM_DATABASE=MX BOARD 10.0 FL RGB Keyboard + +usb:v046Ap00C3* + ID_MODEL_FROM_DATABASE=G80 3000 TKL NBL Keyboard + +usb:v046Ap00C4* + ID_MODEL_FROM_DATABASE=MX BOARD 2.0S FL RGB Keyboard + +usb:v046Ap00C5* + ID_MODEL_FROM_DATABASE=G80 3000 TKL RGB Keyboard + +usb:v046Ap00C7* + ID_MODEL_FROM_DATABASE=MV BOARD 3.0 FL RGB + +usb:v046Ap00C9* + ID_MODEL_FROM_DATABASE=CCF MX 8.0 TKL BL Keyboard + +usb:v046Ap00CA* + ID_MODEL_FROM_DATABASE=CCF MX 1.0 TKL BL Keyboard + +usb:v046Ap00CB* + ID_MODEL_FROM_DATABASE=CCF MX 1.0 TKL NBL Keyboard + +usb:v046Ap00CD* + ID_MODEL_FROM_DATABASE=G80 3000 TKL NBL (KOREAN) Keyboard + +usb:v046Ap00CE* + ID_MODEL_FROM_DATABASE=MX BOARD 2.0S FL NBL Keyboard + +usb:v046Ap00D2* + ID_MODEL_FROM_DATABASE=MX 1.0 FL NBL Keyboard + +usb:v046Ap00D3* + ID_MODEL_FROM_DATABASE=MX 1.0 FL RGB Keyboard + +usb:v046Ap00DD* + ID_MODEL_FROM_DATABASE=G80-3000N RGB TKL Keyboard + +usb:v046Ap00DE* + ID_MODEL_FROM_DATABASE=G80-3000N FL RGB Keyboard + +usb:v046Ap00DF* + ID_MODEL_FROM_DATABASE=MX BOARD 10.0N FL RGB Keyboard + usb:v046Ap0106* ID_MODEL_FROM_DATABASE=R-300 Wireless Mouse Receiver @@ -7928,12 +8105,24 @@ usb:v046Ap010D* usb:v046Ap0180* ID_MODEL_FROM_DATABASE=Strait 3.0 +usb:v046Ap01A4* + ID_MODEL_FROM_DATABASE=MC 2.1 Mouse + +usb:v046Ap01A6* + ID_MODEL_FROM_DATABASE=MX BOARD 2.0S FL RGB DE Keyboard + usb:v046ApB090* ID_MODEL_FROM_DATABASE=Keyboard usb:v046ApB091* ID_MODEL_FROM_DATABASE=Mouse +usb:v046ApC099* + ID_MODEL_FROM_DATABASE=Stream Keyboard TKL + +usb:v046ApC110* + ID_MODEL_FROM_DATABASE=KC 4500 Ergo Keyboard + usb:v046B* ID_VENDOR_FROM_DATABASE=American Megatrends, Inc. @@ -8063,6 +8252,12 @@ usb:v046Dp0836* usb:v046Dp0837* ID_MODEL_FROM_DATABASE=BCC950 ConferenceCam +usb:v046Dp0838* + ID_MODEL_FROM_DATABASE=BCC950 ConferenceCam audio + +usb:v046Dp0839* + ID_MODEL_FROM_DATABASE=BCC950 ConferenceCam integated hub + usb:v046Dp0840* ID_MODEL_FROM_DATABASE=QuickCam Express @@ -8096,6 +8291,9 @@ usb:v046Dp085C* usb:v046Dp085E* ID_MODEL_FROM_DATABASE=BRIO Ultra HD Webcam +usb:v046Dp086B* + ID_MODEL_FROM_DATABASE=BRIO 4K Stream Edition + usb:v046Dp0870* ID_MODEL_FROM_DATABASE=QuickCam Express @@ -8429,6 +8627,9 @@ usb:v046Dp0A45* usb:v046Dp0A4D* ID_MODEL_FROM_DATABASE=G430 Surround Sound Gaming Headset +usb:v046Dp0A4F* + ID_MODEL_FROM_DATABASE=MINI BOOM + usb:v046Dp0A5B* ID_MODEL_FROM_DATABASE=G933 Wireless Headset Dongle @@ -8441,6 +8642,9 @@ usb:v046Dp0A66* usb:v046Dp0A8F* ID_MODEL_FROM_DATABASE=H390 headset with microphone +usb:v046Dp0A90* + ID_MODEL_FROM_DATABASE=Zone Receiver + usb:v046Dp0AAA* ID_MODEL_FROM_DATABASE=Logitech G PRO X Gaming Headset @@ -8678,6 +8882,9 @@ usb:v046DpC083* usb:v046DpC084* ID_MODEL_FROM_DATABASE=G203 Gaming Mouse +usb:v046DpC088* + ID_MODEL_FROM_DATABASE=G Pro Wireless gaming mouse (wired mode) + usb:v046DpC08B* ID_MODEL_FROM_DATABASE=G502 SE HERO Gaming Mouse @@ -9129,7 +9336,7 @@ usb:v046DpC537* ID_MODEL_FROM_DATABASE=Cordless Mouse Receiver usb:v046DpC539* - ID_MODEL_FROM_DATABASE=Cordless Mouse Receiver + ID_MODEL_FROM_DATABASE=Lightspeed Receiver usb:v046DpC53A* ID_MODEL_FROM_DATABASE=PowerPlay Wireless Charging System @@ -9137,6 +9344,12 @@ usb:v046DpC53A* usb:v046DpC53D* ID_MODEL_FROM_DATABASE=G631 Keyboard +usb:v046DpC542* + ID_MODEL_FROM_DATABASE=M185 compact wireless mouse + +usb:v046DpC548* + ID_MODEL_FROM_DATABASE=Logi Bolt Receiver + usb:v046DpC603* ID_MODEL_FROM_DATABASE=3Dconnexion Spacemouse Plus XT @@ -10031,6 +10244,9 @@ usb:v047FpAC01* usb:v047FpAD01* ID_MODEL_FROM_DATABASE=GameCom 777 5.1 Headset +usb:v047FpAF00* + ID_MODEL_FROM_DATABASE=DA70 + usb:v047FpAF01* ID_MODEL_FROM_DATABASE=DA80 @@ -10043,6 +10259,9 @@ usb:v047FpC00E* usb:v047FpC03B* ID_MODEL_FROM_DATABASE=HD1 +usb:v047FpC053* + ID_MODEL_FROM_DATABASE=Blackwire C5220 headset (remote control and 3.5mm audio adapter) + usb:v047FpCA01* ID_MODEL_FROM_DATABASE=Calisto 800 Series @@ -10313,6 +10532,9 @@ usb:v0483pA171* usb:v0483pA2E0* ID_MODEL_FROM_DATABASE=BMeasure instrument +usb:v0483pA43F* + ID_MODEL_FROM_DATABASE=inbed.io - Unified Controller (Gen 2) + usb:v0483pDF11* ID_MODEL_FROM_DATABASE=STM Device in DFU Mode @@ -10385,6 +10607,15 @@ usb:v0489pE04D* usb:v0489pE055* ID_MODEL_FROM_DATABASE=BCM43142A0 broadcom bluetooth +usb:v0489pE07A* + ID_MODEL_FROM_DATABASE=Broadcom BCM20702A1 Bluetooth + +usb:v0489pE0C8* + ID_MODEL_FROM_DATABASE=MediaTek MT7921 Bluetooth + +usb:v0489pE0CD* + ID_MODEL_FROM_DATABASE=MediaTek Bluetooth Adapter + usb:v048A* ID_VENDOR_FROM_DATABASE=S-MOS Systems, Inc. @@ -10409,6 +10640,12 @@ usb:v048Dp1336* usb:v048Dp1345* ID_MODEL_FROM_DATABASE=Multi Cardreader +usb:v048Dp5702* + ID_MODEL_FROM_DATABASE=RGB LED Controller + +usb:v048Dp6008* + ID_MODEL_FROM_DATABASE=8291 RGB keyboard backlight controller + usb:v048Dp8297* ID_MODEL_FROM_DATABASE=IT8297 RGB LED Controller @@ -11033,6 +11270,9 @@ usb:v04A6p0181* usb:v04A7* ID_VENDOR_FROM_DATABASE=Visioneer +usb:v04A7p0063* + ID_MODEL_FROM_DATABASE=Visioneer DocuMate 152i + usb:v04A7p0100* ID_MODEL_FROM_DATABASE=StrobePro @@ -13247,6 +13487,9 @@ usb:v04A9p32D5* usb:v04A9p32DB* ID_MODEL_FROM_DATABASE=SELPHY CP1300 +usb:v04A9p3302* + ID_MODEL_FROM_DATABASE=SELPHY CP1500 + usb:v04AA* ID_VENDOR_FROM_DATABASE=DaeWoo Telecom, Ltd @@ -13484,6 +13727,9 @@ usb:v04B0p042A* usb:v04B0p0430* ID_MODEL_FROM_DATABASE=D7100 +usb:v04B0p0434* + ID_MODEL_FROM_DATABASE=D610 + usb:v04B0p0436* ID_MODEL_FROM_DATABASE=D810 @@ -13532,6 +13778,9 @@ usb:v04B3p301B* usb:v04B3p301C* ID_MODEL_FROM_DATABASE=Enhanced Performance Keyboard +usb:v04B3p301E* + ID_MODEL_FROM_DATABASE=Keyboard with UltraNav (SK-8845RC) + usb:v04B3p3020* ID_MODEL_FROM_DATABASE=Enhanced Performance Keyboard @@ -14351,6 +14600,9 @@ usb:v04B8p0E03* usb:v04B8p1114* ID_MODEL_FROM_DATABASE=XP-440 [Expression Home Small-in-One Printer] +usb:v04B8p1115* + ID_MODEL_FROM_DATABASE=ES-0133 [Expression Home XP-342] + usb:v04B8p1129* ID_MODEL_FROM_DATABASE=ET-4750 [WorkForce ET-4750 EcoTank All-in-One] @@ -14771,6 +15023,9 @@ usb:v04CAp004F* usb:v04CAp008A* ID_MODEL_FROM_DATABASE=Acer Wired Mouse Model SM-9023 +usb:v04CAp00F9* + ID_MODEL_FROM_DATABASE=Multimedia Keyboard + usb:v04CAp1766* ID_MODEL_FROM_DATABASE=HID Monitor Controls @@ -14813,6 +15068,9 @@ usb:v04CAp7046* usb:v04CAp7054* ID_MODEL_FROM_DATABASE=HP HD Webcam +usb:v04CAp705A* + ID_MODEL_FROM_DATABASE=HD Webcam (960×540) + usb:v04CAp9304* ID_MODEL_FROM_DATABASE=Hub @@ -15218,6 +15476,12 @@ usb:v04D5* usb:v04D6* ID_VENDOR_FROM_DATABASE=Mentor Graphics +usb:v04D6pE301* + ID_MODEL_FROM_DATABASE=Bio-Key TouchLock XL All Weather Keyless Bio-Lock with Fingerprint Recognition + +usb:v04D6pE302* + ID_MODEL_FROM_DATABASE=ZC3202 [4GB Green Book Digital Quran Reading Pen For Home Teaching Quran] + usb:v04D7* ID_VENDOR_FROM_DATABASE=Oki Semiconductor @@ -15248,6 +15512,9 @@ usb:v04D8p0033* usb:v04D8p0036* ID_MODEL_FROM_DATABASE=PICkit Serial Analyzer +usb:v04D8p00DD* + ID_MODEL_FROM_DATABASE=MCP2221(a) UART/I2C Bridge + usb:v04D8p00E0* ID_MODEL_FROM_DATABASE=PIC32 Starter Board @@ -15293,6 +15560,15 @@ usb:v04D8pC001* usb:v04D8pE11C* ID_MODEL_FROM_DATABASE=TL866CS EEPROM Programmer [MiniPRO] +usb:v04D8pE72E* + ID_MODEL_FROM_DATABASE=YuanCon + +usb:v04D8pE7EE* + ID_MODEL_FROM_DATABASE=travisgeis.com Bike Light + +usb:v04D8pEC72* + ID_MODEL_FROM_DATABASE=Joystick with Rotary Switch Creative Electronics Ltd + usb:v04D8pED16* ID_MODEL_FROM_DATABASE=BeamiRC 2.0 CNC remote controller analoge @@ -15368,6 +15644,12 @@ usb:v04D9p0022* usb:v04D9p0129* ID_MODEL_FROM_DATABASE=Keyboard [KBPV8000] +usb:v04D9p0169* + ID_MODEL_FROM_DATABASE=Keyboard + +usb:v04D9p0198* + ID_MODEL_FROM_DATABASE=Keyboard + usb:v04D9p0348* ID_MODEL_FROM_DATABASE=Keyboard @@ -16638,7 +16920,7 @@ usb:v04E8p685E* ID_MODEL_FROM_DATABASE=GT-I9100 / GT-C3350 Phones (USB Debugging mode) usb:v04E8p6860* - ID_MODEL_FROM_DATABASE=Galaxy A5 (MTP) + ID_MODEL_FROM_DATABASE=Galaxy series, misc. (MTP mode) usb:v04E8p6863* ID_MODEL_FROM_DATABASE=Galaxy series, misc. (tethering mode) @@ -17111,6 +17393,12 @@ usb:v04F2pB604* usb:v04F2pB681* ID_MODEL_FROM_DATABASE=ThinkPad T490 Webcam +usb:v04F2pB71A* + ID_MODEL_FROM_DATABASE=Integrated IR Camera + +usb:v04F2pB76B* + ID_MODEL_FROM_DATABASE=SunplusIT Inc [HP HD Camera] + usb:v04F3* ID_VENDOR_FROM_DATABASE=Elan Microelectronics Corp. @@ -17162,6 +17450,9 @@ usb:v04F3p04A0* usb:v04F3p0C28* ID_MODEL_FROM_DATABASE=fingerprint sensor [FeinTech FPS00200] +usb:v04F3p0C3D* + ID_MODEL_FROM_DATABASE=Elan:Fingerprint + usb:v04F3p2234* ID_MODEL_FROM_DATABASE=Touchscreen @@ -17954,6 +18245,9 @@ usb:v04F9p0245* usb:v04F9p0248* ID_MODEL_FROM_DATABASE=DCP-7055 scanner/printer +usb:v04F9p024A* + ID_MODEL_FROM_DATABASE=DCP-7065DN + usb:v04F9p024E* ID_MODEL_FROM_DATABASE=MFC-7460DN @@ -18782,6 +19076,9 @@ usb:v04F9p2044* usb:v04F9p204D* ID_MODEL_FROM_DATABASE=QL-720NW Label Printer (mass storage mode) +usb:v04F9p2060* + ID_MODEL_FROM_DATABASE=PT-E550W P-touch Label Printer + usb:v04F9p2061* ID_MODEL_FROM_DATABASE=PT-P700 P-touch Label Printer @@ -19751,6 +20048,9 @@ usb:v0536* usb:v0536p01A0* ID_MODEL_FROM_DATABASE=PDT +usb:v0536p01CA* + ID_MODEL_FROM_DATABASE=IT4800 Area Imager + usb:v0537* ID_VENDOR_FROM_DATABASE=Inventec Corp. @@ -20570,9 +20870,15 @@ usb:v054Cp04CB* usb:v054Cp0541* ID_MODEL_FROM_DATABASE=DSC-HX100V [Cybershot Digital Still Camera] +usb:v054Cp0568* + ID_MODEL_FROM_DATABASE=DSC-H100 in Mass Storage mode + usb:v054Cp05C4* ID_MODEL_FROM_DATABASE=DualShock 4 [CUH-ZCT1x] +usb:v054Cp0643* + ID_MODEL_FROM_DATABASE=DSC-H100 in PTP/MTP mode + usb:v054Cp0689* ID_MODEL_FROM_DATABASE=Walkman NWZ-B173F @@ -20612,9 +20918,15 @@ usb:v054Cp08B7* usb:v054Cp094E* ID_MODEL_FROM_DATABASE=ILCE-6000 (aka Alpha-6000) in PC Remote mode +usb:v054Cp098D* + ID_MODEL_FROM_DATABASE=Walkman NWZ-B183F + usb:v054Cp0994* ID_MODEL_FROM_DATABASE=ILCE-6000 (aka Alpha-6000) in charging mode +usb:v054Cp09C2* + ID_MODEL_FROM_DATABASE=D33021 Storage + usb:v054Cp09CC* ID_MODEL_FROM_DATABASE=DualShock 4 [CUH-ZCT2x] @@ -21725,12 +22037,24 @@ usb:v056Ap03AA* usb:v056Ap03AC* ID_MODEL_FROM_DATABASE=DTH-W1620 [MobileStudio Pro 16] touchscreen +usb:v056Ap03B2* + ID_MODEL_FROM_DATABASE=DTH167 [Cintiq Pro 16] tablet + +usb:v056Ap03B3* + ID_MODEL_FROM_DATABASE=DTH167 [Cintiq Pro 16] touchscreen + usb:v056Ap03C5* ID_MODEL_FROM_DATABASE=CTL-4100WL [Intuos BT (S)] usb:v056Ap03C7* ID_MODEL_FROM_DATABASE=CTL-6100WL [Intuos BT (M)] +usb:v056Ap03DC* + ID_MODEL_FROM_DATABASE=PTH-460 [Intuos Pro (S)] tablet + +usb:v056Ap03DD* + ID_MODEL_FROM_DATABASE=PTH-460 [Intuos Pro BT (S)] tablet + usb:v056Ap0400* ID_MODEL_FROM_DATABASE=PenPartner 4x5 @@ -22250,6 +22574,9 @@ usb:v0572p1301* usb:v0572p1328* ID_MODEL_FROM_DATABASE=TrendNet TFM-561 modem +usb:v0572p1340* + ID_MODEL_FROM_DATABASE=CX93010 ACF Modem + usb:v0572p1804* ID_MODEL_FROM_DATABASE=HP Dock Audio @@ -22635,7 +22962,7 @@ usb:v057Ep0304* ID_MODEL_FROM_DATABASE=RVT-H Reader usb:v057Ep0305* - ID_MODEL_FROM_DATABASE=Broadcom BCM2045A Bluetooth Radio [Nintendo Wii] + ID_MODEL_FROM_DATABASE=Broadcom BCM2045A Bluetooth Radio [Nintendo Wii/Wii U] usb:v057Ep0306* ID_MODEL_FROM_DATABASE=Wii Remote Controller RVL-003 @@ -22643,6 +22970,9 @@ usb:v057Ep0306* usb:v057Ep0337* ID_MODEL_FROM_DATABASE=Wii U GameCube Controller Adapter +usb:v057Ep0341* + ID_MODEL_FROM_DATABASE=DRH GamePad Host [Nintendo Wii U] + usb:v057Ep2000* ID_MODEL_FROM_DATABASE=Switch @@ -23390,6 +23720,9 @@ usb:v0584pB000* usb:v0584pB020* ID_MODEL_FROM_DATABASE=REX-USB60F +usb:v0584pB022* + ID_MODEL_FROM_DATABASE=RTX-USB60F + usb:v0585* ID_VENDOR_FROM_DATABASE=FlashPoint Technology, Inc. @@ -24089,6 +24422,9 @@ usb:v059Fp106D* usb:v059Fp106E* ID_MODEL_FROM_DATABASE=Porsche Design Desktop Drive +usb:v059Fp1093* + ID_MODEL_FROM_DATABASE=Rugged + usb:v059Fp1094* ID_MODEL_FROM_DATABASE=Rugged THB @@ -24185,6 +24521,9 @@ usb:v05A6p0004* usb:v05A6p0008* ID_MODEL_FROM_DATABASE=STA1520 Tuning Adapter +usb:v05A6p0009* + ID_MODEL_FROM_DATABASE=Console + usb:v05A6p0A00* ID_MODEL_FROM_DATABASE=Integrated Management Controller Hub @@ -24216,7 +24555,7 @@ usb:v05A7p400D* ID_MODEL_FROM_DATABASE=SoundLink Color II speaker in DFU mode usb:v05A7p40FE* - ID_MODEL_FROM_DATABASE=SoundLink Color II speaker + ID_MODEL_FROM_DATABASE=SoundLink Color II / Flex usb:v05A7pBC50* ID_MODEL_FROM_DATABASE=SoundLink Wireless Mobile speaker @@ -24566,6 +24905,12 @@ usb:v05ACp1006* usb:v05ACp1008* ID_MODEL_FROM_DATABASE=Mini DisplayPort to Dual-Link DVI Adapter +usb:v05ACp1009* + ID_MODEL_FROM_DATABASE=iBus Hub + +usb:v05ACp100C* + ID_MODEL_FROM_DATABASE=Nova Hub + usb:v05ACp1101* ID_MODEL_FROM_DATABASE=Speakers @@ -24695,6 +25040,9 @@ usb:v05ACp129A* usb:v05ACp129C* ID_MODEL_FROM_DATABASE=iPhone 4(CDMA) +usb:v05ACp129D* + ID_MODEL_FROM_DATABASE=iPhone + usb:v05ACp129E* ID_MODEL_FROM_DATABASE=iPod Touch 4.Gen @@ -24704,6 +25052,9 @@ usb:v05ACp129F* usb:v05ACp12A0* ID_MODEL_FROM_DATABASE=iPhone 4S +usb:v05ACp12A1* + ID_MODEL_FROM_DATABASE=iPhone + usb:v05ACp12A2* ID_MODEL_FROM_DATABASE=iPad 2 (3G; 64GB) @@ -24719,8 +25070,11 @@ usb:v05ACp12A5* usb:v05ACp12A6* ID_MODEL_FROM_DATABASE=iPad 3 (3G, 16 GB) +usb:v05ACp12A7* + ID_MODEL_FROM_DATABASE=TV Device + usb:v05ACp12A8* - ID_MODEL_FROM_DATABASE=iPhone 5/5C/5S/6/SE + ID_MODEL_FROM_DATABASE=iPhone 5/5C/5S/6/SE/7/8/X usb:v05ACp12A9* ID_MODEL_FROM_DATABASE=iPad 2 @@ -24731,6 +25085,15 @@ usb:v05ACp12AA* usb:v05ACp12AB* ID_MODEL_FROM_DATABASE=iPad 4/Mini1 +usb:v05ACp12AC* + ID_MODEL_FROM_DATABASE=iPhone + +usb:v05ACp12AF* + ID_MODEL_FROM_DATABASE=Watch + +usb:v05ACp12B0* + ID_MODEL_FROM_DATABASE=HomePod + usb:v05ACp1300* ID_MODEL_FROM_DATABASE=iPod Shuffle @@ -24761,9 +25124,24 @@ usb:v05ACp1401* usb:v05ACp1402* ID_MODEL_FROM_DATABASE=Ethernet Adapter [A1277] +usb:v05ACp1460* + ID_MODEL_FROM_DATABASE=Digital AV Multiport Adapter + +usb:v05ACp1461* + ID_MODEL_FROM_DATABASE=VGA Multiport Adapter + +usb:v05ACp1463* + ID_MODEL_FROM_DATABASE=HDMI Adapter + usb:v05ACp1500* ID_MODEL_FROM_DATABASE=SuperDrive [A1379] +usb:v05ACp1624* + ID_MODEL_FROM_DATABASE=Nova + +usb:v05ACp1625* + ID_MODEL_FROM_DATABASE=iBus + usb:v05ACp8005* ID_MODEL_FROM_DATABASE=OHCI Root Hub Simulation @@ -24845,6 +25223,9 @@ usb:v05ACp8289* usb:v05ACp828C* ID_MODEL_FROM_DATABASE=Bluetooth Host Controller +usb:v05ACp828D* + ID_MODEL_FROM_DATABASE=Bluetooth Host Controller + usb:v05ACp8290* ID_MODEL_FROM_DATABASE=Bluetooth Host Controller @@ -25262,6 +25643,9 @@ usb:v05C8p03BC* usb:v05C8p03CB* ID_MODEL_FROM_DATABASE=HP Wide Vision HD Integrated Webcam +usb:v05C8p03D2* + ID_MODEL_FROM_DATABASE=HP TrueVision HD Camera + usb:v05C8p0403* ID_MODEL_FROM_DATABASE=Webcam @@ -26132,6 +26516,9 @@ usb:v05DCpB047* usb:v05DCpB051* ID_MODEL_FROM_DATABASE=microSD RDR UHS-I Card Reader [LRWM03U-7000] +usb:v05DCpB054* + ID_MODEL_FROM_DATABASE=Dual-Slot Reader [LRW400U] + usb:v05DCpBA02* ID_MODEL_FROM_DATABASE=Workflow CFR1 @@ -26751,7 +27138,7 @@ usb:v0603p6871* ID_MODEL_FROM_DATABASE=Mouse usb:v0603p8611* - ID_MODEL_FROM_DATABASE=NTK96550 based camera + ID_MODEL_FROM_DATABASE=NTK96550-based camera (mass storage mode) usb:v0604* ID_VENDOR_FROM_DATABASE=Jean Co., Ltd @@ -52446,7 +52833,7 @@ usb:v13FDp3E40* ID_MODEL_FROM_DATABASE=ZALMAN ZM-VE350 usb:v13FE* - ID_VENDOR_FROM_DATABASE=Kingston Technology Company Inc. + ID_VENDOR_FROM_DATABASE=Phison Electronics Corp. usb:v13FEp1A00* ID_MODEL_FROM_DATABASE=512MB/1GB Flash Drive @@ -69156,16 +69543,19 @@ usb:v595Ap0001* ID_MODEL_FROM_DATABASE=Touchscreen usb:v5986* - ID_VENDOR_FROM_DATABASE=Acer, Inc + ID_VENDOR_FROM_DATABASE=Bison Electronics Inc. usb:v5986p0100* - ID_MODEL_FROM_DATABASE=Orbicam + ID_MODEL_FROM_DATABASE=Acer Orbicam usb:v5986p0101* ID_MODEL_FROM_DATABASE=USB2.0 Camera usb:v5986p0102* - ID_MODEL_FROM_DATABASE=Crystal Eye Webcam + ID_MODEL_FROM_DATABASE=Acer Crystal Eye Webcam + +usb:v5986p0105* + ID_MODEL_FROM_DATABASE=Acer Crystal Eye Webcam usb:v5986p0137* ID_MODEL_FROM_DATABASE=HP Webcam @@ -69189,7 +69579,7 @@ usb:v5986p01A9* ID_MODEL_FROM_DATABASE=Lenovo Integrated Webcam usb:v5986p0200* - ID_MODEL_FROM_DATABASE=OrbiCam + ID_MODEL_FROM_DATABASE=Acer OrbiCam usb:v5986p0202* ID_MODEL_FROM_DATABASE=Fujitsu Webcam diff --git a/hwdb.d/60-autosuspend-fingerprint-reader.hwdb b/hwdb.d/60-autosuspend-fingerprint-reader.hwdb index 1af46fe0795363ae53a661f0c327ada76d508194..a5cc89474f58fe5289513c5f0497dc44f42b1866 100644 --- a/hwdb.d/60-autosuspend-fingerprint-reader.hwdb +++ b/hwdb.d/60-autosuspend-fingerprint-reader.hwdb @@ -71,7 +71,7 @@ usb:v08FFp5731* ID_PERSIST=0 # Supported by libfprint driver aes4000 -usb:v5501p08FF* +usb:v08FFp5501* ID_AUTOSUSPEND=1 ID_PERSIST=0 diff --git a/hwdb.d/60-evdev.hwdb b/hwdb.d/60-evdev.hwdb index b91fd8f294fe4ef00c0cee35b75d12a5cb2cca49..7a969a84b5cd46d842cbd4eb72650004ea3efa16 100644 --- a/hwdb.d/60-evdev.hwdb +++ b/hwdb.d/60-evdev.hwdb @@ -1,11 +1,34 @@ # This file is part of systemd. # +# ########################### MATCHING ####################################### +# # The lookup keys are composed in: # 60-evdev.rules # -# Match string formats: -# evdev:<modalias> -# evdev:name:<device name>:dmi:<dmi string> +# Supported hardware matches are: +# - Generic input devices match: +# evdev:input:bZZZZvYYYYpXXXXeWWWW-VVVV +# This matches on the kernel modalias of the input-device, mainly: +# ZZZZ is the bus-id (see /usr/include/linux/input.h BUS_*), YYYY, XXXX and +# WWWW are the 4-digit hex uppercase vendor, product and version ID and VVVV +# is a variable-length input-modalias describing the device capabilities. +# The vendor, product and version ID for a device node "eventX" is listed +# in /sys/class/input/eventX/device/id. +# +# - Input driver device name and DMI data match: +# evdev:name:<input device name>:dmi:bvn*:bvr*:bd*:svn<vendor>:pn* +# <input device name> is the name device specified by the +# driver, <vendor> is the firmware-provided string exported +# by the kernel DMI modalias, see /sys/class/dmi/id/modalias. +# +# - Extended input driver device name, properties and DMI data match: +# evdev:name:<input device name>:phys:<phys>:ev:<ev>:dmi:bvn*:bvr*:bd*:svn<vendor>:pn* +# <input device name> is the name device specified by the +# driver, <phys> is the physical-device-path, "cat +# /sys/class/input/input?/phys", <ev> is the event bitmask, "cat +# /sys/class/input/input?/capabilities/ev" and <vendor> is the +# firmware-provided string exported by the kernel DMI modalias, +# see /sys/class/dmi/id/modalias. # # To add local entries, create a new file # /etc/udev/hwdb.d/61-evdev-local.hwdb @@ -237,6 +260,13 @@ evdev:name:Synaptics TM2382-001:dmi:*svnDellInc.:pnInspiron3537:* EVDEV_ABS_35=::24 EVDEV_ABS_36=::34 +# Dell Inspiron N4010 +evdev:name:SynPS/2 Synaptics TouchPad:dmi:bvn*:bvr*:bd*:svnDellInc.:pnInspironN4010:* + EVDEV_ABS_00=1188:5797:49 + EVDEV_ABS_01=893:4894:80 + EVDEV_ABS_35=1188:5797:49 + EVDEV_ABS_36=893:4894:80 + # Dell Inspiron N5040 evdev:name:AlpsPS/2 ALPS DualPoint TouchPad:dmi:bvn*:bvr*:bd*:svnDellInc.:pnInspironN5040:* EVDEV_ABS_00=25:2000:22 @@ -337,6 +367,54 @@ evdev:name:Atmel maXTouch Touch*:dmi:bvn*:bvr*:bd*:svnGOOGLE:pnSamus:* EVDEV_ABS_35=::10 EVDEV_ABS_36=::10 +######################################### +# Granite Devices Simucube wheel bases +######################################### + +# Granite Devices Simucube 1 +evdev:input:b0003v16D0p0D5A* + EVDEV_ABS_00=:::0:0 + EVDEV_ABS_01=:::0:0 + EVDEV_ABS_02=:::0:0 + EVDEV_ABS_03=:::0:0 + EVDEV_ABS_04=:::0:0 + EVDEV_ABS_05=:::0:0 + EVDEV_ABS_06=:::0:0 + EVDEV_ABS_07=:::0:0 + +# Granite Devices Simucube 2 Sport +evdev:input:b0003v16D0p0D61* + EVDEV_ABS_00=:::0:0 + EVDEV_ABS_01=:::0:0 + EVDEV_ABS_02=:::0:0 + EVDEV_ABS_03=:::0:0 + EVDEV_ABS_04=:::0:0 + EVDEV_ABS_05=:::0:0 + EVDEV_ABS_06=:::0:0 + EVDEV_ABS_07=:::0:0 + +# Granite Devices Simucube 2 Pro +evdev:input:b0003v16D0p0D60* + EVDEV_ABS_00=:::0:0 + EVDEV_ABS_01=:::0:0 + EVDEV_ABS_02=:::0:0 + EVDEV_ABS_03=:::0:0 + EVDEV_ABS_04=:::0:0 + EVDEV_ABS_05=:::0:0 + EVDEV_ABS_06=:::0:0 + EVDEV_ABS_07=:::0:0 + +# Granite Devices Simucube 2 Ultimate +evdev:input:b0003v16D0p0D5F* + EVDEV_ABS_00=:::0:0 + EVDEV_ABS_01=:::0:0 + EVDEV_ABS_02=:::0:0 + EVDEV_ABS_03=:::0:0 + EVDEV_ABS_04=:::0:0 + EVDEV_ABS_05=:::0:0 + EVDEV_ABS_06=:::0:0 + EVDEV_ABS_07=:::0:0 + ######################################### # HP ######################################### @@ -384,7 +462,8 @@ evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnHP:pnHPSpectreNotebook:* EVDEV_ABS_36=1083:4808:65 # HP Envy x360 -evdev:name:SynPS/2 Synaptics TouchPad:*svnHP:pnHPENVYx360Convertible15m-cn0xxx:* +evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnHP:pnHPENVYx360Convertible15m-cn0xxx:* +evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnHP:pnHPENVYx360Convertible15-cn0xxx** EVDEV_ABS_00=1302:5640:36 EVDEV_ABS_01=1119:4741:61 EVDEV_ABS_35=1302:5640:36 @@ -622,6 +701,13 @@ evdev:name:MSFT0001:02 04F3:304B Touchpad:dmi:*svnLENOVO:*pvrLenovoLegionY9000X2 EVDEV_ABS_35=::31 EVDEV_ABS_36=::30 +# Lenovo g580 +evdev:name:ETPS/2 Elantech Touchpad:dmi:*svnLENOVO:*pvrLenovoG580** + EVDEV_ABS_00=-170:2950:24 + EVDEV_ABS_01=-591:700:25 + EVDEV_ABS_35=-170:2950:24 + EVDEV_ABS_36=-591:700:25 + ######################################### # Microsoft ######################################### @@ -649,6 +735,17 @@ evdev:input:b0003v6161p4D15* EVDEV_ABS_00=::152 EVDEV_ABS_01=::244 +######################################### +# Packard Bell +######################################### + +# EASYNOTE_TS11HR-200GE +evdev:name:ETPS/2 Elantech Touchpad:dmi:bvnPackardBell:bvr*:br*:svnPackardBell:pnEasyNoteTS11HR:* + EVDEV_ABS_00=0:2472:31 + EVDEV_ABS_01=-524:528:31 + EVDEV_ABS_35=0:2472:31 + EVDEV_ABS_36=-524:528:31 + ########################################################### # Pine64 ########################################################### diff --git a/hwdb.d/60-keyboard.hwdb b/hwdb.d/60-keyboard.hwdb index 066a7a1c8f5cc40c0ef874da2fc00e1378c6493f..10dde4dbec05ff137c22a5d1b9e2709c953c7cb1 100644 --- a/hwdb.d/60-keyboard.hwdb +++ b/hwdb.d/60-keyboard.hwdb @@ -19,14 +19,14 @@ # This matches on the kernel modalias of the input-device, mainly: # ZZZZ is the bus-id (see /usr/include/linux/input.h BUS_*), YYYY, XXXX and # WWWW are the 4-digit hex uppercase vendor, product and version ID and VVVV -# is an arbitrary length input-modalias describing the device capabilities. +# is a variable-length input-modalias describing the device capabilities. # The vendor, product and version ID for a device node "eventX" is listed # in /sys/class/input/eventX/device/id. # # - AT keyboard DMI data matches: # evdev:atkbd:dmi:bvn*:bvr*:bd*:svn<vendor>:pn<product>:pvr* # <vendor> and <product> are the firmware-provided strings -# exported by the kernel DMI modalias, see /sys/class/dmi/id/modalias +# exported by the kernel DMI modalias, see /sys/class/dmi/id/modalias. # # - Input driver device name and DMI data match: # evdev:name:<input device name>:dmi:bvn*:bvr*:bd*:svn<vendor>:pn* @@ -41,7 +41,22 @@ # /sys/class/input/input?/phys", <ev> is the event bitmask, "cat # /sys/class/input/input?/capabilities/ev" and <vendor> is the # firmware-provided string exported by the kernel DMI modalias, -# see /sys/class/dmi/id/modalias +# see /sys/class/dmi/id/modalias. +# +# To add local entries, create a new file +# /etc/udev/hwdb.d/61-keyboard-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 keyboard 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. # ######################### KEY MAPPING ###################################### # @@ -76,22 +91,6 @@ # Examples of such devices: Chromebooks where the top row is used for both # media and F1-F10 keys. -# To update this file, create a new file -# /etc/udev/hwdb.d/70-keyboard.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 keyboard in question. If in -# doubt, simply reload all input rules -# udevadm trigger --verbose --sysname-match="event*" -# -# 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. - ########################################## # Acer ########################################## @@ -278,6 +277,13 @@ evdev:atkbd:dmi:bvn*:bvr*:bd*:svnNotebook:pnW65_67SZ:* KEYBOARD_KEY_ae=!volumedown KEYBOARD_KEY_b0=!volumeup +evdev:atkbd:dmi:bvn*:bvr*:svnNotebook:pnNS50_70MU:* +evdev:atkbd:dmi:bvn*:bvr*:svnNotebook:pnNV4XMB,ME,MZ:* +evdev:atkbd:dmi:bvn*:bvr*:svnNotebook:pnNS5x_NS7xPU:* +evdev:atkbd:dmi:bvn*:bvr*:svnNotebook:pnNV4xPZ:* + KEYBOARD_KEY_f7=f21 # Touchpad Toggle + KEYBOARD_KEY_f8=f21 # Touchpad Toggle + ########################################################### # Compal ########################################################### @@ -296,6 +302,9 @@ evdev:atkbd:dmi:bvn*:bvr*:bd*:svnCompaq*:pn*Evo*N*:* KEYBOARD_KEY_9e=email KEYBOARD_KEY_9f=homepage +evdev:name:AT Translated Set 2 keyboard:dmi:bvn*:bvr*:svnCompaq:pn*:pvr*:rvn*:rnN14KP6* + KEYBOARD_KEY_76=f21 # Fn+f2 toggle touchpad + evdev:input:b0003v049Fp0051* evdev:input:b0003v049Fp008D* KEYBOARD_KEY_0c0011=presentation @@ -407,6 +416,8 @@ evdev:atkbd:dmi:bvn*:bvr*:bd*:svnDell*:pnXPS12-9Q33*:* KEYBOARD_KEY_88=wlan KEYBOARD_KEY_65=direction # Screen Rotate +# Dell G16 microphone mute +evdev:name:Dell WMI hotkeys:dmi:bvn*:bvr*:bd*:svnDell*:pnDellG16*:* # Dell Latitude microphone mute evdev:name:Dell WMI hotkeys:dmi:bvn*:bvr*:bd*:svnDell*:pnLatitude*:* # Dell Precision microphone mute @@ -596,6 +607,13 @@ evdev:atkbd:dmi:bvn*:bvr*:bd*:svnHP*:pnHPSpectrex360Convertible13*:* evdev:atkbd:dmi:bvn*:bvr*:bd*:svnHP*:pnHPENVYx360Convertible13*:* KEYBOARD_KEY_82=f20 # Microphone mute button, should be micmute +# Spectre x360 16 2022 +evdev:name:Intel HID events:dmi:bvn*:bvr*:bd*:svnHP*:pn*HP[sS][pP][eE][cC][tT][rR][eE]*x3602-in-1*:* +# ENVY x360 +evdev:name:Intel HID events:dmi:bvn*:bvr*:bd*:svnHP*:pnHPENVYx360Convertible*:* +evdev:name:Intel HID events:dmi:bvn*:bvr*:bd*:svnHP*:pnHPENVYx3602-in-1*:* + KEYBOARD_KEY_08=unknown # Prevents random airplane mode activation + # HP Elite x2 1013 G3 evdev:atkbd:dmi:bvn*:bvr*:svnHP*:pnHPElitex21013G3:* KEYBOARD_KEY_f8=unknown # rfkill is also reported by HP Wireless hotkeys @@ -918,7 +936,7 @@ evdev:atkbd:dmi:bvn*:bvr*:bd*:svnLENOVO*:pn*3000*:* evdev:atkbd:dmi:bvn*:bvr*:bd*:svnLENOVO:pn0769AP2:pvr3000N200:* KEYBOARD_KEY_b4=prog1 -# lenovo-ideapad +# Lenovo IdeaPad evdev:atkbd:dmi:bvn*:bvr*:bd*:svnLENOVO*:pn*IdeaPad*:* evdev:atkbd:dmi:bvn*:bvr*:bd*:svnLENOVO*:pnS10-*:* KEYBOARD_KEY_81=rfkill # does nothing in BIOS @@ -929,6 +947,10 @@ evdev:atkbd:dmi:bvn*:bvr*:bd*:svnLENOVO*:pnS10-*:* KEYBOARD_KEY_f2=f21 # touchpad toggle (key alternately emits F2 and F3) KEYBOARD_KEY_f3=f21 +# Lenovo IdeaPad 5 +evdev:atkbd:dmi:bvn*:bvr*:bd*:svnLENOVO*:pn*:pvrIdeaPad5*:* + KEYBOARD_KEY_81=insert + # Thinkpad X200_Tablet evdev:atkbd:dmi:bvn*:bvr*:bd*:svnLENOVO*:pn*:pvrThinkPad*X2*Tablet*:* KEYBOARD_KEY_5d=menu @@ -1376,6 +1398,7 @@ evdev:input:b0003v1532p0200* evdev:atkbd:dmi:bvn*:bvr*:bd*:svnMICRO-STAR*:pn*:* evdev:atkbd:dmi:bvn*:bvr*:bd*:svnMicro-Star*:pn*:* + KEYBOARD_KEY_91=config # MSIControl Center KEYBOARD_KEY_a0=mute # Fn+F9 KEYBOARD_KEY_ae=volumedown # Fn+F7 KEYBOARD_KEY_b0=volumeup # Fn+F8 @@ -1386,6 +1409,8 @@ evdev:atkbd:dmi:bvn*:bvr*:bd*:svnMicro-Star*:pn*:* KEYBOARD_KEY_e4=f21 # Fn+F3 Touchpad disable KEYBOARD_KEY_ec=email # envelope button KEYBOARD_KEY_ee=camera # Fn+F6 camera disable + KEYBOARD_KEY_f1=f20 # Microphone mute + KEYBOARD_KEY_f2=rotate_display # Rotate screen KEYBOARD_KEY_f6=wlan # satellite dish1 KEYBOARD_KEY_f7=brightnessdown # Fn+F4 KEYBOARD_KEY_f8=brightnessup # Fn+F5 @@ -1813,6 +1838,10 @@ evdev:atkbd:dmi:bvn*:bvr*:bd*:svnSystem76*:pn*:* KEYBOARD_KEY_f7=f21 # Touchpad toggle KEYBOARD_KEY_f8=f21 # Touchpad toggle +# Pangolin 12 +evdev:atkbd:dmi:bvn*:bvr*:bd*:svnSystem76*:pnPangolin*:pvrpang12* + KEYBOARD_KEY_76=f21 # Touchpad toggle + ########################################################### # T-bao ########################################################### @@ -2001,6 +2030,8 @@ evdev:atkbd:dmi:bvn*:bvr*:bd*:svnViewSonic:pnVPAD10:* ########################################################### # Positivo-Vaio ########################################################### +# Vaio Pro (VJPW11F11X, VJPW12F11X) +evdev:name:AT Translated Set 2 keyboard:dmi:bvn*:bvr*:bd*:svnPositivoBahia-VAIO:pnVJPW1[12]F11X*:pvr*:* # Vaio FE14 (VJFE41F11X, VJE42F11X, VJFE44F11X, VJFE54F11X) evdev:name:AT Translated Set 2 keyboard:dmi:bvn*:bvr*:bd*:svnPositivoBahia-VAIO:pnVJFE*:pvr*:* KEYBOARD_KEY_76=f21 # Fn+F1 toggle touchpad @@ -2008,8 +2039,10 @@ evdev:name:AT Translated Set 2 keyboard:dmi:bvn*:bvr*:bd*:svnPositivoBahia-VAIO: ########################################################### # Positivo ########################################################### +# Positivo MASTER-N1110 +evdev:name:AT Translated Set 2 keyboard:dmi:bvn*:svnPositivoTecnologiaSA:pn*:pvr*:rvnPositivoTecnologiaSA:rnNP11G-E* # Positivo DUO (k116) -evdev:name:AT Translated Set 2 keyboard:dmi:bvn*:svnPositivoTecnologiaSA:pn*:pvr*:rvnPositivoTecnologiaSA:rnK116* +evdev:name:AT Translated Set 2 keyboard:dmi:bvn*:svnPositivoTecnologiaSA:pn*:pvr*:rvnPositivoTecnologiaSA:rnK116* KEYBOARD_KEY_76=f21 # Fn+F1 toggle touchpad # Positivo Motion (N14DP6, N14DP7, N14DP7-V2, N14DP9, N14JP6, N14KP6) @@ -2022,6 +2055,8 @@ evdev:name:AT Translated Set 2 keyboard:dmi:bvn*:bvr*:svnPositivoTecnologiaSA:pn # Positivo Motion (K142, K142-V2) evdev:name:SIPODEV USB Composite Device:dmi:bvn*:bvr*:svnPositivoTecnologiaSA:pn*:pvr*:rvn*:rnK142* +# Positivo Motion (N14ZP6, N14ZP7) +evdev:name:SIPODEV USB Composite Device:dmi:bvn*:bvr*:svnPositivoTecnologiaSA:pn*:pvr*:rvn*:rnN14ZP[67]* # Positivo Motion (CW14Q01P) (CW14Q01P-V2) evdev:name:SIPODEV USB Composite Device:dmi:bvn*:bvr*:svnPositivoTecnologiaSA:pn*:pvr*:rvn*:rnCW14Q01P* KEYBOARD_KEY_70073=f21 # Fn+f2 toggle touchpad diff --git a/hwdb.d/60-sensor.hwdb b/hwdb.d/60-sensor.hwdb index 000871537efd1b4467d5480e70ed385b6d434acf..044fecdb388bc653a455df0278614aa503cf16e0 100644 --- a/hwdb.d/60-sensor.hwdb +++ b/hwdb.d/60-sensor.hwdb @@ -45,8 +45,8 @@ # subsystem[1]. The default, when unset, is equivalent to: # ACCEL_MOUNT_MATRIX=1, 0, 0; 0, 1, 0; 0, 0, 1 # eg. the identity matrix, -# and <value> is an integer value above which an object is considered -# close by a proximity sensor: +# and <value> is an integer value above or equal to which an object is +# considered close by a proximity sensor: # PROXIMITY_NEAR_LEVEL=100 # # [1]: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=dfc57732ad38f93ae6232a3b4e64fd077383a0f1 @@ -92,6 +92,9 @@ sensor:modalias:acpi:INVN6500*:dmi:*svn*Acer*:*pn*AspireSW5-012:* sensor:modalias:acpi:BOSC0200*:dmi:*svnAcer*:*TP-SW5-017-17BU:* ACCEL_MOUNT_MATRIX=0, 1, 0; 1, 0, 0; 0, 0, -1 +sensor:modalias:acpi:BOSC0200*:dmi:*:svnAcer:pnSW5-017:* + ACCEL_MOUNT_MATRIX=0, 1, 0; 1, 0, 0; 0, 0, 1 + sensor:modalias:acpi:BMA250E*:dmi:*:svnAcer:pnIconiaW1-810:* ACCEL_MOUNT_MATRIX=1, 0, 0; 0, -1, 0; 0, 0, 1 @@ -230,6 +233,10 @@ sensor:modalias:acpi:BOSC0200*:dmi:*:svn*CHUWIINNOVATIONANDTECHNOLOGY*:pnHi10pro sensor:modalias:acpi:MXC6655*:dmi:*:svnCHUWIInnovationAndTechnology*:pnHi10X:* ACCEL_MOUNT_MATRIX=0, 1, 0; 1, 0, 0; 0, 0, 1 +# Chuwi Hi10 X (N4120 processor version) +sensor:modalias:acpi:KIOX000A*:dmi:*:svnCHUWIInnovationAndTechnology*:pnHi10X:* + ACCEL_MOUNT_MATRIX=0, -1, 0; -1, 0, 0; 0, 0, 1 + # Chuwi Hi10 Go sensor:modalias:acpi:MXC6655*:dmi:*:svnCHUWIINNOVATIONLIMITED:pnHi10Go:* ACCEL_MOUNT_MATRIX=-1, 0, 0; 0,-1, 0; 0, 0, 1 @@ -280,6 +287,13 @@ sensor:modalias:acpi:BOSC0200*:dmi:*:svnHampoo*:pnC3W6_AP108_4GB:* sensor:modalias:acpi:KIOX000A*:dmi:*:svnConnect:pnTablet9:* ACCEL_MOUNT_MATRIX=0, 1, 0; 1, 0, 0; 0, 0, 1 +######################################### +# CSL Computer +######################################### +# CSL Panther Tab HD +sensor:modalias:acpi:KIOX000A*:dmi:*:svnCSL*Computer*:pnCSL*Panther*Tab*HD:* + ACCEL_MOUNT_MATRIX=0, -1, 0; -1, 0, 0; 0, 0, 1 + ######################################### # Cube ######################################### @@ -336,6 +350,11 @@ sensor:modalias:platform:HID-SENSOR-200073:dmi:*svnDell*:sku0B09:* sensor:modalias:platform:HID-SENSOR-200073:dmi:*svnDell*:sku0B0B:* sensor:modalias:platform:HID-SENSOR-200073:dmi:*svnDell*:sku0B0D:* sensor:modalias:platform:HID-SENSOR-200073:dmi:*svnDell*:sku0B11:* +sensor:modalias:platform:HID-SENSOR-200073:dmi:*svnDell*:sku0C00:* +sensor:modalias:platform:HID-SENSOR-200073:dmi:*svnDell*:sku0C02:* +sensor:modalias:platform:HID-SENSOR-200073:dmi:*svnDell*:sku0C40:* +sensor:modalias:platform:HID-SENSOR-200073:dmi:*svnDell*:sku0C41:* +sensor:modalias:platform:HID-SENSOR-200073:dmi:*svnDell*:sku0C42:* ACCEL_LOCATION=base # Dell Venue 8 Pro 3845 @@ -350,8 +369,8 @@ sensor:modalias:acpi:INVN6500*:dmi:*svnDell*:pnVenue10Pro5055:* # DERE ######################################### -# DBook D10 -sensor:modalias:acpi:KIOX000A*:dmi:bvnAmericanMegatrendsInternational,LLC.:bvrJP2V1.05:bd04/27/2022:br1.5:efr1.3:svnDefaultstring:* +# DBook D10 / Juno Tablet +sensor:modalias:acpi:KIOX000A*:dmi:bvnAmericanMegatrendsInternational,LLC.:bvrJP2V*:svnDefaultstring:* ACCEL_MOUNT_MATRIX=1, 0, 0; 0, -1, 0; 0, 0, 1 ######################################### @@ -629,6 +648,10 @@ sensor:modalias:i2c:bmc150_accel:dmi:*:svnLENOVO:*:pvrLenovoYoga300-11IBR:* ACCEL_MOUNT_MATRIX=1, 0, 0; 0, 1, 0; 0, 0, -1 ACCEL_LOCATION=base +# IdeaPad Duet 3 10IGL5 (82AT) +sensor:modalias:acpi:SMO8B30*:dmi:*:svnLENOVO*:pn82AT:* + ACCEL_MOUNT_MATRIX=0, 1, 0; -1, 0, 0; 0, 0, 1 + ######################################### # LINX ######################################### @@ -637,6 +660,10 @@ sensor:modalias:i2c:bmc150_accel:dmi:*:svnLENOVO:*:pvrLenovoYoga300-11IBR:* sensor:modalias:acpi:BOSC0200*:dmi:*:svnLINX*:pnLINX1010B:* ACCEL_MOUNT_MATRIX=-1, 0, 0; 0, 1, 0; 0, 0, -1 +# Linx 1020 +sensor:modalias:acpi:MIRAACC*:dmi:*:svnLINX*:pnLINX1020:* + ACCEL_MOUNT_MATRIX=1, 0, 0; 0, -1, 0; 0, 0, -1 + # Linx 12X64, 12V64 and Vision 8 sensor:modalias:acpi:KIOX000A*:dmi:*:svnLINX*:pnLINX12*64:* sensor:modalias:acpi:KIOX000A*:dmi:*:svnLINX:pnVISION004:* @@ -899,6 +926,10 @@ sensor:modalias:acpi:KIOX000A*:dmi:*:svnTECLAST:pnX80Pro:* sensor:modalias:acpi:SMO8500*:dmi:*bd12/19/2014:*:rvnTECLAST:rntPAD:* ACCEL_MOUNT_MATRIX=1, 0, 0; 0, -1, 0; 0, 0, 1 +# Teclast X98 Air 3G (C5J6), "tPAD" is too generic also match on newest BIOS date +sensor:modalias:acpi:SMO8500*:dmi:*bd05/05/2015:*:rvnTECLAST:rntPAD:* + ACCEL_MOUNT_MATRIX=1, 0, 0; 0, -1, 0; 0, 0, 1 + # Teclast X98 Plus I (A5C6), generic DMI strings, match entire dmi modalias inc. bios-date # '*' in ":*svn" is there because kernels >= 5.8 have inserted a br field there sensor:modalias:acpi:KIOX000A*:dmi:bvnAmericanMegatrendsInc.:bvr5.011:bd11/03/2015:*svnTobefilledbyO.E.M.:pnTobefilledbyO.E.M.:pvrTobefilledbyO.E.M.:rvnAMICorporation:rnCherryTrailCR:rvrTobefilledbyO.E.M.:cvnToBeFilledByO.E.M.:ct3:cvrToBeFilledByO.E.M.:* @@ -975,6 +1006,9 @@ sensor:modalias:acpi:KIOX000A*:dmi:*:svnUMAX:pnVisionBook10WiPro:* sensor:modalias:acpi:SMO8500*:dmi:*:svnUMAX:pnVisionBook10WiPlus:* ACCEL_MOUNT_MATRIX=0, -1, 0; -1, 0, 0; 0, 0, 1 +sensor:modalias:acpi:MXC6655*:dmi:*:svnUMAX:pnVisionbook12WrTab:* + ACCEL_MOUNT_MATRIX=0, 1, 0; 1, 0, 0; 0, 0, 1 + ######################################### # Voyo ######################################### diff --git a/hwdb.d/70-av-production.hwdb b/hwdb.d/70-av-production.hwdb index 5df128f07e654ae0e825b20f0536d063467e0624..f89f26eb6f7bba867ecada62d40d6e0f72707bca 100644 --- a/hwdb.d/70-av-production.hwdb +++ b/hwdb.d/70-av-production.hwdb @@ -52,6 +52,10 @@ usb:v0FD9p006D* usb:v0FD9p0080* ID_AV_PRODUCTION_CONTROLLER=1 +# Stream Deck Pedal +usb:v0FD9p0086* + ID_AV_PRODUCTION_CONTROLLER=1 + ############################# # Hercules (Guillemot Corp) ############################# diff --git a/hwdb.d/70-pointingstick.hwdb b/hwdb.d/70-pointingstick.hwdb index 00f28c60340871c30d24ac2bacc5f68e340bd7c2..a78d08817339f8e92874709b3b14a1e2db2d0ca2 100644 --- a/hwdb.d/70-pointingstick.hwdb +++ b/hwdb.d/70-pointingstick.hwdb @@ -1,8 +1,10 @@ # This file is part of systemd. # # Pointingstick const-accel configuration, to make different brand / model -# laptop pointingsticks have the same speed / feel, and per model adjustment -# of the IBM TrackPoint driver's sensitivity setting +# laptop pointingsticks have the same speed / feel, and per model adjustment of +# the IBM TrackPoint and Dell DualPoint Stick driver's sensitivity setting. +# +# ########################### MATCHING ####################################### # # The lookup keys are composed in: # 60-evdev.rules @@ -13,7 +15,7 @@ # This matches on the kernel modalias of the input-device, mainly: # ZZZZ is the bus-id (see /usr/include/linux/input.h BUS_*), YYYY, XXXX and # WWW are the 4-digit hex uppercase vendor, product and version ID and VVVV -# is an arbitrary length input-modalias describing the device capabilities. +# is a variable-length input-modalias describing the device capabilities. # The vendor, product and version ID for a device node "eventX" is listed # in /sys/class/input/eventX/device/id. # @@ -21,15 +23,24 @@ # evdev:name:<input device name>:dmi:bvn*:bvr*:bd*:svn<vendor>:pn*:* # <input device name> is the name device specified by the driver, # <vendor> is the firmware-provided string from the kernel DMI modalias, -# see /sys/class/dmi/id/modalias +# see /sys/class/dmi/id/modalias. +# +# - Extended input driver device name, properties and DMI data match: +# evdev:name:<input device name>:phys:<phys>:ev:<ev>:dmi:bvn*:bvr*:bd*:svn<vendor>:pn* +# <input device name> is the name device specified by the +# driver, <phys> is the physical-device-path, "cat +# /sys/class/input/input?/phys", <ev> is the event bitmask, "cat +# /sys/class/input/input?/capabilities/ev" and <vendor> is the +# firmware-provided string exported by the kernel DMI modalias, +# see /sys/class/dmi/id/modalias. # # To add local entries, create a new file # /etc/udev/hwdb.d/71-pointingstick-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 pointingstick in question. If in -# doubt, simply use /dev/input/event* to reload all input rules. +# where /dev/input/eventXX is the pointingstick 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 @@ -79,6 +90,7 @@ # Generic ########################################## evdev:name:*[tT]rack[pP]oint*:* +evdev:name:*[dD]ual[pP]oint [sS]tick*:* ID_INPUT_POINTINGSTICK=1 ######################################### diff --git a/hwdb.d/80-ieee1394-unit-function.hwdb b/hwdb.d/80-ieee1394-unit-function.hwdb index 6fa1329171dff5c1f68ed7871dc9ca3e74468ac7..cf55f5524c3fa9dfc5fc43fd9e17f31ad584f264 100644 --- a/hwdb.d/80-ieee1394-unit-function.hwdb +++ b/hwdb.d/80-ieee1394-unit-function.hwdb @@ -1094,6 +1094,13 @@ ieee1394:ven000001F2mo*sp000001F2ver00000035 IEEE1394_UNIT_FUNCTION_MIDI=1 IEEE1394_UNIT_FUNCTION_AUDIO=1 +ieee1394:node:ven0x0001f2units0x0001f2:0x000037 +ieee1394:ven000001F2mo00102800sp000001F2ver00000037 + ID_VENDOR_FROM_DATABASE=MOTU + ID_MODEL_FROM_DATABASE=MOTU 896 mk3 Hybrid + IEEE1394_UNIT_FUNCTION_MIDI=1 + IEEE1394_UNIT_FUNCTION_AUDIO=1 + ieee1394:node:ven0x0001f2units0x0001f2:0x000039 ieee1394:ven000001F2mo*sp000001F2ver00000039 ID_VENDOR_FROM_DATABASE=MOTU diff --git a/hwdb.d/acpi_id_registry.html b/hwdb.d/acpi_id_registry.html index ef39bbf39c24b81fc5dc2152531df101bf1d94c2..55735800e796c632277baeaa2d143d152f6b4762 100644 --- a/hwdb.d/acpi_id_registry.html +++ b/hwdb.d/acpi_id_registry.html @@ -116,6 +116,9 @@ <tr class="even"><td>GoUp Co.,Ltd</td><td>GOUP</td><td>06/24/2022</td> </tr> <tr class="odd"><td>Shenzhen Jaguar Microsystems Co.,Ltd.</td><td>JMIC</td><td>09/23/2022</td> </tr> <tr class="even"><td>Elliptic Laboratories AS</td><td>ELAS</td><td>10/20/2022</td> </tr> + <tr class="odd"><td>Micro Crystal AG</td><td>MCRY</td><td>11/10/2022</td> </tr> + <tr class="even"><td>Cix Technology (Shanghai) Co., Ltd. </td><td>CIXH</td><td>11/16/2022</td> </tr> + <tr class="odd"><td>EyeTech Digital Systems</td><td>ETDS</td><td>11/29/2022</td> </tr> </tbody> </table> </body> diff --git a/hwdb.d/ma-large.txt b/hwdb.d/ma-large.txt index ea866d15377877da96a9797ff281756fec281c4e..feeaaaac761f757496839d57789310e9ad0a1715 100644 --- a/hwdb.d/ma-large.txt +++ b/hwdb.d/ma-large.txt @@ -176,12 +176,6 @@ D82918 (base 16) HUAWEI TECHNOLOGIES CO.,LTD Dongguan 523808 CN -D0-D0-03 (hex) Samsung Electronics Co.,LTD -D0D003 (base 16) Samsung Electronics Co.,LTD - 129, Samsung-ro, Youngtongl-Gu - Suwon Gyeonggi-Do 16677 - KR - 64-B2-1D (hex) Chengdu Phycom Tech Co., Ltd. 64B21D (base 16) Chengdu Phycom Tech Co., Ltd. No.216 beisen road @@ -2150,18 +2144,6 @@ BC3F4E (base 16) Teleepoch Ltd Shenzhen Guangdong 518129 CN -74-83-C2 (hex) Ubiquiti Networks Inc. -7483C2 (base 16) Ubiquiti Networks Inc. - 2580 Orchard Pkwy - San Jose CA 95131 - US - -E0-63-DA (hex) Ubiquiti Networks Inc. -E063DA (base 16) Ubiquiti Networks Inc. - 2580 Orchard Pkwy - San Jose CA 95131 - US - 50-57-9C (hex) Seiko Epson Corporation 50579C (base 16) Seiko Epson Corporation 2070 Kotobuki Koaka @@ -4118,12 +4100,6 @@ F81D0F (base 16) Hitron Technologies. Inc Hsin-chu Taiwan 300 TW -58-C9-35 (hex) Chiun Mai Communication Systems, Inc -58C935 (base 16) Chiun Mai Communication Systems, Inc - No.4, Minsheng St., Tucheng District - New Taipei City 23678 - TW - 00-94-A1 (hex) F5 Networks, Inc. 0094A1 (base 16) F5 Networks, Inc. 401 Elliott Ave. W. @@ -6413,30 +6389,12 @@ C025E9 (base 16) TP-LINK TECHNOLOGIES CO.,LTD. Shenzhen Guangdong 518057 CN -80-2A-A8 (hex) Ubiquiti Networks Inc. -802AA8 (base 16) Ubiquiti Networks Inc. - 2580 Orchard Parkway - San Jose CA 95131 - US - -F0-9F-C2 (hex) Ubiquiti Networks Inc. -F09FC2 (base 16) Ubiquiti Networks Inc. - 2580 Orchard Parkway - San Jose CA 95131 - US - 18-8B-15 (hex) ShenZhen ZhongRuiJing Technology co.,LTD 188B15 (base 16) ShenZhen ZhongRuiJing Technology co.,LTD 4th Floor,Building 3,Meng Liyuan Industrial Park, Yousong Road, Longhua New District,Shenzhen,Guangdong Province,China Shenzhen Guangdong 518109 CN -78-8A-20 (hex) Ubiquiti Networks Inc. -788A20 (base 16) Ubiquiti Networks Inc. - 2580 Orchard Pkwy - San Jose CA 95131 - US - 88-6B-0F (hex) Bluegiga Technologies OY 886B0F (base 16) Bluegiga Technologies OY P.O. BOX 120 @@ -14165,12 +14123,6 @@ C8F386 (base 16) Shenzhen Xiaoniao Technology Co.,Ltd Futian District, Shenzhen Guangdong 518040 CN -E0-DC-A0 (hex) Siemens Industrial Automation Products Ltd Chengdu -E0DCA0 (base 16) Siemens Industrial Automation Products Ltd Chengdu - Tianyuan Road 99 - Cheng Du Si Chuan 611731 - CN - 84-2F-75 (hex) Innokas Group 842F75 (base 16) Innokas Group Tarjusojantie 12 @@ -15785,12 +15737,6 @@ D8F0F2 (base 16) Zeebo Inc Waterloo Ontario N2L 3W8 CA -38-A8-51 (hex) Moog, Ing -38A851 (base 16) Moog, Ing - 3650 Woodhead Drive - Northbrook IL 60062 - US - 94-E0-D0 (hex) HealthStream Taiwan Inc. 94E0D0 (base 16) HealthStream Taiwan Inc. 16-3, Zichiang 1st Road @@ -17606,12 +17552,6 @@ E86CDA (base 16) Supercomputers and Neurocomputers Research Center Sunnyvale CA 94089 US -24-A4-2C (hex) KOUKAAM a.s. -24A42C (base 16) KOUKAAM a.s. - U vinnych sklepu 7 - Prague 190 00 - CZ - 4C-30-89 (hex) Thales Transportation Systems GmbH 4C3089 (base 16) Thales Transportation Systems GmbH Bierweg 2 @@ -26801,12 +26741,6 @@ D4C766 (base 16) Acentic GmbH IT -00-03-51 (hex) Diebold, Inc. -000351 (base 16) Diebold, Inc. - 5995 Mayfair Road - North Canton OH 44720 - US - 00-03-4E (hex) Pos Data Company, Ltd. 00034E (base 16) Pos Data Company, Ltd. 276-2, Seo-Hyun Dong, @@ -27986,12 +27920,6 @@ D4C766 (base 16) Acentic GmbH Fremont CA 94555 US -00-30-2B (hex) INALP NETWORKS, INC. -00302B (base 16) INALP NETWORKS, INC. - MERIEDWEG 7 - - CH - 00-30-01 (hex) SMP 003001 (base 16) SMP 22, RUE DES COSMONAUTES @@ -28172,12 +28100,6 @@ D4C766 (base 16) Acentic GmbH WOODDALE IL 60091-1073 US -00-50-CA (hex) NET TO NET TECHNOLOGIES -0050CA (base 16) NET TO NET TECHNOLOGIES - 680 CENTRAL AVENUE - STE. #301 - DOVER NH 03820 - US - 00-D0-C7 (hex) PATHWAY, INC. 00D0C7 (base 16) PATHWAY, INC. 777 BETA DRIVE @@ -33284,12 +33206,6 @@ C80AA9 (base 16) Quanta Computer Inc. Tao Yuan 33377 TW -C0-8F-20 (hex) Shenzhen Skyworth Digital Technology CO., Ltd -C08F20 (base 16) Shenzhen Skyworth Digital Technology CO., Ltd - 4F,Block A, Skyworth?Building, - Shenzhen Guangdong 518057 - CN - 74-F7-F6 (hex) Shanghai Sunmi Technology Co.,Ltd. 74F7F6 (base 16) Shanghai Sunmi Technology Co.,Ltd. Room 505, KIC Plaza, No.388 Song Hu Road, Yang Pu District, Shanghai, China @@ -33590,12 +33506,6 @@ C49886 (base 16) Qorvo International Pte. Ltd. Hangzhou Zhejiang 310052 CN -24-5A-4C (hex) Ubiquiti Networks Inc. -245A4C (base 16) Ubiquiti Networks Inc. - 685 Third Avenue, 27th Floor - New York NY 10017 - US - 80-F1-F1 (hex) Tech4home, Lda 80F1F1 (base 16) Tech4home, Lda Rua de Fundoes N151 @@ -34406,12 +34316,6 @@ A0A3F0 (base 16) D-Link International Osaka Kita-ku 530-0011 JP -08-FF-24 (hex) Shenzhen Skyworth Digital Technology CO., Ltd -08FF24 (base 16) Shenzhen Skyworth Digital Technology CO., Ltd - 4F,Block A, Skyworth?Building, - Shenzhen Guangdong 518057 - CN - 50-55-8D (hex) China Mobile IOT Company Limited 50558D (base 16) China Mobile IOT Company Limited NO.8 Yu Ma Road, NanAn Area @@ -34922,12 +34826,6 @@ C45BBE (base 16) Espressif Inc. Sunnyvale CA 94089 US -90-B6-7A (hex) Shenzhen Skyworth Digital Technology CO., Ltd -90B67A (base 16) Shenzhen Skyworth Digital Technology CO., Ltd - 4F,Block A, Skyworth?Building, - Shenzhen Guangdong 518057 - CN - 7C-D9-F4 (hex) UAB Teltonika Telematics 7CD9F4 (base 16) UAB Teltonika Telematics Saltoniskiu str. 9B-1 @@ -35300,12 +35198,6 @@ F46077 (base 16) Texas Instruments Dallas TX 75243 US -24-9A-C8 (hex) Shenzhen Skyworth Digital Technology CO., Ltd -249AC8 (base 16) Shenzhen Skyworth Digital Technology CO., Ltd - 4F,Block A, Skyworth?Building, - Shenzhen Guangdong 518057 - CN - C0-3C-04 (hex) Sagemcom Broadband SAS C03C04 (base 16) Sagemcom Broadband SAS 250, route de l'Empereur @@ -36452,12 +36344,6 @@ D8B053 (base 16) Xiaomi Communications Co Ltd Shenzhen GuangDong 518109 CN -28-C0-1B (hex) Shenzhen Skyworth Digital Technology CO., Ltd -28C01B (base 16) Shenzhen Skyworth Digital Technology CO., Ltd - 4F,Block A, Skyworth?Building, - Shenzhen Guangdong 518057 - CN - B8-12-DA (hex) LVSWITCHES INC. B812DA (base 16) LVSWITCHES INC. F1 building,New light source base Luocun town,Nanhai district @@ -36512,12 +36398,6 @@ A8B57C (base 16) Roku, Inc Kulim Kedah 09000 MY -60-22-32 (hex) Ubiquiti Networks Inc. -602232 (base 16) Ubiquiti Networks Inc. - 2580 Orchard Pkwy - San Jose CA 95131 - US - AC-BC-D9 (hex) Cisco Systems, Inc ACBCD9 (base 16) Cisco Systems, Inc 80 West Tasman Drive @@ -36800,12 +36680,6 @@ EC50AA (base 16) Aruba, a Hewlett Packard Enterprise Company Santa Clara CA 95054 US -B4-45-06 (hex) Dell Inc. -B44506 (base 16) Dell Inc. - One Dell Way - Round Rock TX 78682 - US - CC-A3-BD (hex) ITEL MOBILE LIMITED CCA3BD (base 16) ITEL MOBILE LIMITED RM B3 & B4 BLOCK B, KO FAI INDUSTRIAL BUILDING NO.7 KO FAI ROAD, YAU TONG, KLN, H.K @@ -37172,12 +37046,6 @@ FC1193 (base 16) HUAWEI TECHNOLOGIES CO.,LTD Dongguan 523808 CN -E4-38-83 (hex) Ubiquiti Networks Inc. -E43883 (base 16) Ubiquiti Networks Inc. - 2580 Orchard Pkwy - San Jose CA 95131 - US - 34-B8-83 (hex) Cisco Systems, Inc 34B883 (base 16) Cisco Systems, Inc 80 West Tasman Drive @@ -37754,12 +37622,6 @@ C89E61 (base 16) Lyngsoe Systems LTd Bolton Ontario L7E 4E8 CA -E0-28-B1 (hex) Shenzhen Skyworth Digital Technology CO., Ltd -E028B1 (base 16) Shenzhen Skyworth Digital Technology CO., Ltd - 4F,Block A, Skyworth?Building, - Shenzhen Guangdong 518057 - CN - C0-8D-51 (hex) Amazon Technologies Inc. C08D51 (base 16) Amazon Technologies Inc. P.O Box 8102 @@ -38315,12 +38177,6 @@ B067B5 (base 16) Apple, Inc. Manisa Turket 45030 TR -04-BF-1B (hex) Dell Inc. -04BF1B (base 16) Dell Inc. - One Dell Way - Round Rock TX 78682 - US - 08-1A-1E (hex) Shenzhen iComm Semiconductor CO.,LTD 081A1E (base 16) Shenzhen iComm Semiconductor CO.,LTD Room 601,Block B ,Digital Building,Garden City @@ -39149,12 +39005,6 @@ ACAD4B (base 16) zte corporation Kulim Kedah 09000 MY -90-B4-DD (hex) ZPT R&D -90B4DD (base 16) ZPT R&D - HovÃ¥s Snöbärsväg 2, lgh 201 - HovÃ¥s 43654 - SE - 80-F7-A6 (hex) Shenzhen C-Data Technology Co., Ltd. 80F7A6 (base 16) Shenzhen C-Data Technology Co., Ltd. #601, Fl6, Bldg F, No.1008  Yangguang Community, Xili, Nanshan @@ -39347,12 +39197,6 @@ C44137 (base 16) Quectel Wireless Solutions Co.,Ltd. Beijing Beijing 100085 CN -30-31-80 (hex) Shenzhen Skyworth Digital Technology CO., Ltd -303180 (base 16) Shenzhen Skyworth Digital Technology CO., Ltd - 4F,Block A, Skyworth?Building, - Shenzhen Guangdong 518057 - CN - 5C-3E-06 (hex) Cisco Systems, Inc 5C3E06 (base 16) Cisco Systems, Inc 80 West Tasman Drive @@ -39545,6 +39389,720 @@ BC64D9 (base 16) GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD Moscow 129223 RU +70-F8-AE (hex) Microsoft Corporation +70F8AE (base 16) Microsoft Corporation + One Microsoft Way + REDMOND WA 98052 + US + +F8-3C-80 (hex) MITSUMI ELECTRIC CO.,LTD. +F83C80 (base 16) MITSUMI ELECTRIC CO.,LTD. + 2-11-2, Tsurumaki + Tama-shi Tokyo 206-8567 + JP + +D8-3A-DD (hex) Raspberry Pi Trading Ltd +D83ADD (base 16) Raspberry Pi Trading Ltd + Maurice Wilkes Building, Cowley Road + Cambridge CB4 0DS + GB + +64-EC-65 (hex) vivo Mobile Communication Co., Ltd. +64EC65 (base 16) vivo Mobile Communication Co., Ltd. + No.1, vivo Road, Chang'an + Dongguan Guangdong 523860 + CN + +F4-24-62 (hex) Selcom Electronics (Shanghai) Co., Ltd +F42462 (base 16) Selcom Electronics (Shanghai) Co., Ltd + A7/A24 No.5399, Waiqingsong Road, Qing Pu + Shanghai Shanghai 201707 + CN + +F4-A1-7F (hex) Marquardt Electronics Technology (Shanghai) Co.Ltd +F4A17F (base 16) Marquardt Electronics Technology (Shanghai) Co.Ltd + No. 650 Qingda Road, Heqing Industrial Zone, Shanghai + Shanghai 201201 + CN + +48-BC-E1 (hex) Samsung Electronics Co.,Ltd +48BCE1 (base 16) Samsung Electronics Co.,Ltd + #94-1, Imsoo-Dong + Gumi Gyeongbuk 730-350 + KR + +90-B4-DD (hex) Private +90B4DD (base 16) Private + HovÃ¥s Snöbärsväg 2, lgh 201 + HovÃ¥s 43654 + SE + +B8-5C-EE (hex) Baidu Online Network Technology (Beijing) Co., Ltd +B85CEE (base 16) Baidu Online Network Technology (Beijing) Co., Ltd + Baidu Campus, No.10 Shangdi 10th Street, Haidian District + Beijing 100085 + CN + +8C-79-09 (hex) Aruba, a Hewlett Packard Enterprise Company +8C7909 (base 16) Aruba, a Hewlett Packard Enterprise Company + 3333 Scott Blvd + Santa Clara CA 95054 + US + +D0-D0-03 (hex) Samsung Electronics Co.,Ltd +D0D003 (base 16) Samsung Electronics Co.,Ltd + 129, Samsung-ro, Youngtongl-Gu + Suwon Gyeonggi-Do 16677 + KR + +5C-76-D5 (hex) Nokia +5C76D5 (base 16) Nokia + 600 March Road + Kanata Ontario K2K 2E6 + CA + +8C-7A-00 (hex) Nokia +8C7A00 (base 16) Nokia + 600 March Road + Kanata Ontario K2K 2E6 + CA + +B8-38-EF (hex) ADVA Optical Networking Ltd. +B838EF (base 16) ADVA Optical Networking Ltd. + ADVAntage House + York YO30 4RY + GB + +B4-ED-D5 (hex) Quectel Wireless Solutions Co.,Ltd. +B4EDD5 (base 16) Quectel Wireless Solutions Co.,Ltd. + 7th Floor, Hongye Building, No.1801 Hongmei Road, Xuhui District + Shanghai 200233 + CN + +2C-D1-C6 (hex) Murata Manufacturing Co., Ltd. +2CD1C6 (base 16) Murata Manufacturing Co., Ltd. + 1-10-1, Higashikotari + Nagaokakyo-shi Kyoto 617-8555 + JP + +F0-74-8D (hex) Ruijie Networks Co.,LTD +F0748D (base 16) Ruijie Networks Co.,LTD + No. 2, 7th floor, xingwangruijie, haixi hi-tech industrial park, high-tech zone, fuzhou city + Fuzhou Fujian 350002 + CN + +08-42-18 (hex) Asyril SA +084218 (base 16) Asyril SA + Z.I. du Vivier 22 + Villaz-St-Pierre Fribourg 1690 + CH + +D8-5B-22 (hex) Shenzhen Hohunet Technology Co., Ltd +D85B22 (base 16) Shenzhen Hohunet Technology Co., Ltd + 8th floor, block a, Huahan technology building, No.16, Langshan Road, North District, Science Park, Nanshan District, Shenzhen + Shenzhen Gongdong 518000 + CN + +08-91-A3 (hex) Amazon Technologies Inc. +0891A3 (base 16) Amazon Technologies Inc. + P.O Box 8102 + Reno NV 89507 + US + +0C-D9-23 (hex) GOCLOUD Networks(GAOKE Networks) +0CD923 (base 16) GOCLOUD Networks(GAOKE Networks) + Room 5-301-A02, No. 3000, Longdong Road + Pudong Shanghai 201203 + CN + +90-9B-6F (hex) Apple, Inc. +909B6F (base 16) Apple, Inc. + 1 Infinite Loop + Cupertino CA 95014 + US + +74-73-B4 (hex) Apple, Inc. +7473B4 (base 16) Apple, Inc. + 1 Infinite Loop + Cupertino CA 95014 + US + +A4-FC-14 (hex) Apple, Inc. +A4FC14 (base 16) Apple, Inc. + 1 Infinite Loop + Cupertino CA 95014 + US + +A8-1A-F1 (hex) Apple, Inc. +A81AF1 (base 16) Apple, Inc. + 1 Infinite Loop + Cupertino CA 95014 + US + +98-0C-33 (hex) Silicon Laboratories +980C33 (base 16) Silicon Laboratories + 7000 W. William Cannon Dr. + Austin TX 78735 + US + +CC-08-FA (hex) Apple, Inc. +CC08FA (base 16) Apple, Inc. + 1 Infinite Loop + Cupertino CA 95014 + US + +70-58-46 (hex) Trig Avionics Limited +705846 (base 16) Trig Avionics Limited + Heriot Watt Research Park + Edinburgh EH14 4AP + GB + +84-39-8F (hex) Fortinet, Inc. +84398F (base 16) Fortinet, Inc. + 899 Kifer Road + Sunnyvale 94086 + US + +A4-A5-28 (hex) Sichuan Tianyi Comheart Telecom Co.,LTD +A4A528 (base 16) Sichuan Tianyi Comheart Telecom Co.,LTD + No.198,First Section,Snow Mountain Avenue, Jinyuan Town, Dayi County + Chengdu Sichuan 611330 + CN + +E8-78-EE (hex) New H3C Technologies Co., Ltd +E878EE (base 16) New H3C Technologies Co., Ltd + 466 Changhe Road, Binjiang District + Hangzhou Zhejiang 310052 + CN + +EC-A7-AD (hex) Barrot Technology Co.,Ltd. +ECA7AD (base 16) Barrot Technology Co.,Ltd. + A1009,Block A,Jia Hua Building,No.9 Shangdi 3rd Street,Haidian District,Beijing + beijing beijing 100000 + CN + +9C-DB-AF (hex) HUAWEI TECHNOLOGIES CO.,LTD +9CDBAF (base 16) HUAWEI TECHNOLOGIES CO.,LTD + No.2 Xin Cheng Road, Room R6,Songshan Lake Technology Park + Dongguan 523808 + CN + +0C-2E-57 (hex) HUAWEI TECHNOLOGIES CO.,LTD +0C2E57 (base 16) HUAWEI TECHNOLOGIES CO.,LTD + No.2 Xin Cheng Road, Room R6,Songshan Lake Technology Park + Dongguan 523808 + CN + +E8-D7-75 (hex) HUAWEI TECHNOLOGIES CO.,LTD +E8D775 (base 16) HUAWEI TECHNOLOGIES CO.,LTD + No.2 Xin Cheng Road, Room R6,Songshan Lake Technology Park + Dongguan 523808 + CN + +44-DB-D2 (hex) YEALINK(XIAMEN) NETWORK TECHNOLOGY CO.,LTD. +44DBD2 (base 16) YEALINK(XIAMEN) NETWORK TECHNOLOGY CO.,LTD. + 309, 3th Floor, No.16, Yun Ding North Road, Huli District + xiamen Fujian 361015 + CN + +5C-64-F1 (hex) Cisco Systems, Inc +5C64F1 (base 16) Cisco Systems, Inc + 80 West Tasman Drive + San Jose CA 94568 + US + +00-30-2B (hex) Inalp Solutions AG +00302B (base 16) Inalp Solutions AG + Badenerstrasse 13 + Brugg 5200 + CH + +1C-3B-62 (hex) HMD Global Oy +1C3B62 (base 16) HMD Global Oy + Bertel Jungin aukio 9 + Espoo 02600 + FI + +24-48-45 (hex) Hangzhou Hikvision Digital Technology Co.,Ltd. +244845 (base 16) Hangzhou Hikvision Digital Technology Co.,Ltd. + No.555 Qianmo Road + Hangzhou Zhejiang 310052 + CN + +E0-DC-A0 (hex) Siemens Industrial Automation Products Ltd., Chengdu +E0DCA0 (base 16) Siemens Industrial Automation Products Ltd., Chengdu + Tianyuan Road 99 + Cheng Du Si Chuan 611731 + CN + +88-58-BE (hex) kuosheng.com +8858BE (base 16) kuosheng.com + Room 103, Building 15 of Headquarters Center, No. 555, North Panyu Ave + Guangzhou Guangdong 511493 + CN + +F4-64-12 (hex) Sony Interactive Entertainment Inc. +F46412 (base 16) Sony Interactive Entertainment Inc. + 1-7-1 Konan + Minato-ku Tokyo 108-0075 + JP + +7C-4D-8F (hex) HP Inc. +7C4D8F (base 16) HP Inc. + 10300 Energy Dr + Spring TX 77389 + US + +3C-F9-F0 (hex) zte corporation +3CF9F0 (base 16) zte corporation + 12/F.,zte R&D building ,kejinan Road,Shenzhen,P.R.China + shenzhen guangdong 518057 + CN + +68-77-DA (hex) zte corporation +6877DA (base 16) zte corporation + 12/F.,zte R&D building ,kejinan Road,Shenzhen,P.R.China + shenzhen guangdong 518057 + CN + +74-D5-58 (hex) GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD +74D558 (base 16) GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD + NO.18 HAIBIN ROAD, + DONG GUAN GUANG DONG 523860 + CN + +9C-CB-F7 (hex) CLOUD STAR TECHNOLOGY CO., LTD. +9CCBF7 (base 16) CLOUD STAR TECHNOLOGY CO., LTD. + 13F.-1, No. 167, Wenqing Rd Guishan Dist + Taoyuan City Taoyuan 333613 + TW + +48-81-4E (hex) E&M SOLUTION CO,.Ltd +48814E (base 16) E&M SOLUTION CO,.Ltd + #813-ho, 555, Byeolmang-ro + Ansan-si Danwon-gu 15434 + KR + +AC-80-0A (hex) Sony Corporation +AC800A (base 16) Sony Corporation + Sony City Osaki 2-10-1 + Shinagawa-ku Tokyo 141-8610 + JP + +B8-EA-98 (hex) Xiaomi Communications Co Ltd +B8EA98 (base 16) Xiaomi Communications Co Ltd + #019, 9th Floor, Building 6, 33 Xi'erqi Middle Road + Beijing Haidian District 100085 + CN + +78-8C-B5 (hex) TP-Link Corporation Limited +788CB5 (base 16) TP-Link Corporation Limited + Room 901,9/F.New East Ocean Centre, 9 Science Museum Road + Tsim Sha Tsui Kowloon 999077 + HK + +10-C4-CA (hex) HUMAX Co., Ltd. +10C4CA (base 16) HUMAX Co., Ltd. + HUMAX Village, 216, Hwangsaeul-ro, Bu + Seongnam-si Gyeonggi-do 463-875 + KR + +58-C9-35 (hex) Chiun Mai Communication System, Inc +58C935 (base 16) Chiun Mai Communication System, Inc + No.4, Minsheng St., Tucheng District + New Taipei City 23678 + TW + +BC-49-B2 (hex) SHENZHEN ALONG COMMUNICATION TECH CO., LTD +BC49B2 (base 16) SHENZHEN ALONG COMMUNICATION TECH CO., LTD + Room1301,ZHENYEInternationalBusinessCenter,QIANHAIRoad,NANSHAN District,SHENZHEN,PRCTEL + SHENZHEN 518000 + CN + +94-97-AE (hex) GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD +9497AE (base 16) GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD + NO.18 HAIBIN ROAD, + DONG GUAN GUANG DONG 523860 + CN + +0C-BD-75 (hex) GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD +0CBD75 (base 16) GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD + NO.18 HAIBIN ROAD, + DONG GUAN GUANG DONG 523860 + CN + +AC-90-73 (hex) HUAWEI TECHNOLOGIES CO.,LTD +AC9073 (base 16) HUAWEI TECHNOLOGIES CO.,LTD + No.2 Xin Cheng Road, Room R6,Songshan Lake Technology Park + Dongguan 523808 + CN + +FC-1D-3A (hex) HUAWEI TECHNOLOGIES CO.,LTD +FC1D3A (base 16) HUAWEI TECHNOLOGIES CO.,LTD + No.2 Xin Cheng Road, Room R6,Songshan Lake Technology Park + Dongguan 523808 + CN + +54-8C-81 (hex) Hangzhou Hikvision Digital Technology Co.,Ltd. +548C81 (base 16) Hangzhou Hikvision Digital Technology Co.,Ltd. + No.555 Qianmo Road + Hangzhou Zhejiang 310052 + CN + +88-B6-BD (hex) Flaircomm Microelectronics, Inc. +88B6BD (base 16) Flaircomm Microelectronics, Inc. + 7F, Guomai Building, Guomai Science and Technology Park,116 Jiangbin East Avenue, Mawei District + Fuzhou Fujian 350015 + CN + +00-50-CA (hex) DZS Inc. +0050CA (base 16) DZS Inc. + 680 CENTRAL AVENUE - STE. #301 + DOVER NH 03820 + US + +74-EE-8D (hex) Apollo Intelligent Connectivity (Beijing) Technology Co., Ltd. +74EE8D (base 16) Apollo Intelligent Connectivity (Beijing) Technology Co., Ltd. + Baidu Technology Park Building No.2 No.10 Xibeiwang East Road Haidian District + BeiJing BeiJing 100193 + CN + +F0-9F-C2 (hex) Ubiquiti Inc +F09FC2 (base 16) Ubiquiti Inc + 685 Third Avenue, 27th Floor + New York NY New York NY 10017 + US + +80-2A-A8 (hex) Ubiquiti Inc +802AA8 (base 16) Ubiquiti Inc + 685 Third Avenue, 27th Floor + New York NY New York NY 10017 + US + +78-8A-20 (hex) Ubiquiti Inc +788A20 (base 16) Ubiquiti Inc + 685 Third Avenue, 27th Floor + New York NY New York NY 10017 + US + +74-83-C2 (hex) Ubiquiti Inc +7483C2 (base 16) Ubiquiti Inc + 685 Third Avenue, 27th Floor + New York NY New York NY 10017 + US + +E0-63-DA (hex) Ubiquiti Inc +E063DA (base 16) Ubiquiti Inc + 685 Third Avenue, 27th Floor + New York NY New York NY 10017 + US + +24-5A-4C (hex) Ubiquiti Inc +245A4C (base 16) Ubiquiti Inc + 685 Third Avenue, 27th Floor + New York NY New York NY 10017 + US + +E4-BE-FB (hex) HUAWEI TECHNOLOGIES CO.,LTD +E4BEFB (base 16) HUAWEI TECHNOLOGIES CO.,LTD + No.2 Xin Cheng Road, Room R6,Songshan Lake Technology Park + Dongguan 523808 + CN + +58-F8-D7 (hex) HUAWEI TECHNOLOGIES CO.,LTD +58F8D7 (base 16) HUAWEI TECHNOLOGIES CO.,LTD + No.2 Xin Cheng Road, Room R6,Songshan Lake Technology Park + Dongguan 523808 + CN + +60-22-32 (hex) Ubiquiti Inc +602232 (base 16) Ubiquiti Inc + 685 Third Avenue, 27th Floor + New York NY New York NY 10017 + US + +E4-38-83 (hex) Ubiquiti Inc +E43883 (base 16) Ubiquiti Inc + 685 Third Avenue, 27th Floor + New York NY New York NY 10017 + US + +00-03-51 (hex) Diebold Nixdorf +000351 (base 16) Diebold Nixdorf + 5995 Mayfair Road + North Canton OH 44720 + US + +E8-EB-DD (hex) Guangzhou Qingying Acoustics Technology Co., Ltd +E8EBDD (base 16) Guangzhou Qingying Acoustics Technology Co., Ltd + Room 905, 863 Industrialization Promotion Center, Guangzhou Private Science Park, Taihe Town, Baiyun District + Guangzhou Guangdong 510000 + CN + +D8-58-C6 (hex) Katch Asset Tracking Pty Limited +D858C6 (base 16) Katch Asset Tracking Pty Limited + 98 Riley St + Darlinghurst NSW 2010 + AU + +C4-A1-AE (hex) Huawei Device Co., Ltd. +C4A1AE (base 16) Huawei Device Co., Ltd. + No.2 of Xincheng Road, Songshan Lake Zone + Dongguan Guangdong 523808 + CN + +A8-71-16 (hex) Earda Technologies co Ltd +A87116 (base 16) Earda Technologies co Ltd + Block A,Lianfeng Creative Park, #2 Jisheng Rd., Nansha District + Guangzhou Guangdong 511455 + CN + +70-66-B9 (hex) Huawei Device Co., Ltd. +7066B9 (base 16) Huawei Device Co., Ltd. + No.2 of Xincheng Road, Songshan Lake Zone + Dongguan Guangdong 523808 + CN + +2C-C6-A0 (hex) Lumacron Technology Ltd. +2CC6A0 (base 16) Lumacron Technology Ltd. + 4 Pitreavie Court, Pitreavie Business Park + Dunfermline Fife KY11 8UU + GB + +FC-D7-49 (hex) Amazon Technologies Inc. +FCD749 (base 16) Amazon Technologies Inc. + P.O Box 8102 + Reno NV 89507 + US + +48-6F-33 (hex) KYUNGWOO.SYSTEM, INC. +486F33 (base 16) KYUNGWOO.SYSTEM, INC. + 68, Digital-ro 9-gil, Geumcheon-gu, Seoul, Republic of Korea + Seoul 08512 + KR + +2C-96-82 (hex) MitraStar Technology Corp. +2C9682 (base 16) MitraStar Technology Corp. + No. 6, Innovation Road II, + Hsinchu 300 + TW + +EC-41-CA (hex) Shenzhen TecAnswer Technology co.,ltd +EC41CA (base 16) Shenzhen TecAnswer Technology co.,ltd + 1004 yuemeite Building,No.1 gaoxin South 7th Road,Gaoxin District,Yuehai Street,Nanshan District,Shenzhen + Shenzhen Guangdong 518063 + CN + +24-BB-C9 (hex) Shenzhen SuperElectron Technology Co.,Ltd. +24BBC9 (base 16) Shenzhen SuperElectron Technology Co.,Ltd. + 1213-1214, haosheng business center, dongbin road, nanshan street, nanshan district, shenzhen city + Shenzhen Guangdong 518000 + CN + +14-84-77 (hex) New H3C Technologies Co., Ltd +148477 (base 16) New H3C Technologies Co., Ltd + 466 Changhe Road, Binjiang District + Hangzhou Zhejiang 310052 + CN + +14-96-2D (hex) New H3C Technologies Co., Ltd +14962D (base 16) New H3C Technologies Co., Ltd + 466 Changhe Road, Binjiang District + Hangzhou Zhejiang 310052 + CN + +C4-A6-4E (hex) Quectel Wireless Solutions Co.,Ltd. +C4A64E (base 16) Quectel Wireless Solutions Co.,Ltd. + 7th Floor, Hongye Building, No.1801 Hongmei Road, Xuhui District + Shanghai 200233 + CN + +E0-3C-1C (hex) IEEE Registration Authority +E03C1C (base 16) IEEE Registration Authority + 445 Hoes Lane + Piscataway NJ 08554 + US + +AC-91-9B (hex) Wistron Neweb Corporation +AC919B (base 16) Wistron Neweb Corporation + No.20,Park Avenue II,Hsinchu Science Park + Hsin-Chu R.O.C. 308 + TW + +CC-F3-C8 (hex) Technicolor CH USA Inc. +CCF3C8 (base 16) Technicolor CH USA Inc. + 5030 Sugarloaf Parkway Bldg 6 + Lawrenceville GA 30044 + US + +58-10-31 (hex) Hon Hai Precision IND.CO.,LTD +581031 (base 16) Hon Hai Precision IND.CO.,LTD + No. 66 Chung Shan Road TU-Cheng Industrial district TAIPEI TAIWAN + TAIPEI TAIWAN 33859 + CN + +F8-0D-A9 (hex) Zyxel Communications Corporation +F80DA9 (base 16) Zyxel Communications Corporation + No. 6 Innovation Road II, Science Park + Hsichu Taiwan 300 + TW + +44-20-63 (hex) Continental Automotive Technologies GmbH +442063 (base 16) Continental Automotive Technologies GmbH + Siemensstr. 12 + Regensburg 93055 + DE + +48-5A-0D (hex) Juniper Networks +485A0D (base 16) Juniper Networks + 1133 Innovation Way + Sunnyvale CA 94089 + US + +30-86-F1 (hex) Fiberhome Telecommunication Technologies Co.,LTD +3086F1 (base 16) Fiberhome Telecommunication Technologies Co.,LTD + No.5 DongXin Road + Wuhan Hubei 430074 + CN + +04-36-B8 (hex) I&C Technology +0436B8 (base 16) I&C Technology + I&C Building, 24, Pangyo-ro 255beon-gil, Bundang-gu + Seongnam-si Gyeonggi-do 13486 + KR + +F0-A0-B1 (hex) HUAWEI TECHNOLOGIES CO.,LTD +F0A0B1 (base 16) HUAWEI TECHNOLOGIES CO.,LTD + No.2 Xin Cheng Road, Room R6,Songshan Lake Technology Park + Dongguan 523808 + CN + +40-4F-42 (hex) HUAWEI TECHNOLOGIES CO.,LTD +404F42 (base 16) HUAWEI TECHNOLOGIES CO.,LTD + No.2 Xin Cheng Road, Room R6,Songshan Lake Technology Park + Dongguan 523808 + CN + +B4-45-06 (hex) Dell Inc. +B44506 (base 16) Dell Inc. + One Dell Way + Round Rock TX 78682 + US + +04-BF-1B (hex) Dell Inc. +04BF1B (base 16) Dell Inc. + One Dell Way + Round Rock TX 78682 + US + +38-A8-51 (hex) Quickset Defense Technologies, LLC +38A851 (base 16) Quickset Defense Technologies, LLC + 3650 Woodhead Drive + Northbrook IL 60062 + US + +24-A4-2C (hex) NETIO products a.s. +24A42C (base 16) NETIO products a.s. + U Pily 3 + Prague 143 00 + CZ + +60-1B-52 (hex) Vodafone Italia S.p.A. +601B52 (base 16) Vodafone Italia S.p.A. + Via Lorenteggio nr. 240 + Milan Italy 20147 + IT + +C0-8F-20 (hex) Shenzhen Skyworth Digital Technology CO., Ltd +C08F20 (base 16) Shenzhen Skyworth Digital Technology CO., Ltd + 4F,Block A, Skyworth?Building, + Shenzhen Guangdong 518057 + CN + +08-FF-24 (hex) Shenzhen Skyworth Digital Technology CO., Ltd +08FF24 (base 16) Shenzhen Skyworth Digital Technology CO., Ltd + 4F,Block A, Skyworth?Building, + Shenzhen Guangdong 518057 + CN + +90-B6-7A (hex) Shenzhen Skyworth Digital Technology CO., Ltd +90B67A (base 16) Shenzhen Skyworth Digital Technology CO., Ltd + 4F,Block A, Skyworth?Building, + Shenzhen Guangdong 518057 + CN + +24-9A-C8 (hex) Shenzhen Skyworth Digital Technology CO., Ltd +249AC8 (base 16) Shenzhen Skyworth Digital Technology CO., Ltd + 4F,Block A, Skyworth?Building, + Shenzhen Guangdong 518057 + CN + +A8-88-1F (hex) SERVERCOM (INDIA) PRIVATE LIMITED +A8881F (base 16) SERVERCOM (INDIA) PRIVATE LIMITED + E-43/1 OKHLA INDUSTRIAL AREA PHASE-II NEW DELHI SOUTH DELHI + NEW DELHI NA + IN + +20-15-82 (hex) Apple, Inc. +201582 (base 16) Apple, Inc. + 1 Infinite Loop + Cupertino CA 95014 + US + +40-92-1A (hex) Apple, Inc. +40921A (base 16) Apple, Inc. + 1 Infinite Loop + Cupertino CA 95014 + US + +10-E2-C9 (hex) Apple, Inc. +10E2C9 (base 16) Apple, Inc. + 1 Infinite Loop + Cupertino CA 95014 + US + +A8-C6-47 (hex) Extreme Networks, Inc. +A8C647 (base 16) Extreme Networks, Inc. + 6480 Via Del Oro + San Jose CA 95119 + US + +E0-28-B1 (hex) Shenzhen Skyworth Digital Technology CO., Ltd +E028B1 (base 16) Shenzhen Skyworth Digital Technology CO., Ltd + 4F,Block A, Skyworth?Building, + Shenzhen Guangdong 518057 + CN + +28-C0-1B (hex) Shenzhen Skyworth Digital Technology CO., Ltd +28C01B (base 16) Shenzhen Skyworth Digital Technology CO., Ltd + 4F,Block A, Skyworth?Building, + Shenzhen Guangdong 518057 + CN + +30-31-80 (hex) Shenzhen Skyworth Digital Technology CO., Ltd +303180 (base 16) Shenzhen Skyworth Digital Technology CO., Ltd + 4F,Block A, Skyworth?Building, + Shenzhen Guangdong 518057 + CN + +5C-28-86 (hex) Inventec(Chongqing) Corporation +5C2886 (base 16) Inventec(Chongqing) Corporation + No.66 West District 2nd Rd, Shapingba District + Chongqing Chongqing 401331 + CN + +FC-84-A7 (hex) Murata Manufacturing Co., Ltd. +FC84A7 (base 16) Murata Manufacturing Co., Ltd. + 1-10-1, Higashikotari + Nagaokakyo-shi Kyoto 617-8555 + JP + +88-3F-37 (hex) UHTEK CO., LTD. +883F37 (base 16) UHTEK CO., LTD. + 403DONG 503HO, 655 PYEONGCHEON-RO + BUCHEONSI KYEONGGIDO 14502 + KR + 9C-FF-C2 (hex) AVI Systems GmbH 9CFFC2 (base 16) AVI Systems GmbH Dr. Franz Wilhelmstraße 2A @@ -43526,12 +44084,6 @@ CC66B2 (base 16) Nokia Kanata Ontario K2K 2E6 CA -9C-65-EE (hex) DASAN Network Solutions -9C65EE (base 16) DASAN Network Solutions - DASAN Tower 8F, 49 Daewangpangyo-ro644beon-gil Bundang-gu - Seongnam-si Gyeonggi-do 13493 - KR - 78-CA-04 (hex) Nokia Corporation 78CA04 (base 16) Nokia Corporation Elektroniikkatie 10 @@ -44582,12 +45134,6 @@ A80CCA (base 16) Shenzhen Sundray Technologies Company Limited Taipei Hsien 221 TW -CC-9F-7A (hex) Chiun Mai Communication Systems, Inc -CC9F7A (base 16) Chiun Mai Communication Systems, Inc - No.4, Minsheng St., Tucheng District - New Taipei City 23678 - TW - 78-F2-9E (hex) PEGATRON CORPORATION 78F29E (base 16) PEGATRON CORPORATION 5F No. 76, Ligong St., Beitou District @@ -51809,12 +52355,6 @@ E0DB88 (base 16) Open Standard Digital-IF Interface for SATCOM Systems Aberdeen Proving Ground MD 21001 US -A8-BD-3A (hex) UNIONMAN TECHNOLOGY CO.,LTD -A8BD3A (base 16) UNIONMAN TECHNOLOGY CO.,LTD - 18F, HUAYANG TOWER,YANDAYI ROAD - Huizhou Guangdong 516007 - CN - A8-24-EB (hex) ZAO NPO Introtest A824EB (base 16) ZAO NPO Introtest Studencheskaya st. 55 @@ -59504,12 +60044,6 @@ D4AAFF (base 16) MICRO WORLD TAMPA FL 33634 US -00-1A-E8 (hex) Unify Software and Solutions GmbH & Co. KG -001AE8 (base 16) Unify Software and Solutions GmbH & Co. KG - Mies-van-der-Rohe-Strasse 6 - Munich 80807 - DE - 00-1A-E9 (hex) Nintendo Co., Ltd. 001AE9 (base 16) Nintendo Co., Ltd. 11-1 HOKOTATE-CHO KAMITOBA, MINAMI-KU @@ -72449,12 +72983,6 @@ B04414 (base 16) New H3C Technologies Co., Ltd Dongguan Guangdong 523808 CN -78-45-58 (hex) Ubiquiti Networks Inc. -784558 (base 16) Ubiquiti Networks Inc. - 685 Third Avenue, 27th Floor - New York NY 10017 - US - 64-F9-47 (hex) Senscomm Semiconductor Co., Ltd. 64F947 (base 16) Senscomm Semiconductor Co., Ltd. Room 303-309, 3rd Floor International Building, NO.2 Suzhou Avenue West @@ -74099,12 +74627,6 @@ C8BB81 (base 16) Huawei Device Co., Ltd. San Francisco CA 94107 US -C8-13-8B (hex) Shenzhen Skyworth Digital Technology CO., Ltd -C8138B (base 16) Shenzhen Skyworth Digital Technology CO., Ltd - 4F,Block A, Skyworth?Building, - Shenzhen Guangdong 518057 - CN - 78-F2-35 (hex) Sichuan AI-Link Technology Co., Ltd. 78F235 (base 16) Sichuan AI-Link Technology Co., Ltd. Anzhou, Industrial Park @@ -75317,12 +75839,6 @@ F820A9 (base 16) Huawei Device Co., Ltd. Nagaokakyo-shi Kyoto 617-8555 JP -34-AA-31 (hex) Shenzhen Skyworth Digital Technology CO., Ltd -34AA31 (base 16) Shenzhen Skyworth Digital Technology CO., Ltd - 4F,Block A, Skyworth?Building, - Shenzhen Guangdong 518057 - CN - 48-BD-4A (hex) HUAWEI TECHNOLOGIES CO.,LTD 48BD4A (base 16) HUAWEI TECHNOLOGIES CO.,LTD No.2 Xin Cheng Road, Room R6,Songshan Lake Technology Park @@ -75575,12 +76091,6 @@ C403A8 (base 16) Intel Corporate Tuebingen Baden-Wuerttemberg 72072 DE -AC-8B-A9 (hex) Ubiquiti Networks Inc. -AC8BA9 (base 16) Ubiquiti Networks Inc. - 2580 Orchard Pkwy - San Jose CA 95131 - US - C4-75-AB (hex) Intel Corporate C475AB (base 16) Intel Corporate Lot 8, Jalan Hi-Tech 2/3 @@ -75665,12 +76175,6 @@ D419F6 (base 16) NXP Semiconductor (Tianjin) LTD. Tianjin 300385 CN -A0-4C-0C (hex) Shenzhen Skyworth Digital Technology CO., Ltd -A04C0C (base 16) Shenzhen Skyworth Digital Technology CO., Ltd - 4F,Block A, Skyworth?Building, - Shenzhen Guangdong 518057 - CN - 40-AC-BF (hex) Hangzhou Hikvision Digital Technology Co.,Ltd. 40ACBF (base 16) Hangzhou Hikvision Digital Technology Co.,Ltd. No.555 Qianmo Road @@ -76091,12 +76595,6 @@ AC93C4 (base 16) GD Midea Air-Conditioning Equipment Co.,Ltd. Foshan Guangdong 528311 CN -48-CA-C6 (hex) UNIONMAN TECHNOLOGY CO.,LTD -48CAC6 (base 16) UNIONMAN TECHNOLOGY CO.,LTD - No.5,Huitai Road,Huinan High-Tech Park,Huiao Highway - Huizhou Guangdong 516025 - CN - 4C-63-EB (hex) Application Solutions (Electronics and Vision) Ltd 4C63EB (base 16) Application Solutions (Electronics and Vision) Ltd Unit 2 York Road, Burgess Hill @@ -76217,12 +76715,6 @@ F897A9 (base 16) Ericsson AB Stockholm SE-164 80 SE -30-B2-16 (hex) Hitachi Energy -30B216 (base 16) Hitachi Energy - Kallstadter Strasse 1 - Mannheim 68309 - DE - 98-CA-20 (hex) Shanghai SIMCOM Ltd. 98CA20 (base 16) Shanghai SIMCOM Ltd. Building A, SIM Technology Building, No.633, Jinzhong Road, Changning District @@ -76667,12 +77159,6 @@ C4C063 (base 16) New H3C Technologies Co., Ltd Shanghai Shanghai 201203 CN -C0-DD-8A (hex) Facebook Technologies, LLC -C0DD8A (base 16) Facebook Technologies, LLC - 1601 Willow Rd - Menlo Park CA 94025 - US - E0-79-8D (hex) Silicon Laboratories E0798D (base 16) Silicon Laboratories 400 West Cesar Chavez Street @@ -77135,12 +77621,6 @@ D868A0 (base 16) Samsung Electronics Co.,Ltd Gumi Gyeongbuk 730-350 KR -6C-C2-42 (hex) Shenzhen Skyworth Digital Technology CO., Ltd -6CC242 (base 16) Shenzhen Skyworth Digital Technology CO., Ltd - 4F,Block A, Skyworth?Building, - Shenzhen Guangdong 518057 - CN - 28-53-E0 (hex) Sintela Ltd 2853E0 (base 16) Sintela Ltd The Distillery, The Old Brewery, 9-11 Lodway, @@ -77843,12 +78323,6 @@ D4E98A (base 16) Intel Corporate Kulim Kedah 09000 MY -CC-A1-74 (hex) Facebook Technologies, LLC -CCA174 (base 16) Facebook Technologies, LLC - 1601 Willow Rd - Menlo Park CA 94025 - US - 8C-FA-DD (hex) HUAWEI TECHNOLOGIES CO.,LTD 8CFADD (base 16) HUAWEI TECHNOLOGIES CO.,LTD No.2 Xin Cheng Road, Room R6,Songshan Lake Technology Park @@ -77861,12 +78335,6 @@ F89A25 (base 16) HUAWEI TECHNOLOGIES CO.,LTD Dongguan 523808 CN -6C-3C-8C (hex) Dell Inc. -6C3C8C (base 16) Dell Inc. - One Dell Way - Round Rock TX 78682 - US - F8-71-0C (hex) Xiaomi Communications Co Ltd F8710C (base 16) Xiaomi Communications Co Ltd #019, 9th Floor, Building 6, 33 Xi'erqi Middle Road @@ -77969,12 +78437,6 @@ A8F1B2 (base 16) Allwinner Technology Co., Ltd Reno NV 89507 US -C4-5A-B1 (hex) Dell Inc. -C45AB1 (base 16) Dell Inc. - One Dell Way - Round Rock TX 78682 - US - 94-98-69 (hex) zte corporation 949869 (base 16) zte corporation 12/F.,zte R&D building ,kejinan Road,Shenzhen,P.R.China @@ -78362,12 +78824,6 @@ F44D5C (base 16) Zyxel Communications Corporation Hangzhou Zhejiang 310052 CN -B4-CB-B8 (hex) UNIVERSAL ELECTRONICS -B4CBB8 (base 16) UNIVERSAL ELECTRONICS - 201 E Sandpointe Ave - SANTA ANA CA 927075778 - US - E4-23-3C (hex) Juniper Networks E4233C (base 16) Juniper Networks 1133 Innovation Way @@ -78632,6 +79088,618 @@ E42150 (base 16) Shanghai Chint low voltage electrical technology Co.,Ltd. Shanghai Shanghai 201616 CN +F8-D7-58 (hex) Veratron AG +F8D758 (base 16) Veratron AG + Industriestrasse 18 + Rüthi St.Gallen 9464 + CH + +24-FE-9A (hex) CyberTAN Technology Inc. +24FE9A (base 16) CyberTAN Technology Inc. + 99 Park Ave III, Hsinchu Science Park + Hsinchu 308 + TW + +B4-CB-B8 (hex) Universal Electronics, Inc. +B4CBB8 (base 16) Universal Electronics, Inc. + 201 E Sandpointe Ave + SANTA ANA CA 927075778 + US + +BC-32-B2 (hex) Samsung Electronics Co.,Ltd +BC32B2 (base 16) Samsung Electronics Co.,Ltd + #94-1, Imsoo-Dong + Gumi Gyeongbuk 730-350 + KR + +80-D2-66 (hex) ScaleFlux +80D266 (base 16) ScaleFlux + 900 N. McCarthy Blvd.Suite 200 + Milpitas CA 95035 + US + +28-EB-A6 (hex) Nex-T LLC +28EBA6 (base 16) Nex-T LLC + Volgogradsky prospect, 42, building 5, floor 1, room I + Moscow Select State 109316 + RU + +E8-10-98 (hex) Aruba, a Hewlett Packard Enterprise Company +E81098 (base 16) Aruba, a Hewlett Packard Enterprise Company + 3333 Scott Blvd + Santa Clara CA 95054 + US + +CC-4D-74 (hex) Fujian Newland Payment Technology Co., Ltd. +CC4D74 (base 16) Fujian Newland Payment Technology Co., Ltd. + No. B602, Building #1, HaixiaJingmao Plaza, Fuzhou Bonded Area + Fuzhou 350015 + CN + +A0-31-EB (hex) Semikron Elektronik GmbH & Co. KG +A031EB (base 16) Semikron Elektronik GmbH & Co. KG + Sigmundstrasse 200 + Nürnberg Bavaria 90431 + DE + +EC-8A-48 (hex) Arista Networks +EC8A48 (base 16) Arista Networks + 5453 Great America Parkway + Santa Clara CA 95054 + US + +98-86-8B (hex) Juniper Networks +98868B (base 16) Juniper Networks + 1133 Innovation Way + Sunnyvale CA 94089 + US + +8C-5D-B2 (hex) IEEE Registration Authority +8C5DB2 (base 16) IEEE Registration Authority + 445 Hoes Lane + Piscataway NJ 08554 + US + +C0-B3-C8 (hex) LLC NTC Rotek +C0B3C8 (base 16) LLC NTC Rotek + Russian Federation, Moscow, Nizhnyaya Krasnoselskaya st., house 5, building 6, room 03 + Moscow 107140 + RU + +3C-1E-B5 (hex) Apple, Inc. +3C1EB5 (base 16) Apple, Inc. + 1 Infinite Loop + Cupertino CA 95014 + US + +AC-86-A3 (hex) Apple, Inc. +AC86A3 (base 16) Apple, Inc. + 1 Infinite Loop + Cupertino CA 95014 + US + +74-87-2E (hex) HUAWEI TECHNOLOGIES CO.,LTD +74872E (base 16) HUAWEI TECHNOLOGIES CO.,LTD + No.2 Xin Cheng Road, Room R6,Songshan Lake Technology Park + Dongguan 523808 + CN + +40-45-C4 (hex) HUAWEI TECHNOLOGIES CO.,LTD +4045C4 (base 16) HUAWEI TECHNOLOGIES CO.,LTD + No.2 Xin Cheng Road, Room R6,Songshan Lake Technology Park + Dongguan 523808 + CN + +74-95-A7 (hex) Keyence Corporation +7495A7 (base 16) Keyence Corporation + 1-3-14, Higashinakajima, Higashiyodogawa + Osaka Osaka 5338555 + JP + +F4-EE-31 (hex) Cisco Systems, Inc +F4EE31 (base 16) Cisco Systems, Inc + 80 West Tasman Drive + San Jose CA 94568 + US + +14-1A-97 (hex) Apple, Inc. +141A97 (base 16) Apple, Inc. + 1 Infinite Loop + Cupertino CA 95014 + US + +88-62-5D (hex) BITNETWORKS CO.,LTD +88625D (base 16) BITNETWORKS CO.,LTD + No.606, 83, Samwon-ro, Deogyang-gu, Goyang-si, Gyeonggi-do,Korea + Goyang-si 10550 + KR + +B4-B9-E6 (hex) eero inc. +B4B9E6 (base 16) eero inc. + 660 3rd Street + San Francisco CA 94107 + US + +68-59-32 (hex) Sunitec Enterprise Co.,Ltd +685932 (base 16) Sunitec Enterprise Co.,Ltd + 3F.,No.98-1,Mincyuan Rd.Sindian City + Taipei County 231 231141 + CN + +C8-36-A3 (hex) GERTEC BRASIL LTDA +C836A3 (base 16) GERTEC BRASIL LTDA + Avenida Jabaquara, 3060, room 601 + Sao Paulo São Paulo 04046500 + BR + +30-B2-16 (hex) Hitachi Energy Germany AG +30B216 (base 16) Hitachi Energy Germany AG + Havellandstr. 10-14 + Mannheim 68309 + DE + +CC-9F-7A (hex) Chiun Mai Communication System, Inc +CC9F7A (base 16) Chiun Mai Communication System, Inc + No.4, Minsheng St., Tucheng District + New Taipei City 23678 + TW + +54-14-A7 (hex) Nanjing Qinheng Microelectronics Co., Ltd. +5414A7 (base 16) Nanjing Qinheng Microelectronics Co., Ltd. + No.18, Ningshuang Road + Nanjing Jiangsu 210012 + CN + +A0-A3-B3 (hex) Espressif Inc. +A0A3B3 (base 16) Espressif Inc. + Room 204, Building 2, 690 Bibo Rd, Pudong New Area + Shanghai Shanghai 201203 + CN + +34-98-7A (hex) Espressif Inc. +34987A (base 16) Espressif Inc. + Room 204, Building 2, 690 Bibo Rd, Pudong New Area + Shanghai Shanghai 201203 + CN + +00-58-28 (hex) Axon Networks Inc. +005828 (base 16) Axon Networks Inc. + 15420 Laguna Canyon rd. + Irvine CA 92618 + US + +38-07-16 (hex) FREEBOX SAS +380716 (base 16) FREEBOX SAS + 16 rue de la Ville l'Eveque + PARIS IdF 75008 + FR + +5C-6A-EC (hex) IEEE Registration Authority +5C6AEC (base 16) IEEE Registration Authority + 445 Hoes Lane + Piscataway NJ 08554 + US + +4C-E7-05 (hex) Siemens Industrial Automation Products Ltd., Chengdu +4CE705 (base 16) Siemens Industrial Automation Products Ltd., Chengdu + Tianyuan Road No.99, High Tech Zone West + Chengdu Sichuan Province 611731 + CN + +0C-72-74 (hex) AVM Audiovisuelles Marketing und Computersysteme GmbH +0C7274 (base 16) AVM Audiovisuelles Marketing und Computersysteme GmbH + Alt-Moabit 95 + Berlin Berlin 10559 + DE + +48-BD-A7 (hex) Honor Device Co., Ltd. +48BDA7 (base 16) Honor Device Co., Ltd. + Suite 3401, Unit A, Building 6, Shum Yip Sky Park, No. 8089, Hongli West Road, Xiangmihu Street, Futian District + Shenzhen Guangdong 518040 + CN + +EC-21-50 (hex) vivo Mobile Communication Co., Ltd. +EC2150 (base 16) vivo Mobile Communication Co., Ltd. + No.1, vivo Road, Chang'an + Dongguan Guangdong 523860 + CN + +A0-AF-12 (hex) HUAWEI TECHNOLOGIES CO.,LTD +A0AF12 (base 16) HUAWEI TECHNOLOGIES CO.,LTD + No.2 Xin Cheng Road, Room R6,Songshan Lake Technology Park + Dongguan 523808 + CN + +AC-8B-A9 (hex) Ubiquiti Inc +AC8BA9 (base 16) Ubiquiti Inc + 685 Third Avenue, 27th Floor + New York NY New York NY 10017 + US + +9C-05-D6 (hex) Ubiquiti Inc +9C05D6 (base 16) Ubiquiti Inc + 685 Third Avenue, 27th Floor + New York NY New York NY 10017 + US + +28-70-4E (hex) Ubiquiti Inc +28704E (base 16) Ubiquiti Inc + 685 Third Avenue, 27th Floor + New York NY New York NY 10017 + US + +60-96-A4 (hex) HUAWEI TECHNOLOGIES CO.,LTD +6096A4 (base 16) HUAWEI TECHNOLOGIES CO.,LTD + No.2 Xin Cheng Road, Room R6,Songshan Lake Technology Park + Dongguan 523808 + CN + +78-45-58 (hex) Ubiquiti Inc +784558 (base 16) Ubiquiti Inc + 685 Third Avenue, 27th Floor + New York NY New York NY 10017 + US + +04-A5-26 (hex) Nokia +04A526 (base 16) Nokia + 600 March Road + Kanata Ontario K2K 2E6 + CA + +08-15-AE (hex) China Mobile Group Device Co.,Ltd. +0815AE (base 16) China Mobile Group Device Co.,Ltd. + 32 Xuanwumen West Street,Xicheng District + Beijing 100053 + CN + +04-B4-FE (hex) AVM Audiovisuelles Marketing und Computersysteme GmbH +04B4FE (base 16) AVM Audiovisuelles Marketing und Computersysteme GmbH + Alt-Moabit 95 + Berlin Berlin 10559 + DE + +18-F4-6B (hex) Telenor Connexion AB +18F46B (base 16) Telenor Connexion AB + 116 88 + Stockholm Sverige SE-116 88 + SE + +28-EA-0B (hex) Microsoft Corporation +28EA0B (base 16) Microsoft Corporation + One Microsoft Way + REDMOND WA 98052 + US + +C0-DD-8A (hex) Meta Platforms Technologies, LLC +C0DD8A (base 16) Meta Platforms Technologies, LLC + 1601 Willow Rd + Menlo Park CA 94025 + US + +CC-A1-74 (hex) Meta Platforms Technologies, LLC +CCA174 (base 16) Meta Platforms Technologies, LLC + 1601 Willow Rd + Menlo Park CA 94025 + US + +48-9E-9D (hex) Hui Zhou Gaoshengda Technology Co.,LTD +489E9D (base 16) Hui Zhou Gaoshengda Technology Co.,LTD + No.2,Jin-da Road,Huinan Industrial Park + Hui Zhou Guangdong 516025 + CN + +D8-0A-E6 (hex) zte corporation +D80AE6 (base 16) zte corporation + 12/F.,zte R&D building ,kejinan Road,Shenzhen,P.R.China + shenzhen guangdong 518057 + CN + +9C-65-EE (hex) DZS Inc. +9C65EE (base 16) DZS Inc. + DASAN Tower 8F, 49 Daewangpangyo-ro644beon-gil Bundang-gu + Seongnam-si Gyeonggi-do 13493 + KR + +9C-54-16 (hex) Cisco Systems, Inc +9C5416 (base 16) Cisco Systems, Inc + 80 West Tasman Drive + San Jose CA 94568 + US + +20-BA-36 (hex) u-blox AG +20BA36 (base 16) u-blox AG + Zuercherstrasse, 68 + Thalwil Switzerland CH-8800 + CH + +A4-6D-D4 (hex) Silicon Laboratories +A46DD4 (base 16) Silicon Laboratories + 7000 W. William Cannon Dr. + Austin TX 78735 + US + +8C-C5-8C (hex) ShenZhen Elsky Technology Co.,LTD +8CC58C (base 16) ShenZhen Elsky Technology Co.,LTD + 401, building A, wanguocheng, No. 9, Pingji Avenue, Shanglilang community, Nanwan street, Longgang District, Shenzhen + ShenZhen GuangDong 518000 + CN + +00-56-6D (hex) Huawei Device Co., Ltd. +00566D (base 16) Huawei Device Co., Ltd. + No.2 of Xincheng Road, Songshan Lake Zone + Dongguan Guangdong 523808 + CN + +90-CC-7A (hex) Huawei Device Co., Ltd. +90CC7A (base 16) Huawei Device Co., Ltd. + No.2 of Xincheng Road, Songshan Lake Zone + Dongguan Guangdong 523808 + CN + +64-52-34 (hex) Sichuan Tianyi Comheart Telecom Co.,LTD +645234 (base 16) Sichuan Tianyi Comheart Telecom Co.,LTD + No.198,First Section,Snow Mountain Avenue, Jinyuan Town, Dayi County + Chengdu Sichuan 611330 + CN + +E0-1F-6A (hex) Huawei Device Co., Ltd. +E01F6A (base 16) Huawei Device Co., Ltd. + No.2 of Xincheng Road, Songshan Lake Zone + Dongguan Guangdong 523808 + CN + +2C-70-4F (hex) zte corporation +2C704F (base 16) zte corporation + 12/F.,zte R&D building ,kejinan Road,Shenzhen,P.R.China + shenzhen guangdong 518057 + CN + +38-16-72 (hex) Shenzhen SuperElectron Technology Co.,Ltd. +381672 (base 16) Shenzhen SuperElectron Technology Co.,Ltd. + 1213-1214, haosheng business center, dongbin road, nanshan street, nanshan district, shenzhen city + Shenzhen Guangdong 518000 + CN + +D0-7B-6F (hex) Zhuhai Yunmai Technology Co.,Ltd +D07B6F (base 16) Zhuhai Yunmai Technology Co.,Ltd + Unit 1201-1203, Youte Headquarters Building, No. 88 Xingye Road, Xiangzhou District + Zhuhai Guangdong 519000 + CN + +08-CC-81 (hex) Hangzhou Hikvision Digital Technology Co.,Ltd. +08CC81 (base 16) Hangzhou Hikvision Digital Technology Co.,Ltd. + No.555 Qianmo Road + Hangzhou Zhejiang 310052 + CN + +6C-29-D2 (hex) Cisco Systems, Inc +6C29D2 (base 16) Cisco Systems, Inc + 80 West Tasman Drive + San Jose CA 94568 + US + +48-CA-C6 (hex) UNION MAN TECHNOLOGY CO.,LTD +48CAC6 (base 16) UNION MAN TECHNOLOGY CO.,LTD + No.5,Huitai Road,Huinan High-Tech Park,Huiao Highway + Huizhou Guangdong 516025 + CN + +D4-38-44 (hex) UNION MAN TECHNOLOGY CO.,LTD +D43844 (base 16) UNION MAN TECHNOLOGY CO.,LTD + No.5,Huitai Road,Huinan High-Tech Park,Huiao Highway + Huizhou Guangdong 516025 + CN + +2C-FE-4F (hex) Xiaomi Communications Co Ltd +2CFE4F (base 16) Xiaomi Communications Co Ltd + #019, 9th Floor, Building 6, 33 Xi'erqi Middle Road + Beijing Haidian District 100085 + CN + +90-7E-43 (hex) zte corporation +907E43 (base 16) zte corporation + 12/F.,zte R&D building ,kejinan Road,Shenzhen,P.R.China + shenzhen guangdong 518057 + CN + +D4-53-47 (hex) Merytronic 2012, S.L. +D45347 (base 16) Merytronic 2012, S.L. + Parque empresarial BoroaParcela 2C-1 + Amorebieta Bizkaia 48340 + ES + +94-3E-E4 (hex) WiSA Technologies Inc +943EE4 (base 16) WiSA Technologies Inc + 15268 Northwest Greenbrier Parkway + Beaverton OR 97006 + US + +A8-BD-3A (hex) UNION MAN TECHNOLOGY CO.,LTD +A8BD3A (base 16) UNION MAN TECHNOLOGY CO.,LTD + 18F, HUAYANG TOWER,YANDAYI ROAD + Huizhou Guangdong 516007 + CN + +54-EF-43 (hex) HUAWEI TECHNOLOGIES CO.,LTD +54EF43 (base 16) HUAWEI TECHNOLOGIES CO.,LTD + No.2 Xin Cheng Road, Room R6,Songshan Lake Technology Park + Dongguan 523808 + CN + +D8-1B-B5 (hex) HUAWEI TECHNOLOGIES CO.,LTD +D81BB5 (base 16) HUAWEI TECHNOLOGIES CO.,LTD + No.2 Xin Cheng Road, Room R6,Songshan Lake Technology Park + Dongguan 523808 + CN + +84-64-DD (hex) HUAWEI TECHNOLOGIES CO.,LTD +8464DD (base 16) HUAWEI TECHNOLOGIES CO.,LTD + No.2 Xin Cheng Road, Room R6,Songshan Lake Technology Park + Dongguan 523808 + CN + +68-A4-6A (hex) HUAWEI TECHNOLOGIES CO.,LTD +68A46A (base 16) HUAWEI TECHNOLOGIES CO.,LTD + No.2 Xin Cheng Road, Room R6,Songshan Lake Technology Park + Dongguan 523808 + CN + +6C-3C-8C (hex) Dell Inc. +6C3C8C (base 16) Dell Inc. + One Dell Way + Round Rock TX 78682 + US + +C4-5A-B1 (hex) Dell Inc. +C45AB1 (base 16) Dell Inc. + One Dell Way + Round Rock TX 78682 + US + +A8-B0-28 (hex) CubePilot Pty Ltd +A8B028 (base 16) CubePilot Pty Ltd + 153 Mercer Street + Geelong Victoria 3220 + AU + +40-7F-5F (hex) Juniper Networks +407F5F (base 16) Juniper Networks + 1133 Innovation Way + Sunnyvale CA 94089 + US + +20-97-27 (hex) TELTONIKA NETWORKS UAB +209727 (base 16) TELTONIKA NETWORKS UAB + K. BarÅ¡ausko st. 66, Kaunas + Kaunas LT-51436 + LT + +54-08-3B (hex) IEEE Registration Authority +54083B (base 16) IEEE Registration Authority + 445 Hoes Lane + Piscataway NJ 08554 + US + +00-1A-E8 (hex) Unify Software and Solutions GmbH & Co. KG +001AE8 (base 16) Unify Software and Solutions GmbH & Co. KG + Otto-Hahn-Ring 6 + Munich 81739 + DE + +E8-6E-3A (hex) Sony Interactive Entertainment Inc. +E86E3A (base 16) Sony Interactive Entertainment Inc. + 1-7-1 Konan + Minato-ku Tokyo 108-0075 + JP + +BC-B1-D3 (hex) Cisco Meraki +BCB1D3 (base 16) Cisco Meraki + 500 Terry A. Francois Blvd + San Francisco 94158 + US + +60-82-46 (hex) Apple, Inc. +608246 (base 16) Apple, Inc. + 1 Infinite Loop + Cupertino CA 95014 + US + +98-B3-79 (hex) Apple, Inc. +98B379 (base 16) Apple, Inc. + 1 Infinite Loop + Cupertino CA 95014 + US + +04-9D-05 (hex) Apple, Inc. +049D05 (base 16) Apple, Inc. + 1 Infinite Loop + Cupertino CA 95014 + US + +E0-73-E7 (hex) HP Inc. +E073E7 (base 16) HP Inc. + 10300 Energy Dr + Spring TX 77389 + US + +34-AA-31 (hex) Shenzhen Skyworth Digital Technology CO., Ltd +34AA31 (base 16) Shenzhen Skyworth Digital Technology CO., Ltd + 4F,Block A, Skyworth?Building, + Shenzhen Guangdong 518057 + CN + +A0-4C-0C (hex) Shenzhen Skyworth Digital Technology CO., Ltd +A04C0C (base 16) Shenzhen Skyworth Digital Technology CO., Ltd + 4F,Block A, Skyworth?Building, + Shenzhen Guangdong 518057 + CN + +C8-98-28 (hex) zte corporation +C89828 (base 16) zte corporation + 12/F.,zte R&D building ,kejinan Road,Shenzhen,P.R.China + shenzhen guangdong 518057 + CN + +DC-36-42 (hex) zte corporation +DC3642 (base 16) zte corporation + 12/F.,zte R&D building ,kejinan Road,Shenzhen,P.R.China + shenzhen guangdong 518057 + CN + +C8-13-8B (hex) Shenzhen Skyworth Digital Technology CO., Ltd +C8138B (base 16) Shenzhen Skyworth Digital Technology CO., Ltd + 4F,Block A, Skyworth?Building, + Shenzhen Guangdong 518057 + CN + +6C-C2-42 (hex) Shenzhen Skyworth Digital Technology CO., Ltd +6CC242 (base 16) Shenzhen Skyworth Digital Technology CO., Ltd + 4F,Block A, Skyworth?Building, + Shenzhen Guangdong 518057 + CN + +78-8A-86 (hex) China Dragon Technology Limited +788A86 (base 16) China Dragon Technology Limited + B4 Bldg.Haoshan 1st Industry Park, + Shenzhen Guangdong 518104 + CN + +20-E4-6F (hex) vivo Mobile Communication Co., Ltd. +20E46F (base 16) vivo Mobile Communication Co., Ltd. + No.1, vivo Road, Chang'an + Dongguan Guangdong 523860 + CN + +60-DC-81 (hex) AltoBeam Inc. +60DC81 (base 16) AltoBeam Inc. + B808, Tsinghua Tongfang Hi-Tech Plaza, Haidian + Beijing Beijing 100083 + CN + +84-72-93 (hex) Texas Instruments +847293 (base 16) Texas Instruments + 12500 TI Blvd + Dallas TX 75243 + US + +F8-2E-0C (hex) Texas Instruments +F82E0C (base 16) Texas Instruments + 12500 TI Blvd + Dallas TX 75243 + US + +90-06-F2 (hex) Texas Instruments +9006F2 (base 16) Texas Instruments + 12500 TI Blvd + Dallas TX 75243 + US + +84-F1-75 (hex) Jiangxi Xunte Intelligent Terminal Co., Ltd +84F175 (base 16) Jiangxi Xunte Intelligent Terminal Co., Ltd + 16 # 1-3/F, Zhongxing Nanchang Software Industrial Park, No. 688, Aixihu North Road, Nanchang High-tech Industrial Development Zone, Nanchang, Jiangxi Province + Nanchang Jiangxi 330000 + CN + 84-80-94 (hex) Meter, Inc. 848094 (base 16) Meter, Inc. 148 Townsend St @@ -79829,12 +80897,6 @@ CCEDDC (base 16) MitraStar Technology Corp. Hsinchu 300 TW -CC-D8-1F (hex) Maipu Communication Technology Co.,Ltd. -CCD81F (base 16) Maipu Communication Technology Co.,Ltd. - Maipu Mansion, No.288 Tianfu 3rd Street, High-tech Zone - Chengdu Sichuan 610094 - CN - 68-8B-0F (hex) China Mobile IOT Company Limited 688B0F (base 16) China Mobile IOT Company Limited NO.8 Yu Ma Road, NanAn Area @@ -79913,12 +80975,6 @@ F05C19 (base 16) Aruba, a Hewlett Packard Enterprise Company Chungju-si Chungcheongbuk-do 27463 KR -00-01-47 (hex) Zhone Technologies -000147 (base 16) Zhone Technologies - 7001 Oakport Street - Oakland CA 94621 - US - 20-B7-80 (hex) Toshiba Visual Solutions Corporation Co.,Ltd 20B780 (base 16) Toshiba Visual Solutions Corporation Co.,Ltd Shinkawasaki Mitsui Builing West Tower 19F, 1-1-2 Kashimada @@ -79937,12 +80993,6 @@ E03717 (base 16) Technicolor CH USA Inc. San Diego CA 92121 US -30-4F-75 (hex) DASAN Network Solutions -304F75 (base 16) DASAN Network Solutions - DASAN Tower 8F, 49 Daewangpangyo-ro644beon-gil Bundang-gu - Seongnam-si Gyeonggi-do 13493 - KR - EC-A9-FA (hex) GUANGDONG GENIUS TECHNOLOGY CO., LTD. ECA9FA (base 16) GUANGDONG GENIUS TECHNOLOGY CO., LTD. #126,BBK Road,Wusha,Chang'An @@ -82313,12 +83363,6 @@ B85001 (base 16) Extreme Networks, Inc. DONG GUAN GUANG DONG 523860 CN -D0-96-FB (hex) DASAN Network Solutions -D096FB (base 16) DASAN Network Solutions - DASAN Tower 8F, 49 Daewangpangyo-ro644beon-gil Bundang-gu - Seongnam-si Gyeonggi-do 13493 - KR - 00-E0-91 (hex) LG Electronics 00E091 (base 16) LG Electronics 16, Woomyeon-dong, Seocho-gu @@ -83351,12 +84395,6 @@ B03956 (base 16) NETGEAR San Jose CA 95134 US -3C-0C-DB (hex) UNIONMAN TECHNOLOGY CO.,LTD -3C0CDB (base 16) UNIONMAN TECHNOLOGY CO.,LTD - 18F, HUAYANG TOWER,YANDAYI ROAD - Huizhou Guangdong 516007 - CN - EC-42-B4 (hex) ADC Corporation EC42B4 (base 16) ADC Corporation 77-1, Miyako @@ -84647,18 +85685,6 @@ CC61E5 (base 16) Motorola Mobility LLC, a Lenovo Company Mountain View CA 94041 US -44-D9-E7 (hex) Ubiquiti Networks Inc. -44D9E7 (base 16) Ubiquiti Networks Inc. - 2580 Orchard Parkway - San Jose CA 95131 - US - -24-A4-3C (hex) Ubiquiti Networks Inc. -24A43C (base 16) Ubiquiti Networks Inc. - 91 E. Tasman Dr. - San Jose 95134 - US - 9C-8B-A0 (hex) Apple, Inc. 9C8BA0 (base 16) Apple, Inc. 1 Infinite Loop @@ -84737,12 +85763,6 @@ BC39D9 (base 16) Z-TEC San Jose CA 95129 US -04-18-D6 (hex) Ubiquiti Networks Inc. -0418D6 (base 16) Ubiquiti Networks Inc. - 91 E. Tasman Dr. - San Jose 95134 - US - 20-DB-AB (hex) Samsung Electronics Co., Ltd. 20DBAB (base 16) Samsung Electronics Co., Ltd. 416, Maetan-3Dong, Yeongtong-Gu @@ -89861,12 +90881,6 @@ F0F249 (base 16) Hitron Technologies. Inc Hsin-chu Taiwan 300 TW -28-57-BE (hex) Hangzhou Hikvision Digital Technology Co.,Ltd. -2857BE (base 16) Hangzhou Hikvision Digital Technology Co.,Ltd. - No.469,Jianghui Road - Hangzhou Zhejiang 310052 - CN - 5C-F5-DA (hex) Apple, Inc. 5CF5DA (base 16) Apple, Inc. 1 Infinite Loop @@ -100364,12 +101378,6 @@ D8D67E (base 16) GSK CNC EQUIPMENT CO.,LTD Shibuya-ku Tokyo 151-8535 JP -00-16-16 (hex) BROWAN COMMUNICATION INC. -001616 (base 16) BROWAN COMMUNICATION INC. - No.1 Jen-Ai Road, HsinChu Industrial Park, - HuKou Hsiang HsinChu Hsien 303 - TW - 00-16-17 (hex) MSI 001617 (base 16) MSI No.69, Li-De St, Jung-Ho City @@ -100838,12 +101846,6 @@ D8D67E (base 16) GSK CNC EQUIPMENT CO.,LTD Vienna 1140 AT -00-14-91 (hex) Daniels Electronics Ltd. dbo Codan Rado Communications -001491 (base 16) Daniels Electronics Ltd. dbo Codan Rado Communications - 43 Erie St - Victoria BC V8V 1P8 - CA - 00-14-6E (hex) H. Stoll GmbH & Co. KG 00146E (base 16) H. Stoll GmbH & Co. KG Stollweg @@ -102176,12 +103178,6 @@ D8D67E (base 16) GSK CNC EQUIPMENT CO.,LTD Seoul 135010 KR -00-0E-51 (hex) tecna elettronica srl -000E51 (base 16) tecna elettronica srl - via miglioli 30 - castel san pietro terme bologna 40024 - IT - 00-0E-67 (hex) Eltis Microelectronics Ltd. 000E67 (base 16) Eltis Microelectronics Ltd. Unit 902B, 9/F., Sunbeam Centre @@ -105497,12 +106493,6 @@ D8D67E (base 16) GSK CNC EQUIPMENT CO.,LTD Naples IT -00-02-71 (hex) Zhone Technologies -000271 (base 16) Zhone Technologies - 7001 Oakport Street - Oakland CA 94621 - US - 00-02-8A (hex) Ambit Microsystems Corporation 00028A (base 16) Ambit Microsystems Corporation 5F-1, 5 Hsin-An Road Hsinchu, @@ -110102,12 +111092,6 @@ B47AF1 (base 16) Hewlett Packard Enterprise Ohta-ku Tokyo 146-8501 JP -F4-D9-C6 (hex) UNIONMAN TECHNOLOGY CO.,LTD -F4D9C6 (base 16) UNIONMAN TECHNOLOGY CO.,LTD - No.5,Huitai Road,Huinan High-Tech Park,Huiao Highway - Huizhou Guangdong 516025 - CN - 34-F1-50 (hex) Hui Zhou Gaoshengda Technology Co.,LTD 34F150 (base 16) Hui Zhou Gaoshengda Technology Co.,LTD No.75,Zhongkai High-Tech Development District,Huizhou @@ -111938,24 +112922,12 @@ D46A91 (base 16) SnapAV Charlotte North Carolina 28273 US -80-EE-25 (hex) Shenzhen Skyworth Digital Technology CO., Ltd -80EE25 (base 16) Shenzhen Skyworth Digital Technology CO., Ltd - 4F,Block A, Skyworth?Building, - Shenzhen Guangdong 518057 - CN - 44-87-DB (hex) Tymphany Acoustic Technology (Huizhou) Co., Ltd. 4487DB (base 16) Tymphany Acoustic Technology (Huizhou) Co., Ltd. Tymphany Acoustic Technology (Huizhou) Co., Ltd. Huizhou Guangdong 516223 CN -D0-21-F9 (hex) Ubiquiti Networks Inc. -D021F9 (base 16) Ubiquiti Networks Inc. - 685 Third Avenue, 27th Floor - New York NY 10017 - US - D0-3D-52 (hex) Ava Security Limited D03D52 (base 16) Ava Security Limited The Charter Building, Charter Place @@ -114623,12 +115595,6 @@ B8374A (base 16) Apple, Inc. DONG GUAN GUANG DONG 523860 CN -10-55-E4 (hex) Shenzhen Skyworth Digital Technology CO., Ltd -1055E4 (base 16) Shenzhen Skyworth Digital Technology CO., Ltd - 4F,Block A, Skyworth?Building, - Shenzhen Guangdong 518057 - CN - C0-F5-35 (hex) AMPAK Technology,Inc. C0F535 (base 16) AMPAK Technology,Inc. 3F, No.15-1 Zhonghua Road, Hsinchu Industrail Park, Hukou, @@ -114959,12 +115925,6 @@ C8CB9E (base 16) Intel Corporate Kulim Kedah 09000 MY -70-A7-41 (hex) Ubiquiti Networks Inc. -70A741 (base 16) Ubiquiti Networks Inc. - 2580 Orchard Pkwy - San Jose CA 95131 - US - D4-D7-CF (hex) Realme Chongqing Mobile Telecommunications Corp.,Ltd. D4D7CF (base 16) Realme Chongqing Mobile Telecommunications Corp.,Ltd. No.178 Yulong Avenue, Yufengshan, Yubei District, Chongqing. @@ -115043,12 +116003,6 @@ F8B132 (base 16) HUAWEI TECHNOLOGIES CO.,LTD Anyang-si Gyeonggi-do 14118 KR -E8-B5-D0 (hex) Dell Inc. -E8B5D0 (base 16) Dell Inc. - One Dell Way - Round Rock TX 78682 - US - E8-CB-ED (hex) Chipsea Technologies(Shenzhen) Corp. E8CBED (base 16) Chipsea Technologies(Shenzhen) Corp. 9F,Block A,Garden City Digital Building,No.1079 Nanhai Road,Nanshan District,Shenzhen @@ -115217,12 +116171,6 @@ D4F98D (base 16) Espressif Inc. Shanghai Shanghai 201203 CN -04-CE-09 (hex) Shenzhen Skyworth Digital Technology CO., Ltd -04CE09 (base 16) Shenzhen Skyworth Digital Technology CO., Ltd - 4F,Block A, Skyworth?Building, - Shenzhen Guangdong 518057 - CN - 1C-86-9A (hex) Samsung Electronics Co.,Ltd 1C869A (base 16) Samsung Electronics Co.,Ltd 129, Samsung-ro, Youngtongl-Gu @@ -115511,18 +116459,6 @@ A8587C (base 16) Shoogee GmbH & Co. KG Shenzhen 518000 CN -08-92-04 (hex) Dell Inc. -089204 (base 16) Dell Inc. - One Dell Way - Round Rock TX 78682 - US - -40-67-9B (hex) Shenzhen Skyworth Digital Technology CO., Ltd -40679B (base 16) Shenzhen Skyworth Digital Technology CO., Ltd - 4F,Block A, Skyworth?Building, - Shenzhen Guangdong 518057 - CN - F0-A6-54 (hex) CLOUD NETWORK TECHNOLOGY SINGAPORE PTE. LTD. F0A654 (base 16) CLOUD NETWORK TECHNOLOGY SINGAPORE PTE. LTD. B22 Building,NO.51 Tongle Road, Shajing Town, Jiangnan District, Nanning, Guangxi Province, China @@ -116543,12 +117479,6 @@ C06911 (base 16) Arista Networks Brentwood Essex 08854 GB -68-EC-8A (hex) IKEA of Sweden AB -68EC8A (base 16) IKEA of Sweden AB - - - - 48-02-AF (hex) Telit Communication s.p.a 4802AF (base 16) Telit Communication s.p.a Via stazione di prosecco 5B @@ -117923,12 +118853,858 @@ ACFC82 (base 16) Shenzhen Sundray Technologies Company Limited Shenzhen Guangdong 518057 CN +CC-F8-26 (hex) Samsung Electronics Co.,Ltd +CCF826 (base 16) Samsung Electronics Co.,Ltd + #94-1, Imsoo-Dong + Gumi Gyeongbuk 730-350 + KR + +5C-22-DA (hex) Technicolor CH USA Inc. +5C22DA (base 16) Technicolor CH USA Inc. + 5030 Sugarloaf Parkway Bldg 6 + Lawrenceville GA 30044 + US + +18-26-54 (hex) Samsung Electronics Co.,Ltd +182654 (base 16) Samsung Electronics Co.,Ltd + #94-1, Imsoo-Dong + Gumi Gyeongbuk 730-350 + KR + 70-5A-6F (hex) IEEE Registration Authority 705A6F (base 16) IEEE Registration Authority 445 Hoes Lane Piscataway NJ 08554 US +1C-67-60 (hex) Phonesuite +1C6760 (base 16) Phonesuite + 400 Liberty Park Court + Flowood 39232 + US + +38-6F-6B (hex) GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD +386F6B (base 16) GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD + NO.18 HAIBIN ROAD, + DONG GUAN GUANG DONG 523860 + CN + +54-11-49 (hex) vivo Mobile Communication Co., Ltd. +541149 (base 16) vivo Mobile Communication Co., Ltd. + No.1, vivo Road, Chang'an + Dongguan Guangdong 523860 + CN + +70-7C-E3 (hex) HUAWEI TECHNOLOGIES CO.,LTD +707CE3 (base 16) HUAWEI TECHNOLOGIES CO.,LTD + No.2 Xin Cheng Road, Room R6,Songshan Lake Technology Park + Dongguan 523808 + CN + +3C-6F-9B (hex) zte corporation +3C6F9B (base 16) zte corporation + 12/F.,zte R&D building ,kejinan Road,Shenzhen,P.R.China + shenzhen guangdong 518057 + CN + +90-52-BF (hex) Sichuan Tianyi Comheart Telecom Co.,LTD +9052BF (base 16) Sichuan Tianyi Comheart Telecom Co.,LTD + No.198,First Section,Snow Mountain Avenue, Jinyuan Town, Dayi County + Chengdu Sichuan 611330 + CN + +60-EF-AB (hex) Silicon Laboratories +60EFAB (base 16) Silicon Laboratories + 7000 W. William Cannon Dr. + Austin TX 78735 + US + +48-A9-8A (hex) Routerboard.com +48A98A (base 16) Routerboard.com + Mikrotikls SIA + Riga Riga LV1009 + LV + +88-1E-59 (hex) Onion Corporation +881E59 (base 16) Onion Corporation + 895 Don Mills Road + North York Ontario M3C 1W3, + CA + +2C-00-2A (hex) Shenzhen TINNO Mobile Technology Corp. +2C002A (base 16) Shenzhen TINNO Mobile Technology Corp. + Building, No.33, Xiandong Rd, Xili + Nanshan District, Shenzhen PRC 518053 + CN + +E8-88-43 (hex) Xiaomi Communications Co Ltd +E88843 (base 16) Xiaomi Communications Co Ltd + #019, 9th Floor, Building 6, 33 Xi'erqi Middle Road + Beijing Haidian District 100085 + CN + +28-02-2E (hex) Apple, Inc. +28022E (base 16) Apple, Inc. + 1 Infinite Loop + Cupertino CA 95014 + US + +FC-9C-A7 (hex) Apple, Inc. +FC9CA7 (base 16) Apple, Inc. + 1 Infinite Loop + Cupertino CA 95014 + US + +48-E1-5C (hex) Apple, Inc. +48E15C (base 16) Apple, Inc. + 1 Infinite Loop + Cupertino CA 95014 + US + +74-15-F5 (hex) Apple, Inc. +7415F5 (base 16) Apple, Inc. + 1 Infinite Loop + Cupertino CA 95014 + US + +88-C6-E8 (hex) HUAWEI TECHNOLOGIES CO.,LTD +88C6E8 (base 16) HUAWEI TECHNOLOGIES CO.,LTD + No.2 Xin Cheng Road, Room R6,Songshan Lake Technology Park + Dongguan 523808 + CN + +38-14-1B (hex) Secure Letter Inc. +38141B (base 16) Secure Letter Inc. + 223, Yeoksam-ro + Gangnam-gu Seoul 06224 + KR + +B4-61-E9 (hex) Sichuan AI-Link Technology Co., Ltd. +B461E9 (base 16) Sichuan AI-Link Technology Co., Ltd. + Anzhou, Industrial Park + Mianyang Sichuan 622650 + CN + +64-E2-04 (hex) NTN Technical Service Corporation +64E204 (base 16) NTN Technical Service Corporation + 1578 Higashi-Kaizuka + Iwata Shizuoka 438-8510 + JP + +2C-98-11 (hex) CLOUD NETWORK TECHNOLOGY SINGAPORE PTE. LTD. +2C9811 (base 16) CLOUD NETWORK TECHNOLOGY SINGAPORE PTE. LTD. + B22 Building,NO.51 Tongle Road, Shajing Town, Jiangnan District, Nanning, Guangxi Province, China + Nanning Guangxi 530007 + CN + +9C-D1-D0 (hex) Guangzhou Ronsuo Electronic Technology Co.,Ltd +9CD1D0 (base 16) Guangzhou Ronsuo Electronic Technology Co.,Ltd + Address:Unit 503-505, 507, Area E, No. 80 Lanyue Road, Science Avenue, Huangpu District, Guangzhou + Guangzhou Guangdong 510600 + CN + +90-D6-89 (hex) Huahao Fangzhou Technology Co.,Ltd +90D689 (base 16) Huahao Fangzhou Technology Co.,Ltd + No.99,Hangtian Road,Section 2,East Third Ring Road,Chenghua Distrct,Chengdu,SiChuan + Chengdu SiChuan 610051 + CN + +3C-79-2B (hex) Dongguan Auklink TechnologyCo.,Ltd +3C792B (base 16) Dongguan Auklink TechnologyCo.,Ltd + 401, Building 1, No. 11, Dalingshan Hupan Road + Dalingshan Town Dongguan City, Guangdong Province 523810 + CN + +C0-8B-2A (hex) Cisco Systems, Inc +C08B2A (base 16) Cisco Systems, Inc + 80 West Tasman Drive + San Jose CA 94568 + US + +2C-CA-75 (hex) Robert Bosch GmbH AnP +2CCA75 (base 16) Robert Bosch GmbH AnP + Robert Bosch Strasse 1 + Ansbach 91522 + DE + +5C-94-62 (hex) Shenzhen Jiuzhou Electric Co.,LTD +5C9462 (base 16) Shenzhen Jiuzhou Electric Co.,LTD + 6F,Jiuzhou Electric Building,Southern No.12RD.,Hi-Tech Industrial Park,Nanshan District, + Shenzhen Guangdong 518057 + CN + +E0-D8-C4 (hex) Qingdao Intelligent&Precise Electronics Co.,Ltd. +E0D8C4 (base 16) Qingdao Intelligent&Precise Electronics Co.,Ltd. + No.218 Qianwangang Road + Qingdao Shangdong 266510 + CN + +CC-D8-1F (hex) Maipu Communication Technology Co.,Ltd. +CCD81F (base 16) Maipu Communication Technology Co.,Ltd. + No.16 Jiuxing Avenue, Hi-tech zone + Chengdu Sichuan 610094 + CN + +D4-99-6C (hex) Juniper Networks +D4996C (base 16) Juniper Networks + 1133 Innovation Way + Sunnyvale CA 94089 + US + +E4-BC-AA (hex) Xiaomi Communications Co Ltd +E4BCAA (base 16) Xiaomi Communications Co Ltd + #019, 9th Floor, Building 6, 33 Xi'erqi Middle Road + Beijing Haidian District 100085 + CN + +40-4C-CA (hex) Espressif Inc. +404CCA (base 16) Espressif Inc. + Room 204, Building 2, 690 Bibo Rd, Pudong New Area + Shanghai Shanghai 201203 + CN + +BC-9E-2C (hex) China Mobile Group Device Co.,Ltd. +BC9E2C (base 16) China Mobile Group Device Co.,Ltd. + 32 Xuanwumen West Street,Xicheng District + Beijing 100053 + CN + +54-5D-D9 (hex) EDISTEC +545DD9 (base 16) EDISTEC + Rm 1701, Gasan SKV1 Center, 171, Gasan digital 1-ro, Geumcheon-gu, Seoul + Seoul Seoul 08503 + KR + +00-16-16 (hex) BROWAN COMMUNICATIONS INCORPORATION +001616 (base 16) BROWAN COMMUNICATIONS INCORPORATION + No.1 Jen-Ai Road, HsinChu Industrial Park, + HuKou Hsiang HsinChu Hsien 303 + TW + +C0-C7-0A (hex) Ruckus Wireless +C0C70A (base 16) Ruckus Wireless + 350 West Java Drive + Sunnyvale CA 94089 + US + +00-0E-51 (hex) TECNA SpA +000E51 (base 16) TECNA SpA + Via Meucci, 27 + Sastel San Pietro Terme Bologna 40024 + IT + +5C-62-8B (hex) TP-Link Corporation Limited +5C628B (base 16) TP-Link Corporation Limited + Room 901,9/F.New East Ocean Centre, 9 Science Museum Road + Tsim Sha Tsui Kowloon 999077 + HK + +D4-3A-2F (hex) SHENZHEN MTC CO LTD +D43A2F (base 16) SHENZHEN MTC CO LTD + 5th Floor, 3rd Building, SHENZHEN MTC Industrial Park, XiaLilang Rd, Nanwan Street, Long’gang District + Shenzhen Guangdong 518100 + CN + +14-AB-EC (hex) Aruba, a Hewlett Packard Enterprise Company +14ABEC (base 16) Aruba, a Hewlett Packard Enterprise Company + 3333 Scott Blvd + Santa Clara CA 95054 + US + +9C-84-B6 (hex) Shenzhen iComm Semiconductor CO.,LTD +9C84B6 (base 16) Shenzhen iComm Semiconductor CO.,LTD + Room 601,Block B ,Digital Building,Garden City + Shenzhen No.1079 Nanhai Road,Nanshan District 518067 + CN + +34-CA-81 (hex) New H3C Intelligence Terminal Co., Ltd. +34CA81 (base 16) New H3C Intelligence Terminal Co., Ltd. + Room 406-100, 1 Yichuang Street, China-Singapore Guangzhou Knowledge City, Huangpu District, Guangzhou. + Guangzhou Guangdong 510030 + CN + +C4-67-8B (hex) Alphabet Capital Sdn Bhd +C4678B (base 16) Alphabet Capital Sdn Bhd + L-3A-3A, No.2, Jalan Solaris, Solaris Mont Kiara, 50480 Kuala Lumpur, Malaysia + Mont Kiara Kuala Lumpur 50480 + MY + +60-F0-4D (hex) Honor Device Co., Ltd. +60F04D (base 16) Honor Device Co., Ltd. + Suite 3401, Unit A, Building 6, Shum Yip Sky Park, No. 8089, Hongli West Road, Xiangmihu Street, Futian District + Shenzhen Guangdong 518040 + CN + +60-03-0C (hex) Shenzhen YOUHUA Technology Co., Ltd +60030C (base 16) Shenzhen YOUHUA Technology Co., Ltd + Room 407 Shenzhen University-town Business Park,Lishan Road,Taoyuan Street,Nanshan District + Shenzhen Guangdong 518055 + CN + +28-0C-2D (hex) QUALVISION TECHNOLOGY CO.,LTD +280C2D (base 16) QUALVISION TECHNOLOGY CO.,LTD + 2F-5F, Bldg B, No.37, Zhenxing RoadLiyuhe Industrial Park, Loucun,Gongming, shenzhen, China, 518107 + China shenzhen 518107 + CN + +88-67-DC (hex) HUAWEI TECHNOLOGIES CO.,LTD +8867DC (base 16) HUAWEI TECHNOLOGIES CO.,LTD + No.2 Xin Cheng Road, Room R6,Songshan Lake Technology Park + Dongguan 523808 + CN + +40-41-0D (hex) HUAWEI TECHNOLOGIES CO.,LTD +40410D (base 16) HUAWEI TECHNOLOGIES CO.,LTD + No.2 Xin Cheng Road, Room R6,Songshan Lake Technology Park + Dongguan 523808 + CN + +5C-8B-6B (hex) Amazon Technologies Inc. +5C8B6B (base 16) Amazon Technologies Inc. + P.O Box 8102 + Reno NV 89507 + US + +48-81-D4 (hex) Ruijie Networks Co.,LTD +4881D4 (base 16) Ruijie Networks Co.,LTD + No. 2, 7th floor, xingwangruijie, haixi hi-tech industrial park, high-tech zone, fuzhou city + Fuzhou Fujian 350002 + CN + +24-A4-3C (hex) Ubiquiti Inc +24A43C (base 16) Ubiquiti Inc + 685 Third Avenue, 27th Floor + New York NY New York NY 10017 + US + +44-D9-E7 (hex) Ubiquiti Inc +44D9E7 (base 16) Ubiquiti Inc + 685 Third Avenue, 27th Floor + New York NY New York NY 10017 + US + +C0-61-3D (hex) BioIntelliSense, Inc. +C0613D (base 16) BioIntelliSense, Inc. + 17301 W. COLFAX AVENUE, SUITE 152 + Golden CO 80401 + US + +D0-21-F9 (hex) Ubiquiti Inc +D021F9 (base 16) Ubiquiti Inc + 685 Third Avenue, 27th Floor + New York NY New York NY 10017 + US + +70-A7-41 (hex) Ubiquiti Inc +70A741 (base 16) Ubiquiti Inc + 685 Third Avenue, 27th Floor + New York NY New York NY 10017 + US + +18-14-AE (hex) Nokia +1814AE (base 16) Nokia + 600 March Road + Kanata Ontario K2K 2E6 + CA + +04-18-D6 (hex) Ubiquiti Inc +0418D6 (base 16) Ubiquiti Inc + 685 Third Avenue, 27th Floor + New York NY New York NY 10017 + US + +00-14-91 (hex) Daniels Electronics Ltd. dba Codan Radio Communications +001491 (base 16) Daniels Electronics Ltd. dba Codan Radio Communications + 43 Erie St + Victoria BC V8V 1P8 + CA + +20-0B-C5 (hex) Cisco Systems, Inc +200BC5 (base 16) Cisco Systems, Inc + 80 West Tasman Drive + San Jose CA 94568 + US + +90-E9-5E (hex) Cisco Systems, Inc +90E95E (base 16) Cisco Systems, Inc + 80 West Tasman Drive + San Jose CA 94568 + US + +C8-2B-6B (hex) shenzhen worldelite electronics co., LTD +C82B6B (base 16) shenzhen worldelite electronics co., LTD + Office 5 F, Xiang Yu Industrial Park, Longsheng Road, Longgang Dist + Shenzhen Guangdong 51800 + CN + +30-4F-75 (hex) DZS Inc. +304F75 (base 16) DZS Inc. + DASAN Tower 8F, 49 Daewangpangyo-ro644beon-gil Bundang-gu + Seongnam-si Gyeonggi-do 13493 + KR + +D0-96-FB (hex) DZS Inc. +D096FB (base 16) DZS Inc. + DASAN Tower 8F, 49 Daewangpangyo-ro644beon-gil Bundang-gu + Seongnam-si Gyeonggi-do 13493 + KR + +80-7C-62 (hex) Hangzhou Hikvision Digital Technology Co.,Ltd. +807C62 (base 16) Hangzhou Hikvision Digital Technology Co.,Ltd. + No.555 Qianmo Road + Hangzhou Zhejiang 310052 + CN + +20-29-B9 (hex) Ikotek technology SH Co., Ltd +2029B9 (base 16) Ikotek technology SH Co., Ltd + Building 2, Shanghai Business Park Phase III (Area B), No.1036 Tianlin Road, Minhang District, Shanghai 200233, China + Shanghai 200233 + CN + +28-57-BE (hex) Hangzhou Hikvision Digital Technology Co.,Ltd. +2857BE (base 16) Hangzhou Hikvision Digital Technology Co.,Ltd. + No.555 Qianmo Road + Hangzhou Zhejiang 310052 + CN + +00-01-47 (hex) DZS Inc. +000147 (base 16) DZS Inc. + 7001 Oakport Street + Oakland CA 94621 + US + +00-02-71 (hex) DZS Inc. +000271 (base 16) DZS Inc. + 7001 Oakport Street + Oakland CA 94621 + US + +CC-47-40 (hex) AzureWave Technology Inc. +CC4740 (base 16) AzureWave Technology Inc. + 8F., No. 94, Baozhong Rd. + New Taipei City Taiwan 231 + TW + +6C-8F-4E (hex) Chongqing Yipingfang Technology Co., Ltd. +6C8F4E (base 16) Chongqing Yipingfang Technology Co., Ltd. + No. 1-10, Tieshan Road, Biquan Street, Bishan District, Chongqing + ChongQing 402760 + CN + +E0-1F-FC (hex) Motorola (Wuhan) Mobility Technologies Communication Co., Ltd. +E01FFC (base 16) Motorola (Wuhan) Mobility Technologies Communication Co., Ltd. + No.19, Gaoxin 4th Road, Wuhan East Lake High-tech Zone, Wuhan + Wuhan Hubei 430000 + CN + +88-25-08 (hex) Meta Platforms Technologies, LLC +882508 (base 16) Meta Platforms Technologies, LLC + 1601 Willow Rd + Menlo Park CA 94025 + US + +6C-03-70 (hex) Extreme Networks, Inc. +6C0370 (base 16) Extreme Networks, Inc. + 6480 Via Del Oro + San Jose CA 95119 + US + +9C-65-FA (hex) AcSiP +9C65FA (base 16) AcSiP + 3F., No. 246, Bo'ai St., Shulin Dist., + New Taipei 23805 + TW + +A8-C5-6F (hex) GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD +A8C56F (base 16) GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD + NO.18 HAIBIN ROAD, + DONG GUAN GUANG DONG 523860 + CN + +AC-7A-94 (hex) GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD +AC7A94 (base 16) GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD + NO.18 HAIBIN ROAD, + DONG GUAN GUANG DONG 523860 + CN + +04-DA-28 (hex) Chongqing Zhouhai Intelligent Technology Co., Ltd +04DA28 (base 16) Chongqing Zhouhai Intelligent Technology Co., Ltd + 3rd Floor, Building A, ICC Industrial Park, Kaicheng Second Road, Hangcheng Street, Baoan District, Shenzhen City + shenzhen 518110 + CN + +0C-01-4B (hex) zte corporation +0C014B (base 16) zte corporation + 12/F.,zte R&D building ,kejinan Road,Shenzhen,P.R.China + shenzhen guangdong 518057 + CN + +34-AF-A3 (hex) Recogni Inc +34AFA3 (base 16) Recogni Inc + 2590 N 1ST STSuite 320 + San Jose CA 95131 + US + +D8-7A-3B (hex) Silicon Laboratories +D87A3B (base 16) Silicon Laboratories + 7000 W. William Cannon Dr. + Austin TX 78735 + US + +98-8C-B3 (hex) Sichuan Tianyi Comheart Telecom Co.,LTD +988CB3 (base 16) Sichuan Tianyi Comheart Telecom Co.,LTD + No.198,First Section,Snow Mountain Avenue, Jinyuan Town, Dayi County + Chengdu Sichuan 611330 + CN + +DC-9E-AB (hex) Chongqing Yipingfang Technology Co., Ltd. +DC9EAB (base 16) Chongqing Yipingfang Technology Co., Ltd. + No. 1-10, Tieshan Road, Biquan Street, Bishan District, Chongqing + ChongQing 402760 + CN + +74-D6-E5 (hex) Huawei Device Co., Ltd. +74D6E5 (base 16) Huawei Device Co., Ltd. + No.2 of Xincheng Road, Songshan Lake Zone + Dongguan Guangdong 523808 + CN + +14-A4-17 (hex) Shenzhen Belon Technology CO.,LTD +14A417 (base 16) Shenzhen Belon Technology CO.,LTD + Tsinghua Information + Shenzhen Guangdong 518052 + CN + +48-91-D5 (hex) Cisco Systems, Inc +4891D5 (base 16) Cisco Systems, Inc + 80 West Tasman Drive + San Jose CA 94568 + US + +20-F5-97 (hex) Maasiv, LLC +20F597 (base 16) Maasiv, LLC + 4939 W. Ray Road, Suite 4-200 + Chandler AZ 85226 + US + +48-9E-CB (hex) Hewlett Packard Enterprise +489ECB (base 16) Hewlett Packard Enterprise + 8000 Foothills Blvd. + Roseville 95747 + US + +90-2A-EE (hex) Xiaomi Communications Co Ltd +902AEE (base 16) Xiaomi Communications Co Ltd + #019, 9th Floor, Building 6, 33 Xi'erqi Middle Road + Beijing Haidian District 100085 + CN + +D8-E3-5E (hex) LG Innotek +D8E35E (base 16) LG Innotek + 26, Hanamsandan 5beon-ro + Gwangju Gwangsan-gu 506-731 + KR + +78-68-29 (hex) eero inc. +786829 (base 16) eero inc. + 660 3rd Street + San Francisco CA 94107 + US + +F4-D9-C6 (hex) UNION MAN TECHNOLOGY CO.,LTD +F4D9C6 (base 16) UNION MAN TECHNOLOGY CO.,LTD + No.5,Huitai Road,Huinan High-Tech Park,Huiao Highway + Huizhou Guangdong 516025 + CN + +3C-0C-DB (hex) UNION MAN TECHNOLOGY CO.,LTD +3C0CDB (base 16) UNION MAN TECHNOLOGY CO.,LTD + 18F, HUAYANG TOWER,YANDAYI ROAD + Huizhou Guangdong 516007 + CN + +60-48-9C (hex) YIPPEE ELECTRONICS CO.,LIMITED +60489C (base 16) YIPPEE ELECTRONICS CO.,LIMITED + 19H MAXGRAND PLAZA NO.3 TAI YAU STREET SAN PO KONG KL + Kowloon 999077 + CN + +D8-47-8F (hex) Microchip Technology Inc. +D8478F (base 16) Microchip Technology Inc. + 2355 W. Chandler Blvd. + Chandler AZ 85224 + US + +24-90-38 (hex) Universal Biosensors Pty Ltd +249038 (base 16) Universal Biosensors Pty Ltd + 1 Corporate Ave + Rowville Victoria 3178 + AU + +F8-ED-AE (hex) MOBIWIRE MOBILES(NINGBO) CO.,LTD +F8EDAE (base 16) MOBIWIRE MOBILES(NINGBO) CO.,LTD + Buliding B,Bird Indusrtial Park No.999 Dacheng Road,Fenghua Zhejiang,China + NingBo ZheJiang 315500 + CN + +14-C3-5E (hex) FibRSol Global Network Limited +14C35E (base 16) FibRSol Global Network Limited + 17, Deep Vihar, Vikas Nagar, Near Durga Mata Mandir, Uttam Nagar New Delhi + New Delhi New Delhi 110059 + IN + +40-FA-FE (hex) Motorola Mobility LLC, a Lenovo Company +40FAFE (base 16) Motorola Mobility LLC, a Lenovo Company + 222 West Merchandise Mart Plaza + Chicago IL 60654 + US + +20-1C-3A (hex) Nintendo Co.,Ltd +201C3A (base 16) Nintendo Co.,Ltd + 11-1 HOKOTATE-CHO KAMITOBA,MINAMI-KU + KYOTO KYOTO 601-8501 + JP + +00-E6-0E (hex) Extreme Networks, Inc. +00E60E (base 16) Extreme Networks, Inc. + 6480 Via Del Oro + San Jose CA 95119 + US + +88-08-94 (hex) Skullcandy +880894 (base 16) Skullcandy + 1441 Ute blvd. + Park City 84098 + US + +28-BE-F3 (hex) FUJIAN STAR-NET COMMUNICATION CO.,LTD +28BEF3 (base 16) FUJIAN STAR-NET COMMUNICATION CO.,LTD + 19-22# Building, Star-net Science Plaza, Juyuanzhou, + FUZHOU FUJIAN 350002 + CN + +E0-CB-19 (hex) Nokia +E0CB19 (base 16) Nokia + 600 March Road + Kanata Ontario K2K 2E6 + CA + +94-98-8F (hex) Sagemcom Broadband SAS +94988F (base 16) Sagemcom Broadband SAS + 250, route de l'Empereur + Rueil Malmaison Cedex hauts de seine 92848 + FR + +F0-7B-65 (hex) Sagemcom Broadband SAS +F07B65 (base 16) Sagemcom Broadband SAS + 250, route de l'Empereur + Rueil Malmaison Cedex hauts de seine 92848 + FR + +94-DF-34 (hex) HUAWEI TECHNOLOGIES CO.,LTD +94DF34 (base 16) HUAWEI TECHNOLOGIES CO.,LTD + No.2 Xin Cheng Road, Room R6,Songshan Lake Technology Park + Dongguan 523808 + CN + +74-30-AF (hex) Fiberhome Telecommunication Technologies Co.,LTD +7430AF (base 16) Fiberhome Telecommunication Technologies Co.,LTD + No.5 DongXin Road + Wuhan Hubei 430074 + CN + +24-E4-CE (hex) Kaonmedia CO., LTD. +24E4CE (base 16) Kaonmedia CO., LTD. + 884-3, Seongnam-daero, Bundang-gu + Seongnam-si Gyeonggi-do 13517 + KR + +B0-21-6F (hex) HUAWEI TECHNOLOGIES CO.,LTD +B0216F (base 16) HUAWEI TECHNOLOGIES CO.,LTD + No.2 Xin Cheng Road, Room R6,Songshan Lake Technology Park + Dongguan 523808 + CN + +84-5A-3E (hex) Cisco Systems, Inc +845A3E (base 16) Cisco Systems, Inc + 80 West Tasman Drive + San Jose CA 94568 + US + +E8-B5-D0 (hex) Dell Inc. +E8B5D0 (base 16) Dell Inc. + One Dell Way + Round Rock TX 78682 + US + +08-92-04 (hex) Dell Inc. +089204 (base 16) Dell Inc. + One Dell Way + Round Rock TX 78682 + US + +68-85-A4 (hex) GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD +6885A4 (base 16) GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD + NO.18 HAIBIN ROAD, + DONG GUAN GUANG DONG 523860 + CN + +B4-56-FA (hex) IOPSYS Software Solutions +B456FA (base 16) IOPSYS Software Solutions + Krukmakargatan 21 + Stockholm Stockholm 118 51 + SE + +68-F6-3B (hex) Amazon Technologies Inc. +68F63B (base 16) Amazon Technologies Inc. + P.O Box 8102 + Reno NV 89507 + US + +80-C4-5D (hex) IPG Laser GmbH +80C45D (base 16) IPG Laser GmbH + Carl-Benz-Strasse 28 + Burbach 57299 + DE + +68-EC-8A (hex) IKEA of Sweden AB +68EC8A (base 16) IKEA of Sweden AB + Box 72 + Älmhult 343 81 + SE + +E8-F8-D0 (hex) Nokia Shanghai Bell Co., Ltd. +E8F8D0 (base 16) Nokia Shanghai Bell Co., Ltd. + No.388 Ning Qiao Road,Jin Qiao Pudong Shanghai + Shanghai 201206 + CN + +40-8E-2C (hex) Microsoft Corporation +408E2C (base 16) Microsoft Corporation + One Microsoft Way + REDMOND WA 98052 + US + +18-4A-53 (hex) Apple, Inc. +184A53 (base 16) Apple, Inc. + 1 Infinite Loop + Cupertino CA 95014 + US + +10-9F-41 (hex) Apple, Inc. +109F41 (base 16) Apple, Inc. + 1 Infinite Loop + Cupertino CA 95014 + US + +70-72-FE (hex) Apple, Inc. +7072FE (base 16) Apple, Inc. + 1 Infinite Loop + Cupertino CA 95014 + US + +90-A7-BF (hex) EM Microelectronic +90A7BF (base 16) EM Microelectronic + Rue des Sors 3 + Marin-Epagnier Neuchatel 2074 + CH + +10-55-E4 (hex) Shenzhen Skyworth Digital Technology CO., Ltd +1055E4 (base 16) Shenzhen Skyworth Digital Technology CO., Ltd + 4F,Block A, Skyworth?Building, + Shenzhen Guangdong 518057 + CN + +04-CE-09 (hex) Shenzhen Skyworth Digital Technology CO., Ltd +04CE09 (base 16) Shenzhen Skyworth Digital Technology CO., Ltd + 4F,Block A, Skyworth?Building, + Shenzhen Guangdong 518057 + CN + +40-67-9B (hex) Shenzhen Skyworth Digital Technology CO., Ltd +40679B (base 16) Shenzhen Skyworth Digital Technology CO., Ltd + 4F,Block A, Skyworth?Building, + Shenzhen Guangdong 518057 + CN + +24-E8-E5 (hex) Shenzhen Skyworth Digital Technology CO., Ltd +24E8E5 (base 16) Shenzhen Skyworth Digital Technology CO., Ltd + 4F,Block A, Skyworth?Building, + Shenzhen Guangdong 518057 + CN + +04-AB-08 (hex) Shenzhen Skyworth Digital Technology CO., Ltd +04AB08 (base 16) Shenzhen Skyworth Digital Technology CO., Ltd + 4F,Block A, Skyworth?Building, + Shenzhen Guangdong 518057 + CN + +C0-68-CC (hex) Shenzhen Skyworth Digital Technology CO., Ltd +C068CC (base 16) Shenzhen Skyworth Digital Technology CO., Ltd + 4F,Block A, Skyworth?Building, + Shenzhen Guangdong 518057 + CN + +80-EE-25 (hex) Shenzhen Skyworth Digital Technology CO., Ltd +80EE25 (base 16) Shenzhen Skyworth Digital Technology CO., Ltd + 4F,Block A, Skyworth?Building, + Shenzhen Guangdong 518057 + CN + +84-88-E1 (hex) Apple, Inc. +8488E1 (base 16) Apple, Inc. + 1 Infinite Loop + Cupertino CA 95014 + US + +10-BD-3A (hex) Apple, Inc. +10BD3A (base 16) Apple, Inc. + 1 Infinite Loop + Cupertino CA 95014 + US + +2C-C2-53 (hex) Apple, Inc. +2CC253 (base 16) Apple, Inc. + 1 Infinite Loop + Cupertino CA 95014 + US + +90-3C-1D (hex) HISENSE VISUAL TECHNOLOGY CO.,LTD +903C1D (base 16) HISENSE VISUAL TECHNOLOGY CO.,LTD + Qianwangang Road 218 + Qingdao Shandong 266510 + CN + +BC-F4-99 (hex) Rockwell Automation +BCF499 (base 16) Rockwell Automation + 1 Allen-Bradley Dr. + Mayfield Heights OH 44124-6118 + US + +8C-F3-E7 (hex) solidotech +8CF3E7 (base 16) solidotech + No.1 Dongji Avenue, Jiangning District, Nanjing, Jiangsu Province, China + Nanjing Jiangsu Province 211153 + CN + +D4-52-C7 (hex) Beijing L&S Lancom Platform Tech. Co., Ltd. +D452C7 (base 16) Beijing L&S Lancom Platform Tech. Co., Ltd. + 901,floor 9, jelly loft, building 28, yard 9, Huinan Road, Changping District. + Beijing 102208 + CN + +D4-E9-5E (hex) Texas Instruments +D4E95E (base 16) Texas Instruments + 12500 TI Blvd + Dallas TX 75243 + US + +10-15-C1 (hex) Zhanzuo (Beijing) Technology Co., Ltd. +1015C1 (base 16) Zhanzuo (Beijing) Technology Co., Ltd. + Room 313-2511, 3rd Floor, Shanshui Building, No. 3, Gulou East Street, Miyun District + Beijing 101500 + CN + F8-D0-27 (hex) Seiko Epson Corporation F8D027 (base 16) Seiko Epson Corporation 2070 Kotobuki Koaka @@ -118169,12 +119945,6 @@ D015A6 (base 16) Aruba, a Hewlett Packard Enterprise Company San Jose CA 94568 US -20-5F-3D (hex) Cambridge Communication Systems Ltd -205F3D (base 16) Cambridge Communication Systems Ltd - Victory House, Vision Park, Chivers Way, Histon - Cambridge CB24 9ZR - GB - E0-00-84 (hex) HUAWEI TECHNOLOGIES CO.,LTD E00084 (base 16) HUAWEI TECHNOLOGIES CO.,LTD No.2 Xin Cheng Road, Room R6,Songshan Lake Technology Park @@ -118883,12 +120653,6 @@ E8B2FE (base 16) HUMAX Co., Ltd. Zürich Dietikon 8953 CH -40-F2-1C (hex) DASAN Zhone Solutions -40F21C (base 16) DASAN Zhone Solutions - 7195 Oakport Street - Oakland CA 94621 - US - B0-BB-8B (hex) WAVETEL TECHNOLOGY LIMITED B0BB8B (base 16) WAVETEL TECHNOLOGY LIMITED ROOM 1611B, 16/F, HO KING COMMERCIAL CENTRE, 2-16 FAYUEN STREET, MONGKOK, KOWLOON @@ -123353,12 +125117,6 @@ C81B5C (base 16) BCTech Wiehl NRW 51674 DE -FC-EC-DA (hex) Ubiquiti Networks Inc. -FCECDA (base 16) Ubiquiti Networks Inc. - 2580 Orchard Pkwy - San Jose CA 95131 - US - 00-B0-E1 (hex) Cisco Systems, Inc 00B0E1 (base 16) Cisco Systems, Inc 80 West Tasman Drive @@ -123407,18 +125165,6 @@ F41F88 (base 16) zte corporation Shenzhen Guangdong 518057 CN -68-72-51 (hex) Ubiquiti Networks Inc. -687251 (base 16) Ubiquiti Networks Inc. - 91 E. Tasman Dr. - San Jose 95134 - US - -B4-FB-E4 (hex) Ubiquiti Networks Inc. -B4FBE4 (base 16) Ubiquiti Networks Inc. - 2580 Orchard Pkwy - San Jose CA 95131 - US - 70-79-90 (hex) HUAWEI TECHNOLOGIES CO.,LTD 707990 (base 16) HUAWEI TECHNOLOGIES CO.,LTD No.2 Xin Cheng Road, Room R6,Songshan Lake Technology Park @@ -130940,12 +132686,6 @@ F415FD (base 16) Shanghai Pateo Electronic Equipment Manufacturing Co., Ltd Shen Zhen Guang Dong Province 518040 CN -FC-35-E6 (hex) Visteon corp -FC35E6 (base 16) Visteon corp - One Village Center Dr - Belleville MI 48111 - US - E8-48-1F (hex) Advanced Automotive Antennas E8481F (base 16) Advanced Automotive Antennas Pol.Ind Can Mitjans s/n @@ -138332,12 +140072,6 @@ A07332 (base 16) Cashmaster International Limited HuiZhou GuangDong 516227 CN -00-1A-A6 (hex) Telefunken Radio Communication Systems GmbH &CO.KG -001AA6 (base 16) Telefunken Radio Communication Systems GmbH &CO.KG - Eberhard-Finckh-Strasse 55 - Ulm Baden-Wurttemberg 89075 - DE - 00-1A-96 (hex) ECLER S.A. 001A96 (base 16) ECLER S.A. Motors 166-168 @@ -139034,12 +140768,6 @@ A07332 (base 16) Cashmaster International Limited San Jose CA 94568 US -00-18-0C (hex) Optelian Access Networks -00180C (base 16) Optelian Access Networks - 22A-1051 Baxter Road - Ottawa Ontario K2C 3P2 - CA - 00-18-10 (hex) IPTrade S.A. 001810 (base 16) IPTrade S.A. Parc Scientifique @@ -145811,12 +147539,6 @@ A06A00 (base 16) Verilink Corporation San Jose CA 95131 US -00-50-C4 (hex) IMD -0050C4 (base 16) IMD - HERBSTRASSE 8 - D-82178 PUCHHEIM - DE - 00-50-89 (hex) SAFETY MANAGEMENT SYSTEMS 005089 (base 16) SAFETY MANAGEMENT SYSTEMS Burgemeester Burgerslaan 40 @@ -146987,12 +148709,6 @@ A06A00 (base 16) Verilink Corporation LOS GATOS CA 95032-4511 US -00-A0-1B (hex) PREMISYS COMMUNICATIONS, INC. -00A01B (base 16) PREMISYS COMMUNICATIONS, INC. - 48664 MILMONT DRIVE - FREMONT CA 94538 - US - 00-A0-55 (hex) Data Device Corporation 00A055 (base 16) Data Device Corporation 105 Wilbur Place @@ -149075,12 +150791,6 @@ B4E9A3 (base 16) port industrial automation GmbH Tokyo 1100016 JP -8C-BA-25 (hex) UNIONMAN TECHNOLOGY CO.,LTD -8CBA25 (base 16) UNIONMAN TECHNOLOGY CO.,LTD - No.5,Huitai Road,Huinan High-Tech Park,Huiao Highway - Huizhou Guangdong 516025 - CN - D4-9E-3B (hex) Guangzhou Shiyuan Electronic Technology Company Limited D49E3B (base 16) Guangzhou Shiyuan Electronic Technology Company Limited No.6, 4th Yunpu Road, Yunpu industry District @@ -152180,12 +153890,6 @@ B48A5F (base 16) Juniper Networks San Diego CA 92121 US -00-E0-DF (hex) DZS GmbH -00E0DF (base 16) DZS GmbH - Wohlenbergstrasse. 3 - Hannover 30179 - DE - E0-E8-BB (hex) Unicom Vsens Telecommunications Co., Ltd. E0E8BB (base 16) Unicom Vsens Telecommunications Co., Ltd. Room612,613,615,6Floors,Block3,Hengji center,N0.18 Jianguomen inner Street,Dondcheng Distict, Beijing,P.R.China @@ -152372,12 +154076,6 @@ A4CEDA (base 16) Arcadyan Corporation Giessen Hessen 35398 DE -54-72-5E (hex) UNIONMAN TECHNOLOGY CO.,LTD -54725E (base 16) UNIONMAN TECHNOLOGY CO.,LTD - No.5,Huitai Road,Huinan High-Tech Park,Huiao Highway - Huizhou Guangdong 516025 - CN - 98-C3-D2 (hex) Ningbo Sanxing Medical Electric Co.,Ltd 98C3D2 (base 16) Ningbo Sanxing Medical Electric Co.,Ltd No.26 FengWan Road,Cicheng Town,Jiangbei District,Ningbo,China @@ -153605,12 +155303,6 @@ F4CE48 (base 16) Extreme Networks, Inc. Kowloon Bay Hong Kong 0000 HK -1C-88-0C (hex) Shenzhen Skyworth Digital Technology CO., Ltd -1C880C (base 16) Shenzhen Skyworth Digital Technology CO., Ltd - 4F,Block A, Skyworth?Building, - Shenzhen Guangdong 518057 - CN - EC-35-4D (hex) Wingtech Mobile Communications Co.,Ltd EC354D (base 16) Wingtech Mobile Communications Co.,Ltd No.777,Yazhong Road,Nanhu District @@ -153701,12 +155393,6 @@ CC3F8A (base 16) KOMATSU LTD. Kusatsu City Shiga 525-8555 JP -F4-EE-08 (hex) Dell Inc. -F4EE08 (base 16) Dell Inc. - One Dell Way - Round Rock TX 78682 - US - 10-00-20 (hex) Apple, Inc. 100020 (base 16) Apple, Inc. 1 Infinite Loop @@ -153941,12 +155627,6 @@ D48FA2 (base 16) Huawei Device Co., Ltd. Dongguan Guangdong 523808 CN -90-8D-6E (hex) Dell Inc. -908D6E (base 16) Dell Inc. - One Dell Way - Round Rock TX 78682 - US - 3C-38-F4 (hex) Sony Corporation 3C38F4 (base 16) Sony Corporation 1-7-1 Konan Minato-ku @@ -154427,12 +156107,6 @@ FC0296 (base 16) Xiaomi Communications Co Ltd Dallas TX 75243 US -EC-2A-72 (hex) Dell Inc. -EC2A72 (base 16) Dell Inc. - One Dell Way - Round Rock TX 78682 - US - B4-BA-02 (hex) Agatel Ltd B4BA02 (base 16) Agatel Ltd Apex House, Calthrope Road @@ -154565,12 +156239,6 @@ A88C3E (base 16) Microsoft Corporation REDMOND WA 98052 US -F8-14-FE (hex) UNIONMAN TECHNOLOGY CO.,LTD -F814FE (base 16) UNIONMAN TECHNOLOGY CO.,LTD - No.5, Huitai Road Huinan High-Tech Park,Huiao Highway - Huizhou Guangdong 516025 - CN - 34-CE-69 (hex) Nokia Solutions and Networks GmbH & Co. KG 34CE69 (base 16) Nokia Solutions and Networks GmbH & Co. KG Werinherstrasse 91 @@ -154661,12 +156329,6 @@ E81656 (base 16) Hangzhou BroadLink Technology Co.,Ltd Mayfield Heights OH 44124-6118 US -34-85-11 (hex) Shenzhen Skyworth Digital Technology CO., Ltd -348511 (base 16) Shenzhen Skyworth Digital Technology CO., Ltd - 4F,Block A, Skyworth?Building, - Shenzhen Guangdong 518057 - CN - 20-1F-54 (hex) Raisecom Technology CO., LTD 201F54 (base 16) Raisecom Technology CO., LTD No. 11, East Area, No. 10 Block, East Xibeiwang Road @@ -154871,18 +156533,6 @@ AC7352 (base 16) GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD Hangzhou Zhejiang 310051 CN -94-2A-6F (hex) Ubiquiti Networks Inc. -942A6F (base 16) Ubiquiti Networks Inc. - 2580 Orchard Pkwy - San Jose CA 95131 - US - -F4-E2-C6 (hex) Ubiquiti Networks Inc. -F4E2C6 (base 16) Ubiquiti Networks Inc. - 2580 Orchard Pkwy - San Jose CA 95131 - US - A8-4F-B1 (hex) Cisco Systems, Inc A84FB1 (base 16) Cisco Systems, Inc 80 West Tasman Drive @@ -155111,12 +156761,6 @@ D83DCC (base 16) shenzhen UDD Technologies,co.,Ltd ShenZhen GuangZhou 518055 CN -00-BE-43 (hex) Dell Inc. -00BE43 (base 16) Dell Inc. - One Dell Way - Round Rock TX 78682 - US - CC-60-C8 (hex) Microsoft Corporation CC60C8 (base 16) Microsoft Corporation One Microsoft Way @@ -155141,12 +156785,6 @@ CC60C8 (base 16) Microsoft Corporation San Jose CA 94568 US -B4-17-A8 (hex) Facebook Technologies, LLC -B417A8 (base 16) Facebook Technologies, LLC - 1 Hacker Way - Menlo Park CA 94025 - US - EC-7C-5C (hex) Juniper Networks EC7C5C (base 16) Juniper Networks 1133 Innovation Way @@ -155753,12 +157391,6 @@ BC4434 (base 16) Shenzhen TINNO Mobile Technology Corp. Minato-ku Tokyo 108-0075 JP -60-5B-30 (hex) Dell Inc. -605B30 (base 16) Dell Inc. - One Dell Way - Round Rock TX 78682 - US - 34-AC-11 (hex) China Mobile Group Device Co.,Ltd. 34AC11 (base 16) China Mobile Group Device Co.,Ltd. 32 Xuanwumen West Street,Xicheng District @@ -155861,12 +157493,6 @@ A490CE (base 16) vivo Mobile Communication Co., Ltd. Dongguan Guangdong 523860 CN -F8-B8-B4 (hex) Shenzhen Skyworth Digital Technology CO., Ltd -F8B8B4 (base 16) Shenzhen Skyworth Digital Technology CO., Ltd - 4F,Block A, Skyworth?Building, - Shenzhen Guangdong 518057 - CN - B0-FB-DD (hex) Shenzhen SuperElectron Technology Co.,Ltd. B0FBDD (base 16) Shenzhen SuperElectron Technology Co.,Ltd. 1213-1214, haosheng business center, dongbin road, nanshan street, nanshan district, shenzhen city @@ -156059,12 +157685,6 @@ A8DE68 (base 16) Beijing Wide Technology Co.,Ltd SHENZHEN GUANGDONG 518057 CN -C8-4B-D6 (hex) Dell Inc. -C84BD6 (base 16) Dell Inc. - One Dell Way - Round Rock TX 78682 - US - 6C-30-2A (hex) Texas Instruments 6C302A (base 16) Texas Instruments 12500 TI Blvd @@ -156287,12 +157907,6 @@ E886CF (base 16) Nokia Gruenwald Bavaria 82031 DE -68-1A-A4 (hex) Shenzhen Skyworth Digital Technology CO., Ltd -681AA4 (base 16) Shenzhen Skyworth Digital Technology CO., Ltd - 4F,Block A, Skyworth?Building, - Shenzhen Guangdong 518057 - CN - D8-54-82 (hex) Oxit, LLC D85482 (base 16) Oxit, LLC 3131 Westinghouse Blvd @@ -157067,12 +158681,6 @@ A03975 (base 16) Leo Bodnar Electronics Ltd Silverstone NN12 8UP GB -E8-65-5F (hex) Dell Inc. -E8655F (base 16) Dell Inc. - One Dell Way - Round Rock TX 78682 - US - EC-83-B7 (hex) PUWELL CLOUD TECH LIMITED EC83B7 (base 16) PUWELL CLOUD TECH LIMITED Room 1702, 17/F, Hong Kong Trade Centre, Nos. 161-167 Des Voeux Road Central, Hong Kong @@ -157115,12 +158723,6 @@ D8312C (base 16) zte corporation Beijing Haidian District 100011 CN -48-55-5E (hex) Shenzhen Skyworth Digital Technology CO., Ltd -48555E (base 16) Shenzhen Skyworth Digital Technology CO., Ltd - 4F,Block A, Skyworth?Building, - Shenzhen Guangdong 518057 - CN - B0-EB-7F (hex) Juniper Networks B0EB7F (base 16) Juniper Networks 1133 Innovation Way @@ -157253,12 +158855,6 @@ C45379 (base 16) Micronview Limited Liability Company AUSTIN 787015 US -E8-B2-65 (hex) Dell Inc. -E8B265 (base 16) Dell Inc. - One Dell Way - Round Rock TX 78682 - US - 80-4A-F2 (hex) Sonos, Inc. 804AF2 (base 16) Sonos, Inc. 614 Chapala St @@ -157373,12 +158969,6 @@ FC315D (base 16) Apple, Inc. San Jose CA 94568 US -C4-CB-E1 (hex) Dell Inc. -C4CBE1 (base 16) Dell Inc. - One Dell Way - Round Rock TX 78682 - US - 40-8E-F6 (hex) Infinix mobility limited 408EF6 (base 16) Infinix mobility limited RMS 05-15, 13A/F SOUTH TOWER WORLD FINANCE CTR HARBOUR CITY 17 CANTON RD TST KLN HONG KONG @@ -157415,11 +159005,35 @@ E02DF0 (base 16) ALPSALPINE CO,.LTD Sunnyvale CA 94089 US -3C-3B-4D (hex) Toyo Seisakusho Kaisha, Limited -3C3B4D (base 16) Toyo Seisakusho Kaisha, Limited - 2-4-6 Honjyo - Higashi-Osaka Osaka 578-0953 - JP +D0-A9-D3 (hex) EM Microelectronic +D0A9D3 (base 16) EM Microelectronic + Rue des Sors 3 + Marin-Epagnier Neuchatel 2074 + CH + +14-DD-02 (hex) Liangang Optoelectronic Technology CO., Ltd. +14DD02 (base 16) Liangang Optoelectronic Technology CO., Ltd. + 150 JingHai West Road,ShaQu Village ShaTou Area,ChangAn Town + DongGuan GuangDong 523846 + CN + +D0-39-FA (hex) Samsung Electronics Co.,Ltd +D039FA (base 16) Samsung Electronics Co.,Ltd + #94-1, Imsoo-Dong + Gumi Gyeongbuk 730-350 + KR + +B4-0B-1D (hex) Samsung Electronics Co.,Ltd +B40B1D (base 16) Samsung Electronics Co.,Ltd + #94-1, Imsoo-Dong + Gumi Gyeongbuk 730-350 + KR + +AC-80-FB (hex) Samsung Electronics Co.,Ltd +AC80FB (base 16) Samsung Electronics Co.,Ltd + #94-1, Imsoo-Dong + Gumi Gyeongbuk 730-350 + KR 64-B2-B4 (hex) Fiberhome Telecommunication Technologies Co.,LTD 64B2B4 (base 16) Fiberhome Telecommunication Technologies Co.,LTD @@ -157427,35 +159041,737 @@ E02DF0 (base 16) ALPSALPINE CO,.LTD Wuhan Hubei 430074 CN +60-C7-27 (hex) Digiboard Eletronica da Amazonia Ltda +60C727 (base 16) Digiboard Eletronica da Amazonia Ltda + 1111-A Matrinxa + Manaus Amazonia 69075-150 + BR + 48-31-DB (hex) Huawei Device Co., Ltd. 4831DB (base 16) Huawei Device Co., Ltd. No.2 of Xincheng Road, Songshan Lake Zone Dongguan Guangdong 523808 CN +3C-3B-4D (hex) Toyo Seisakusho Kaisha, Limited +3C3B4D (base 16) Toyo Seisakusho Kaisha, Limited + 2-4-6 Honjyo + Higashi-Osaka Osaka 578-0953 + JP + 14-7F-0F (hex) Texas Instruments 147F0F (base 16) Texas Instruments 12500 TI Blvd Dallas TX 75243 US -D0-A9-D3 (hex) EM Microelectronic -D0A9D3 (base 16) EM Microelectronic - Rue des Sors 3 - Marin-Epagnier Neuchatel 2074 +00-92-A5 (hex) LG Innotek +0092A5 (base 16) LG Innotek + 26, Hanamsandan 5beon-ro + Gwangju Gwangsan-gu 506-731 + KR + +D8-63-8C (hex) Shenzhen Dttek Technology Co., Ltd. +D8638C (base 16) Shenzhen Dttek Technology Co., Ltd. + Unit 405,Building 2C,Shenzhen Software Industrial Base, 10th Hi-Tech South Road,Yuehai Street + Shenzhen Guangdong 518057 + CN + +04-F7-78 (hex) Sony Interactive Entertainment Inc. +04F778 (base 16) Sony Interactive Entertainment Inc. + 1-7-1 Konan + Minato-ku Tokyo 108-0075 + JP + +90-31-4B (hex) AltoBeam Inc. +90314B (base 16) AltoBeam Inc. + B808, Tsinghua Tongfang Hi-Tech Plaza, Haidian + Beijing Beijing 100083 + CN + +20-5F-3D (hex) Adtran Inc +205F3D (base 16) Adtran Inc + Victory House, Vision Park, Chivers Way, Histon + Cambridge CB24 9ZR + GB + +34-7D-E4 (hex) SHENZHEN BILIAN ELECTRONIC CO.,LTD +347DE4 (base 16) SHENZHEN BILIAN ELECTRONIC CO.,LTD + NO.268? Fuqian Rd, Jutang community, Guanlan Town, Longhua New district + shenzhen guangdong 518000 + CN + +CC-CF-83 (hex) CIG SHANGHAI CO LTD +CCCF83 (base 16) CIG SHANGHAI CO LTD + 5th Floor, Building 8 No 2388 Chenhang Road + SHANGHAI 201114 + CN + +24-D3-37 (hex) Xiaomi Communications Co Ltd +24D337 (base 16) Xiaomi Communications Co Ltd + #019, 9th Floor, Building 6, 33 Xi'erqi Middle Road + Beijing Haidian District 100085 + CN + +B4-63-6F (hex) Nokia Solutions and Networks GmbH & Co. KG +B4636F (base 16) Nokia Solutions and Networks GmbH & Co. KG + Werinherstrasse 91 + München Bavaria D-81541 + DE + +10-CF-0F (hex) Apple, Inc. +10CF0F (base 16) Apple, Inc. + 1 Infinite Loop + Cupertino CA 95014 + US + +1C-CA-41 (hex) AO +1CCA41 (base 16) AO + Verhnyaya Krasnoselskaya, 11A, building 3, fl. 3, cab. 8. + Moscow 107140 + RU + +30-40-74 (hex) zte corporation +304074 (base 16) zte corporation + 12/F.,zte R&D building ,kejinan Road,Shenzhen,P.R.China + shenzhen guangdong 518057 + CN + +A0-10-77 (hex) zte corporation +A01077 (base 16) zte corporation + 12/F.,zte R&D building ,kejinan Road,Shenzhen,P.R.China + shenzhen guangdong 518057 + CN + +7C-7A-3C (hex) New H3C Technologies Co., Ltd +7C7A3C (base 16) New H3C Technologies Co., Ltd + 466 Changhe Road, Binjiang District + Hangzhou Zhejiang 310052 + CN + +FC-A0-F3 (hex) HUAWEI TECHNOLOGIES CO.,LTD +FCA0F3 (base 16) HUAWEI TECHNOLOGIES CO.,LTD + No.2 Xin Cheng Road, Room R6,Songshan Lake Technology Park + Dongguan 523808 + CN + +04-A8-1C (hex) HUAWEI TECHNOLOGIES CO.,LTD +04A81C (base 16) HUAWEI TECHNOLOGIES CO.,LTD + No.2 Xin Cheng Road, Room R6,Songshan Lake Technology Park + Dongguan 523808 + CN + +14-84-73 (hex) Cisco Systems, Inc +148473 (base 16) Cisco Systems, Inc + 80 West Tasman Drive + San Jose CA 94568 + US + +C0-EA-C3 (hex) IEEE Registration Authority +C0EAC3 (base 16) IEEE Registration Authority + 445 Hoes Lane + Piscataway NJ 08554 + US + +9C-F8-6B (hex) AgiTech Distribution Limited +9CF86B (base 16) AgiTech Distribution Limited + Unit F, 11/F, CNT Tower, 338 Hennessy Road, Wan Chai + Hong Kong Hong Kong 999077 + HK + +48-31-77 (hex) Nintendo Co.,Ltd +483177 (base 16) Nintendo Co.,Ltd + 11-1 HOKOTATE-CHO KAMITOBA,MINAMI-KU + KYOTO KYOTO 601-8501 + JP + +AC-17-54 (hex) tiko Energy Solutions AG +AC1754 (base 16) tiko Energy Solutions AG + Pflanzschulstrasse 7 + Zürich Zürich 8004 CH -14-DD-02 (hex) Liangang Optoelectronic Technology CO., Ltd. -14DD02 (base 16) Liangang Optoelectronic Technology CO., Ltd. - 150 JingHai West Road,ShaQu Village ShaTou Area,ChangAn Town - DongGuan GuangDong 523846 +A4-C2-3E (hex) Huizhou Speed Wireless Technology Co.,Ltd +A4C23E (base 16) Huizhou Speed Wireless Technology Co.,Ltd + 138 Huize Avenue, Shangxia District + Dongjiang Hi tech Industrial Park, Shuikou Huizhou, Guangdong 516000 CN -60-C7-27 (hex) Digiboard Eletronica da Amazonia Ltda -60C727 (base 16) Digiboard Eletronica da Amazonia Ltda - 1111-A Matrinxa - Manaus Amazonia 69075-150 - BR +14-0F-A6 (hex) Renesas Electronics (Penang) Sdn. Bhd. +140FA6 (base 16) Renesas Electronics (Penang) Sdn. Bhd. + Phase 3, Bayan Lepas FIZ + Bayan Lepas Penang 11900 + MY + +00-50-C4 (hex) IMD +0050C4 (base 16) IMD + Dornierstr. 4 + Puchheim 82178 + DE + +7C-45-F9 (hex) IEEE Registration Authority +7C45F9 (base 16) IEEE Registration Authority + 445 Hoes Lane + Piscataway NJ 08554 + US + +AC-E0-D6 (hex) koreabts +ACE0D6 (base 16) koreabts + 362-11, Jongga-ro, Jung-gu, Ulsan, Republic of Korea + Ulsan 44428 + KR + +14-F5-F9 (hex) HUNAN FN-LINK TECHNOLOGY LIMITED +14F5F9 (base 16) HUNAN FN-LINK TECHNOLOGY LIMITED + No.8, Litong Road, Liuyan Economic & Tec + Changsha HUNAN 410329 + CN + +BC-73-A4 (hex) ANDA TELECOM PVT LTD +BC73A4 (base 16) ANDA TELECOM PVT LTD + E-36 Amar Colony, Lajpat Nagar, New Delhi + New Delhi Delhi 110024 + IN + +54-B7-BD (hex) Arcadyan Corporation +54B7BD (base 16) Arcadyan Corporation + No.8, Sec.2, Guangfu Rd. + Hsinchu City Hsinchu 30071 + TW + +00-1A-A6 (hex) Elbit Systems Deutschland GmbH & Co. KG +001AA6 (base 16) Elbit Systems Deutschland GmbH & Co. KG + Eberhard-Finckh-Strasse 55 + Ulm Baden-Wurttemberg 89075 + DE + +60-FA-B1 (hex) Kempower Oyj +60FAB1 (base 16) Kempower Oyj + Ala-Okeroistentie 29 + Lahti 15700 + FI + +E8-97-B8 (hex) Chiun Mai Communication System, Inc +E897B8 (base 16) Chiun Mai Communication System, Inc + No.4, MingSheng St. TuCheng District + New Taipei City 23679 + TW + +94-F5-24 (hex) Chengdu BeiZhongWangXin Technology Co.Ltd +94F524 (base 16) Chengdu BeiZhongWangXin Technology Co.Ltd + Room 1209,Building 13,No.599,Middle YiZhou Avenue Chengdu, China + chengdu 610000 + CN + +C8-78-7D (hex) D-Link Corporation +C8787D (base 16) D-Link Corporation + No.289, Sinhu 3rd Rd., Neihu District, + Taipei City 114 + TW + +8C-E0-42 (hex) vivo Mobile Communication Co., Ltd. +8CE042 (base 16) vivo Mobile Communication Co., Ltd. + No.1, vivo Road, Chang'an + Dongguan Guangdong 523860 + CN + +FC-57-03 (hex) Hisense broadband multimedia technology Co.,Ltd +FC5703 (base 16) Hisense broadband multimedia technology Co.,Ltd + Song ling Road 399 + Qingdao 266000 + CN + +94-2A-6F (hex) Ubiquiti Inc +942A6F (base 16) Ubiquiti Inc + 685 Third Avenue, 27th Floor + New York NY New York NY 10017 + US + +F4-E2-C6 (hex) Ubiquiti Inc +F4E2C6 (base 16) Ubiquiti Inc + 685 Third Avenue, 27th Floor + New York NY New York NY 10017 + US + +D8-B3-70 (hex) Ubiquiti Inc +D8B370 (base 16) Ubiquiti Inc + 685 Third Avenue, 27th Floor + New York NY New York NY 10017 + US + +B0-A7-32 (hex) Espressif Inc. +B0A732 (base 16) Espressif Inc. + Room 204, Building 2, 690 Bibo Rd, Pudong New Area + Shanghai Shanghai 201203 + CN + +B0-B2-1C (hex) Espressif Inc. +B0B21C (base 16) Espressif Inc. + Room 204, Building 2, 690 Bibo Rd, Pudong New Area + Shanghai Shanghai 201203 + CN + +B4-FB-E4 (hex) Ubiquiti Inc +B4FBE4 (base 16) Ubiquiti Inc + 685 Third Avenue, 27th Floor + New York NY New York NY 10017 + US + +68-72-51 (hex) Ubiquiti Inc +687251 (base 16) Ubiquiti Inc + 685 Third Avenue, 27th Floor + New York NY New York NY 10017 + US + +54-02-95 (hex) HUAWEI TECHNOLOGIES CO.,LTD +540295 (base 16) HUAWEI TECHNOLOGIES CO.,LTD + No.2 Xin Cheng Road, Room R6,Songshan Lake Technology Park + Dongguan 523808 + CN + +FC-EC-DA (hex) Ubiquiti Inc +FCECDA (base 16) Ubiquiti Inc + 685 Third Avenue, 27th Floor + New York NY New York NY 10017 + US + +E0-9B-27 (hex) Ciena Corporation +E09B27 (base 16) Ciena Corporation + 7035 Ridge Road + Hanover MD 21076 + US + +40-F2-1C (hex) DZS Inc. +40F21C (base 16) DZS Inc. + 5700 Tennyson Parkway, Suite 400 + Plano TX 75024 + US + +00-18-0C (hex) DZS Inc. +00180C (base 16) DZS Inc. + 22A-1051 Baxter Road + Ottawa Ontario K2C 3P2 + CA + +00-E0-DF (hex) DZS Inc. +00E0DF (base 16) DZS Inc. + Wohlenbergstrasse. 3 + Hannover 30179 + DE + +F4-12-DA (hex) zte corporation +F412DA (base 16) zte corporation + 12/F.,zte R&D building ,kejinan Road,Shenzhen,P.R.China + shenzhen guangdong 518057 + CN + +C0-2C-17 (hex) Cisco Systems, Inc +C02C17 (base 16) Cisco Systems, Inc + 80 West Tasman Drive + San Jose CA 94568 + US + +04-47-2A (hex) Palo Alto Networks +04472A (base 16) Palo Alto Networks + 3000 Tannery Way + Santa Clara CA 95054 + US + +98-49-25 (hex) Juniper Networks +984925 (base 16) Juniper Networks + 1133 Innovation Way + Sunnyvale CA 94089 + US + +D0-93-95 (hex) IEEE Registration Authority +D09395 (base 16) IEEE Registration Authority + 445 Hoes Lane + Piscataway NJ 08554 + US + +00-A0-1B (hex) DZS Inc. +00A01B (base 16) DZS Inc. + 48664 MILMONT DRIVE + FREMONT CA 94538 + US + +44-63-70 (hex) LCFC(Hefei) Electronics Technology Co., Ltd +446370 (base 16) LCFC(Hefei) Electronics Technology Co., Ltd + No.3188-1,YunGu Road(Comprehensive Bonded Zone),Hefei Economic and Technological Development Area + HEFEI ANHUI 230601 + CN + +C0-48-84 (hex) Sigma Bilisim Sist. Tekn. Elk. Enj. ve San. D??. Tic. Ltd. ?ti. +C04884 (base 16) Sigma Bilisim Sist. Tekn. Elk. Enj. ve San. D??. Tic. Ltd. ?ti. + CEV?ZL?DERE MAH. 1226. SOK. NO:14/1 AYTUNA APT. + ANKARA 06520 + TR + +80-AF-CA (hex) Shenzhen Cudy Technology Co., Ltd. +80AFCA (base 16) Shenzhen Cudy Technology Co., Ltd. + Room A606, Gaoxinqi Industrial Park, Baoan 67 Dist + Baoan 67 District, Shenzhen 518101 + CN + +1C-6E-74 (hex) EnOcean Edge Inc. +1C6E74 (base 16) EnOcean Edge Inc. + 8184 S. Highland Dr. Ste C5 + Sandy UT 84093 + US + +7C-BF-AE (hex) Renesas Electronics (Penang) Sdn. Bhd. +7CBFAE (base 16) Renesas Electronics (Penang) Sdn. Bhd. + Phase 3, Bayan Lepas FIZ + Bayan Lepas Penang 11900 + MY + +7C-89-31 (hex) Huawei Device Co., Ltd. +7C8931 (base 16) Huawei Device Co., Ltd. + No.2 of Xincheng Road, Songshan Lake Zone + Dongguan Guangdong 523808 + CN + +48-25-F3 (hex) Huawei Device Co., Ltd. +4825F3 (base 16) Huawei Device Co., Ltd. + No.2 of Xincheng Road, Songshan Lake Zone + Dongguan Guangdong 523808 + CN + +B4-17-A8 (hex) Meta Platforms Technologies, LLC +B417A8 (base 16) Meta Platforms Technologies, LLC + 1 Hacker Way + Menlo Park CA 94025 + US + +7C-ED-C6 (hex) Amazon Technologies Inc. +7CEDC6 (base 16) Amazon Technologies Inc. + P.O Box 8102 + Reno NV 89507 + US + +50-30-F4 (hex) Exascend, Inc. +5030F4 (base 16) Exascend, Inc. + 530 Lawrence Expy., #416 + Sunnyvale CA 94085 + US + +DC-EC-E3 (hex) LYOTECH LABS LLC +DCECE3 (base 16) LYOTECH LABS LLC + 8 the Green suite R + Dover 19901 + US + +FC-35-E6 (hex) Visteon Corporation +FC35E6 (base 16) Visteon Corporation + One Village Center Dr + Belleville MI 48111 + US + +C0-95-73 (hex) AIxLink +C09573 (base 16) AIxLink + Office 2702, Unit3, Building 1, Shudu Center Phase II. 333 Jiqing Third Road. High-Tech Zone + Chegndu Sichuan 610041 + CN + +94-CB-CD (hex) zte corporation +94CBCD (base 16) zte corporation + 12/F.,zte R&D building ,kejinan Road,Shenzhen,P.R.China + shenzhen guangdong 518057 + CN + +80-5F-8E (hex) Huizhou BYD Electronic Co., Ltd. +805F8E (base 16) Huizhou BYD Electronic Co., Ltd. + Xiangshui River, Economic Development Zone, Daya Bay, Huizhou, Guangdong, China + Huizhou Guangdong 516000 + CN + +8C-BA-25 (hex) UNION MAN TECHNOLOGY CO.,LTD +8CBA25 (base 16) UNION MAN TECHNOLOGY CO.,LTD + No.5,Huitai Road,Huinan High-Tech Park,Huiao Highway + Huizhou Guangdong 516025 + CN + +54-72-5E (hex) UNION MAN TECHNOLOGY CO.,LTD +54725E (base 16) UNION MAN TECHNOLOGY CO.,LTD + No.5,Huitai Road,Huinan High-Tech Park,Huiao Highway + Huizhou Guangdong 516025 + CN + +F8-14-FE (hex) UNION MAN TECHNOLOGY CO.,LTD +F814FE (base 16) UNION MAN TECHNOLOGY CO.,LTD + No.5, Huitai Road Huinan High-Tech Park,Huiao Highway + Huizhou Guangdong 516025 + CN + +CC-62-FE (hex) UNION MAN TECHNOLOGY CO.,LTD +CC62FE (base 16) UNION MAN TECHNOLOGY CO.,LTD + No.5,Huitai Road,Huinan High-Tech Park,Huiao Highway + Huizhou Guangdong 516025 + CN + +A8-3A-79 (hex) Mist Systems, Inc. +A83A79 (base 16) Mist Systems, Inc. + 1601 South De Anza Blvd, Suite 248 + Cupertino CA 95014 + US + +EC-2A-72 (hex) Dell Inc. +EC2A72 (base 16) Dell Inc. + One Dell Way + Round Rock TX 78682 + US + +00-BE-43 (hex) Dell Inc. +00BE43 (base 16) Dell Inc. + One Dell Way + Round Rock TX 78682 + US + +60-5B-30 (hex) Dell Inc. +605B30 (base 16) Dell Inc. + One Dell Way + Round Rock TX 78682 + US + +C8-4B-D6 (hex) Dell Inc. +C84BD6 (base 16) Dell Inc. + One Dell Way + Round Rock TX 78682 + US + +E8-65-5F (hex) Dell Inc. +E8655F (base 16) Dell Inc. + One Dell Way + Round Rock TX 78682 + US + +E8-B2-65 (hex) Dell Inc. +E8B265 (base 16) Dell Inc. + One Dell Way + Round Rock TX 78682 + US + +AC-91-A1 (hex) Dell Inc. +AC91A1 (base 16) Dell Inc. + One Dell Way + Round Rock TX 78682 + US + +A8-52-D4 (hex) Aruba, a Hewlett Packard Enterprise Company +A852D4 (base 16) Aruba, a Hewlett Packard Enterprise Company + 3333 Scott Blvd + Santa Clara CA 95054 + US + +54-88-FE (hex) Xiaoniu network technology (Shanghai) Co., Ltd. +5488FE (base 16) Xiaoniu network technology (Shanghai) Co., Ltd. + Room 706, building 3, no.20 east road, jingan district. + Shang hai 200040 + CN + +F4-EE-08 (hex) Dell Inc. +F4EE08 (base 16) Dell Inc. + One Dell Way + Round Rock TX 78682 + US + +90-8D-6E (hex) Dell Inc. +908D6E (base 16) Dell Inc. + One Dell Way + Round Rock TX 78682 + US + +F4-D5-80 (hex) YAMAHA CORPORATION +F4D580 (base 16) YAMAHA CORPORATION + 10-1 Nakazawa-cho, Naka-ku + Hamamatsu Shizuoka 430-8650 + JP + +38-B5-C9 (hex) INGRAM MICRO SERVICES +38B5C9 (base 16) INGRAM MICRO SERVICES + 100 CHEMIN DE BAILLOT + MONTAUBAN 82000 + FR + +84-4D-BE (hex) Fiberhome Telecommunication Technologies Co.,LTD +844DBE (base 16) Fiberhome Telecommunication Technologies Co.,LTD + No.5 DongXin Road + Wuhan Hubei 430074 + CN + +80-B9-46 (hex) Nokia +80B946 (base 16) Nokia + 600 March Road + Kanata Ontario K2K 2E6 + CA + +98-4B-06 (hex) HUAWEI TECHNOLOGIES CO.,LTD +984B06 (base 16) HUAWEI TECHNOLOGIES CO.,LTD + No.2 Xin Cheng Road, Room R6,Songshan Lake Technology Park + Dongguan 523808 + CN + +AC-FF-6B (hex) HUAWEI TECHNOLOGIES CO.,LTD +ACFF6B (base 16) HUAWEI TECHNOLOGIES CO.,LTD + No.2 Xin Cheng Road, Room R6,Songshan Lake Technology Park + Dongguan 523808 + CN + +38-AB-16 (hex) NPO RTT LLC +38AB16 (base 16) NPO RTT LLC + Goncharnaya st, 30, bld 1, B529 + Moscow Select State 115172 + RU + +C4-CB-E1 (hex) Dell Inc. +C4CBE1 (base 16) Dell Inc. + One Dell Way + Round Rock TX 78682 + US + +2C-D7-FF (hex) LANCOM Systems GmbH +2CD7FF (base 16) LANCOM Systems GmbH + Adenauer Straße 20 /B2 + Würselen 52146 + DE + +1C-88-0C (hex) Shenzhen Skyworth Digital Technology CO., Ltd +1C880C (base 16) Shenzhen Skyworth Digital Technology CO., Ltd + 4F,Block A, Skyworth?Building, + Shenzhen Guangdong 518057 + CN + +34-85-11 (hex) Shenzhen Skyworth Digital Technology CO., Ltd +348511 (base 16) Shenzhen Skyworth Digital Technology CO., Ltd + 4F,Block A, Skyworth?Building, + Shenzhen Guangdong 518057 + CN + +28-C1-A0 (hex) Apple, Inc. +28C1A0 (base 16) Apple, Inc. + 1 Infinite Loop + Cupertino CA 95014 + US + +EC-2C-73 (hex) Apple, Inc. +EC2C73 (base 16) Apple, Inc. + 1 Infinite Loop + Cupertino CA 95014 + US + +7C-C0-6F (hex) Apple, Inc. +7CC06F (base 16) Apple, Inc. + 1 Infinite Loop + Cupertino CA 95014 + US + +B0-97-38 (hex) Shenzhen Skyworth Digital Technology CO., Ltd +B09738 (base 16) Shenzhen Skyworth Digital Technology CO., Ltd + 4F,Block A, Skyworth?Building, + Shenzhen Guangdong 518057 + CN + +EC-81-50 (hex) Apple, Inc. +EC8150 (base 16) Apple, Inc. + 1 Infinite Loop + Cupertino CA 95014 + US + +D4-2F-CA (hex) Apple, Inc. +D42FCA (base 16) Apple, Inc. + 1 Infinite Loop + Cupertino CA 95014 + US + +D0-58-A5 (hex) Apple, Inc. +D058A5 (base 16) Apple, Inc. + 1 Infinite Loop + Cupertino CA 95014 + US + +2C-67-AB (hex) EZELINK TELECOM +2C67AB (base 16) EZELINK TELECOM + Bay Square Building 06 - Office No 105 + Dubai Dubai 111581 + AE + +94-3F-D6 (hex) Apple, Inc. +943FD6 (base 16) Apple, Inc. + 1 Infinite Loop + Cupertino CA 95014 + US + +70-06-92 (hex) IEEE Registration Authority +700692 (base 16) IEEE Registration Authority + 445 Hoes Lane + Piscataway NJ 08554 + US + +F8-B8-B4 (hex) Shenzhen Skyworth Digital Technology CO., Ltd +F8B8B4 (base 16) Shenzhen Skyworth Digital Technology CO., Ltd + 4F,Block A, Skyworth?Building, + Shenzhen Guangdong 518057 + CN + +68-1A-A4 (hex) Shenzhen Skyworth Digital Technology CO., Ltd +681AA4 (base 16) Shenzhen Skyworth Digital Technology CO., Ltd + 4F,Block A, Skyworth?Building, + Shenzhen Guangdong 518057 + CN + +48-55-5E (hex) Shenzhen Skyworth Digital Technology CO., Ltd +48555E (base 16) Shenzhen Skyworth Digital Technology CO., Ltd + 4F,Block A, Skyworth?Building, + Shenzhen Guangdong 518057 + CN + +8C-DF-2C (hex) vivo Mobile Communication Co., Ltd. +8CDF2C (base 16) vivo Mobile Communication Co., Ltd. + No.1, vivo Road, Chang'an + Dongguan Guangdong 523860 + CN + +CC-B5-4C (hex) Texas Instruments +CCB54C (base 16) Texas Instruments + 12500 TI Blvd + Dallas TX 75243 + US + +74-A5-8C (hex) Texas Instruments +74A58C (base 16) Texas Instruments + 12500 TI Blvd + Dallas TX 75243 + US + +3C-E0-02 (hex) Texas Instruments +3CE002 (base 16) Texas Instruments + 12500 TI Blvd + Dallas TX 75243 + US + +98-03-8A (hex) Texas Instruments +98038A (base 16) Texas Instruments + 12500 TI Blvd + Dallas TX 75243 + US + +F8-79-28 (hex) zte corporation +F87928 (base 16) zte corporation + 12/F.,zte R&D building ,kejinan Road,Shenzhen,P.R.China + shenzhen guangdong 518057 + CN + +B8-60-61 (hex) China Mobile Group Device Co.,Ltd. +B86061 (base 16) China Mobile Group Device Co.,Ltd. + 32 Xuanwumen West Street,Xicheng District + Beijing 100053 + CN + +D8-8E-D4 (hex) eero inc. +D88ED4 (base 16) eero inc. + 660 3rd Street + San Francisco CA 94107 + US 7C-8A-E1 (hex) COMPAL INFORMATION (KUNSHAN) CO., LTD. 7C8AE1 (base 16) COMPAL INFORMATION (KUNSHAN) CO., LTD. @@ -158453,9 +160769,6 @@ D4BBC8 (base 16) vivo Mobile Communication Co., Ltd. DONG GUAN GUANG DONG 523860 CN -24-BF-74 (hex) Private -24BF74 (base 16) Private - CC-DC-55 (hex) Dragonchip Limited CCDC55 (base 16) Dragonchip Limited Room 601-2, 6/F, IC Development Centre, No. 6 Science Park West Avenue, Hong Kong Science Park, Shatin, N.T. @@ -159512,12 +161825,6 @@ C0A600 (base 16) Apple, Inc. Cupertino CA 95014 US -18-E8-29 (hex) Ubiquiti Networks Inc. -18E829 (base 16) Ubiquiti Networks Inc. - 2580 Orchard Pkwy - San Jose CA 95131 - US - E0-C2-86 (hex) Aisai Communication Technology Co., Ltd. E0C286 (base 16) Aisai Communication Technology Co., Ltd. Room 2610 Asia Trade Centre, @@ -159752,12 +162059,6 @@ DC9088 (base 16) HUAWEI TECHNOLOGIES CO.,LTD Fountain Valley CA 92708 US -28-D0-CB (hex) Cambridge Communication Systems Ltd -28D0CB (base 16) Cambridge Communication Systems Ltd - Victory House, Vision Park, Chivers Way, Histon - Cambridge CB24 9ZR - GB - 40-62-EA (hex) China Mobile Group Device Co.,Ltd. 4062EA (base 16) China Mobile Group Device Co.,Ltd. 32 Xuanwumen West Street,Xicheng District @@ -161987,12 +164288,6 @@ F430B9 (base 16) Hewlett Packard Houston TX 77070 US -00-19-F0 (hex) UNIONMAN TECHNOLOGY CO.,LTD -0019F0 (base 16) UNIONMAN TECHNOLOGY CO.,LTD - 18F, HUAYANG TOWER,YANDAYI ROAD - HUIZHOU GUANGDONG 516007 - CN - C8-DB-26 (hex) Logitech C8DB26 (base 16) Logitech 7700 Gateway Blvd @@ -163268,24 +165563,6 @@ CCFD17 (base 16) TCT mobile ltd Hui Zhou Guang Dong 516006 CN -DC-9F-DB (hex) Ubiquiti Networks Inc. -DC9FDB (base 16) Ubiquiti Networks Inc. - 2580 Orchard Parkway - San Jose CA 95131 - US - -00-27-22 (hex) Ubiquiti Networks Inc. -002722 (base 16) Ubiquiti Networks Inc. - 91 E Tasman Dr - San Jose CA 95134 - US - -00-15-6D (hex) Ubiquiti Networks Inc. -00156D (base 16) Ubiquiti Networks Inc. - 495 Montague Expwy. - Milpitas CA 95035 - US - 00-D7-8F (hex) Cisco Systems, Inc 00D78F (base 16) Cisco Systems, Inc 80 West Tasman Drive @@ -170561,12 +172838,6 @@ C4913A (base 16) Shenzhen Sanland Electronic Co., ltd. ShenZhen Guangdong 518116 CN -68-85-6A (hex) OuterLink Corporation -68856A (base 16) OuterLink Corporation - 187 Ballardvale St., Ste. A260 - Wilmington MA 01887 - US - 94-51-BF (hex) Hyundai ESG 9451BF (base 16) Hyundai ESG Gangnam-gu @@ -171749,12 +174020,6 @@ F8FEA8 (base 16) Technico Japan Corporation Perm Permsky Krai 614990 US -EC-2C-49 (hex) University of Tokyo -EC2C49 (base 16) University of Tokyo - 4-6-1 Komaba - Meguro-ku Tokyo 153-8904 - US - D8-29-16 (hex) Ascent Communication Technology D82916 (base 16) Ascent Communication Technology 13/F., Shum Tower @@ -172865,12 +175130,6 @@ B0BD6D (base 16) Echostreams Innovative Solutions Los Gatos CA 95032 US -AC-51-EE (hex) Cambridge Communication Systems Ltd -AC51EE (base 16) Cambridge Communication Systems Ltd - Sheraton House - Cambridge Cambridgeshire CB3 0AX - GB - 78-A1-83 (hex) Advidia 78A183 (base 16) Advidia 3 Riverway @@ -173900,12 +176159,6 @@ ACC935 (base 16) Ness Corporation Cisterna di Latina 04012 IT -E4-12-89 (hex) topsystem Systemhaus GmbH -E41289 (base 16) topsystem Systemhaus GmbH - Monnetstraße 24 - Würselen NRW 52146 - DE - 58-E8-08 (hex) AUTONICS CORPORATION 58E808 (base 16) AUTONICS CORPORATION 41-5 YONGDANG-DONG @@ -176342,12 +178595,6 @@ EC6C9F (base 16) Chengdu Volans Technology CO.,LTD Irvine CA 92612 US -00-23-C7 (hex) AVSystem -0023C7 (base 16) AVSystem - ul. Friedleina 4 - Kraków maÅ‚opolskie 30-009 - PL - 00-23-C3 (hex) LogMeIn, Inc. 0023C3 (base 16) LogMeIn, Inc. 500 Unicorn Park Drive @@ -178055,12 +180302,6 @@ EC6C9F (base 16) Chengdu Volans Technology CO.,LTD 76187 Karlsruhe Baden Wuerttemberg DE -00-1B-1F (hex) DELTA - Danish Electronics, Light & Acoustics -001B1F (base 16) DELTA - Danish Electronics, Light & Acoustics - Venlighedsvej 4 - Hørsholm DK-2970 - DK - 00-1B-57 (hex) SEMINDIA SYSTEMS PRIVATE LIMITED 001B57 (base 16) SEMINDIA SYSTEMS PRIVATE LIMITED #1106/9,A.M.Industrial Estate,Garvebhai palya, @@ -180362,12 +182603,6 @@ EC6C9F (base 16) Chengdu Volans Technology CO.,LTD San Jose CA 95112 US -00-12-27 (hex) Franklin Electric Co., Inc. -001227 (base 16) Franklin Electric Co., Inc. - 400 E. Spring Street - Bluffton Indiana 46714 - US - 00-12-1A (hex) Techno Soft Systemnics Inc. 00121A (base 16) Techno Soft Systemnics Inc. 2-5-17, Ebisu-nishi, Naniwa-ku, @@ -184106,12 +186341,6 @@ EC6C9F (base 16) Chengdu Volans Technology CO.,LTD Chitu Keelung, TW -00-03-56 (hex) Wincor Nixdorf International GmbH -000356 (base 16) Wincor Nixdorf International GmbH - Heinz-Nixdorf Ring 1 - D-33106 Paderborn - DE - 00-03-4F (hex) Sur-Gard Security 00034F (base 16) Sur-Gard Security 401 Magnetic Drive @@ -184952,12 +187181,6 @@ EC6C9F (base 16) Chengdu Volans Technology CO.,LTD BUENA PARK CA 90620 US -00-30-52 (hex) ELASTIC NETWORKS -003052 (base 16) ELASTIC NETWORKS - 6120 WINDWARD PARKWAY -STE#100 - ALPHARETTA GA 30005 - US - 00-30-19 (hex) Cisco Systems, Inc 003019 (base 16) Cisco Systems, Inc 80 West Tasman Drive @@ -187292,12 +189515,6 @@ EC6C9F (base 16) Chengdu Volans Technology CO.,LTD SAN JOSE CA 95112-4213 US -00-C0-3A (hex) MEN-MIKRO ELEKTRONIK GMBH -00C03A (base 16) MEN-MIKRO ELEKTRONIK GMBH - WIESENTALSTRASSE 40 - - DE - 00-C0-40 (hex) ECCI 00C040 (base 16) ECCI 15070-B AVENUE OF SCIENCE @@ -188849,12 +191066,6 @@ C0D2DD (base 16) Samsung Electronics Co.,Ltd Gumi Gyeongbuk 730-350 KR -AC-1E-92 (hex) Samsung Electronics Co.,LTD -AC1E92 (base 16) Samsung Electronics Co.,LTD - 129, Samsung-ro, Youngtongl-Gu - Suwon 16677 - KR - 00-68-EB (hex) HP Inc. 0068EB (base 16) HP Inc. 10300 Energy Dr @@ -188975,12 +191186,6 @@ E0CCF8 (base 16) Xiaomi Communications Co Ltd Lawrenceville GA 30044 US -38-68-A4 (hex) Samsung Electronics Co.,LTD -3868A4 (base 16) Samsung Electronics Co.,LTD - 129, Samsung-ro, Youngtongl-Gu - Suwon Gyeonggi-Do 16677 - KR - B4-A5-AC (hex) GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD B4A5AC (base 16) GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD NO.18 HAIBIN ROAD, @@ -189335,18 +191540,6 @@ A043B0 (base 16) Hangzhou BroadLink Technology Co.,Ltd Hangzhou Zhejiang 310052 CN -74-AC-B9 (hex) Ubiquiti Networks Inc. -74ACB9 (base 16) Ubiquiti Networks Inc. - 2580 Orchard Pkwy - San Jose CA 95131 - US - -F4-92-BF (hex) Ubiquiti Networks Inc. -F492BF (base 16) Ubiquiti Networks Inc. - 2580 Orchard Pkwy - San Jose CA 95131 - US - D8-C5-61 (hex) CommFront Communications Pte Ltd D8C561 (base 16) CommFront Communications Pte Ltd No. 1 Yishun Industrial ST 1, #05-31 A'Posh BizHub @@ -189383,12 +191576,6 @@ F0463B (base 16) Comcast Cable Corporation Philadelphia PA 19103 US -68-D7-9A (hex) Ubiquiti Networks Inc. -68D79A (base 16) Ubiquiti Networks Inc. - 2580 Orchard Pkwy - San Jose CA 95131 - US - 1C-63-BF (hex) SHENZHEN BROADTEL TELECOM CO.,LTD 1C63BF (base 16) SHENZHEN BROADTEL TELECOM CO.,LTD No.14-1, Tongqing Road, Baolong street, Longgang District @@ -189485,12 +191672,6 @@ B48107 (base 16) SHENZHEN CHUANGWEI-RGB ELECTRONICS CO.,LTD North Point Hong Kong 180 HK -78-53-0D (hex) Shenzhen Skyworth Digital Technology CO., Ltd -78530D (base 16) Shenzhen Skyworth Digital Technology CO., Ltd - 4F,Block A, Skyworth?Building, - Shenzhen Guangdong 518057 - CN - 0C-48-C6 (hex) CELESTICA INC. 0C48C6 (base 16) CELESTICA INC. 1900-5140 Yonge Street PO Box 42 @@ -191399,12 +193580,6 @@ C0E3FB (base 16) HUAWEI TECHNOLOGIES CO.,LTD MONTAUBAN 82000 FR -74-8F-4D (hex) duagon Germany GmbH -748F4D (base 16) duagon Germany GmbH - Neuwieder Straße 1-7 - Nuremberg Bavaria 90411 - DE - 08-79-8C (hex) HUAWEI TECHNOLOGIES CO.,LTD 08798C (base 16) HUAWEI TECHNOLOGIES CO.,LTD No.2 Xin Cheng Road, Room R6,Songshan Lake Technology Park @@ -191759,12 +193934,6 @@ F0625A (base 16) Realme Chongqing Mobile Telecommunications Corp.,Ltd. Chongqing China 401120 CN -64-E0-AB (hex) UNIONMAN TECHNOLOGY CO.,LTD -64E0AB (base 16) UNIONMAN TECHNOLOGY CO.,LTD - No.5,Huitai Road,Huinan High-Tech Park,Huiao Highway - Huizhou Guangdong 516025 - CN - AC-23-16 (hex) Mist Systems, Inc. AC2316 (base 16) Mist Systems, Inc. 1601 South De Anza Blvd, Suite 248 @@ -191957,12 +194126,6 @@ F4A80D (base 16) Wistron InfoComm(Kunshan)Co.,Ltd. Hangzhou Zhejiang 310052 CN -80-F3-EF (hex) Facebook Technologies, LLC -80F3EF (base 16) Facebook Technologies, LLC - 1601 Willow Rd - Menlo Park CA 94025 - US - 3C-A8-ED (hex) smart light technology 3CA8ED (base 16) smart light technology 172 LSro @@ -192848,12 +195011,6 @@ AC49DB (base 16) Apple, Inc. Shenzhen Guangdong 518055 CN -78-5F-36 (hex) Shenzhen Skyworth Digital Technology CO., Ltd -785F36 (base 16) Shenzhen Skyworth Digital Technology CO., Ltd - 4F,Block A, Skyworth?Building, - Shenzhen Guangdong 518057 - CN - A0-18-42 (hex) Comtrend Corporation A01842 (base 16) Comtrend Corporation 3F-1, 10 Lane 609, Chongxin Road, Section 5, @@ -193280,12 +195437,6 @@ B010A0 (base 16) Texas Instruments Sunnyvale CA 94089 US -98-C8-54 (hex) Chiun MaiCommunication System, Inc -98C854 (base 16) Chiun MaiCommunication System, Inc - No.4, MingSheng St. TuCheng District - New Taipei City 23679 - TW - C4-D7-FD (hex) Bouffalo Lab (Nanjing) Co., Ltd. C4D7FD (base 16) Bouffalo Lab (Nanjing) Co., Ltd. 5F, Gongxiang Space, No.100 Tuanjie Road, Nanjing, China @@ -193694,12 +195845,6 @@ C0F9D2 (base 16) arkona technologies GmbH Iwaki Fukushima 970-1192 JP -A0-29-19 (hex) Dell Inc. -A02919 (base 16) Dell Inc. - One Dell Way - Round Rock TX 78682 - US - 24-12-81 (hex) China Mobile Group Device Co.,Ltd. 241281 (base 16) China Mobile Group Device Co.,Ltd. 32 Xuanwumen West Street,Xicheng District @@ -193946,12 +196091,6 @@ AC50DE (base 16) CLOUD NETWORK TECHNOLOGY SINGAPORE PTE. LTD. Hsinchu City Hsinchu 30071 TW -A0-1C-87 (hex) UNIONMAN TECHNOLOGY CO.,LTD -A01C87 (base 16) UNIONMAN TECHNOLOGY CO.,LTD - No.5,Huitai Road,Huinan High-Tech Park,Huiao Highway - Huizhou Guangdong 516025 - CN - 30-83-D2 (hex) Motorola Mobility LLC, a Lenovo Company 3083D2 (base 16) Motorola Mobility LLC, a Lenovo Company 222 West Merchandise Mart Plaza @@ -194186,12 +196325,6 @@ E88175 (base 16) zte corporation shenzhen guangdong 518057 CN -40-F4-FD (hex) UNIONMAN TECHNOLOGY CO.,LTD -40F4FD (base 16) UNIONMAN TECHNOLOGY CO.,LTD - No.5,Huitai Road,Huinan High-Tech Park,Huiao Highway - Huizhou Guangdong 516025 - CN - 9C-0B-05 (hex) eero inc. 9C0B05 (base 16) eero inc. 660 3rd Street @@ -194510,12 +196643,6 @@ BC6193 (base 16) Xiaomi Communications Co Ltd Beijing Haidian District 100085 CN -94-7F-D8 (hex) Shenzhen Skyworth Digital Technology CO., Ltd -947FD8 (base 16) Shenzhen Skyworth Digital Technology CO., Ltd - 4F,Block A, Skyworth?Building, - Shenzhen Guangdong 518057 - CN - C8-54-A4 (hex) Infinix mobility limited C854A4 (base 16) Infinix mobility limited RMS 05-15, 13A/F SOUTH TOWER WORLD FINANCE CTR HARBOUR CITY 17 CANTON RD TST KLN HONG KONG @@ -194648,12 +196775,6 @@ C43875 (base 16) Sonos, Inc. Reno NV 89507 US -20-89-8A (hex) Shenzhen Skyworth Digital Technology CO., Ltd -20898A (base 16) Shenzhen Skyworth Digital Technology CO., Ltd - 4F,Block A, Skyworth?Building, - Shenzhen Guangdong 518057 - CN - DC-A9-56 (hex) GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD DCA956 (base 16) GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD NO.18 HAIBIN ROAD, @@ -195296,12 +197417,6 @@ A475B9 (base 16) Samsung Electronics Co.,Ltd ShenZhen GuangDong 518109 CN -18-AA-1E (hex) Shenzhen Skyworth Digital Technology CO., Ltd -18AA1E (base 16) Shenzhen Skyworth Digital Technology CO., Ltd - 4F,Block A, Skyworth?Building, - Shenzhen Guangdong 518057 - CN - 9C-31-C3 (hex) SKY UK LIMITED 9C31C3 (base 16) SKY UK LIMITED 130 Kings Road @@ -195590,12 +197705,6 @@ B43A31 (base 16) Silicon Laboratories Austin TX 78701 US -CC-96-E5 (hex) Dell Inc. -CC96E5 (base 16) Dell Inc. - One Dell Way - Round Rock TX 78682 - US - 74-24-9F (hex) TIBRO Corp. 74249F (base 16) TIBRO Corp. 251 Little Falls Drive @@ -196676,18 +198785,6 @@ E462C4 (base 16) Cisco Systems, Inc Mountain View CA 94043 US -D4-3F-32 (hex) eero inc. -D43F32 (base 16) eero inc. - 660 3rd Street - San Francisco CA 94107 - US - -68-63-72 (hex) Huawei Device Co., Ltd. -686372 (base 16) Huawei Device Co., Ltd. - No.2 of Xincheng Road, Songshan Lake Zone - Dongguan Guangdong 523808 - CN - A0-C2-0D (hex) Huawei Device Co., Ltd. A0C20D (base 16) Huawei Device Co., Ltd. No.2 of Xincheng Road, Songshan Lake Zone @@ -196700,6 +198797,18 @@ A0C20D (base 16) Huawei Device Co., Ltd. Dongguan Guangdong 523808 CN +6C-AC-C2 (hex) Samsung Electronics Co.,Ltd +6CACC2 (base 16) Samsung Electronics Co.,Ltd + #94-1, Imsoo-Dong + Gumi Gyeongbuk 730-350 + KR + +BC-F7-30 (hex) Samsung Electronics Co.,Ltd +BCF730 (base 16) Samsung Electronics Co.,Ltd + #94-1, Imsoo-Dong + Gumi Gyeongbuk 730-350 + KR + 44-EE-14 (hex) Texas Instruments 44EE14 (base 16) Texas Instruments 12500 TI Blvd @@ -196711,3 +198820,894 @@ B4AC9D (base 16) Texas Instruments 12500 TI Blvd Dallas TX 75243 US + +68-63-72 (hex) Huawei Device Co., Ltd. +686372 (base 16) Huawei Device Co., Ltd. + No.2 of Xincheng Road, Songshan Lake Zone + Dongguan Guangdong 523808 + CN + +BC-93-07 (hex) Samsung Electronics Co.,Ltd +BC9307 (base 16) Samsung Electronics Co.,Ltd + #94-1, Imsoo-Dong + Gumi Gyeongbuk 730-350 + KR + +D4-3F-32 (hex) eero inc. +D43F32 (base 16) eero inc. + 660 3rd Street + San Francisco CA 94107 + US + +00-1B-1F (hex) FORCE Technology +001B1F (base 16) FORCE Technology + Venlighedsvej 4 + Horsholm 2970 + DK + +C4-FC-22 (hex) YEALINK(XIAMEN) NETWORK TECHNOLOGY CO.,LTD. +C4FC22 (base 16) YEALINK(XIAMEN) NETWORK TECHNOLOGY CO.,LTD. + 309, 3th Floor, No.16, Yun Ding North Road, Huli District + xiamen Fujian 361015 + CN + +AC-51-EE (hex) Adtran Inc +AC51EE (base 16) Adtran Inc + Sheraton House + Cambridge Cambridgeshire CB3 0AX + GB + +28-D0-CB (hex) Adtran Inc +28D0CB (base 16) Adtran Inc + Victory House, Vision Park, Chivers Way, Histon + Cambridge CB24 9ZR + GB + +FC-6A-1C (hex) Mellanox Technologies, Inc. +FC6A1C (base 16) Mellanox Technologies, Inc. + 350 Oakmead Parkway, Suite 100 + Sunnyvale CA 94085 + US + +A0-88-C2 (hex) Mellanox Technologies, Inc. +A088C2 (base 16) Mellanox Technologies, Inc. + 350 Oakmead Parkway, Suite 100 + Sunnyvale CA 94085 + US + +48-29-D6 (hex) GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD +4829D6 (base 16) GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD + NO.18 HAIBIN ROAD, + DONG GUAN GUANG DONG 523860 + CN + +A4-D5-C2 (hex) Hangzhou Hikvision Digital Technology Co.,Ltd. +A4D5C2 (base 16) Hangzhou Hikvision Digital Technology Co.,Ltd. + No.555 Qianmo Road + Hangzhou Zhejiang 310052 + CN + +A8-80-55 (hex) Tuya Smart Inc. +A88055 (base 16) Tuya Smart Inc. + 160 Greentree Drive, Suite 101 + Dover DE 19904 + US + +50-8B-B9 (hex) Tuya Smart Inc. +508BB9 (base 16) Tuya Smart Inc. + 160 Greentree Drive, Suite 101 + Dover DE 19904 + US + +00-23-C7 (hex) AVSystem sp. z o. o. +0023C7 (base 16) AVSystem sp. z o. o. + Radzikowskiego 47D + Kraków, ul. 31-315 + PL + +08-28-02 (hex) SHENZHEN CHUANGWEI-RGB ELECTRONICS CO.,LTD +082802 (base 16) SHENZHEN CHUANGWEI-RGB ELECTRONICS CO.,LTD + Unit East Block22-24/F,Skyworth semiconductor design Bldg., Gaoxin Ave.4.S.,Nanshan District,Shenzhen,China + SHENZHEN GUANGDONG 518057 + CN + +CC-42-10 (hex) Xiaomi Communications Co Ltd +CC4210 (base 16) Xiaomi Communications Co Ltd + #019, 9th Floor, Building 6, 33 Xi'erqi Middle Road + Beijing Haidian District 100085 + CN + +3C-99-8C (hex) Houwa System Design Corp. +3C998C (base 16) Houwa System Design Corp. + 4F Matubara Building 3-22-14 Shibuyaku Higashi + Tokyo 150-0011 + JP + +98-F9-CC (hex) Zhejiang Dahua Technology Co., Ltd. +98F9CC (base 16) Zhejiang Dahua Technology Co., Ltd. + No.1199,Waterfront Road + Hangzhou Zhejiang 310053 + CN + +38-68-A4 (hex) Samsung Electronics Co.,Ltd +3868A4 (base 16) Samsung Electronics Co.,Ltd + 129, Samsung-ro, Youngtongl-Gu + Suwon Gyeonggi-Do 16677 + KR + +AC-1E-92 (hex) Samsung Electronics Co.,Ltd +AC1E92 (base 16) Samsung Electronics Co.,Ltd + 129, Samsung-ro, Youngtongl-Gu + Suwon 16677 + KR + +B8-37-B2 (hex) Aruba, a Hewlett Packard Enterprise Company +B837B2 (base 16) Aruba, a Hewlett Packard Enterprise Company + 3333 Scott Blvd + Santa Clara CA 95054 + US + +BC-AD-90 (hex) Kymeta Purchasing +BCAD90 (base 16) Kymeta Purchasing + 12034 134th Ct NE #105 + Redmond WA 98052 + US + +A0-60-32 (hex) Amcrest Technologies +A06032 (base 16) Amcrest Technologies + 16727 Park Row + Houston TX 77084 + US + +DC-C2-C9 (hex) CANON INC. +DCC2C9 (base 16) CANON INC. + 30-2 Shimomaruko 3-chome, + Ohta-ku Tokyo 146-8501 + JP + +D8-53-BC (hex) Lenovo Information Products (Shenzhen)Co.,Ltd +D853BC (base 16) Lenovo Information Products (Shenzhen)Co.,Ltd + 2F, NO.1 Plant , Lenovo Innovation Park, Lidu Road, Loucun Community, Xinhu Street, Guangming District , Shenzhen, Guangdong, China + Shenzhen Guangdong 518000 + CN + +B4-E5-4C (hex) LLC Elektra +B4E54C (base 16) LLC Elektra + Russian Federation, Moscow, Goncharnaya st, house ? 30, building 1, office ?511 + Moscow 115172 + RU + +A4-16-C0 (hex) Apple, Inc. +A416C0 (base 16) Apple, Inc. + 1 Infinite Loop + Cupertino CA 95014 + US + +DC-45-B8 (hex) Apple, Inc. +DC45B8 (base 16) Apple, Inc. + 1 Infinite Loop + Cupertino CA 95014 + US + +90-EC-EA (hex) Apple, Inc. +90ECEA (base 16) Apple, Inc. + 1 Infinite Loop + Cupertino CA 95014 + US + +B4-AE-C1 (hex) Apple, Inc. +B4AEC1 (base 16) Apple, Inc. + 1 Infinite Loop + Cupertino CA 95014 + US + +54-32-C7 (hex) Apple, Inc. +5432C7 (base 16) Apple, Inc. + 1 Infinite Loop + Cupertino CA 95014 + US + +10-B5-88 (hex) Apple, Inc. +10B588 (base 16) Apple, Inc. + 1 Infinite Loop + Cupertino CA 95014 + US + +F0-D3-1F (hex) Apple, Inc. +F0D31F (base 16) Apple, Inc. + 1 Infinite Loop + Cupertino CA 95014 + US + +38-0F-AD (hex) HUAWEI TECHNOLOGIES CO.,LTD +380FAD (base 16) HUAWEI TECHNOLOGIES CO.,LTD + No.2 Xin Cheng Road, Room R6,Songshan Lake Technology Park + Dongguan 523808 + CN + +80-AC-C8 (hex) Phyplus Microelectronics Limited +80ACC8 (base 16) Phyplus Microelectronics Limited + 304 Building 1 No.608 Sheng Xia Road + Shanghai 200000 + CN + +58-E4-88 (hex) Amazon Technologies Inc. +58E488 (base 16) Amazon Technologies Inc. + P.O Box 8102 + Reno NV 89507 + US + +84-46-93 (hex) Beijing Xiaomi Mobile Software Co., Ltd +844693 (base 16) Beijing Xiaomi Mobile Software Co., Ltd + The Rainbow City Office Building, 68 Qinghe Middle Street Haidian District + Beijing Beijing 100085 + CN + +5C-75-45 (hex) Wayties, Inc. +5C7545 (base 16) Wayties, Inc. + #206, 42 Changyeop-ro Sujeong-gu + Seongnam-si Gyenggi-do 13449 + KR + +10-A7-93 (hex) Technicolor CH USA Inc. +10A793 (base 16) Technicolor CH USA Inc. + 5030 Sugarloaf Parkway Bldg 6 + Lawrenceville GA 30044 + US + +24-78-23 (hex) Panasonic Entertainment & Communication Co., Ltd. +247823 (base 16) Panasonic Entertainment & Communication Co., Ltd. + 3-1-1 Yagumo-naka-machi + Moriguchi Osaka 570-8501 + JP + +E4-BC-96 (hex) DAP B.V. +E4BC96 (base 16) DAP B.V. + Tussendiepen 4a + Drachten 9206 AD + NL + +20-21-41 (hex) Universal Electronics BV +202141 (base 16) Universal Electronics BV + Colosseum 2 + Enschede Ov 7521 PT + NL + +44-DF-65 (hex) Beijing Xiaomi Mobile Software Co., Ltd +44DF65 (base 16) Beijing Xiaomi Mobile Software Co., Ltd + The Rainbow City Office Building, 68 Qinghe Middle Street Haidian District + Beijing Beijing 100085 + CN + +D8-03-1A (hex) Laird Connectivity +D8031A (base 16) Laird Connectivity + 3F.-1, No.145, Xianzheng 9th Rd., + Zhubei 30251 + TW + +0C-95-05 (hex) The Chamberlain Group, Inc +0C9505 (base 16) The Chamberlain Group, Inc + 300 Windsor Drive + Oak Brook IL 60523 + US + +08-E6-C9 (hex) Business-intelligence of Oriental Nations Corporation Ltd. +08E6C9 (base 16) Business-intelligence of Oriental Nations Corporation Ltd. + 101, Floor 7, Building 1, Yard 1, Chuangda Third Road, Chaoyang District, Beijing + Beijing 100102 + CN + +7C-27-3C (hex) Shenzhen Yunlink Technology Co., Ltd +7C273C (base 16) Shenzhen Yunlink Technology Co., Ltd + Gushu, Xixiang Town, Bao'an District, + Shenzhen City Guangdong Province 518100 + CN + +1C-2A-B0 (hex) Beijing Xiaomi Electronics Co.,Ltd +1C2AB0 (base 16) Beijing Xiaomi Electronics Co.,Ltd + Xiaomi Campus + Beijing Beijing 100085 + CN + +98-17-F1 (hex) zte corporation +9817F1 (base 16) zte corporation + 12/F.,zte R&D building ,kejinan Road,Shenzhen,P.R.China + shenzhen guangdong 518057 + CN + +B8-A5-35 (hex) Technicolor CH USA Inc. +B8A535 (base 16) Technicolor CH USA Inc. + 5030 Sugarloaf Parkway Bldg 6 + Lawrenceville GA 30044 + US + +5C-16-48 (hex) GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD +5C1648 (base 16) GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD + NO.18 HAIBIN ROAD, + DONG GUAN GUANG DONG 523860 + CN + +4C-C8-44 (hex) Maipu Communication Technology Co.,Ltd. +4CC844 (base 16) Maipu Communication Technology Co.,Ltd. + No.16 Jiuxing Avenue, Hi-tech zone + Chengdu Sichuan 610094 + CN + +00-2B-F5 (hex) BUFFALO.INC +002BF5 (base 16) BUFFALO.INC + AKAMONDORI Bld.,30-20,Ohsu 3-chome,Naka-ku + Nagoya Aichi Pref. 460-8315 + JP + +98-C8-54 (hex) Chiun Mai Communication System, Inc +98C854 (base 16) Chiun Mai Communication System, Inc + No.4, MingSheng St. TuCheng District + New Taipei City 23679 + TW + +70-17-D7 (hex) Shanghai Enflame Technology Co., Ltd. +7017D7 (base 16) Shanghai Enflame Technology Co., Ltd. + A-522, No. 188, Yesheng Road, LIN-GANG Special Area, China (Shanghai) Pilot Free Trade Zone + Shanghai Shanghai 201306 + CN + +64-B7-08 (hex) Espressif Inc. +64B708 (base 16) Espressif Inc. + Room 204, Building 2, 690 Bibo Rd, Pudong New Area + Shanghai Shanghai 201203 + CN + +70-54-64 (hex) Silicon Laboratories +705464 (base 16) Silicon Laboratories + 7000 W. William Cannon Dr. + Austin TX 78735 + US + +8C-6F-B9 (hex) Silicon Laboratories +8C6FB9 (base 16) Silicon Laboratories + 7000 W. William Cannon Dr. + Austin TX 78735 + US + +B8-6A-F1 (hex) Sagemcom Broadband SAS +B86AF1 (base 16) Sagemcom Broadband SAS + 250, route de l'Empereur + Rueil Malmaison Cedex hauts de seine 92848 + FR + +CC-58-30 (hex) Sagemcom Broadband SAS +CC5830 (base 16) Sagemcom Broadband SAS + 250, route de l'Empereur + Rueil Malmaison Cedex hauts de seine 92848 + FR + +E8-24-A6 (hex) Juniper Networks +E824A6 (base 16) Juniper Networks + 1133 Innovation Way + Sunnyvale CA 94089 + US + +A0-8E-24 (hex) eero inc. +A08E24 (base 16) eero inc. + 660 3rd Street + San Francisco CA 94107 + US + +AC-89-D2 (hex) Ciena Corporation +AC89D2 (base 16) Ciena Corporation + 7035 Ridge Road + Hanover MD 21076 + US + +E0-56-94 (hex) Yunhight Microelectronics +E05694 (base 16) Yunhight Microelectronics + No. 801-31, Data Center, No. 9, Shaping Road, Guoxing Avenue, Lingang Economic Development District + Yibin Sichuan 644000 + CN + +24-27-30 (hex) GD Midea Air-Conditioning Equipment Co.,Ltd. +242730 (base 16) GD Midea Air-Conditioning Equipment Co.,Ltd. + Midea Global Innovation Center,Beijiao Town,Shunde + Foshan Guangdong 528311 + CN + +54-11-59 (hex) Nettrix Information Industry co.LTD +541159 (base 16) Nettrix Information Industry co.LTD + Building 27, yard 8, Dongbei Wangxi Road, Haidian District, Beijing + Beijing Beijing 100193 + CN + +B4-98-82 (hex) Brusa HyPower AG +B49882 (base 16) Brusa HyPower AG + Langäulistrasse 60 + Buchs 9470 + CH + +18-E8-29 (hex) Ubiquiti Inc +18E829 (base 16) Ubiquiti Inc + 685 Third Avenue, 27th Floor + New York NY New York NY 10017 + US + +74-AC-B9 (hex) Ubiquiti Inc +74ACB9 (base 16) Ubiquiti Inc + 685 Third Avenue, 27th Floor + New York NY New York NY 10017 + US + +F4-92-BF (hex) Ubiquiti Inc +F492BF (base 16) Ubiquiti Inc + 685 Third Avenue, 27th Floor + New York NY New York NY 10017 + US + +68-D7-9A (hex) Ubiquiti Inc +68D79A (base 16) Ubiquiti Inc + 685 Third Avenue, 27th Floor + New York NY New York NY 10017 + US + +48-38-B6 (hex) Auhui Taoyun Technology Co., Ltd +4838B6 (base 16) Auhui Taoyun Technology Co., Ltd + 6/F and 23/F, Scientific Research Building, Building 2, Zone A, China Sound Valley, No. 3333, Xiyou Road, High tech Zone + Hefei Anhui 230094 + CN + +00-03-56 (hex) Diebold Nixdorf +000356 (base 16) Diebold Nixdorf + Wohlrabedamm 31 + Berlin 13629 + DE + +00-15-6D (hex) Ubiquiti Inc +00156D (base 16) Ubiquiti Inc + 685 Third Avenue, 27th Floor + New York NY New York NY 10017 + US + +BC-C4-27 (hex) HUAWEI TECHNOLOGIES CO.,LTD +BCC427 (base 16) HUAWEI TECHNOLOGIES CO.,LTD + No.2 Xin Cheng Road, Room R6,Songshan Lake Technology Park + Dongguan 523808 + CN + +00-27-22 (hex) Ubiquiti Inc +002722 (base 16) Ubiquiti Inc + 685 Third Avenue, 27th Floor + New York NY New York NY 10017 + US + +DC-9F-DB (hex) Ubiquiti Inc +DC9FDB (base 16) Ubiquiti Inc + 685 Third Avenue, 27th Floor + New York NY New York NY 10017 + US + +B0-CF-CB (hex) Amazon Technologies Inc. +B0CFCB (base 16) Amazon Technologies Inc. + P.O Box 8102 + Reno NV 89507 + US + +88-6E-DD (hex) Micronet union Technology(Chengdu)Co., Ltd. +886EDD (base 16) Micronet union Technology(Chengdu)Co., Ltd. + No.502, Building 5, No. 528, Yuefei Road, Shibantan Street, Xindu District + Chengdu Sichuan 610000 + CN + +98-47-44 (hex) Shenzhen Boomtech Industrial Corporation +984744 (base 16) Shenzhen Boomtech Industrial Corporation + 2F, Block E, Bao'an Intelligent Valley, Yingtian Road No.4, Xixiang Sub-District Office, Bao'an District + Shenzhen 518100 + CN + +5C-4D-BF (hex) zte corporation +5C4DBF (base 16) zte corporation + 12/F.,zte R&D building ,kejinan Road,Shenzhen,P.R.China + shenzhen guangdong 518057 + CN + +80-F3-EF (hex) Meta Platforms Technologies, LLC +80F3EF (base 16) Meta Platforms Technologies, LLC + 1601 Willow Rd + Menlo Park CA 94025 + US + +80-43-3F (hex) Juniper Networks +80433F (base 16) Juniper Networks + 1133 Innovation Way + Sunnyvale CA 94089 + US + +50-45-94 (hex) Radisys +504594 (base 16) Radisys + 8900 NE Walker Road, Suite 130 + Hillsboro OR 97006 + US + +00-30-52 (hex) DZS Inc. +003052 (base 16) DZS Inc. + 6120 WINDWARD PARKWAY -STE#100 + ALPHARETTA GA 30005 + US + +D0-19-D3 (hex) ITEL MOBILE LIMITED +D019D3 (base 16) ITEL MOBILE LIMITED + RM B3 & B4 BLOCK B, KO FAI INDUSTRIAL BUILDING NO.7 KO FAI ROAD, YAU TONG, KLN, H.K + Hong Kong KOWLOON 999077 + HK + +CC-AC-FE (hex) Telink Semiconductor (Shanghai) Co., Ltd. +CCACFE (base 16) Telink Semiconductor (Shanghai) Co., Ltd. + No. 1500 Zuchongzhi Rd, Building #3 + Shanghai 201203 + CN + +08-BF-B8 (hex) ASUSTek COMPUTER INC. +08BFB8 (base 16) ASUSTek COMPUTER INC. + No.15,Lide Rd., Beitou, Dist.,Taipei 112,Taiwan + Taipei Taiwan 112 + TW + +4C-23-1A (hex) Extreme Networks, Inc. +4C231A (base 16) Extreme Networks, Inc. + 6480 Via Del Oro + San Jose CA 95119 + US + +F4-00-46 (hex) ON Semiconductor +F40046 (base 16) ON Semiconductor + 5005 East McDowell Road + Phoenix 85008 + US + +4C-5E-D3 (hex) Unisyue Technologies Co; LTD. +4C5ED3 (base 16) Unisyue Technologies Co; LTD. + Room 402, No. 2 Building, NO.1 ZhongGuancun East Rd, HaiDian District, Beijing, People’s Republic of China + Beijing 100190 + CN + +D8-B2-49 (hex) Huawei Device Co., Ltd. +D8B249 (base 16) Huawei Device Co., Ltd. + No.2 of Xincheng Road, Songshan Lake Zone + Dongguan Guangdong 523808 + CN + +C4-9D-08 (hex) Huawei Device Co., Ltd. +C49D08 (base 16) Huawei Device Co., Ltd. + No.2 of Xincheng Road, Songshan Lake Zone + Dongguan Guangdong 523808 + CN + +10-12-D0 (hex) zte corporation +1012D0 (base 16) zte corporation + 12/F.,zte R&D building ,kejinan Road,Shenzhen,P.R.China + shenzhen guangdong 518057 + CN + +B0-44-9C (hex) Assa Abloy AB - Yale +B0449C (base 16) Assa Abloy AB - Yale + Nordenskiöldsgatan 8B (5tr) + Malmö 211 19 + SE + +60-2A-1B (hex) JANCUS +602A1B (base 16) JANCUS + Room 101-3. Technology Start-up Center, 10 Electric-gil, Seongsan-gu, Changwon-si, Gyeongsangnam-do + Changwon-si 51542 + KR + +18-84-C1 (hex) Guangzhou Shiyuan Electronic Technology Company Limited +1884C1 (base 16) Guangzhou Shiyuan Electronic Technology Company Limited + No.6, 4th Yunpu Road, Yunpu industry District + Guangzhou Guangdong 510530 + CN + +68-85-6A (hex) OuterLink Corporation +68856A (base 16) OuterLink Corporation + 150 Baker Avenue Extension, Suite 302 + Concord MA 01742 + US + +E4-12-89 (hex) topsystem GmbH +E41289 (base 16) topsystem GmbH + Krefelder Straße 201 + Aachen 52070 + DE + +EC-C0-18 (hex) Cisco Systems, Inc +ECC018 (base 16) Cisco Systems, Inc + 80 West Tasman Drive + San Jose CA 94568 + US + +74-8F-C2 (hex) Cisco Systems, Inc +748FC2 (base 16) Cisco Systems, Inc + 80 West Tasman Drive + San Jose CA 94568 + US + +D8-24-EC (hex) Plenom A/S +D824EC (base 16) Plenom A/S + Pi 2, Soften + Hinnerup Favrskov 8382 + DK + +D0-16-F0 (hex) IEEE Registration Authority +D016F0 (base 16) IEEE Registration Authority + 445 Hoes Lane + Piscataway NJ 08554 + US + +00-19-F0 (hex) UNION MAN TECHNOLOGY CO.,LTD +0019F0 (base 16) UNION MAN TECHNOLOGY CO.,LTD + 18F, HUAYANG TOWER,YANDAYI ROAD + HUIZHOU GUANGDONG 516007 + CN + +A0-1C-87 (hex) UNION MAN TECHNOLOGY CO.,LTD +A01C87 (base 16) UNION MAN TECHNOLOGY CO.,LTD + No.5,Huitai Road,Huinan High-Tech Park,Huiao Highway + Huizhou Guangdong 516025 + CN + +40-F4-FD (hex) UNION MAN TECHNOLOGY CO.,LTD +40F4FD (base 16) UNION MAN TECHNOLOGY CO.,LTD + No.5,Huitai Road,Huinan High-Tech Park,Huiao Highway + Huizhou Guangdong 516025 + CN + +AC-12-8E (hex) Shanghai Baud Data Communication Co.,Ltd. +AC128E (base 16) Shanghai Baud Data Communication Co.,Ltd. + NO.123 JULI RD + PUDONG ZHANGJIANG HIGH-TECH PARK SHANGHAI 201203 + CN + +64-E0-AB (hex) UNION MAN TECHNOLOGY CO.,LTD +64E0AB (base 16) UNION MAN TECHNOLOGY CO.,LTD + No.5,Huitai Road,Huinan High-Tech Park,Huiao Highway + Huizhou Guangdong 516025 + CN + +44-A3-C7 (hex) zte corporation +44A3C7 (base 16) zte corporation + 12/F.,zte R&D building ,kejinan Road,Shenzhen,P.R.China + shenzhen guangdong 518057 + CN + +AC-3D-94 (hex) Arista Networks +AC3D94 (base 16) Arista Networks + 5453 Great America Parkway + Santa Clara CA 95054 + US + +30-E1-F1 (hex) Intelbras +30E1F1 (base 16) Intelbras + BR 101, km 210, S/N° + São José Santa Catarina 88104800 + BR + +3C-46-A1 (hex) Ruckus Wireless +3C46A1 (base 16) Ruckus Wireless + 350 West Java Drive + Sunnyvale CA 94089 + US + +64-8F-3E (hex) Cisco Systems, Inc +648F3E (base 16) Cisco Systems, Inc + 80 West Tasman Drive + San Jose CA 94568 + US + +CC-B6-C8 (hex) Cisco Systems, Inc +CCB6C8 (base 16) Cisco Systems, Inc + 80 West Tasman Drive + San Jose CA 94568 + US + +6C-D6-E3 (hex) Cisco Systems, Inc +6CD6E3 (base 16) Cisco Systems, Inc + 80 West Tasman Drive + San Jose CA 94568 + US + +EC-ED-73 (hex) Motorola Mobility LLC, a Lenovo Company +ECED73 (base 16) Motorola Mobility LLC, a Lenovo Company + 222 West Merchandise Mart Plaza + Chicago IL 60654 + US + +EC-2C-49 (hex) NakaoLab, The University of Tokyo +EC2C49 (base 16) NakaoLab, The University of Tokyo + Engineering Building 3, Room 445, 7-3-1 Hongo + Tokyo Bunkyoku 113-0033 + JP + +A0-29-19 (hex) Dell Inc. +A02919 (base 16) Dell Inc. + One Dell Way + Round Rock TX 78682 + US + +CC-96-E5 (hex) Dell Inc. +CC96E5 (base 16) Dell Inc. + One Dell Way + Round Rock TX 78682 + US + +2C-64-F6 (hex) Wu Qi Technologies,Inc. +2C64F6 (base 16) Wu Qi Technologies,Inc. + 14/F, 107 Middle Road, Xiantao Big Data Valley, Yubei District + Chongqing Chongqing 401120 + CN + +88-68-4B (hex) GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD +88684B (base 16) GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD + NO.18 HAIBIN ROAD, + DONG GUAN GUANG DONG 523860 + CN + +E8-8F-C4 (hex) MOBIWIRE MOBILES(NINGBO) CO.,LTD +E88FC4 (base 16) MOBIWIRE MOBILES(NINGBO) CO.,LTD + Buliding B,Bird Indusrtial Park No.999 Dacheng Road,Fenghua Zhejiang,China + NingBo ZheJiang 315500 + CN + +AC-1A-3D (hex) Dell Inc. +AC1A3D (base 16) Dell Inc. + One Dell Way + Round Rock TX 78682 + US + +F4-9D-A7 (hex) Private +F49DA7 (base 16) Private + +74-8F-4D (hex) duagon Germany GmbH +748F4D (base 16) duagon Germany GmbH + Neuwieder Str. 1 - 7 + Nuremberg Bavaria 90411 + DE + +00-C0-3A (hex) duagon Germany GmbH +00C03A (base 16) duagon Germany GmbH + Neuwieder Str. 1 - 7 + Nuremberg Bavaria 90411 + DE + +E8-4C-4A (hex) Amazon Technologies Inc. +E84C4A (base 16) Amazon Technologies Inc. + P.O Box 8102 + Reno NV 89507 + US + +C8-F2-25 (hex) EM Microelectronic +C8F225 (base 16) EM Microelectronic + Rue des Sors 3 + Marin-Epagnier Neuchatel 2074 + CH + +78-53-0D (hex) Shenzhen Skyworth Digital Technology CO., Ltd +78530D (base 16) Shenzhen Skyworth Digital Technology CO., Ltd + 4F,Block A, Skyworth?Building, + Shenzhen Guangdong 518057 + CN + +78-5F-36 (hex) Shenzhen Skyworth Digital Technology CO., Ltd +785F36 (base 16) Shenzhen Skyworth Digital Technology CO., Ltd + 4F,Block A, Skyworth?Building, + Shenzhen Guangdong 518057 + CN + +FC-2C-FD (hex) dormakaba Canada Inc. - Keyscan +FC2CFD (base 16) dormakaba Canada Inc. - Keyscan + 901 Burns Street East + Whitby Ontario L1N 0E6 + CA + +4C-9B-63 (hex) LG Innotek +4C9B63 (base 16) LG Innotek + 26, Hanamsandan 5beon-ro + Gwangju Gwangsan-gu 506-731 + KR + +C0-17-54 (hex) Apple, Inc. +C01754 (base 16) Apple, Inc. + 1 Infinite Loop + Cupertino CA 95014 + US + +00-12-27 (hex) Franklin Electric Co., Inc. +001227 (base 16) Franklin Electric Co., Inc. + 9255 Coverdale Road + Fort Wayne IN 46809 + US + +BC-33-40 (hex) Cisco Meraki +BC3340 (base 16) Cisco Meraki + 500 Terry A. Francois Blvd + San Francisco 94158 + US + +8C-02-CD (hex) FUJIAN STAR-NET COMMUNICATION CO.,LTD +8C02CD (base 16) FUJIAN STAR-NET COMMUNICATION CO.,LTD + 19-22# Building, Star-net Science Plaza, Juyuanzhou, + FUZHOU FUJIAN 350002 + CN + +94-7F-D8 (hex) Shenzhen Skyworth Digital Technology CO., Ltd +947FD8 (base 16) Shenzhen Skyworth Digital Technology CO., Ltd + 4F,Block A, Skyworth?Building, + Shenzhen Guangdong 518057 + CN + +20-89-8A (hex) Shenzhen Skyworth Digital Technology CO., Ltd +20898A (base 16) Shenzhen Skyworth Digital Technology CO., Ltd + 4F,Block A, Skyworth?Building, + Shenzhen Guangdong 518057 + CN + +48-45-CF (hex) LLC Proizvodstvennaya Kompania TransService +4845CF (base 16) LLC Proizvodstvennaya Kompania TransService + Ulitsa Podolskih Kursantov, build. 3, of. 133 + Moscow Moscow 117545 + RU + +FC-7A-58 (hex) Shenzhen Skyworth Digital Technology CO., Ltd +FC7A58 (base 16) Shenzhen Skyworth Digital Technology CO., Ltd + 4F,Block A, Skyworth?Building, + Shenzhen Guangdong 518057 + CN + +18-AA-1E (hex) Shenzhen Skyworth Digital Technology CO., Ltd +18AA1E (base 16) Shenzhen Skyworth Digital Technology CO., Ltd + 4F,Block A, Skyworth?Building, + Shenzhen Guangdong 518057 + CN + +50-E5-38 (hex) Hangzhou Hikvision Digital Technology Co.,Ltd. +50E538 (base 16) Hangzhou Hikvision Digital Technology Co.,Ltd. + No.555 Qianmo Road + Hangzhou Zhejiang 310052 + CN + +E4-8E-BB (hex) Rockwell Automation +E48EBB (base 16) Rockwell Automation + 1 Allen-Bradley Dr. + Mayfield Heights OH 44124-6118 + US + +54-F8-F0 (hex) Tesla Inc +54F8F0 (base 16) Tesla Inc + 1 Tesla Road + Austin TX 78725 + US + +24-BF-74 (hex) Hamamatsu Photonics K.K. +24BF74 (base 16) Hamamatsu Photonics K.K. + 1126-1, Ichino-cho, Higashi-ku + Hamamatsu-City Shizuoka-ken 435-8558 + JP + +FC-48-C9 (hex) Yobiiq Intelligence B.V. +FC48C9 (base 16) Yobiiq Intelligence B.V. + Bedrijfsweg 31 + Geleen Limburg 6163CZ + NL + +A0-66-36 (hex) Intracom SA Telecom Solutions +A06636 (base 16) Intracom SA Telecom Solutions + 19.7 klm Marcopoulo Ave + PEANIA ATTIKI 19001 + GR + +64-1C-10 (hex) Texas Instruments +641C10 (base 16) Texas Instruments + 12500 TI Blvd + Dallas TX 75243 + US + +F4-AA-D0 (hex) OHSUNG +F4AAD0 (base 16) OHSUNG + 335-4,SANHODAERO,GUMI,GYEONG BUK,KOREA + GUMI GYEONG BUK 730-030 + KR diff --git a/hwdb.d/ma-medium.txt b/hwdb.d/ma-medium.txt index e0df459aefd41a10f50d12722e1fa689930dad6c..381171135922c77e3646a3792a806ed5c6c88db3 100644 --- a/hwdb.d/ma-medium.txt +++ b/hwdb.d/ma-medium.txt @@ -5354,6 +5354,228 @@ C4-A5-59 (hex) X-speed lnformation Technology Co.,Ltd Passau Bavaria 94036 DE +70-5A-6F (hex) Tyromotion GmbH +200000-2FFFFF (base 16) Tyromotion GmbH + Bahnhofgürtel 59 + Graz Styria 8020 + AT + +70-5A-6F (hex) PICadvanced SA +D00000-DFFFFF (base 16) PICadvanced SA + PCI Creative Science Park Via do Conhecimento Ed Central + Ilhavo Aveiro 3830-352 + PT + +70-5A-6F (hex) Vaiotik Co., Ltd +400000-4FFFFF (base 16) Vaiotik Co., Ltd + GaoXinQi in + Hi-Tech Park Shenzhen 518000 + CN + +8C-5D-B2 (hex) Guandong Yuhang Automation Technology Co.,Ltd +D00000-DFFFFF (base 16) Guandong Yuhang Automation Technology Co.,Ltd + Daliang Baojian Road N0.99 + Foshan Guangdong 528300 + CN + +8C-5D-B2 (hex) DAYOUPLUS +100000-1FFFFF (base 16) DAYOUPLUS + 3F 509, Dunchon-daero, Jungwon-gu, Seongnam-si, Gyeonggi-do, Republic of Korea + Seongnam-si Gyeonggi-do 13217 + KR + +8C-5D-B2 (hex) Guangzhou Phimax Electronic Technology Co.,Ltd +800000-8FFFFF (base 16) Guangzhou Phimax Electronic Technology Co.,Ltd + ROOM 2806 ZHONGLV BUILDING WEST, QIAOLIN STREET 43, TIANHE DISTRICT + Guangzhou Guangdong 510000 + CN + +70-5A-6F (hex) LUAN Industry and Commerce Co., Ltd +800000-8FFFFF (base 16) LUAN Industry and Commerce Co., Ltd + Jinying Building, No 1, Jinying Road, Tianhe District + Guangzhou Guangdong 510640 + CN + +8C-5D-B2 (hex) ISSENDORFF KG +900000-9FFFFF (base 16) ISSENDORFF KG + Wellweg 93 + Sarstedt Lower Saxony 31157 + DE + +8C-5D-B2 (hex) SmartMore Corporation Limited +600000-6FFFFF (base 16) SmartMore Corporation Limited + Bld 3E, No.3 Science Park East Avenue, N.T. + Hong Kong Select State HKG + HK + +7C-45-F9 (hex) Mobilaris Industrial Solutions +D00000-DFFFFF (base 16) Mobilaris Industrial Solutions + Mobilaris Innovation CenterSundsbacken 6 + LULEÃ… 97242 + SE + +7C-45-F9 (hex) MIJ CO LTD +900000-9FFFFF (base 16) MIJ CO LTD + ROOM 204 882, Baksa-ro, Seo-myeon, chuncheon-si, Gangwon-do, Republic of korea + chuncheon-si Gangwon-do 24461 + KR + +C0-EA-C3 (hex) Worldpass industrial Company Limited +600000-6FFFFF (base 16) Worldpass industrial Company Limited + 3, Xingfa South Road, Liwu Village, Wusha District, Chang'an Town, Dongguan City, China + Guang dong province 523857 + CN + +C0-EA-C3 (hex) SeongHo Information and Communication Corp. +B00000-BFFFFF (base 16) SeongHo Information and Communication Corp. + 26 Hyangmokseo-gil, Jukwang-myeon, Goseong-gun, Gangwon-do, Republic of Korea + Goseong-gun Gangwon-do 24743 + KR + +C0-EA-C3 (hex) Hangzhou Qixun Technology Co., Ltd +300000-3FFFFF (base 16) Hangzhou Qixun Technology Co., Ltd + Room A313, Building B, Shangzao Park, Puyan Sub-district, Binjiang District + Hangzhou Zhejiang 310000 + CN + +C0-EA-C3 (hex) Dongguan Wecxw CO.,Ltd. +100000-1FFFFF (base 16) Dongguan Wecxw CO.,Ltd. + Room 2201, building 1, No. 16, Keji 4th Road, Songshanhu, Dongguan City, Guangdong Province + Dongguan Guangdong 523429 + CN + +5C-6A-EC (hex) DarkVision Technologies Inc. +D00000-DFFFFF (base 16) DarkVision Technologies Inc. + 40 Gostick Place + North Vancouver British Columbia V7M 3G3 + CA + +5C-6A-EC (hex) Shenzhen Mingyue Technology lnnovation Co.,Ltd +200000-2FFFFF (base 16) Shenzhen Mingyue Technology lnnovation Co.,Ltd + Longhua District, Shenzhen City, Tenglong Road, Dalang Street, gold Digi e-commerce Room 1401, Block A, Building + Shenzhen - None - 518000 + CN + +5C-6A-EC (hex) Shanghai Smilembb Technology Co.,LTD +100000-1FFFFF (base 16) Shanghai Smilembb Technology Co.,LTD + Room 602, Building 8, No.1, Guangyue Branch Road, Hongkou District + Shanghai Shanghai 200434 + CN + +5C-6A-EC (hex) Shenzhen Anked vision Electronics Co.Ltd +B00000-BFFFFF (base 16) Shenzhen Anked vision Electronics Co.Ltd + 302, floor 3 of Yingfeituo Factory, Guanlan High tech Zone, Longhua District, Shenzhen City, + Shenzhen 518000 + CN + +D0-93-95 (hex) Annapurna labs +600000-6FFFFF (base 16) Annapurna labs + Matam Scientific Industries Center, Building 8.2 + Mail box 15123 Haifa 3508409 + IL + +D0-93-95 (hex) Invendis Technologies India Pvt Ltd +B00000-BFFFFF (base 16) Invendis Technologies India Pvt Ltd + #230 BOOHBCS Layout BTM 2nd Stage 38th MAIN 1ST CROSS + Bengaluru Karnataka 560068 + IN + +E0-3C-1C (hex) Jiangsu Riying Electronics Co.,Ltd. +800000-8FFFFF (base 16) Jiangsu Riying Electronics Co.,Ltd. + Hengshanqiao,Changzhou,Jiangsu,China + Changzhou 213119 + CN + +D0-16-F0 (hex) BBPOS International Limited +E00000-EFFFFF (base 16) BBPOS International Limited + Suite 1602, Tower 2, Nina Tower, 8 Yeung Uk Road, Tsuen Wan, NT + Hong Kong China 00000 + HK + +D0-16-F0 (hex) Shenzhen Lesingle Technology CO., LTD. +000000-0FFFFF (base 16) Shenzhen Lesingle Technology CO., LTD. + First Floor,Te’an Building, No.15 Kejibei Second Road, Nanshan District + Shenzhen Guangdong + CN + +D0-16-F0 (hex) Peralex Electronics (Pty) Ltd +C00000-CFFFFF (base 16) Peralex Electronics (Pty) Ltd + 5 Dreyersdal Road, Unit C, Conberg House + Bergvliet Western Cape 7945 + ZA + +E0-3C-1C (hex) MELAG Medizintechnik GmbH & Co. KG +A00000-AFFFFF (base 16) MELAG Medizintechnik GmbH & Co. KG + Geneststraße 6-10 + Berlin Berlin 10829 + DE + +E0-3C-1C (hex) Sprintshield d.o.o. +D00000-DFFFFF (base 16) Sprintshield d.o.o. + Ulica Marina Getaldica 3 + Velika Gorica 10410 + HR + +54-08-3B (hex) BHS Corrugated Maschinen- und Anlagenbau GmbH +D00000-DFFFFF (base 16) BHS Corrugated Maschinen- und Anlagenbau GmbH + Paul-Engel-Strasse 1 + Weiherhammer Bavaria 92729 + DE + +54-08-3B (hex) FairPhone B.V. +C00000-CFFFFF (base 16) FairPhone B.V. + VanDiemenstraat 200 + Amsterdam 1013 CP + NL + +54-08-3B (hex) Sinclair Technologies +E00000-EFFFFF (base 16) Sinclair Technologies + 85 MARY ST + AURORA Ontario L4G 6X5 + CA + +E0-3C-1C (hex) Semic Inc. +500000-5FFFFF (base 16) Semic Inc. + 17F.-6, No. 79, Sec. 1, Xintai 5th Rd., Xizhi Dist. + New Taipei City 22101 + TW + +54-08-3B (hex) Korea Bus Broadcasting +B00000-BFFFFF (base 16) Korea Bus Broadcasting + 7F, 24, Bangbaejungang-ro, Seocho-gu + Seoul 06684 + KR + +70-06-92 (hex) SWIT Electronics Co.,Ltd +B00000-BFFFFF (base 16) SWIT Electronics Co.,Ltd + 10 Hengtong Rd,Nanjing Economic Technological Development Zone + Nanjing Jiangsu 210038 + CN + +70-06-92 (hex) Hangzhou Clounix Technology Limited +600000-6FFFFF (base 16) Hangzhou Clounix Technology Limited + Floor 12, Building 2, Zichen International Center, NO.39, Jincheng Road, Xiaoshan District + Hangzhou Zhejiang 311202 + CN + +70-06-92 (hex) Fusiostor Technologies Private Limited +400000-4FFFFF (base 16) Fusiostor Technologies Private Limited + GALA NO.7, MUNERVA IND ESTATE, BISHAN UDYOG + MUMBAI Maharashtra 400080 + IN + +70-06-92 (hex) Shenzhen Lingwei Technology Co., Ltd +900000-9FFFFF (base 16) Shenzhen Lingwei Technology Co., Ltd + No. 50-1, Minqing Road, Longhua District + Shenzhen Guangdong Province 518109 + CN + +70-06-92 (hex) Scud (Fujian) Electronics Co.,Ltd +200000-2FFFFF (base 16) Scud (Fujian) Electronics Co.,Ltd + NO.98 ,EAST ROAD OF JIANGBIN ,MAWEI ZONE,FUZHOU + FUZHOU 350000 + CN + 4C-4B-F9 (hex) Shenzhen dingsheng technology co., LTD 400000-4FFFFF (base 16) Shenzhen dingsheng technology co., LTD Floor 3, building 5, kaijeda industrial zone, no.97, huaxing road, langkou community, dalang street, longhua district @@ -6902,12 +7124,6 @@ A0-C5-F2 (hex) Impulse Networks Pte Ltd Boronia Victoria 3155 AU -A0-C5-F2 (hex) CoolR Group Inc -800000-8FFFFF (base 16) CoolR Group Inc - 14100 Parke Long Ct Suite I - Chantilly VA 20151 - US - A0-C5-F2 (hex) Glooko inc C00000-CFFFFF (base 16) Glooko inc 899 W. Evelyn Avenue @@ -8630,12 +8846,6 @@ A00000-AFFFFF (base 16) IST ElektronikgesmbH Neukirchen am Walde Upper Austria 4724 AT -A0-22-4E (hex) rNET Controls -100000-1FFFFF (base 16) rNET Controls - 8231 SW Cirrus Dr - Beaverton OR 97008 - US - 20-0A-0D (hex) Tecnint HTE SRL 700000-7FFFFF (base 16) Tecnint HTE SRL Via della Tecnica 16/18 @@ -9152,12 +9362,6 @@ E00000-EFFFFF (base 16) Ametek Solidstate Controls COLUMBUS OH 43085-1586 US -24-15-10 (hex) Private -800000-8FFFFF (base 16) Private - - - - 34-04-9E (hex) Church & Dwight Co., Inc. 900000-9FFFFF (base 16) Church & Dwight Co., Inc. 500 Charles Ewing Blvd @@ -10424,6 +10628,162 @@ C4-A5-59 (hex) SHENZHEN ORFA TECH CO., LTD Shenzhen Guangdong 518000 CN +70-5A-6F (hex) Earfun Technology (HK) Limited +600000-6FFFFF (base 16) Earfun Technology (HK) Limited + FLAT/RM A 9F, SILVERCORP INTERNATIONAL TOWER 707-713 NATHAN ROAD MONGKOK KL + HONG KONG 999077 + CN + +A0-C5-F2 (hex) CoolR Group Inc +800000-8FFFFF (base 16) CoolR Group Inc + 4451 Brookfield Corporate Drive, Suite 111 + Chantilly VA 20151 + US + +8C-5D-B2 (hex) F+ Networks +200000-2FFFFF (base 16) F+ Networks + Polyarnaya st.31 str.1 + Moscow Moscow 127282 + RU + +A0-22-4E (hex) PoE Texas +100000-1FFFFF (base 16) PoE Texas + 11821 Buckner Rd + Austin TX 78726 + US + +C0-EA-C3 (hex) Techem Energy Services GmbH +500000-5FFFFF (base 16) Techem Energy Services GmbH + Haupstraße 89, + Eschborn Hessen 65760 + DE + +C0-EA-C3 (hex) Kontron Asia Technology Inc. +D00000-DFFFFF (base 16) Kontron Asia Technology Inc. + 5F, No.415, Ti-Ding Blvd., Sec. 2, Neihu Dist., + Taipei Taiwan 11493 + TW + +7C-45-F9 (hex) Feller AG +800000-8FFFFF (base 16) Feller AG + Bergstrasse 70 + Horgen 8810 + CH + +C0-EA-C3 (hex) Anhui Shengjiaruiduo Electronic Technology Co., Ltd. +000000-0FFFFF (base 16) Anhui Shengjiaruiduo Electronic Technology Co., Ltd. + 1-2-A33, Building A, No. 111 Bantang Road, Chaohu Economic Development Zone + Chaohu 238000 + CN + +7C-45-F9 (hex) Dongguan Boyye Industrial Co., Ltd +200000-2FFFFF (base 16) Dongguan Boyye Industrial Co., Ltd + Room 401&501, BuildingH,No.16, Ming Zhu 1st Road, She Bei Village, Huangjiang Town + Dongguan Guangdong 523750 + CN + +5C-6A-EC (hex) Shanghai Yunsilicon Technology Co., Ltd. +300000-3FFFFF (base 16) Shanghai Yunsilicon Technology Co., Ltd. + Unit 01, 02, 03, 06, 2F, No.3, Lane 5005, Shenjiang Road, Zhangjiang High-Tech Park, Shanghai, China + Shanghai 201206 + CN + +7C-45-F9 (hex) Georg Fischer Piping Systems Ltd. +700000-7FFFFF (base 16) Georg Fischer Piping Systems Ltd. + Ebnatstrasse 111 + Schaffhausen 8201 + CH + +24-15-10 (hex) Medicomp, Inc +800000-8FFFFF (base 16) Medicomp, Inc + 600 Atlantis Rd + Melbourne FL 32904 + US + +5C-6A-EC (hex) GeneTouch Corp. +400000-4FFFFF (base 16) GeneTouch Corp. + No. 9, Neixi Rd., Luzhu Dist., Taoyuan City 338, Taiwan (R.O.C.) + Taoyuan City 338012 + TW + +5C-6A-EC (hex) Exaterra Ltd. +500000-5FFFFF (base 16) Exaterra Ltd. + 11 Amal Str. + Rosh-Ha'ayin 4809239 + IL + +D0-93-95 (hex) Zhejiang Ruiyi lntelligent Technology Co. Ltd +000000-0FFFFF (base 16) Zhejiang Ruiyi lntelligent Technology Co. Ltd + No.77, Jing 10th Road, Yueqing Economic Development Zone, Wenzhou + Yueqing City Zhejiang 325608 + CN + +D0-93-95 (hex) Shenzhen Hotack Technology Co.,Ltd +E00000-EFFFFF (base 16) Shenzhen Hotack Technology Co.,Ltd + Unit 1501/1502/1503/1508/1509, 15th Floor, Block C, Huanzhi Center, No. 3639 Longhua Avenue, Jinglong Area, Longhua Street, Longhua District + Shenzhen 518000 + CN + +D0-93-95 (hex) DAESUNG CELTIC ENERSYS +400000-4FFFFF (base 16) DAESUNG CELTIC ENERSYS + 55-72, Sanggok-ro, Samseong-myeon + Eumseong-gun Chungcheongbuk-do 27658 + KR + +D0-93-95 (hex) Hefei Siqiang Electronic Technology Co.,Ltd +100000-1FFFFF (base 16) Hefei Siqiang Electronic Technology Co.,Ltd + No. 69, Xinqiao Road, High tech Industrial Development Zone, Lujiang County, Hefei City, Anhui Province + Hefei 230000 + CN + +D0-16-F0 (hex) OPTITERA GLOBAL NETWORKS PRIVATE LIMITED +A00000-AFFFFF (base 16) OPTITERA GLOBAL NETWORKS PRIVATE LIMITED + B - 3D, Basement,Skipper House,62-63, Nehru Place, + New Delhi Delhi 110019 + IN + +D0-16-F0 (hex) Crystal Alarm AB +900000-9FFFFF (base 16) Crystal Alarm AB + Första Magasinsgatan 5 + Gävle 803 10 + SE + +D0-16-F0 (hex) Hydac Electronic +700000-7FFFFF (base 16) Hydac Electronic + Hauptstraße 27 + Saarbrücken Saarland 66128 + DE + +E0-3C-1C (hex) Shikino High-Tech Co., Ltd. +100000-1FFFFF (base 16) Shikino High-Tech Co., Ltd. + 829 Kichijima + Uozu-shi TOYAMA 937-0041 + JP + +54-08-3B (hex) Unicompute Technology Co.,Ltd. +900000-9FFFFF (base 16) Unicompute Technology Co.,Ltd. + Building 10, Tian Jian Lake AloT Industrial Park, No.173 Feng Xiang West Street? High-Tech Industrial Development Zone, + ZhengZhou City 450066 + CN + +54-08-3B (hex) NAVITUS LT +200000-2FFFFF (base 16) NAVITUS LT + Visoriu g. 2 + Vilnius 08300 + LT + +70-06-92 (hex) Munters +A00000-AFFFFF (base 16) Munters + Hasivim 18 + Pethch Tikva Israel 4959376 + IL + +70-06-92 (hex) Skyware Protech Limited +D00000-DFFFFF (base 16) Skyware Protech Limited + 3806A, Cable TV Tower, 9 Hoi Sing Road, Tsuen Wan + Tsuen Wan 00000 + HK + 20-85-93 (hex) UNILUMIN GROUP CO.,LTD 300000-3FFFFF (base 16) UNILUMIN GROUP CO.,LTD No.112 Yongfu Rd.,BaoanDistrict, @@ -10688,9 +11048,6 @@ B0-FD-0B (hex) Vista Manufacturing Elkhart IN 46514 US -8C-14-7D (hex) Private -100000-1FFFFF (base 16) Private - C8-2C-2B (hex) RF Engineering and Energy Resource 300000-3FFFFF (base 16) RF Engineering and Energy Resource 4460 Commercial Ave. @@ -14627,12 +14984,6 @@ E00000-EFFFFF (base 16) Aplex Technology Inc. Shenzhen City Guangdong 518129 CN -88-C9-B3 (hex) Gefran Drive & Motion srl -A00000-AFFFFF (base 16) Gefran Drive & Motion srl - Via Carducci 24 - Gerenzano (VA) Varese 21040 - IT - C8-F5-D6 (hex) Jabil 600000-6FFFFF (base 16) Jabil 10560 Dr M.L.K. Jr St N, St. @@ -15947,6 +16298,216 @@ C4-A5-59 (hex) Private shenzhen guangdong 518000 CN +70-5A-6F (hex) Wavelab Telecom Equipment (GZ) Ltd. +300000-3FFFFF (base 16) Wavelab Telecom Equipment (GZ) Ltd. + Room 2301, Binhe 9, Guangzhou Economic and Technological Development District + Guangzhou Guangdong 510730 + CN + +70-5A-6F (hex) Annapurna labs +A00000-AFFFFF (base 16) Annapurna labs + Matam Scientific Industries Center, Building 8.2 + Mail box 15123 Haifa 3508409 + IL + +70-5A-6F (hex) CoolR Group Inc +C00000-CFFFFF (base 16) CoolR Group Inc + 4451 Brookfield Corporate Drive, Suite 111 + Chantilly VA 20151 + US + +70-5A-6F (hex) Callidus trading, spol. s r.o. +B00000-BFFFFF (base 16) Callidus trading, spol. s r.o. + PaÅ¡erových 1270/1 + Ostrava 70900 + CZ + +8C-5D-B2 (hex) NPP NTT LLC +000000-0FFFFF (base 16) NPP NTT LLC + S Kovalevskoy str., b. 20/1 + St. Petersburg 195256 + RU + +8C-5D-B2 (hex) Unite Audio +500000-5FFFFF (base 16) Unite Audio + 15-19 Villas Road + Dandenong South VIC 3175 + AU + +7C-45-F9 (hex) Hunan Shengyun Photoelectric Technology Co., LTD +100000-1FFFFF (base 16) Hunan Shengyun Photoelectric Technology Co., LTD + Room 102, Building E8, Lugu Yuyuan, 27 Wenxuan Road, Changsha Hi-tech Development Zone + Changsha Hunan 410000 + CN + +C0-EA-C3 (hex) CDSTech +800000-8FFFFF (base 16) CDSTech + 79, Bongdae-gil + Wonju-si, Gangwon-do, 26463 + KR + +C0-EA-C3 (hex) Annapurna labs +700000-7FFFFF (base 16) Annapurna labs + Matam Scientific Industries Center, Building 8.2 + Mail box 15123 Haifa 3508409 + IL + +7C-45-F9 (hex) Scania CV AB +E00000-EFFFFF (base 16) Scania CV AB + Lärlingsvägen 3 + Södertälje 15165 + SE + +88-C9-B3 (hex) WEG AUTOMATION EUROPE S.R.L. +A00000-AFFFFF (base 16) WEG AUTOMATION EUROPE S.R.L. + Via Carducci 24 + Gerenzano (VA) Varese 21040 + IT + +5C-6A-EC (hex) Suzhou Huaqi Intelligent Technology Co., Ltd. +C00000-CFFFFF (base 16) Suzhou Huaqi Intelligent Technology Co., Ltd. + No.350 Qingchengshan Road Suzhou National New & Hi-Tech Industrial Development Zone, Suzhou, P.R.CHINA. + Suzhou Jiangsu 215153 + CN + +5C-6A-EC (hex) Optiver Services B.V. +800000-8FFFFF (base 16) Optiver Services B.V. + Strawinskylaan 3095 + Amsterdam 1077 ZX + NL + +D0-93-95 (hex) T-COM LLC +D00000-DFFFFF (base 16) T-COM LLC + Kashirskoye Shosse, 49, Building 90, + Apartment IV, Floor 2, Room 2A Moscow 115409 + RU + +D0-93-95 (hex) BRICK4U GmbH +C00000-CFFFFF (base 16) BRICK4U GmbH + Gerichtsstr. 11 + Oederan Sachsen 09569 + DE + +D0-93-95 (hex) NINGBO SUNNY OPOTECH CO.,LTD +900000-9FFFFF (base 16) NINGBO SUNNY OPOTECH CO.,LTD + 67-69 Fengle Road, Yangming Street,Yuyao,Zhejiang, + NINGBO 315000 + CN + +D0-93-95 (hex) Automatic Devices +A00000-AFFFFF (base 16) Automatic Devices + 2121 South 12th Street + Allentown PA 18103 + US + +D0-93-95 (hex) iSolution Technologies Co.,Ltd. +700000-7FFFFF (base 16) iSolution Technologies Co.,Ltd. + 5F,Bldg #6, Zhongguan Honghualing Industrial South Park + Shenzhen Guangdong 518055 + CN + +D0-93-95 (hex) FungHwa i-Link Technology CO., LTD +500000-5FFFFF (base 16) FungHwa i-Link Technology CO., LTD + 1703B, Tower B, Galaxy World, Yabao RD No.1, Longgang District, Shenzhen, China + ShenZhen GuangDong 518000 + CN + +D0-16-F0 (hex) wuxi high information Security Technolog +500000-5FFFFF (base 16) wuxi high information Security Technolog + 9 Wuhu Boulevard,LHSIP2101 + wuxi jiangsu 214125 + CN + +D0-16-F0 (hex) Shenzhen DOOGEE Hengtong Technology CO.,LTD +800000-8FFFFF (base 16) Shenzhen DOOGEE Hengtong Technology CO.,LTD + B, 2/F, Building A4, Silicon Valley Power Digital Industrial Park, No. 22, Dafu Industrial Zone, Guanlan Aobei Community, Guanlan Street, Longhua New District + Shenzhen Guangdong 518000 + CN + +E0-3C-1C (hex) Hoplite Industries, Inc. +200000-2FFFFF (base 16) Hoplite Industries, Inc. + PO Box 1274 + Bozeman MT 59771 + US + +D0-16-F0 (hex) Sofinet LLC +300000-3FFFFF (base 16) Sofinet LLC + st. Nauryzbay batyra, house 31 + Almaty 050000 + KZ + +E0-3C-1C (hex) Meferi Technologies Co.,Ltd. +C00000-CFFFFF (base 16) Meferi Technologies Co.,Ltd. + 4501,45th Floor,Building A,No.530,Middle Tianfu Avenue,High-tech Zone,Chengdu,China + Chengdu Sichuan 610000 + CN + +E0-3C-1C (hex) Earable Inc. +400000-4FFFFF (base 16) Earable Inc. + 2995 Baseline Road, Suite 306 Boulder, CO 80303 + Boulder CO 80303 + US + +E0-3C-1C (hex) GhinF Digital information technology (hangzhou) Co., Ltd +600000-6FFFFF (base 16) GhinF Digital information technology (hangzhou) Co., Ltd + 302, Building 1, No. 45, Wanxiang Road, Ningwei Street + hangzhou zhejiang 310014 + CN + +E0-3C-1C (hex) Tap Home, s.r.o. +700000-7FFFFF (base 16) Tap Home, s.r.o. + Odborarska 21 + Bratislava 831 02 + SK + +E0-3C-1C (hex) Dewetron GmbH +300000-3FFFFF (base 16) Dewetron GmbH + Parkring 4 + Grambach 8074 + AT + +E0-3C-1C (hex) Annapurna labs +E00000-EFFFFF (base 16) Annapurna labs + Matam Scientific Industries Center, Building 8.2 + Mail box 15123 Haifa 3508409 + IL + +E0-3C-1C (hex) Scangrip +000000-0FFFFF (base 16) Scangrip + Rytterhaven 9 + Svendborg 5700 + DK + +54-08-3B (hex) Dhyan Networks and Technologies, Inc +300000-3FFFFF (base 16) Dhyan Networks and Technologies, Inc + 160 Stanford Ave + Fremont CA 94539-6092 + US + +54-08-3B (hex) Toray Medical Company Limited +400000-4FFFFF (base 16) Toray Medical Company Limited + 405-65,Ashitaka + Numazu Shizuoka 410-0001 + JP + +54-08-3B (hex) shenzhen HAIOT technology co.,ltd +500000-5FFFFF (base 16) shenzhen HAIOT technology co.,ltd + No 407 Building E zhongshan load, nanshan district,shenzhen city + shenzhen guangdong 518057 + CN + +8C-14-7D (hex) Schneider Electric - Triconex +100000-1FFFFF (base 16) Schneider Electric - Triconex + 26561 Rancho Pkwy S + LAKE FOREST CA 92630 + US + +70-06-92 (hex) Beijing Fortech Microsystems., Co., Ltd. +100000-1FFFFF (base 16) Beijing Fortech Microsystems., Co., Ltd. + Suite A3 502, Zhongguancun No. 1, No. 81 Beiqing Road, Haidian District + Beijing 100084 + CN + 4C-4B-F9 (hex) Shandong Linkotech Electronic Co., Ltd. 600000-6FFFFF (base 16) Shandong Linkotech Electronic Co., Ltd. 22nd Floor, Building 2, Aosheng Building, No.1166 Xinyi Street, High-tech Zone @@ -20534,12 +21095,6 @@ F4-A4-54 (hex) Shenzhen Cudy Technology Co., Ltd. Shanghai Hangzhou Zhejiang CN -1C-A0-D3 (hex) U-TX Technologies Ltd -700000-7FFFFF (base 16) U-TX Technologies Ltd - Omonoia Avenue - Limassol Cyprus 3045 - CY - 18-45-B3 (hex) Sleep Number E00000-EFFFFF (base 16) Sleep Number 1001 Third Avenue South @@ -21251,6 +21806,174 @@ C4-A5-59 (hex) Annapurna labs Cupertino CA 95014 US +70-5A-6F (hex) Annapurna labs +900000-9FFFFF (base 16) Annapurna labs + Matam Scientific Industries Center, Building 8.2 + Mail box 15123 Haifa 3508409 + IL + +70-5A-6F (hex) Hall Technologies +E00000-EFFFFF (base 16) Hall Technologies + 1234 Lakeshore Dr., Ste. 150 + Coppell TX 75019 + US + +8C-5D-B2 (hex) NADDOD +B00000-BFFFFF (base 16) NADDOD + 6 Raffles Quay, #14-06 + Singapore 048580 + SG + +8C-5D-B2 (hex) Beijing Scistor Technologies Co., Ltd +A00000-AFFFFF (base 16) Beijing Scistor Technologies Co., Ltd + Floor2,Ruipu Electronic Building,NO.5 Xiaguangli,Chaoyang District + Beijing Beijing 100125 + CN + +8C-5D-B2 (hex) HEXIN Technologies Co., Ltd. +C00000-CFFFFF (base 16) HEXIN Technologies Co., Ltd. + Room 301, No. 45 Ruiji 2nd Street, Huangpu District, + Guangzhou 510799 + CN + +C0-EA-C3 (hex) OLEDCOMM +900000-9FFFFF (base 16) OLEDCOMM + 10-12 avenue de l'Europe + Vélizy Villacoublay Ile de France 78140 + FR + +8C-5D-B2 (hex) Surbhi Satcom Pvt Ltd +E00000-EFFFFF (base 16) Surbhi Satcom Pvt Ltd + D-23, Sector 11 + Noida Uttar Pradesh 201301 + IN + +C0-EA-C3 (hex) VOLT EQUIPAMENTOS ELETRONICOS LTDA +A00000-AFFFFF (base 16) VOLT EQUIPAMENTOS ELETRONICOS LTDA + AV SAPUCAI 111 + SANTA RITA DO SAPUCAI MINAS GERAIS 37540000 + BR + +7C-45-F9 (hex) Interactive Technologies, Inc. +500000-5FFFFF (base 16) Interactive Technologies, Inc. + 5295 Lake Pointe Center Drive + Cumming GA 30041 + US + +7C-45-F9 (hex) HANK ELECTRONICS CO., LTD +600000-6FFFFF (base 16) HANK ELECTRONICS CO., LTD + HANK Industry Park, 118 Shaxin Road, Tangxia Town + Dongguan Guangdong 523900 + CN + +7C-45-F9 (hex) Xemex NV +C00000-CFFFFF (base 16) Xemex NV + Metropoolstraat 11a + Schoten Antwerp BE-2900 + BE + +7C-45-F9 (hex) SPECS Surface Nano Analysis GmbH +400000-4FFFFF (base 16) SPECS Surface Nano Analysis GmbH + Voltastraße 5 + Berlin 13355 + DE + +5C-6A-EC (hex) Shanghai Alway Information Technology Co., Ltd +900000-9FFFFF (base 16) Shanghai Alway Information Technology Co., Ltd + Building 47, No. 555, Guiping Road, Xuhui District + Shanghai Shanghai 200233 + CN + +5C-6A-EC (hex) Nippon Pulse Motor Co., Ltd. +700000-7FFFFF (base 16) Nippon Pulse Motor Co., Ltd. + 2-16-13 Hongo, Bunkyo-ku + Tokyo 113-0033 + JP + +5C-6A-EC (hex) Acuity Brands Lighting +000000-0FFFFF (base 16) Acuity Brands Lighting + 1 Acuity Way + Decatur 30035 + US + +D0-93-95 (hex) AT&T +200000-2FFFFF (base 16) AT&T + 200 South Laurel Avenue + Middletown NJ 07748 + US + +5C-6A-EC (hex) Saab Seaeye Ltd +E00000-EFFFFF (base 16) Saab Seaeye Ltd + 20 Brunel Way + Fareham Hampshire PO15 5SD + GB + +D0-16-F0 (hex) Top Guard Technologies +D00000-DFFFFF (base 16) Top Guard Technologies + 9200 Corporate BlvdSuite 250 + Rockville MD 20850 + US + +D0-16-F0 (hex) RYSE Inc. +200000-2FFFFF (base 16) RYSE Inc. + Unit 300, 251 Spadina Ave + Toronto Ontario M5T2E2 + CA + +D0-16-F0 (hex) Tornado Modular Systems +600000-6FFFFF (base 16) Tornado Modular Systems + Inzhenernaya str. 4a + Novosibirsk 630090 + RU + +E0-3C-1C (hex) Hangzhou Uni-Ubi Co.,Ltd. +B00000-BFFFFF (base 16) Hangzhou Uni-Ubi Co.,Ltd. + Room 605, Building No.5, HaiChuang Park, No.998, Wenyi Road(West), YuHang District + HangZhou ZheJiang 311121 + CN + +54-08-3B (hex) Vector Atomic +600000-6FFFFF (base 16) Vector Atomic + 5700 Stoneridge Dr, Suite 102 + Pleasanton CA 94588 + US + +54-08-3B (hex) Annapurna labs +100000-1FFFFF (base 16) Annapurna labs + Matam Scientific Industries Center, Building 8.2 + Mail box 15123 Haifa 3508409 + IL + +54-08-3B (hex) Silex Ipari Automatizálási Zrt. +A00000-AFFFFF (base 16) Silex Ipari Automatizálási Zrt. + Soroksári út.150. + Budapest, IX. 1095 + HU + +54-08-3B (hex) ASCS Sp. z o.o. +700000-7FFFFF (base 16) ASCS Sp. z o.o. + Zwirki i Wigury 65A + Mikolow Slask 43-190 Mikolow + PL + +70-06-92 (hex) ScoreBird, LLC +C00000-CFFFFF (base 16) ScoreBird, LLC + 6001 Kenwood Drive + Nashville TN 37215 + US + +70-06-92 (hex) JMA Wireless +800000-8FFFFF (base 16) JMA Wireless + 140 Cortland Ave + Syracuse NY 13202 + US + +1C-A0-D3 (hex) U-TX Technologies Ltd +700000-7FFFFF (base 16) U-TX Technologies Ltd + Omonoia Avenue + Limassol Cyprus 3045 + CY + 20-85-93 (hex) Great Lite International 700000-7FFFFF (base 16) Great Lite International 11F., No.207-2, Sec. 3, Beixin Rd., Xindian Dist., @@ -25397,12 +26120,6 @@ A4-53-EE (hex) Shenzhen Xunqi Interconnet Technology Co., Ltd Shenzhen Guangdong 518000 CN -60-15-92 (hex) Faster CZ spol. s r.o. -700000-7FFFFF (base 16) Faster CZ spol. s r.o. - Jarnà 44g - Brno 61400 - CZ - 60-15-92 (hex) BEIJING KUANGSHI TECHNOLOGY CO., LTD 600000-6FFFFF (base 16) BEIJING KUANGSHI TECHNOLOGY CO., LTD Room 1018,10th Floor, No.1 Zhongguancun Street, Haidian District, @@ -26675,8 +27392,176 @@ C00000-CFFFFF (base 16) ALTAM SYSTEMS SL Sant Cugat del Valles Barcelona 08172 ES +4C-74-A7 (hex) KYOCERA CORPORATION +E00000-EFFFFF (base 16) KYOCERA CORPORATION + 3-7-1, MINATOMIRAI, NISHI-KU, + YOKOHAMA-SHI KANAGAWA 2200012 + JP + +70-5A-6F (hex) WiBASE Industrial Solutions Inc. +700000-7FFFFF (base 16) WiBASE Industrial Solutions Inc. + 17F., No.3-1, Park St., Nangang Dist.,, Taiwan R.O.C. + Taipei City 115 + TW + C4-A5-59 (hex) Archermind Japan Co.,Ltd. 000000-0FFFFF (base 16) Archermind Japan Co.,Ltd. 4F Shinagawa East One Tower, 2-16-1, Konan Minato-ku Tokyo 1080075 JP + +70-5A-6F (hex) Acer Connect +500000-5FFFFF (base 16) Acer Connect + 8F,88, Sec. 1, Xintai 5th Rd. Xizhi + New Taipei 22181 + TW + +8C-5D-B2 (hex) Yuzhou Zhongnan lnformation Technology Co.,Ltd +300000-3FFFFF (base 16) Yuzhou Zhongnan lnformation Technology Co.,Ltd + Yuzhou Juntaiban Lianluowan Road 2 + Yuzhou 461670 + CN + +8C-5D-B2 (hex) Cleartex s.r.o. +700000-7FFFFF (base 16) Cleartex s.r.o. + Ampérova 649 + Liberec 23 Czech republic 46312 + CZ + +8C-5D-B2 (hex) CoreTigo +400000-4FFFFF (base 16) CoreTigo + Giborei Israel 5 Natanya + Natanya 4250405 + IL + +C0-EA-C3 (hex) NEXSEC Incorporated +200000-2FFFFF (base 16) NEXSEC Incorporated + Room 201, Floor 2, Unit 2, Building 15, No.3 Gaolizhang Road, Haidian District + Beijing 100094 + CN + +C0-EA-C3 (hex) Trumeter +C00000-CFFFFF (base 16) Trumeter + Pilot Mill, Alfred Street + Manchester lancashire BL9 9JR + GB + +C0-EA-C3 (hex) Beijing Zhongyuanyishang Technology Co Ltd +E00000-EFFFFF (base 16) Beijing Zhongyuanyishang Technology Co Ltd + Unit 404, 4th Floor, Building 12, Yard 69, Fushi Road, Haidian District, Beijing + Beijing 100000 + CN + +C0-EA-C3 (hex) Tokoz a.s. +400000-4FFFFF (base 16) Tokoz a.s. + Santiniho 20/26 + Ž?ár nad Sázavou 591 02 + CZ + +7C-45-F9 (hex) Hangzhou LUXAR Technologies Co., Ltd +300000-3FFFFF (base 16) Hangzhou LUXAR Technologies Co., Ltd + 23F, NO.17 Jugong Road, Binjiang Zone + Hangzhou Zhejiang 310051 + CN + +7C-45-F9 (hex) IngDan China-chip Electronic Technology(Wuxi) Co.,Ltd. +B00000-BFFFFF (base 16) IngDan China-chip Electronic Technology(Wuxi) Co.,Ltd. + Room 1407-1410, Building C, Huirong Business Plaza, No. 26, Hefeng Road, Xinwu District, Wuxi City + Wuxi 214111 + CN + +7C-45-F9 (hex) SENSeOR +000000-0FFFFF (base 16) SENSeOR + 1198, avenue du Docteur Maurice Donat, + Mougins 06250 + FR + +7C-45-F9 (hex) qiio AG +A00000-AFFFFF (base 16) qiio AG + Am Wasser 24 + Zurich Zurich 8049 + CH + +5C-6A-EC (hex) Shenzhen Olax Technology CO.,Ltd +A00000-AFFFFF (base 16) Shenzhen Olax Technology CO.,Ltd + Room 6008, 6th Floor, Jincheng(Baode) Industrial Area, Lixin South Road No.201, FUyong,Baoan,Shenzhen.Guangdong,China + Shenzhen Guangdong 518000 + CN + +5C-6A-EC (hex) FEMTOCELL +600000-6FFFFF (base 16) FEMTOCELL + #2506,122,Jomaru-ro 385beon-gil, Bucheon-si, Gyeonggi-do, Koera,14556 + Bucheon-si 14556 + KR + +D0-93-95 (hex) Nesecure Telecom Pvt Ltd +300000-3FFFFF (base 16) Nesecure Telecom Pvt Ltd + Fl No 503, S No 126, Pl No 22/26, Prakash uday, Katraj, Pune-411046 + Pune Mahrashtra 411046 + IN + +D0-93-95 (hex) Annapurna labs +800000-8FFFFF (base 16) Annapurna labs + Matam Scientific Industries Center, Building 8.2 + Mail box 15123 Haifa 3508409 + IL + +D0-16-F0 (hex) worldcns inc. +B00000-BFFFFF (base 16) worldcns inc. + 174, Namjo-ro 1-gil, Jocheon-eup + Jeju-si Jeju-do 63335 + KR + +D0-16-F0 (hex) BEIJING XIAOYUAN WENHUA CULTURE COMMUNICATION CO., LTD. +400000-4FFFFF (base 16) BEIJING XIAOYUAN WENHUA CULTURE COMMUNICATION CO., LTD. + Unit 1,F01,5th Floor,Building 1,No.8,Guangshun South Street,Chaoyang District + Beijing 100102 + CN + +D0-16-F0 (hex) QBIC COMMUNICATIONS DMCC +100000-1FFFFF (base 16) QBIC COMMUNICATIONS DMCC + 1003 Palladium Tower JLT Dubai, UAE + Dubai 393518 + AE + +E0-3C-1C (hex) Ocamar Technologies (Shanghai) Co.,Ltd. +900000-9FFFFF (base 16) Ocamar Technologies (Shanghai) Co.,Ltd. + 2F, Block C, Bld. 20, No. 2388 Chenhang Road, Minhang District + Shanghai Shanghai 201100 + CN + +60-15-92 (hex) Unipi Technology s.r.o. +700000-7FFFFF (base 16) Unipi Technology s.r.o. + Okružnà 834/29a + Brno Lesná 638 00 + CZ + +54-08-3B (hex) Update Systems Inc. +800000-8FFFFF (base 16) Update Systems Inc. + 10545 Baur Blvd. + Saint Louis MO 63132 + US + +54-08-3B (hex) Shenzhen Liandian Communication Technology Co.LTD +000000-0FFFFF (base 16) Shenzhen Liandian Communication Technology Co.LTD + 1307, building A4, workshop 2, LiLang International Jewelry Industrial Park, 31 Bulan Road, xialilang community, Nanwan street, Longgang District + Shenzhen Guangdong 518112 + CN + +70-06-92 (hex) BOSSCCTV CO., LTD +300000-3FFFFF (base 16) BOSSCCTV CO., LTD + 6F.-6, No. 22, Sec. 2, Keelung Rd., Xinyi Dist. + Taipei City Taiwan (R.O.C.) 11052 + TW + +70-06-92 (hex) Techology, LLC +000000-0FFFFF (base 16) Techology, LLC + 2335 S Ellis St + Lakewood CO 80228 + US + +70-06-92 (hex) CANAAN CREATIVE CO.,LTD. +500000-5FFFFF (base 16) CANAAN CREATIVE CO.,LTD. + Building 1, Yard 1, No.81 Beiqing Road, Haidian District + Beijing 100144 + CN diff --git a/hwdb.d/ma-small.txt b/hwdb.d/ma-small.txt index e4e92a09452675951b7456adb0d2d6becab08662..75c27371eaabae902cd6288db7234391822018ee 100644 --- a/hwdb.d/ma-small.txt +++ b/hwdb.d/ma-small.txt @@ -128,9 +128,6 @@ C7A000-C7AFFF (base 16) ENTEC Electric & Electronic Co., LTD. Hwaseong-city Gyungki-do 445-894 KR -70-B3-D5 (hex) Private -6F4000-6F4FFF (base 16) Private - 70-B3-D5 (hex) Guan Show Technologe Co., Ltd. 1FC000-1FCFFF (base 16) Guan Show Technologe Co., Ltd. No.127, Jianguo 1st Rd., Lingya Dist. @@ -2027,12 +2024,6 @@ FEC000-FECFFF (base 16) Finder SpA Biarritz 64200 FR -70-B3-D5 (hex) TIAMA -A33000-A33FFF (base 16) TIAMA - ZA des Plattes - 1 Chemin des Plattes - VOURLES 69390 - FR - 70-B3-D5 (hex) Advanced Products Corporation Pte Ltd CED000-CEDFFF (base 16) Advanced Products Corporation Pte Ltd 5006 Ang Mo Kio Ave 5, #05-01/12 TECHPlace II @@ -4922,12 +4913,6 @@ A9F000-A9FFFF (base 16) Master Meter Inc. Mansfield TX 76063 US -70-B3-D5 (hex) TIAMA -798000-798FFF (base 16) TIAMA - ZA des Plattes - 1 Chemin des Plattes - VOURLES 69390 - FR - 70-B3-D5 (hex) Rapiot 265000-265FFF (base 16) Rapiot Eteläesplanadi 2 @@ -6194,18 +6179,18 @@ BC3000-BC3FFF (base 16) FoxIoT OÃœ Remscheid 42897 DE -8C-1F-64 (hex) Murata Manufacturing CO., Ltd. -B14000-B14FFF (base 16) Murata Manufacturing CO., Ltd. - 4-3-8, Minatomirai, Nishi-ku - Yokohama-shi Kanagawa-ken 220-0012 - JP - 8C-1F-64 (hex) CHASEO CONNECTOME 744000-744FFF (base 16) CHASEO CONNECTOME 2floor, 14, Nambusunhwan-ro 378-gil Gangnam-gu seoul 06296 KR +8C-1F-64 (hex) Murata Manufacturing CO., Ltd. +B14000-B14FFF (base 16) Murata Manufacturing CO., Ltd. + 4-3-8, Minatomirai, Nishi-ku + Yokohama-shi Kanagawa-ken 220-0012 + JP + 8C-1F-64 (hex) ABB 6D0000-6D0FFF (base 16) ABB Fulachstrasse 150 @@ -6218,12 +6203,6 @@ B14000-B14FFF (base 16) Murata Manufacturing CO., Ltd. Venhuizen 1606 AK NL -8C-1F-64 (hex) MIJ CO LTD -5B2000-5B2FFF (base 16) MIJ CO LTD - ROOM 204 882, Baksa-ro, Seo-myeon, chuncheon-si, Gangwon-do, Republic of korea - chuncheon-si Gangwon-do 24461 - KR - 8C-1F-64 (hex) YUYAMA MFG Co.,Ltd CFA000-CFAFFF (base 16) YUYAMA MFG Co.,Ltd 1-4-30 @@ -6236,6 +6215,204 @@ DA6000-DA6FFF (base 16) Power Electronics Espana, S.L. Lliria Valencia 46160 ES +8C-1F-64 (hex) Scarlet Tech Co., Ltd. +37F000-37FFFF (base 16) Scarlet Tech Co., Ltd. + 4F-3, 347 HePing E Rd 2nd Sec, Daan Dist + Taipei City Taipei 106 + TW + +8C-1F-64 (hex) Brillian Network & Automation Integrated System Co., Ltd. +593000-593FFF (base 16) Brillian Network & Automation Integrated System Co., Ltd. + No.41, Keyi St., Zhunan Township, Miaoli County 350Taiwan (R.O.C.) + Zhunan Township Miaoli County 35059 + TW + +8C-1F-64 (hex) Dacom West GmbH +895000-895FFF (base 16) Dacom West GmbH + Schallbruch 19-21 + Haan NRW 42781 + DE + +8C-1F-64 (hex) Watchdog Systems +251000-251FFF (base 16) Watchdog Systems + 334 W Weatherby Pl + Chandler 85286 + US + +8C-1F-64 (hex) KST technology +F84000-F84FFF (base 16) KST technology + KST B/D 4-5, Wiryeseong-daero 12-gil + Songpa-gu Seoul 05636 + KR + +8C-1F-64 (hex) Soha Jin +BF1000-BF1FFF (base 16) Soha Jin + North Campus, Wenzhou University + Wenzhou Zhejiang 325035 + CN + +8C-1F-64 (hex) Qtechnology A/S +AFF000-AFFFFF (base 16) Qtechnology A/S + Valby Langgade 142, 1. + Valby DK 2500 + DK + +8C-1F-64 (hex) INVENTIS S.r.l. +36A000-36AFFF (base 16) INVENTIS S.r.l. + Corso Stati Uniti 1/3 + Padova 35127 + IT + +8C-1F-64 (hex) UniTik Technology Co., Limited +8E3000-8E3FFF (base 16) UniTik Technology Co., Limited + 7F.-3, No. 15, Lane 360, Sec. 1, Neihu Rd., Neihu Dist., + Taipei 114064 + TW + +8C-1F-64 (hex) DB SAS +77B000-77BFFF (base 16) DB SAS + 13 rue du Bois BriandImpasse de la Turquoise + Nantes 44300 + FR + +8C-1F-64 (hex) Nixer Ltd +5E3000-5E3FFF (base 16) Nixer Ltd + 45 Evelyn Road + Dunstable Bedfordshire LU5 4NG + GB + +8C-1F-64 (hex) CLOUD TELECOM Inc. +52E000-52EFFF (base 16) CLOUD TELECOM Inc. + 6F HAT Building,11-8, Nihonbashiodenma-cho + Chuo-ku Tokyo 1030011 + JP + +8C-1F-64 (hex) AW-SOM Technologies LLC +0F4000-0F4FFF (base 16) AW-SOM Technologies LLC + 1284 SOM Center Rd. -Suite 145 + Mayfield Heights OH 44124-2048 + US + +8C-1F-64 (hex) Lumiplan Duhamel +A0D000-A0DFFF (base 16) Lumiplan Duhamel + 2 rue de l'industrie + Domène Isère 38420 + FR + +8C-1F-64 (hex) Landis+Gyr Equipamentos de Medição Ltda +293000-293FFF (base 16) Landis+Gyr Equipamentos de Medição Ltda + Hasdrubal Bellegard, 400, CIC + Curitiba Paraná 81460-120 + BR + +8C-1F-64 (hex) MOSCA Elektronik und Antriebstechnik GmbH +803000-803FFF (base 16) MOSCA Elektronik und Antriebstechnik GmbH + Albert-Einstein-Straße 5 + Buchen 74722 + DE + +8C-1F-64 (hex) Star Systems International Limited +756000-756FFF (base 16) Star Systems International Limited + Unit 7B, 8/F, Vanta Industrial Centre, 21-33 Tai Lin Pai Road, Kwai Chung + New Territories 852 + HK + +8C-1F-64 (hex) VT100 SRL +66D000-66DFFF (base 16) VT100 SRL + Via A. Meucci 11 + Caldiero ITALY 37042 + IT + +8C-1F-64 (hex) Flextronics International Kft +154000-154FFF (base 16) Flextronics International Kft + 38. Zrinyi Str. + Zalaegerszeg Zala 8900 + HU + +70-B3-D5 (hex) TIAMA +A33000-A33FFF (base 16) TIAMA + 215 Chemin du Grand Revoyet + Saint-Genis Laval Auvergne Rhone Alpes 69230 + FR + +70-B3-D5 (hex) TIAMA +798000-798FFF (base 16) TIAMA + 215 Chemin du Grand Revoyet + Saint-Genis Laval Auvergne Rhone Alpes 69230 + FR + +8C-1F-64 (hex) Zing Communications Inc +A31000-A31FFF (base 16) Zing Communications Inc + 2741 Hillcrest Avenue,#551Antioch, CA, 94531 + Antioch CA 94531 + US + +8C-1F-64 (hex) Taiwan Vtron +2CD000-2CDFFF (base 16) Taiwan Vtron + 6F., No.506-3, Yuanshan Rd., ZhongheDist., New Taipei City 235 Taiwan(R.O.C.) + New Taipei 235 + TW + +8C-1F-64 (hex) Aditec GmbH +793000-793FFF (base 16) Aditec GmbH + Talweg 17 + Offenau Baden-Wuerttemberg 74254 + DE + +8C-1F-64 (hex) Primalucelab isrl +59A000-59AFFF (base 16) Primalucelab isrl + VIA BRENTELLA 53/7 + ROVEREDO IN PIANO PN 33080 + IT + +8C-1F-64 (hex) Cardinal Scales Manufacturing Co +BDB000-BDBFFF (base 16) Cardinal Scales Manufacturing Co + 203 East Daugherty Street + Webb City MO 64870 + US + +8C-1F-64 (hex) SMITEC S.p.A. +025000-025FFF (base 16) SMITEC S.p.A. + Via Carlo Ceresa, 10 + San Giovanni Bianco Bergamo 24015 + IT + +8C-1F-64 (hex) PuS GmbH und Co. KG +EE1000-EE1FFF (base 16) PuS GmbH und Co. KG + Hainstr. 13 + Gera Germany 07545 + DE + +8C-1F-64 (hex) Albotronic +F24000-F24FFF (base 16) Albotronic + Bunsenstr. 3 + Oberkochen BW 73447 + DE + +8C-1F-64 (hex) techone system +408000-408FFF (base 16) techone system + 716ho, SKV1 AP Tower16, Gasan digital 1-ro, Geumcheon-gu + seoul 08591 + KR + +8C-1F-64 (hex) TOYOGIKEN CO.,LTD. +CC2000-CC2FFF (base 16) TOYOGIKEN CO.,LTD. + Osachi Gongencho 4-8-7 + Okaya Nagano 3940081 + JP + +70-B3-D5 (hex) WDI Wise Device Inc. +6F4000-6F4FFF (base 16) WDI Wise Device Inc. + 135 west beaver creek rd unit 2 + Richmond hill Ontario L4B 1l2 + CA + +8C-1F-64 (hex) i2s +286000-286FFF (base 16) i2s + 28 Rue Jean Perrin + France 33600 + FR + 70-B3-D5 (hex) EVCO SPA A80000-A80FFF (base 16) EVCO SPA VIA FELTRE N. 81 @@ -6296,12 +6473,6 @@ F94000-F94FFF (base 16) MB connect line GmbH Fernwartungssysteme -70-B3-D5 (hex) TIAMA -4BC000-4BCFFF (base 16) TIAMA - ZA des Plattes - 1 Chemin des Plattes - VOURLES 69390 - FR - 70-B3-D5 (hex) Natav Services Ltd. E8D000-E8DFFF (base 16) Natav Services Ltd. Binyamin 39/1 @@ -6752,12 +6923,6 @@ F04000-F04FFF (base 16) Scame Sistemi srl Arluno Milan 20010 IT -70-B3-D5 (hex) RF Code -94B000-94BFFF (base 16) RF Code - 2600 Longhorn Blvd. ste 111 - Austin null 78758 - US - 70-B3-D5 (hex) Audiodo AB 1FF000-1FFFFF (base 16) Audiodo AB Östra Varvsgatan 4 @@ -10427,12 +10592,6 @@ FF4000-FF4FFF (base 16) Serveron Corporation Beaverton OR 97077 US -70-B3-D5 (hex) TIAMA -8BA000-8BAFFF (base 16) TIAMA - ZA des Plattes - 1 Chemin des Plattes - VOURLES 69390 - FR - 70-B3-D5 (hex) IAAN Co., Ltd 67F000-67FFFF (base 16) IAAN Co., Ltd 4F 261 Yangjae-dong, Seocho-gu @@ -11459,12 +11618,6 @@ C50000-C50FFF (base 16) Spacee Addison TX 75001 US -8C-1F-64 (hex) TIAMA -63B000-63BFFF (base 16) TIAMA - ZA des Plattes - 1 Chemin des Plattes - VOURLES 69390 - FR - 8C-1F-64 (hex) Luxshare Electronic Technology (Kunshan) LTD E98000-E98FFF (base 16) Luxshare Electronic Technology (Kunshan) LTD No.158,Jinchang Road,Jinxi Town,Kunshan City,Jiangsu Province,215324, China @@ -12320,18 +12473,18 @@ A9E000-A9EFFF (base 16) Optimum Instruments Inc. Waltham MA 02453 US -8C-1F-64 (hex) ANDA TELECOM PVT LTD -406000-406FFF (base 16) ANDA TELECOM PVT LTD - E-36 Amar Colony, Lajpat Nagar, New Delhi - New Delhi Delhi 110024 - IN - 8C-1F-64 (hex) LYNKX EE6000-EE6FFF (base 16) LYNKX 776 route du balcon Les Adrets 38190 FR +8C-1F-64 (hex) ANDA TELECOM PVT LTD +406000-406FFF (base 16) ANDA TELECOM PVT LTD + E-36 Amar Colony, Lajpat Nagar, New Delhi + New Delhi Delhi 110024 + IN + 8C-1F-64 (hex) Chakra Technology Ltd 2BB000-2BBFFF (base 16) Chakra Technology Ltd 7F, NO. 93, SHUEI YUAN RD. @@ -12350,23 +12503,17 @@ EE6000-EE6FFF (base 16) LYNKX Warsaw Mazovia 02-495 PL -8C-1F-64 (hex) AI-BLOX -3B7000-3B7FFF (base 16) AI-BLOX - Ikaroslaan 1 - Zaventem 1930 - BE - 8C-1F-64 (hex) Header Rhyme 9C0000-9C0FFF (base 16) Header Rhyme C401, 410, Jeongseojin-ro Incheon Incheon 22689 KR -8C-1F-64 (hex) HomyHub SL -B65000-B65FFF (base 16) HomyHub SL - Sierra de Atapuerca 13Correos Labs - MADRID Madrid 28050 - ES +8C-1F-64 (hex) AI-BLOX +3B7000-3B7FFF (base 16) AI-BLOX + Ikaroslaan 1 + Zaventem 1930 + BE 8C-1F-64 (hex) Wende Tan 691000-691FFF (base 16) Wende Tan @@ -12374,77 +12521,281 @@ B65000-B65FFF (base 16) HomyHub SL Beijing 100084 CN +8C-1F-64 (hex) HomyHub SL +B65000-B65FFF (base 16) HomyHub SL + Sierra de Atapuerca 13Correos Labs + MADRID Madrid 28050 + ES + 8C-1F-64 (hex) CI SYSTEMS ISRAEL LTD 9FB000-9FBFFF (base 16) CI SYSTEMS ISRAEL LTD HaMehkar St 6 Migdal HaEmek 2306990 IL -70-B3-D5 (hex) System West dba ICS Electronics -E06000-E06FFF (base 16) System West dba ICS Electronics - 7034 Commerce Circle Suite A - Pleasanton CA 94588 - US - -70-B3-D5 (hex) Nevotek -358000-358FFF (base 16) Nevotek - 5201 Great America Pkwy ste 320 - Santa Clara CA 95054 - US - -70-B3-D5 (hex) Arctos Showlasertechnik GmbH -D02000-D02FFF (base 16) Arctos Showlasertechnik GmbH - Sägewerkstraße 16 - Saaldorf-Surheim Bavaria 83416 - DE +8C-1F-64 (hex) Tunstall A/S +C59000-C59FFF (base 16) Tunstall A/S + Niels Bohrs vej 42 + Stilling Skanderborg 8660 + DK -70-B3-D5 (hex) Gremesh.com -218000-218FFF (base 16) Gremesh.com - Beursplein 37 - Rotterdam Zuid-Holland 3011 AA - NL +8C-1F-64 (hex) XTIA Ltd. +A5E000-A5EFFF (base 16) XTIA Ltd. + IS Bld.2F, Higashi-shinagawa 3-32-42 + Shinagawa-Ku Tokyo 140-0002 + JP -70-B3-D5 (hex) Peter Huber Kaeltemaschinenbau AG -5B2000-5B2FFF (base 16) Peter Huber Kaeltemaschinenbau AG - Werner-von-Siemens-Str. 1 - Offenburg Ba-Wue 77656 - DE +8C-1F-64 (hex) Embeddded Plus Plus +62D000-62DFFF (base 16) Embeddded Plus Plus + Filmbyen 23, 2. tv. + Aarhus C 8000 + DK -70-B3-D5 (hex) Private -FFF000-FFFFFF (base 16) Private +8C-1F-64 (hex) Nuphoton Technologies +FDC000-FDCFFF (base 16) Nuphoton Technologies + 41610 CORNING PLACE + MURRIETA CA 92562 + US -70-B3-D5 (hex) SENSO2ME -BC0000-BC0FFF (base 16) SENSO2ME - Lange Gasthiuisstraat 29 - ANTWERP Antwerp 2000 - BE +8C-1F-64 (hex) Alpha Bridge Technologies Private Limited +20E000-20EFFF (base 16) Alpha Bridge Technologies Private Limited + T5-1001, Parsvnath Green Ville, Sector 48 , Sohna Road + Gurgaon Haryana 122018 + IN -70-B3-D5 (hex) JLCooper Electronics -8EA000-8EAFFF (base 16) JLCooper Electronics - 142 Arena St - El Segundo CA 90245 +8C-1F-64 (hex) Potter Electric Signal Co. LLC +CC5000-CC5FFF (base 16) Potter Electric Signal Co. LLC + 1609 Park 370 Place + Hazelwood MO 63042 US -70-B3-D5 (hex) R Cubed Engineering, LLC -C59000-C59FFF (base 16) R Cubed Engineering, LLC - 705 10th Ave W unit 102 - Palmetto 34221 +8C-1F-64 (hex) Monnit Corporation +ECF000-ECFFFF (base 16) Monnit Corporation + 450 South Simmons STE 670 + Kaysville UT 84037 US -70-B3-D5 (hex) Rotem Industry LTD -B65000-B65FFF (base 16) Rotem Industry LTD - Rotem Industrial Park - Mishor Rotem D.N. Arava 8680600 - IL +8C-1F-64 (hex) LINEAGE POWER PVT LTD., +7DC000-7DCFFF (base 16) LINEAGE POWER PVT LTD., + 30-A1, KIADB, 1ST PHASE INDUSTRIAL ESTATE,KUMBALGODU, BANGALORE-MYSORE ROAD + BANGALORE KARNATAKA 560074 + IN -70-B3-D5 (hex) The Dini Group, La Jolla inc. -83E000-83EFFF (base 16) The Dini Group, La Jolla inc. - 7469 Draper Ave. - La Jolla CA 92037 - US +8C-1F-64 (hex) Gnewtek photoelectric technology Ltd. +D98000-D98FFF (base 16) Gnewtek photoelectric technology Ltd. + No. 238-15, Ln. 220, Sec. 1, Minyi Rd., Wugu Dist., New Taipei City 248 , Taiwan (R.O.C.) + NEW TAIPEI CITY 248 + TW -70-B3-D5 (hex) Metralight, Inc. -DC1000-DC1FFF (base 16) Metralight, Inc. +8C-1F-64 (hex) Alpine Quantum Technologies GmbH +475000-475FFF (base 16) Alpine Quantum Technologies GmbH + Technikerstrasse 17/1 + Innsbruck 6020 + AT + +8C-1F-64 (hex) TIAMA +63B000-63BFFF (base 16) TIAMA + 215 Chemin du Grand Revoyet + Saint-Genis Laval Auvergne Rhone Alpes 69230 + FR + +8C-1F-64 (hex) TIAMA +0B7000-0B7FFF (base 16) TIAMA + 215 Chemin du Grand Revoyet + Saint-Genis Laval Auvergne Rhone Alpes 69230 + FR + +70-B3-D5 (hex) TIAMA +4BC000-4BCFFF (base 16) TIAMA + 215 Chemin du Grand Revoyet + Saint-Genis Laval Auvergne Rhone Alpes 69230 + FR + +70-B3-D5 (hex) TIAMA +8BA000-8BAFFF (base 16) TIAMA + 215 Chemin du Grand Revoyet + Saint-Genis Laval Auvergne Rhone Alpes 69230 + FR + +8C-1F-64 (hex) Sanwa Supply Inc. +06B000-06BFFF (base 16) Sanwa Supply Inc. + 1-10-1 Tamachi Kita-ku + Okayama Okayama Prefecture 700-0825 + JP + +8C-1F-64 (hex) Planet Innovation Products Inc. +978000-978FFF (base 16) Planet Innovation Products Inc. + 80 Technology Dr. + Irvine CA 92618 + US + +8C-1F-64 (hex) TR7 Siber Savunma A.S. +F5F000-F5FFFF (base 16) TR7 Siber Savunma A.S. + Bilkent Cyberpark 3/106 Çankaya + Ankara TR 06800 + TR + +8C-1F-64 (hex) Bipom Electronics, Inc. +211000-211FFF (base 16) Bipom Electronics, Inc. + 9788 Clarewood Dr. 306 + Houston TX 77036 + US + +8C-1F-64 (hex) Adasky Ltd. +71B000-71BFFF (base 16) Adasky Ltd. + 7 Hamada Street + Yokneam Illit 2069206 + IL + +8C-1F-64 (hex) NanoThings Inc. +1F5000-1F5FFF (base 16) NanoThings Inc. + 1460 Broadway, Suite 14034 + New York NY 10036 + US + +8C-1F-64 (hex) Europe Trade +636000-636FFF (base 16) Europe Trade + LUGAR SALTO LOBO + RIANXO LA CORUÑA 15920 + ES + +70-B3-D5 (hex) RF Code +94B000-94BFFF (base 16) RF Code + 9229 Waterford Centre Blvd #500 + Austin TX 78758 + US + +8C-1F-64 (hex) ZIGEN Lighting Solution co., ltd. +D51000-D51FFF (base 16) ZIGEN Lighting Solution co., ltd. + 1-3-10 Hachihonmatsuminami + Higashihiroshima Hiroshima 7390144 + JP + +8C-1F-64 (hex) Grossenbacher Systeme AG +8DF000-8DFFFF (base 16) Grossenbacher Systeme AG + Spinnereistrasse 10 + St. Gallen 9008 + CH + +8C-1F-64 (hex) Shenyang Taihua Technology Co., Ltd. +32B000-32BFFF (base 16) Shenyang Taihua Technology Co., Ltd. + No. 33-48, Quanyun Fifth Road, Hunnan District + Shenyang City Liaoning Province 110179 + CN + +8C-1F-64 (hex) Sicon srl +907000-907FFF (base 16) Sicon srl + Via Sila 1/3 + Isola Vicentina Vicenza 36033 + IT + +8C-1F-64 (hex) YUYAMA MFG Co.,Ltd +D42000-D42FFF (base 16) YUYAMA MFG Co.,Ltd + 1-4-30 + MEISHINGUCHI,TOYONAKA OSAKA 561-0841 + JP + +8C-1F-64 (hex) Hiwin Mikrosystem Corp. +423000-423FFF (base 16) Hiwin Mikrosystem Corp. + NO 6 JINGKE CENTRAL RD TAICHUNG CITY TAIWAN 40841 + TAICHUNG 40841 + TW + +8C-1F-64 (hex) AMETEK CTS GMBH +D21000-D21FFF (base 16) AMETEK CTS GMBH + Sternenhofstrasse 15 + Reinach BL 4153 + CH + +8C-1F-64 (hex) 3D perception AS +A81000-A81FFF (base 16) 3D perception AS + Nye Vakas vei 14 + Hvalstad 1395 + NO + +8C-1F-64 (hex) Power Electronics Espana, S.L. +0D8000-0D8FFF (base 16) Power Electronics Espana, S.L. + C/ Leonardo Da Vinci, 24-26 + Paterna Valencia 46980 + ES + +8C-1F-64 (hex) joint analytical systems GmbH +31B000-31BFFF (base 16) joint analytical systems GmbH + Carl-Zeiss-Str. 49 + Moers NRW 47445 + DE + +8C-1F-64 (hex) Midlands Technical Co., Ltd. +DD4000-DD4FFF (base 16) Midlands Technical Co., Ltd. + 1-29-4 5F Takadanobaba + shinjyuku-ku Tokyo 169-0075 + JP + +70-B3-D5 (hex) System West dba ICS Electronics +E06000-E06FFF (base 16) System West dba ICS Electronics + 7034 Commerce Circle Suite A + Pleasanton CA 94588 + US + +70-B3-D5 (hex) Nevotek +358000-358FFF (base 16) Nevotek + 5201 Great America Pkwy ste 320 + Santa Clara CA 95054 + US + +70-B3-D5 (hex) Arctos Showlasertechnik GmbH +D02000-D02FFF (base 16) Arctos Showlasertechnik GmbH + Sägewerkstraße 16 + Saaldorf-Surheim Bavaria 83416 + DE + +70-B3-D5 (hex) Gremesh.com +218000-218FFF (base 16) Gremesh.com + Beursplein 37 + Rotterdam Zuid-Holland 3011 AA + NL + +70-B3-D5 (hex) Peter Huber Kaeltemaschinenbau AG +5B2000-5B2FFF (base 16) Peter Huber Kaeltemaschinenbau AG + Werner-von-Siemens-Str. 1 + Offenburg Ba-Wue 77656 + DE + +70-B3-D5 (hex) Private +FFF000-FFFFFF (base 16) Private + +70-B3-D5 (hex) SENSO2ME +BC0000-BC0FFF (base 16) SENSO2ME + Lange Gasthiuisstraat 29 + ANTWERP Antwerp 2000 + BE + +70-B3-D5 (hex) JLCooper Electronics +8EA000-8EAFFF (base 16) JLCooper Electronics + 142 Arena St + El Segundo CA 90245 + US + +70-B3-D5 (hex) R Cubed Engineering, LLC +C59000-C59FFF (base 16) R Cubed Engineering, LLC + 705 10th Ave W unit 102 + Palmetto 34221 + US + +70-B3-D5 (hex) Rotem Industry LTD +B65000-B65FFF (base 16) Rotem Industry LTD + Rotem Industrial Park + Mishor Rotem D.N. Arava 8680600 + IL + +70-B3-D5 (hex) The Dini Group, La Jolla inc. +83E000-83EFFF (base 16) The Dini Group, La Jolla inc. + 7469 Draper Ave. + La Jolla CA 92037 + US + +70-B3-D5 (hex) Metralight, Inc. +DC1000-DC1FFF (base 16) Metralight, Inc. 533 Airport Blvd., #400 Burlingame CA 94010 US @@ -12632,12 +12983,6 @@ DBC000-DBCFFF (base 16) Gamber Johnson-LLC Stevens Point WI 54481 US -70-B3-D5 (hex) EXASCEND (Wuhan) Co., Ltd -851000-851FFF (base 16) EXASCEND (Wuhan) Co., Ltd - West 2nd-3rd Floor, No. 2 Building, Guan Nan Industrial Park,Te 1 Hao, Gao Xing 2 Lu,Dong Hu New Technology Development District - Wuhan Hubei 430000 - CN - 70-B3-D5 (hex) Niron systems & Projects FED000-FEDFFF (base 16) Niron systems & Projects PO Box 8546 @@ -12707,12 +13052,6 @@ CDC000-CDCFFF (base 16) Dat-Con d.o.o. Polzela 3313 SI -70-B3-D5 (hex) PixelApps s.r.o. -251000-251FFF (base 16) PixelApps s.r.o. - Hošťálkova 633/49 - Praha 6 16900 - CZ - 70-B3-D5 (hex) MICRO DEBUG, Y.K. 020000-020FFF (base 16) MICRO DEBUG, Y.K. 5-18-15 Oowada-cho @@ -13883,12 +14222,6 @@ EE3000-EE3FFF (base 16) Lithe Technology, LLC Tucson AZ 85718 US -70-B3-D5 (hex) TIAMA -FA0000-FA0FFF (base 16) TIAMA - ZA des Plattes - 1 Chemin des Plattes - VOURLES 69390 - FR - 70-B3-D5 (hex) Elystec Technology Co., Ltd D4C000-D4CFFF (base 16) Elystec Technology Co., Ltd Room 601, Zhong Da Court,Zhong Guan Garden,No.1311 Liuxian Road @@ -14291,12 +14624,6 @@ BE9000-BE9FFF (base 16) Telecast Inc. London England N1 6DR GB -70-B3-D5 (hex) RF Code -ADB000-ADBFFF (base 16) RF Code - 2600 Longhorn Blvd. ste 111 - Austin null 78758 - US - 70-B3-D5 (hex) REO AG 850000-850FFF (base 16) REO AG Brühlerstr. 100 @@ -18185,12 +18512,6 @@ C04000-C04FFF (base 16) SANWA CORPORATION BeiJing BeiJing 100193 CN -8C-1F-64 (hex) TIAMA -5EB000-5EBFFF (base 16) TIAMA - 215 Chemin du Grand Revoyet - Saint-Genis Laval Auvergne Rhône Alpes 69230 - FR - 8C-1F-64 (hex) Axcend E62000-E62FFF (base 16) Axcend 5252 N Edgewood Dr @@ -18413,6 +18734,12 @@ AF5000-AF5FFF (base 16) SANMINA ISRAEL MEDICAL SYSTEMS LTD Ried Bavaria 86510 DE +8C-1F-64 (hex) Sicon srl +187000-187FFF (base 16) Sicon srl + Via Sila 1/3 + Isola Vicentina Vicenza 36033 + IT + 8C-1F-64 (hex) DAVE SRL 9AB000-9ABFFF (base 16) DAVE SRL VIA TALPONEDO 29/A @@ -18431,12 +18758,6 @@ C52000-C52FFF (base 16) Invendis Technologies India Pvt Ltd Schaffhausen 8200 CH -8C-1F-64 (hex) Sicon srl -187000-187FFF (base 16) Sicon srl - Via Sila 1/3 - Isola Vicentina Vicenza 36033 - IT - 8C-1F-64 (hex) ComVetia AG E86000-E86FFF (base 16) ComVetia AG Wittenwilerstrasse 31 @@ -18467,6 +18788,282 @@ AFD000-AFDFFF (base 16) Universal Robots A/S Pretoria Gauteng 0182 ZA +8C-1F-64 (hex) XIAMEN ZHIXIAOJIN INTELLIGENT TECHNOLOGY CO., LTD +38C000-38CFFF (base 16) XIAMEN ZHIXIAOJIN INTELLIGENT TECHNOLOGY CO., LTD + 8th Floor, 99-4, Zhigu Dong Yi Road, Xike Town, Tong 'an District + Xiamen Fujian 361100 + CN + +8C-1F-64 (hex) Orbital Astronautics Ltd +369000-369FFF (base 16) Orbital Astronautics Ltd + Atlas Building, Harwell Campus + Didcot Oxfordshire OX11 0QX + GB + +8C-1F-64 (hex) Technology for Energy Corp +9E2000-9E2FFF (base 16) Technology for Energy Corp + 10737 Lexington Dr + Knoxville TN 37932 + US + +8C-1F-64 (hex) Gogo Business Aviation +963000-963FFF (base 16) Gogo Business Aviation + 105 Edgeview Dr., Suite 300 + Broomfield CO 80021 + US + +8C-1F-64 (hex) Loop Technologies +B6E000-B6EFFF (base 16) Loop Technologies + 35 Bryant Road + Hamilton Waikato 3200 + NZ + +8C-1F-64 (hex) DONG GUAN YUNG FU ELECTRONICS LTD. +056000-056FFF (base 16) DONG GUAN YUNG FU ELECTRONICS LTD. + No.3 LIAN SHENG INDUSTRIAL AREA,DENG WU VILLAGE,QIAO TOU TOWN + DONGGUAN CITY GUANG DONG 523000 + CN + +8C-1F-64 (hex) ShenYang LeShun Technology Co.,Ltd +AC9000-AC9FFF (base 16) ShenYang LeShun Technology Co.,Ltd + Floor 6, R&D Building, No. 37, Shenbei Road, Shenbei New District, Shenyang + ShenYang LiaoNing 110000 + CN + +8C-1F-64 (hex) FoMa Systems GmbH +097000-097FFF (base 16) FoMa Systems GmbH + Oskar-Sembach-Ring 11 + Lauf 91207 + DE + +8C-1F-64 (hex) NEETRA SRL SB +08D000-08DFFF (base 16) NEETRA SRL SB + SP 231 km 1,300 + Modugno BA 70026 + IT + +8C-1F-64 (hex) Tardis Technology +C06000-C06FFF (base 16) Tardis Technology + A-3 Fl. KAIST Center, 330 Chumdan-Ro + Jejusi Jejudo 63309 + KR + +8C-1F-64 (hex) SmartD Technologies Inc +4F7000-4F7FFF (base 16) SmartD Technologies Inc + 400 Montfort + Montreal Qc H3C4J9 + CA + +8C-1F-64 (hex) Alfa Proxima d.o.o. +C5D000-C5DFFF (base 16) Alfa Proxima d.o.o. + Rozna dolina, cesta V 31 + Ljubljana 1000 + SI + +8C-1F-64 (hex) ASHIDA Electronics Pvt. Ltd +879000-879FFF (base 16) ASHIDA Electronics Pvt. Ltd + ASHIDA House Plot No A308 Road No. 21 Wagle Ind. Estate + Thane Maharashtra 400604 + IN + +8C-1F-64 (hex) Celestica Inc. +723000-723FFF (base 16) Celestica Inc. + 213 Harry Walker Pkwy South + Newmarket Ontario L3Y 8T3 + CA + +8C-1F-64 (hex) Fiberstory communications Pvt Ltd +D7F000-D7FFFF (base 16) Fiberstory communications Pvt Ltd + Office no 907,9th Floor,Clover Hills Plaza,NIBM Road,Kondhwa, + Pune Maharashtra 411048 + IN + +8C-1F-64 (hex) TIAMA +5EB000-5EBFFF (base 16) TIAMA + 215 Chemin du Grand Revoyet + Saint-Genis Laval Auvergne Rhone Alpes 69230 + FR + +8C-1F-64 (hex) MB connect line GmbH Fernwartungssysteme +591000-591FFF (base 16) MB connect line GmbH Fernwartungssysteme + Winnettener Straße 6 + Dinkelsbuehl Bavaria 91550 + DE + +70-B3-D5 (hex) TIAMA +FA0000-FA0FFF (base 16) TIAMA + 215 Chemin du Grand Revoyet + Saint-Genis Laval Auvergne Rhone Alpes 69230 + FR + +8C-1F-64 (hex) inomatic GmbH +F4C000-F4CFFF (base 16) inomatic GmbH + Karl-Braun-Straße 12 + Nordhorn 48531 + DE + +8C-1F-64 (hex) SCU Co., Ltd. +6E2000-6E2FFF (base 16) SCU Co., Ltd. + 2-9, Kanda-Nishikicho, Chiyoda-ku + Tokyo 101-0054 + JP + +8C-1F-64 (hex) LAMTEC Mess- und Regeltechnik für Feuerungen GmbH & Co. KG +367000-367FFF (base 16) LAMTEC Mess- und Regeltechnik für Feuerungen GmbH & Co. KG + Josef-Reiert-Str. 26 + Walldorf Baden Württemberg 69190 + DE + +8C-1F-64 (hex) T PROJE MUHENDISLIK DIS TIC. LTD. STI. +E53000-E53FFF (base 16) T PROJE MUHENDISLIK DIS TIC. LTD. STI. + RIHTIM CAD. NEMLIZADE SOK. DUYGU APT. NO: 35/2 + ISTANBUL 34716 + TR + +8C-1F-64 (hex) End 2 End Technologies +D46000-D46FFF (base 16) End 2 End Technologies + 60 Sycamore Street W + St. Paul 55117 + US + +8C-1F-64 (hex) Flextronics International Kft. +A56000-A56FFF (base 16) Flextronics International Kft. + Zrinyi street 38. + Zalaegerszeg Zala 8900 + HU + +8C-1F-64 (hex) Dart Systems Ltd +8DA000-8DAFFF (base 16) Dart Systems Ltd + First Avenue + Radstock Somerset BA3 4BS + GB + +8C-1F-64 (hex) Vissavi sp. z o.o. +138000-138FFF (base 16) Vissavi sp. z o.o. + Robotnicza 68 C + Wroclaw Dolnyslask 53-608 + PL + +8C-1F-64 (hex) Talleres de Escoriaza SA +97F000-97FFFF (base 16) Talleres de Escoriaza SA + Barrio Ventas, 35 + Irun Gipuzkoa 20305 + ES + +8C-1F-64 (hex) Clausal Computing Oy +3BB000-3BBFFF (base 16) Clausal Computing Oy + Varastokuja 5 + Loviisa Uusimaa 07900 + FI + +8C-1F-64 (hex) Vigor Electric Corp. +F50000-F50FFF (base 16) Vigor Electric Corp. + No.116, Xingzhong Rd., Danshui Dist., New Taipei City 25152, Taiwan (R.O.C.) + Danshui Dist. New Taipei City 25152 + TW + +70-B3-D5 (hex) RF Code +ADB000-ADBFFF (base 16) RF Code + 9229 Waterford Centre Blvd #500 + Austin TX 78758 + US + +8C-1F-64 (hex) Panoramic Power +811000-811FFF (base 16) Panoramic Power + Atir Yeda 15 + Kfar Saba 4464312 + IL + +8C-1F-64 (hex) Zaruc Tecnologia LTDA +BB3000-BB3FFF (base 16) Zaruc Tecnologia LTDA + Rua Afonso Arinos Melo Franco, 181, Parque Residencial Laranjeiras + Serra EspÃrito Santo 29165-491 + BR + +70-B3-D5 (hex) Exascend, Inc. +851000-851FFF (base 16) Exascend, Inc. + 530 Lawrence Expy., #416 + Sunnyvale CA 94085 + US + +70-B3-D5 (hex) Tap Home, s.r.o. +251000-251FFF (base 16) Tap Home, s.r.o. + Hošťálkova 633/49 + Praha 6 16900 + CZ + +8C-1F-64 (hex) BESO sp. z o.o. +4DC000-4DCFFF (base 16) BESO sp. z o.o. + Mlynska 1a + Brzeg Dolny 56-120 + PL + +8C-1F-64 (hex) Potter Electric Signal Co. LLC +C85000-C85FFF (base 16) Potter Electric Signal Co. LLC + 1609 Park 370 Place + Hazelwood MO 63042 + US + +8C-1F-64 (hex) Scenario Automation +E10000-E10FFF (base 16) Scenario Automation + Rua Paulo Elias, 216 + São Carlos São Paulo 13564400 + BR + +8C-1F-64 (hex) CubeWorks, Inc. +88E000-88EFFF (base 16) CubeWorks, Inc. + 1600 Huron ParkwayOFC 520-2364 + Ann Arbor MI 48109 + US + +8C-1F-64 (hex) M-Pulse GmbH & Co.KG +18B000-18BFFF (base 16) M-Pulse GmbH & Co.KG + Haunerbusch110 + Kierspe NRW 58566 + DE + +8C-1F-64 (hex) Bitmapper Integration Technologies Private Limited +84A000-84AFFF (base 16) Bitmapper Integration Technologies Private Limited + Shewale Centre A, Survey No. 22/2 CTS No 4691, 4889, 4990 + Pune Maharashtra 411018 + IN + +8C-1F-64 (hex) ARKRAY,Inc.Kyoto Laboratory +CB7000-CB7FFF (base 16) ARKRAY,Inc.Kyoto Laboratory + Kamigyo-ku Gansui-cho 59 Yousuien-nai + Kyoto Kyoto-fu 602-0008 + JP + +8C-1F-64 (hex) EA Elektro-Automatik +E92000-E92FFF (base 16) EA Elektro-Automatik + Helmholtzstraße 31-37 + Viersen Nordrhein-Westfalen 41747 + DE + +8C-1F-64 (hex) EIDOS s.r.l. +99E000-99EFFF (base 16) EIDOS s.r.l. + via dell'Industria, 11 Z.I. Fontaneto + CHIERI Turin 10023 + IT + +8C-1F-64 (hex) Nilfisk Food +64E000-64EFFF (base 16) Nilfisk Food + Blytækkervej 2 + Aalborg 9000 + DK + +8C-1F-64 (hex) Gamber-Johnson LLC +CB5000-CB5FFF (base 16) Gamber-Johnson LLC + 5001 Joerns Dr + Stevens Point WI 54481 + US + +8C-1F-64 (hex) Rax-Tech International +A77000-A77FFF (base 16) Rax-Tech International + 5th floor, 5/391 Kaleeswari towerTambaram-Velachery Main road, Medavakkam + Chennai Tamil Nadu 600100 + IN + 70-B3-D5 (hex) YUYAMA MFG Co.,Ltd BBB000-BBBFFF (base 16) YUYAMA MFG Co.,Ltd 3-3-1 @@ -19220,12 +19817,6 @@ E32000-E32FFF (base 16) HERUTU ELECTRONICS CORPORATION Moscow Moscow 111399 RU -70-B3-D5 (hex) TIAMA -C4A000-C4AFFF (base 16) TIAMA - ZA des Plattes - 1 Chemin des Plattes - VOURLES 69390 - FR - 70-B3-D5 (hex) Adeli E61000-E61FFF (base 16) Adeli Route de Sandrans @@ -20315,12 +20906,6 @@ A18000-A18FFF (base 16) Embedded Systems Lukasz Panasiuk Vantaa 01510 FI -70-B3-D5 (hex) LAMTEC Meß- und Regeltechnik für Feuerungen GmbH & Co. KG -5BC000-5BCFFF (base 16) LAMTEC Meß- und Regeltechnik für Feuerungen GmbH & Co. KG - Wiesenstraße 6 - Walldorf Baden Württemberg 69190 - DE - 70-B3-D5 (hex) Petring Energietechnik GmbH CF5000-CF5FFF (base 16) Petring Energietechnik GmbH Paderborner Str.76 @@ -20807,12 +21392,6 @@ BD2000-BD2FFF (base 16) Burk Technology Nuneaton Warwickshire CV10 7RJ GB -70-B3-D5 (hex) TIAMA -0C4000-0C4FFF (base 16) TIAMA - ZA des Plattes - 1 Chemin des Plattes - VOURLES 69390 - FR - 70-B3-D5 (hex) CRDE 818000-818FFF (base 16) CRDE ZI DES GRANDS CAMPS @@ -21494,12 +22073,6 @@ BAD000-BADFFF (base 16) Technik & Design GmbH Berlin Berlin 12681 DE -70-B3-D5 (hex) RF Code -A51000-A51FFF (base 16) RF Code - 2600 Longhorn Blvd. ste 111 - Austin Texas 78758 - US - 70-B3-D5 (hex) Qxperts Italia S.r.l. 5B0000-5B0FFF (base 16) Qxperts Italia S.r.l. Via Muratori 9 @@ -23189,12 +23762,6 @@ B14000-B14FFF (base 16) Pantherun Technologies Pvt Ltd Bangalore Karnataka 560038 IN -70-B3-D5 (hex) Liberator Pty Ltd -561000-561FFF (base 16) Liberator Pty Ltd - 265?Gilbert Street - Adelaide SA 5000 - AU - 70-B3-D5 (hex) EASTERN SCIENCE & TECHNOLOGY CO., LTD 2DF000-2DFFFF (base 16) EASTERN SCIENCE & TECHNOLOGY CO., LTD 6F.,No.963, Zhongzheng Rd, Zhonghe Dist. @@ -24380,12 +24947,6 @@ DD7000-DD7FFF (base 16) KST technology Songpa-gu Seoul 05636 KR -70-B3-D5 (hex) PLANET INNOVATION (PI) -C75000-C75FFF (base 16) PLANET INNOVATION (PI) - 6 Thomas - Irvine CA 92618 - US - 8C-1F-64 (hex) NT CF4000-CF4FFF (base 16) NT Azrieli Circular Tower132 Menachem Begin Rd @@ -24584,89 +25145,323 @@ A9C000-A9CFFF (base 16) Upstart Power chennai Tamil Nadu 600031 IN -8C-1F-64 (hex) MB connect line GmbH Fernwartungssysteme -1D0000-1D0FFF (base 16) MB connect line GmbH Fernwartungssysteme - Winnettener Straße 6 - Dinkelsbuehl Bavaria 91550 +8C-1F-64 (hex) MB connect line GmbH Fernwartungssysteme +1D0000-1D0FFF (base 16) MB connect line GmbH Fernwartungssysteme + Winnettener Straße 6 + Dinkelsbuehl Bavaria 91550 + DE + +8C-1F-64 (hex) Flextronics International Kft +07A000-07AFFF (base 16) Flextronics International Kft + 38. Zrinyi Str. + Zalaegerszeg Zala 8900 + HU + +8C-1F-64 (hex) WAVES SYSTEM +AC3000-AC3FFF (base 16) WAVES SYSTEM + 14 rue Philippe Lebon + Sainte Luce Sur Loire Loire Atlantique 44980 + FR + +8C-1F-64 (hex) EPC Energy Inc +C51000-C51FFF (base 16) EPC Energy Inc + 780 Montague Expy, Building 1, Suite 101 + San Jose CA 95131 + US + +8C-1F-64 (hex) TMY TECHNOLOGY INC. +882000-882FFF (base 16) TMY TECHNOLOGY INC. + Rm. E, 3F., No. 3, Yuandong Rd., Banqiao Dist., + New Taipei City 220, 220 + TW + +8C-1F-64 (hex) nanoTRONIX Computing Inc. +764000-764FFF (base 16) nanoTRONIX Computing Inc. + 1, Wood Road + Wilmington DE 19806 + US + +8C-1F-64 (hex) TimeMachines Inc. +25C000-25CFFF (base 16) TimeMachines Inc. + 300 S 68th Street Place, Suite 100 + Lincoln NE 68510 + US + +8C-1F-64 (hex) Rhombus Europe +B2B000-B2BFFF (base 16) Rhombus Europe + 6 Peobrajenie str + Razlog BLAGOEVGRAD 2760 + BG + +8C-1F-64 (hex) comelec +AC4000-AC4FFF (base 16) comelec + 1253 CD 908 + belcodene bouches du rhone 13720 + FR + +8C-1F-64 (hex) INHEMETER Co.,Ltd +AEA000-AEAFFF (base 16) INHEMETER Co.,Ltd + 8-9/F, Software Park, Southern Hi-Tech Zone, Nanshan District + SHENZHEN Guangdong 518054 + CN + +8C-1F-64 (hex) GL TECH CO.,LTD +BC9000-BC9FFF (base 16) GL TECH CO.,LTD + NO.Ten Changchun Road + ZHENGZHOU HENAN 455000 + CN + +8C-1F-64 (hex) Integer.pl S.A. +402000-402FFF (base 16) Integer.pl S.A. + Wielicka 28 + Krakow 30-552 + PL + +8C-1F-64 (hex) EkspertStroyProekt +A83000-A83FFF (base 16) EkspertStroyProekt + office 422, str.1, d.1, ul. Eniseyskaya + Moscow 129344 + RU + +8C-1F-64 (hex) Idneo Technologies S.A.U. +8F6000-8F6FFF (base 16) Idneo Technologies S.A.U. + Carrer de Dalt, 3 + Mollet del Valles Barcelona 08100 + ES + +8C-1F-64 (hex) EERS GLOBAL TECHNOLOGIES INC. +4E9000-4E9FFF (base 16) EERS GLOBAL TECHNOLOGIES INC. + 355 PEEL ST. SUITE #710 + MONTREAL Quebec H3C 2G9 + CA + +8C-1F-64 (hex) Bobeesc Co. +DFB000-DFBFFF (base 16) Bobeesc Co. + 100, Nonggongdanji-gil, Sokcho-si, Gangwon-do, Republic of Korea + sokcho gangwon 24899 + KR + +8C-1F-64 (hex) Pixus Technologies Inc. +E12000-E12FFF (base 16) Pixus Technologies Inc. + 50 Bathurst Dr., Unit 6 + Waterloo Ontario N2V 2C5 + CA + +8C-1F-64 (hex) InfraChen Technology Co., Ltd. +0BB000-0BBFFF (base 16) InfraChen Technology Co., Ltd. + 14F., No. 90, Xingde Rd., Sanchong Dist. + New Taipei City 24158 + TW + +8C-1F-64 (hex) ALZAJEL MODERN TELECOMMUNICATION +FE9000-FE9FFF (base 16) ALZAJEL MODERN TELECOMMUNICATION + BOX: 3932 + RUWI MUSCAT 112 + OM + +8C-1F-64 (hex) Solid State Supplies Ltd +43D000-43DFFF (base 16) Solid State Supplies Ltd + Ravensbank Business ParkHedera Road + Redditch B98 9EY + GB + +8C-1F-64 (hex) inomatic GmbH +12E000-12EFFF (base 16) inomatic GmbH + Karl-Braun-Straße 12 + Nordhorn 48531 + DE + +8C-1F-64 (hex) Kyushu Keisokki Co.,Ltd. +34C000-34CFFF (base 16) Kyushu Keisokki Co.,Ltd. + 1-6-18 Sanno Hakata-ku + Fukuoka-shi Fukuoka 8120015 + JP + +8C-1F-64 (hex) miniDSP +4AF000-4AFFFF (base 16) miniDSP + Unit 307, 13 Wang Hoi Road + Kowloon Bay Kowloon na + HK + +8C-1F-64 (hex) Enerthing GmbH +8D0000-8D0FFF (base 16) Enerthing GmbH + An der Schusterinsel 3a + Leverkusen 51379 + DE + +8C-1F-64 (hex) RAB Microfluidics R&D Company Ltd +6E4000-6E4FFF (base 16) RAB Microfluidics R&D Company Ltd + 75 Beech Manor, Stoneywood + Dyce AB21 9AZ + GB + +8C-1F-64 (hex) Shenzhen Link-All Technolgy Co., Ltd +24C000-24CFFF (base 16) Shenzhen Link-All Technolgy Co., Ltd + Floor 5th, Block 9th, Sunny Industrial Zone, Xili Town, Shenzhen, China + Shenzhen Guangdong 518108 + CN + +8C-1F-64 (hex) VA SYD +C1E000-C1EFFF (base 16) VA SYD + Box 191 + Malmö 201 21 + SE + +8C-1F-64 (hex) P5 +653000-653FFF (base 16) P5 + Angol 38 + Budapest 1149 + HU + +70-B3-D5 (hex) TIAMA +0C4000-0C4FFF (base 16) TIAMA + 215 Chemin du Grand Revoyet + Saint-Genis Laval Auvergne Rhone Alpes 69230 + FR + +8C-1F-64 (hex) Shanghai Sizhong Information Technology Co., Ltd +9CB000-9CBFFF (base 16) Shanghai Sizhong Information Technology Co., Ltd + Room 402 Building 13 No.518 XinZhuan Road Caohejing Hi-tech Park,Xinqiao Town?SongJiang District,ShangHai + Shanghai Shanghai 201612 + CN + +70-B3-D5 (hex) TIAMA +C4A000-C4AFFF (base 16) TIAMA + 215 Chemin du Grand Revoyet + Saint-Genis Laval Auvergne Rhone Alpes 69230 + FR + +70-B3-D5 (hex) Planet Innovation Products Inc. +C75000-C75FFF (base 16) Planet Innovation Products Inc. + 80 Technology Dr. + Irvine CA 92618 + US + +8C-1F-64 (hex) American Fullway Corp. +046000-046FFF (base 16) American Fullway Corp. + 468 South San Dimas Ave + San Dimas CA 91773 + US + +8C-1F-64 (hex) ard sa +550000-550FFF (base 16) ard sa + Micropolis Bat Clematis + Gap France 05000 + FR + +8C-1F-64 (hex) Beijing Yahong Century Technology Co., Ltd +FD7000-FD7FFF (base 16) Beijing Yahong Century Technology Co., Ltd + Floor 3, Building 2, Yard 3, Gaolizhang Road, Haidian District + Beijing Beijing 100095 + CN + +8C-1F-64 (hex) BRS Sistemas Eletrônicos +D73000-D73FFF (base 16) BRS Sistemas Eletrônicos + Rua Gomes de Freitas, 491 / 204 + Porto Alegre RS 91380-000 + BR + +8C-1F-64 (hex) YUYAMA MFG Co.,Ltd +F79000-F79FFF (base 16) YUYAMA MFG Co.,Ltd + 1-4-30 + MEISHINGUCHI,TOYONAKA OSAKA 561-0841 + JP + +8C-1F-64 (hex) China Information Technology Designing &Consulting Institute Co.,Ltd. +FA4000-FA4FFF (base 16) China Information Technology Designing &Consulting Institute Co.,Ltd. + NO.9, Shouti Nanlu, Haidian District + Beijing Beijing 100048 + CN + +8C-1F-64 (hex) HOSCH Gebäude Automation Neue Produkte GmbH +5E7000-5E7FFF (base 16) HOSCH Gebäude Automation Neue Produkte GmbH + Rheinstr 9 + Teltow 14513 DE -8C-1F-64 (hex) EPC Energy Inc -C51000-C51FFF (base 16) EPC Energy Inc - 780 Montague Expy, Building 1, Suite 101 - San Jose CA 95131 +70-B3-D5 (hex) LAMTEC Mess- und Regeltechnik für Feuerungen GmbH & Co. KG +5BC000-5BCFFF (base 16) LAMTEC Mess- und Regeltechnik für Feuerungen GmbH & Co. KG + Wiesenstraße 6 + Walldorf Baden Württemberg 69190 + DE + +8C-1F-64 (hex) Cool Air Incorporated +90C000-90CFFF (base 16) Cool Air Incorporated + 1544 134th Ave NEHam Lake + Ham Lake MN 55304 US -8C-1F-64 (hex) Flextronics International Kft -07A000-07AFFF (base 16) Flextronics International Kft - 38. Zrinyi Str. - Zalaegerszeg Zala 8900 - HU +8C-1F-64 (hex) Fujian Satlink Electronics Co., Ltd +A3B000-A3BFFF (base 16) Fujian Satlink Electronics Co., Ltd + Jiangnan Hi-tech Park Licheng District + Quanzhou Fujian 362000 + CN -8C-1F-64 (hex) WAVES SYSTEM -AC3000-AC3FFF (base 16) WAVES SYSTEM - 14 rue Philippe Lebon - Sainte Luce Sur Loire Loire Atlantique 44980 - FR +8C-1F-64 (hex) L-signature +83D000-83DFFF (base 16) L-signature + 44, Charyong-ro 48beon-gil, Uichang-gu, Changwon-si + Gyeongsangnam-do 51391 + KR -8C-1F-64 (hex) TMY TECHNOLOGY INC. -882000-882FFF (base 16) TMY TECHNOLOGY INC. - Rm. E, 3F., No. 3, Yuandong Rd., Banqiao Dist., - New Taipei City 220, 220 - TW +8C-1F-64 (hex) PROFITT Ltd +40D000-40DFFF (base 16) PROFITT Ltd + office 5H, block 14-2 lit.A, Raevsky av. + Saint-Petersburg 194064 + RU -8C-1F-64 (hex) nanoTRONIX Computing Inc. -764000-764FFF (base 16) nanoTRONIX Computing Inc. - 1, Wood Road - Wilmington DE 19806 +70-B3-D5 (hex) RF Code +A51000-A51FFF (base 16) RF Code + 9229 Waterford Centre Blvd #500 + Austin TX 78758 US -8C-1F-64 (hex) TimeMachines Inc. -25C000-25CFFF (base 16) TimeMachines Inc. - 300 S 68th Street Place, Suite 100 - Lincoln NE 68510 +8C-1F-64 (hex) Numa Products LLC +8EB000-8EBFFF (base 16) Numa Products LLC + 80 Pine Street Floor 12 + New York NY 10005 US -8C-1F-64 (hex) Rhombus Europe -B2B000-B2BFFF (base 16) Rhombus Europe - 6 Peobrajenie str - Razlog BLAGOEVGRAD 2760 - BG +8C-1F-64 (hex) Jemac Sweden AB +DDE000-DDEFFF (base 16) Jemac Sweden AB + TrÃ¥ngsundsvägen 20A + Kalmar 39356 + SE -8C-1F-64 (hex) comelec -AC4000-AC4FFF (base 16) comelec - 1253 CD 908 - belcodene bouches du rhone 13720 - FR +8C-1F-64 (hex) Spyder Controls Corp. +CAB000-CABFFF (base 16) Spyder Controls Corp. + 7102-52 Street #10 + Lacombe AB T4L 1Y9 + CA -8C-1F-64 (hex) INHEMETER Co.,Ltd -AEA000-AEAFFF (base 16) INHEMETER Co.,Ltd - 8-9/F, Software Park, Southern Hi-Tech Zone, Nanshan District - SHENZHEN Guangdong 518054 - CN +8C-1F-64 (hex) RF Code +596000-596FFF (base 16) RF Code + 9229 Waterford Centre Blvd #500 + Austin TX 78758 + US -8C-1F-64 (hex) GL TECH CO.,LTD -BC9000-BC9FFF (base 16) GL TECH CO.,LTD - NO.Ten Changchun Road - ZHENGZHOU HENAN 455000 - CN +8C-1F-64 (hex) Packetalk LLC +5CE000-5CEFFF (base 16) Packetalk LLC + 163 Stuyvesant Avenue + Lyndhurst NJ 07071 + US -8C-1F-64 (hex) Integer.pl S.A. -402000-402FFF (base 16) Integer.pl S.A. - Wielicka 28 - Krakow 30-552 - PL +8C-1F-64 (hex) Bacancy Systems LLP +317000-317FFF (base 16) Bacancy Systems LLP + 15-16, Times Corporate Park, Near, Thaltej - Shilaj Rd, opp. COPPER STONE FLATS, Thaltej + Ahmedabad Gujarat 380059 + IN -8C-1F-64 (hex) Idneo Technologies S.A.U. -8F6000-8F6FFF (base 16) Idneo Technologies S.A.U. - Carrer de Dalt, 3 - Mollet del Valles Barcelona 08100 - ES +8C-1F-64 (hex) Taiko Audio B.V. +32C000-32CFFF (base 16) Taiko Audio B.V. + Zandbreeweg 6 + Oldenzaal Overijssel 7577 BZ + NL -8C-1F-64 (hex) EkspertStroyProekt -A83000-A83FFF (base 16) EkspertStroyProekt - office 422, str.1, d.1, ul. Eniseyskaya - Moscow 129344 - RU +70-B3-D5 (hex) Liberator Pty Ltd +561000-561FFF (base 16) Liberator Pty Ltd + 265 Gilbert Street + Adelaide SA 5000 + AU 70-B3-D5 (hex) DISMUNTEL SAL 92C000-92CFFF (base 16) DISMUNTEL SAL @@ -25775,12 +26570,6 @@ F5F000-F5FFFF (base 16) RFRain LLC Hangzhou Zhejiang 310000 CN -70-B3-D5 (hex) TIAMA -BA3000-BA3FFF (base 16) TIAMA - ZA des Plattes - 1 Chemin des Plattes - VOURLES 69390 - FR - 00-1B-C5 (hex) Triax A/S 0BB000-0BBFFF (base 16) Triax A/S Bjornkaervej 3 @@ -29480,12 +30269,6 @@ E42000-E42FFF (base 16) Neusoft Reach Automotive Technology (Shenyang) Co., Shenyang Liaoning 110000 CN -70-B3-D5 (hex) Private -278000-278FFF (base 16) Private - 600 Atlantis Rd - Melbourne FL 32904 - US - 70-B3-D5 (hex) YUYAMA MFG Co.,Ltd 196000-196FFF (base 16) YUYAMA MFG Co.,Ltd 1-4-30 @@ -30053,12 +30836,6 @@ A9A000-A9AFFF (base 16) Signasystems Elektronik San. ve Tic. Ltd. Sti. Ankara Sincan 06909 TR -8C-1F-64 (hex) TIAMA -820000-820FFF (base 16) TIAMA - ZA des Plattes - 1 Chemin des Plattes - VOURLES 69390 - FR - 8C-1F-64 (hex) AVD INNOVATION LIMITED 0D6000-0D6FFF (base 16) AVD INNOVATION LIMITED TuenMun @@ -30644,10 +31421,10 @@ CBD000-CBDFFF (base 16) PREO INDUSTRIES FAR EAST LTD Hong Kong Kwai Chung, N.T. 999077 HK -8C-1F-64 (hex) Quanxing Tech Co.,LTD -B69000-B69FFF (base 16) Quanxing Tech Co.,LTD - No. 102, building 3, Qianhai Shenzhen-Hong Kong Youth Innovation & Entrepreneur Hub, Qianwan 1st Road, Nanshan District, - SHENZHEN Guangdong 518066 +8C-1F-64 (hex) Taolink Technologies Corporation +C81000-C81FFF (base 16) Taolink Technologies Corporation + Floor 5, Building 4, Shanghai Intelligent Sensing Industrial Park, 333 Huangqing Road, Jiading District + Shanghai 201899 CN 8C-1F-64 (hex) Texi AS @@ -30656,12 +31433,6 @@ F09000-F09FFF (base 16) Texi AS Trondheim 7030 NO -8C-1F-64 (hex) Taolink Technologies Corporation -C81000-C81FFF (base 16) Taolink Technologies Corporation - Floor 5, Building 4, Shanghai Intelligent Sensing Industrial Park, 333 Huangqing Road, Jiading District - Shanghai 201899 - CN - 8C-1F-64 (hex) CONTROL SYSTEMS Srl 2D8000-2D8FFF (base 16) CONTROL SYSTEMS Srl Via del Brolo, 14 @@ -30674,11 +31445,11 @@ C81000-C81FFF (base 16) Taolink Technologies Corporation Austin TX 78704 US -8C-1F-64 (hex) Eagle Harbor Technologies, Inc. -5F7000-5F7FFF (base 16) Eagle Harbor Technologies, Inc. - 169 Western Ave W. - Seattle WA 98119 - US +8C-1F-64 (hex) Quanxing Tech Co.,LTD +B69000-B69FFF (base 16) Quanxing Tech Co.,LTD + No. 102, building 3, Qianhai Shenzhen-Hong Kong Youth Innovation & Entrepreneur Hub, Qianwan 1st Road, Nanshan District, + SHENZHEN Guangdong 518066 + CN 8C-1F-64 (hex) ArgusEye TECH. INC 9BF000-9BFFFF (base 16) ArgusEye TECH. INC @@ -30686,26 +31457,224 @@ C81000-C81FFF (base 16) Taolink Technologies Corporation Taipei City 114062 TW -8C-1F-64 (hex) Zumbach Electronic AG -EA8000-EA8FFF (base 16) Zumbach Electronic AG - Hauptstrasse 93 - Orpund 2552 - CH - 8C-1F-64 (hex) Rapid-e-Engineering Steffen Kramer 1B2000-1B2FFF (base 16) Rapid-e-Engineering Steffen Kramer Am Waldring 7 Rechtmehring Bayern 83562 DE +8C-1F-64 (hex) Eagle Harbor Technologies, Inc. +5F7000-5F7FFF (base 16) Eagle Harbor Technologies, Inc. + 169 Western Ave W. + Seattle WA 98119 + US + 70-B3-D5 (hex) Earth Works 61C000-61CFFF (base 16) Earth Works 2-9-14 Aioi Kofu Yamanashi 400-0858 JP +8C-1F-64 (hex) Zumbach Electronic AG +EA8000-EA8FFF (base 16) Zumbach Electronic AG + Hauptstrasse 93 + Orpund 2552 + CH + 8C-1F-64 (hex) Procon Electronics Pty Ltd DC2000-DC2FFF (base 16) Procon Electronics Pty Ltd P O Box 164 Seven Hills NSW 1730 AU + +8C-1F-64 (hex) Khimo +6D9000-6D9FFF (base 16) Khimo + Siria 6101 + Montevideo Uruguay 11400 + UY + +8C-1F-64 (hex) ITG Co.Ltd +928000-928FFF (base 16) ITG Co.Ltd + 617, anyang Megavally, 268, Hagui-ro, Dongan-gu + Anyang 14056 + KR + +8C-1F-64 (hex) DI3 INFOTECH LLP +0AA000-0AAFFF (base 16) DI3 INFOTECH LLP + 406, CRYSTAL ARCADE, NEXT TO BSNL EXCHANGE, C.G ROAD, NAVRANGPURA + AHMEDABAD Gujarat 380009 + IN + +8C-1F-64 (hex) Graphimecc Group SRL +0F2000-0F2FFF (base 16) Graphimecc Group SRL + Via Nobel 2 + San Martino Buon Albergo Verona 37036 + IT + +8C-1F-64 (hex) IQ Home Kft. +033000-033FFF (base 16) IQ Home Kft. + Forgach utca 32/5. 312. + Budapest 1139 + HU + +8C-1F-64 (hex) SL USA, LLC +CE4000-CE4FFF (base 16) SL USA, LLC + 1960 S. Milestone Drive Unit C + Salt Lake City UT 84104 + US + +8C-1F-64 (hex) Penteon Corporation +7D4000-7D4FFF (base 16) Penteon Corporation + 1460 Broadway + New york NY 10036 + US + +8C-1F-64 (hex) PSA Technology Ltda. +3AF000-3AFFFF (base 16) PSA Technology Ltda. + Rua Domingos de Morais, 388 CJ 131/132Vila Mariana + São Paulo São Paulo 04010-000 + BR + +8C-1F-64 (hex) Comercial Electronica Studio-2 s.l. +412000-412FFF (base 16) Comercial Electronica Studio-2 s.l. + P.I. La Figuera - C/ Rosa Luxemburgo, 34 + Alaquas Valencia 46970 + ES + +8C-1F-64 (hex) WAVES SYSTEM +349000-349FFF (base 16) WAVES SYSTEM + La Ville en Bois + BOUAYE Loire Atlantique 44830 + FR + +8C-1F-64 (hex) TIAMA +820000-820FFF (base 16) TIAMA + 215 Chemin du Grand Revoyet + Saint-Genis Laval Auvergne Rhone Alpes 69230 + FR + +70-B3-D5 (hex) TIAMA +BA3000-BA3FFF (base 16) TIAMA + 215 Chemin du Grand Revoyet + Saint-Genis Laval Auvergne Rhone Alpes 69230 + FR + +8C-1F-64 (hex) Ajeco Oy +C64000-C64FFF (base 16) Ajeco Oy + Arinatie 8 + Helsinki 00370 + FI + +8C-1F-64 (hex) biosilver .co.,ltd +350000-350FFF (base 16) biosilver .co.,ltd + 2-14-4, shinyokohama + yokohama kanagawa 2220033 + JP + +8C-1F-64 (hex) White2net srl +5DA000-5DAFFF (base 16) White2net srl + Chemin du grand bois 5 + Lasne Brabant wallon 1380 + BE + +8C-1F-64 (hex) Abbott Diagnostics Technologies AS +5C9000-5C9FFF (base 16) Abbott Diagnostics Technologies AS + P. O. Box 6863 Rodeløkka + Oslo Oslo 0504 + NO + +8C-1F-64 (hex) Relcom, Inc. +D9C000-D9CFFF (base 16) Relcom, Inc. + 2221 Yew Street + Forest Grove OR 97116 + US + +8C-1F-64 (hex) Vtron Pty Ltd +830000-830FFF (base 16) Vtron Pty Ltd + Unit 2, 62 Township Drive West + West Burleigh Queensland 4219 + AU + +8C-1F-64 (hex) YUYAMA MFG Co.,Ltd +329000-329FFF (base 16) YUYAMA MFG Co.,Ltd + 1-4-30 + MEISHINGUCHI,TOYONAKA OSAKA 561-0841 + JP + +8C-1F-64 (hex) BORNICO +439000-439FFF (base 16) BORNICO + Ma??czy?ska 25 + Radom Polska 26-600 + PL + +8C-1F-64 (hex) GJD Manufacturing +6CB000-6CBFFF (base 16) GJD Manufacturing + Unit 2, Birch Business Park, Whittle Lane + Heywood OL10 2SX + GB + +8C-1F-64 (hex) Peter Huber Kaeltemaschinenbau AG +AA3000-AA3FFF (base 16) Peter Huber Kaeltemaschinenbau AG + Werner-von-Siemens-Str. 1 + Offenburg Ba-Wue 77656 + DE + +8C-1F-64 (hex) Scheurich GmbH +B7D000-B7DFFF (base 16) Scheurich GmbH + Grimmenstein 9/1 + Wolfegg 88364 + DE + +8C-1F-64 (hex) DEUTA-WERKE GmbH +EDA000-EDAFFF (base 16) DEUTA-WERKE GmbH + Paffrather Str. 140 + Bergisch Gladbach North Rhine-Westphalia 51465 + DE + +8C-1F-64 (hex) Craft4 Digital GmbH +289000-289FFF (base 16) Craft4 Digital GmbH + Sonnenwirtleweg 9 + Vaihingen Baden-Württemberg 71665 + DE + +8C-1F-64 (hex) NVP TECO LTD +281000-281FFF (base 16) NVP TECO LTD + str Zalutinska 10 + Kharkiv 61177 + UA + +8C-1F-64 (hex) Timberline Manufacturing +113000-113FFF (base 16) Timberline Manufacturing + 1029 Blairs Ferry Rd + Marion IA 52302 + US + +8C-1F-64 (hex) Vishay Nobel AB +0F5000-0F5FFF (base 16) Vishay Nobel AB + Box 423 + Karlskoga SE-691 27 + SE + +70-B3-D5 (hex) Medicomp, Inc +278000-278FFF (base 16) Medicomp, Inc + 600 Atlantis Rd + Melbourne FL 32904 + US + +8C-1F-64 (hex) Vision Systems Safety Tech +9F6000-9F6FFF (base 16) Vision Systems Safety Tech + 5 Chemin de Chiradie + Brignais 69530 + FR + +8C-1F-64 (hex) Liberator Pty Ltd +BBC000-BBCFFF (base 16) Liberator Pty Ltd + 265 Gilbert Street + Adelaide SA 5000 + AU + +8C-1F-64 (hex) COMETA SAS +E24000-E24FFF (base 16) COMETA SAS + 9 rue marcel chabloz + Saint martin d'Hères 38400 + FR diff --git a/hwdb.d/pci.ids b/hwdb.d/pci.ids index d4a4ce23cc05f066adb4536a3ec4733c649152f4..f5dcf901627936026922730d0ed63399fdddb376 100644 --- a/hwdb.d/pci.ids +++ b/hwdb.d/pci.ids @@ -1,8 +1,8 @@ # # List of PCI ID's # -# Version: 2022.10.28 -# Date: 2022-10-28 03:15:01 +# Version: 2023.02.11 +# Date: 2023-02-11 03:15:01 # # Maintained by Albert Pool, Martin Mares, and other volunteers from # the PCI ID Project at https://pci-ids.ucw.cz/. @@ -79,6 +79,8 @@ 021b Compaq Computer Corporation 8139 HNE-300 (RealTek RTL8139c) [iPaq Networking] 025e Solidigm +# Solidigm SSD Product + 0b70 NVMe DC SSD [Yorktown controller] 0270 Hauppauge computer works Inc. (Wrong ID) 0291 Davicom Semiconductor, Inc. (Wrong ID) # SpeedStream is Efficient Networks, Inc, a Siemens Company @@ -93,6 +95,8 @@ 0432 SCM Microsystems, Inc. 0001 Pluto2 DVB-T Receiver for PCMCIA [EasyWatch MobilSet] 0497 Dell Inc. (wrong ID) +060e Lightelligence + 0001 Hummingbird ES 0675 Dynalink 1700 IS64PH ISDN Adapter 1702 IS64PH ISDN Adapter @@ -1037,6 +1041,23 @@ 1000 a080 PEX88080 80 lane/port PCIe Gen 4 Switch 1000 a096 PEX88096 98 lane/port PCIe Gen 4.0 Switch c012 PEX880xx PCIe Gen 4 Switch +# Virtual endpoint used in Broadcom synthetic PCIe switches for resource reservation + 1000 100b PEX88000 PCIe Gen 4 Virtual Upstream/Downstream Port +# For secure part version of this chip + 1000 2004 PEX88000 Virtual PCIe TWC/NT2 Endpoint +# For secure part version of this chip + 1000 2005 PEX88000 Virtual PCIe gDMA Endpoint +# For secure part version of this chip + 1000 a024 PEX88024 24 lane/port PCIe Gen 4.0 Switch +# For secure part version of this chip + 1000 a032 PEX88032 32 lane/port PCIe Gen 4.0 Switch +# For secure part version of this chip + 1000 a048 PEX88048 48 lane/port PCIe Gen 4.0 Switch + 1000 a064 PEX88064 64 lane/port PCIe Gen 4.0 Switch +# For secure part version of this chip + 1000 a080 PEX88080 80 lane/port PCIe Gen 4.0 Switch +# For secure part version of this chip + 1000 a096 PEX88096 96 lane/port PCIe Gen 4.0 Switch 1d49 0003 ThinkSystem 1611-8P PCIe Gen4 NVMe Switch Adapter c030 PEX890xx PCIe Gen 5 Switch 1000 0024 PEX89024 PCIe Gen 5 24 port/lane Switch Upstream/Downstream Port @@ -1049,6 +1070,19 @@ 1000 100b PEX89000 PCIe Gen 5 Virtual Upstream/Downstream Port 1000 2004 PEX89000 Virtual PCIe TWC/NT 2.0 Endpoint 1000 2005 PEX89000 Virtual PCIe gDMA Endpoint +# Lower lane count PEX89000 switch + c034 PEX890xx PCIe Gen 5 Switch +# Lower lane count PEX89000 switch + 1000 0024 PEX89024 PCIe Gen 5 24 port/lane Switch Upstream/Downstream Port + 1000 0032 PEX89032 PCIe Gen 5 32 port/lane Switch Upstream/Downstream Port +# Lower lane count PEX89000 switch + 1000 0048 PEX89048 PCIe Gen 5 48 port/lane Switch Upstream/Downstream Port +# Lower lane count PEX89000 switch + 1000 100b PEX89000 PCIe Gen 5 Virtual Upstream/Downstream Port +# Lower lane count PEX89000 switch + 1000 2004 PEX89000 Virtual PCIe TWC/NT 2.0 Endpoint +# Lower lane count PEX89000 switch + 1000 2005 PEX89000 Virtual PCIe gDMA Endpoint 1001 Kolter Electronic 0010 PCI 1616 Measurement card with 32 digital I/O lines 0011 OPTO-PCI Opto-Isolated digital I/O board @@ -1105,6 +1139,7 @@ 103c 8615 Pavilion Laptop 15-cw1xxx 17aa 3181 ThinkCentre M75n IoT 17aa 5124 ThinkPad E595 + 1dc2 2209 Avita Pura 14 Notebook ea50 cc10 RXi2-BP 15dd Raven Ridge [Radeon Vega Series / Radeon Vega Mobile Series] 103c 83c6 Radeon Vega 8 Mobile @@ -1120,6 +1155,7 @@ 103c 8615 Pavilion Laptop 15-cw1xxx ea50 ce19 mCOM10-L1900 15e7 Barcelo + 103c 8b17 ProBook 445 G9/455 G9 [Ryzen 7 Integrated Radeon GPU] 15ff Fenghuang [Zhongshan Subor Z+] 1607 Arden 1636 Renoir @@ -1934,7 +1970,7 @@ 5964 RV280 [Radeon 9200 SE] 1002 5964 Radeon 9200 SE, 64-bit 128MB DDR, 200/166MHz 1043 c006 Radeon 9200 SE / TD / 128M - 1458 4018 R92S128T (Radeon 9200 SE 128MB) + 1458 4018 R92S128T [Radeon 9200 SE 128MB] 1458 4032 Radeon 9200 SE 128MB 147b 6191 R9200SE-DT 148c 2073 CN-AG92E @@ -2171,7 +2207,7 @@ 1025 0846 Radeon HD 8570A 17aa 3805 Radeon HD 8570M 6664 Jet XT [Radeon R5 M240] - 6665 Jet PRO [Radeon R5 M230 / R7 M260DX / Radeon 520 Mobile] + 6665 Jet PRO [Radeon R5 M230 / R7 M260DX / Radeon 520/610 Mobile] 17aa 1309 Z50-75 Radeon R7 M260DX 17aa 368f Radeon R5 A230 6667 Jet ULT [Radeon R5 M230] @@ -3088,20 +3124,20 @@ 144d c0c7 Radeon HD 7550M 6842 Thames LE [Radeon HD 7000M Series] 6843 Thames [Radeon HD 7670M] - 6860 Vega 10 [Radeon Instinct MI25] + 6860 Vega 10 [Instinct MI25/MI25x2/V340/V320] 1002 0c35 Radeon PRO V320 1002 6c75 Radeon PRO V320 106b 017c Radeon Pro Vega 64 6861 Vega 10 XT [Radeon PRO WX 9100] 6862 Vega 10 XT [Radeon PRO SSG] 6863 Vega 10 XTX [Radeon Vega Frontier Edition] - 6864 Vega 10 [Radeon Pro V340] + 6864 Vega 10 [Radeon Pro V340/Instinct MI25x2] 6867 Vega 10 XL [Radeon Pro Vega 56] 6868 Vega 10 [Radeon PRO WX 8100/8200] 6869 Vega 10 XGA [Radeon Pro Vega 48] 686a Vega 10 LEA 686b Vega 10 XTXA [Radeon Pro Vega 64X] - 686c Vega 10 [Radeon Instinct MI25 MxGPU] + 686c Vega 10 [Instinct MI25 MxGPU/MI25x2 MxGPU/V340 MxGPU/V340L MxGPU] 686d Vega 10 GLXTA 686e Vega 10 GLXLA 687f Vega 10 XL/XT [Radeon RX Vega 56/64] @@ -3790,6 +3826,7 @@ 72b1 RV560 [Radeon X1650 XT] (Secondary) 72b3 RV560 [Radeon X1650 GT] (Secondary) 7300 Fiji [Radeon R9 FURY / NANO Series] + 1002 0b35 FirePro S9300 X2 1002 0b36 Radeon R9 FURY X / NANO 1002 1b36 Radeon Pro Duo 1043 049e Radeon R9 FURY @@ -3802,17 +3839,19 @@ 731f Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT] 1002 0b36 Reference RX 5700 XT 1458 2313 Radeon RX 5700 XT Gaming OC + 1458 231d Radeon RX 5600 XT/REV 2.0 [Windforce 6GB OC] 148c 2398 AXRX 5700 XT 8GBD6-3DHE/OC [PowerColor Red Devil Radeon RX 5700 XT] 1682 5701 RX 5700 XT RAW II 1849 5120 Radeon RX 5600 XT 1da2 e409 Sapphire Technology Limited Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT] + 1da2 e410 Sapphire NITRO+ RX 5700 XT 1da2 e411 Radeon RX 5600 XT 7340 Navi 14 [Radeon RX 5500/5500M / Pro 5500M] 7341 Navi 14 [Radeon Pro W5500] 7347 Navi 14 [Radeon Pro W5500M] 734f Navi 14 [Radeon Pro W5300M] 7360 Navi 12 [Radeon Pro 5600M/V520/BC-160] - 7362 Navi 12 [Radeon Pro V520] + 7362 Navi 12 [Radeon Pro V520/V540] 7388 Arcturus GL-XL 738c Arcturus GL-XL [Instinct MI100] 738e Arcturus GL-XL [Instinct MI100] @@ -3830,33 +3869,41 @@ 1002 0e3a Radeon RX 6900 XT 148c 2408 Red Devil AMD Radeon RX 6900 XT 1da2 440f TOXIC RX 6900 XT + 1da2 e437 Pulse Radeon RX 6800 1eae 6701 Speedster MERC 319 AMD Radeon RX 6800 XT Black 1eae 6901 Speedster MERC 319 AMD Radeon RX 6900 XT Black 73c3 Navi 22 73c4 Navi 22 USB 73ce Navi22-XL SRIOV MxGPU - 73df Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M] + 73df Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M/6850M XT] 1043 16c2 Radeon RX 6800M + 1458 2408 Radeon RX 6750 XT GAMING OC 12G + 1849 5219 Radeon RX 6700 XT Challenger D + 1da2 e445 Sapphire Radeon RX 6700 + 1eae 6601 Speedster QICK 319 RX 6700 XT 73e0 Navi 23 73e1 Navi 23 WKS-XM [Radeon PRO W6600M] 73e3 Navi 23 WKS-XL [Radeon PRO W6600] 73e4 Navi 23 USB 73ef Navi 23 [Radeon RX 6650 XT] - 1002 73ef Navi 23 [Radeon RX 6700S / 6650 XT] + 1002 73ef Navi 23 [Radeon RX 6700S / 6800S / 6650 XT] + 1458 2405 Navi 23 [Radeon RX 6650 XT] 73ff Navi 23 [Radeon RX 6600/6600 XT/6600M] 1462 5022 RX 6600 MECH 2X 148c 2412 PowerColor Red Devil RX 6600 XT # This is the non-XT version 1849 5218 Radeon RX 6600 Challenger ITX 8GB - 7408 Aldebaran - 740c Aldebaran - 740f Aldebaran + 7408 Aldebaran/MI200 [Instinct MI250X] + 740c Aldebaran/MI200 [Instinct MI250X/MI250] + 740f Aldebaran/MI200 [Instinct MI210] 7421 Navi 24 [Radeon PRO W6500M] 7422 Navi 24 [Radeon PRO W6400] 7423 Navi 24 [Radeon PRO W6300/W6300M] 7424 Navi 24 [Radeon RX 6300] 743f Navi 24 [Radeon RX 6400/6500 XT/6500M] 1da2 e457 PULSE AMD Radeon RX 6500 XT + 744c Navi 31 [Radeon RX 7900 XT/7900 XTX] + 1da2 e471 NITRO+ RX 7900 XTX Vapor-X 7833 RS350 Host Bridge 7834 RS350 [Radeon 9100 PRO/XT IGP] 7835 RS350M [Mobility Radeon 9000 IGP] @@ -3991,7 +4038,7 @@ 148c 3000 Radeon HD 4350 Go! Green 512MB GDDR3 # 113-2E172001-003 174b 3000 Radeon HD 4350/4550 HyperMemory DDR2 - 9553 RV710/M92 [Mobility Radeon HD 4530/4570/545v] + 9553 RV710/M92 [Mobility Radeon HD 4530/4570/5145/530v/540v/545v] 1025 015e Mobility Radeon HD 4570 1025 017d Mobility Radeon HD 4570 1025 0205 Mobility Radeon HD 4570 / 545v @@ -4014,7 +4061,7 @@ 17aa 2129 Mobility Radeon HD 545v 17aa 215b Mobility Radeon HD 545v 17aa 21bb Mobility Radeon HD 545v - 9555 RV710/M92 [Mobility Radeon HD 4350/4550] + 9555 RV711/M93 [Mobility Radeon HD 4350/4550/530v/540v/545v / FirePro RG220] 103c 1411 ProBook 4720s GPU (Mobility Radeon HD 4350) 9557 RV711/M93 GL [FirePro RG220] 955f RV710/M92 [Mobility Radeon HD 4330] @@ -4884,14 +4931,14 @@ 1453 Family 17h (Models 00h-0fh) PCIe GPP Bridge 1454 Family 17h (Models 00h-0fh) Internal PCIe GPP Bridge 0 to Bus B 1455 Zeppelin/Renoir PCIe Dummy Function - 1456 Family 17h (Models 00h-0fh) Platform Security Processor + 1456 Family 17h (Models 00h-0fh) Platform Security Processor (PSP) 3.0 Device 1457 Family 17h (Models 00h-0fh) HD Audio Controller 145a Zeppelin/Raven/Raven2 PCIe Dummy Function 145b Zeppelin Non-Transparent Bridge 145c Family 17h (Models 00h-0fh) USB 3.0 Host Controller 145d Zeppelin Switch Upstream (PCIE SW.US) 145e Zeppelin Switch Downstream (PCIE SW.DS) - 145f Zeppelin USB 3.0 Host controller + 145f Zeppelin USB 3.0 xHCI Compliant Host Controller 1460 Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 0 1461 Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 1 1462 Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 2 @@ -5068,6 +5115,7 @@ ea50 ce19 mCOM10-L1900 15e3 Family 17h/19h HD Audio Controller 103c 8615 Pavilion Laptop 15-cw1xxx + 103c 8b17 ProBook 445 G9/455 G9 1043 86c7 PRIME B450M-A Motherboard 17aa 5124 ThinkPad E595 15e4 Sensor Fusion Hub @@ -5134,6 +5182,8 @@ 162a Arden Internal PCIe GPP Bridge 0 to bus X 162b Arden PCIe Non-Transparent Bridge 162c VanGogh USB2 + 162e Rembrandt USB4/Thunderbolt NHI controller #1 + 162f Rembrandt USB4/Thunderbolt NHI controller #2 1630 Renoir/Cezanne Root Complex 1631 Renoir/Cezanne IOMMU 1632 Renoir PCIe Dummy Host Bridge @@ -5271,7 +5321,7 @@ 43c6 400 Series Chipset PCIe Bridge 43c7 400 Series Chipset PCIe Port 43c8 400 Series Chipset SATA Controller - 43d5 400 Series Chipset USB 3.1 XHCI Controller + 43d5 400 Series Chipset USB 3.1 xHCI Compliant Host Controller 43e9 500 Series Chipset Switch Upstream Port 43eb 500 Series Chipset SATA Controller # or ASM106X Serial ATA Controller @@ -5408,6 +5458,7 @@ 7908 FCH USB EHCI Controller 790b FCH SMBus Controller 103c 8615 Pavilion Laptop 15-cw1xxx + 103c 8b17 ProBook 445 G9/455 G9 1043 876b PRIME Motherboard 1462 7c37 X570-A PRO motherboard 15d9 790b H12SSL-i @@ -5498,7 +5549,10 @@ 9910 CyberBlade/XP 9930 CyberBlade/XPm 9960 CyberBlade XP2 -1024 Zenith Data Systems +1024 Beijing Dajia Internet Information Technology Co. + 0101 StreamLake 200 AI-VPU + 1024 0201 SL200-NP + 1024 0301 SL200-P 1025 Acer Incorporated [ALI] 1435 M1435 1445 M1445 @@ -6857,6 +6911,7 @@ 90a3 Aeolia Memory (DDR3/SPM) 90a4 Aeolia USB 3.0 xHCI Host Controller 90bc SxS Pro+ memory card + 90c0 PCIe x8 XAVC Codec Board 90c8 Belize ACPI 90c9 Belize Ethernet Controller 90ca Belize SATA AHCI Controller @@ -7282,6 +7337,8 @@ 006a Intrepid2 Firewire 006b Intrepid2 GMAC (Sun GEM) 0074 U4 HT Bridge + 100c Apple Silicon PCI Express Root Port + 1010 Apple Silicon USB4/Thunderbolt PCI Express Root Port # should be 14e4:1645 1645 Broadcom NetXtreme BCM5701 Gigabit Ethernet 1801 T2 Bridge Controller @@ -8550,6 +8607,7 @@ # nee CMD Technology Inc 1095 Silicon Image, Inc. 0240 Adaptec AAR-1210SA SATA HostRAID Controller + 0242 AAR-1220SA SATA RAID Controller 0640 PCI0640 0643 PCI0643 0646 PCI0646 @@ -9339,10 +9397,8 @@ 103c 0024 Pavilion ze4400 builtin USB 103c 0025 XE4500 Notebook 104d 810f VAIO PCG-U1 USB/OHCI Revision 1.0 - 10b9 5237 ASRock 939Dual-SATA2 Motherboard 1849 5237 ASRock 939Dual-SATA2 Motherboard 5239 USB 2.0 Controller - 10b9 5239 ASRock 939Dual-SATA2 Motherboard 1849 5239 ASRock 939Dual-SATA2 Motherboard 5243 M1541 PCI to AGP Controller 5246 AGP8X Controller @@ -9784,6 +9840,7 @@ 0091 G70 [GeForce 7800 GTX] 0092 G70 [GeForce 7800 GT] 0093 G70 [GeForce 7800 GS] + 0094 High Definition Audio 0095 G70 [GeForce 7800 SLI] 0097 G70 [GeForce GTS 250] 0098 G70M [GeForce Go 7800] @@ -11117,6 +11174,7 @@ 086d C79 [GeForce 9200] 086e C79 [GeForce 9100M G] 086f MCP79 [GeForce 8200M G] + 1043 16b2 F5GL Notebook 0870 C79 [GeForce 9400M] 0871 C79 [GeForce 9200] 0872 C79 [GeForce G102M] @@ -11243,21 +11301,28 @@ 0a88 MCP79 Memory Controller 0a89 MCP79 Memory Controller 0a98 MCP79 Memory Controller + 1043 1a87 F5GL Notebook 10de cb79 iMac 9,1 0aa0 MCP79 PCI Express Bridge + 1043 1a87 F5GL Notebook 10de cb79 Apple iMac 9,1 0aa2 MCP79 SMBus + 1043 1a87 F5GL Notebook 10de cb79 Apple iMac 9,1 19da a123 IONITX-F-E 0aa3 MCP79 Co-processor + 1043 1a87 F5GL Notebook 10de cb79 Apple iMac 9,1 19da a123 IONITX-F-E 0aa4 MCP79 Memory Controller + 1043 1a87 F5GL Notebook 19da a123 IONITX-F-E 0aa5 MCP79 OHCI USB 1.1 Controller + 1043 1a87 F5GL Notebook 10de cb79 Apple iMac 9,1 19da a123 IONITX-F-E 0aa6 MCP79 EHCI USB 2.0 Controller + 1043 1a87 F5GL Notebook 10de cb79 Apple iMac 9,1 19da a123 IONITX-F-E 0aa7 MCP79 OHCI USB 1.1 Controller @@ -11269,14 +11334,17 @@ 19da a123 IONITX-F-E 0aaa MCP79 EHCI USB 2.0 Controller 0aab MCP79 PCI Bridge + 1043 1a87 F5GL Notebook 10de cb79 Apple iMac 9,1 0aac MCP79 LPC Bridge 0aad MCP79 LPC Bridge 19da a123 IONITX-F-E 0aae MCP79 LPC Bridge + 1043 1a87 F5GL Notebook 10de cb79 Apple iMac 9,1 0aaf MCP79 LPC Bridge 0ab0 MCP79 Ethernet + 1043 1215 F5GL Notebook 10de cb79 Apple iMac 9,1 19da a123 IONITX-F-E 0ab1 MCP79 Ethernet @@ -11288,6 +11356,7 @@ 0ab6 MCP79 SATA Controller 0ab7 MCP79 SATA Controller 0ab8 MCP79 AHCI Controller + 1043 1a87 F5GL Notebook 0ab9 MCP79 AHCI Controller 10de cb79 Apple iMac 9,1 0aba MCP79 AHCI Controller @@ -11297,6 +11366,7 @@ 0abe MCP79 RAID Controller 0abf MCP79 RAID Controller 0ac0 MCP79 High Definition Audio + 1043 1903 F5GL Notebook 10de cb79 Apple iMac 9,1 0ac1 MCP79 High Definition Audio 0ac2 MCP79 High Definition Audio @@ -11305,8 +11375,10 @@ 10de cb79 Apple iMac 9,1 0ac5 MCP79 PCI Express Bridge 0ac6 MCP79 PCI Express Bridge + 1043 1a87 F5GL Notebook 10de cb79 Apple iMac 9,1 0ac7 MCP79 PCI Express Bridge + 1043 1a87 F5GL Notebook 10de cb79 Apple iMac 9,1 0ac8 MCP79 PCI Express Bridge 0ad0 MCP78S [GeForce 8200] SATA Controller (non-AHCI mode) @@ -12221,7 +12293,7 @@ 13c2 GM204 [GeForce GTX 970] 13c3 GM204 13d7 GM204M [GeForce GTX 980M] - 13d8 GM204M [GeForce GTX 970M] + 13d8 GM204M [GeForce GTX 960 OEM / 970M] 13d9 GM204M [GeForce GTX 965M] 13da GM204M [GeForce GTX 980 Mobile] 13e7 GM204GL [GeForce GTX 980 Engineering Sample] @@ -12438,11 +12510,14 @@ 10de 129e Quadro RTX 8000 10de 12ba Quadro RTX 6000 1e36 TU102GL [Quadro RTX 6000] - 1e37 TU102GL [GRID RTX T10-4/T10-8/T10-16] + 1e37 TU102GL [Tesla T10 16GB / GRID RTX T10-2/T10-4/T10-8] + 10de 1304 Tesla T10 16GB 10de 1347 GRID RTX T10-8 10de 1348 GRID RTX T10-4 - 10de 1370 GRID RTX T10-16 - 1e38 TU102GL + 10de 1349 GRID RTX T10-2 + 10de 1370 Tesla T10 16GB + 10de 13a5 GRID RTX T10-8 + 1e38 TU102GL [Tesla T10 24GB] 1e3c TU102GL 1e3d TU102GL 1e3e TU102GL @@ -12466,6 +12541,7 @@ 1eb6 TU104GLM [Quadro RTX 4000 Mobile / Max-Q] 1eb8 TU104GL [Tesla T4] 1eb9 TU104GL + 1eba TU104GL [PG189 SKU600] 1ebe TU104GL 1ec2 TU104 [GeForce RTX 2070 SUPER] 1ec7 TU104 [GeForce RTX 2070 SUPER] @@ -12536,8 +12612,7 @@ 20b0 GA100 [A100 SXM4 40GB] 20b1 GA100 [A100 PCIe 40GB] 20b2 GA100 [A100 SXM4 80GB] -# 20B3 14A7 10DE PG506-242 / 20B3 14A8 10DE PG506-243 - 20b3 GA100 [PG506-242/243] + 20b3 GA100 [A100-SXM-64GB] 20b5 GA100 [A100 PCIe 80GB] 20b6 GA100GL [PG506-232] 20b7 GA100GL [A30 PCIe] @@ -12594,10 +12669,14 @@ 228b GA104 High Definition Audio Controller 228e GA106 High Definition Audio Controller 2296 Tegra PCIe Endpoint Virtual Network + 22ba AD102 High Definition Audio Controller 2302 GH100 + 2313 GH100 [H100 CNX] 2321 GH100 + 2322 GH100 [H800] + 2330 GH100[H100 SXM5 80GB] 2331 GH100 [H100 PCIe] - 2336 GH100 [H100 96GB] + 2336 GH100 [H100] 2414 GA103 [GeForce RTX 3060 Ti] 2420 GA103M [GeForce RTX 3080 Ti Mobile] 2438 GA103GLM [RTX A5500 Laptop GPU] @@ -12608,6 +12687,7 @@ 10de 146b GA104 [GeForce RTX 3070] 10de 14ae GA104 [GeForce RTX 3070 16GB] 2486 GA104 [GeForce RTX 3060 Ti] + 19da 6630 ZT-A30610H-10M [RTX 3060 Ti Twin Edge OC] 2487 GA104 [GeForce RTX 3060] 2488 GA104 [GeForce RTX 3070 Lite Hash Rate] 2489 GA104 [GeForce RTX 3060 Ti Lite Hash Rate] @@ -12616,6 +12696,7 @@ 249d GA104M [GeForce RTX 3070 Mobile / Max-Q] 249f GA104M 24a0 GA104 [Geforce RTX 3070 Ti Laptop GPU] + 24a4 GA104M 24ac GA104 [GeForce RTX 30x0 Engineering Sample] 24ad GA104 [GeForce RTX 3060 Engineering Sample] 24af GA104 [GeForce RTX 3070 Engineering Sample] @@ -12640,6 +12721,7 @@ 2505 GA106 2507 GA106 [Geforce RTX 3050] 2508 GA106 [GeForce RTX 3050 OEM] + 2509 GA106 [GeForce RTX 3060 12GB Rev. 2] 2520 GA106M [GeForce RTX 3060 Mobile / Max-Q] 2521 GA106M [GeForce RTX 3060 Laptop GPU] 2523 GA106M [GeForce RTX 3050 Ti Mobile / Max-Q] @@ -12650,7 +12732,8 @@ 2561 GA106M [GeForce RTX 3060 Laptop GPU] 2563 GA106M [GeForce RTX 3050 Ti Mobile / Max-Q] 2571 GA106 [RTX A2000 12GB] - 2583 GA107 [GeForce RTX 3050] + 2582 GA107 [GeForce RTX 3050 8GB] + 2583 GA107 [GeForce RTX 3050 4GB] 25a0 GA107M [GeForce RTX 3050 Ti Mobile] 25a2 GA107M [GeForce RTX 3050 Mobile] 25a3 GA107 @@ -12660,8 +12743,9 @@ 25a7 GA107M [GeForce MX570] 25a9 GA107M [GeForce RTX 2050] 25aa GA107M [GeForce MX570 A] -# GN20-P0 Refresh - 25ac GN20-P0-R-K2 + 25ab GA107M [GeForce RTX 3050 4GB Laptop GPU] + 25ac GN20-P0-R-K2 [GeForce RTX 3050 6GB Laptop GPU] + 25ad GA107 [GeForce RTX 2050] 25af GA107 [GeForce RTX 3050 Engineering Sample] 25b5 GA107GLM [RTX A4 Mobile] # A16 - 25B6 10DE 14A9 / A2 - 25B6 10DE 157E @@ -12670,27 +12754,39 @@ 25b9 GA107GLM [RTX A1000 Laptop GPU] 25ba GA107GLM [RTX A2000 8GB Laptop GPU] 25bb GA107GLM [RTX A500 Laptop GPU] + 25bc GA107 25e0 GA107BM [GeForce RTX 3050 Ti Mobile] 25e2 GA107BM [GeForce RTX 3050 Mobile] 25e5 GA107BM [GeForce RTX 3050 Mobile] -# GN20-P0 Refresh - 25ec GN20-P0-R-K2 + 25ec GN20-P0-R-K2 [GeForce RTX 3050 6GB Laptop GPU] + 25ed GA107 [GeForce RTX 2050] 25f9 GA107 [RTX A1000 Embedded GPU ] 25fa GA107 [RTX A2000 Embedded GPU] + 25fb GA107 [RTX A500 Embedded GPU] + 2681 AD102 [RTX TITAN Ada] 2684 AD102 [GeForce RTX 4090] - 26b1 AD102GL [L6000] + 26b1 AD102GL [L6000 / RTX 6000 Ada Generation] 26b5 AD102GL [L40] 26b8 AD102GL [L40G] - 2717 GN21-X11 + 26f5 AD102GL [L40 CNX] + 2704 AD103 [GeForce RTX 4080] + 2717 GN21-X11 [GeForce RTX 4090 Laptop GPU] + 2730 AD103GLM [RTX 5000 Ada Generation Laptop GPU] 2757 GN21-X11 + 2782 AD104 [GeForce RTX 4070 Ti] 2785 AD104 + 2786 AD104 [GeForce RTX 4070] 27a0 GN21-X9 27b8 AD104GL [L4] + 27ba AD104 + 27bb AD104GLM [RTX 3500 Ada Generation Laptop GPU] 27e0 GN21-X9 2820 GN21-X6 + 2838 AD106GLM [RTX 3000 Ada Generation Laptop GPU] 2860 GN21-X6 28a0 GN21-X4 28a1 GN21-X2 + 28b8 AD107GLM [RTX 2000 Ada Generation Laptop GPU] 28e0 GN21-X4 28e1 GN21-X2 10df Emulex Corporation @@ -13034,6 +13130,7 @@ 103c 86d4 Pavilion Laptop 15-ec0xxx # Rev 29, uses r8169 Driver on Linux 103c 8882 HP ProDesk 405 G8 Desktop Mini PC + 103c 8b17 ProBook 445 G9/455 G9 [RTL8111HSH-CG GbE Controller] 1043 11f5 Notebook motherboard (one of many models) 1043 16d5 U6V/U31J laptop 1043 81aa P5B @@ -13342,8 +13439,9 @@ 000b EMU20k2 [Sound Blaster X-Fi Titanium Series] 1102 0041 SB0880 [SoundBlaster X-Fi Titanium PCI-e] 1102 0062 SB1270 [SoundBlaster X-Fi Titanium HD] - 0012 Sound Core3D [Sound Blaster Recon3D / Z-Series] + 0012 CA0132 Sound Core3D [Sound Blaster Recon3D / Z-Series / Sound BlasterX AE-5 Plus] 1102 0010 SB1570 SB Audigy Fx + 1102 0191 CA0132 Sound Core3D - CA0113 [ Sound BlasterX AE-5 Plus] 4001 SB Audigy FireWire Port 1102 0010 SB Audigy FireWire Port 7002 SB Live! Game Port @@ -13686,6 +13784,7 @@ 1462 7181 K8MM3-V mainboard 147b 1407 KV8-MAX3 motherboard 1695 300c Realtek ALC655 audio on EP-8KRA series mainboard + 16f3 4170 J7F2 motherboard 1849 0850 ASRock 775Dual-880 Pro onboard audio (Realtek ALC850) 1849 9739 P4VT8 Mainboard (C-Media CMI9739A codec) # probably all K7VT2/4*/6 @@ -13814,9 +13913,9 @@ 3208 PT890 Host Bridge 3213 VPX/VPX2 PCI to PCI Bridge Controller 3218 K8T800M Host Bridge - 3227 VT8237 ISA bridge [KT600/K8T800/K8T890 South] + 3227 VT8237 ISA bridge [KT600/K8T800/K8T890/CN700 South] 1043 80ed A7V600/K8V-X/A8V Deluxe motherboard - 1106 3227 DFI KT600-AL / Soltek SL-B9D-FGR Motherboard + 1106 3227 VT8237 ISA bridge 1458 5001 GA-7VT600 Motherboard 147b 1407 KV8-MAX3 motherboard 1849 3227 K7VT4 motherboard @@ -14304,6 +14403,7 @@ 112a Hermes Electronics Company, Ltd. # nee Linotype - Hell AG 112b Heidelberger Druckmaschinen AG + 0001 SCU5 112c Zenith Data Systems 112d Ravicad 112e Infomedia Microelectronics Inc. @@ -19136,13 +19236,15 @@ 144d Samsung Electronics Co Ltd 1600 Apple PCIe SSD a544 Exynos 8890 PCIe Root Complex + a575 Exynos 7420 PCIe Root Complex + a5e3 Exynos 5433 PCIe Root Complex a800 XP941 PCIe SSD a802 NVMe SSD Controller SM951/PM951 144d a801 PM963 2.5" NVMe PCIe SSD a804 NVMe SSD Controller SM961/PM961/SM963 144d a801 SM963 2.5" NVMe PCIe SSD a808 NVMe SSD Controller SM981/PM981/PM983 - 144d a801 SSD 970 EVO Plus 1TB + 144d a801 SSD 970 EVO 1d49 403b Thinksystem U.2 PM983 NVMe SSD a809 NVMe SSD Controller 980 a80a NVMe SSD Controller PM9A1/PM9A3/980PRO @@ -19155,6 +19257,7 @@ 0128 2168 DC NVMe PM9A3 RI 80M.2 480GB 0128 2169 DC NVMe PM9A3 RI 80M.2 960GB 144d a813 General DC NVMe PM9A3 + a80b NVMe SSD Controller PM9B1 a820 NVMe SSD Controller 171X 1028 1f95 Express Flash NVMe XS1715 SSD 400GB 1028 1f96 Express Flash NVMe XS1715 SSD 800GB @@ -19533,6 +19636,8 @@ 1609 BCM5745X NetXtreme-E Ethernet Virtual Function 1612 BCM70012 Video Decoder [Crystal HD] 1614 BCM57454 NetXtreme-E 10Gb/25Gb/40Gb/50Gb/100Gb Ethernet + 14e4 d140 NetXtreme-E Quad-port 10GBASE-T Ethernet PCIe Adapter (BCM957454-P410SDBT) + 14e4 d340 NetXtreme-E Quad-port 10GBASE-T Ethernet OCP 3.0 Adapter (BCM957454-N410SDBT) 1615 BCM70015 Video Decoder [Crystal HD] 1639 NetXtreme II BCM5709 Gigabit Ethernet 1028 0235 PowerEdge R710 BCM5709 Gigabit Ethernet @@ -19671,6 +19776,7 @@ 103c 22be Ethernet 1Gb 4-port 331i Adapter 103c 3383 Ethernet 1Gb 4-port 331T Adapter 14e4 1904 4-port 1Gb Ethernet Adapter + 14e4 1909 Broadcom NetXtreme 5719 Quad Port Gigabit NIC 193d 1025 NIC-ETH330T-LP-4P 1659 NetXtreme BCM5721 Gigabit Ethernet PCI Express 1014 02c6 eServer xSeries server mainboard @@ -19961,6 +20067,10 @@ 14e4 4146 NetXtreme-E Dual-port 25G SFP28 Ethernet OCP 3.0 Adapter (BCM957414N4140C) 1590 020e Ethernet 25Gb 2-port 631SFP28 Adapter 1590 0211 Ethernet 25Gb 2-port 631FLR-SFP28 Adapter +# NIC-ETH630F-LP-2P SFP28 2x25GbE PCIe Network Adapter + 193d 1033 NIC-ETH630F-LP-2P + 1bd4 008e ENFB2251-SP2 + 1bd4 008f ENPB2251-SP2 # VSE-225-31S Dual-port 10Gb/25Gb Ethernet PCIe 1eec 0101 VSE-225-31S Dual-port 10Gb/25Gb Ethernet PCIe 16d8 BCM57416 NetXtreme-E Dual-Media 10G RDMA Ethernet Controller @@ -20021,10 +20131,12 @@ 14e4 2100 NetXtreme-E Dual-port 100G QSFP56 Ethernet PCIe4.0 x16 Adapter (BCM957508-P2100G) 14e4 5208 NetXtreme-E Dual-port 100G QSFP56 Ethernet OCP 3.0 Adapter (BCM957508-N2100G) 14e4 d124 NetXtreme-E P2100D BCM57508 2x100G QSFP PCIE - 14e4 df24 BCM57508 NetXtreme-E NGM2100D 2x100G KR Mezz Ethernet + 14e4 df24 NetXtreme-E NGM2100D BCM57508 2x100G KR Mezz Ethernet 1751 BCM57504 NetXtreme-E 10Gb/25Gb/40Gb/50Gb/100Gb/200Gb Ethernet 1028 09d4 PowerEdge XR11/XR12 LOM 14e4 5045 NetXtreme-E BCM57504 4x25G OCP3.0 + 14e4 5100 NetXtreme-E Single-port 100G QSFP56 Ethernet OCP 3.0 Adapter (BCM957504-N1100G) + 14e4 5105 NetXtreme-E Single-port 100G DSFP Ethernet OCP 3.0 Adapter (BCM957504-N1100GD) 14e4 5250 NetXtreme-E BCM57504 4x25G KR Mezz 14e4 d142 NetXtreme-E P425D BCM57504 4x25G SFP28 PCIE 1752 BCM57502 NetXtreme-E 10Gb/25Gb/40Gb/50Gb Ethernet @@ -20350,6 +20462,8 @@ 14e4 8028 Stingray Dual-Port 25Gb Ethernet PCIe SmartNIC w8GB DRAM (Part No BCM958802A8048C) 1bb0 0021 HPE SimpliVity Accelerator d804 BCM58804 Stingray 100Gb Ethernet SoC +# Trident5-X12 Switch ASIC + f800 BCM78800 switch ASIC for f800 14e5 Pixelfusion Ltd 14e6 SHINING Technology Inc 14e7 3CX @@ -21077,6 +21191,7 @@ 15b3 0025 ConnectX-3 IB QDR Dual Port Mezzanine Card 15b3 0026 ConnectX-3 IB FDR Dual Port Mezzanine Card 15b3 0028 ConnectX-3 VPI Dual QSFP+ Port QDR Infiniband 40Gb/s or 10Gb Ethernet + 15b3 0055 ConnectX-3 10 GbE Single Port SFP+ Adapter 15b3 0059 ConnectX-3 VPI IB FDR/40 GbE Single Port QSFP+ Mezzanine Card 15b3 0064 ConnectX-3 EN 10/40 GbE Single Port QSFP+ Adapter (MCX313A-BCBT) 15b3 0065 ConnectX-3 VPI IB FDR/40 GbE Dual Port QSFP+ Adapter @@ -21101,6 +21216,7 @@ 117c 0092 FastFrame NQ11 117c 0093 FastFrame NQ12 15b3 0006 Mellanox Technologies ConnectX-3 Pro Stand-up dual-port 40GbE MCX314A-BCCT + 15b3 000c ConnectX-3 Pro 10 GbE Dual Port SFP+ Adapter revision A1 15b3 0078 ConnectX-3 Pro 10 GbE Dual Port KR Mezzanine Card 15b3 0079 ConnectX-3 Pro 40 GbE Dual Port QSFP+ Adapter 15b3 0080 ConnectX-3 Pro 10 GbE Dual Port SFP+ Adapter @@ -21354,6 +21470,7 @@ 15d7 Rockwell-Collins Inc 15d8 Cybernetics Technology Co Ltd 15d9 Super Micro Computer Inc + 1b67 AOC-S3916L-H16iR-32DD 15da Cyberfirm Inc 15db Applied Computing Systems Inc 15dc Litronic Inc @@ -22007,7 +22124,67 @@ 16da Advantech Co., Ltd. 0011 INES GPIB-PCI 16df PIKA Technologies Inc. -16e2 Geotest-MTS +# nee Geotest-MTS +16e2 Marvin Test Solutions + 1034 GX1034 Certification and Verification Module PXI Board + 1100 GX1100 Arbitrary Waveform and Function Generator PXI Board + 1120 GX1120 Arbitrary Waveform and Function Generator PXI Board + 1164 GX1164 Multi-Channel Programmable Resistor PXI Board + 1632 GX1632e 32-Channel Arbitrary Analog Output PXIe Board + 1648 GX1648 64-Channel Analog Output PXI Board + 1649 GX1649 64-Channel Arbitrary Analog Output PXI Board + 1838 GX1838 Precision DC Source PXI Board + 2065 GX2065 Digital Multimeter PXI Board + 2200 GTX2200 High Resolution Universal Time Interval Counter PXI Board + 2201 GC2200 High Resolution Universal Time Interval Counter PCI Board + 3104 GX3104 4-Channel 20V, 250mA Per Channel SMU PXI Board + 3108 GX3108 4-Channel Source Measure Unit PXI Board + 3116 GX3116e 16-Channel DUT Power Supply PXIe Board + 3348 GX3348 Multi-Channel DC Source and Switch Matrix Board + 3500 GX3500 Digital I/O FLEX FPGA Board + 3700 GX3700e Digital I/O FLEX FPGA PXIe Board + 3701 GX3700 Digital I/O FLEX FPGA PXI Board + 3800 GX3800e Digital I/O FLEX FPGA PXIe Board + 4943 GX4943 HellFire/Longbow Serial Communication Board + 5050 GC5050 Dynamic Digital I/O with Algorithmic Sequencer PCI Board + 5055 GX5055 Dynamic Digital I/O with Pin Electronics PXI Board + 5083 GX5083 Dynamic Digital I/O with Algorithmic Sequencer PXI Board + 5106 GX5106 High-Speed Digital I/O Cycle Timing (Master) Module PXI Board + 5151 GX5150/1 High Speed Digital I/O (50/100MHz) PXI Board + 5152 GX5152/3 DSR High Speed Digital Stimulus/Response PXI Board + 5250 GX5250 Digital I/O Streaming PXI Board + 5280 GX5280 High-Speed Digital I/O PXI Board + 5290 GX5290 High-Speed Dynamic Digital I/O PXI Board + 5294 GX5294 High-Speed Digital I/O PXI Board + 5295 GX5295 Digital I/O with Pin Electronics and PMU PXI Board + 5296 GX5296 Digital I/O with Pin Electronics and PMU PXI Board + 5550 GX5050 Dynamic Digital I/O with Algorithmic Sequencer PXI Board + 5641 GX5641/2 Bi-directional Differential-TTL I/O PXI Board + 5731 GX5731 Digital I/O with 128 TTL Channels and 3x32 Customizable Channels PXI Board + 5732 GX5732 224-Channel Static Digital I/O PXI Board + 5733 GX5733 Digital I/O with 96 TTL Channels and 32 Customizable Channels PXI Board + 5960 GX5961/4 Digital I/O Timing/Sync with Pin Electronics and PMU PXI Board + 6021 GX6021 20-Channel RF Multiplexer PXI Board + 6062 GX6062 60-Channel RF Multiplexer PXI Board + 6115 GX6115 15-Channel High Current SPDT Form-C Relay PXI Board + 6125 GX6125 25-Channel High-Density SPDT Form-C Relay PXI Board + 6138 GX6138 38-Channel SPST Form-A Relay PXI Board + 6188 GX6188 104-Channel 8x8 Multiplexer/Matrix PXI Board + 6192 GX6192 16, 16x2 High Frequency, High Density Multiplexer PXI Board + 6196 GX6196 96-Channel DPST Form-A Relay Carrier PXI Board + 6256 GX6256 16, 16x2 Low Frequency, High Density Multiplexer PXI Board + 6264 GX6264 128-Channel Scanner/Multiplexer Board + 6315 GX6315 45-Channel High Current SPDT Form-C Relay Board + 6325 GX6325 75-Channel High-Density SPDT Form-C Relay Board + 6338 GX6338 114-Channel SPST Form-A Relay PXI Board + 6377 GX6377 Multifunction Switching PXI Board + 6384 GX6384 Configurable High-Density Switch Matrix PXI Board + 6616 GX6616 6x2:16 Switch Matrix PXI Board + 6864 GX6864 Video Switching PXI Board + 7400 GX7400 Dual-Output Programmable Power Supply PXI Board + 7404 GX7404 Prototyping and Power Interface PXI Board + 7777 GX7777 Generic Interface PXI Board + 7779 GX7779 Backplane Tester PXI Board 16e3 European Space Agency 1e0f LEON2FT Processor 16e5 Intellon Corp. @@ -22314,6 +22491,8 @@ 9755 GL9755 SD Host Controller e763 GL9763E eMMC Controller 17aa Lenovo +# 250GB nvme ssd from lenovo, can be found in Thinkpad x380 yoga + 0005 LENSE30256GMSP34MEAT3TA 3181 ThinkCentre M75n IoT 402b Intel 82599ES 10Gb 2-port Server Adapter X520-2 17ab Phillips Components @@ -22328,8 +22507,9 @@ 0017 StorSecure 300 GZIP Compression and AES Encryption Card 17c0 Wistron Corp. 17c2 Newisys, Inc. +17c3 Protogate, Inc. # nee Airgo Networks, Inc. -17cb Qualcomm +17cb Qualcomm Technologies, Inc 0001 AGN100 802.11 a/b/g True MIMO Wireless Card 1385 5c00 WGM511 Pre-N 802.11g Wireless CardBus Adapter 1737 0045 WMP54GX v1 802.11g Wireless-G PCI Adapter with SRX @@ -23043,7 +23223,7 @@ 000c Qualcomm MSM6275 UMTS chip 1932 DiBcom 193c MAXIM Integrated Products -193d Hangzhou H3C Technologies Co., Ltd. +193d New H3C Technologies Co., Ltd. 193f AHA Products Group 0001 AHA36x-PCIX 0360 AHA360-PCIe @@ -23571,7 +23751,11 @@ 000d SEL-3390S8 Serial Adapter 000e SEL-3390E4 Ethernet Adapter 0014 SEL-3390T Time and Ethernet Adapter + 0015 SEL-3350 Mainboard + 0016 SEL-3350 Serial Expansion Board + 0017 SEL-3350 GPIO Expansion Board 0018 SEL-3390E4 Ethernet Adapter + 001c SEL-3390E4 Ethernet Adapter 1aae Global Velocity, Inc. 1ab4 Distributed Management Task Force, Inc. (DMTF) 1ab6 CalDigit, Inc. @@ -23866,6 +24050,8 @@ 1028 1fdf BOSS-S1 Modular 1028 1fe2 BOSS-S1 Adapter 1028 2010 BOSS-S2 Adapter + 1028 2260 BOSS-S1 Modular + 1028 2261 BOSS-S2 Adapter # RS0200L6R2iM2 1bd4 0073 RS0200L6R2iM2 1d49 0300 ThinkSystem M.2 with Mirroring Enablement Kit @@ -24065,6 +24251,8 @@ 1007 AB3000 Series Rugged Computer (Series N) 1008 ME1000 mPCIe Avionics Interface Card 100a NG1 Series Avionics Converter + 100b LE5 429 Databus Interface Card + 100c LE5 1553 Databus Interface Card 1101 OmniBus II PCIe Multi-Protocol Interface Card 1102 OmniBusBox II Multi-Protocol Interface Core 1103 OmniBus II cPCIe/PXIe Multi-Protocol Interface Card @@ -24171,9 +24359,10 @@ 1285 PC300 NVMe Solid State Drive 1TB 1327 BC501 NVMe Solid State Drive 1339 BC511 - 1504 SC300 512GB M.2 2280 SATA Solid State Drive + 1504 PC400 NVMe SSD 1527 PC401 NVMe Solid State Drive 256GB 174a Gold P31/PC711 NVMe Solid State Drive + 1959 Platinum P41 NVMe Solid State Drive 2TB 2204 960GB TLC PCIe Gen3 x4 NVMe M.2 22110 243b PE6110 NVMe Solid State Drive 1c5c 0100 PE6110 NVMe Solid State Drive @@ -24202,20 +24391,34 @@ 000e PBlaze6 6530 1c5f 0b20 NVMe SSD PBlaze6 6530 1920G AIC 1c5f 0b21 NVMe SSD PBlaze6 6530 1920G 2.5" U.2 + 1c5f 0b25 NVMe SSD PBlaze6 6530 1920G E1.S + 1c5f 0b27 NVMe SSD PBlaze6 6630 1920G 2.5" U.2 1c5f 0b30 NVMe SSD PBlaze6 6530 3840G AIC 1c5f 0b31 NVMe SSD PBlaze6 6530 3840G 2.5" U.2 + 1c5f 0b35 NVMe SSD PBlaze6 6530 3840G E1.S + 1c5f 0b37 NVMe SSD PBlaze6 6630 3840G 2.5" U.2 1c5f 0b40 NVMe SSD PBlaze6 6530 7680G AIC 1c5f 0b41 NVMe SSD PBlaze6 6530 7680G 2.5" U.2 + 1c5f 0b47 NVMe SSD PBlaze6 6630 7680G 2.5" U.2 1c5f 1331 NVMe SSD PBlaze6 6531 3840G 2.5" U.2 1c5f 1341 NVMe SSD PBlaze6 6531 7680G 2.5" U.2 + 1c5f 1431 NVMe SSD PBlaze6 6541 3840G 2.5" U.2 + 1c5f 1441 NVMe SSD PBlaze6 6541 7680G 2.5" U.2 1c5f 4b20 NVMe SSD PBlaze6 6536 1600G AIC 1c5f 4b21 NVMe SSD PBlaze6 6536 1600G 2.5" U.2 + 1c5f 4b25 NVMe SSD PBlaze6 6536 1600G E1.S + 1c5f 4b27 NVMe SSD PBlaze6 6636 1600G 2.5" U.2 1c5f 4b30 NVMe SSD PBlaze6 6536 3200G AIC 1c5f 4b31 NVMe SSD PBlaze6 6536 3200G 2.5" U.2 + 1c5f 4b35 NVMe SSD PBlaze6 6536 3200G E1.S + 1c5f 4b37 NVMe SSD PBlaze6 6636 3200G 2.5" U.2 1c5f 4b40 NVMe SSD PBlaze6 6536 6400G AIC 1c5f 4b41 NVMe SSD PBlaze6 6536 6400G 2.5" U.2 + 1c5f 4b47 NVMe SSD PBlaze6 6636 6400G 2.5" U.2 1c5f 5331 NVMe SSD PBlaze6 6537 3200G 2.5" U.2 1c5f 5341 NVMe SSD PBlaze6 6537 6400G 2.5" U.2 + 1c5f 5431 NVMe SSD PBlaze6 6547 3200G 2.5" U.2 + 1c5f 5441 NVMe SSD PBlaze6 6547 6400G 2.5" U.2 003d PBlaze5 920/926 1c5f 0a30 NVMe SSD PBlaze5 920 3840G AIC 1c5f 0a31 NVMe SSD PBlaze5 920 3840G 2.5" U.2 @@ -24225,11 +24428,20 @@ 1c5f 4a31 NVMe SSD PBlaze5 926 3200G 2.5" U.2 1c5f 4a40 NVMe SSD PBlaze5 926 6400G AIC 1c5f 4a41 NVMe SSD PBlaze5 926 6400G 2.5" U.2 - 003e PBlaze6 6920 + 003e PBlaze6 6920/6930 1c5f 0a31 NVMe SSD PBlaze6 6920 3840GB 2.5" U.2 1c5f 0a41 NVMe SSD PBlaze6 6920 7680GB 2.5" U.2 + 1c5f 0b31 NVMe SSD PBlaze6 6930 3840GB 2.5" U.3 + 1c5f 0b41 NVMe SSD PBlaze6 6930 7680GB 2.5" U.3 + 1c5f 0b51 NVMe SSD PBlaze6 6930 15360GB 2.5" U.3 + 1c5f 0b61 NVMe SSD PBlaze6 6930 30720GB 2.5" U.3 1c5f 4a31 NVMe SSD PBlaze6 6920 3200GB 2.5" U.2 1c5f 4a41 NVMe SSD PBlaze6 6920 6400GB 2.5" U.2 + 1c5f 4b41 NVMe SSD PBlaze6 6936 6400GB 2.5" U.3 + 1c5f 4b51 NVMe SSD PBlaze6 6936 12800GB 2.5" U.3 + 1c5f 4b61 NVMe SSD PBlaze6 6936 25600GB 2.5" U.3 +# Gen5 NVMe SSD + 003f PBlaze7 7940/7946 0540 PBlaze4 NVMe SSD 0550 PBlaze5 700/900 0555 PBlaze5 510/516 @@ -24272,6 +24484,8 @@ 0002 Clarett 1cb8 Dawning Information Industry Co., Ltd. 1cc1 ADATA Technology Co., Ltd. + 33f8 IM2P33F8ABR1 NVMe SSD + 5350 XPG GAMMIX S50 NVMe SSD # 256GB NVMe SSD 5766 ADATA XPG GAMMIXS1 1L Media 8201 XPG SX8200 Pro PCIe Gen3x4 M.2 2280 Solid State Drive @@ -24286,9 +24500,9 @@ 1cc4 a212 NVMe SSD UHXXXa series U.2 1600GB 1cc4 a213 NVMe SSD UHXXXa series U.2 3200GB 1cc4 a214 NVMe SSD UHXXXa series U.2 6400GB - 1cc4 e122 VNMe SSD UH711a series U.2 1920GB - 1cc4 e123 VNMe SSD UH711a series U.2 3840GB - 1cc4 e124 VNMe SSD UH711a series U.2 7680GB + 1cc4 e122 NVMe SSD UH711a series U.2 1920GB + 1cc4 e123 NVMe SSD UH711a series U.2 3840GB + 1cc4 e124 NVMe SSD UH711a series U.2 7680GB 17ab NVMe 256G SSD device 6303 AM630 PCIe 4.0 x4 NVMe SSD Controller 1cc5 Embedded Intelligence, Inc. @@ -24338,8 +24552,9 @@ 1d05 Tongfang Hongkong Limited 1d0f Amazon.com, Inc. 7064 NeuronDevice (Inferentia) - 7164 NeuronDevice + 7164 NeuronDevice (Trainium) 1d0f 0000 Trainium + 7264 NeuronDevice (Inferentia2) 8061 NVMe EBS Controller cd01 NVMe SSD Controller ec20 Elastic Network Adapter (ENA) @@ -24355,14 +24570,14 @@ 0714 ZX-100/ZX-200 PCI Express Root Port 0715 ZX-100/ZX-200 PCI Express Root Port 0716 ZX-D PCI Express Root Port - 0717 ZX-D/ZX-E PCI Express Root Port - 0718 ZX-D/ZX-E PCI Express Root Port - 0719 ZX-D/ZX-E PCI Express Root Port - 071a ZX-D/ZX-E PCI Express Root Port - 071b ZX-D/ZX-E PCI Express Root Port - 071c ZX-D/ZX-E PCI Express Root Port - 071d ZX-D/ZX-E PCI Express Root Port - 071e ZX-D/ZX-E PCI Express Root Port + 0717 KX-5000/KX-6000/KX-6000G Express Root Port + 0718 KX-5000/KX-6000/KX-6000G Express Root Port + 0719 KX-5000/KX-6000/KX-6000G Express Root Port + 071a KX-5000/KX-6000/KX-6000G Express Root Port + 071b KX-5000/KX-6000/KX-6000G Express Root Port + 071c KX-5000/KX-6000/KX-6000G Express Root Port + 071d KX-5000/KX-6000/KX-6000G Express Root Port + 071e KX-5000/KX-6000/KX-6000G Express Root Port 071f ZX-200 Upstream Port of PCI Express Switch 0720 ZX-200 PCIE RC6 controller 0721 ZX-200 Downstream Port of PCI Express Switch @@ -24370,42 +24585,47 @@ 1000 ZX-D Standard Host Bridge 1001 ZX-D/ZX-E Miscellaneous Bus 1003 ZX-E Standard Host Bridge + 1006 KX-6000G Standard Host Bridge 3001 ZX-100 Standard Host Bridge 300a ZX-100 Miscellaneous Bus - 3038 ZX-100/ZX-200/ZX-E Standard Universal PCI to USB Host Controller - 3104 ZX-100/ZX-200/ZX-E Standard Enhanced PCI to USB Host Controller - 31b0 ZX-100/ZX-D Standard Host Bridge - 31b1 ZX-100/ZX-D Standard Host Bridge - 31b2 ZX-100/ZX-D DRAM Controller - 31b3 ZX-100/ZX-D Power Management Controller - 31b4 ZX-100/ZX-D I/O APIC - 31b5 ZX-100/ZX-D Scratch Device - 31b7 ZX-100/ZX-D/ZX-E Standard Host Bridge + 3038 ZX-100/ZX-200/KX-6000/KX-6000G Standard Universal PCI to USB Host Controller + 3104 ZX-100/ZX-200/KX-6000/KX-6000G Standard Enhanced PCI to USB Host Controller + 31b0 ZX-100/KX-5000/KX-6000/KX-6000G Standard Host Bridge + 31b1 ZX-100/KX-5000/KX-6000/KX-6000G Standard Host Bridge + 31b2 ZX-100/KX-5000/KX-6000/KX-6000G DRAM Controller + 31b3 ZX-100/KX-5000/KX-6000/KX-6000G Power Management Controller + 31b4 ZX-100/KX-5000/KX-6000/KX-6000G I/O APIC + 31b5 ZX-100/KX-5000/KX-6000/KX-6000G Scratch Device + 31b7 ZX-100/KX-5000/KX-6000/KX-6000G Standard Host Bridge 31b8 ZX-100/ZX-D PCI to PCI Bridge - 3288 ZX-100/ZX-D/ZX-E High Definition Audio Controller - 345b ZX-100/ZX-D/ZX-E Miscellaneous Bus + 3288 ZX-100/KX-5000/KX-6000/KX-6000G High Definition Audio Controller + 345b ZX-100/KX-5000/KX-6000/KX-6000G Miscellaneous Bus 3a02 ZX-100 C-320 GPU 3a03 ZX-D C-860 GPU 3a04 ZX-E C-960 GPU + 3c02 KX-6000G DRAM Controller + 3d01 KX-6000G C-1080 GPU 9002 ZX-100/ZX-200 EIDE Controller - 9003 ZX-100/ZX-E EIDE Controller + 9003 ZX-100/KX-6000/KX-6000G EIDE Controller + 9043 KX-6000G RAID Controller 9045 ZX-100/ZX-D/ZX-E RAID Accelerator 0 9046 ZX-D/ZX-E RAID Accelerator 1 - 9083 ZX-100/ZX-200/ZX-E StorX AHCI Controller + 9083 ZX-100/ZX-200/KX-6000/KX-6000G StorX AHCI Controller 9084 ZX-100 StorX AHCI Controller 9100 ZX-200 Cross bus 9101 ZX-200 Traffic Controller 9141 ZX-100 High Definition Audio Controller 9142 ZX-D High Definition Audio Controller 9144 ZX-E High Definition Audio Controller + 9145 KX-6000G High Definition Audio Controller 9180 ZX-200 Networking Gigabit Ethernet Adapter 9202 ZX-100 USB eXtensible Host Controller 9203 ZX-200 USB eXtensible Host Controller - 9204 ZX-E USB eXtensible Host Controller + 9204 KX-6000/KX-6000G USB eXtensible Host Controller 9286 ZX-D eMMC Host Controller - 9300 ZX-D/ZX-E eSPI Host Controller + 9300 ZX-100/KX-5000/KX-6000/KX-6000G eSPI Host Controller 95d0 ZX-100 Universal SD Host Controller - f410 ZX-100/ZX-D/ZX-E PCI Com Port + f410 ZX-100/KX-5000/KX-6000/KX-6000G PCI Com Port 1d18 RME 0001 Fireface UFX+ # acquired by Intel @@ -24518,6 +24738,7 @@ 1d78 3103 D5457 U.2 1.6TB NVMe SSD 1d78 3105 D5457 U.2 3.2TB NVMe SSD 1d78 3107 D5457 U.2 6.4TB NVMe SSD + 1d78 3108 D5437 U.2 7.68TB NVMe SSD 1d78 5003 D5447 HHHL 1.6TB NVMe SSD 1d78 5004 D5427 HHHL 1.92TB NVMe SSD 1d78 5005 D5447 HHHL 3.2TB NVMe SSD @@ -24531,6 +24752,7 @@ 1d78 5114 D5427 U.2 1.92TB NVMe SSD 1d78 5116 D5427 U.2 3.84TB NVMe SSD 1d78 5118 D5427 U.2 7.68TB NVMe SSD + 1d78 8107 D5457 U.2 6.4TB NVMe SSD 1513 DERA MENG NVMe Controller 1d78 6015 D6456 HHHL 3.2TB NVMe SSD 1d78 6016 D6436 HHHL 3.84TB NVMe SSD @@ -24561,6 +24783,9 @@ 1d78 7108 D7436 U.2 15mm 7.68TB NVMe SSD 1d78 7109 D7456 U.2 15mm 12.8TB NVMe SSD 1d78 710a D7436 U.2 15mm 15.36TB NVMe SSD + 1d78 7202 Aliflash V2 U.2 15mm 1.92TB NVMe SSD + 1d78 7204 Aliflash V2 U.2 15mm 3.84TB NVMe SSD + 1d78 7208 Aliflash V2 U.2 15mm 7.68TB NVMe SSD 1d79 Transcend Information, Inc. 1d7c Aerotech, Inc. # Fiber-optic HyperWire motion control bus from Aerotech. @@ -24569,10 +24794,12 @@ 0101 Codensity D400 SSD 0102 Codensity D408 PCIe Gen4 NVMe SSD 0202 Codensity T408 Video Encoding-Decoding Accelerator + 0401 Quadra Video Processing Unit (VPU) # nee Fuzhou Rockchip Electronics Co., Ltd 1d87 Rockchip Electronics Co., Ltd 0100 RK3399 PCI Express Root Port 1808 RK1808 Neural Network Processor Card + 3528 RK3528 PCI Express Root Port 3566 RK3568 Remote Signal Processor 3588 RK3588 1d89 YEESTOR Microelectronics Co., Ltd @@ -24615,12 +24842,14 @@ 0002 Colossus GC1 [S1] 1d97 Shenzhen Longsys Electronics Co., Ltd. 2263 SM2263EN/SM2263XT-based OEM SSD -1d9b Facebook, Inc. +# nee Facebook, Inc. +1d9b Meta Platforms, Inc. 0010 Networking DOM Engine 0011 IO Bridge 1da1 Teko Telecom S.r.l. 1da2 Sapphire Technology Limited e26a Radeon R7 250 + e445 Sapphire Radeon RX 6700 1da3 Habana Labs Ltd. 0001 HL-1000 AI Inference Accelerator [Goya] # PCIe accelerator card for Deep Learning inference tasks @@ -24658,16 +24887,27 @@ dc3a SWITCH Controller [X100 Series] dc3c GPU_DMA Controller [X100 Series] 1dbb NGD Systems, Inc. +1dbe INNOGRIT Corporation + 5636 NVMe DC SSD IG5636 + 1dbe 0001 DONGTING-N1 DC SSD U.2 + 1dbe 1001 DONGHU-Z1 DC ZNS SSD U.2 + 5638 NVMe DC SSD IG5638 + 1dbe 2001 DONGTING-N1 DC SSD U.2 + 1dbe 3001 DONGHU-Z1 DC ZNS SSD U.2 1dbf Guizhou Huaxintong Semiconductor Technology Co., Ltd 0401 StarDragon4800 PCI Express Root Port +1dc2 Alco Digital Devices Limited 1dc5 FADU Inc. 1dcd Liqid Inc. 1dcf Beijing Sinead Technology Co., Ltd. 1dd3 Sage Microelectronics Corp. -1dd8 Pensando Systems +1dd4 Swissbit AG +1dd8 AMD Pensando Systems 0002 DSC2 Elba Upstream Port 1dd8 5001 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card 1dd8 5003 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card + 1dd8 500a DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU R2 + 1dd8 500b DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU 1000 DSC Capri Upstream Port 1dd8 4000 Naples 100Gb 2-port QSFP28 x16 8GB 1dd8 4001 Naples 100Gb 2-port QSFP28 x16 4GB @@ -24692,6 +24932,8 @@ 1dd8 4014 DSC-100 40/100G 2-port 8G RAM 16G eMMC G1 Services Card 1dd8 5001 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card 1dd8 5003 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card + 1dd8 500a DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU R2 + 1dd8 500b DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU 1002 DSC Ethernet Controller 1dd8 4000 Naples 100Gb 2-port QSFP28 x16 8GB 1dd8 4001 Naples 100Gb 2-port QSFP28 x16 4GB @@ -24705,6 +24947,8 @@ 1dd8 4014 DSC-100 40/100G 2-port 8G RAM 16G eMMC G1 Services Card 1dd8 5001 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card 1dd8 5003 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card + 1dd8 500a DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU R2 + 1dd8 500b DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU 1003 DSC Ethernet Controller VF 1dd8 4000 Naples 100Gb 2-port QSFP28 x16 8GB 1dd8 4001 Naples 100Gb 2-port QSFP28 x16 4GB @@ -24718,6 +24962,8 @@ 1dd8 4014 DSC-100 40/100G 2-port 8G RAM 16G eMMC G1 Services Card 1dd8 5001 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card 1dd8 5003 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card + 1dd8 500a DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU R2 + 1dd8 500b DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU 1004 DSC Management Controller 1dd8 4000 Naples 100Gb 2-port QSFP28 x16 8GB 1dd8 4001 Naples 100Gb 2-port QSFP28 x16 4GB @@ -24731,12 +24977,18 @@ 1dd8 4014 DSC-100 40/100G 2-port 8G RAM 16G eMMC G1 Services Card 1dd8 5001 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card 1dd8 5003 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card + 1dd8 500a DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU R2 + 1dd8 500b DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU 1005 DSC NVMe Controller 1dd8 5001 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card 1dd8 5003 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card + 1dd8 500a DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU R2 + 1dd8 500b DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU 1006 DSC NVMe Controller VF 1dd8 5001 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card 1dd8 5003 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card + 1dd8 500a DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU R2 + 1dd8 500b DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU 1007 DSC Storage Accelerator 1dd8 4000 Naples 100Gb 2-port QSFP28 x16 8GB 1dd8 4001 Naples 100Gb 2-port QSFP28 x16 4GB @@ -24750,10 +25002,40 @@ 1dd8 4014 DSC-100 40/100G 2-port 8G RAM 16G eMMC G1 Services Card 1dd8 5001 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card 1dd8 5003 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card + 1dd8 500a DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU R2 + 1dd8 500b DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU + 1009 DSC Ethernet Controller UPT + 1dd8 5001 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card + 1dd8 5003 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card + 1dd8 500a DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU R2 + 1dd8 500b DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU + 100a DSC Serial Port Controller + 1dd8 5001 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card + 1dd8 5003 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card + 1dd8 500a DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU R2 + 1dd8 500b DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU + 100b DSC vDPA Network Device VF + 1dd8 5001 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card + 1dd8 5003 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card + 1dd8 500a DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU R2 + 1dd8 500b DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU + 100c DSC PDS Core Management + 1dd8 5001 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card + 1dd8 5003 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card + 1dd8 500a DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU R2 + 1dd8 500b DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU + 100d DSC Virtio Network Device VF + 1dd8 5001 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card + 1dd8 5003 DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 Services Card + 1dd8 500a DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU R2 + 1dd8 500b DSC2-200 50/100/200G 2-port 32G RAM 64G eMMC G2 DPU 1ddd Thorlabs 1de0 Groq -# rename due to conflict with a term in use by another company for an entirely different product. - 0000 TSP100 Tensor Streaming Processor + 0000 TSP [GroqChip] + 1de0 0000 GC1-010X-ES [GroqCard] + 1de0 c005 GC1-010B [GroqCard] + 1de0 c006 GC1-0109 [GroqCard] + 1de0 c007 GC1-0100 [GroqCard] 1de1 Tekram Technology Co.,Ltd. 0391 TRM-S1040 [DC-315 / DC-395 series] 2020 DC-390 Series SCSI Adapter [AMD Am53C974] @@ -24851,6 +25133,13 @@ 0001 ml605 0002 alst4 0003 alst4x +1df8 V&G Information System Co.,Ltd + c000 DC NVMe SSD + 1df8 c600 Enterprise U.2 NVMe SSD + d000 PC NVMe SSD + 1df8 d100 M.2 NVMe SSD + 1df8 d201 M.2 NVMe SSD + 1df8 d600 M.2 NVMe SSD 1dfc JSC NT-COM 1181 TDM 8 Port E1/T1/J1 Adapter 1e0f KIOXIA Corporation @@ -24889,6 +25178,9 @@ 1028 2190 DC NVMe CD7 RI 7.68TB 1028 2191 DC NVMe SED CD7 RI 15.36TB 1028 2192 DC NVMe CD7 RI 15.36TB + 1028 2193 NVMe CD7 E3.S 1.92TB + 1028 2194 NVMe CD7 E3.S 3.84TB + 1028 2195 NVMe CD7 E3.S 7.68TB 1e17 Arnold & Richter Cine Technik GmbH & Co. Betriebs KG 1e24 Squirrels Research Labs 0101 Acorn CLE-101 @@ -24919,7 +25211,9 @@ # https://www.medion.com/ 1e39 MEDION AG 1e3b DapuStor Corporation - 0600 NVMe SSD Controller DPU600 + 0600 NVMe SSD Controller DP600 + 1e3b 0010 Enterprise NVMe SSD U.2 3.84TB (R5102) + 1e3b 0013 Enterprise NVMe SSD U.2 3.20TB (R5302) 1e3b 0030 Enterprise NVMe SSD U.2 3.84TB (J5100) 1e3b 0031 Enterprise NVMe SSD U.2 7.68TB (J5100) 1e3b 0032 Enterprise NVMe SSD U.2 15.36TB (J5100) @@ -24928,8 +25222,14 @@ 1e3b 0035 Enterprise NVMe SSD U.2 12.80TB (J5300) 1e3b 0036 Enterprise NVMe SSD AIC 7.68TB (J5110) 1e3b 0037 Enterprise NVMe SSD AIC 6.40TB (J5310) + 1e3b 0038 Enterprise NVMe SSD U.2 3.84TB (J5100D) + 1e3b 0039 Enterprise NVMe SSD U.2 7.68TB (J5100D) + 1e3b 003b Enterprise NVMe SSD U.2 3.20TB (J5300D) + 1e3b 003c Enterprise NVMe SSD U.2 6.40TB (J5300D) 1e3b 003e Enterprise NVMe SSD AIC 3.84TB (J5110) 1e3b 003f Enterprise NVMe SSD AIC 3.20TB (J5310) + 1e3b 004c Enterprise NVMe SSD U.2 QDP 1.92TB (J5100) + 1e3b 004d Enterprise NVMe SSD U.2 QDP 1.60TB (J5300) 1e3b 0050 Enterprise NVMe SSD U.2 3.84TB (R5100) 1e3b 0051 Enterprise NVMe SSD U.2 7.68TB (R5100) 1e3b 0052 Enterprise NVMe SSD U.2 15.36TB (R5100) @@ -24942,13 +25242,17 @@ 1e3b 0061 Enterprise NVMe SSD U.2 7.68TB (R5100D) 1e3b 0063 Enterprise NVMe SSD U.2 3.20TB (R5300D) 1e3b 0064 Enterprise NVMe SSD U.2 6.40TB (R5300D) + 1e3b 0066 Enterprise NVMe SSD U.2 3.84TB (R5101D) + 1e3b 0069 Enterprise NVMe SSD U.2 3.20TB (R5301D) + 1e3b 006c Enterprise NVMe SSD U.2 1.92TB (R5101) + 1e3b 006d Enterprise NVMe SSD U.2 1.60TB (J5301) 1e3b 00f0 Enterprise NVMe SSD U.2 0.40TB (X2900) 1e3b 00f1 Enterprise NVMe SSD U.2 0.80TB (X2900) 1e3b 00f2 Enterprise NVMe SSD U.2 1.60TB (X2900) 1e3b 00f3 Enterprise NVMe SSD U.2 3.20TB (X2900) 1e3b 00f5 Enterprise NVMe SSD U.2 0.40TB (X2900P) 1e3b 00f6 Enterprise NVMe SSD U.2 0.80TB (X2900P) - 1098 Haishen NVMe SSD + 1098 Haishen3 NVMe SSD 1e3b 0001 Enterprise NVMe SSD U.2 0.8TB (H2100) 1e3b 0002 Enterprise NVMe SSD U.2 0.96TB (H2200) 1e3b 0004 Enterprise NVMe SSD U.2 1.6TB (H2100) @@ -24979,9 +25283,11 @@ 1e3b 008a Enterprise NVMe SSD HHHL 0.8TB (H3900) 1e3b 008b Enterprise NVMe SSD HHHL 1.6TB (H3900) 1e3b 0091 Enterprise NVMe SSD HHHL 0.75TB (H3900) + 1333 Haishen5 NVMe SSD 1e3d Burlywood, Inc 1e44 Valve Software 1e49 Yangtze Memory Technologies Co.,Ltd + 0021 ZHITAI TiPro5000 NVMe SSD 0041 ZHITAI TiPro7000 # YMTC PCIe/NVMe SSD 1013 PC210 @@ -25014,6 +25320,9 @@ 1e7b Dataland 1e7c Brainchip Inc bca1 AKD1000 Neural Network Coprocessor [Akida] +1e7e Pliops + 9034 Pliops Extreme Data Processor [XDP1.0] +1e7f Jiangsu Huacun Elec. Tech. Co., Ltd. 1e81 Ramaxel Technology(Shenzhen) Limited 1203 NVMe SSD Controller UHXXXa series 1e81 a121 NVMe SSD UHXXXa series U.2 960GB @@ -25026,6 +25335,7 @@ 1e81 a213 NVMe SSD UHXXXa series U.2 3200GB 1e81 a214 NVMe SSD UHXXXa series U.2 6400GB 1e81 f123 NVMe SSD TP6500 series U.2 3840GB +1e83 Huaqin Technology Co.Ltd 1e85 Heitec AG 1e89 ID Quantique SA 0002 Quantis-PCIe-40M @@ -25041,6 +25351,7 @@ 1ea0 Tencent Technology (Shenzhen) Company Limited 2a16 Cloud Intelligent Inference Controller 2a18 Video Transcode Controller + 2a20 Cloud Intelligent Inference and Training Controller 1ea7 Intelliprop, Inc 223a Typhon+ PCIe to Gen-Z Bridge 224a IPA-PE224A CXL to Gen-Z Bridge [Sphinx] @@ -25067,6 +25378,8 @@ 9804 Fantasy II 1ec8 12a2 Fantasy II Device 1ec9 Wingtech Group(HongKong)Limited +1eca Lightmatter + 0000 Envise-B 1ed2 FuriosaAI, Inc. 0000 Warboy 1ed3 Yeston @@ -25084,7 +25397,7 @@ 0200 MTT S80 Engineering Sample 0201 MTT S80 0202 MTT S70 - 0203 G2D10 + 0203 MTT S60 0211 G2D40 0221 G2S80 0222 MTT S3000 @@ -25098,6 +25411,7 @@ 0050 Aurora NVMe SSD Controller 1ee1 0009 Airglow A430 NVMe SSD U.2 1.6TB 1ee1 000a Airglow A430 NVMe SSD U.2 3.2TB + 1ee1 000b Airglow A430 NVMe SSD U.2 4.8TB 1ee4 PETAIO INC 1180 P8118 U.2 Single Port SSD 1ee9 SUSE LLC @@ -25109,6 +25423,16 @@ 10a1 XDX110 Audio Controller 1140 XDX120 Graphic/VGA Controller 1141 XDX120 Audio Controller + 1320 XDX150 Graphic/VGA Controller + 1321 XDX150 Audio Controller + 13c0 XDX160 Graphic/VGA Controller + 13c1 XDX160 Audio Controller + 13d0 XDX161 Graphic/VGA Controller + 13d1 XDX161 Audio Controller + 1500 XDX180 Graphic/VGA Controller + 1501 XDX180 Audio Controller + 15a0 XDX190 Graphic/VGA Controller + 15a1 XDX190 Audio Controller 1ef6 GrAI Matter Labs 1ef7 Shenzhen Gunnir Technology Development Co., Ltd 1efb Flexxon Pte Ltd @@ -25121,6 +25445,23 @@ 5220 IG5220-Based NVMe SSD 5236 IG5236-Based NVMe SSD 5636 IG5636-Based NVMe SSD +1f0f NebulaMatrix Technology + 1041 D1055AS vDPA Ethernet Controller + 1f0f 0001 D1055AS vDPA Ethernet Controller + 1042 D1055AS vDPA Storage Controller + 1f0f 0001 D1055AS vDPA Storage Controller + 1220 D1055AS Ethernet Controller + 1221 D1055AS Ethernet Controller + 1222 D1055AS Ethernet Controller + 1223 D1055AS Ethernet Controller + 1600 M16104 Family + 1601 M16104 Family Virtual Function + 2022 D1055AS PCI Express Switch Upstream Port + 9088 D1055AS PCI Express Switch Downstream Port +1f24 xFusion Digital Technologies Co., Ltd. + 1058 EP500/EP600 NVMe SSD + 1f24 1114 EP500 NVMe SSD(RI) + 1f24 1115 EP600 NVMe SSD(MU) 1f2f China Mobile (Hangzhou) Information Technology Co.Ltd. 1513 DERA MENG NVMe Controller 1f2f 6113 KM660 U.2 1.6TB NVMe SSD @@ -25129,7 +25470,7 @@ 1f2f 6116 KM560 U.2 3.84TB NVMe SSD 1f2f 6118 KM560 U.2 7.68TB NVMe SSD 1f3f 3SNIC Ltd - 2100 SSSRAID SAS/SATA HBA + 2100 SSSHBA SAS/SATA HBA 1f3f 0120 HBA 32 Ports 1f3f 0125 HBA 40 Ports 1f3f 0180 HBA 16 Ports @@ -25170,11 +25511,15 @@ 1f44 VVDN Technologies Private Limited 1f4b Axera Semiconductor Co., Ltd 1f52 MangoBoost Inc. +1f60 Accelecom + 0001 XELE-NIC 25K5 + 0054 XELE-NIC 25K5 1faa Hexaflake (Shanghai) Information Technology Co., Ltd. 0c10 Compass C10 PF 0c11 Compass C10 VF 1fab Unifabrix Ltd. 0000 Nexus Alpha IVPU + 0100 NoX Gamma # nee Tumsan Oy 1fc0 Ascom (Finland) Oy 0300 E2200 Dual E1/Rawpipe Card @@ -25263,9 +25608,11 @@ 5008 U-SNS8154P3 NVMe SSD 500d OM3PDP3 NVMe SSD 500e SNVS2000G [NV1 NVMe PCIe SSD 2TB] + 5012 DC1500M U.2 Enterprise SSD 270b Xantel Corporation 270f Chaintech Computer Co. Ltd 2711 AVID Technology Inc. +2782 Emdoor Digital Technology Co., Ltd 2955 Connectix Virtual PC 6e61 OHCI USB 1.1 controller 2a15 3D Vision(???) @@ -26778,8 +27125,14 @@ 8086 8d08 NVMe Datacenter SSD [3DNAND] VE 2.5" U.2 (P5316) 8086 8d1d NVMe Datacenter SSD [3DNAND] VE E1.L 9.5/18mm (P5316) 8086 c008 NVMe Datacenter SSD [3DNAND] SE U.2 15mm (P5530) - 0bd0 Ponte Vecchio 2T - 0bd5 Ponte Vecchio 1T + 0bd0 Ponte Vecchio XL (2 Tile) + 0bd5 Ponte Vecchio XT (2 Tile) [Data Center GPU Max 1550] + 0bd6 Ponte Vecchio XT (2 Tile) [Data Center GPU Max 1550] + 0bd7 Ponte Vecchio XT (2 Tile) [Data Center GPU Max 1350] + 0bd8 Ponte Vecchio XT (2 Tile) [Data Center GPU Max 1350] + 0bd9 Ponte Vecchio XT (1 Tile) [Data Center GPU Max 1100] + 0bda Ponte Vecchio XT (1 Tile) [Data Center GPU Max 1100] + 0bdb Ponte Vecchio XT (1 Tile) [Data Center GPU Max 1100] 0be0 Atom Processor D2xxx/N2xxx Integrated Graphics Controller 0be1 Atom Processor D2xxx/N2xxx Integrated Graphics Controller 105b 0d7c D270S/D250S Motherboard @@ -26882,6 +27235,7 @@ 8086 0000 Ethernet Controller XXV710 Intel(R) FPGA Programmable Acceleration Card N3000 for Networking 8086 0001 Ethernet Controller XXV710 Intel(R) FPGA Programmable Acceleration Card N3000 for Networking 0d9f Ethernet Controller (2) I225-IT + 0dcd Ethernet Connection C825-X 0dd2 Ethernet Network Adapter I710 1137 0000 I710T4LG 4x1 GbE RJ45 PCIe NIC 1137 02e3 I710T4LG 4x1 GbE RJ45 PCIe NIC @@ -27601,7 +27955,7 @@ 1107 PRO/1000 MF Server Adapter (LX) 1130 82815 815 Chipset Host Bridge and Memory Controller Hub 1025 1016 Travelmate 612 TX - 1043 8027 TUSL2-C Mainboard + 1043 8027 CUSL2-C/TUSL2-C Mainboard 104d 80df Vaio PCG-FX403 8086 4532 Desktop Board D815EEA2/D815EFV 8086 4557 D815EGEW Mainboard @@ -28283,6 +28637,8 @@ 159a Ethernet Controller E810-XXV for QSFP 159b Ethernet Controller E810-XXV for SFP 1137 02be E810XXVDA2 2x25/10 GbE SFP28 PCIe NIC +# NIC-ETH660F-3S-2P 2x25GbE SFP28 Network Adapter for OCP 3.0 + 193d 1085 NIC-ETH660F-3S-2P 1bd4 0057 Ethernet Network Adapter E810-XXVAM2 1bd4 0058 Ethernet Network Adapter E810-XXVAM2 for OCP 3.0 1bd4 006e Ethernet Network Adapter E810-XXVAM2 for BD @@ -29132,6 +29488,8 @@ 2088 Sky Lake-E DDRIO Registers 208d Sky Lake-E CHA Registers 208e Sky Lake-E CHA Registers +# Engineering sample GPU + 2240 Larrabee 2241 Larrabee 2250 Xeon Phi coprocessor 5100 series 225c Xeon Phi coprocessor SE10/7120 series @@ -29240,7 +29598,7 @@ 1028 00d8 Precision 530 1028 010e Optiplex GX240 103c 126f e-pc 40 - 1043 8027 TUSL2-C Mainboard + 1043 8027 CUSL2-C/TUSL2-C Mainboard 104d 80df Vaio PCG-FX403 147b 0505 BL7 motherboard 147b 0507 TH7II-RAID @@ -29255,7 +29613,7 @@ 1028 00d8 Precision 530 1028 010e Optiplex GX240 103c 126f e-pc 40 - 1043 8027 TUSL2-C Mainboard + 1043 8027 CUSL2-C/TUSL2-C Mainboard 104d 80df Vaio PCG-FX403 147b 0505 BL7 motherboard 147b 0507 TH7II-RAID @@ -29269,7 +29627,7 @@ 1028 00d8 Precision 530 1028 010e Optiplex GX240 103c 126f e-pc 40 - 1043 8027 TUSL2-C Mainboard + 1043 8027 CUSL2-C/TUSL2-C Mainboard 104d 80df Vaio PCG-FX403 147b 0505 BL7 motherboard 147b 0507 TH7II-RAID @@ -29283,6 +29641,7 @@ 1028 00d8 Precision 530 103c 126f e-pc 40 104d 80df Vaio PCG-FX403 + 11d4 5340 AD1885 AC97 codec 1462 3370 STAC9721 AC 147b 0505 BL7 motherboard 147b 0507 TH7II-RAID @@ -29357,7 +29716,7 @@ 1028 00d8 Precision 530 1028 010e Optiplex GX240 103c 126f e-pc 40 - 1043 8027 TUSL2-C Mainboard + 1043 8027 CUSL2-C/TUSL2-C Mainboard 147b 0505 BL7 motherboard 147b 0507 TH7II-RAID 15d9 3280 Supermicro P4SBE Mainboard @@ -32831,6 +33190,8 @@ 8086 02a4 Wireless-AC 9462 43fc Tiger Lake-H Integrated Sensor Hub 444e Turbo Memory Controller + 4511 Elkhart Lake Gaussian and Neural Accelerator + 4538 Elkhart Lake PCI-e Root Complex 4555 Elkhart Lake [UHD Graphics Gen11 16EU] 4571 Elkhart Lake [UHD Graphics Gen11 32EU] 460d 12th Gen Core Processor PCI Express x16 Controller #1 @@ -32885,12 +33246,26 @@ 46c0 AlderLake-M GT1 46c1 AlderLake-M [Iris Xe Graphics] 46c3 Alder Lake-UP4 GT1 [UHD Graphics] + 46d0 Alder Lake-N [UHD Graphics] + 46d1 Alder Lake-N [UHD Graphics] + 46d2 Alder Lake-N [UHD Graphics] 4905 DG1 [Iris Xe MAX Graphics] 4906 DG1 [Iris Xe Pod] 4907 SG1 [Server GPU SG-18M] 193d 4000 UN-GPU-XG310-32GB-FHFL 4908 DG1 [Iris Xe Graphics] 4909 DG1 [Iris Xe MAX 100] + 4b00 Elkhart Lake eSPI Controller + 4b23 Elkhart Lake SMBus Controller + 4b24 Elkhart Lake SPI (Flash) Controller + 4b38 Elkhart Lake PCH PCI Express Root Port #0 + 4b39 Elkhart Lake PCH PCI Express Root Port #1 + 4b3e Elkhart Lake PCH PCI Express Root Port #6 + 4b58 Elkhart Lake High Density Audio bus interface + 4b63 Elkhart Lake SATA AHCI + 4b70 Elkhart Lake Management Engine Interface + 4b7d Elkhart Lake USB 3.10 XHCI + 4b7f Elkhart Lake PMC SRAM 4c3d Volume Management Device NVMe RAID Controller 4c8a RocketLake-S GT1 [UHD Graphics 750] 4c8b RocketLake-S GT1 [UHD Graphics 730] @@ -32911,6 +33286,9 @@ 4f80 DG2 4f81 DG2 4f82 DG2 + 4f90 DG2 Audio Controller + 4f91 DG2 Audio Controller + 4f92 DG2 Audio Controller 5001 LE80578 5002 LE80578 Graphics Processor Unit 5009 LE80578 Video Display Controller @@ -32995,8 +33373,11 @@ 8086 0034 Wireless-AC 9560 160MHz 8086 0070 Wi-Fi 6 AX201 160MHz 8086 0074 Wi-Fi 6 AX201 160MHz + 8086 0094 Wi-Fi 6E AX211 160MHz 8086 4070 Wi-Fi 6 AX201 160MHz 8086 4090 Wi-Fi 6E AX211 160MHz + 51fc Alder Lake-P Integrated Sensor Hub + 1028 0b10 Precision 3571 5200 EtherExpress PRO/100 Intelligent Server PCI Bridge 5201 EtherExpress PRO/100 Intelligent Server Fast Ethernet Controller 8086 0001 EtherExpress PRO/100 Server Ethernet Adapter @@ -33018,6 +33399,11 @@ 56b1 DG2 [Arc Pro A40/A50] 56c0 Data Center GPU Flex 170 56c1 Data Center GPU Flex 140 + 579c Ethernet Connection E825-C for backplane + 579d Ethernet Connection E825-C for QSFP + 579e Ethernet Connection E825-C for SFP + 57b1 Ethernet Controller E610 1GBASE T + 8086 0000 Ethernet Converged Network Adapter E610 5845 QEMU NVM Express Controller 1af4 1100 QEMU Virtual Machine 5900 Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers @@ -33369,6 +33755,7 @@ 71a2 440GX - 82443GX Host bridge (AGP disabled) 4c53 1000 CC7/CR7/CP7/VC7/VP7/VR7 mainboard 7360 XMM7360 LTE Advanced Modem + 7560 XMM7560 LTE Advanced Pro Modem 7600 82372FB PIIX5 ISA 7601 82372FB PIIX5 IDE 7602 82372FB PIIX5 USB @@ -33395,6 +33782,8 @@ 7abc Alder Lake-S PCH PCI Express Root Port #5 7abd Alder Lake-S PCH PCI Express Root Port #6 7abf Alder Lake-S PCH PCI Express Root Port #8 +# As documented in Chipset datasheet + 7ac8 Alder Lake-S PCH PCI Express Root Port #25 7acc Alder Lake-S PCH Serial IO I2C Controller #0 7acd Alder Lake-S PCH Serial IO I2C Controller #1 7ace Alder Lake-S PCH Serial IO I2C Controller #2 @@ -34467,8 +34856,10 @@ a3eb Comet Lake PCI Express Root Port #21 a3f0 Comet Lake PCH-V cAVS a620 6400/6402 Advanced Memory Buffer (AMB) + a720 Raptor Lake-P [UHD Graphics] + a721 Raptor Lake-P [UHD Graphics] a77f Volume Management Device NVMe RAID Controller Intel Corporation - a780 Raptor Lake-S UHD Graphics + a780 Raptor Lake-S GT1 [UHD Graphics 770] a781 Raptor Lake-S UHD Graphics a782 Raptor Lake-S UHD Graphics a783 Raptor Lake-S UHD Graphics @@ -34476,6 +34867,10 @@ a789 Raptor Lake-S UHD Graphics a78a Raptor Lake-S UHD Graphics a78b Raptor Lake-S UHD Graphics + a7a0 Raptor Lake-P [Iris Xe Graphics] + a7a1 Raptor Lake-P [Iris Xe Graphics] + a7a8 Raptor Lake-P [UHD Graphics] + a7a9 Raptor Lake-P [UHD Graphics] abc0 Omni-Path Fabric Switch Silicon 100 Series ad0b Volume Management Device NVMe RAID Controller Intel Corporation b152 21152 PCI-to-PCI Bridge @@ -34591,9 +34986,12 @@ # Wuxi Micro Innovation Integrated Circuit Design Co.,Ltd. 8848 MUCSE 1000 Ethernet Controller N10 Series for 10GbE or 40GbE (Dual-port) + 1001 Ethernet Controller N400 Series for 1GbE (Dual-port) 1020 Ethernet Controller N10 Series for 10GbE (Quad-port) + 1021 Ethernet Controller N400 Series for 1GbE (Quad-port) 1060 Ethernet Controller N10 Series for 10GbE (8-port) 1080 Ethernet Controller N10 Series Virtual Function + 1081 Ethernet Controller N400 Series Virtual Function 8866 T-Square Design Inc. 8888 Silicon Magic 8912 TRX @@ -35276,6 +35674,7 @@ cddd Tyzx, Inc. ceba KEBA AG cf86 Spectrum-4TOR 0276 Spectrum-4TOR in Flash Recovery Mode +d063 SolidRun d161 Digium, Inc. 0120 Wildcard TE120P single-span T1/E1/J1 card 0205 Wildcard TE205P/TE207P dual-span T1/E1/J1 card 5.0V diff --git a/hwdb.d/pnp_id_registry.html b/hwdb.d/pnp_id_registry.html index 97a21816f7db7332e9cba74327d4e3769bd688f4..60c19a5938f9f0eca1322919b6f041d78e8f344b 100644 --- a/hwdb.d/pnp_id_registry.html +++ b/hwdb.d/pnp_id_registry.html @@ -2523,6 +2523,8 @@ <tr class="odd"><td>Printronix LLC</td><td>PTX</td><td>10/20/2022</td> </tr> <tr class="even"><td>Colorlight</td><td>KLT</td><td>10/20/2022</td> </tr> <tr class="odd"><td>Beck GmbH & Co. Elektronik Bauelemente KG</td><td>BCK</td><td>10/20/2022</td> </tr> + <tr class="even"><td>Shenzhen Soogeen Electronics Co., LTD.</td><td>SGN</td><td>11/29/2022</td> </tr> + <tr class="odd"><td>Emotiva Audio Corp. </td><td>EAC</td><td>02/02/2023</td> </tr> </tbody> </table> </body> diff --git a/hwdb.d/usb.ids b/hwdb.d/usb.ids index 07c927c99369eb4d7de03be306894fe2eb7a181b..9a03f0f731605073ee3c8b94ff42c3fe3610af10 100644 --- a/hwdb.d/usb.ids +++ b/hwdb.d/usb.ids @@ -9,8 +9,8 @@ # The latest version can be obtained from # http://www.linux-usb.org/usb.ids # -# Version: 2022.05.20 -# Date: 2022-05-20 20:34:10 +# Version: 2023.01.16 +# Date: 2023-01-16 20:34:10 # # Vendors, devices and interfaces. Please keep sorted. @@ -24,10 +24,14 @@ 7778 Counterfeit flash drive [Kingston] 0002 Ingram 0002 passport00 + 7007 HPRT XT300 0003 Club Mac 0004 Nebraska Furniture Mart 0011 Unknown 7788 counterfeit flash drive +0040 Anyware Corporation + 073d Mini Multimedia 2.4GHz Wireless Keyboard with Touch Pad +0042 DMT 0053 Planex 5301 GW-US54ZGL 802.11bg 0078 Microntek @@ -60,6 +64,7 @@ 6026 CBM1180 Flash drive controller 0218 Hangzhou Worlde 0301 MIDI Port +0231 Sonuus Limited 02ad HUMAX Co., Ltd. 138c PVR Mass Storage 0303 Mini Automation Controller @@ -72,6 +77,8 @@ 0001 PSX for USB Converter 03c3 ZWO 120e ASI120MC-S Planetary Camera + 1f10 EFF + 294f ASI294MC Pro 03d9 Shenzhen Sinote Tech-Electron Co., Ltd 0499 SE340D PC Remote Control 03da Bernd Walter Computer Technology @@ -227,7 +234,7 @@ 0218 APOLLO P2500/2600 0221 StreamSmart 400 [F2235AA] 0223 Digital Drive Flash Reader - 022a Laserjet CP1525nw + 022a LaserJet CP1525nw/x 0241 Link-5 micro dongle 0304 DeskJet 810c/812c 0305 ScanJet 4300c @@ -277,6 +284,7 @@ 0805 HP4470C 0811 OfficeJet K80xi 0817 LaserJet 3300 + 0853 ENVY 5000 series 0901 ScanJet 2300c 0904 DeskJet 845c 0912 Printing Support @@ -457,6 +465,7 @@ 2d05 Scanjet 7000 2d11 OfficeJet 6110 2d17 Printing Support + 2d2a LaserJet Pro MFP M225dw 2e11 PSC 1000 2e17 LaserJet 2600n 2e24 LP2275w Monitor Hub @@ -522,6 +531,7 @@ 3d11 OfficeJet 4215 3d17 LaserJet P1005 3e02 PhotoSmart 7550 + 3e07 x755w Flash Drive 3e17 LaserJet P1006 3f02 PhotoSmart 7550~ 3f11 PSC-1315/PSC-1317 @@ -552,6 +562,7 @@ 4611 PhotoSmart 2700 4717 Color LaserJet CP1215 4811 PSC 1600 + 484a Elite Dock G4 4911 PSC 2350 4b11 OfficeJet 6200 4c11 PSC 1500 series @@ -805,7 +816,8 @@ 6011 FT4232H Quad HS USB-UART/FIFO IC 6014 FT232H Single HS USB-UART/FIFO IC 6015 Bridge(I2C/SPI/UART/FIFO) - 601f Myriad-RF LimeSDR-Mini + 601e FT600 16-bit FIFO IC + 601f FT601 32-bit FIFO IC 6ee0 EZO Carrier Board 6f70 HB-RF-USB 7be8 FT232R @@ -895,6 +907,7 @@ d38f Xsens serial converter d491 Zolix Omni 1509 monochromator d578 Accesio USB-COM-4SM + d678 GammaScout d6f8 UNI Black BOX d738 Propox JTAGcable II d739 Propox ISPcable III @@ -1204,7 +1217,9 @@ 040c VTech Computers, Ltd 040d VIA Technologies, Inc. 3184 VNT VT6656 USB-802.11 Wireless LAN Adapter + 340b FX-Audio DAC-X6 340f Audinst HUD-mx2 + 6204 Vectro VT6204 IDE bridge 6205 USB 2.0 Card Reader 040e MCCI 040f Echo Speech Corp. @@ -1341,7 +1356,7 @@ 7721 Memory Stick Reader/Writer 7722 Memory Stick Reader/Writer 7723 SD Card Reader - b23c KT108 keyboard + b23c Gaming Keyboard c141 Barcode Scanner 0417 Symbios Logic 0418 AST Research @@ -1382,6 +1397,7 @@ 3020 SoundBlaster Audigy 2 NX 3030 SB External Composite Device 3040 SoundBlaster Live! 24-bit External SB0490 + 3042 Sound Blaster X-Fi Surround 5.1 3060 Sound Blaster Audigy 2 ZS External 3061 SoundBlaster Audigy 2 ZS Video Editor 3090 Sound Blaster Digital Music SX @@ -1398,6 +1414,7 @@ 3f02 E-Mu 0202 3f04 E-Mu 0404 3f07 E-Mu Xmidi 1x1 + 3f0a E-Mu Tracker Pre 3f0e Xmidi 1x1 Tab 4003 VideoBlaster Webcam Go Plus [W9967CF] 4004 Nomad II MG @@ -1459,7 +1476,7 @@ 4087 Live! Cam Socialize HD 1080 [VF0680] 4088 Live! Cam Chat HD [VF0700] 4095 Live! Cam Sync HD [VF0770] - 4097 Live! Cam Chat HD [VF0700] + 4097 Live! Cam Chat HD [VF0700/VF0790] 4099 Creative VF0800 [RealSense Camera SR300] 4100 Nomad Jukebox 2 4101 Nomad Jukebox 3 @@ -1667,6 +1684,7 @@ 1237 Andromeda Hub 0424 Microchip Technology, Inc. (formerly SMSC) 0001 Integrated Hub + 0007 ULPI Transciever [USB3320] 0140 LPC47M14x hub 0acd Sitecom Internal Multi Memory reader/writer MD-005 0fdc Floppy @@ -1758,6 +1776,7 @@ 0083 109 Japanese Keyboard 00a2 Type 7 Keyboard 0100 3-button Mouse + 0406 KVM Switch 0502 Panasonic CF-19 HID Touch Panel 100e 24.1" LCD Monitor v4 / FID-638 Mouse 36ba Bus Powered Hub @@ -1932,6 +1951,7 @@ 010f 6500 series 0142 X3650 (Printer, Scanner, Copier) 01fa S310 series + 020e RICOH Aficio SP 4410SF 4303 Xerox WorkCentre Pro 412 043e LG Electronics USA, Inc. 3001 AN-WF100 802.11abgn Wireless Adapter [Broadcom BCM4323] @@ -2095,6 +2115,9 @@ 0454 Vobis Microcomputer AG 0455 Telematics International, Inc. 0456 Analog Devices, Inc. + 7031 FX2 SPI/I2C Interface + b672 Libiio based instrument [ADALM2000] + b673 LibIIO based AD9363 Software Defined Radio [ADALM-PLUTO] f000 FT2232 JTAG ICE [gnICE] f001 FT2232H Hi-Speed JTAG ICE [gnICE+] 0457 Silicon Integrated Systems Corp. @@ -2196,6 +2219,7 @@ 7020 Sim 321C 7025 Eye 311Q Camera 7029 Genius Look 320s (SN9C201 + HV7131R) + 702c Trek 320R Camera 702f Genius Slim 322 7035 i-Look 325T Camera 7045 Genius Look 1320 V2 @@ -2340,7 +2364,7 @@ 028b Xbox360 DVD Emulator 028d Xbox360 Memory Unit 64MB 028e Xbox360 Controller - 028f Xbox360 Wireless Controller + 028f Xbox360 Wireless Controller via Plug & Charge Cable 0290 Xbox360 Performance Pipe (PIX) 0291 Xbox 360 Wireless Receiver for Windows 0292 Xbox360 Wireless Networking Adapter @@ -2361,10 +2385,13 @@ 02d1 Xbox One Controller 02d5 Xbox One Digital TV Tuner 02dd Xbox One Controller (Firmware 2015) + 02e0 Xbox One Wireless Controller 02e3 Xbox One Elite Controller 02e6 Wireless XBox Controller Dongle 02ea Xbox One S Controller 02fd Xbox One S Controller [Bluetooth] + 02fe Xbox Wireless Adapter for Windows + 02ff Xbox One S Controller [Bluetooth] 0400 Windows Powered Pocket PC 2002 0401 Windows Powered Pocket PC 2002 0402 Windows Powered Pocket PC 2002 @@ -2553,9 +2580,15 @@ 0927 RTL8153B GigE [Surface Ethernet Adapter] 0955 Hub 0957 Hub + 097a Generic Superspeed Hub [Azure Kinect] + 097b Generic Hub [Azure Kinect] + 097c Azure Kinect Depth Camera + 097d Azure Kinect 4K Camera + 097e Azure Kinect Microphone Array 09a0 RTL8153B GigE [Surface Ethernet Adapter] 09c0 Surface Type Cover - 0a00 Lumia 950 Dual SIM (RM-1118) + 0a00 Lumia 950 (RM-1104/RM-1118) + 0b00 Xbox Elite Series 2 Controller (model 1797) 0b12 Xbox Wireless Controller (model 1914) 930a ISOUSB.SYS Intel 82930 Isochronous IO Test Board ffca Catalina @@ -2621,6 +2654,7 @@ 4d2e Optical Mobile Mouse (HID) 4d51 0Y357C PMX-MMOCZUL (B) [Dell Laser Mouse] 4d62 HP Laser Mobile Mini Mouse + 4d64 Asus wired optical mouse - Model MOEWUO 4d75 Rocketfish RF-FLBTAD Bluetooth Adapter 4d81 Dell N889 Optical Mouse 4d8a HP Multimedia Keyboard @@ -2631,6 +2665,7 @@ 4de7 webcam 4e04 Lenovo Keyboard KB1021 4e22 Dell Mouse, 2 Buttons, Modell: MS111-P + 4e26 Asus wired keyboard - model KB73211 4e6f Acer Wired Keyboard Model KBAY211 4e72 Acer Wired Keyboard Model KBAY211 0463 MGE UPS Systems @@ -2656,14 +2691,42 @@ 003d Raptor Gaming Keyboard Integrated Hub 003e SmartTerminal ST-2xxx 0041 G86 6240 Keyboard + 0076 MX-Board 3.0 G80-3850 + 0077 MX BOARD 3.0S FL NBL Keyboard + 0079 MX BOARD 3.0S FL RGB Keyboard 0080 eHealth Terminal ST 1503 0081 eHealth Keyboard G87 1504 + 0083 MX BOARD 3.0S FL RGB (KOREAN) Keyboard + 0084 eHealth Terminal ST1506 + 0085 eHealth PIN-Pad PP1516 00a1 SmartCard Reader Keyboard KC 1000 SC + 00ab MX 1.0 FL BL Keyboard + 00ac MX BOARD 1.0 TKL RGB Keyboard + 00b7 MX BOARD 8.0 TKL RGB Keyboard + 00bb MX BOARD 10.0 FL RGB Keyboard + 00c3 G80 3000 TKL NBL Keyboard + 00c4 MX BOARD 2.0S FL RGB Keyboard + 00c5 G80 3000 TKL RGB Keyboard + 00c7 MV BOARD 3.0 FL RGB + 00c9 CCF MX 8.0 TKL BL Keyboard + 00ca CCF MX 1.0 TKL BL Keyboard + 00cb CCF MX 1.0 TKL NBL Keyboard + 00cd G80 3000 TKL NBL (KOREAN) Keyboard + 00ce MX BOARD 2.0S FL NBL Keyboard + 00d2 MX 1.0 FL NBL Keyboard + 00d3 MX 1.0 FL RGB Keyboard + 00dd G80-3000N RGB TKL Keyboard + 00de G80-3000N FL RGB Keyboard + 00df MX BOARD 10.0N FL RGB Keyboard 0106 R-300 Wireless Mouse Receiver 010d MX-Board 3.0 Keyboard 0180 Strait 3.0 + 01a4 MC 2.1 Mouse + 01a6 MX BOARD 2.0S FL RGB DE Keyboard b090 Keyboard b091 Mouse + c099 Stream Keyboard TKL + c110 KC 4500 Ergo Keyboard 046b American Megatrends, Inc. 0001 Keyboard 0101 PS/2 Keyboard, Mouse & Joystick Ports @@ -2707,6 +2770,8 @@ 0830 QuickClip 0836 B525 HD Webcam 0837 BCC950 ConferenceCam + 0838 BCC950 ConferenceCam audio + 0839 BCC950 ConferenceCam integated hub 0840 QuickCam Express 0843 Webcam C930e 0845 ConferenceCam CC3000e Camera @@ -2718,6 +2783,7 @@ 0857 Logi Group Speakerphone 085c C922 Pro Stream Webcam 085e BRIO Ultra HD Webcam + 086b BRIO 4K Stream Edition 0870 QuickCam Express 0882 Logi Group Speakerphone 0890 QuickCam Traveler @@ -2829,10 +2895,12 @@ 0a44 Headset H390 0a45 960 Headset 0a4d G430 Surround Sound Gaming Headset + 0a4f MINI BOOM 0a5b G933 Wireless Headset Dongle 0a5d G933 Headset Battery Charger 0a66 [G533 Wireless Headset Dongle] 0a8f H390 headset with microphone + 0a90 Zone Receiver 0aaa Logitech G PRO X Gaming Headset 0b02 C-UV35 [Bluetooth Mini-Receiver] (HID proxy mode) 8801 Video Camera @@ -2912,6 +2980,7 @@ c080 G303 Gaming Mouse c083 G403 Prodigy Gaming Mouse c084 G203 Gaming Mouse + c088 G Pro Wireless gaming mouse (wired mode) c08b G502 SE HERO Gaming Mouse c092 G102/G203 LIGHTSYNC Gaming Mouse c101 UltraX Media Remote @@ -3062,9 +3131,11 @@ c532 Unifying Receiver c534 Unifying Receiver c537 Cordless Mouse Receiver - c539 Cordless Mouse Receiver + c539 Lightspeed Receiver c53a PowerPlay Wireless Charging System c53d G631 Keyboard + c542 M185 compact wireless mouse + c548 Logi Bolt Receiver c603 3Dconnexion Spacemouse Plus XT c605 3Dconnexion CADman c606 3Dconnexion Spacemouse Classic @@ -3363,10 +3434,12 @@ aa05 DA45 ac01 Savi 7xx ad01 GameCom 777 5.1 Headset + af00 DA70 af01 DA80 c008 Audio 655 DSP c00e Blackwire C310 headset c03b HD1 + c053 Blackwire C5220 headset (remote control and 3.5mm audio adapter) ca01 Calisto 800 Series da60 DA60 0480 Toshiba America Inc @@ -3457,6 +3530,7 @@ 91d1 Sensor Hub a171 ThermaData WiFi a2e0 BMeasure instrument + a43f inbed.io - Unified Controller (Gen 2) df11 STM Device in DFU Mode ff10 Swann ST56 Modem 0484 Specialix @@ -3481,6 +3555,9 @@ e042 Broadcom BCM20702 Bluetooth e04d Atheros AR3012 Bluetooth e055 BCM43142A0 broadcom bluetooth + e07a Broadcom BCM20702A1 Bluetooth + e0c8 MediaTek MT7921 Bluetooth + e0cd MediaTek Bluetooth Adapter 048a S-MOS Systems, Inc. 048c Alps Electric Ireland, Ltd 048d Integrated Technology Express, Inc. @@ -3489,6 +3566,8 @@ 1234 Chipsbank CBM2199 Flash Drive 1336 SD/MMC Cardreader 1345 Multi Cardreader + 5702 RGB LED Controller + 6008 8291 RGB keyboard backlight controller 8297 IT8297 RGB LED Controller 9006 IT9135 BDA Afatech DVB-T HDTV Dongle 9009 Zolid HD DVD Maker @@ -3697,6 +3776,7 @@ 0180 Hub Type P 0181 HID Monitor Controls 04a7 Visioneer + 0063 Visioneer DocuMate 152i 0100 StrobePro 0101 Strobe Pro Scanner (1.01) 0102 StrobePro Scanner @@ -4435,6 +4515,7 @@ 32d4 Powershot ELPH 185 / IXUS 185 / IXY 200 32d5 PowerShot SX430 IS 32db SELPHY CP1300 + 3302 SELPHY CP1500 04aa DaeWoo Telecom, Ltd 04ab Chromatic Research 04ac Micro Audiometrics Corp. @@ -4514,6 +4595,7 @@ 0429 D5100 042a D800 (ptp) 0430 D7100 + 0434 D610 0436 D810 043f D5600 0f03 PD-10 Wireless Printer Adapter @@ -4530,6 +4612,7 @@ 301a 2-port low-power hub 301b SK-8815 Keyboard 301c Enhanced Performance Keyboard + 301e Keyboard with UltraNav (SK-8845RC) 3020 Enhanced Performance Keyboard 3025 NetVista Full Width Keyboard 3100 NetVista Mouse @@ -4803,6 +4886,7 @@ 0893 EP-774A 0e03 Thermal Receipt Printer [TM-T20] 1114 XP-440 [Expression Home Small-in-One Printer] + 1115 ES-0133 [Expression Home XP-342] 1129 ET-4750 [WorkForce ET-4750 EcoTank All-in-One] 1168 Workforce WF-7820/7840 Series 04b9 Rainbow Technologies, Inc. @@ -4943,6 +5027,7 @@ 004b Keyboard 004f SK-9020 keyboard 008a Acer Wired Mouse Model SM-9023 + 00f9 Multimedia Keyboard 1766 HID Monitor Controls 2004 Bluetooth 4.0 [Broadcom BCM20702A0] 2006 Broadcom BCM43142A0 Bluetooth Device @@ -4957,6 +5042,7 @@ 7025 HP HD Webcam 7046 TOSHIBA Web Camera - HD 7054 HP HD Webcam + 705a HD Webcam (960×540) 9304 Hub f01c TT1280DA DVB-T TV Tuner 04cb Fuji Photo Film Co., Ltd @@ -5092,6 +5178,8 @@ 04d4 LSI Logic, Inc. 04d5 Forte Technologies, Inc. 04d6 Mentor Graphics + e301 Bio-Key TouchLock XL All Weather Keyless Bio-Lock with Fingerprint Recognition + e302 ZC3202 [4GB Green Book Digital Quran Reading Pen For Home Teaching Quran] 04d7 Oki Semiconductor 1be4 Bluetooth Device 04d8 Microchip Technology, Inc. @@ -5102,6 +5190,7 @@ 0032 PICkit1 0033 PICkit2 0036 PICkit Serial Analyzer + 00dd MCP2221(a) UART/I2C Bridge 00e0 PIC32 Starter Board 04cd 28Cxxx EEPROM Programmer 0a04 AGP LIN Serial Analyzer @@ -5117,6 +5206,9 @@ 9015 ICD 4 In-Circuit Debugger c001 PicoLCD 20x4 e11c TL866CS EEPROM Programmer [MiniPRO] + e72e YuanCon + e7ee travisgeis.com Bike Light + ec72 Joystick with Rotary Switch Creative Electronics Ltd ed16 BeamiRC 2.0 CNC remote controller analoge edb4 micro PLC (ATSAMD51G19A) [Black Brix ECU II] edb5 ATMEGA32U4 [Black Brix ECU] @@ -5142,6 +5234,8 @@ 0006 Wired Keyboard (78/79 key) [RPI Wired Keyboard 5] 0022 Portable Keyboard 0129 Keyboard [KBPV8000] + 0169 Keyboard + 0198 Keyboard 0348 Keyboard 0407 Keyboard [TEX Shinobi] 048e Optical Mouse @@ -5565,7 +5659,7 @@ 685c GT-I9250 Phone [Galaxy Nexus] (Mass storage mode) 685d GT-I9100 Phone [Galaxy S II] (Download mode) 685e GT-I9100 / GT-C3350 Phones (USB Debugging mode) - 6860 Galaxy A5 (MTP) + 6860 Galaxy series, misc. (MTP mode) 6863 Galaxy series, misc. (tethering mode) 6864 GT-I9070 (network tethering, USB debugging enabled) 6865 Galaxy (PTP mode) @@ -5723,6 +5817,8 @@ b5db HP Webcam b604 Integrated Camera (1280x720@30) b681 ThinkPad T490 Webcam + b71a Integrated IR Camera + b76b SunplusIT Inc [HP HD Camera] 04f3 Elan Microelectronics Corp. 000a Touchscreen 0103 ActiveJet K-2024 Multimedia Keyboard @@ -5740,6 +5836,7 @@ 0381 Touchscreen 04a0 Dream Cheeky Stress/Panic Button 0c28 fingerprint sensor [FeinTech FPS00200] + 0c3d Elan:Fingerprint 2234 Touchscreen 04f4 Harting Elektronik, Inc. 04f5 Fujitsu-ICL Systems, Inc. @@ -6004,6 +6101,7 @@ 0240 MFC-J950DN 0245 MFC-9560CDW 0248 DCP-7055 scanner/printer + 024a DCP-7065DN 024e MFC-7460DN 0253 DCP-J125 0254 DCP-J315W @@ -6280,6 +6378,7 @@ 2043 QL-710W Label Printer 2044 QL-720NW Label Printer 204d QL-720NW Label Printer (mass storage mode) + 2060 PT-E550W P-touch Label Printer 2061 PT-P700 P-touch Label Printer 2064 PT-P700 P-touch Label Printer RemovableDisk 2074 PT-D600 P-touch Label Printer @@ -6603,6 +6702,7 @@ 0535 LIH TZU Electric Co., Ltd 0536 Hand Held Products (Welch Allyn, Inc.) 01a0 PDT + 01ca IT4800 Area Imager 0537 Inventec Corp. 0538 Caldera International, Inc. (SCO) 0539 Shyh Shiun Terminals Co., Ltd @@ -6876,7 +6976,9 @@ 0485 MHS-PM5 HD camcorder 04cb WALKMAN NWZ-E354 0541 DSC-HX100V [Cybershot Digital Still Camera] + 0568 DSC-H100 in Mass Storage mode 05c4 DualShock 4 [CUH-ZCT1x] + 0643 DSC-H100 in PTP/MTP mode 0689 Walkman NWZ-B173F 06bb WALKMAN NWZ-F805 06c3 RC-S380 @@ -6890,7 +6992,9 @@ 088c Portable Headphone Amplifier 08b7 ILCE-6000 (aka Alpha-6000) in MTP mode 094e ILCE-6000 (aka Alpha-6000) in PC Remote mode + 098d Walkman NWZ-B183F 0994 ILCE-6000 (aka Alpha-6000) in charging mode + 09c2 D33021 Storage 09cc DualShock 4 [CUH-ZCT2x] 0ba0 Dualshock4 Wireless Adaptor 0bb5 Headset MDR-1000X @@ -7261,8 +7365,12 @@ 039d DTH-W1320 [MobileStudio Pro 16] internal hub 03aa DTH-W1620 [MobileStudio Pro 16] tablet 03ac DTH-W1620 [MobileStudio Pro 16] touchscreen + 03b2 DTH167 [Cintiq Pro 16] tablet + 03b3 DTH167 [Cintiq Pro 16] touchscreen 03c5 CTL-4100WL [Intuos BT (S)] 03c7 CTL-6100WL [Intuos BT (M)] + 03dc PTH-460 [Intuos Pro (S)] tablet + 03dd PTH-460 [Intuos Pro BT (S)] tablet 0400 PenPartner 4x5 4001 TPC4001 4004 TPC4004 @@ -7436,6 +7544,7 @@ 1300 SoftK56 Data Fax Voice CARP 1301 Modem Enumerator 1328 TrendNet TFM-561 modem + 1340 CX93010 ACF Modem 1804 HP Dock Audio 2000 SoftGate 802.11 Adapter 2002 SoftGate 802.11 Adapter @@ -7564,9 +7673,10 @@ 057e Nintendo Co., Ltd 0300 USB-EXI Adapter (GCP-2000) 0304 RVT-H Reader - 0305 Broadcom BCM2045A Bluetooth Radio [Nintendo Wii] + 0305 Broadcom BCM2045A Bluetooth Radio [Nintendo Wii/Wii U] 0306 Wii Remote Controller RVL-003 0337 Wii U GameCube Controller Adapter + 0341 DRH GamePad Host [Nintendo Wii U] 2000 Switch 2006 Joy-Con L 2007 Joy-Con R @@ -7816,6 +7926,7 @@ 0304 U2SCX-LVD (SCSI Converter) b000 REX-USB60 b020 REX-USB60F + b022 RTX-USB60F 0585 FlashPoint Technology, Inc. 0001 Digital Camera 0002 Digital Camera @@ -8049,6 +8160,7 @@ 106b Rugged Mini HDD 106d Porsche Design Mobile Drive 106e Porsche Design Desktop Drive + 1093 Rugged 1094 Rugged THB 1095 Rugged a601 HardDrive @@ -8081,6 +8193,7 @@ 0003 CVA124E Cable Voice Adapter (WDM) 0004 CVA122E Cable Voice Adapter (WDM) 0008 STA1520 Tuning Adapter + 0009 Console 0a00 Integrated Management Controller Hub 0a01 Virtual Keyboard/Mouse 0a02 Virtual Mass Storage @@ -8091,7 +8204,7 @@ 4002 Bluetooth Headset Series 2 4003 Bluetooth Headset Series 2 in DFU mode 400d SoundLink Color II speaker in DFU mode - 40fe SoundLink Color II speaker + 40fe SoundLink Color II / Flex bc50 SoundLink Wireless Mobile speaker bc51 SoundLink Wireless Mobile speaker in DFU mode 05a8 Spacetec IMC Corp. @@ -8208,6 +8321,8 @@ 1003 Hub in Pro Keyboard [Mitsumi, A1048] 1006 Hub in Aluminum Keyboard 1008 Mini DisplayPort to Dual-Link DVI Adapter + 1009 iBus Hub + 100c Nova Hub 1101 Speakers 1105 Audio in LED Cinema Display 1107 Thunderbolt Display Audio @@ -8251,18 +8366,24 @@ 1299 iPod Touch 3.Gen 129a iPad 129c iPhone 4(CDMA) + 129d iPhone 129e iPod Touch 4.Gen 129f iPad 2 12a0 iPhone 4S + 12a1 iPhone 12a2 iPad 2 (3G; 64GB) 12a3 iPad 2 (CDMA) 12a4 iPad 3 (wifi) 12a5 iPad 3 (CDMA) 12a6 iPad 3 (3G, 16 GB) - 12a8 iPhone 5/5C/5S/6/SE + 12a7 TV Device + 12a8 iPhone 5/5C/5S/6/SE/7/8/X 12a9 iPad 2 12aa iPod Touch 5.Gen [A1421] 12ab iPad 4/Mini1 + 12ac iPhone + 12af Watch + 12b0 HomePod 1300 iPod Shuffle 1301 iPod Shuffle 2.Gen 1302 iPod Shuffle 3.Gen @@ -8273,7 +8394,12 @@ 1398 Smart Battery Case 1401 Modem 1402 Ethernet Adapter [A1277] + 1460 Digital AV Multiport Adapter + 1461 VGA Multiport Adapter + 1463 HDMI Adapter 1500 SuperDrive [A1379] + 1624 Nova + 1625 iBus 8005 OHCI Root Hub Simulation 8006 EHCI Root Hub Simulation 8007 XHCI Root Hub USB 2.0 Simulation @@ -8301,6 +8427,7 @@ 8286 Bluetooth Host Controller 8289 Bluetooth Host Controller 828c Bluetooth Host Controller + 828d Bluetooth Host Controller 8290 Bluetooth Host Controller 8300 Built-in iSight (no firmware loaded) 8403 Internal Memory Card Reader @@ -8440,6 +8567,7 @@ 03b1 Webcam 03bc HP Wide Vision HD Integrated Webcam 03cb HP Wide Vision HD Integrated Webcam + 03d2 HP TrueVision HD Camera 0403 Webcam 041b HP 2.0MP High Definition Webcam 05c9 Semtech Corp. @@ -8730,6 +8858,7 @@ b018 Multi-Card Reader b047 SDHC Reader [RW047-7000] b051 microSD RDR UHS-I Card Reader [LRWM03U-7000] + b054 Dual-Slot Reader [LRW400U] ba02 Workflow CFR1 ba0a Workflow DD512 c753 JumpDrive TwistTurn @@ -8936,7 +9065,7 @@ 00f2 Keyboard (Labtec Ultra Flat Keyboard) 1002 Mobius actioncam (webcam mode) 6871 Mouse - 8611 NTK96550 based camera + 8611 NTK96550-based camera (mass storage mode) 0604 Jean Co., Ltd 0605 Anchor C&C Co., Ltd 0606 Royal Information Electronics Co., Ltd @@ -17502,7 +17631,7 @@ 3940 external DVD burner ECD819-SU3 3960 INIC-3639 3e40 ZALMAN ZM-VE350 -13fe Kingston Technology Company Inc. +13fe Phison Electronics Corp. 1a00 512MB/1GB Flash Drive 1a23 512MB Flash Drive 1d00 DataTraveler 2.0 1GB/4GB Flash Drive / Patriot Xporter 4GB Flash Drive @@ -23072,10 +23201,11 @@ 0832 UT2000/UT3000 Digital Storage Oscilloscope 595a IRTOUCHSYSTEMS Co. Ltd. 0001 Touchscreen -5986 Acer, Inc - 0100 Orbicam +5986 Bison Electronics Inc. + 0100 Acer Orbicam 0101 USB2.0 Camera - 0102 Crystal Eye Webcam + 0102 Acer Crystal Eye Webcam + 0105 Acer Crystal Eye Webcam 0137 HP Webcam 0141 BisonCam, NB Pro 0149 HP Webcam-101 @@ -23083,7 +23213,7 @@ 01a6 Lenovo Integrated Webcam 01a7 Lenovo Integrated Webcam 01a9 Lenovo Integrated Webcam - 0200 OrbiCam + 0200 Acer OrbiCam 0202 Fujitsu Webcam 0203 BisonCam NB Pro 1300 0205 Lenovo EasyCamera diff --git a/man/loader.conf.xml b/man/loader.conf.xml index 7f173aec61088927c4e0bf94752abb0d90ac2865..6dfb6c05bcf360714bd55f8f627d4d4d9ec0b0ec 100644 --- a/man/loader.conf.xml +++ b/man/loader.conf.xml @@ -270,7 +270,7 @@ cat MicCorUEFCA2011_2011-06-27.esl >> db.esl # Optionally add Microsoft Corporation KEK CA 2011. Recommended if either of the # Microsoft keys is used as the official UEFI revocation database is signed with this -# key. The revocation database can be updated with <citerefentry><refentrytitle>fwupdmgr</refentrytitle><manvolnum>1</manvolnum></citerefentry>. +# key. The revocation database can be updated with <citerefentry project='man-pages'><refentrytitle>fwupdmgr</refentrytitle><manvolnum>1</manvolnum></citerefentry>. cat MicCorKEKCA2011_2011-06-24.esl >> KEK.esl sign-efi-sig-list -c PK.crt -k PK.key PK PK.esl PK.auth diff --git a/man/org.freedesktop.systemd1.xml b/man/org.freedesktop.systemd1.xml index 5e08b3523411d1681c629ed3b75a830bd698d0d1..7dbf98defdf2e147bf70ab98ab25c7e8b1ce7a71 100644 --- a/man/org.freedesktop.systemd1.xml +++ b/man/org.freedesktop.systemd1.xml @@ -10139,6 +10139,8 @@ node /org/freedesktop/systemd1/unit/session_2d1_2escope { readonly t RuntimeMaxUSec = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly t RuntimeRandomizedExtraUSec = ...; + @org.freedesktop.DBus.Property.EmitsChangedSignal("const") + readonly s OOMPolicy = '...'; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly s Slice = '...'; @org.freedesktop.DBus.Property.EmitsChangedSignal("false") @@ -10313,6 +10315,8 @@ node /org/freedesktop/systemd1/unit/session_2d1_2escope { <!--property RuntimeRandomizedExtraUSec is not documented!--> + <!--property OOMPolicy is not documented!--> + <!--property Slice is not documented!--> <!--property ControlGroupId is not documented!--> @@ -10495,6 +10499,8 @@ node /org/freedesktop/systemd1/unit/session_2d1_2escope { <variablelist class="dbus-property" generated="True" extra-ref="RuntimeRandomizedExtraUSec"/> + <variablelist class="dbus-property" generated="True" extra-ref="OOMPolicy"/> + <variablelist class="dbus-property" generated="True" extra-ref="Slice"/> <variablelist class="dbus-property" generated="True" extra-ref="ControlGroup"/> diff --git a/man/systemd-nspawn.xml b/man/systemd-nspawn.xml index 16e2286ed083964d9b1304421ea940a4cb4eb9ae..a413c9edd621c86c3b36555c769c27dc7eb36abd 100644 --- a/man/systemd-nspawn.xml +++ b/man/systemd-nspawn.xml @@ -1405,7 +1405,7 @@ After=sys-subsystem-net-devices-ens1.device</programlisting> <orderedlist> <listitem><para>The user's home directory is bind mounted from the host into - <filename>/run/hosts/home/</filename>.</para></listitem> + <filename>/run/host/home/</filename>.</para></listitem> <listitem><para>An additional UID/GID mapping is added that maps the host user's UID/GID to a container UID/GID, allocated from the 60514…60577 range.</para></listitem> diff --git a/man/systemd-pcrphase.service.xml b/man/systemd-pcrphase.service.xml index 9eda503e4c55b11f9ad31002904ff666662605a6..9b7cc80b3a73130914fa9f387945ff6257b2505c 100644 --- a/man/systemd-pcrphase.service.xml +++ b/man/systemd-pcrphase.service.xml @@ -131,6 +131,14 @@ all suitable TPM2 devices currently discovered.</para></listitem> </varlistentry> + <varlistentry> + <term><option>--graceful</option></term> + + <listitem><para>If no TPM2 firmware, kernel subsystem, kernel driver or device support is found, exit + with exit status 0 (i.e. indicate success). If this is not specified any attempt to measure without a + TPM2 device will cause the invocation to fail.</para></listitem> + </varlistentry> + <xi:include href="standard-options.xml" xpointer="help" /> <xi:include href="standard-options.xml" xpointer="version" /> diff --git a/man/systemd-sleep.conf.xml b/man/systemd-sleep.conf.xml index be04f2cdf1e0bad5f2618f41f9fba5cfa0bb7a49..79ebef1fefc01f1e03118e204a6636d3bb77cb7b 100644 --- a/man/systemd-sleep.conf.xml +++ b/man/systemd-sleep.conf.xml @@ -77,29 +77,16 @@ <varlistentry> <term>suspend-then-hibernate</term> - <listitem><para>A low power state where initially user.slice unit is freezed. - If the hardware supports low-battery alarms (ACPI _BTP), then the system is - first suspended (the state is stored in RAM) and then hibernates if the system - is woken up by the hardware via ACPI low-battery signal. Unit user.slice is - thawed when system returns from hibernation. If the hardware does not support - low-battery alarms (ACPI _BTP), then the system is suspended based on battery's - current percentage capacity. If the current battery capacity is higher than 5%, the - system suspends for interval calculated using battery discharge rate per hour or - <command>HibernateDelaySec=</command> - if former is not available. - Battery discharge rate per hour is stored in a file which is created after - initial suspend-resume cycle. The value is calculated using battery decreasing - charge level over a timespan for which system was suspended. For each battery - connected to the system, there is a unique entry. After RTC alarm wakeup from - suspend, battery discharge rate per hour is again estimated. If the current battery - charge level is equal to or less than 5%, the system will be hibernated (the state - is then stored on disk) else the system goes back to suspend for the interval - calculated using battery discharge rate per hour. - In case of manual wakeup, if the battery was discharged while the system was - suspended, the battery discharge rate is estimated and stored on the filesystem. - In case the system is woken up by the hardware via the ACPI low-battery signal, - then it hibernates. - </para></listitem> + <listitem> + <para>A low power state where the system is initially suspended (the state is stored in + RAM). If the system supports low-battery alarms (ACPI _BTP), then the system will be woken up by + the ACPI low-battery signal and hibernated (the state is then stored on disk). Also, if not + interrupted within the timespan specified by <varname>HibernateDelaySec=</varname> or the estimated + timespan until the system battery charge level goes down to 5%, then the system will be woken up by the + RTC alarm and hibernated. The estimated timespan is calculated from the change of the battery + capacity level after the time specified by <varname>SuspendEstimationSec=</varname> or when + the system is woken up from the suspend.</para> + </listitem> </varlistentry> </variablelist> @@ -189,13 +176,28 @@ uses the value of <varname>SuspendState=</varname> when suspending and the value of <varname>HibernateState=</varname> when hibernating. </para></listitem> </varlistentry> + <varlistentry> <term><varname>HibernateDelaySec=</varname></term> - <listitem><para>The amount of time the system spends in suspend mode - before the RTC alarm wakes the system, before the battery discharge rate - can be estimated and used instead to calculate the suspension interval. - <citerefentry><refentrytitle>systemd-suspend-then-hibernate.service</refentrytitle><manvolnum>8</manvolnum></citerefentry>. Defaults - to 2h.</para></listitem> + + <listitem> + <para>The amount of time the system spends in suspend mode before the system is + automatically put into hibernate mode. Only used by + <citerefentry><refentrytitle>systemd-suspend-then-hibernate.service</refentrytitle><manvolnum>8</manvolnum></citerefentry>. + If the system has a battery, then defaults to the estimated timespan until the system battery charge level goes down to 5%. + If the system has no battery, then defaults to 2h.</para> + </listitem> + </varlistentry> + + <varlistentry> + <term><varname>SuspendEstimationSec=</varname></term> + + <listitem> + <para>The RTC alarm will wake the system after the specified timespan to measure the system battery + capacity level and estimate battery discharging rate, which is used for estimating timespan until the system battery charge + level goes down to 5%. Only used by + <citerefentry><refentrytitle>systemd-suspend-then-hibernate.service</refentrytitle><manvolnum>8</manvolnum></citerefentry>. + Defaults to 2h.</para></listitem> </varlistentry> </variablelist> </refsect1> diff --git a/man/systemd.exec.xml b/man/systemd.exec.xml index 29666b102bcad7a210472cf2b491c03162d5c487..4927764b9b8f9aa96cf1b891231a60be5fec8386 100644 --- a/man/systemd.exec.xml +++ b/man/systemd.exec.xml @@ -3113,7 +3113,13 @@ StandardInputData=V2XigLJyZSBubyBzdHJhbmdlcnMgdG8gbG92ZQpZb3Uga25vdyB0aGUgcnVsZX authenticated credentials improves security as credentials are not stored in plaintext and only authenticated and decrypted into plaintext the moment a service requiring them is started. Moreover, credentials may be bound to the local hardware and installations, so that they cannot easily be - analyzed offline, or be generated externally.</para> + analyzed offline, or be generated externally. When <varname>DevicePolicy=</varname> is set to + <literal>closed</literal> or <literal>strict</literal>, or set to <literal>auto</literal> and + <varname>DeviceAllow=</varname> is set, or <varname>PrivateDevices=</varname> is set, then this + setting adds <filename>/dev/tpmrm0</filename> with <constant>rw</constant> mode to + <varname>DeviceAllow=</varname>. See + <citerefentry><refentrytitle>systemd.resource-control</refentrytitle><manvolnum>5</manvolnum></citerefentry> + for the details about <varname>DevicePolicy=</varname> or <varname>DeviceAllow=</varname>.</para> <para>The credential files/IPC sockets must be accessible to the service manager, but don't have to be directly accessible to the unit's processes: the credential data is read and copied into separate, diff --git a/man/systemd.mount.xml b/man/systemd.mount.xml index 773ca04cd6db16a781d41973bacd82c7dee47211..da6ade86c8628d6bc9cbc1935ddce656c6912336 100644 --- a/man/systemd.mount.xml +++ b/man/systemd.mount.xml @@ -476,7 +476,9 @@ <term><varname>Where=</varname></term> <listitem><para>Takes an absolute path of a file or directory for the mount point; in particular, the destination cannot be a symbolic link. If the mount point does not exist at the time of mounting, it - is created as directory. This string must be reflected in the unit filename. (See above.) This option + is created as either a directory or a file. The former is the usual case; the latter is done only if this mount + is a bind mount and the source (<varname>What=</varname>) is not a directory. + This string must be reflected in the unit filename. (See above.) This option is mandatory.</para></listitem> </varlistentry> diff --git a/man/systemd.scope.xml b/man/systemd.scope.xml index 17d2700069fe278a4c5968acd60af07798c57a26..95969bf097d1df3bd0c2c1d78a3de799a08ea883 100644 --- a/man/systemd.scope.xml +++ b/man/systemd.scope.xml @@ -105,6 +105,8 @@ of scope units are the following:</para> <variablelist class='unit-directives'> + <xi:include href="systemd.service.xml" xpointer="oom-policy" /> + <varlistentry> <term><varname>RuntimeMaxSec=</varname></term> diff --git a/man/systemd.service.xml b/man/systemd.service.xml index 8d8dd77689010ac1720978111e8956c1362e537a..6d3537be7ef24f6ec2693b8b1a36852ac71f6d4b 100644 --- a/man/systemd.service.xml +++ b/man/systemd.service.xml @@ -1120,7 +1120,7 @@ above.</para></listitem> </varlistentry> - <varlistentry> + <varlistentry id='oom-policy'> <term><varname>OOMPolicy=</varname></term> <listitem><para>Configure the out-of-memory (OOM) kernel killer policy. Note that the userspace OOM @@ -1133,17 +1133,16 @@ for itself, it might decide to kill a running process in order to free up memory and reduce memory pressure. This setting takes one of <constant>continue</constant>, <constant>stop</constant> or <constant>kill</constant>. If set to <constant>continue</constant> and a process of the service is - killed by the kernel's OOM killer this is logged but the service continues running. If set to - <constant>stop</constant> the event is logged but the service is terminated cleanly by the service - manager. If set to <constant>kill</constant> and one of the service's processes is killed by the OOM - killer the kernel is instructed to kill all remaining processes of the service too, by setting the + killed by the OOM killer, this is logged but the unit continues running. If set to + <constant>stop</constant> the event is logged but the unit is terminated cleanly by the service + manager. If set to <constant>kill</constant> and one of the unit's processes is killed by the OOM + killer the kernel is instructed to kill all remaining processes of the unit too, by setting the <filename>memory.oom.group</filename> attribute to <constant>1</constant>; also see <ulink - url="https://docs.kernel.org/admin-guide/cgroup-v2.html">kernel documentation</ulink>. - </para> + url="https://docs.kernel.org/admin-guide/cgroup-v2.html">kernel documentation</ulink>.</para> <para>Defaults to the setting <varname>DefaultOOMPolicy=</varname> in <citerefentry><refentrytitle>systemd-system.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry> - is set to, except for services where <varname>Delegate=</varname> is turned on, where it defaults to + is set to, except for units where <varname>Delegate=</varname> is turned on, where it defaults to <constant>continue</constant>.</para> <para>Use the <varname>OOMScoreAdjust=</varname> setting to configure whether processes of the unit @@ -1153,10 +1152,9 @@ details.</para> <para>This setting also applies to <command>systemd-oomd</command>. Similarly to the kernel OOM - kills, this setting determines the state of the service after <command>systemd-oomd</command> kills a - cgroup associated with the service.</para></listitem> + kills, this setting determines the state of the unit after <command>systemd-oomd</command> kills a + cgroup associated with it.</para></listitem> </varlistentry> - </variablelist> <para id='shared-unit-options'>Check diff --git a/man/systemd.system-credentials.xml b/man/systemd.system-credentials.xml index 3ec7ae8d4f422a710200336bbb17522df9018652..44c553cc7235ec3b171599806718182d0756d8d5 100644 --- a/man/systemd.system-credentials.xml +++ b/man/systemd.system-credentials.xml @@ -75,11 +75,11 @@ <term><varname>login.issue</varname></term> <listitem> <para>The data of this credential is written to - <filename>/etc/issue.d/50-provision.conf</filename>, if the file doesn't exist - yet. <citerefentry><refentrytitle>agetty</refentrytitle><manvolnum>8</manvolnum></citerefentry> - reads this file and shows its contents at the login prompt of terminal logins. See <citerefentry - project='man-pages'><refentrytitle>issue</refentrytitle><manvolnum>5</manvolnum></citerefentry> for - details.</para> + <filename>/etc/issue.d/50-provision.conf</filename>, if the file doesn't exist yet. + <citerefentry project='man-pages'><refentrytitle>agetty</refentrytitle><manvolnum>8</manvolnum></citerefentry> + reads this file and shows its contents at the login prompt of terminal logins. See + <citerefentry project='man-pages'><refentrytitle>issue</refentrytitle><manvolnum>5</manvolnum></citerefentry> + for details.</para> <para>Consumed by <filename>/usr/lib/tmpfiles.d/provision.conf</filename>, see <citerefentry><refentrytitle>tmpfiles.d</refentrytitle><manvolnum>5</manvolnum></citerefentry>.</para> @@ -90,12 +90,11 @@ <term><varname>login.motd</varname></term> <listitem> <para>The data of this credential is written to <filename>/etc/motd.d/50-provision.conf</filename>, - if the file doesn't exist - yet. <citerefentry><refentrytitle>pam_motd</refentrytitle><manvolnum>8</manvolnum></citerefentry> + if the file doesn't exist yet. + <citerefentry project='man-pages'><refentrytitle>pam_motd</refentrytitle><manvolnum>8</manvolnum></citerefentry> reads this file and shows its contents as "message of the day" during terminal logins. See - <citerefentry - project='man-pages'><refentrytitle>motd</refentrytitle><manvolnum>5</manvolnum></citerefentry> for - details.</para> + <citerefentry project='man-pages'><refentrytitle>motd</refentrytitle><manvolnum>5</manvolnum></citerefentry> + for details.</para> <para>Consumed by <filename>/usr/lib/tmpfiles.d/provision.conf</filename>, see <citerefentry><refentrytitle>tmpfiles.d</refentrytitle><manvolnum>5</manvolnum></citerefentry>.</para> @@ -106,9 +105,9 @@ <term><varname>network.hosts</varname></term> <listitem> <para>The data of this credential is written to <filename>/etc/hosts</filename>, if the file - doesn't exist yet. See <citerefentry - project='man-pages'><refentrytitle>hosts</refentrytitle><manvolnum>5</manvolnum></citerefentry> for - details.</para> + doesn't exist yet. See + <citerefentry project='man-pages'><refentrytitle>hosts</refentrytitle><manvolnum>5</manvolnum></citerefentry> + for details.</para> <para>Consumed by <filename>/usr/lib/tmpfiles.d/provision.conf</filename>, see <citerefentry><refentrytitle>tmpfiles.d</refentrytitle><manvolnum>5</manvolnum></citerefentry>.</para> diff --git a/man/tmpfiles.d.xml b/man/tmpfiles.d.xml index bd3bc33ab4d70eb2e6a3a66dd75b33aac24457c2..7c43d319c1349535b9b832e3a7e38f797504d8c2 100644 --- a/man/tmpfiles.d.xml +++ b/man/tmpfiles.d.xml @@ -90,7 +90,7 @@ A+ /path-or-glob/to/append/acls/recursively - - - - POSIX <para><command>systemd-tmpfiles</command> uses this configuration to create volatile files and directories during boot and to do periodic cleanup afterwards. See - <citerefentry><refentrytitle>systemd-tmpfiles</refentrytitle><manvolnum>5</manvolnum></citerefentry> for + <citerefentry><refentrytitle>systemd-tmpfiles</refentrytitle><manvolnum>8</manvolnum></citerefentry> for the description of <filename>systemd-tmpfiles-setup.service</filename>, <filename>systemd-tmpfiles-clean.service</filename>, and associated units.</para> diff --git a/network/meson.build b/network/meson.build index 4c6de20515cf32d2df953f14ce5f06cdc989ef67..5e10c86372412c0dbac3abeac6ca365b1296b1c5 100644 --- a/network/meson.build +++ b/network/meson.build @@ -3,6 +3,7 @@ if conf.get('ENABLE_NETWORKD') == 1 install_data('80-6rd-tunnel.network', '80-container-host0.network', + '80-container-vb.network', '80-container-ve.network', '80-container-vz.network', '80-ethernet.network.example', diff --git a/rules.d/60-evdev.rules b/rules.d/60-evdev.rules index 15483101e7515c740893dd9f51eabe88659ed93f..c97cdecb58d26a124d8e0740f56bfa1fd23dc1b9 100644 --- a/rules.d/60-evdev.rules +++ b/rules.d/60-evdev.rules @@ -6,7 +6,7 @@ KERNEL!="event*", GOTO="evdev_end" # Execute the match patterns below, from least-to-most specific. # Device matching the modalias string (bustype, vendor, product, version, other properties) -IMPORT{builtin}="hwdb --subsystem=input --lookup-prefix=evdev:", +IMPORT{builtin}="hwdb --subsystem=input --lookup-prefix=evdev:", \ ENV{.HAVE_HWDB_PROPERTIES}="1" # AT keyboard matching by the machine's DMI data diff --git a/rules.d/meson.build b/rules.d/meson.build index 8d2878a36d619cb3a85b2d4925d7864bc24bab5f..cba9dd4cc42871caf47938a7b275757100d71b1c 100644 --- a/rules.d/meson.build +++ b/rules.d/meson.build @@ -11,6 +11,7 @@ rules = [ '60-drm.rules', '60-evdev.rules', '60-fido-id.rules', + '60-infiniband.rules', '60-input-id.rules', '60-persistent-alsa.rules', '60-persistent-input.rules', diff --git a/shell-completion/bash/meson.build b/shell-completion/bash/meson.build index 04945e28d6488847e85b7b2cda7217402243e9b0..0446be7302fd95dbef20568643a1b88cd1aaceb3 100644 --- a/shell-completion/bash/meson.build +++ b/shell-completion/bash/meson.build @@ -31,11 +31,11 @@ items = [['busctl', ''], ['systemd-path', ''], ['systemd-run', ''], ['udevadm', ''], - ['kernel-install', 'ENABLE_KERNEL_INSTALL'], ['bootctl', 'HAVE_GNU_EFI'], ['coredumpctl', 'ENABLE_COREDUMP'], ['homectl', 'ENABLE_HOMED'], ['hostnamectl', 'ENABLE_HOSTNAMED'], + ['kernel-install', 'ENABLE_KERNEL_INSTALL'], ['localectl', 'ENABLE_LOCALED'], ['loginctl', 'ENABLE_LOGIND'], ['machinectl', 'ENABLE_MACHINED'], @@ -44,7 +44,9 @@ items = [['busctl', ''], ['portablectl', 'ENABLE_PORTABLED'], ['resolvectl', 'ENABLE_RESOLVE'], ['systemd-cryptenroll', 'HAVE_LIBCRYPTSETUP'], + ['systemd-dissect', 'HAVE_BLKID'], ['systemd-resolve', 'ENABLE_RESOLVE'], + ['systemd-sysext', 'ENABLE_SYSEXT'], ['timedatectl', 'ENABLE_TIMEDATED']] foreach item : items diff --git a/src/basic/alloc-util.c b/src/basic/alloc-util.c index b030f454b2f6e0b173ab0bac4a718940efc9d276..6063943c88ab55ba355919f3f1b9d1f902d243d2 100644 --- a/src/basic/alloc-util.c +++ b/src/basic/alloc-util.c @@ -102,3 +102,7 @@ void* greedy_realloc0( return q; } + +void *expand_to_usable(void *ptr, size_t newsize _unused_) { + return ptr; +} diff --git a/src/basic/alloc-util.h b/src/basic/alloc-util.h index b38db7d4737d1fb7aa93bbcd3747501218bfa884..bf783b15a22bf0e99d4a5a53f33f769e93385a85 100644 --- a/src/basic/alloc-util.h +++ b/src/basic/alloc-util.h @@ -2,6 +2,7 @@ #pragma once #include <alloca.h> +#include <malloc.h> #include <stddef.h> #include <stdlib.h> #include <string.h> @@ -184,17 +185,35 @@ void* greedy_realloc0(void **p, size_t need, size_t size); # define msan_unpoison(r, s) #endif -/* This returns the number of usable bytes in a malloc()ed region as per malloc_usable_size(), in a way that - * is compatible with _FORTIFY_SOURCES. If _FORTIFY_SOURCES is used many memory operations will take the - * object size as returned by __builtin_object_size() into account. Hence, let's return the smaller size of - * malloc_usable_size() and __builtin_object_size() here, so that we definitely operate in safe territory by - * both the compiler's and libc's standards. Note that __builtin_object_size() evaluates to SIZE_MAX if the - * size cannot be determined, hence the MIN() expression should be safe with dynamically sized memory, - * too. Moreover, when NULL is passed malloc_usable_size() is documented to return zero, and - * __builtin_object_size() returns SIZE_MAX too, hence we also return a sensible value of 0 in this corner - * case. */ +/* Dummy allocator to tell the compiler that the new size of p is newsize. The implementation returns the + * pointer as is; the only reason for its existence is as a conduit for the _alloc_ attribute. This must not + * be inlined (hence a non-static function with _noinline_ because LTO otherwise tries to inline it) because + * gcc then loses the attributes on the function. + * See: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96503 */ +void *expand_to_usable(void *p, size_t newsize) _alloc_(2) _returns_nonnull_ _noinline_; + +static inline size_t malloc_sizeof_safe(void **xp) { + if (_unlikely_(!xp || !*xp)) + return 0; + + size_t sz = malloc_usable_size(*xp); + *xp = expand_to_usable(*xp, sz); + /* GCC doesn't see the _returns_nonnull_ when built with ubsan, so yet another hint to make it doubly + * clear that expand_to_usable won't return NULL. + * See: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79265 */ + if (!*xp) + assert_not_reached(); + return sz; +} + +/* This returns the number of usable bytes in a malloc()ed region as per malloc_usable_size(), which may + * return a value larger than the size that was actually allocated. Access to that additional memory is + * discouraged because it violates the C standard; a compiler cannot see that this as valid. To help the + * compiler out, the MALLOC_SIZEOF_SAFE macro 'allocates' the usable size using a dummy allocator function + * expand_to_usable. There is a possibility of malloc_usable_size() returning different values during the + * lifetime of an object, which may cause problems, but the glibc allocator does not do that at the moment. */ #define MALLOC_SIZEOF_SAFE(x) \ - MIN(malloc_usable_size(x), __builtin_object_size(x, 0)) + malloc_sizeof_safe((void**) &__builtin_choose_expr(__builtin_constant_p(x), (void*) { NULL }, (x))) /* Inspired by ELEMENTSOF() but operates on malloc()'ed memory areas: typesafely returns the number of items * that fit into the specified memory block */ diff --git a/src/basic/cgroup-util.c b/src/basic/cgroup-util.c index b03cc70e2e6582a0c9cbbcc353ced1bb978ee60e..17c0170b82b9b260eb863641ac1bfe645137e33a 100644 --- a/src/basic/cgroup-util.c +++ b/src/basic/cgroup-util.c @@ -1238,7 +1238,7 @@ static const char *skip_session(const char *p) { * here. */ if (!session_id_valid(buf)) - return false; + return NULL; p += n; p += strspn(p, "/"); diff --git a/src/basic/hashmap.c b/src/basic/hashmap.c index f68cd36bb72f4dd85023469b66c004913f79a905..6a14ea93ec8fad11a8661253aaf560673a1ce8e5 100644 --- a/src/basic/hashmap.c +++ b/src/basic/hashmap.c @@ -1751,7 +1751,7 @@ HashmapBase* _hashmap_copy(HashmapBase *h HASHMAP_DEBUG_PARAMS) { } if (r < 0) - return _hashmap_free(copy, false, false); + return _hashmap_free(copy, NULL, NULL); return copy; } diff --git a/src/basic/linux/README b/src/basic/linux/README index 2bb70fdaadb812a6ea231ab8b9428f7708722983..790b4feb0ae2edc6f646cf2c0d5dbc1b80489942 100644 --- a/src/basic/linux/README +++ b/src/basic/linux/README @@ -4,3 +4,5 @@ The files in this directory are copied from current kernel master modifications are applied: - btrfs.h: drop '__user' attributes - if.h: drop '#include <linux/compiler.h>' and '__user' attributes +- stddef.h: drop '#include <linux/compiler_types.h>' +- guard linux/fs.h include to avoid conflict with glibc 2.36 diff --git a/src/basic/linux/btrfs.h b/src/basic/linux/btrfs.h index 6a0442b388d4933a3f3d9582484c7d4312a69e9e..74ed9088bd28cb6adcd8068b4ab229962776404f 100644 --- a/src/basic/linux/btrfs.h +++ b/src/basic/linux/btrfs.h @@ -19,8 +19,16 @@ #ifndef _UAPI_LINUX_BTRFS_H #define _UAPI_LINUX_BTRFS_H + +#ifdef __cplusplus +extern "C" { +#endif + #include <linux/types.h> #include <linux/ioctl.h> +#if WANT_LINUX_FS_H +#include <linux/fs.h> +#endif #define BTRFS_IOCTL_MAGIC 0x94 #define BTRFS_VOL_NAME_MAX 255 @@ -93,7 +101,7 @@ struct btrfs_qgroup_inherit { __u64 num_ref_copies; __u64 num_excl_copies; struct btrfs_qgroup_limit lim; - __u64 qgroups[0]; + __u64 qgroups[]; }; struct btrfs_ioctl_qgroup_limit_args { @@ -290,6 +298,12 @@ struct btrfs_ioctl_fs_info_args { #define BTRFS_FEATURE_COMPAT_RO_FREE_SPACE_TREE_VALID (1ULL << 1) #define BTRFS_FEATURE_COMPAT_RO_VERITY (1ULL << 2) +/* + * Put all block group items into a dedicated block group tree, greatly + * reducing mount time for large filesystem due to better locality. + */ +#define BTRFS_FEATURE_COMPAT_RO_BLOCK_GROUP_TREE (1ULL << 3) + #define BTRFS_FEATURE_INCOMPAT_MIXED_BACKREF (1ULL << 0) #define BTRFS_FEATURE_INCOMPAT_DEFAULT_SUBVOL (1ULL << 1) #define BTRFS_FEATURE_INCOMPAT_MIXED_GROUPS (1ULL << 2) @@ -327,6 +341,12 @@ struct btrfs_ioctl_feature_flags { */ struct btrfs_balance_args { __u64 profiles; + + /* + * usage filter + * BTRFS_BALANCE_ARGS_USAGE with a single value means '0..N' + * BTRFS_BALANCE_ARGS_USAGE_RANGE - range syntax, min..max + */ union { __u64 usage; struct { @@ -543,7 +563,7 @@ struct btrfs_ioctl_search_header { __u64 offset; __u32 type; __u32 len; -}; +} __attribute__ ((__may_alias__)); #define BTRFS_SEARCH_ARGS_BUFSIZE (4096 - sizeof(struct btrfs_ioctl_search_key)) /* @@ -556,18 +576,23 @@ struct btrfs_ioctl_search_args { char buf[BTRFS_SEARCH_ARGS_BUFSIZE]; }; +/* + * Extended version of TREE_SEARCH ioctl that can return more than 4k of bytes. + * The allocated size of the buffer is set in buf_size. + */ struct btrfs_ioctl_search_args_v2 { struct btrfs_ioctl_search_key key; /* in/out - search parameters */ __u64 buf_size; /* in - size of buffer * out - on EOVERFLOW: needed size * to store item */ - __u64 buf[0]; /* out - found items */ + __u64 buf[]; /* out - found items */ }; +/* With a @src_length of zero, the range from @src_offset->EOF is cloned! */ struct btrfs_ioctl_clone_range_args { - __s64 src_fd; - __u64 src_offset, src_length; - __u64 dest_offset; + __s64 src_fd; + __u64 src_offset, src_length; + __u64 dest_offset; }; /* @@ -632,7 +657,7 @@ struct btrfs_ioctl_same_args { __u16 dest_count; /* in - total elements in info array */ __u16 reserved1; __u32 reserved2; - struct btrfs_ioctl_same_extent_info info[0]; + struct btrfs_ioctl_same_extent_info info[]; }; struct btrfs_ioctl_space_info { @@ -644,7 +669,7 @@ struct btrfs_ioctl_space_info { struct btrfs_ioctl_space_args { __u64 space_slots; __u64 total_spaces; - struct btrfs_ioctl_space_info spaces[0]; + struct btrfs_ioctl_space_info spaces[]; }; struct btrfs_data_container { @@ -652,7 +677,7 @@ struct btrfs_data_container { __u32 bytes_missing; /* out -- additional bytes needed for result */ __u32 elem_cnt; /* out */ __u32 elem_missed; /* out */ - __u64 val[0]; /* out */ + __u64 val[]; /* out */ }; struct btrfs_ioctl_ino_path_args { @@ -671,8 +696,11 @@ struct btrfs_ioctl_logical_ino_args { /* struct btrfs_data_container *inodes; out */ __u64 inodes; }; -/* Return every ref to the extent, not just those containing logical block. - * Requires logical == extent bytenr. */ + +/* + * Return every ref to the extent, not just those containing logical block. + * Requires logical == extent bytenr. + */ #define BTRFS_LOGICAL_INO_ARGS_IGNORE_OFFSET (1ULL << 0) enum btrfs_dev_stat_values { @@ -777,11 +805,19 @@ struct btrfs_ioctl_received_subvol_args { */ #define BTRFS_SEND_FLAG_VERSION 0x8 +/* + * Send compressed data using the ENCODED_WRITE command instead of decompressing + * the data and sending it with the WRITE command. This requires protocol + * version >= 2. + */ +#define BTRFS_SEND_FLAG_COMPRESSED 0x10 + #define BTRFS_SEND_FLAG_MASK \ (BTRFS_SEND_FLAG_NO_FILE_DATA | \ BTRFS_SEND_FLAG_OMIT_STREAM_HEADER | \ BTRFS_SEND_FLAG_OMIT_END_CMD | \ - BTRFS_SEND_FLAG_VERSION) + BTRFS_SEND_FLAG_VERSION | \ + BTRFS_SEND_FLAG_COMPRESSED) struct btrfs_ioctl_send_args { __s64 send_fd; /* in */ @@ -1130,4 +1166,8 @@ enum btrfs_err_code { #define BTRFS_IOC_ENCODED_WRITE _IOW(BTRFS_IOCTL_MAGIC, 64, \ struct btrfs_ioctl_encoded_io_args) +#ifdef __cplusplus +} +#endif + #endif /* _UAPI_LINUX_BTRFS_H */ diff --git a/src/basic/linux/btrfs_tree.h b/src/basic/linux/btrfs_tree.h index d4117152d90783a57c347a5f541a0d70e3036614..ab38d0f411fa4699ec43b9f1e42372abd60c4f61 100644 --- a/src/basic/linux/btrfs_tree.h +++ b/src/basic/linux/btrfs_tree.h @@ -10,6 +10,23 @@ #include <stddef.h> #endif +/* ASCII for _BHRfS_M, no terminating nul */ +#define BTRFS_MAGIC 0x4D5F53665248425FULL + +#define BTRFS_MAX_LEVEL 8 + +/* + * We can actually store much bigger names, but lets not confuse the rest of + * linux. + */ +#define BTRFS_NAME_LEN 255 + +/* + * Theoretical limit is larger, but we keep this down to a sane value. That + * should limit greatly the possibility of collisions on inode ref items. + */ +#define BTRFS_LINK_MAX 65535U + /* * This header contains the structure definitions and constants used * by file system objects that can be retrieved using @@ -359,6 +376,50 @@ enum btrfs_csum_type { #define BTRFS_FT_SYMLINK 7 #define BTRFS_FT_XATTR 8 #define BTRFS_FT_MAX 9 +/* Directory contains encrypted data */ +#define BTRFS_FT_ENCRYPTED 0x80 + +static inline __u8 btrfs_dir_flags_to_ftype(__u8 flags) +{ + return flags & ~BTRFS_FT_ENCRYPTED; +} + +/* + * Inode flags + */ +#define BTRFS_INODE_NODATASUM (1U << 0) +#define BTRFS_INODE_NODATACOW (1U << 1) +#define BTRFS_INODE_READONLY (1U << 2) +#define BTRFS_INODE_NOCOMPRESS (1U << 3) +#define BTRFS_INODE_PREALLOC (1U << 4) +#define BTRFS_INODE_SYNC (1U << 5) +#define BTRFS_INODE_IMMUTABLE (1U << 6) +#define BTRFS_INODE_APPEND (1U << 7) +#define BTRFS_INODE_NODUMP (1U << 8) +#define BTRFS_INODE_NOATIME (1U << 9) +#define BTRFS_INODE_DIRSYNC (1U << 10) +#define BTRFS_INODE_COMPRESS (1U << 11) + +#define BTRFS_INODE_ROOT_ITEM_INIT (1U << 31) + +#define BTRFS_INODE_FLAG_MASK \ + (BTRFS_INODE_NODATASUM | \ + BTRFS_INODE_NODATACOW | \ + BTRFS_INODE_READONLY | \ + BTRFS_INODE_NOCOMPRESS | \ + BTRFS_INODE_PREALLOC | \ + BTRFS_INODE_SYNC | \ + BTRFS_INODE_IMMUTABLE | \ + BTRFS_INODE_APPEND | \ + BTRFS_INODE_NODUMP | \ + BTRFS_INODE_NOATIME | \ + BTRFS_INODE_DIRSYNC | \ + BTRFS_INODE_COMPRESS | \ + BTRFS_INODE_ROOT_ITEM_INIT) + +#define BTRFS_INODE_RO_VERITY (1U << 0) + +#define BTRFS_INODE_RO_FLAG_MASK (BTRFS_INODE_RO_VERITY) /* * The key defines the order in the tree, and so it also defines (optimal) @@ -389,6 +450,109 @@ struct btrfs_key { __u64 offset; } __attribute__ ((__packed__)); +/* + * Every tree block (leaf or node) starts with this header. + */ +struct btrfs_header { + /* These first four must match the super block */ + __u8 csum[BTRFS_CSUM_SIZE]; + /* FS specific uuid */ + __u8 fsid[BTRFS_FSID_SIZE]; + /* Which block this node is supposed to live in */ + __le64 bytenr; + __le64 flags; + + /* Allowed to be different from the super from here on down */ + __u8 chunk_tree_uuid[BTRFS_UUID_SIZE]; + __le64 generation; + __le64 owner; + __le32 nritems; + __u8 level; +} __attribute__ ((__packed__)); + +/* + * This is a very generous portion of the super block, giving us room to + * translate 14 chunks with 3 stripes each. + */ +#define BTRFS_SYSTEM_CHUNK_ARRAY_SIZE 2048 + +/* + * Just in case we somehow lose the roots and are not able to mount, we store + * an array of the roots from previous transactions in the super. + */ +#define BTRFS_NUM_BACKUP_ROOTS 4 +struct btrfs_root_backup { + __le64 tree_root; + __le64 tree_root_gen; + + __le64 chunk_root; + __le64 chunk_root_gen; + + __le64 extent_root; + __le64 extent_root_gen; + + __le64 fs_root; + __le64 fs_root_gen; + + __le64 dev_root; + __le64 dev_root_gen; + + __le64 csum_root; + __le64 csum_root_gen; + + __le64 total_bytes; + __le64 bytes_used; + __le64 num_devices; + /* future */ + __le64 unused_64[4]; + + __u8 tree_root_level; + __u8 chunk_root_level; + __u8 extent_root_level; + __u8 fs_root_level; + __u8 dev_root_level; + __u8 csum_root_level; + /* future and to align */ + __u8 unused_8[10]; +} __attribute__ ((__packed__)); + +/* + * A leaf is full of items. offset and size tell us where to find the item in + * the leaf (relative to the start of the data area) + */ +struct btrfs_item { + struct btrfs_disk_key key; + __le32 offset; + __le32 size; +} __attribute__ ((__packed__)); + +/* + * Leaves have an item area and a data area: + * [item0, item1....itemN] [free space] [dataN...data1, data0] + * + * The data is separate from the items to get the keys closer together during + * searches. + */ +struct btrfs_leaf { + struct btrfs_header header; + struct btrfs_item items[]; +} __attribute__ ((__packed__)); + +/* + * All non-leaf blocks are nodes, they hold only keys and pointers to other + * blocks. + */ +struct btrfs_key_ptr { + struct btrfs_disk_key key; + __le64 blockptr; + __le64 generation; +} __attribute__ ((__packed__)); + +struct btrfs_node { + struct btrfs_header header; + struct btrfs_key_ptr ptrs[]; +} __attribute__ ((__packed__)); + struct btrfs_dev_item { /* the internal btrfs device id */ __le64 devid; @@ -472,6 +636,69 @@ struct btrfs_chunk { /* additional stripes go here */ } __attribute__ ((__packed__)); +/* + * The super block basically lists the main trees of the FS. + */ +struct btrfs_super_block { + /* The first 4 fields must match struct btrfs_header */ + __u8 csum[BTRFS_CSUM_SIZE]; + /* FS specific UUID, visible to user */ + __u8 fsid[BTRFS_FSID_SIZE]; + /* This block number */ + __le64 bytenr; + __le64 flags; + + /* Allowed to be different from the btrfs_header from here own down */ + __le64 magic; + __le64 generation; + __le64 root; + __le64 chunk_root; + __le64 log_root; + + /* + * This member has never been utilized since the very beginning, thus + * it's always 0 regardless of kernel version. We always use + * generation + 1 to read log tree root. So here we mark it deprecated. + */ + __le64 __unused_log_root_transid; + __le64 total_bytes; + __le64 bytes_used; + __le64 root_dir_objectid; + __le64 num_devices; + __le32 sectorsize; + __le32 nodesize; + __le32 __unused_leafsize; + __le32 stripesize; + __le32 sys_chunk_array_size; + __le64 chunk_root_generation; + __le64 compat_flags; + __le64 compat_ro_flags; + __le64 incompat_flags; + __le16 csum_type; + __u8 root_level; + __u8 chunk_root_level; + __u8 log_root_level; + struct btrfs_dev_item dev_item; + + char label[BTRFS_LABEL_SIZE]; + + __le64 cache_generation; + __le64 uuid_tree_generation; + + /* The UUID written into btree blocks */ + __u8 metadata_uuid[BTRFS_FSID_SIZE]; + + __u64 nr_global_roots; + + /* Future expansion */ + __le64 reserved[27]; + __u8 sys_chunk_array[BTRFS_SYSTEM_CHUNK_ARRAY_SIZE]; + struct btrfs_root_backup super_roots[BTRFS_NUM_BACKUP_ROOTS]; + + /* Padded to 4096 bytes */ + __u8 padding[565]; +} __attribute__ ((__packed__)); + #define BTRFS_FREE_SPACE_EXTENT 1 #define BTRFS_FREE_SPACE_BITMAP 2 @@ -526,6 +753,14 @@ struct btrfs_extent_item_v0 { /* use full backrefs for extent pointers in the block */ #define BTRFS_BLOCK_FLAG_FULL_BACKREF (1ULL << 8) +#define BTRFS_BACKREF_REV_MAX 256 +#define BTRFS_BACKREF_REV_SHIFT 56 +#define BTRFS_BACKREF_REV_MASK (((u64)BTRFS_BACKREF_REV_MAX - 1) << \ + BTRFS_BACKREF_REV_SHIFT) + +#define BTRFS_OLD_BACKREF_REV 0 +#define BTRFS_MIXED_BACKREF_REV 1 + /* * this flag is only used internally by scrub and may be changed at any time * it is only declared here to avoid collisions @@ -575,7 +810,7 @@ struct btrfs_inode_extref { __le64 parent_objectid; __le64 index; __le16 name_len; - __u8 name[0]; + __u8 name[]; /* name goes here */ } __attribute__ ((__packed__)); @@ -965,6 +1200,10 @@ static inline __u16 btrfs_qgroup_level(__u64 qgroupid) */ #define BTRFS_QGROUP_STATUS_FLAG_INCONSISTENT (1ULL << 2) +#define BTRFS_QGROUP_STATUS_FLAGS_MASK (BTRFS_QGROUP_STATUS_FLAG_ON | \ + BTRFS_QGROUP_STATUS_FLAG_RESCAN | \ + BTRFS_QGROUP_STATUS_FLAG_INCONSISTENT) + #define BTRFS_QGROUP_STATUS_VERSION 1 struct btrfs_qgroup_status_item { diff --git a/src/basic/linux/genetlink.h b/src/basic/linux/genetlink.h index d83f214b4134ab518ecc37318d506df3de987ead..ddba3ca01e39aedd09ee86d1e9145bb66fe09b35 100644 --- a/src/basic/linux/genetlink.h +++ b/src/basic/linux/genetlink.h @@ -87,6 +87,8 @@ enum { __CTRL_ATTR_MCAST_GRP_MAX, }; +#define CTRL_ATTR_MCAST_GRP_MAX (__CTRL_ATTR_MCAST_GRP_MAX - 1) + enum { CTRL_ATTR_POLICY_UNSPEC, CTRL_ATTR_POLICY_DO, @@ -96,7 +98,6 @@ enum { CTRL_ATTR_POLICY_DUMP_MAX = __CTRL_ATTR_POLICY_DUMP_MAX - 1 }; -#define CTRL_ATTR_MCAST_GRP_MAX (__CTRL_ATTR_MCAST_GRP_MAX - 1) - +#define CTRL_ATTR_POLICY_MAX (__CTRL_ATTR_POLICY_DUMP_MAX - 1) #endif /* _UAPI__LINUX_GENERIC_NETLINK_H */ diff --git a/src/basic/linux/if_bridge.h b/src/basic/linux/if_bridge.h index a86a7e7b811f2bf95bf8e734638968ecf26f726f..d9de241d90f9863ede77aca849aaba68c00f7a17 100644 --- a/src/basic/linux/if_bridge.h +++ b/src/basic/linux/if_bridge.h @@ -723,10 +723,31 @@ enum { enum { MDBE_ATTR_UNSPEC, MDBE_ATTR_SOURCE, + MDBE_ATTR_SRC_LIST, + MDBE_ATTR_GROUP_MODE, + MDBE_ATTR_RTPROT, __MDBE_ATTR_MAX, }; #define MDBE_ATTR_MAX (__MDBE_ATTR_MAX - 1) +/* per mdb entry source */ +enum { + MDBE_SRC_LIST_UNSPEC, + MDBE_SRC_LIST_ENTRY, + __MDBE_SRC_LIST_MAX, +}; +#define MDBE_SRC_LIST_MAX (__MDBE_SRC_LIST_MAX - 1) + +/* per mdb entry per source attributes + * these are embedded in MDBE_SRC_LIST_ENTRY + */ +enum { + MDBE_SRCATTR_UNSPEC, + MDBE_SRCATTR_ADDRESS, + __MDBE_SRCATTR_MAX, +}; +#define MDBE_SRCATTR_MAX (__MDBE_SRCATTR_MAX - 1) + /* Embedded inside LINK_XSTATS_TYPE_BRIDGE */ enum { BRIDGE_XSTATS_UNSPEC, diff --git a/src/basic/linux/if_ether.h b/src/basic/linux/if_ether.h index 1d0bccc3fa54cd55db9369e0aa26c1ce38918f53..69e0457eb2000dfda7b96fd4b1daff93f7970f9f 100644 --- a/src/basic/linux/if_ether.h +++ b/src/basic/linux/if_ether.h @@ -116,6 +116,7 @@ #define ETH_P_QINQ3 0x9300 /* deprecated QinQ VLAN [ NOT AN OFFICIALLY REGISTERED ID ] */ #define ETH_P_EDSA 0xDADA /* Ethertype DSA [ NOT AN OFFICIALLY REGISTERED ID ] */ #define ETH_P_DSA_8021Q 0xDADB /* Fake VLAN Header for DSA [ NOT AN OFFICIALLY REGISTERED ID ] */ +#define ETH_P_DSA_A5PSW 0xE001 /* A5PSW Tag Value [ NOT AN OFFICIALLY REGISTERED ID ] */ #define ETH_P_IFE 0xED3E /* ForCES inter-FE LFB type */ #define ETH_P_AF_IUCV 0xFBFB /* IBM af_iucv [ NOT AN OFFICIALLY REGISTERED ID ] */ @@ -137,6 +138,7 @@ #define ETH_P_LOCALTALK 0x0009 /* Localtalk pseudo type */ #define ETH_P_CAN 0x000C /* CAN: Controller Area Network */ #define ETH_P_CANFD 0x000D /* CANFD: CAN flexible data rate*/ +#define ETH_P_CANXL 0x000E /* CANXL: eXtended frame Length */ #define ETH_P_PPPTALK 0x0010 /* Dummy type for Atalk over PPP*/ #define ETH_P_TR_802_2 0x0011 /* 802.2 frames */ #define ETH_P_MOBITEX 0x0015 /* Mobitex (kaz@cafe.net) */ diff --git a/src/basic/linux/if_link.h b/src/basic/linux/if_link.h index 5f58dcfe2787f308bb2aa5777cca0816dd32bbb9..1021a7e47a868aa372f923172f103a8cf1af1a1e 100644 --- a/src/basic/linux/if_link.h +++ b/src/basic/linux/if_link.h @@ -370,6 +370,9 @@ enum { IFLA_GRO_MAX_SIZE, IFLA_TSO_MAX_SIZE, IFLA_TSO_MAX_SEGS, + IFLA_ALLMULTI, /* Allmulti count: > 0 means acts ALLMULTI */ + + IFLA_DEVLINK_PORT, __IFLA_MAX }; @@ -560,6 +563,7 @@ enum { IFLA_BRPORT_MCAST_EHT_HOSTS_LIMIT, IFLA_BRPORT_MCAST_EHT_HOSTS_CNT, IFLA_BRPORT_LOCKED, + IFLA_BRPORT_MAB, __IFLA_BRPORT_MAX }; #define IFLA_BRPORT_MAX (__IFLA_BRPORT_MAX - 1) @@ -694,6 +698,7 @@ enum { IFLA_XFRM_UNSPEC, IFLA_XFRM_LINK, IFLA_XFRM_IF_ID, + IFLA_XFRM_COLLECT_METADATA, __IFLA_XFRM_MAX }; @@ -963,6 +968,7 @@ enum { IFLA_BOND_SLAVE_AD_AGGREGATOR_ID, IFLA_BOND_SLAVE_AD_ACTOR_OPER_PORT_STATE, IFLA_BOND_SLAVE_AD_PARTNER_OPER_PORT_STATE, + IFLA_BOND_SLAVE_PRIO, __IFLA_BOND_SLAVE_MAX, }; @@ -1373,4 +1379,14 @@ enum { #define IFLA_MCTP_MAX (__IFLA_MCTP_MAX - 1) +/* DSA section */ + +enum { + IFLA_DSA_UNSPEC, + IFLA_DSA_MASTER, + __IFLA_DSA_MAX, +}; + +#define IFLA_DSA_MAX (__IFLA_DSA_MAX - 1) + #endif /* _UAPI_LINUX_IF_LINK_H */ diff --git a/src/basic/linux/if_macsec.h b/src/basic/linux/if_macsec.h index 3af2aa069a3677ca30691c854268664201f7103f..d5b6d1f37353e788ff8d0fdaf010946986c6a3fd 100644 --- a/src/basic/linux/if_macsec.h +++ b/src/basic/linux/if_macsec.h @@ -22,6 +22,8 @@ #define MACSEC_KEYID_LEN 16 +#define MACSEC_SALT_LEN 12 + /* cipher IDs as per IEEE802.1AE-2018 (Table 14-1) */ #define MACSEC_CIPHER_ID_GCM_AES_128 0x0080C20001000001ULL #define MACSEC_CIPHER_ID_GCM_AES_256 0x0080C20001000002ULL diff --git a/src/basic/linux/if_tun.h b/src/basic/linux/if_tun.h index 454ae31b93c7a4b4aeedddf7ceb5274377b39a58..287cdc81c9390c289a30545aa7ed23d81c3329d3 100644 --- a/src/basic/linux/if_tun.h +++ b/src/basic/linux/if_tun.h @@ -67,6 +67,8 @@ #define IFF_TAP 0x0002 #define IFF_NAPI 0x0010 #define IFF_NAPI_FRAGS 0x0020 +/* Used in TUNSETIFF to bring up tun/tap without carrier */ +#define IFF_NO_CARRIER 0x0040 #define IFF_NO_PI 0x1000 /* This flag has no real effect */ #define IFF_ONE_QUEUE 0x2000 @@ -88,6 +90,8 @@ #define TUN_F_TSO6 0x04 /* I can handle TSO for IPv6 packets */ #define TUN_F_TSO_ECN 0x08 /* I can handle TSO with ECN bits. */ #define TUN_F_UFO 0x10 /* I can handle UFO packets */ +#define TUN_F_USO4 0x20 /* I can handle USO for IPv4 packets */ +#define TUN_F_USO6 0x40 /* I can handle USO for IPv6 packets */ /* Protocol info prepended to the packets (when IFF_NO_PI is not set) */ #define TUN_PKT_STRIP 0x0001 @@ -108,7 +112,7 @@ struct tun_pi { struct tun_filter { __u16 flags; /* TUN_FLT_ flags see above */ __u16 count; /* Number of addresses */ - __u8 addr[0][ETH_ALEN]; + __u8 addr[][ETH_ALEN]; }; #endif /* _UAPI__IF_TUN_H */ diff --git a/src/basic/linux/in.h b/src/basic/linux/in.h index 14168225cecdc74cb7c46b3abd0c1f0bcf874a7a..07a4cb149305be99b1b661887abf5e37c2affc9a 100644 --- a/src/basic/linux/in.h +++ b/src/basic/linux/in.h @@ -20,6 +20,7 @@ #define _UAPI_LINUX_IN_H #include <linux/types.h> +#include <linux/stddef.h> #include <linux/libc-compat.h> #include <linux/socket.h> @@ -68,6 +69,8 @@ enum { #define IPPROTO_PIM IPPROTO_PIM IPPROTO_COMP = 108, /* Compression Header Protocol */ #define IPPROTO_COMP IPPROTO_COMP + IPPROTO_L2TP = 115, /* Layer 2 Tunnelling Protocol */ +#define IPPROTO_L2TP IPPROTO_L2TP IPPROTO_SCTP = 132, /* Stream Control Transport Protocol */ #define IPPROTO_SCTP IPPROTO_SCTP IPPROTO_UDPLITE = 136, /* UDP-Lite (RFC 3828) */ @@ -188,21 +191,13 @@ struct ip_mreq_source { }; struct ip_msfilter { + __be32 imsf_multiaddr; + __be32 imsf_interface; + __u32 imsf_fmode; + __u32 imsf_numsrc; union { - struct { - __be32 imsf_multiaddr_aux; - __be32 imsf_interface_aux; - __u32 imsf_fmode_aux; - __u32 imsf_numsrc_aux; - __be32 imsf_slist[1]; - }; - struct { - __be32 imsf_multiaddr; - __be32 imsf_interface; - __u32 imsf_fmode; - __u32 imsf_numsrc; - __be32 imsf_slist_flex[]; - }; + __be32 imsf_slist[1]; + __DECLARE_FLEX_ARRAY(__be32, imsf_slist_flex); }; }; diff --git a/src/basic/linux/l2tp.h b/src/basic/linux/l2tp.h index bab8c9708611139357eb888c9ad367935f380844..7d81c3e1ec29aabd374e94f70ec1161e9f5f78ad 100644 --- a/src/basic/linux/l2tp.h +++ b/src/basic/linux/l2tp.h @@ -13,8 +13,6 @@ #include <linux/in.h> #include <linux/in6.h> -#define IPPROTO_L2TP 115 - /** * struct sockaddr_l2tpip - the sockaddr structure for L2TP-over-IP sockets * @l2tp_family: address family number AF_L2TPIP. diff --git a/src/basic/linux/netfilter/nf_tables.h b/src/basic/linux/netfilter/nf_tables.h index 466fd3f4447c2fc47ca2a52db149ec27dc079216..cfa844da1ce61eae8679868239f639948f65eb94 100644 --- a/src/basic/linux/netfilter/nf_tables.h +++ b/src/basic/linux/netfilter/nf_tables.h @@ -97,6 +97,7 @@ enum nft_verdicts { * @NFT_MSG_NEWFLOWTABLE: add new flow table (enum nft_flowtable_attributes) * @NFT_MSG_GETFLOWTABLE: get flow table (enum nft_flowtable_attributes) * @NFT_MSG_DELFLOWTABLE: delete flow table (enum nft_flowtable_attributes) + * @NFT_MSG_GETRULE_RESET: get rules and reset stateful expressions (enum nft_obj_attributes) */ enum nf_tables_msg_types { NFT_MSG_NEWTABLE, @@ -124,6 +125,7 @@ enum nf_tables_msg_types { NFT_MSG_NEWFLOWTABLE, NFT_MSG_GETFLOWTABLE, NFT_MSG_DELFLOWTABLE, + NFT_MSG_GETRULE_RESET, NFT_MSG_MAX, }; @@ -760,6 +762,7 @@ enum nft_payload_bases { NFT_PAYLOAD_NETWORK_HEADER, NFT_PAYLOAD_TRANSPORT_HEADER, NFT_PAYLOAD_INNER_HEADER, + NFT_PAYLOAD_TUN_HEADER, }; /** @@ -779,6 +782,32 @@ enum nft_payload_csum_flags { NFT_PAYLOAD_L4CSUM_PSEUDOHDR = (1 << 0), }; +enum nft_inner_type { + NFT_INNER_UNSPEC = 0, + NFT_INNER_VXLAN, + NFT_INNER_GENEVE, +}; + +enum nft_inner_flags { + NFT_INNER_HDRSIZE = (1 << 0), + NFT_INNER_LL = (1 << 1), + NFT_INNER_NH = (1 << 2), + NFT_INNER_TH = (1 << 3), +}; +#define NFT_INNER_MASK (NFT_INNER_HDRSIZE | NFT_INNER_LL | \ + NFT_INNER_NH | NFT_INNER_TH) + +enum nft_inner_attributes { + NFTA_INNER_UNSPEC, + NFTA_INNER_NUM, + NFTA_INNER_TYPE, + NFTA_INNER_FLAGS, + NFTA_INNER_HDRSIZE, + NFTA_INNER_EXPR, + __NFTA_INNER_MAX +}; +#define NFTA_INNER_MAX (__NFTA_INNER_MAX - 1) + /** * enum nft_payload_attributes - nf_tables payload expression netlink attributes * diff --git a/src/basic/linux/netlink.h b/src/basic/linux/netlink.h index 855dffb4c1c3e906882644f4bf4e729190c82913..e2ae82e3f9f7187d12ad6d78b6875cfccce878cd 100644 --- a/src/basic/linux/netlink.h +++ b/src/basic/linux/netlink.h @@ -20,7 +20,7 @@ #define NETLINK_CONNECTOR 11 #define NETLINK_NETFILTER 12 /* netfilter subsystem */ #define NETLINK_IP6_FW 13 -#define NETLINK_DNRTMSG 14 /* DECnet routing messages */ +#define NETLINK_DNRTMSG 14 /* DECnet routing messages (obsolete) */ #define NETLINK_KOBJECT_UEVENT 15 /* Kernel messages to userspace */ #define NETLINK_GENERIC 16 /* leave room for NETLINK_DM (DM Events) */ @@ -41,12 +41,20 @@ struct sockaddr_nl { __u32 nl_groups; /* multicast groups mask */ }; +/** + * struct nlmsghdr - fixed format metadata header of Netlink messages + * @nlmsg_len: Length of message including header + * @nlmsg_type: Message content type + * @nlmsg_flags: Additional flags + * @nlmsg_seq: Sequence number + * @nlmsg_pid: Sending process port ID + */ struct nlmsghdr { - __u32 nlmsg_len; /* Length of message including header */ - __u16 nlmsg_type; /* Message content */ - __u16 nlmsg_flags; /* Additional flags */ - __u32 nlmsg_seq; /* Sequence number */ - __u32 nlmsg_pid; /* Sending process port ID */ + __u32 nlmsg_len; + __u16 nlmsg_type; + __u16 nlmsg_flags; + __u32 nlmsg_seq; + __u32 nlmsg_pid; }; /* Flags values */ @@ -54,7 +62,7 @@ struct nlmsghdr { #define NLM_F_REQUEST 0x01 /* It is request message. */ #define NLM_F_MULTI 0x02 /* Multipart message, terminated by NLMSG_DONE */ #define NLM_F_ACK 0x04 /* Reply with ack, with zero or error code */ -#define NLM_F_ECHO 0x08 /* Echo this request */ +#define NLM_F_ECHO 0x08 /* Receive resulting notifications */ #define NLM_F_DUMP_INTR 0x10 /* Dump was inconsistent due to sequence change */ #define NLM_F_DUMP_FILTERED 0x20 /* Dump was filtered as requested */ @@ -132,6 +140,10 @@ struct nlmsgerr { * be used - in the success case - to identify a created * object or operation or similar (binary) * @NLMSGERR_ATTR_POLICY: policy for a rejected attribute + * @NLMSGERR_ATTR_MISS_TYPE: type of a missing required attribute, + * %NLMSGERR_ATTR_MISS_NEST will not be present if the attribute was + * missing at the message level + * @NLMSGERR_ATTR_MISS_NEST: offset of the nest where attribute was missing * @__NLMSGERR_ATTR_MAX: number of attributes * @NLMSGERR_ATTR_MAX: highest attribute number */ @@ -141,6 +153,8 @@ enum nlmsgerr_attrs { NLMSGERR_ATTR_OFFS, NLMSGERR_ATTR_COOKIE, NLMSGERR_ATTR_POLICY, + NLMSGERR_ATTR_MISS_TYPE, + NLMSGERR_ATTR_MISS_NEST, __NLMSGERR_ATTR_MAX, NLMSGERR_ATTR_MAX = __NLMSGERR_ATTR_MAX - 1 @@ -337,6 +351,9 @@ enum netlink_attribute_type { * bitfield32 type (U32) * @NL_POLICY_TYPE_ATTR_MASK: mask of valid bits for unsigned integers (U64) * @NL_POLICY_TYPE_ATTR_PAD: pad attribute for 64-bit alignment + * + * @__NL_POLICY_TYPE_ATTR_MAX: number of attributes + * @NL_POLICY_TYPE_ATTR_MAX: highest attribute number */ enum netlink_policy_type_attr { NL_POLICY_TYPE_ATTR_UNSPEC, diff --git a/src/basic/linux/nl80211.h b/src/basic/linux/nl80211.h index d9490e3062a70a52206e5ac0a9becfa35bee66f2..c14a91bbca7c9e6000978174becfa3e52982d1d2 100644 --- a/src/basic/linux/nl80211.h +++ b/src/basic/linux/nl80211.h @@ -323,6 +323,17 @@ * Once the association is done, the driver cleans the FILS AAD data. */ +/** + * DOC: Multi-Link Operation + * + * In Multi-Link Operation, a connection between to MLDs utilizes multiple + * links. To use this in nl80211, various commands and responses now need + * to or will include the new %NL80211_ATTR_MLO_LINKS attribute. + * Additionally, various commands that need to operate on a specific link + * now need to be given the %NL80211_ATTR_MLO_LINK_ID attribute, e.g. to + * use %NL80211_CMD_START_AP or similar functions. + */ + /** * enum nl80211_commands - supported nl80211 commands * @@ -366,14 +377,22 @@ * the non-transmitting interfaces are deleted as well. * * @NL80211_CMD_GET_KEY: Get sequence counter information for a key specified - * by %NL80211_ATTR_KEY_IDX and/or %NL80211_ATTR_MAC. + * by %NL80211_ATTR_KEY_IDX and/or %NL80211_ATTR_MAC. %NL80211_ATTR_MAC + * represents peer's MLD address for MLO pairwise key. For MLO group key, + * the link is identified by %NL80211_ATTR_MLO_LINK_ID. * @NL80211_CMD_SET_KEY: Set key attributes %NL80211_ATTR_KEY_DEFAULT, * %NL80211_ATTR_KEY_DEFAULT_MGMT, or %NL80211_ATTR_KEY_THRESHOLD. + * For MLO connection, the link to set default key is identified by + * %NL80211_ATTR_MLO_LINK_ID. * @NL80211_CMD_NEW_KEY: add a key with given %NL80211_ATTR_KEY_DATA, * %NL80211_ATTR_KEY_IDX, %NL80211_ATTR_MAC, %NL80211_ATTR_KEY_CIPHER, - * and %NL80211_ATTR_KEY_SEQ attributes. + * and %NL80211_ATTR_KEY_SEQ attributes. %NL80211_ATTR_MAC represents + * peer's MLD address for MLO pairwise key. The link to add MLO + * group key is identified by %NL80211_ATTR_MLO_LINK_ID. * @NL80211_CMD_DEL_KEY: delete a key identified by %NL80211_ATTR_KEY_IDX - * or %NL80211_ATTR_MAC. + * or %NL80211_ATTR_MAC. %NL80211_ATTR_MAC represents peer's MLD address + * for MLO pairwise key. The link to delete group key is identified by + * %NL80211_ATTR_MLO_LINK_ID. * * @NL80211_CMD_GET_BEACON: (not used) * @NL80211_CMD_SET_BEACON: change the beacon on an access point interface @@ -753,6 +772,13 @@ * %NL80211_ATTR_CSA_C_OFFSETS_TX is an array of offsets to CSA * counters which will be updated to the current value. This attribute * is used during CSA period. + * For TX on an MLD, the frequency can be omitted and the link ID be + * specified, or if transmitting to a known peer MLD (with MLD addresses + * in the frame) both can be omitted and the link will be selected by + * lower layers. + * For RX notification, %NL80211_ATTR_RX_HW_TIMESTAMP may be included to + * indicate the frame RX timestamp and %NL80211_ATTR_TX_HW_TIMESTAMP may + * be included to indicate the ack TX timestamp. * @NL80211_CMD_FRAME_WAIT_CANCEL: When an off-channel TX was requested, this * command may be used with the corresponding cookie to cancel the wait * time if it is known that it is no longer necessary. This command is @@ -763,7 +789,9 @@ * transmitted with %NL80211_CMD_FRAME. %NL80211_ATTR_COOKIE identifies * the TX command and %NL80211_ATTR_FRAME includes the contents of the * frame. %NL80211_ATTR_ACK flag is included if the recipient acknowledged - * the frame. + * the frame. %NL80211_ATTR_TX_HW_TIMESTAMP may be included to indicate the + * tx timestamp and %NL80211_ATTR_RX_HW_TIMESTAMP may be included to + * indicate the ack RX timestamp. * @NL80211_CMD_ACTION_TX_STATUS: Alias for @NL80211_CMD_FRAME_TX_STATUS for * backward compatibility. * @@ -1108,6 +1136,12 @@ * has been received. %NL80211_ATTR_FRAME is used to specify the * frame contents. The frame is the raw EAPoL data, without ethernet or * 802.11 headers. + * For an MLD transmitter, the %NL80211_ATTR_MLO_LINK_ID may be given and + * its effect will depend on the destination: If the destination is known + * to be an MLD, this will be used as a hint to select the link to transmit + * the frame on. If the destination is not an MLD, this will select both + * the link to transmit on and the source address will be set to the link + * address of that link. * When used as an event indication %NL80211_ATTR_CONTROL_PORT_ETHERTYPE, * %NL80211_ATTR_CONTROL_PORT_NO_ENCRYPT and %NL80211_ATTR_MAC are added * indicating the protocol type of the received frame; whether the frame @@ -1237,6 +1271,16 @@ * to describe the BSSID address of the AP and %NL80211_ATTR_TIMEOUT to * specify the timeout value. * + * @NL80211_CMD_ADD_LINK: Add a new link to an interface. The + * %NL80211_ATTR_MLO_LINK_ID attribute is used for the new link. + * @NL80211_CMD_REMOVE_LINK: Remove a link from an interface. This may come + * without %NL80211_ATTR_MLO_LINK_ID as an easy way to remove all links + * in preparation for e.g. roaming to a regular (non-MLO) AP. + * + * @NL80211_CMD_ADD_LINK_STA: Add a link to an MLD station + * @NL80211_CMD_MODIFY_LINK_STA: Modify a link of an MLD station + * @NL80211_CMD_REMOVE_LINK_STA: Remove a link of an MLD station + * * @NL80211_CMD_MAX: highest used command number * @__NL80211_CMD_AFTER_LAST: internal use */ @@ -1481,6 +1525,13 @@ enum nl80211_commands { NL80211_CMD_ASSOC_COMEBACK, + NL80211_CMD_ADD_LINK, + NL80211_CMD_REMOVE_LINK, + + NL80211_CMD_ADD_LINK_STA, + NL80211_CMD_MODIFY_LINK_STA, + NL80211_CMD_REMOVE_LINK_STA, + /* add new commands above here */ /* used to define NL80211_CMD_MAX below */ @@ -2340,8 +2391,10 @@ enum nl80211_commands { * * @NL80211_ATTR_IFTYPE_EXT_CAPA: Nested attribute of the following attributes: * %NL80211_ATTR_IFTYPE, %NL80211_ATTR_EXT_CAPA, - * %NL80211_ATTR_EXT_CAPA_MASK, to specify the extended capabilities per - * interface type. + * %NL80211_ATTR_EXT_CAPA_MASK, to specify the extended capabilities and + * other interface-type specific capabilities per interface type. For MLO, + * %NL80211_ATTR_EML_CAPABILITY and %NL80211_ATTR_MLD_CAPA_AND_OPS are + * present. * * @NL80211_ATTR_MU_MIMO_GROUP_DATA: array of 24 bytes that defines a MU-MIMO * groupID for monitor mode. @@ -2663,6 +2716,41 @@ enum nl80211_commands { * association request when used with NL80211_CMD_NEW_STATION). Can be set * only if %NL80211_STA_FLAG_WME is set. * + * @NL80211_ATTR_MLO_LINK_ID: A (u8) link ID for use with MLO, to be used with + * various commands that need a link ID to operate. + * @NL80211_ATTR_MLO_LINKS: A nested array of links, each containing some + * per-link information and a link ID. + * @NL80211_ATTR_MLD_ADDR: An MLD address, used with various commands such as + * authenticate/associate. + * + * @NL80211_ATTR_MLO_SUPPORT: Flag attribute to indicate user space supports MLO + * connection. Used with %NL80211_CMD_CONNECT. If this attribute is not + * included in NL80211_CMD_CONNECT drivers must not perform MLO connection. + * + * @NL80211_ATTR_MAX_NUM_AKM_SUITES: U16 attribute. Indicates maximum number of + * AKM suites allowed for %NL80211_CMD_CONNECT, %NL80211_CMD_ASSOCIATE and + * %NL80211_CMD_START_AP in %NL80211_CMD_GET_WIPHY response. If this + * attribute is not present userspace shall consider maximum number of AKM + * suites allowed as %NL80211_MAX_NR_AKM_SUITES which is the legacy maximum + * number prior to the introduction of this attribute. + * + * @NL80211_ATTR_EML_CAPABILITY: EML Capability information (u16) + * @NL80211_ATTR_MLD_CAPA_AND_OPS: MLD Capabilities and Operations (u16) + * + * @NL80211_ATTR_TX_HW_TIMESTAMP: Hardware timestamp for TX operation in + * nanoseconds (u64). This is the device clock timestamp so it will + * probably reset when the device is stopped or the firmware is reset. + * When used with %NL80211_CMD_FRAME_TX_STATUS, indicates the frame TX + * timestamp. When used with %NL80211_CMD_FRAME RX notification, indicates + * the ack TX timestamp. + * @NL80211_ATTR_RX_HW_TIMESTAMP: Hardware timestamp for RX operation in + * nanoseconds (u64). This is the device clock timestamp so it will + * probably reset when the device is stopped or the firmware is reset. + * When used with %NL80211_CMD_FRAME_TX_STATUS, indicates the ack RX + * timestamp. When used with %NL80211_CMD_FRAME RX notification, indicates + * the incoming frame RX timestamp. + * @NL80211_ATTR_TD_BITMAP: Transition Disable bitmap, for subsequent + * (re)associations. * @NUM_NL80211_ATTR: total number of nl80211_attrs available * @NL80211_ATTR_MAX: highest attribute number currently defined * @__NL80211_ATTR_AFTER_LAST: internal use @@ -3177,6 +3265,21 @@ enum nl80211_attrs { NL80211_ATTR_DISABLE_EHT, + NL80211_ATTR_MLO_LINKS, + NL80211_ATTR_MLO_LINK_ID, + NL80211_ATTR_MLD_ADDR, + + NL80211_ATTR_MLO_SUPPORT, + + NL80211_ATTR_MAX_NUM_AKM_SUITES, + + NL80211_ATTR_EML_CAPABILITY, + NL80211_ATTR_MLD_CAPA_AND_OPS, + + NL80211_ATTR_TX_HW_TIMESTAMP, + NL80211_ATTR_RX_HW_TIMESTAMP, + NL80211_ATTR_TD_BITMAP, + /* add attributes here, update the policy in nl80211.c */ __NL80211_ATTR_AFTER_LAST, @@ -3231,6 +3334,11 @@ enum nl80211_attrs { #define NL80211_HE_MIN_CAPABILITY_LEN 16 #define NL80211_HE_MAX_CAPABILITY_LEN 54 #define NL80211_MAX_NR_CIPHER_SUITES 5 + +/* + * NL80211_MAX_NR_AKM_SUITES is obsolete when %NL80211_ATTR_MAX_NUM_AKM_SUITES + * present in %NL80211_CMD_GET_WIPHY response. + */ #define NL80211_MAX_NR_AKM_SUITES 2 #define NL80211_EHT_MIN_CAPABILITY_LEN 13 #define NL80211_EHT_MAX_CAPABILITY_LEN 51 @@ -4853,6 +4961,8 @@ enum nl80211_bss_scan_width { * Contains a nested array of signal strength attributes (u8, dBm), * using the nesting index as the antenna number. * @NL80211_BSS_FREQUENCY_OFFSET: frequency offset in KHz + * @NL80211_BSS_MLO_LINK_ID: MLO link ID of the BSS (u8). + * @NL80211_BSS_MLD_ADDR: MLD address of this BSS if connected to it. * @__NL80211_BSS_AFTER_LAST: internal * @NL80211_BSS_MAX: highest BSS attribute */ @@ -4878,6 +4988,8 @@ enum nl80211_bss { NL80211_BSS_PARENT_BSSID, NL80211_BSS_CHAIN_SIGNAL, NL80211_BSS_FREQUENCY_OFFSET, + NL80211_BSS_MLO_LINK_ID, + NL80211_BSS_MLD_ADDR, /* keep last */ __NL80211_BSS_AFTER_LAST, @@ -5874,7 +5986,7 @@ enum nl80211_ap_sme_features { * @NL80211_FEATURE_INACTIVITY_TIMER: This driver takes care of freeing up * the connected inactive stations in AP mode. * @NL80211_FEATURE_CELL_BASE_REG_HINTS: This driver has been tested - * to work properly to suppport receiving regulatory hints from + * to work properly to support receiving regulatory hints from * cellular base stations. * @NL80211_FEATURE_P2P_DEVICE_NEEDS_CHANNEL: (no longer available, only * here to reserve the value for API/ABI compatibility) @@ -6174,6 +6286,14 @@ enum nl80211_feature_flags { * @NL80211_EXT_FEATURE_RADAR_BACKGROUND: Device supports background radar/CAC * detection. * + * @NL80211_EXT_FEATURE_POWERED_ADDR_CHANGE: Device can perform a MAC address + * change without having to bring the underlying network device down + * first. For example, in station mode this can be used to vary the + * origin MAC address prior to a connection to a new AP for privacy + * or other reasons. Note that certain driver specific restrictions + * might apply, e.g. no scans in progress, no offchannel operations + * in progress, and no active connections. + * * @NUM_NL80211_EXT_FEATURES: number of extended features. * @MAX_NL80211_EXT_FEATURES: highest extended feature index. */ @@ -6241,6 +6361,7 @@ enum nl80211_ext_feature_index { NL80211_EXT_FEATURE_BSS_COLOR, NL80211_EXT_FEATURE_FILS_CRYPTO_OFFLOAD, NL80211_EXT_FEATURE_RADAR_BACKGROUND, + NL80211_EXT_FEATURE_POWERED_ADDR_CHANGE, /* add new features before the definition below */ NUM_NL80211_EXT_FEATURES, diff --git a/src/basic/linux/pkt_sched.h b/src/basic/linux/pkt_sched.h index f292b467b27fcc3e9d0320773665b0aab59e5f1b..000eec106856a4860e1b6a73dcfd5f91c0c9aa14 100644 --- a/src/basic/linux/pkt_sched.h +++ b/src/basic/linux/pkt_sched.h @@ -1232,6 +1232,16 @@ enum { #define TCA_TAPRIO_ATTR_FLAG_TXTIME_ASSIST _BITUL(0) #define TCA_TAPRIO_ATTR_FLAG_FULL_OFFLOAD _BITUL(1) +enum { + TCA_TAPRIO_TC_ENTRY_UNSPEC, + TCA_TAPRIO_TC_ENTRY_INDEX, /* u32 */ + TCA_TAPRIO_TC_ENTRY_MAX_SDU, /* u32 */ + + /* add new constants above here */ + __TCA_TAPRIO_TC_ENTRY_CNT, + TCA_TAPRIO_TC_ENTRY_MAX = (__TCA_TAPRIO_TC_ENTRY_CNT - 1) +}; + enum { TCA_TAPRIO_ATTR_UNSPEC, TCA_TAPRIO_ATTR_PRIOMAP, /* struct tc_mqprio_qopt */ @@ -1245,6 +1255,7 @@ enum { TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME_EXTENSION, /* s64 */ TCA_TAPRIO_ATTR_FLAGS, /* u32 */ TCA_TAPRIO_ATTR_TXTIME_DELAY, /* u32 */ + TCA_TAPRIO_ATTR_TC_ENTRY, /* nest */ __TCA_TAPRIO_ATTR_MAX, }; diff --git a/src/basic/linux/rtnetlink.h b/src/basic/linux/rtnetlink.h index 83849a37db5b2df65cde310b1e40859af43bfa51..eb2747d58a81386ca3b68f4abeb9ce620fd77a3b 100644 --- a/src/basic/linux/rtnetlink.h +++ b/src/basic/linux/rtnetlink.h @@ -440,7 +440,7 @@ struct rtnexthop { /* RTA_VIA */ struct rtvia { __kernel_sa_family_t rtvia_family; - __u8 rtvia_addr[0]; + __u8 rtvia_addr[]; }; /* RTM_CACHEINFO */ diff --git a/src/basic/linux/stddef.h b/src/basic/linux/stddef.h new file mode 100644 index 0000000000000000000000000000000000000000..1a739631b91c186ecb56abb33fc7863d9be51bb6 --- /dev/null +++ b/src/basic/linux/stddef.h @@ -0,0 +1,46 @@ +/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ +#ifndef _UAPI_LINUX_STDDEF_H +#define _UAPI_LINUX_STDDEF_H + + +#ifndef __always_inline +#define __always_inline inline +#endif + +/** + * __struct_group() - Create a mirrored named and anonyomous struct + * + * @TAG: The tag name for the named sub-struct (usually empty) + * @NAME: The identifier name of the mirrored sub-struct + * @ATTRS: Any struct attributes (usually empty) + * @MEMBERS: The member declarations for the mirrored structs + * + * Used to create an anonymous union of two structs with identical layout + * and size: one anonymous and one named. The former's members can be used + * normally without sub-struct naming, and the latter can be used to + * reason about the start, end, and size of the group of struct members. + * The named struct can also be explicitly tagged for layer reuse, as well + * as both having struct attributes appended. + */ +#define __struct_group(TAG, NAME, ATTRS, MEMBERS...) \ + union { \ + struct { MEMBERS } ATTRS; \ + struct TAG { MEMBERS } ATTRS NAME; \ + } + +/** + * __DECLARE_FLEX_ARRAY() - Declare a flexible array usable in a union + * + * @TYPE: The type of each flexible array element + * @NAME: The name of the flexible array member + * + * In order to have a flexible array member in a union or alone in a + * struct, it needs to be wrapped in an anonymous struct with at least 1 + * named member, but that member can be empty. + */ +#define __DECLARE_FLEX_ARRAY(TYPE, NAME) \ + struct { \ + struct { } __empty_ ## NAME; \ + TYPE NAME[]; \ + } +#endif diff --git a/src/basic/linux/update.sh b/src/basic/linux/update.sh index 72e133d0bcd7777c5c8e5328b6fcb00cf0aca41a..6155766aaf87510bca12a2d8092afb29c2feb2d7 100755 --- a/src/basic/linux/update.sh +++ b/src/basic/linux/update.sh @@ -6,5 +6,6 @@ set -o pipefail for i in *.h */*.h; do curl --fail "https://raw.githubusercontent.com/torvalds/linux/master/include/uapi/linux/$i" -o "$i" - sed -i -e 's/__user //g' -e '/^#include <linux\/compiler.h>/ d' "$i" + sed -r -i -e 's/__user //g' -e '/^#include <linux\/compiler(_types)?.h>/ d' "$i" + sed -r -i 's/^(#include <linux\/fs\.h>)/#if WANT_LINUX_FS_H\n\1\n#endif/' "$i" done diff --git a/src/basic/process-util.c b/src/basic/process-util.c index 0213f5913f5fed4da784e50150e806aa97b0e124..e7b80b31fa4b6f2f9a750730b8e69d317bf0c4d7 100644 --- a/src/basic/process-util.c +++ b/src/basic/process-util.c @@ -368,6 +368,10 @@ int rename_process(const char name[]) { strncpy(program_invocation_name, name, k); if (l > k) truncated = true; + + /* Also update the short name. */ + char *p = strrchr(program_invocation_name, '/'); + program_invocation_short_name = p ? p + 1 : program_invocation_name; } /* Third step, completely replace the argv[] array the kernel maintains for us. This requires privileges, but diff --git a/src/basic/virt.c b/src/basic/virt.c index f800bba6cf9e2616190614567249d50b80656699..c6914d5022de00d05ffbd98ce50b5dabf80a36c9 100644 --- a/src/basic/virt.c +++ b/src/basic/virt.c @@ -778,7 +778,7 @@ translate_name: /* Some images hardcode container=oci, but OCI is not a specific container manager. * Try to detect one based on well-known files. */ v = detect_container_files(); - if (v != VIRTUALIZATION_NONE) + if (v == VIRTUALIZATION_NONE) v = VIRTUALIZATION_CONTAINER_OTHER; goto finish; } diff --git a/src/boot/bootctl.c b/src/boot/bootctl.c index 7916587b4c3421f13a4a39ff212a62e36181b52d..99721419362ab6324d74175df792377a31cf92f9 100644 --- a/src/boot/bootctl.c +++ b/src/boot/bootctl.c @@ -450,7 +450,9 @@ static const char *get_efi_arch(void) { if (r == -ENOENT) return EFI_MACHINE_TYPE_NAME; if (r < 0) { - log_warning_errno(r, "Error reading EFI firmware word size, assuming '%i': %m", __WORDSIZE); + log_warning_errno(r, + "Error reading EFI firmware word size, assuming machine type '%s': %m", + EFI_MACHINE_TYPE_NAME); return EFI_MACHINE_TYPE_NAME; } @@ -460,9 +462,9 @@ static const char *get_efi_arch(void) { return "ia32"; log_warning( - "Unknown EFI firmware word size '%s', using default word size '%i' instead.", + "Unknown EFI firmware word size '%s', using machine type '%s'.", platform_size, - __WORDSIZE); + EFI_MACHINE_TYPE_NAME); #endif return EFI_MACHINE_TYPE_NAME; @@ -1419,7 +1421,7 @@ static int install_entry_token(void) { r = write_string_file("/etc/kernel/entry-token", arg_entry_token, WRITE_STRING_FILE_CREATE|WRITE_STRING_FILE_ATOMIC|WRITE_STRING_FILE_MKDIR_0755); if (r < 0) - return log_error_errno(r, "Failed to write entry token '%s' to /etc/kernel/entry-token", arg_entry_token); + return log_error_errno(r, "Failed to write entry token '%s' to /etc/kernel/entry-token: %m", arg_entry_token); return 0; } diff --git a/src/boot/efi/boot.c b/src/boot/efi/boot.c index 25a0215eb01a4af0c0200672bdd97733a74d4197..1f4a7dbc9045d00910cf4263cee6affb03d3e305 100644 --- a/src/boot/efi/boot.c +++ b/src/boot/efi/boot.c @@ -1573,7 +1573,7 @@ static EFI_STATUS efivar_get_timeout(const char16_t *var, uint32_t *ret_value) { static void config_load_defaults(Config *config, EFI_FILE *root_dir) { _cleanup_free_ char *content = NULL; - UINTN value; + UINTN value = 0; /* avoid false maybe-uninitialized warning */ EFI_STATUS err; assert(root_dir); @@ -2257,7 +2257,7 @@ static void config_load_xbootldr( EFI_HANDLE *device) { _cleanup_(file_closep) EFI_FILE *root_dir = NULL; - EFI_HANDLE new_device; + EFI_HANDLE new_device = NULL; /* avoid false maybe-uninitialized warning */ EFI_STATUS err; assert(config); @@ -2319,6 +2319,9 @@ static EFI_STATUS initrd_prepare( if (err != EFI_SUCCESS) return err; + if (info->FileSize == 0) /* Automatically skip over empty files */ + continue; + UINTN new_size, read_size = info->FileSize; if (__builtin_add_overflow(size, read_size, &new_size)) return EFI_OUT_OF_RESOURCES; diff --git a/src/boot/efi/console.c b/src/boot/efi/console.c index cd980fd535f8d417e84659778146909c06b002a5..14c0008afb47bf751a5d8644c196160a67cf5dd8 100644 --- a/src/boot/efi/console.c +++ b/src/boot/efi/console.c @@ -12,20 +12,6 @@ #define VERTICAL_MAX_OK 1080 #define VIEWPORT_RATIO 10 -static EFI_STATUS console_connect(void) { - EFI_BOOT_MANAGER_POLICY_PROTOCOL *boot_policy; - EFI_STATUS err; - - /* This should make console devices appear/fully initialize on fastboot firmware. */ - - err = BS->LocateProtocol( - &(EFI_GUID) EFI_BOOT_MANAGER_POLICY_PROTOCOL_GUID, NULL, (void **) &boot_policy); - if (err != EFI_SUCCESS) - return err; - - return boot_policy->ConnectDeviceClass(boot_policy, &(EFI_GUID) EFI_BOOT_MANAGER_POLICY_CONSOLE_GUID); -} - static inline void event_closep(EFI_EVENT *event) { if (!*event) return; @@ -61,8 +47,6 @@ EFI_STATUS console_key_read(uint64_t *key, uint64_t timeout_usec) { assert(key); if (!checked) { - console_connect(); - /* Get the *first* TextInputEx device.*/ err = BS->LocateProtocol(&SimpleTextInputExProtocol, NULL, (void **) &extraInEx); if (err != EFI_SUCCESS || BS->CheckEvent(extraInEx->WaitForKeyEx) == EFI_INVALID_PARAMETER) diff --git a/src/boot/efi/cpio.c b/src/boot/efi/cpio.c index 76e2cd7f4e0a48c8b386086636a71844cea5f51c..79b5d4327ba4b28ec586b885cd0e01ddba53187a 100644 --- a/src/boot/efi/cpio.c +++ b/src/boot/efi/cpio.c @@ -468,7 +468,7 @@ EFI_STATUS pack_cpio( for (UINTN i = 0; i < n_items; i++) { _cleanup_free_ char *content = NULL; - UINTN contentsize; + UINTN contentsize = 0; /* avoid false maybe-uninitialized warning */ err = file_read(extra_dir, items[i], 0, 0, &content, &contentsize); if (err != EFI_SUCCESS) { diff --git a/src/boot/efi/meson.build b/src/boot/efi/meson.build index 0de43993a4155f521476fd7797f32be6e996f231..fa61c3e9ce4807e8f6c5819d7e0cedf234e7c4d5 100644 --- a/src/boot/efi/meson.build +++ b/src/boot/efi/meson.build @@ -55,6 +55,7 @@ if not cc.has_header_symbol('efi.h', 'EFI_IMAGE_MACHINE_X64', endif objcopy = run_command(cc.cmd_array(), '-print-prog-name=objcopy', check: true).stdout().strip() +objcopy_2_38 = find_program('objcopy', version: '>=2.38', required: false) efi_ld = get_option('efi-ld') if efi_ld == 'auto' @@ -283,9 +284,17 @@ foreach arg : ['-Wl,--no-warn-execstack', endif endforeach -if efi_arch[1] in ['aarch64', 'arm', 'riscv64'] +# If using objcopy, crt0 must not include the PE/COFF header +if run_command('grep', '-q', 'coff_header', efi_crt0, check: false).returncode() == 0 + coff_header_in_crt0 = true +else + coff_header_in_crt0 = false +endif + +if efi_arch[1] in ['arm', 'riscv64'] or (efi_arch[1] == 'aarch64' and (not objcopy_2_38.found() or coff_header_in_crt0)) efi_ldflags += ['-shared'] - # Aarch64, ARM32 and 64bit RISC-V don't have an EFI capable objcopy. + # ARM32 and 64bit RISC-V don't have an EFI capable objcopy. + # Older objcopy doesn't support Aarch64 either. # Use 'binary' instead, and add required symbols manually. efi_ldflags += ['-Wl,--defsym=EFI_SUBSYSTEM=0xa'] efi_format = ['-O', 'binary'] diff --git a/src/boot/efi/missing_efi.h b/src/boot/efi/missing_efi.h index b446e0399f053426334a6e1a48088966072a70fe..250c84c2486551b5115ca111ad66be0bb31cf77e 100644 --- a/src/boot/efi/missing_efi.h +++ b/src/boot/efi/missing_efi.h @@ -398,22 +398,3 @@ typedef struct { void *StdErr; } EFI_SHELL_PARAMETERS_PROTOCOL; #endif - -#ifndef EFI_BOOT_MANAGER_POLICY_PROTOCOL_GUID -#define EFI_BOOT_MANAGER_POLICY_PROTOCOL_GUID \ - { 0xFEDF8E0C, 0xE147, 0x11E3, { 0x99, 0x03, 0xB8, 0xE8, 0x56, 0x2C, 0xBA, 0xFA } } -#define EFI_BOOT_MANAGER_POLICY_CONSOLE_GUID \ - { 0xCAB0E94C, 0xE15F, 0x11E3, { 0x91, 0x8D, 0xB8, 0xE8, 0x56, 0x2C, 0xBA, 0xFA } } - -typedef struct EFI_BOOT_MANAGER_POLICY_PROTOCOL EFI_BOOT_MANAGER_POLICY_PROTOCOL; -struct EFI_BOOT_MANAGER_POLICY_PROTOCOL { - UINT64 Revision; - EFI_STATUS (EFIAPI *ConnectDevicePath)( - EFI_BOOT_MANAGER_POLICY_PROTOCOL *This, - EFI_DEVICE_PATH *DevicePath, - BOOLEAN Recursive); - EFI_STATUS (EFIAPI *ConnectDeviceClass)( - EFI_BOOT_MANAGER_POLICY_PROTOCOL *This, - EFI_GUID *Class); -}; -#endif diff --git a/src/boot/efi/secure-boot.c b/src/boot/efi/secure-boot.c index 65457bf4232efc3b65bf2fcf285dd48749f053ce..62128681341a1cec8714a236017e1f2f2c57b73b 100644 --- a/src/boot/efi/secure-boot.c +++ b/src/boot/efi/secure-boot.c @@ -6,7 +6,7 @@ #include "util.h" bool secure_boot_enabled(void) { - bool secure; + bool secure = false; /* avoid false maybe-uninitialized warning */ EFI_STATUS err; err = efivar_get_boolean_u8(EFI_GLOBAL_GUID, L"SecureBoot", &secure); diff --git a/src/boot/efi/ticks.c b/src/boot/efi/ticks.c index 1b74ba15d07915390ce38ee9ba7eb4c7b9fd4571..889980a40dd53529d8f1d23a0396c501d9f8f824 100644 --- a/src/boot/efi/ticks.c +++ b/src/boot/efi/ticks.c @@ -32,7 +32,7 @@ static uint64_t ticks_read(void) { #elif defined(__aarch64__) static uint64_t ticks_read(void) { uint64_t val; - __asm__ volatile ("mrs %0, cntpct_el0" : "=r" (val)); + asm volatile("mrs %0, cntvct_el0" : "=r"(val)); return val; } #else @@ -44,7 +44,7 @@ static uint64_t ticks_read(void) { #if defined(__aarch64__) static uint64_t ticks_freq(void) { uint64_t freq; - __asm__ volatile ("mrs %0, cntfrq_el0": "=r" (freq)); + asm volatile("mrs %0, cntfrq_el0" : "=r"(freq)); return freq; } #else diff --git a/src/boot/efi/util.c b/src/boot/efi/util.c index f9aeeb483310b54d98499888ac946cb79c44c65c..7a0d5c608fe4eb88688f052f847bc9e03079b042 100644 --- a/src/boot/efi/util.c +++ b/src/boot/efi/util.c @@ -270,10 +270,22 @@ char16_t *xstr8_to_path(const char *str8) { } void mangle_stub_cmdline(char16_t *cmdline) { + char16_t *p = cmdline; + for (; *cmdline != '\0'; cmdline++) /* Convert ASCII control characters to spaces. */ if (*cmdline <= 0x1F) *cmdline = ' '; + + /* chomp the trailing whitespaces */ + while (cmdline != p) { + --cmdline; + + if (*cmdline != ' ') + break; + + *cmdline = '\0'; + } } EFI_STATUS file_read(EFI_FILE *dir, const char16_t *name, UINTN off, UINTN size, char **ret, UINTN *ret_size) { @@ -309,9 +321,11 @@ EFI_STATUS file_read(EFI_FILE *dir, const char16_t *name, UINTN off, UINTN size, UINTN extra = size % sizeof(char16_t) + sizeof(char16_t); buf = xmalloc(size + extra); - err = handle->Read(handle, &size, buf); - if (err != EFI_SUCCESS) - return err; + if (size > 0) { + err = handle->Read(handle, &size, buf); + if (err != EFI_SUCCESS) + return err; + } /* Note that handle->Read() changes size to reflect the actually bytes read. */ memset(buf + size, 0, extra); diff --git a/src/boot/pcrphase.c b/src/boot/pcrphase.c index 267f66767c6d480c89dc47da8226b6afc633fffb..e5d33ff1a2da4ed8e8fc11719c78717d0fa1a26b 100644 --- a/src/boot/pcrphase.c +++ b/src/boot/pcrphase.c @@ -12,6 +12,7 @@ #include "tpm-pcr.h" #include "tpm2-util.h" +static bool arg_graceful = false; static char *arg_tpm2_device = NULL; static char **arg_banks = NULL; @@ -33,6 +34,7 @@ static int help(int argc, char *argv[], void *userdata) { " --version Print version\n" " --bank=DIGEST Select TPM bank (SHA1, SHA256)\n" " --tpm2-device=PATH Use specified TPM2 device\n" + " --graceful Exit gracefully if no TPM2 device is found\n" "\nSee the %2$s for details.\n", program_invocation_short_name, link, @@ -49,6 +51,7 @@ static int parse_argv(int argc, char *argv[]) { ARG_VERSION = 0x100, ARG_BANK, ARG_TPM2_DEVICE, + ARG_GRACEFUL, }; static const struct option options[] = { @@ -56,6 +59,7 @@ static int parse_argv(int argc, char *argv[]) { { "version", no_argument, NULL, ARG_VERSION }, { "bank", required_argument, NULL, ARG_BANK }, { "tpm2-device", required_argument, NULL, ARG_TPM2_DEVICE }, + { "graceful", no_argument, NULL, ARG_GRACEFUL }, {} }; @@ -103,6 +107,10 @@ static int parse_argv(int argc, char *argv[]) { break; } + case ARG_GRACEFUL: + arg_graceful = true; + break; + case '?': return -EINVAL; @@ -172,6 +180,11 @@ static int run(int argc, char *argv[]) { if (isempty(word)) return log_error_errno(SYNTHETIC_ERRNO(EINVAL), "String to measure cannot be empty, refusing."); + if (arg_graceful && tpm2_support() != TPM2_SUPPORT_FULL) { + log_notice("No complete TPM2 support detected, exiting gracefully."); + return EXIT_SUCCESS; + } + length = strlen(word); /* Skip logic if sd-stub is not used, after all PCR 11 might have a very different purpose then. */ diff --git a/src/busctl/busctl.c b/src/busctl/busctl.c index f57a5d605d8d46c30fba1804664e9eb41d3cc055..cc2d0e345874ace1f985a42e8b72af74c04678fc 100644 --- a/src/busctl/busctl.c +++ b/src/busctl/busctl.c @@ -1022,10 +1022,11 @@ static int introspect(int argc, char **argv, void *userdata) { for (;;) { Member *z; - _cleanup_free_ char *buf = NULL; + _cleanup_free_ char *buf = NULL, *signature = NULL; _cleanup_fclose_ FILE *mf = NULL; size_t sz = 0; - const char *name; + const char *name, *contents; + char type; r = sd_bus_message_enter_container(reply, 'e', "sv"); if (r < 0) @@ -1042,6 +1043,21 @@ static int introspect(int argc, char **argv, void *userdata) { if (r < 0) return bus_log_parse_error(r); + r = sd_bus_message_peek_type(reply, &type, &contents); + if (r <= 0) + return bus_log_parse_error(r == 0 ? EINVAL : r); + + if (type == SD_BUS_TYPE_STRUCT_BEGIN) + signature = strjoin(CHAR_TO_STR(SD_BUS_TYPE_STRUCT_BEGIN), contents, CHAR_TO_STR(SD_BUS_TYPE_STRUCT_END)); + else if (type == SD_BUS_TYPE_DICT_ENTRY_BEGIN) + signature = strjoin(CHAR_TO_STR(SD_BUS_TYPE_DICT_ENTRY_BEGIN), contents, CHAR_TO_STR(SD_BUS_TYPE_DICT_ENTRY_END)); + else if (contents) + signature = strjoin(CHAR_TO_STR(type), contents); + else + signature = strdup(CHAR_TO_STR(type)); + if (!signature) + return log_oom(); + mf = open_memstream_unlocked(&buf, &sz); if (!mf) return log_oom(); @@ -1055,6 +1071,7 @@ static int introspect(int argc, char **argv, void *userdata) { z = set_get(members, &((Member) { .type = "property", .interface = m->interface, + .signature = signature, .name = (char*) name })); if (z) free_and_replace(z->value, buf); diff --git a/src/core/bpf/restrict_fs/restrict-fs.bpf.c b/src/core/bpf/restrict_fs/restrict-fs.bpf.c index 522a029785df52faf177c8ce8a4e23b37ad759a3..eb5ed3e7fec1bd269d115e85d238345de61e3720 100644 --- a/src/core/bpf/restrict_fs/restrict-fs.bpf.c +++ b/src/core/bpf/restrict_fs/restrict-fs.bpf.c @@ -39,16 +39,20 @@ struct { SEC("lsm/file_open") int BPF_PROG(restrict_filesystems, struct file *file, int ret) { - unsigned long magic_number; + unsigned long raw_magic_number; uint64_t cgroup_id; - uint32_t *value, *magic_map, zero = 0, *is_allow; + uint32_t *value, *magic_map, magic_number, zero = 0, *is_allow; /* ret is the return value from the previous BPF program or 0 if it's * the first hook */ if (ret != 0) return ret; - BPF_CORE_READ_INTO(&magic_number, file, f_inode, i_sb, s_magic); + BPF_CORE_READ_INTO(&raw_magic_number, file, f_inode, i_sb, s_magic); + /* super_block.s_magic is unsigned long, but magic_map keys are + * uint32_t. Using s_magic as-is would fail on big-endian systems, + * which have 64-bit unsigned long. So cast it. */ + magic_number = (uint32_t)raw_magic_number; cgroup_id = bpf_get_current_cgroup_id(); diff --git a/src/core/cgroup.c b/src/core/cgroup.c index 4c0a821d9b5c684318d35a10beb5d13cc9656a38..ba26066d9421fb2e8afa1ffd09eeb072cec71f80 100644 --- a/src/core/cgroup.c +++ b/src/core/cgroup.c @@ -2471,7 +2471,7 @@ static bool unit_has_mask_enables_realized( ((u->cgroup_enabled_mask | enable_mask) & CGROUP_MASK_V2) == (u->cgroup_enabled_mask & CGROUP_MASK_V2); } -static void unit_add_to_cgroup_realize_queue(Unit *u) { +void unit_add_to_cgroup_realize_queue(Unit *u) { assert(u); if (u->in_cgroup_realize_queue) diff --git a/src/core/cgroup.h b/src/core/cgroup.h index 4413eeaaa0afe5dd5dac24540eb35153a7188cbe..49fbd4f50f9aae5e9b098d4e5b6c27c5cd7871f4 100644 --- a/src/core/cgroup.h +++ b/src/core/cgroup.h @@ -262,6 +262,7 @@ int unit_realize_cgroup(Unit *u); void unit_prune_cgroup(Unit *u); int unit_watch_cgroup(Unit *u); int unit_watch_cgroup_memory(Unit *u); +void unit_add_to_cgroup_realize_queue(Unit *u); void unit_release_cgroup(Unit *u); /* Releases the cgroup only if it is recursively empty. diff --git a/src/core/dbus-scope.c b/src/core/dbus-scope.c index 7d2ceb0765db8b206e3a51c4b38858d3497a13ac..7b07bb8bb9c2cb77a32ea7206164c89256c46ab1 100644 --- a/src/core/dbus-scope.c +++ b/src/core/dbus-scope.c @@ -5,6 +5,7 @@ #include "bus-get-properties.h" #include "dbus-cgroup.h" #include "dbus-kill.h" +#include "dbus-manager.h" #include "dbus-scope.h" #include "dbus-unit.h" #include "dbus-util.h" @@ -39,6 +40,7 @@ int bus_scope_method_abandon(sd_bus_message *message, void *userdata, sd_bus_err } static BUS_DEFINE_PROPERTY_GET_ENUM(property_get_result, scope_result, ScopeResult); +static BUS_DEFINE_SET_TRANSIENT_PARSE(oom_policy, OOMPolicy, oom_policy_from_string); const sd_bus_vtable bus_scope_vtable[] = { SD_BUS_VTABLE_START(0), @@ -47,6 +49,7 @@ const sd_bus_vtable bus_scope_vtable[] = { SD_BUS_PROPERTY("Result", "s", property_get_result, offsetof(Scope, result), SD_BUS_VTABLE_PROPERTY_EMITS_CHANGE), SD_BUS_PROPERTY("RuntimeMaxUSec", "t", bus_property_get_usec, offsetof(Scope, runtime_max_usec), SD_BUS_VTABLE_PROPERTY_CONST), SD_BUS_PROPERTY("RuntimeRandomizedExtraUSec", "t", bus_property_get_usec, offsetof(Scope, runtime_rand_extra_usec), SD_BUS_VTABLE_PROPERTY_CONST), + SD_BUS_PROPERTY("OOMPolicy", "s", bus_property_get_oom_policy, offsetof(Scope, oom_policy), SD_BUS_VTABLE_PROPERTY_CONST), SD_BUS_SIGNAL("RequestStop", NULL, 0), SD_BUS_METHOD("Abandon", NULL, NULL, bus_scope_method_abandon, SD_BUS_VTABLE_UNPRIVILEGED), SD_BUS_VTABLE_END @@ -77,6 +80,9 @@ static int bus_scope_set_transient_property( if (streq(name, "RuntimeRandomizedExtraUSec")) return bus_set_transient_usec(u, name, &s->runtime_rand_extra_usec, message, flags, error); + if (streq(name, "OOMPolicy")) + return bus_set_transient_oom_policy(u, name, &s->oom_policy, message, flags, error); + if (streq(name, "PIDs")) { _cleanup_(sd_bus_creds_unrefp) sd_bus_creds *creds = NULL; unsigned n = 0; diff --git a/src/core/execute.c b/src/core/execute.c index 6c3fbc2ffddb18413350f3bc1c01ba3ae7eae9de..13222ddea34fc37ad9386ac2b88a0cf16e920ba8 100644 --- a/src/core/execute.c +++ b/src/core/execute.c @@ -5479,6 +5479,23 @@ int exec_context_destroy_credentials(const ExecContext *c, const char *runtime_p return 0; } +int exec_context_destroy_mount_ns_dir(Unit *u) { + _cleanup_free_ char *p = NULL; + + if (!u || !MANAGER_IS_SYSTEM(u->manager)) + return 0; + + p = path_join("/run/systemd/propagate/", u->id); + if (!p) + return -ENOMEM; + + /* This is only filled transiently (see mount_in_namespace()), should be empty or even non-existent*/ + if (rmdir(p) < 0 && errno != ENOENT) + log_unit_debug_errno(u, errno, "Unable to remove propagation dir '%s', ignoring: %m", p); + + return 0; +} + static void exec_command_done(ExecCommand *c) { assert(c); diff --git a/src/core/execute.h b/src/core/execute.h index a2cf22806b2b8df40045760c24a8ccf8665f76ab..4c5442207324129df3553bbb4e795a3833c4d3d7 100644 --- a/src/core/execute.h +++ b/src/core/execute.h @@ -453,6 +453,7 @@ void exec_context_dump(const ExecContext *c, FILE* f, const char *prefix); int exec_context_destroy_runtime_directory(const ExecContext *c, const char *runtime_root); int exec_context_destroy_credentials(const ExecContext *c, const char *runtime_root, const char *unit); +int exec_context_destroy_mount_ns_dir(Unit *u); const char* exec_context_fdname(const ExecContext *c, int fd_index); diff --git a/src/core/import-creds.c b/src/core/import-creds.c index 4685e43f475b964db00622cb286fdd62026ae92b..dab7d363cd3386c0e939686a82e4a0094129c111 100644 --- a/src/core/import-creds.c +++ b/src/core/import-creds.c @@ -19,6 +19,7 @@ #include "proc-cmdline.h" #include "recurse-dir.h" #include "strv.h" +#include "virt.h" /* This imports credentials passed in from environments higher up (VM manager, boot loader, …) and rearranges * them so that later code can access them using our regular credential protocol @@ -369,6 +370,9 @@ static int import_credentials_qemu(ImportCredentialContext *c) { assert(c); + if (detect_container() > 0) /* don't access /sys/ in a container */ + return 0; + source_dir_fd = open(QEMU_FWCFG_PATH, O_RDONLY|O_DIRECTORY|O_CLOEXEC); if (source_dir_fd < 0) { if (errno == ENOENT) { @@ -560,6 +564,9 @@ static int import_credentials_smbios(ImportCredentialContext *c) { /* Parses DMI OEM strings fields (SMBIOS type 11), as settable with qemu's -smbios type=11,value=… switch. */ + if (detect_container() > 0) /* don't access /sys/ in a container */ + return 0; + for (unsigned i = 0;; i++) { struct dmi_field_header { uint8_t type; diff --git a/src/core/load-fragment-gperf.gperf.in b/src/core/load-fragment-gperf.gperf.in index 7675b7bb2e74619f59f0db8b52beadc1a436d097..81a5971339adff5a237efb665c9b46c3c491dcf6 100644 --- a/src/core/load-fragment-gperf.gperf.in +++ b/src/core/load-fragment-gperf.gperf.in @@ -555,6 +555,7 @@ Path.TriggerLimitBurst, config_parse_unsigned, Scope.RuntimeMaxSec, config_parse_sec, 0, offsetof(Scope, runtime_max_usec) Scope.RuntimeRandomizedExtraSec, config_parse_sec, 0, offsetof(Scope, runtime_rand_extra_usec) Scope.TimeoutStopSec, config_parse_sec, 0, offsetof(Scope, timeout_stop_usec) +Scope.OOMPolicy, config_parse_oom_policy, 0, offsetof(Scope, oom_policy) {# The [Install] section is ignored here #} Install.Alias, NULL, 0, 0 Install.WantedBy, NULL, 0, 0 diff --git a/src/core/mount.c b/src/core/mount.c index dea7cd9d3e3a47d4908a8efc6b078324384985e6..283426b5534faae744e967c96fd3ea23d696088f 100644 --- a/src/core/mount.c +++ b/src/core/mount.c @@ -13,6 +13,7 @@ #include "device.h" #include "exit-status.h" #include "format-util.h" +#include "fs-util.h" #include "fstab-util.h" #include "libmount-util.h" #include "log.h" @@ -26,6 +27,7 @@ #include "process-util.h" #include "serialize.h" #include "special.h" +#include "stat-util.h" #include "string-table.h" #include "string-util.h" #include "strv.h" @@ -1073,6 +1075,7 @@ fail: static void mount_enter_mounting(Mount *m) { int r; MountParameters *p; + bool source_is_dir = true; assert(m); @@ -1080,16 +1083,28 @@ static void mount_enter_mounting(Mount *m) { if (r < 0) goto fail; - (void) mkdir_p_label(m->where, m->directory_mode); + p = get_mount_parameters_fragment(m); + if (p && mount_is_bind(p)) { + r = is_dir(p->what, /* follow = */ true); + if (r < 0 && r != -ENOENT) + log_unit_info_errno(UNIT(m), r, "Failed to determine type of bind mount source '%s', ignoring: %m", p->what); + else if (r == 0) + source_is_dir = false; + } - unit_warn_if_dir_nonempty(UNIT(m), m->where); + if (source_is_dir) + (void) mkdir_p_label(m->where, m->directory_mode); + else + (void) touch_file(m->where, /* parents = */ true, USEC_INFINITY, UID_INVALID, GID_INVALID, MODE_INVALID); + + if (source_is_dir) + unit_warn_if_dir_nonempty(UNIT(m), m->where); unit_warn_leftover_processes(UNIT(m), unit_log_leftover_process_start); m->control_command_id = MOUNT_EXEC_MOUNT; m->control_command = m->exec_command + MOUNT_EXEC_MOUNT; /* Create the source directory for bind-mounts if needed */ - p = get_mount_parameters_fragment(m); if (p && mount_is_bind(p)) { r = mkdir_p_label(p->what, m->directory_mode); /* mkdir_p_label() can return -EEXIST if the target path exists and is not a directory - which is diff --git a/src/core/scope.c b/src/core/scope.c index 54a6cc63e4b4a9d55c4fde55ed20264311a1ab3f..914d1cc74467174c1db350d6d91da6d8cd3bffef 100644 --- a/src/core/scope.c +++ b/src/core/scope.c @@ -43,6 +43,7 @@ static void scope_init(Unit *u) { s->timeout_stop_usec = u->manager->default_timeout_stop_usec; u->ignore_on_isolate = true; s->user = s->group = NULL; + s->oom_policy = _OOM_POLICY_INVALID; } static void scope_done(Unit *u) { @@ -194,6 +195,11 @@ static int scope_add_extras(Scope *s) { if (r < 0) return r; + if (s->oom_policy < 0) + s->oom_policy = s->cgroup_context.delegate ? OOM_CONTINUE : UNIT(s)->manager->default_oom_policy; + + s->cgroup_context.memory_oom_group = s->oom_policy == OOM_KILL; + return scope_add_default_dependencies(s); } @@ -286,11 +292,13 @@ static void scope_dump(Unit *u, FILE *f, const char *prefix) { "%sScope State: %s\n" "%sResult: %s\n" "%sRuntimeMaxSec: %s\n" - "%sRuntimeRandomizedExtraSec: %s\n", + "%sRuntimeRandomizedExtraSec: %s\n" + "%sOOMPolicy: %s\n", prefix, scope_state_to_string(s->state), prefix, scope_result_to_string(s->result), prefix, FORMAT_TIMESPAN(s->runtime_max_usec, USEC_PER_SEC), - prefix, FORMAT_TIMESPAN(s->runtime_rand_extra_usec, USEC_PER_SEC)); + prefix, FORMAT_TIMESPAN(s->runtime_rand_extra_usec, USEC_PER_SEC), + prefix, oom_policy_to_string(s->oom_policy)); cgroup_context_dump(UNIT(s), f, prefix); kill_context_dump(&s->kill_context, f, prefix); @@ -635,11 +643,16 @@ static void scope_notify_cgroup_oom_event(Unit *u, bool managed_oom) { else log_unit_debug(u, "Process of control group was killed by the OOM killer."); - /* This will probably need to be modified when scope units get an oom-policy */ + if (s->oom_policy == OOM_CONTINUE) + return; + switch (s->state) { case SCOPE_START_CHOWN: case SCOPE_RUNNING: + scope_enter_signal(s, SCOPE_STOP_SIGTERM, SCOPE_FAILURE_OOM_KILL); + break; + case SCOPE_STOP_SIGTERM: scope_enter_signal(s, SCOPE_STOP_SIGKILL, SCOPE_FAILURE_OOM_KILL); break; @@ -776,6 +789,10 @@ static void scope_enumerate_perpetual(Manager *m) { unit_add_to_load_queue(u); unit_add_to_dbus_queue(u); + /* Enqueue an explicit cgroup realization here. Unlike other cgroups this one already exists and is + * populated (by us, after all!) already, even when we are not in a reload cycle. Hence we cannot + * apply the settings at creation time anymore, but let's at least apply them asynchronously. */ + unit_add_to_cgroup_realize_queue(u); } static const char* const scope_result_table[_SCOPE_RESULT_MAX] = { diff --git a/src/core/scope.h b/src/core/scope.h index 6a228f1177d027d96370eb5a0faf03505275b9b2..c9574a32c2abc9e98724baf9e1ac109e91e5f346 100644 --- a/src/core/scope.h +++ b/src/core/scope.h @@ -38,6 +38,8 @@ struct Scope { char *user; char *group; + + OOMPolicy oom_policy; }; extern const UnitVTable scope_vtable; diff --git a/src/core/service.c b/src/core/service.c index 1e14cdc6ca028c082f9a67d08dc265d11d7486bd..332e25b37c92236b2f59c8d7114d4de4e2f7b377 100644 --- a/src/core/service.c +++ b/src/core/service.c @@ -2635,25 +2635,24 @@ _pure_ static bool service_can_reload(Unit *u) { return !!s->exec_command[SERVICE_EXEC_RELOAD]; } -static unsigned service_exec_command_index(Unit *u, ServiceExecCommand id, ExecCommand *current) { +static unsigned service_exec_command_index(Unit *u, ServiceExecCommand id, const ExecCommand *current) { Service *s = SERVICE(u); unsigned idx = 0; - ExecCommand *first, *c; assert(s); assert(id >= 0); assert(id < _SERVICE_EXEC_COMMAND_MAX); - first = s->exec_command[id]; + const ExecCommand *first = s->exec_command[id]; /* Figure out where we are in the list by walking back to the beginning */ - for (c = current; c != first; c = c->command_prev) + for (const ExecCommand *c = current; c != first; c = c->command_prev) idx++; return idx; } -static int service_serialize_exec_command(Unit *u, FILE *f, ExecCommand *command) { +static int service_serialize_exec_command(Unit *u, FILE *f, const ExecCommand *command) { _cleanup_free_ char *args = NULL, *p = NULL; Service *s = SERVICE(u); const char *type, *key; @@ -2708,7 +2707,16 @@ static int service_serialize_exec_command(Unit *u, FILE *f, ExecCommand *command return log_oom(); key = strjoina(type, "-command"); - (void) serialize_item_format(f, key, "%s %u %s %s", service_exec_command_to_string(id), idx, p, args); + + /* We use '+1234' instead of '1234' to mark the last command in a sequence. + * This is used in service_deserialize_exec_command(). */ + (void) serialize_item_format( + f, key, + "%s %s%u %s %s", + service_exec_command_to_string(id), + command->command_next ? "" : "+", + idx, + p, args); return 0; } @@ -2819,7 +2827,7 @@ int service_deserialize_exec_command( Service *s = SERVICE(u); int r; unsigned idx = 0, i; - bool control, found = false; + bool control, found = false, last = false; ServiceExecCommand id = _SERVICE_EXEC_COMMAND_INVALID; ExecCommand *command = NULL; _cleanup_free_ char *path = NULL; @@ -2860,9 +2868,15 @@ int service_deserialize_exec_command( state = STATE_EXEC_COMMAND_INDEX; break; case STATE_EXEC_COMMAND_INDEX: + /* PID 1234 is serialized as either '1234' or '+1234'. The second form is used to + * mark the last command in a sequence. We warn if the deserialized command doesn't + * match what we have loaded from the unit, but we don't need to warn if that is the + * last command. */ + r = safe_atou(arg, &idx); if (r < 0) return r; + last = arg[0] == '+'; state = STATE_EXEC_COMMAND_PATH; break; @@ -2907,6 +2921,8 @@ int service_deserialize_exec_command( s->control_command_id = id; } else if (command) s->main_command = command; + else if (last) + log_unit_debug(u, "Current command vanished from the unit file."); else log_unit_warning(u, "Current command vanished from the unit file, execution of the command list won't be resumed."); diff --git a/src/core/slice.c b/src/core/slice.c index c453aa033e7115bbeadea61c05e793226785abfe..4824a300d0718c4c45e4aa82d0467ff8cb5407aa 100644 --- a/src/core/slice.c +++ b/src/core/slice.c @@ -381,6 +381,9 @@ static int slice_freezer_action(Unit *s, FreezerAction action) { } UNIT_FOREACH_DEPENDENCY(member, s, UNIT_ATOM_SLICE_OF) { + if (!member->cgroup_realized) + continue; + if (action == FREEZER_FREEZE) r = UNIT_VTABLE(member)->freeze(member); else diff --git a/src/core/swap.c b/src/core/swap.c index 2196793ad10a469b348fbf9ae4e7eb8e5e0a9eea..5c83c4780f58b745b6a9e8210bcf768ab03f9de0 100644 --- a/src/core/swap.c +++ b/src/core/swap.c @@ -827,7 +827,7 @@ static void swap_enter_activating(Swap *s) { } } - r = exec_command_set(s->control_command, "/sbin/swapon", NULL); + r = exec_command_set(s->control_command, "/sbin/swapon", "--fixpgsz", NULL); if (r < 0) goto fail; diff --git a/src/core/transaction.c b/src/core/transaction.c index bafbb80b47d1d4edb7989940eb925e0c2a9d8495..8ec853d58d6585e13e3d13ee13e2d1d3cc59975d 100644 --- a/src/core/transaction.c +++ b/src/core/transaction.c @@ -1092,6 +1092,20 @@ fail: return r; } +static bool shall_stop_on_isolate(Transaction *tr, Unit *u) { + assert(tr); + assert(u); + + if (u->ignore_on_isolate) + return false; + + /* Is there already something listed for this? */ + if (hashmap_get(tr->jobs, u)) + return false; + + return true; +} + int transaction_add_isolate_jobs(Transaction *tr, Manager *m) { Unit *u; char *k; @@ -1101,20 +1115,27 @@ int transaction_add_isolate_jobs(Transaction *tr, Manager *m) { assert(m); HASHMAP_FOREACH_KEY(u, k, m->units) { + Unit *o; - /* ignore aliases */ + /* Ignore aliases */ if (u->id != k) continue; - if (u->ignore_on_isolate) + /* No need to stop inactive units */ + if (UNIT_IS_INACTIVE_OR_FAILED(unit_active_state(u)) && !u->job) continue; - /* No need to stop inactive jobs */ - if (UNIT_IS_INACTIVE_OR_FAILED(unit_active_state(u)) && !u->job) + if (!shall_stop_on_isolate(tr, u)) continue; - /* Is there already something listed for this? */ - if (hashmap_get(tr->jobs, u)) + /* Keep units that are triggered by units we want to keep around. */ + bool keep = false; + UNIT_FOREACH_DEPENDENCY(o, u, UNIT_ATOM_TRIGGERED_BY) + if (!shall_stop_on_isolate(tr, o)) { + keep = true; + break; + } + if (keep) continue; r = transaction_add_job_and_dependencies(tr, JOB_STOP, u, tr->anchor_job, true, false, false, false, NULL); diff --git a/src/core/unit.c b/src/core/unit.c index bed5544ccfe2f1c0f03c5bae13880a1ea6078c71..acbd582878fa7d0ff2bfd5e1ac05f54d980b9e93 100644 --- a/src/core/unit.c +++ b/src/core/unit.c @@ -4157,6 +4157,16 @@ int unit_patch_contexts(Unit *u) { if (r < 0) return r; } + + /* If there are encrypted credentials we might need to access the TPM. */ + ExecLoadCredential *cred; + HASHMAP_FOREACH(cred, ec->load_credentials) + if (cred->encrypted) { + r = cgroup_add_device_allow(cc, "/dev/tpmrm0", "rw"); + if (r < 0) + return r; + break; + } } } @@ -4488,7 +4498,9 @@ static int log_kill(pid_t pid, int sig, void *userdata) { /* Don't log about processes marked with brackets, under the assumption that these are temporary processes only, like for example systemd's own PAM stub process. */ if (comm && comm[0] == '(') - return 0; + /* Although we didn't log anything, as this callback is used in unit_kill_context we must return 1 + * here to let the manager know that a process was killed. */ + return 1; log_unit_notice(userdata, "Killing process " PID_FMT " (%s) with signal SIG%s.", @@ -5732,6 +5744,7 @@ void unit_destroy_runtime_data(Unit *u, const ExecContext *context) { exec_context_destroy_runtime_directory(context, u->manager->prefix[EXEC_DIRECTORY_RUNTIME]); exec_context_destroy_credentials(context, u->manager->prefix[EXEC_DIRECTORY_RUNTIME], u->id); + exec_context_destroy_mount_ns_dir(u); } int unit_clean(Unit *u, ExecCleanMask mask) { diff --git a/src/cryptenroll/cryptenroll-tpm2.c b/src/cryptenroll/cryptenroll-tpm2.c index 5c902908c4ed97963fd3b4a94246f3b1c7b95df0..56fba3e672936a267eef422022aab7960a442d01 100644 --- a/src/cryptenroll/cryptenroll-tpm2.c +++ b/src/cryptenroll/cryptenroll-tpm2.c @@ -169,16 +169,13 @@ int enroll_tpm2(struct crypt_device *cd, log_debug_errno(r, "Failed to read TPM2 PCR public key, proceeding without: %m"); pubkey_pcr_mask = 0; - } else { - /* Also try to load the signature JSON object, to verify that our enrollment will work. This is optional however. */ + } else if (signature_path) { + /* Also try to load the signature JSON object, to verify that our enrollment will work. + * This is optional however, skip it if it's not explicitly provided. */ r = tpm2_load_pcr_signature(signature_path, &signature_json); - if (r < 0) { - if (signature_path || r != -ENOENT) - return log_debug_errno(r, "Failed to read TPM PCR signature: %m"); - - log_debug_errno(r, "Failed to read TPM2 PCR signature, proceeding without: %m"); - } + if (r < 0) + return log_debug_errno(r, "Failed to read TPM PCR signature: %m"); } r = tpm2_seal(device, diff --git a/src/cryptsetup/cryptsetup-fido2.c b/src/cryptsetup/cryptsetup-fido2.c index 74053b8ce3478ed7c562d24833b4daa99967e7b6..a3bdedba1d8359d0d303325d79e5eb968a069f95 100644 --- a/src/cryptsetup/cryptsetup-fido2.c +++ b/src/cryptsetup/cryptsetup-fido2.c @@ -38,6 +38,10 @@ int acquire_fido2_key( size_t salt_size; int r; + if ((required & (FIDO2ENROLL_PIN | FIDO2ENROLL_UP | FIDO2ENROLL_UV)) && headless) + return log_error_errno(SYNTHETIC_ERRNO(ENOPKG), + "Local verification is required to unlock this volume, but the 'headless' parameter was set."); + ask_password_flags |= ASK_PASSWORD_PUSH_CACHE | ASK_PASSWORD_ACCEPT_CACHED; assert(cid); @@ -76,28 +80,6 @@ int acquire_fido2_key( } for (;;) { - if (!FLAGS_SET(required, FIDO2ENROLL_PIN) || pins) { - r = fido2_use_hmac_hash( - device, - rp_id ?: "io.systemd.cryptsetup", - salt, salt_size, - cid, cid_size, - pins, - required, - ret_decrypted_key, - ret_decrypted_key_size); - if (!IN_SET(r, - -ENOANO, /* needs pin */ - -ENOLCK)) /* pin incorrect */ - return r; - - device_exists = true; /* that a PIN is needed/wasn't correct means that we managed to - * talk to a device */ - } - - if (headless) - return log_error_errno(SYNTHETIC_ERRNO(ENOPKG), "PIN querying disabled via 'headless' option. Use the '$PIN' environment variable."); - if (!device_exists) { /* Before we inquire for the PIN we'll need, if we never talked to the device, check * if the device actually is plugged in. Otherwise we'll ask for the PIN already when @@ -112,6 +94,30 @@ int acquire_fido2_key( device_exists = true; /* now we know for sure, a device exists, no need to ask again */ } + /* Always make an attempt before asking for PIN. + * fido2_use_hmac_hash() will perform a pre-flight check for whether the credential for + * can be found on one of the connected devices. This way, we can avoid prompting the user + * for a PIN when we are sure that no device can be used. */ + r = fido2_use_hmac_hash( + device, + rp_id ?: "io.systemd.cryptsetup", + salt, salt_size, + cid, cid_size, + pins, + required, + ret_decrypted_key, + ret_decrypted_key_size); + if (!IN_SET(r, + -ENOANO, /* needs pin */ + -ENOLCK)) /* pin incorrect */ + return r; + + device_exists = true; /* that a PIN is needed/wasn't correct means that we managed to + * talk to a device */ + + if (headless) + return log_error_errno(SYNTHETIC_ERRNO(ENOPKG), "PIN querying disabled via 'headless' option. Use the '$PIN' environment variable."); + pins = strv_free_erase(pins); r = ask_password_auto("Please enter security token PIN:", "drive-harddisk", NULL, "fido2-pin", "cryptsetup.fido2-pin", until, ask_password_flags, &pins); if (r < 0) @@ -121,35 +127,38 @@ int acquire_fido2_key( } } -int find_fido2_auto_data( +int acquire_fido2_key_auto( struct crypt_device *cd, - char **ret_rp_id, - void **ret_salt, - size_t *ret_salt_size, - void **ret_cid, - size_t *ret_cid_size, - int *ret_keyslot, - Fido2EnrollFlags *ret_required) { - - _cleanup_free_ void *cid = NULL, *salt = NULL; - size_t cid_size = 0, salt_size = 0; - _cleanup_free_ char *rp = NULL; - int r, keyslot = -1; + const char *name, + const char *friendly_name, + const char *fido2_device, + const char *key_file, + size_t key_file_size, + uint64_t key_file_offset, + usec_t until, + bool headless, + void **ret_decrypted_key, + size_t *ret_decrypted_key_size, + AskPasswordFlags ask_password_flags) { + + _cleanup_free_ void *cid = NULL; + size_t cid_size = 0; + int r, ret = -ENOENT; Fido2EnrollFlags required = 0; assert(cd); - assert(ret_salt); - assert(ret_salt_size); - assert(ret_cid); - assert(ret_cid_size); - assert(ret_keyslot); - assert(ret_required); + assert(name); + assert(ret_decrypted_key); + assert(ret_decrypted_key_size); /* Loads FIDO2 metadata from LUKS2 JSON token headers. */ for (int token = 0; token < sym_crypt_token_max(CRYPT_LUKS2); token ++) { _cleanup_(json_variant_unrefp) JsonVariant *v = NULL; JsonVariant *w; + _cleanup_free_ void *salt = NULL; + _cleanup_free_ char *rp = NULL; + size_t salt_size = 0; int ks; r = cryptsetup_get_token_as_json(cd, token, "systemd-fido2", &v); @@ -166,13 +175,6 @@ int find_fido2_auto_data( continue; } - if (cid) - return log_error_errno(SYNTHETIC_ERRNO(ENOTUNIQ), - "Multiple FIDO2 tokens enrolled, cannot automatically determine token."); - - assert(keyslot < 0); - keyslot = ks; - w = json_variant_by_key(v, "fido2-credential"); if (!w || !json_variant_is_string(w)) return log_error_errno(SYNTHETIC_ERRNO(EINVAL), @@ -243,20 +245,33 @@ int find_fido2_auto_data( SET_FLAG(required, FIDO2ENROLL_UV, json_variant_boolean(w)); } else required |= FIDO2ENROLL_UV_OMIT; /* compat with 248 */ + + ret = acquire_fido2_key( + name, + friendly_name, + fido2_device, + rp, + cid, cid_size, + key_file, key_file_size, key_file_offset, + salt, salt_size, + until, + headless, + required, + ret_decrypted_key, ret_decrypted_key_size, + ask_password_flags); + if (ret == 0) + break; } if (!cid) return log_error_errno(SYNTHETIC_ERRNO(ENXIO), "No valid FIDO2 token data found."); - log_info("Automatically discovered security FIDO2 token unlocks volume."); + if (ret == -EAGAIN) /* fido2 device does not exist, or UV is blocked; caller will prompt for retry */ + return log_debug_errno(ret, "FIDO2 token does not exist, or UV is blocked."); + if (ret < 0) + return log_error_errno(ret, "Failed to unlock LUKS volume with FIDO2 token: %m"); - *ret_rp_id = TAKE_PTR(rp); - *ret_cid = TAKE_PTR(cid); - *ret_cid_size = cid_size; - *ret_salt = TAKE_PTR(salt); - *ret_salt_size = salt_size; - *ret_keyslot = keyslot; - *ret_required = required; - return 0; + log_info("Unlocked volume via automatically discovered security FIDO2 token."); + return ret; } diff --git a/src/cryptsetup/cryptsetup-fido2.h b/src/cryptsetup/cryptsetup-fido2.h index 204f1e06c6849b9b286c561e4665ecf88e947c73..371bf21f0e687e1decd773adb41d00e674d0d452 100644 --- a/src/cryptsetup/cryptsetup-fido2.h +++ b/src/cryptsetup/cryptsetup-fido2.h @@ -29,15 +29,19 @@ int acquire_fido2_key( size_t *ret_decrypted_key_size, AskPasswordFlags ask_password_flags); -int find_fido2_auto_data( +int acquire_fido2_key_auto( struct crypt_device *cd, - char **ret_rp_id, - void **ret_salt, - size_t *ret_salt_size, - void **ret_cid, - size_t *ret_cid_size, - int *ret_keyslot, - Fido2EnrollFlags *ret_required); + const char *name, + const char *friendly_name, + const char *fido2_device, + const char *key_file, + size_t key_file_size, + uint64_t key_file_offset, + usec_t until, + bool headless, + void **ret_decrypted_key, + size_t *ret_decrypted_key_size, + AskPasswordFlags ask_password_flags); #else @@ -64,15 +68,19 @@ static inline int acquire_fido2_key( "FIDO2 token support not available."); } -static inline int find_fido2_auto_data( +static inline int acquire_fido2_key_auto( struct crypt_device *cd, - char **ret_rp_id, - void **ret_salt, - size_t *ret_salt_size, - void **ret_cid, - size_t *ret_cid_size, - int *ret_keyslot, - Fido2EnrollFlags *ret_required) { + const char *name, + const char *friendly_name, + const char *fido2_device, + const char *key_file, + size_t key_file_size, + uint64_t key_file_offset, + usec_t until, + bool headless, + void **ret_decrypted_key, + size_t *ret_decrypted_key_size, + AskPasswordFlags ask_password_flags) { return log_error_errno(SYNTHETIC_ERRNO(EOPNOTSUPP), "FIDO2 token support not available."); diff --git a/src/cryptsetup/cryptsetup.c b/src/cryptsetup/cryptsetup.c index 7aa36b4b032f54b1139719db78d0b8a68e771eb3..a8cfc6d9e88024c4067c03188369294b664b12cc 100644 --- a/src/cryptsetup/cryptsetup.c +++ b/src/cryptsetup/cryptsetup.c @@ -1061,9 +1061,8 @@ static int attach_luks_or_plain_or_bitlk_by_fido2( _cleanup_(sd_device_monitor_unrefp) sd_device_monitor *monitor = NULL; _cleanup_(erase_and_freep) void *decrypted_key = NULL; _cleanup_(sd_event_unrefp) sd_event *event = NULL; - _cleanup_free_ void *discovered_salt = NULL, *discovered_cid = NULL; - size_t discovered_salt_size, discovered_cid_size, decrypted_key_size, cid_size = 0; - _cleanup_free_ char *friendly = NULL, *discovered_rp_id = NULL; + size_t decrypted_key_size, cid_size = 0; + _cleanup_free_ char *friendly = NULL; int keyslot = arg_key_slot, r; const char *rp_id = NULL; const void *cid = NULL; @@ -1088,32 +1087,6 @@ static int attach_luks_or_plain_or_bitlk_by_fido2( * use PIN + UP when needed, and do not configure UV at all. Eventually, we should make this * explicitly configurable. */ required = FIDO2ENROLL_PIN_IF_NEEDED | FIDO2ENROLL_UP_IF_NEEDED | FIDO2ENROLL_UV_OMIT; - } else if (!use_libcryptsetup_plugin) { - r = find_fido2_auto_data( - cd, - &discovered_rp_id, - &discovered_salt, - &discovered_salt_size, - &discovered_cid, - &discovered_cid_size, - &keyslot, - &required); - - if (IN_SET(r, -ENOTUNIQ, -ENXIO)) - return log_debug_errno(SYNTHETIC_ERRNO(EAGAIN), - "Automatic FIDO2 metadata discovery was not possible because missing or not unique, falling back to traditional unlocking."); - if (r < 0) - return r; - - if ((required & (FIDO2ENROLL_PIN | FIDO2ENROLL_UP | FIDO2ENROLL_UV)) && arg_headless) - return log_error_errno(SYNTHETIC_ERRNO(ENOPKG), - "Local verification is required to unlock this volume, but the 'headless' parameter was set."); - - rp_id = discovered_rp_id; - key_data = discovered_salt; - key_data_size = discovered_salt_size; - cid = discovered_cid; - cid_size = discovered_cid_size; } friendly = friendly_disk_name(crypt_get_device_name(cd), name); @@ -1128,19 +1101,31 @@ static int attach_luks_or_plain_or_bitlk_by_fido2( "Automatic FIDO2 metadata discovery was not possible because missing or not unique, falling back to traditional unlocking."); } else { - r = acquire_fido2_key( - name, - friendly, - arg_fido2_device, - rp_id, - cid, cid_size, - key_file, arg_keyfile_size, arg_keyfile_offset, - key_data, key_data_size, - until, - arg_headless, - required, - &decrypted_key, &decrypted_key_size, - arg_ask_password_flags); + if (cid) + r = acquire_fido2_key( + name, + friendly, + arg_fido2_device, + rp_id, + cid, cid_size, + key_file, arg_keyfile_size, arg_keyfile_offset, + key_data, key_data_size, + until, + arg_headless, + required, + &decrypted_key, &decrypted_key_size, + arg_ask_password_flags); + else + r = acquire_fido2_key_auto( + cd, + name, + friendly, + arg_fido2_device, + key_file, arg_keyfile_size, arg_keyfile_offset, + until, + arg_headless, + &decrypted_key, &decrypted_key_size, + arg_ask_password_flags); if (r >= 0) break; } diff --git a/src/fundamental/macro-fundamental.h b/src/fundamental/macro-fundamental.h index c11a5b15f46b790095ea7306e13dbfb022888c4f..e73174a59336720d9515ec9bff58110338252543 100644 --- a/src/fundamental/macro-fundamental.h +++ b/src/fundamental/macro-fundamental.h @@ -20,6 +20,7 @@ #define _hidden_ __attribute__((__visibility__("hidden"))) #define _likely_(x) (__builtin_expect(!!(x), 1)) #define _malloc_ __attribute__((__malloc__)) +#define _noinline_ __attribute__((noinline)) #define _noreturn_ _Noreturn #define _packed_ __attribute__((__packed__)) #define _printf_(a, b) __attribute__((__format__(printf, a, b))) diff --git a/src/fundamental/sha256.h b/src/fundamental/sha256.h index 31790c2ebd1737a0ab95fc37ba48b9d49fc76355..d30c81e41adeefccb08655339539844ea5dd4cce 100644 --- a/src/fundamental/sha256.h +++ b/src/fundamental/sha256.h @@ -1,7 +1,8 @@ /* SPDX-License-Identifier: LGPL-2.1-or-later */ #pragma once -#include "stdint.h" +#include <stddef.h> +#include <stdint.h> #define SHA256_DIGEST_SIZE 32 diff --git a/src/gpt-auto-generator/gpt-auto-generator.c b/src/gpt-auto-generator/gpt-auto-generator.c index 143faa0c39fcaa0dd11b7b5f4799bba71b58750c..30639b3ad736075166b95abc65d858c7ec263170 100644 --- a/src/gpt-auto-generator/gpt-auto-generator.c +++ b/src/gpt-auto-generator/gpt-auto-generator.c @@ -414,14 +414,14 @@ static int add_automount( static const char *esp_or_xbootldr_options(const DissectedPartition *p) { assert(p); - /* if we probed vfat or have no idea about the file system then assume these file systems are vfat - * and thus understand "umask=0077". If we detected something else then don't specify any options and - * use kernel defaults. */ + /* Discoveried ESP and XBOOTLDR partition are always hardened with "noexec,nosuid,nodev". + * If we probed vfat or have no idea about the file system then assume these file systems are vfat + * and thus understand "umask=0077". */ if (!p->fstype || streq(p->fstype, "vfat")) - return "umask=0077"; + return "umask=0077,noexec,nosuid,nodev"; - return NULL; + return "noexec,nosuid,nodev"; } static int add_partition_xbootldr(DissectedPartition *p) { diff --git a/src/import/curl-util.c b/src/import/curl-util.c index c124c985b9418d53ce0f1e1b01c4b5463ee86480..94f718de17674cfa71e88551374855086e6a4c29 100644 --- a/src/import/curl-util.c +++ b/src/import/curl-util.c @@ -252,7 +252,11 @@ int curl_glue_make(CURL **ret, const char *url, void *userdata) { if (curl_easy_setopt(c, CURLOPT_LOW_SPEED_LIMIT, 30L) != CURLE_OK) return -EIO; +#if LIBCURL_VERSION_NUM >= 0x075500 /* libcurl 7.85.0 */ + if (curl_easy_setopt(c, CURLOPT_PROTOCOLS_STR, "HTTP,HTTPS,FILE") != CURLE_OK) +#else if (curl_easy_setopt(c, CURLOPT_PROTOCOLS, CURLPROTO_HTTP|CURLPROTO_HTTPS|CURLPROTO_FILE) != CURLE_OK) +#endif return -EIO; *ret = TAKE_PTR(c); diff --git a/src/import/import-common.c b/src/import/import-common.c index 4eda9087c5a88bc7ad2a121504be856d876d14e8..9e64e539a185b40cc56b67ee1c3c08eea49fc2e1 100644 --- a/src/import/import-common.c +++ b/src/import/import-common.c @@ -46,7 +46,8 @@ int import_fork_tar_x(const char *path, pid_t *ret) { "--ignore-zeros", "--numeric-owner", "-C", path, - "-px", + "-pxf", + "-", "--xattrs", "--xattrs-include=*", use_selinux ? "--selinux" : "--no-selinux", diff --git a/src/import/pull-job.c b/src/import/pull-job.c index 1e105bc769f71eb5cbd1b8194bcd7f3af22b2c03..d4d07a00898d4ba1a1a072ef6769ff3d04a52ab9 100644 --- a/src/import/pull-job.c +++ b/src/import/pull-job.c @@ -124,8 +124,8 @@ static int pull_job_restart(PullJob *j, const char *new_url) { void pull_job_curl_on_finished(CurlGlue *g, CURL *curl, CURLcode result) { PullJob *j = NULL; + char *scheme = NULL; CURLcode code; - long protocol; int r; if (curl_easy_getinfo(curl, CURLINFO_PRIVATE, (char **)&j) != CURLE_OK) @@ -139,13 +139,13 @@ void pull_job_curl_on_finished(CurlGlue *g, CURL *curl, CURLcode result) { goto finish; } - code = curl_easy_getinfo(curl, CURLINFO_PROTOCOL, &protocol); - if (code != CURLE_OK) { - r = log_error_errno(SYNTHETIC_ERRNO(EIO), "Failed to retrieve response code: %s", curl_easy_strerror(code)); + code = curl_easy_getinfo(curl, CURLINFO_SCHEME, &scheme); + if (code != CURLE_OK || !scheme) { + r = log_error_errno(SYNTHETIC_ERRNO(EIO), "Failed to retrieve URL scheme."); goto finish; } - if (IN_SET(protocol, CURLPROTO_HTTP, CURLPROTO_HTTPS)) { + if (STRCASE_IN_SET(scheme, "HTTP", "HTTPS")) { long status; code = curl_easy_getinfo(curl, CURLINFO_RESPONSE_CODE, &status); diff --git a/src/journal-remote/microhttpd-util.h b/src/journal-remote/microhttpd-util.h index 7e7d1b56b1b3127641c077e80779f613b4577e5a..df183354694117d1bf4a533539424469bed5093c 100644 --- a/src/journal-remote/microhttpd-util.h +++ b/src/journal-remote/microhttpd-util.h @@ -64,11 +64,11 @@ void microhttpd_logger(void *arg, const char *fmt, va_list ap) _printf_(2, 0); int mhd_respondf(struct MHD_Connection *connection, int error, - unsigned code, + enum MHD_RequestTerminationCode code, const char *format, ...) _printf_(4,5); int mhd_respond(struct MHD_Connection *connection, - unsigned code, + enum MHD_RequestTerminationCode code, const char *message); int mhd_respond_oom(struct MHD_Connection *connection); diff --git a/src/kernel-install/50-depmod.install b/src/kernel-install/50-depmod.install index 43bd87c7edaf5d7f9075238dced4d7b92c7a4d33..88f858fed9c4b01b5fb78c2ae015813be39e2774 100755 --- a/src/kernel-install/50-depmod.install +++ b/src/kernel-install/50-depmod.install @@ -23,6 +23,8 @@ set -e COMMAND="${1:?}" KERNEL_VERSION="${2:?}" +[ -w "/lib/modules" ] || exit 0 + case "$COMMAND" in add) [ -d "/lib/modules/$KERNEL_VERSION/kernel" ] || exit 0 diff --git a/src/libsystemd-network/sd-dhcp-client.c b/src/libsystemd-network/sd-dhcp-client.c index a106f7f3b8593eeee1763fadc2e3e8aea47c90f5..b755c1293f537bfa0ee442ecc9ee8800487cfab6 100644 --- a/src/libsystemd-network/sd-dhcp-client.c +++ b/src/libsystemd-network/sd-dhcp-client.c @@ -188,35 +188,33 @@ int sd_dhcp_client_id_to_string(const void *data, size_t len, char **ret) { r = asprintf(&t, "DATA"); break; case 1: - if (len != sizeof_field(sd_dhcp_client_id, eth)) - return -EINVAL; - - r = asprintf(&t, "%02x:%02x:%02x:%02x:%02x:%02x", - client_id->eth.haddr[0], - client_id->eth.haddr[1], - client_id->eth.haddr[2], - client_id->eth.haddr[3], - client_id->eth.haddr[4], - client_id->eth.haddr[5]); + if (len == sizeof_field(sd_dhcp_client_id, eth)) + r = asprintf(&t, "%02x:%02x:%02x:%02x:%02x:%02x", + client_id->eth.haddr[0], + client_id->eth.haddr[1], + client_id->eth.haddr[2], + client_id->eth.haddr[3], + client_id->eth.haddr[4], + client_id->eth.haddr[5]); + else + r = asprintf(&t, "ETHER"); break; case 2 ... 254: r = asprintf(&t, "ARP/LL"); break; case 255: - if (len < 6) - return -EINVAL; - - uint32_t iaid = be32toh(client_id->ns.iaid); - uint16_t duid_type = be16toh(client_id->ns.duid.type); - if (dhcp_validate_duid_len(duid_type, len - 6, true) < 0) - return -EINVAL; - - r = asprintf(&t, "IAID:0x%x/DUID", iaid); + if (len < sizeof(uint32_t)) + r = asprintf(&t, "IAID/DUID"); + else { + uint32_t iaid = be32toh(client_id->ns.iaid); + /* TODO: check and stringify DUID */ + r = asprintf(&t, "IAID:0x%x/DUID", iaid); + } break; } - if (r < 0) return -ENOMEM; + *ret = TAKE_PTR(t); return 0; } diff --git a/src/libsystemd-network/sd-dhcp-lease.c b/src/libsystemd-network/sd-dhcp-lease.c index d9db35fbac9ec2adfb3e6eed4ae87afadb1804f8..b14ad57071dfecb814fac5a511ff4abe906fce59 100644 --- a/src/libsystemd-network/sd-dhcp-lease.c +++ b/src/libsystemd-network/sd-dhcp-lease.c @@ -995,7 +995,7 @@ int dhcp_lease_save(sd_dhcp_lease *lease, const char *lease_file) { r = sd_dhcp_lease_get_router(lease, &addresses); if (r > 0) { fputs("ROUTER=", f); - serialize_in_addrs(f, addresses, r, false, NULL); + serialize_in_addrs(f, addresses, r, NULL, NULL); fputc('\n', f); } @@ -1030,21 +1030,21 @@ int dhcp_lease_save(sd_dhcp_lease *lease, const char *lease_file) { r = sd_dhcp_lease_get_dns(lease, &addresses); if (r > 0) { fputs("DNS=", f); - serialize_in_addrs(f, addresses, r, false, NULL); + serialize_in_addrs(f, addresses, r, NULL, NULL); fputc('\n', f); } r = sd_dhcp_lease_get_ntp(lease, &addresses); if (r > 0) { fputs("NTP=", f); - serialize_in_addrs(f, addresses, r, false, NULL); + serialize_in_addrs(f, addresses, r, NULL, NULL); fputc('\n', f); } r = sd_dhcp_lease_get_sip(lease, &addresses); if (r > 0) { fputs("SIP=", f); - serialize_in_addrs(f, addresses, r, false, NULL); + serialize_in_addrs(f, addresses, r, NULL, NULL); fputc('\n', f); } diff --git a/src/libsystemd-network/sd-dhcp-server.c b/src/libsystemd-network/sd-dhcp-server.c index 11ab2338cecbf55f9ebcfb21a5dda9bf32685fbd..8d5139b5618d4aac441ac33f4fd67c3fc49e5017 100644 --- a/src/libsystemd-network/sd-dhcp-server.c +++ b/src/libsystemd-network/sd-dhcp-server.c @@ -390,7 +390,7 @@ static int dhcp_server_send_udp(sd_dhcp_server *server, be32_t destination, assert(server); assert(server->fd >= 0); assert(message); - assert(len > sizeof(DHCPMessage)); + assert(len >= sizeof(DHCPMessage)); if (server->bind_to_interface) { msg.msg_control = &control; diff --git a/src/libsystemd-network/test-ndisc-ra.c b/src/libsystemd-network/test-ndisc-ra.c index 001df4d473915a039561ae240efaf58dc2d69805..bd8c0fd426a1dcbd115fc883778e0f1fdb3cddeb 100644 --- a/src/libsystemd-network/test-ndisc-ra.c +++ b/src/libsystemd-network/test-ndisc-ra.c @@ -53,7 +53,6 @@ static uint8_t advertisement[] = { static bool test_stopped; static int test_fd[2]; -static sd_event_source *recv_router_advertisement; static struct { struct in6_addr address; unsigned char prefixlen; @@ -281,9 +280,9 @@ static int radv_recv(sd_event_source *s, int fd, uint32_t revents, void *userdat } TEST(ra) { - sd_event *e; - sd_radv *ra; - unsigned i; + _cleanup_(sd_event_unrefp) sd_event *e = NULL; + _cleanup_(sd_event_source_unrefp) sd_event_source *recv_router_advertisement = NULL; + _cleanup_(sd_radv_unrefp) sd_radv *ra = NULL; assert_se(socketpair(AF_UNIX, SOCK_SEQPACKET | SOCK_CLOEXEC | SOCK_NONBLOCK, 0, test_fd) >= 0); @@ -303,7 +302,7 @@ TEST(ra) { assert_se(sd_radv_set_rdnss(ra, 60, &test_rdnss, 1) >= 0); assert_se(sd_radv_set_dnssl(ra, 60, (char **)test_dnssl) >= 0); - for (i = 0; i < ELEMENTSOF(prefix); i++) { + for (unsigned i = 0; i < ELEMENTSOF(prefix); i++) { sd_radv_prefix *p; printf("Test prefix %u\n", i); @@ -324,8 +323,8 @@ TEST(ra) { assert_se(!p); } - assert_se(sd_event_add_io(e, &recv_router_advertisement, test_fd[0], - EPOLLIN, radv_recv, ra) >= 0); + assert_se(sd_event_add_io(e, &recv_router_advertisement, test_fd[0], EPOLLIN, radv_recv, ra) >= 0); + assert_se(sd_event_source_set_io_fd_own(recv_router_advertisement, true) >= 0); assert_se(sd_event_add_time_relative(e, NULL, CLOCK_BOOTTIME, 2 * USEC_PER_SEC, 0, @@ -334,13 +333,6 @@ TEST(ra) { assert_se(sd_radv_start(ra) >= 0); assert_se(sd_event_loop(e) >= 0); - - ra = sd_radv_unref(ra); - assert_se(!ra); - - close(test_fd[0]); - - sd_event_unref(e); } DEFINE_TEST_MAIN(LOG_DEBUG); diff --git a/src/libsystemd-network/test-ndisc-rs.c b/src/libsystemd-network/test-ndisc-rs.c index 3c679f60b547c91b07921d0b88c2ec4456d5f34c..e501b6437744bc21edc16e5c99f362b0d2460d8e 100644 --- a/src/libsystemd-network/test-ndisc-rs.c +++ b/src/libsystemd-network/test-ndisc-rs.c @@ -10,6 +10,7 @@ #include "sd-ndisc.h" #include "alloc-util.h" +#include "fd-util.h" #include "hexdecoct.h" #include "icmp6-util.h" #include "socket-util.h" @@ -255,8 +256,8 @@ static void test_callback(sd_ndisc *nd, sd_ndisc_event_t event, sd_ndisc_router } TEST(rs) { - sd_event *e; - sd_ndisc *nd; + _cleanup_(sd_event_unrefp) sd_event *e = NULL; + _cleanup_(sd_ndisc_unrefp) sd_ndisc *nd = NULL; send_ra_function = send_ra; @@ -279,17 +280,13 @@ TEST(rs) { assert_se(sd_ndisc_start(nd) >= 0); assert_se(sd_ndisc_start(nd) >= 0); assert_se(sd_ndisc_stop(nd) >= 0); + test_fd[1] = safe_close(test_fd[1]); assert_se(sd_ndisc_start(nd) >= 0); assert_se(sd_event_loop(e) >= 0); - nd = sd_ndisc_unref(nd); - assert_se(!nd); - - close(test_fd[1]); - - sd_event_unref(e); + test_fd[1] = safe_close(test_fd[1]); } static int test_timeout_value(uint8_t flags) { @@ -342,8 +339,8 @@ static int test_timeout_value(uint8_t flags) { } TEST(timeout) { - sd_event *e; - sd_ndisc *nd; + _cleanup_(sd_event_unrefp) sd_event *e = NULL; + _cleanup_(sd_ndisc_unrefp) sd_ndisc *nd = NULL; send_ra_function = test_timeout_value; @@ -367,9 +364,7 @@ TEST(timeout) { assert_se(sd_event_loop(e) >= 0); - nd = sd_ndisc_unref(nd); - - sd_event_unref(e); + test_fd[1] = safe_close(test_fd[1]); } DEFINE_TEST_MAIN(LOG_DEBUG); diff --git a/src/libsystemd/sd-bus/bus-common-errors.c b/src/libsystemd/sd-bus/bus-common-errors.c index cb22d62d2cc299c91ce761113dd18393de296e6c..0eaedec87c77fe41afcc7f58de95c71d39dd4e4b 100644 --- a/src/libsystemd/sd-bus/bus-common-errors.c +++ b/src/libsystemd/sd-bus/bus-common-errors.c @@ -80,24 +80,24 @@ BUS_ERROR_MAP_ELF_REGISTER const sd_bus_error_map bus_common_errors[] = { SD_BUS_ERROR_MAP(BUS_ERROR_NO_SUCH_DNSSD_SERVICE, ENOENT), SD_BUS_ERROR_MAP(BUS_ERROR_DNSSD_SERVICE_EXISTS, EEXIST), - SD_BUS_ERROR_MAP(_BUS_ERROR_DNS "FORMERR", EBADMSG), - SD_BUS_ERROR_MAP(_BUS_ERROR_DNS "SERVFAIL", EHOSTDOWN), - SD_BUS_ERROR_MAP(_BUS_ERROR_DNS "NXDOMAIN", ENXIO), - SD_BUS_ERROR_MAP(_BUS_ERROR_DNS "NOTIMP", ENOSYS), - SD_BUS_ERROR_MAP(_BUS_ERROR_DNS "REFUSED", EACCES), - SD_BUS_ERROR_MAP(_BUS_ERROR_DNS "YXDOMAIN", EEXIST), - SD_BUS_ERROR_MAP(_BUS_ERROR_DNS "YRRSET", EEXIST), - SD_BUS_ERROR_MAP(_BUS_ERROR_DNS "NXRRSET", ENOENT), - SD_BUS_ERROR_MAP(_BUS_ERROR_DNS "NOTAUTH", EACCES), - SD_BUS_ERROR_MAP(_BUS_ERROR_DNS "NOTZONE", EREMOTE), - SD_BUS_ERROR_MAP(_BUS_ERROR_DNS "BADVERS", EBADMSG), - SD_BUS_ERROR_MAP(_BUS_ERROR_DNS "BADKEY", EKEYREJECTED), - SD_BUS_ERROR_MAP(_BUS_ERROR_DNS "BADTIME", EBADMSG), - SD_BUS_ERROR_MAP(_BUS_ERROR_DNS "BADMODE", EBADMSG), - SD_BUS_ERROR_MAP(_BUS_ERROR_DNS "BADNAME", EBADMSG), - SD_BUS_ERROR_MAP(_BUS_ERROR_DNS "BADALG", EBADMSG), - SD_BUS_ERROR_MAP(_BUS_ERROR_DNS "BADTRUNC", EBADMSG), - SD_BUS_ERROR_MAP(_BUS_ERROR_DNS "BADCOOKIE", EBADR), + SD_BUS_ERROR_MAP(BUS_ERROR_DNS_FORMERR, EBADMSG), + SD_BUS_ERROR_MAP(BUS_ERROR_DNS_SERVFAIL, EHOSTDOWN), + SD_BUS_ERROR_MAP(BUS_ERROR_DNS_NXDOMAIN, ENXIO), + SD_BUS_ERROR_MAP(BUS_ERROR_DNS_NOTIMP, ENOSYS), + SD_BUS_ERROR_MAP(BUS_ERROR_DNS_REFUSED, EACCES), + SD_BUS_ERROR_MAP(BUS_ERROR_DNS_YXDOMAIN, EEXIST), + SD_BUS_ERROR_MAP(BUS_ERROR_DNS_YRRSET, EEXIST), + SD_BUS_ERROR_MAP(BUS_ERROR_DNS_NXRRSET, ENOENT), + SD_BUS_ERROR_MAP(BUS_ERROR_DNS_NOTAUTH, EACCES), + SD_BUS_ERROR_MAP(BUS_ERROR_DNS_NOTZONE, EREMOTE), + SD_BUS_ERROR_MAP(BUS_ERROR_DNS_BADVERS, EBADMSG), + SD_BUS_ERROR_MAP(BUS_ERROR_DNS_BADKEY, EKEYREJECTED), + SD_BUS_ERROR_MAP(BUS_ERROR_DNS_BADTIME, EBADMSG), + SD_BUS_ERROR_MAP(BUS_ERROR_DNS_BADMODE, EBADMSG), + SD_BUS_ERROR_MAP(BUS_ERROR_DNS_BADNAME, EBADMSG), + SD_BUS_ERROR_MAP(BUS_ERROR_DNS_BADALG, EBADMSG), + SD_BUS_ERROR_MAP(BUS_ERROR_DNS_BADTRUNC, EBADMSG), + SD_BUS_ERROR_MAP(BUS_ERROR_DNS_BADCOOKIE, EBADR), SD_BUS_ERROR_MAP(BUS_ERROR_NO_SUCH_TRANSFER, ENXIO), SD_BUS_ERROR_MAP(BUS_ERROR_TRANSFER_IN_PROGRESS, EBUSY), diff --git a/src/libsystemd/sd-bus/bus-common-errors.h b/src/libsystemd/sd-bus/bus-common-errors.h index 40d6abc41319671c371754613befe687108ac2a2..b6c2e93ea5b0580b3419fc7d4690a5b4f275b6ff 100644 --- a/src/libsystemd/sd-bus/bus-common-errors.h +++ b/src/libsystemd/sd-bus/bus-common-errors.h @@ -79,7 +79,26 @@ #define BUS_ERROR_STUB_LOOP "org.freedesktop.resolve1.StubLoop" #define BUS_ERROR_NO_SUCH_DNSSD_SERVICE "org.freedesktop.resolve1.NoSuchDnssdService" #define BUS_ERROR_DNSSD_SERVICE_EXISTS "org.freedesktop.resolve1.DnssdServiceExists" + #define _BUS_ERROR_DNS "org.freedesktop.resolve1.DnsError." +#define BUS_ERROR_DNS_FORMERR _BUS_ERROR_DNS "FORMERR" +#define BUS_ERROR_DNS_SERVFAIL _BUS_ERROR_DNS "SERVFAIL" +#define BUS_ERROR_DNS_NXDOMAIN _BUS_ERROR_DNS "NXDOMAIN" +#define BUS_ERROR_DNS_NOTIMP _BUS_ERROR_DNS "NOTIMP" +#define BUS_ERROR_DNS_REFUSED _BUS_ERROR_DNS "REFUSED" +#define BUS_ERROR_DNS_YXDOMAIN _BUS_ERROR_DNS "YXDOMAIN" +#define BUS_ERROR_DNS_YRRSET _BUS_ERROR_DNS "YRRSET" +#define BUS_ERROR_DNS_NXRRSET _BUS_ERROR_DNS "NXRRSET" +#define BUS_ERROR_DNS_NOTAUTH _BUS_ERROR_DNS "NOTAUTH" +#define BUS_ERROR_DNS_NOTZONE _BUS_ERROR_DNS "NOTZONE" +#define BUS_ERROR_DNS_BADVERS _BUS_ERROR_DNS "BADVERS" +#define BUS_ERROR_DNS_BADKEY _BUS_ERROR_DNS "BADKEY" +#define BUS_ERROR_DNS_BADTIME _BUS_ERROR_DNS "BADTIME" +#define BUS_ERROR_DNS_BADMODE _BUS_ERROR_DNS "BADMODE" +#define BUS_ERROR_DNS_BADNAME _BUS_ERROR_DNS "BADNAME" +#define BUS_ERROR_DNS_BADALG _BUS_ERROR_DNS "BADALG" +#define BUS_ERROR_DNS_BADTRUNC _BUS_ERROR_DNS "BADTRUNC" +#define BUS_ERROR_DNS_BADCOOKIE _BUS_ERROR_DNS "BADCOOKIE" #define BUS_ERROR_NO_SUCH_TRANSFER "org.freedesktop.import1.NoSuchTransfer" #define BUS_ERROR_TRANSFER_IN_PROGRESS "org.freedesktop.import1.TransferInProgress" diff --git a/src/libsystemd/sd-device/test-sd-device.c b/src/libsystemd/sd-device/test-sd-device.c index 4ab8b3894ae3737498c2557bcc924d92ed490254..ff4209eff6f9a9db0fff320fece46e4298e46b6c 100644 --- a/src/libsystemd/sd-device/test-sd-device.c +++ b/src/libsystemd/sd-device/test-sd-device.c @@ -180,15 +180,16 @@ static void test_sd_device_one(sd_device *d) { } else assert_se(r == -ENOENT); - r = sd_device_get_sysattr_value(d, "name_assign_type", &val); - assert_se(r >= 0 || ERRNO_IS_PRIVILEGE(r) || IN_SET(r, -ENOENT, -EINVAL)); - - if (r > 0) { + r = sd_device_get_sysattr_value(d, "nsid", NULL); + if (r >= 0) { unsigned x; - assert_se(device_get_sysattr_unsigned(d, "name_assign_type", NULL) >= 0); - assert_se(device_get_sysattr_unsigned(d, "name_assign_type", &x) >= 0); - } + assert_se(device_get_sysattr_unsigned(d, "nsid", NULL) >= 0); + r = device_get_sysattr_unsigned(d, "nsid", &x); + assert_se(r >= 0); + assert_se((x > 0) == (r > 0)); + } else + assert_se(ERRNO_IS_PRIVILEGE(r) || IN_SET(r, -ENOENT, -EINVAL)); } TEST(sd_device_enumerator_devices) { diff --git a/src/libsystemd/sd-event/sd-event.c b/src/libsystemd/sd-event/sd-event.c index 778070a5fb7896ba6296d894c4f2ac538c2e3ee3..4a4cc3a20ea87a480889fdc7d77f87eac06bde88 100644 --- a/src/libsystemd/sd-event/sd-event.c +++ b/src/libsystemd/sd-event/sd-event.c @@ -658,7 +658,9 @@ static int event_make_signal_data( ss_copy = d->sigset; assert_se(sigaddset(&ss_copy, sig) >= 0); - r = signalfd(d->fd, &ss_copy, SFD_NONBLOCK|SFD_CLOEXEC); + r = signalfd(d->fd >= 0 ? d->fd : -1, /* the first arg must be -1 or a valid signalfd */ + &ss_copy, + SFD_NONBLOCK|SFD_CLOEXEC); if (r < 0) { r = -errno; goto fail; @@ -2723,6 +2725,9 @@ _public_ int sd_event_source_set_time_relative(sd_event_source *s, uint64_t usec assert_return(s, -EINVAL); assert_return(EVENT_SOURCE_IS_TIME(s->type), -EDOM); + if (usec == USEC_INFINITY) + return sd_event_source_set_time(s, USEC_INFINITY); + r = sd_event_now(s->event, event_source_type_to_clock(s->type), &t); if (r < 0) return r; diff --git a/src/libsystemd/sd-journal/journal-internal.h b/src/libsystemd/sd-journal/journal-internal.h index 7fc6896522e27df3c73cd52251ba83032b3af1e3..388c5b0ccdee976872cde4a6979f477a28197cc7 100644 --- a/src/libsystemd/sd-journal/journal-internal.h +++ b/src/libsystemd/sd-journal/journal-internal.h @@ -14,6 +14,8 @@ #include "list.h" #include "set.h" +#define JOURNAL_FILES_MAX 7168u + typedef struct Match Match; typedef struct Location Location; typedef struct Directory Directory; diff --git a/src/libsystemd/sd-journal/sd-journal.c b/src/libsystemd/sd-journal/sd-journal.c index 1e4d128f051c025a2ab833091a8a79d2c1dab430..ca33a7aea4437a706ceb1787c56f8a4f389747e0 100644 --- a/src/libsystemd/sd-journal/sd-journal.c +++ b/src/libsystemd/sd-journal/sd-journal.c @@ -42,8 +42,6 @@ #include "strv.h" #include "syslog-util.h" -#define JOURNAL_FILES_MAX 7168 - #define JOURNAL_FILES_RECHECK_USEC (2 * USEC_PER_SEC) /* The maximum size of variable values we'll expand in catalog entries. We bind this to PATH_MAX for now, as diff --git a/src/libsystemd/sd-netlink/netlink-util.c b/src/libsystemd/sd-netlink/netlink-util.c index 12cdc99ff28e06297fe9c4f5a697f3bc0705751b..cfcf2578d65eca6cd7225e2d603d3f97fdda6cdc 100644 --- a/src/libsystemd/sd-netlink/netlink-util.c +++ b/src/libsystemd/sd-netlink/netlink-util.c @@ -3,7 +3,6 @@ #include "sd-netlink.h" #include "fd-util.h" -#include "format-util.h" #include "io-util.h" #include "memory-util.h" #include "netlink-internal.h" @@ -15,7 +14,7 @@ int rtnl_set_link_name(sd_netlink **rtnl, int ifindex, const char *name) { _cleanup_(sd_netlink_message_unrefp) sd_netlink_message *message = NULL; _cleanup_strv_free_ char **alternative_names = NULL; - char old_name[IF_NAMESIZE] = {}; + bool altname_deleted = false; int r; assert(rtnl); @@ -36,31 +35,32 @@ int rtnl_set_link_name(sd_netlink **rtnl, int ifindex, const char *name) { return log_debug_errno(r, "Failed to remove '%s' from alternative names on network interface %i: %m", name, ifindex); - r = format_ifname(ifindex, old_name); - if (r < 0) - return log_debug_errno(r, "Failed to get current name of network interface %i: %m", ifindex); + altname_deleted = true; } r = sd_rtnl_message_new_link(*rtnl, &message, RTM_SETLINK, ifindex); if (r < 0) - return r; + goto fail; r = sd_netlink_message_append_string(message, IFLA_IFNAME, name); if (r < 0) - return r; + goto fail; r = sd_netlink_call(*rtnl, message, 0, NULL); if (r < 0) - return r; + goto fail; - if (!isempty(old_name)) { - r = rtnl_set_link_alternative_names(rtnl, ifindex, STRV_MAKE(old_name)); - if (r < 0) - log_debug_errno(r, "Failed to set '%s' as an alternative name on network interface %i, ignoring: %m", - old_name, ifindex); + return 0; + +fail: + if (altname_deleted) { + int q = rtnl_set_link_alternative_names(rtnl, ifindex, STRV_MAKE(name)); + if (q < 0) + log_debug_errno(q, "Failed to restore '%s' as an alternative name on network interface %i, ignoring: %m", + name, ifindex); } - return 0; + return r; } int rtnl_set_link_properties( diff --git a/src/libsystemd/sd-netlink/test-netlink.c b/src/libsystemd/sd-netlink/test-netlink.c index 3f74ecc068162f0d8c4b34ff7bb82357224e5b55..2d93f9eba024f8cf6c2018ab9e31f0dc7da0cfac 100644 --- a/src/libsystemd/sd-netlink/test-netlink.c +++ b/src/libsystemd/sd-netlink/test-netlink.c @@ -8,6 +8,7 @@ #include <linux/if_macsec.h> #include <linux/l2tp.h> #include <linux/nl80211.h> +#include <unistd.h> #include "sd-netlink.h" @@ -16,6 +17,7 @@ #include "macro.h" #include "netlink-genl.h" #include "netlink-internal.h" +#include "netlink-util.h" #include "socket-util.h" #include "stdio-util.h" #include "string-util.h" @@ -667,6 +669,30 @@ static void test_genl(void) { } } +static void test_rtnl_set_link_name(sd_netlink *rtnl, int ifindex) { + _cleanup_strv_free_ char **alternative_names = NULL; + int r; + + log_debug("/* %s */", __func__); + + if (geteuid() != 0) + return (void) log_tests_skipped("not root"); + + /* Test that the new name (which is currently an alternative name) is + * restored as an alternative name on error. Create an error by using + * an invalid device name, namely one that exceeds IFNAMSIZ + * (alternative names can exceed IFNAMSIZ, but not regular names). */ + r = rtnl_set_link_alternative_names(&rtnl, ifindex, STRV_MAKE("testlongalternativename")); + if (r == -EPERM) + return (void) log_tests_skipped("missing required capabilities"); + + assert_se(r >= 0); + assert_se(rtnl_set_link_name(&rtnl, ifindex, "testlongalternativename") == -EINVAL); + assert_se(rtnl_get_link_alternative_names(&rtnl, ifindex, &alternative_names) >= 0); + assert_se(strv_contains(alternative_names, "testlongalternativename")); + assert_se(rtnl_delete_link_alternative_names(&rtnl, ifindex, STRV_MAKE("testlongalternativename")) >= 0); +} + int main(void) { sd_netlink *rtnl; sd_netlink_message *m; @@ -698,6 +724,7 @@ int main(void) { test_pipe(if_loopback); test_event_loop(if_loopback); test_link_configure(rtnl, if_loopback); + test_rtnl_set_link_name(rtnl, if_loopback); test_get_addresses(rtnl); test_message_link_bridge(rtnl); diff --git a/src/locale/localed.c b/src/locale/localed.c index 7aa47f18c226caeccfd493415147e3af0980b335..8b1f0de2ace4fbe5dd3a625463d1345ecd71c9ca 100644 --- a/src/locale/localed.c +++ b/src/locale/localed.c @@ -32,7 +32,7 @@ #include "strv.h" #include "user-util.h" -static int locale_update_system_manager(sd_bus *bus, char **l_set, char **l_unset) { +static int reload_system_manager(sd_bus *bus) { _cleanup_(sd_bus_message_unrefp) sd_bus_message *m = NULL; _cleanup_(sd_bus_error_free) sd_bus_error error = SD_BUS_ERROR_NULL; int r; @@ -43,21 +43,13 @@ static int locale_update_system_manager(sd_bus *bus, char **l_set, char **l_unse "org.freedesktop.systemd1", "/org/freedesktop/systemd1", "org.freedesktop.systemd1.Manager", - "UnsetAndSetEnvironment"); - if (r < 0) - return bus_log_create_error(r); - - r = sd_bus_message_append_strv(m, l_unset); - if (r < 0) - return bus_log_create_error(r); - - r = sd_bus_message_append_strv(m, l_set); + "Reload"); if (r < 0) return bus_log_create_error(r); r = sd_bus_call(bus, m, 0, &error, NULL); if (r < 0) - return log_error_errno(r, "Failed to update the manager environment: %s", bus_error_message(&error, r)); + return log_error_errno(r, "Failed to reload system manager: %s", bus_error_message(&error, r)); return 0; } @@ -393,7 +385,11 @@ static int method_set_locale(sd_bus_message *m, void *userdata, sd_bus_error *er return sd_bus_error_set_errnof(error, r, "Failed to set locale: %m"); } - (void) locale_update_system_manager(sd_bus_message_get_bus(m), l_set, l_unset); + /* Since we just updated the locale configuration file, ask the system manager to read it again to + * update its default locale settings. It's important to not use UnsetAndSetEnvironment or a similar + * method because in this case unsetting variables means restoring them to PID1 default values, which + * may be outdated, since locale.conf has just changed and PID1 hasn't read it */ + (void) reload_system_manager(sd_bus_message_get_bus(m)); if (!strv_isempty(l_set)) { _cleanup_free_ char *line = NULL; diff --git a/src/login/logind-dbus.c b/src/login/logind-dbus.c index 86a5decf3f3106ec7e5a3358d7b60e8bc8b25c72..2ab26b9c6d4b9280dd7ea29034913fb5d20f526a 100644 --- a/src/login/logind-dbus.c +++ b/src/login/logind-dbus.c @@ -3970,6 +3970,12 @@ int manager_start_scope( if (r < 0) return r; + /* For login session scopes, if a process is OOM killed by the kernel, *don't* terminate the rest of + the scope */ + r = sd_bus_message_append(m, "(sv)", "OOMPolicy", "s", "continue"); + if (r < 0) + return r; + /* disable TasksMax= for the session scope, rely on the slice setting for it */ r = sd_bus_message_append(m, "(sv)", "TasksMax", "t", UINT64_MAX); if (r < 0) diff --git a/src/network/netdev/l2tp-tunnel.c b/src/network/netdev/l2tp-tunnel.c index 2bce0fc5b28cd7a6a360ee44b671fb31338e9bd6..fd2783ef481b3e83309f45bcd573afd7c53bdecc 100644 --- a/src/network/netdev/l2tp-tunnel.c +++ b/src/network/netdev/l2tp-tunnel.c @@ -522,7 +522,7 @@ int config_parse_l2tp_tunnel_local_address( return log_oom(); } - type = l2tp_local_address_type_from_string(rvalue); + type = l2tp_local_address_type_from_string(addr_or_type); if (type >= 0) { free_and_replace(t->local_ifname, ifname); t->local_address_type = type; @@ -535,15 +535,15 @@ int config_parse_l2tp_tunnel_local_address( return 0; } - r = in_addr_from_string_auto(rvalue, &f, &a); + r = in_addr_from_string_auto(addr_or_type, &f, &a); if (r < 0) { log_syntax(unit, LOG_WARNING, filename, line, r, - "Invalid L2TP Tunnel local address specified, ignoring assignment: %s", rvalue); + "Invalid L2TP Tunnel local address \"%s\" specified, ignoring assignment: %s", addr_or_type, rvalue); return 0; } if (in_addr_is_null(f, &a)) { - log_syntax(unit, LOG_WARNING, filename, line, r, + log_syntax(unit, LOG_WARNING, filename, line, 0, "L2TP Tunnel local address cannot be null, ignoring assignment: %s", rvalue); return 0; } @@ -599,7 +599,7 @@ int config_parse_l2tp_tunnel_remote_address( } if (in_addr_is_null(f, &a)) { - log_syntax(unit, LOG_WARNING, filename, line, r, + log_syntax(unit, LOG_WARNING, filename, line, 0, "L2TP Tunnel remote address cannot be null, ignoring assignment: %s", rvalue); return 0; } diff --git a/src/network/networkd-address.c b/src/network/networkd-address.c index b614f6b1b3c637235881b2c14368fededfea6112..08b5bd895b14fd99e175e8708aaa0d19fd557576 100644 --- a/src/network/networkd-address.c +++ b/src/network/networkd-address.c @@ -1230,9 +1230,13 @@ int link_request_address( (void) address_get(link, address, &existing); - if (address->lifetime_valid_usec == 0) + if (address->lifetime_valid_usec == 0) { + if (consume_object) + address_free(address); + /* The requested address is outdated. Let's remove it. */ return address_remove_and_drop(existing); + } if (!existing) { _cleanup_(address_freep) Address *tmp = NULL; diff --git a/src/network/networkd-dhcp4.c b/src/network/networkd-dhcp4.c index c5bddb60fd9abb88bd99e805c84c76985a0791f8..9a22b6f24aeb2853ad6c5aab3a6ee61e8b6611e5 100644 --- a/src/network/networkd-dhcp4.c +++ b/src/network/networkd-dhcp4.c @@ -334,15 +334,18 @@ static int dhcp4_request_route_auto( route->gw = IN_ADDR_NULL; route->prefsrc.in = address; - } else { - if (in4_addr_is_null(gw)) { - log_link_debug(link, "DHCP: requested route destination "IPV4_ADDRESS_FMT_STR"/%u is not in the assigned network " - IPV4_ADDRESS_FMT_STR"/%u, but no gateway is specified, ignoring.", - IPV4_ADDRESS_FMT_VAL(route->dst.in), route->dst_prefixlen, - IPV4_ADDRESS_FMT_VAL(prefix), prefixlen); - return 0; - } + } else if (in4_addr_is_null(gw)) { + log_link_debug(link, "DHCP: requested route destination "IPV4_ADDRESS_FMT_STR"/%u is not in the assigned network " + IPV4_ADDRESS_FMT_STR"/%u, but no gateway is specified, using 'link' scope.", + IPV4_ADDRESS_FMT_VAL(route->dst.in), route->dst_prefixlen, + IPV4_ADDRESS_FMT_VAL(prefix), prefixlen); + route->scope = RT_SCOPE_LINK; + route->gw_family = AF_UNSPEC; + route->gw = IN_ADDR_NULL; + route->prefsrc.in = address; + + } else { r = dhcp4_request_route_to_gateway(link, gw); if (r < 0) return r; diff --git a/src/network/networkd-link-bus.c b/src/network/networkd-link-bus.c index 193d1d3e1eba131f03e0e9e0aaa15ed02b276ce2..e9c18f0fd01de8c804aca98e70fab36023b4aebf 100644 --- a/src/network/networkd-link-bus.c +++ b/src/network/networkd-link-bus.c @@ -858,7 +858,8 @@ int link_object_find(sd_bus *bus, const char *path, const char *interface, void if (r < 0) return 0; - if (streq(interface, "org.freedesktop.network1.DHCPServer") && !link->dhcp_server) + if (streq(interface, "org.freedesktop.network1.DHCPServer") && + (!link->dhcp_server || sd_dhcp_server_is_in_relay_mode(link->dhcp_server))) return 0; *found = link; diff --git a/src/network/networkd-ndisc.c b/src/network/networkd-ndisc.c index a1402d7d5f148fbd1181795476c89f134755dbdd..5fb5d96f26c48bf62a3af175ed3d787ac08b84b3 100644 --- a/src/network/networkd-ndisc.c +++ b/src/network/networkd-ndisc.c @@ -794,31 +794,24 @@ static int ndisc_router_process_options(Link *link, sd_ndisc_router *rt) { return log_link_error_errno(link, r, "Failed to get RA option type: %m"); switch (type) { - case SD_NDISC_OPTION_PREFIX_INFORMATION: r = ndisc_router_process_prefix(link, rt); - if (r < 0) - return r; break; case SD_NDISC_OPTION_ROUTE_INFORMATION: r = ndisc_router_process_route(link, rt); - if (r < 0) - return r; break; case SD_NDISC_OPTION_RDNSS: r = ndisc_router_process_rdnss(link, rt); - if (r < 0) - return r; break; case SD_NDISC_OPTION_DNSSL: r = ndisc_router_process_dnssl(link, rt); - if (r < 0) - return r; break; } + if (r < 0 && r != -EBADMSG) + return r; } } @@ -1001,6 +994,10 @@ static int ndisc_router_handler(Link *link, sd_ndisc_router *rt) { assert(rt); r = sd_ndisc_router_get_address(rt, &router); + if (r == -ENODATA) { + log_link_debug(link, "Received RA without router address, ignoring."); + return 0; + } if (r < 0) return log_link_error_errno(link, r, "Failed to get router address from RA: %m"); @@ -1015,6 +1012,10 @@ static int ndisc_router_handler(Link *link, sd_ndisc_router *rt) { } r = sd_ndisc_router_get_timestamp(rt, CLOCK_BOOTTIME, ×tamp_usec); + if (r == -ENODATA) { + log_link_debug(link, "Received RA without timestamp, ignoring."); + return 0; + } if (r < 0) return r; @@ -1061,7 +1062,7 @@ static void ndisc_handler(sd_ndisc *nd, sd_ndisc_event_t event, sd_ndisc_router case SD_NDISC_EVENT_ROUTER: r = ndisc_router_handler(link, rt); - if (r < 0) { + if (r < 0 && r != -EBADMSG) { link_enter_failed(link); return; } diff --git a/src/network/networkd-route.c b/src/network/networkd-route.c index d1f3bab0922e05b181d314e6d5cefa16c61297f0..5214a8ad2c91cd789723059add21846fad6eceeb 100644 --- a/src/network/networkd-route.c +++ b/src/network/networkd-route.c @@ -1437,9 +1437,13 @@ int link_request_route( (void) route_get(link->manager, link, route, &existing); - if (route->lifetime_usec == 0) + if (route->lifetime_usec == 0) { + if (consume_object) + route_free(route); + /* The requested route is outdated. Let's remove it. */ return route_remove_and_drop(existing); + } if (!existing) { _cleanup_(route_freep) Route *tmp = NULL; diff --git a/src/nspawn/nspawn-bind-user.c b/src/nspawn/nspawn-bind-user.c index 45ddb59f7613c8f0886c58d78c3a523ea6b02733..2e3c3c3072990e41460883b08b77d274daf366e4 100644 --- a/src/nspawn/nspawn-bind-user.c +++ b/src/nspawn/nspawn-bind-user.c @@ -394,7 +394,7 @@ int bind_user_setup( r = userns_mkdir(root, "/run/host/home", 0755, 0, 0); if (r < 0) - return log_error_errno(r, "Failed to create /run/host/userdb: %m"); + return log_error_errno(r, "Failed to create /run/host/home: %m"); r = userns_mkdir(root, "/run/host/userdb", 0755, 0, 0); if (r < 0) diff --git a/src/nspawn/nspawn-patch-uid.c b/src/nspawn/nspawn-patch-uid.c index 1535d19bbb62eb018028b638ebab26fc6afaf559..75fa931299860c8e214f3f592f8d8b24bb0e72db 100644 --- a/src/nspawn/nspawn-patch-uid.c +++ b/src/nspawn/nspawn-patch-uid.c @@ -181,7 +181,9 @@ static int patch_acls(int fd, const char *name, const struct stat *st, uid_t shi if (S_ISDIR(st->st_mode)) { acl_free(acl); - acl_free(shifted); + + if (shifted) + acl_free(shifted); acl = shifted = NULL; diff --git a/src/nspawn/nspawn.c b/src/nspawn/nspawn.c index 63fca75ad368226c8ba2214040da339f06a24ad8..6c978b6c8b365dce3a258e710d9b5eaeccf4254a 100644 --- a/src/nspawn/nspawn.c +++ b/src/nspawn/nspawn.c @@ -1716,7 +1716,16 @@ static int parse_argv(int argc, char *argv[]) { * --directory=". */ arg_directory = TAKE_PTR(arg_template); - arg_caps_retain = (arg_caps_retain | plus | (arg_private_network ? UINT64_C(1) << CAP_NET_ADMIN : 0)) & ~minus; + arg_caps_retain |= plus; + arg_caps_retain |= arg_private_network ? UINT64_C(1) << CAP_NET_ADMIN : 0; + + /* If we're not unsharing the network namespace and are unsharing the user namespace, we won't have + * permissions to bind ports in the container, so let's drop the CAP_NET_BIND_SERVICE capability to + * indicate that. */ + if (!arg_private_network && arg_userns_mode != USER_NAMESPACE_NO && arg_uid_shift > 0) + arg_caps_retain &= ~(UINT64_C(1) << CAP_NET_BIND_SERVICE); + + arg_caps_retain &= ~minus; /* Make sure to parse environment before we reset the settings mask below */ r = parse_environment(); diff --git a/src/nss-myhostname/nss-myhostname.c b/src/nss-myhostname/nss-myhostname.c index 120e76be45c013f7fe46d4cfc62cd7751e3888cc..d574e98a71a72ef33b8288b49c9477f2914556b6 100644 --- a/src/nss-myhostname/nss-myhostname.c +++ b/src/nss-myhostname/nss-myhostname.c @@ -345,9 +345,10 @@ enum nss_status _nss_myhostname_gethostbyname3_r( return NSS_STATUS_UNAVAIL; } + if (af == AF_INET6 && !socket_ipv6_is_enabled()) + goto not_found; + if (is_localhost(name)) { - if (af == AF_INET6 && !socket_ipv6_is_enabled()) - goto not_found; canonical = "localhost"; local_address_ipv4 = htobe32(INADDR_LOOPBACK); @@ -460,7 +461,7 @@ enum nss_status _nss_myhostname_gethostbyaddr2_r( } else { assert(af == AF_INET6); - if (socket_ipv6_is_enabled()) + if (!socket_ipv6_is_enabled()) goto not_found; if (memcmp(addr, LOCALADDRESS_IPV6, 16) == 0) { diff --git a/src/partition/growfs.c b/src/partition/growfs.c index 8a04071f170c435c38413c63869bf00206f2b517..6280a243806339f5bd2407a5863f12e5a9b039ac 100644 --- a/src/partition/growfs.c +++ b/src/partition/growfs.c @@ -3,12 +3,17 @@ #include <errno.h> #include <fcntl.h> #include <getopt.h> -#include <linux/btrfs.h> #include <linux/magic.h> #include <sys/ioctl.h> #include <sys/mount.h> #include <sys/types.h> #include <sys/vfs.h> +/* This needs to be included after sys/mount.h, as since [0] linux/btrfs.h + * includes linux/fs.h causing build errors + * See: https://github.com/systemd/systemd/issues/8507 + * [0] https://github.com/torvalds/linux/commit/a28135303a669917002f569aecebd5758263e4aa + */ +#include <linux/btrfs.h> #include "sd-device.h" diff --git a/src/partition/repart.c b/src/partition/repart.c index a15ed5b131b6dc54cef1c79d268d4fa80972d803..8f5c93c7c3518e476c1157ec03c6c3a8729c807e 100644 --- a/src/partition/repart.c +++ b/src/partition/repart.c @@ -4793,7 +4793,7 @@ static int resolve_copy_blocks_auto( continue; } if (major(sl) == 0) { - log_debug_errno(r, "Device backing %s is special, ignoring: %m", q); + log_debug("Device backing %s is special, ignoring.", q); continue; } @@ -4869,11 +4869,12 @@ static int context_open_copy_block_paths( "Copying from block device node is not permitted in --image=/--root= mode, refusing."); } else if (p->copy_blocks_auto) { - dev_t devno; + dev_t devno = 0; /* Fake initialization to appease gcc. */ r = resolve_copy_blocks_auto(p->type_uuid, root, restrict_devno, &devno, &uuid); if (r < 0) return r; + assert(devno != 0); source_fd = r = device_open_from_devnum(S_IFBLK, devno, O_RDONLY|O_CLOEXEC|O_NONBLOCK, &opened); if (r < 0) diff --git a/src/resolve/resolvectl.c b/src/resolve/resolvectl.c index b07761a4957d9477c94bc46ae197b29424610d8a..4d300792f231598fc3fce53007c1d71b7c9f75b5 100644 --- a/src/resolve/resolvectl.c +++ b/src/resolve/resolvectl.c @@ -230,6 +230,13 @@ static void print_ifindex_comment(int printed_so_far, int ifindex) { ansi_grey(), ifname, ansi_normal()); } +static int resolve_host_error(const char *name, int r, const sd_bus_error *error) { + if (sd_bus_error_has_name(error, BUS_ERROR_DNS_NXDOMAIN)) + return log_error_errno(r, "%s: %s", name, bus_error_message(error, r)); + + return log_error_errno(r, "%s: resolve call failed: %s", name, bus_error_message(error, r)); +} + static int resolve_host(sd_bus *bus, const char *name) { _cleanup_(sd_bus_message_unrefp) sd_bus_message *req = NULL, *reply = NULL; _cleanup_(sd_bus_error_free) sd_bus_error error = SD_BUS_ERROR_NULL; @@ -255,7 +262,7 @@ static int resolve_host(sd_bus *bus, const char *name) { r = sd_bus_call(bus, req, SD_RESOLVED_QUERY_TIMEOUT_USEC, &error, &reply); if (r < 0) - return log_error_errno(r, "%s: resolve call failed: %s", name, bus_error_message(&error, r)); + return resolve_host_error(name, r, &error); ts = now(CLOCK_MONOTONIC) - ts; @@ -1200,12 +1207,19 @@ static int reset_server_features(int argc, char **argv, void *userdata) { return 0; } -static int read_dns_server_one(sd_bus_message *m, bool with_ifindex, bool extended, char **ret) { +static int read_dns_server_one( + sd_bus_message *m, + bool with_ifindex, /* read "ifindex" reply that also carries an interface index */ + bool extended, /* read "extended" reply, i.e. with port number and server name */ + bool only_global, /* suppress entries with an (non-loopback) ifindex set (i.e. which are specific to some interface) */ + char **ret) { + _cleanup_(sd_bus_error_free) sd_bus_error error = SD_BUS_ERROR_NULL; _cleanup_free_ char *pretty = NULL; - int ifindex, family, r, k; union in_addr_union a; const char *name = NULL; + int32_t ifindex = 0; + int family, r, k; uint16_t port = 0; assert(m); @@ -1245,8 +1259,8 @@ static int read_dns_server_one(sd_bus_message *m, bool with_ifindex, bool extend return 1; } - if (with_ifindex && ifindex != 0) { - /* only show the global ones here */ + if (only_global && ifindex > 0 && ifindex != LOOPBACK_IFINDEX) { + /* This one has an (non-loopback) ifindex set, and we were told to suppress those. Hence do so. */ *ret = NULL; return 1; } @@ -1275,7 +1289,7 @@ static int map_link_dns_servers_internal(sd_bus *bus, const char *member, sd_bus for (;;) { _cleanup_free_ char *pretty = NULL; - r = read_dns_server_one(m, false, extended, &pretty); + r = read_dns_server_one(m, /* with_ifindex= */ false, extended, /* only_global= */ false, &pretty); if (r < 0) return r; if (r == 0) @@ -1308,14 +1322,14 @@ static int map_link_current_dns_server(sd_bus *bus, const char *member, sd_bus_m assert(m); assert(userdata); - return read_dns_server_one(m, false, false, userdata); + return read_dns_server_one(m, /* with_ifindex= */ false, /* extended= */ false, /* only_global= */ false, userdata); } static int map_link_current_dns_server_ex(sd_bus *bus, const char *member, sd_bus_message *m, sd_bus_error *error, void *userdata) { assert(m); assert(userdata); - return read_dns_server_one(m, false, true, userdata); + return read_dns_server_one(m, /* with_ifindex= */ false, /* extended= */ true, /* only_global= */ false, userdata); } static int read_domain_one(sd_bus_message *m, bool with_ifindex, char **ret) { @@ -1740,7 +1754,7 @@ static int map_global_dns_servers_internal(sd_bus *bus, const char *member, sd_b for (;;) { _cleanup_free_ char *pretty = NULL; - r = read_dns_server_one(m, true, extended, &pretty); + r = read_dns_server_one(m, /* with_ifindex= */ true, extended, /* only_global= */ true, &pretty); if (r < 0) return r; if (r == 0) @@ -1770,17 +1784,11 @@ static int map_global_dns_servers_ex(sd_bus *bus, const char *member, sd_bus_mes } static int map_global_current_dns_server(sd_bus *bus, const char *member, sd_bus_message *m, sd_bus_error *error, void *userdata) { - assert(m); - assert(userdata); - - return read_dns_server_one(m, true, false, userdata); + return read_dns_server_one(m, /* with_ifindex= */ true, /* extended= */ false, /* only_global= */ true, userdata); } static int map_global_current_dns_server_ex(sd_bus *bus, const char *member, sd_bus_message *m, sd_bus_error *error, void *userdata) { - assert(m); - assert(userdata); - - return read_dns_server_one(m, true, true, userdata); + return read_dns_server_one(m, /* with_ifindex= */ true, /* extended= */ true, /* only_global= */ true, userdata); } static int map_global_domains(sd_bus *bus, const char *member, sd_bus_message *m, sd_bus_error *error, void *userdata) { @@ -1933,15 +1941,15 @@ static int status_global(sd_bus *bus, StatusMode mode, bool *empty_line) { return table_log_add_error(r); } - r = dump_list(table, "DNS Servers:", global_info.dns_ex ?: global_info.dns); + r = dump_list(table, "DNS Servers", global_info.dns_ex ?: global_info.dns); if (r < 0) return r; - r = dump_list(table, "Fallback DNS Servers:", global_info.fallback_dns_ex ?: global_info.fallback_dns); + r = dump_list(table, "Fallback DNS Servers", global_info.fallback_dns_ex ?: global_info.fallback_dns); if (r < 0) return r; - r = dump_list(table, "DNS Domain:", global_info.domains); + r = dump_list(table, "DNS Domain", global_info.domains); if (r < 0) return r; diff --git a/src/resolve/resolved-bus.c b/src/resolve/resolved-bus.c index 2e3941da39fecea6771aa7d2da0a18f3718e2bd1..919573c2efdf1b769e15c74a127b83e54905ab76 100644 --- a/src/resolve/resolved-bus.c +++ b/src/resolve/resolved-bus.c @@ -159,7 +159,7 @@ static int reply_query_state(DnsQuery *q) { case DNS_TRANSACTION_NOT_FOUND: /* We return this as NXDOMAIN. This is only generated when a host doesn't implement LLMNR/TCP, and we * thus quickly know that we cannot resolve an in-addr.arpa or ip6.arpa address. */ - return reply_method_errorf(q, _BUS_ERROR_DNS "NXDOMAIN", "'%s' not found", dns_query_string(q)); + return reply_method_errorf(q, BUS_ERROR_DNS_NXDOMAIN, "'%s' not found", dns_query_string(q)); case DNS_TRANSACTION_NO_SOURCE: return reply_method_errorf(q, BUS_ERROR_NO_SOURCE, "All suitable resolution sources turned off"); @@ -176,7 +176,7 @@ static int reply_query_state(DnsQuery *q) { return 0; if (q->answer_rcode == DNS_RCODE_NXDOMAIN) - sd_bus_error_setf(&error, _BUS_ERROR_DNS "NXDOMAIN", "'%s' not found", dns_query_string(q)); + sd_bus_error_setf(&error, BUS_ERROR_DNS_NXDOMAIN, "Name '%s' not found", dns_query_string(q)); else { const char *rc, *n; diff --git a/src/resolve/resolved-dns-scope.c b/src/resolve/resolved-dns-scope.c index 4f744499aabc66293d44e564acb02d9860bca065..88830fb2c686ce190e3eeb7c1f939e581ecfe502 100644 --- a/src/resolve/resolved-dns-scope.c +++ b/src/resolve/resolved-dns-scope.c @@ -474,7 +474,8 @@ static int dns_scope_socket( * host result in EHOSTUNREACH, since Linux won't send the packets out of the specified * interface, but delivers them directly to the local socket. */ if (s->link && - !manager_find_link_address(s->manager, sa.sa.sa_family, sockaddr_in_addr(&sa.sa))) { + !manager_find_link_address(s->manager, sa.sa.sa_family, sockaddr_in_addr(&sa.sa)) && + in_addr_is_localhost(sa.sa.sa_family, sockaddr_in_addr(&sa.sa)) == 0) { r = socket_bind_to_ifindex(fd, ifindex); if (r < 0) return r; diff --git a/src/resolve/resolved-dns-search-domain.c b/src/resolve/resolved-dns-search-domain.c index bcbb2754d78df263851f0e84c069f5a197267c04..647c0bd1f96c69169b424b05e4e265ee81dfc74e 100644 --- a/src/resolve/resolved-dns-search-domain.c +++ b/src/resolve/resolved-dns-search-domain.c @@ -52,7 +52,7 @@ int dns_search_domain_new( l->n_search_domains++; break; - case DNS_SERVER_SYSTEM: + case DNS_SEARCH_DOMAIN_SYSTEM: LIST_APPEND(domains, m->search_domains, d); m->n_search_domains++; break; diff --git a/src/resolve/resolved-dns-server.h b/src/resolve/resolved-dns-server.h index be9efb0a79a592eb4573fe5953c826e11e766bd5..f939b534c3fd98d384718ef40f18a0a301cd5b14 100644 --- a/src/resolve/resolved-dns-server.h +++ b/src/resolve/resolved-dns-server.h @@ -44,8 +44,8 @@ typedef enum DnsServerFeatureLevel { #define DNS_SERVER_FEATURE_LEVEL_IS_DNSSEC(x) ((x) >= DNS_SERVER_FEATURE_LEVEL_DO) #define DNS_SERVER_FEATURE_LEVEL_IS_UDP(x) IN_SET(x, DNS_SERVER_FEATURE_LEVEL_UDP, DNS_SERVER_FEATURE_LEVEL_EDNS0, DNS_SERVER_FEATURE_LEVEL_DO) -const char* dns_server_feature_level_to_string(int i) _const_; -int dns_server_feature_level_from_string(const char *s) _pure_; +const char* dns_server_feature_level_to_string(DnsServerFeatureLevel i) _const_; +DnsServerFeatureLevel dns_server_feature_level_from_string(const char *s) _pure_; struct DnsServer { Manager *manager; diff --git a/src/resolve/resolved-dns-stub.c b/src/resolve/resolved-dns-stub.c index 8a8a0b19eee53f561388214c9c68c0512edfbf68..c1785811015cd7533ef4936c76b267f32589456e 100644 --- a/src/resolve/resolved-dns-stub.c +++ b/src/resolve/resolved-dns-stub.c @@ -3,6 +3,7 @@ #include <net/if_arp.h> #include <netinet/tcp.h> +#include "capability-util.h" #include "errno-util.h" #include "fd-util.h" #include "missing_network.h" @@ -1237,6 +1238,12 @@ static int manager_dns_stub_fd_extra(Manager *m, DnsStubListenerExtra *l, int ty if (*event_source) return sd_event_source_get_io_fd(*event_source); + if (!have_effective_cap(CAP_NET_BIND_SERVICE) && dns_stub_listener_extra_port(l) < 1024) { + log_warning("Missing CAP_NET_BIND_SERVICE capability, not creating extra stub listener on port %hu.", + dns_stub_listener_extra_port(l)); + return 0; + } + if (l->family == AF_INET) sa = (union sockaddr_union) { .in.sin_family = l->family, @@ -1332,6 +1339,8 @@ int manager_dns_stub_start(Manager *m) { if (m->dns_stub_listener_mode == DNS_STUB_LISTENER_NO) log_debug("Not creating stub listener."); + else if (!have_effective_cap(CAP_NET_BIND_SERVICE)) + log_warning("Missing CAP_NET_BIND_SERVICE capability, not creating stub listener on port 53."); else { static const struct { uint32_t addr; diff --git a/src/resolve/resolved-varlink.c b/src/resolve/resolved-varlink.c index 8ba5eb9833e37538dfc1916255ac16271479e83f..f878d9ee3fe57e804084a547f01b5614e7c2ed9f 100644 --- a/src/resolve/resolved-varlink.c +++ b/src/resolve/resolved-varlink.c @@ -243,7 +243,7 @@ static void vl_method_resolve_hostname_complete(DnsQuery *query) { JSON_BUILD_PAIR("flags", JSON_BUILD_INTEGER(dns_query_reply_flags_make(q))))); finish: if (r < 0) { - log_error_errno(r, "Failed to send hostname reply: %m"); + log_full_errno(ERRNO_IS_DISCONNECT(r) ? LOG_DEBUG : LOG_ERR, r, "Failed to send hostname reply: %m"); r = varlink_error_errno(q->varlink_request, r); } } @@ -462,7 +462,7 @@ static void vl_method_resolve_address_complete(DnsQuery *query) { JSON_BUILD_PAIR("flags", JSON_BUILD_INTEGER(dns_query_reply_flags_make(q))))); finish: if (r < 0) { - log_error_errno(r, "Failed to send address reply: %m"); + log_full_errno(ERRNO_IS_DISCONNECT(r) ? LOG_DEBUG : LOG_ERR, r, "Failed to send address reply: %m"); r = varlink_error_errno(q->varlink_request, r); } } diff --git a/src/resolve/test-dnssec-complex.c b/src/resolve/test-dnssec-complex.c index e21eb86756987ca85c37402ff06501b92f9c6b4c..d8aeb7061f9036ee32d1862a96d1f4eeba5b8976 100644 --- a/src/resolve/test-dnssec-complex.c +++ b/src/resolve/test-dnssec-complex.c @@ -146,9 +146,9 @@ int main(int argc, char* argv[]) { test_hostname_lookup(bus, "www.dnssec-bogus.sg", AF_INET, BUS_ERROR_DNSSEC_FAILED); /* NXDOMAIN in NSEC domain */ - test_rr_lookup(bus, "hhh.nasa.gov", DNS_TYPE_A, _BUS_ERROR_DNS "NXDOMAIN"); - test_hostname_lookup(bus, "hhh.nasa.gov", AF_UNSPEC, _BUS_ERROR_DNS "NXDOMAIN"); - test_rr_lookup(bus, "_pgpkey-https._tcp.hkps.pool.sks-keyservers.net", DNS_TYPE_SRV, _BUS_ERROR_DNS "NXDOMAIN"); + test_rr_lookup(bus, "hhh.nasa.gov", DNS_TYPE_A, BUS_ERROR_DNS_NXDOMAIN); + test_hostname_lookup(bus, "hhh.nasa.gov", AF_UNSPEC, BUS_ERROR_DNS_NXDOMAIN); + test_rr_lookup(bus, "_pgpkey-https._tcp.hkps.pool.sks-keyservers.net", DNS_TYPE_SRV, BUS_ERROR_DNS_NXDOMAIN); /* wildcard, NSEC zone */ test_rr_lookup(bus, ".wilda.nsec.0skar.cz", DNS_TYPE_A, NULL); @@ -187,16 +187,16 @@ int main(int argc, char* argv[]) { test_hostname_lookup(bus, "herndon.nasa.gov", AF_INET6, BUS_ERROR_NO_SUCH_RR); /* NXDOMAIN in NSEC root zone: */ - test_rr_lookup(bus, "jasdhjas.kjkfgjhfjg", DNS_TYPE_A, _BUS_ERROR_DNS "NXDOMAIN"); - test_hostname_lookup(bus, "jasdhjas.kjkfgjhfjg", AF_UNSPEC, _BUS_ERROR_DNS "NXDOMAIN"); - test_hostname_lookup(bus, "jasdhjas.kjkfgjhfjg", AF_INET, _BUS_ERROR_DNS "NXDOMAIN"); - test_hostname_lookup(bus, "jasdhjas.kjkfgjhfjg", AF_INET6, _BUS_ERROR_DNS "NXDOMAIN"); + test_rr_lookup(bus, "jasdhjas.kjkfgjhfjg", DNS_TYPE_A, BUS_ERROR_DNS_NXDOMAIN); + test_hostname_lookup(bus, "jasdhjas.kjkfgjhfjg", AF_UNSPEC, BUS_ERROR_DNS_NXDOMAIN); + test_hostname_lookup(bus, "jasdhjas.kjkfgjhfjg", AF_INET, BUS_ERROR_DNS_NXDOMAIN); + test_hostname_lookup(bus, "jasdhjas.kjkfgjhfjg", AF_INET6, BUS_ERROR_DNS_NXDOMAIN); /* NXDOMAIN in NSEC3 .com zone: */ - test_rr_lookup(bus, "kjkfgjhfjgsdfdsfd.com", DNS_TYPE_A, _BUS_ERROR_DNS "NXDOMAIN"); - test_hostname_lookup(bus, "kjkfgjhfjgsdfdsfd.com", AF_INET, _BUS_ERROR_DNS "NXDOMAIN"); - test_hostname_lookup(bus, "kjkfgjhfjgsdfdsfd.com", AF_INET6, _BUS_ERROR_DNS "NXDOMAIN"); - test_hostname_lookup(bus, "kjkfgjhfjgsdfdsfd.com", AF_UNSPEC, _BUS_ERROR_DNS "NXDOMAIN"); + test_rr_lookup(bus, "kjkfgjhfjgsdfdsfd.com", DNS_TYPE_A, BUS_ERROR_DNS_NXDOMAIN); + test_hostname_lookup(bus, "kjkfgjhfjgsdfdsfd.com", AF_INET, BUS_ERROR_DNS_NXDOMAIN); + test_hostname_lookup(bus, "kjkfgjhfjgsdfdsfd.com", AF_INET6, BUS_ERROR_DNS_NXDOMAIN); + test_hostname_lookup(bus, "kjkfgjhfjgsdfdsfd.com", AF_UNSPEC, BUS_ERROR_DNS_NXDOMAIN); /* Unsigned A */ test_rr_lookup(bus, "poettering.de", DNS_TYPE_A, NULL); @@ -213,11 +213,11 @@ int main(int argc, char* argv[]) { #endif /* DNAME, pointing to NXDOMAIN */ - test_rr_lookup(bus, ".ireallyhpoethisdoesnexist.xn--kprw13d.", DNS_TYPE_A, _BUS_ERROR_DNS "NXDOMAIN"); - test_rr_lookup(bus, ".ireallyhpoethisdoesnexist.xn--kprw13d.", DNS_TYPE_RP, _BUS_ERROR_DNS "NXDOMAIN"); - test_hostname_lookup(bus, ".ireallyhpoethisdoesntexist.xn--kprw13d.", AF_UNSPEC, _BUS_ERROR_DNS "NXDOMAIN"); - test_hostname_lookup(bus, ".ireallyhpoethisdoesntexist.xn--kprw13d.", AF_INET, _BUS_ERROR_DNS "NXDOMAIN"); - test_hostname_lookup(bus, ".ireallyhpoethisdoesntexist.xn--kprw13d.", AF_INET6, _BUS_ERROR_DNS "NXDOMAIN"); + test_rr_lookup(bus, ".ireallyhpoethisdoesnexist.xn--kprw13d.", DNS_TYPE_A, BUS_ERROR_DNS_NXDOMAIN); + test_rr_lookup(bus, ".ireallyhpoethisdoesnexist.xn--kprw13d.", DNS_TYPE_RP, BUS_ERROR_DNS_NXDOMAIN); + test_hostname_lookup(bus, ".ireallyhpoethisdoesntexist.xn--kprw13d.", AF_UNSPEC, BUS_ERROR_DNS_NXDOMAIN); + test_hostname_lookup(bus, ".ireallyhpoethisdoesntexist.xn--kprw13d.", AF_INET, BUS_ERROR_DNS_NXDOMAIN); + test_hostname_lookup(bus, ".ireallyhpoethisdoesntexist.xn--kprw13d.", AF_INET6, BUS_ERROR_DNS_NXDOMAIN); return 0; } diff --git a/src/shared/bootspec.c b/src/shared/bootspec.c index 14bcbf612faaefeff56966149b099e0a64b4a5d8..ceb7012251358b9b70f988b3f5f025e648b2bfd0 100644 --- a/src/shared/bootspec.c +++ b/src/shared/bootspec.c @@ -740,9 +740,11 @@ static int boot_entry_load_unified( if (!tmp.title) return log_oom(); - tmp.sort_key = strdup(good_sort_key); - if (!tmp.sort_key) - return log_oom(); + if (good_sort_key) { + tmp.sort_key = strdup(good_sort_key); + if (!tmp.sort_key) + return log_oom(); + } if (good_version) { tmp.version = strdup(good_version); diff --git a/src/shared/bus-unit-util.c b/src/shared/bus-unit-util.c index b850a28e859119af2cce489d315892d4c41e8284..922011eccdb43856c335f20cfb6c94976ecb4f1b 100644 --- a/src/shared/bus-unit-util.c +++ b/src/shared/bus-unit-util.c @@ -2142,6 +2142,9 @@ static int bus_append_scope_property(sd_bus_message *m, const char *field, const if (STR_IN_SET(field, "User", "Group")) return bus_append_string(m, field, eq); + if (streq(field, "OOMPolicy")) + return bus_append_string(m, field, eq); + return 0; } diff --git a/src/shared/creds-util.c b/src/shared/creds-util.c index ecf90e2084a1152ef397e4a867c5aedb8384fde8..eab0ca12154e486a3f0dd086ae3f9da5e13c904c 100644 --- a/src/shared/creds-util.c +++ b/src/shared/creds-util.c @@ -9,6 +9,7 @@ #include "sd-id128.h" #include "blockdev-util.h" +#include "capability-util.h" #include "chattr-util.h" #include "creds-util.h" #include "def.h" @@ -173,10 +174,15 @@ static int make_credential_host_secret( assert(dfd >= 0); assert(fn); - fd = openat(dfd, ".", O_CLOEXEC|O_WRONLY|O_TMPFILE, 0400); + /* For non-root users creating a temporary file using the openat(2) over "." will fail later, in the + * linkat(2) step at the end. The reason is that linkat(2) requires the CAP_DAC_READ_SEARCH + * capability when it uses the AT_EMPTY_PATH flag. */ + if (have_effective_cap(CAP_DAC_READ_SEARCH) > 0) { + fd = openat(dfd, ".", O_CLOEXEC|O_WRONLY|O_TMPFILE, 0400); + if (fd < 0) + log_debug_errno(errno, "Failed to create temporary credential file with O_TMPFILE, proceeding without: %m"); + } if (fd < 0) { - log_debug_errno(errno, "Failed to create temporary credential file with O_TMPFILE, proceeding without: %m"); - if (asprintf(&t, "credential.secret.%016" PRIx64, random_u64()) < 0) return -ENOMEM; @@ -602,24 +608,14 @@ int encrypt_credential_and_warn( #if HAVE_TPM2 bool try_tpm2; - if (sd_id128_equal(with_key, _CRED_AUTO)) { - /* If automatic mode is selected and we are running in a container, let's not try TPM2. OTOH - * if user picks TPM2 explicitly, let's always honour the request and try. */ - - r = detect_container(); - if (r < 0) - log_debug_errno(r, "Failed to determine whether we are running in a container, ignoring: %m"); - else if (r > 0) - log_debug("Running in container, not attempting to use TPM2."); - - try_tpm2 = r <= 0; - } else if (sd_id128_equal(with_key, _CRED_AUTO_INITRD)) { - /* If automatic mode for initrds is selected, we'll use the TPM2 key if the firmware does it, - * otherwise we'll use a fixed key */ + if (sd_id128_in_set(with_key, _CRED_AUTO, _CRED_AUTO_INITRD)) { + /* If automatic mode is selected lets see if a TPM2 it is present. If we are running in a + * container tpm2_support will detect this, and will return a different flag combination of + * TPM2_SUPPORT_FULL, effectively skipping the use of TPM2 when inside one. */ - try_tpm2 = efi_has_tpm2(); + try_tpm2 = tpm2_support() == TPM2_SUPPORT_FULL; if (!try_tpm2) - log_debug("Firmware lacks TPM2 support, not attempting to use TPM2."); + log_debug("System lacks TPM2 support or running in a container, not attempting to use TPM2."); } else try_tpm2 = sd_id128_in_set(with_key, CRED_AES256_GCM_BY_TPM2_HMAC, @@ -660,7 +656,7 @@ int encrypt_credential_and_warn( &tpm2_primary_alg); if (r < 0) { if (sd_id128_equal(with_key, _CRED_AUTO_INITRD)) - log_warning("Firmware reported a TPM2 being present and used, but we didn't manage to talk to it. Credential will be refused if SecureBoot is enabled."); + log_warning("TPM2 present and used, but we didn't manage to talk to it. Credential will be refused if SecureBoot is enabled."); else if (!sd_id128_equal(with_key, _CRED_AUTO)) return r; diff --git a/src/shared/generator.c b/src/shared/generator.c index 5d019f4f4e045594c854f71cc82ffaf1f329f224..85a63169ac7c834171c00e27bd1f0c9291bdbdb7 100644 --- a/src/shared/generator.c +++ b/src/shared/generator.c @@ -467,6 +467,14 @@ int generator_hook_up_mkfs( log_debug("Creating %s", unit_file); + const char *fsck_unit; + if (in_initrd() && path_equal(where, "/sysroot")) + fsck_unit = SPECIAL_FSCK_ROOT_SERVICE; + else if (in_initrd() && path_equal(where, "/sysusr/usr")) + fsck_unit = SPECIAL_FSCK_USR_SERVICE; + else + fsck_unit = "systemd-fsck@%i.service"; + escaped = cescape(node); if (!escaped) return log_oom(); @@ -492,7 +500,7 @@ int generator_hook_up_mkfs( "After=%%i.device\n" /* fsck might or might not be used, so let's be safe and order * ourselves before both systemd-fsck@.service and the mount unit. */ - "Before=shutdown.target systemd-fsck@%%i.service %s\n" + "Before=shutdown.target %s %s\n" "\n" "[Service]\n" "Type=oneshot\n" @@ -500,6 +508,7 @@ int generator_hook_up_mkfs( "ExecStart="SYSTEMD_MAKEFS_PATH " %s %s\n" "TimeoutSec=0\n", program_invocation_short_name, + fsck_unit, where_unit, type, escaped); diff --git a/src/shared/install.c b/src/shared/install.c index 834a1c59e33b5615568a788725705d1cf01c172e..9dae971c184867042f083be953c2ce024ad707d1 100644 --- a/src/shared/install.c +++ b/src/shared/install.c @@ -284,6 +284,9 @@ InstallChangeType install_changes_add( assert(!changes == !n_changes); assert(INSTALL_CHANGE_TYPE_VALID(type)); + /* Message formatting requires <path> to be set. */ + assert(path); + /* Register a change or error. Note that the return value may be the error * that was passed in, or -ENOMEM generated internally. */ @@ -339,7 +342,9 @@ void install_changes_dump(int r, const char *verb, const InstallChange *changes, assert(verb || r >= 0); for (size_t i = 0; i < n_changes; i++) { - assert(verb || changes[i].type >= 0); + if (changes[i].type < 0) + assert(verb); + assert(changes[i].path); /* When making changes here, make sure to also change install_error() in dbus-manager.c. */ @@ -376,7 +381,7 @@ void install_changes_dump(int r, const char *verb, const InstallChange *changes, break; case INSTALL_CHANGE_AUXILIARY_FAILED: if (!quiet) - log_warning("Failed to enable auxiliary unit %s, ignoring.", changes[i].source); + log_warning("Failed to enable auxiliary unit %s, ignoring.", changes[i].path); break; case -EEXIST: if (changes[i].source) @@ -1653,7 +1658,7 @@ static int install_info_traverse( r = install_info_follow(ctx, i, lp, flags, /* If linked, don't look at the target name */ /* ignore_different_name= */ i->install_mode == INSTALL_MODE_LINKED); - if (r == -EXDEV) { + if (r == -EXDEV && i->symlink_target) { _cleanup_free_ char *buffer = NULL; const char *bn; @@ -2126,7 +2131,7 @@ static int install_context_apply( q = install_info_traverse(ctx, lp, i, flags, NULL); if (q < 0) { if (i->auxiliary) { - q = install_changes_add(changes, n_changes, INSTALL_CHANGE_AUXILIARY_FAILED, NULL, i->name); + q = install_changes_add(changes, n_changes, INSTALL_CHANGE_AUXILIARY_FAILED, i->name, NULL); if (q < 0) return q; continue; diff --git a/src/shared/install.h b/src/shared/install.h index 9bb412ba06842031377d903d6bde981c92416f2f..0abc73897e8b7233b3bba43a2bdc3c15f963cb73 100644 --- a/src/shared/install.h +++ b/src/shared/install.h @@ -197,7 +197,7 @@ int unit_file_exists(LookupScope scope, const LookupPaths *paths, const char *na int unit_file_get_list(LookupScope scope, const char *root_dir, Hashmap *h, char **states, char **patterns); Hashmap* unit_file_list_free(Hashmap *h); -InstallChangeType install_changes_add(InstallChange **changes, size_t *n_changes, int type, const char *path, const char *source); +InstallChangeType install_changes_add(InstallChange **changes, size_t *n_changes, InstallChangeType type, const char *path, const char *source); void install_changes_free(InstallChange *changes, size_t n_changes); void install_changes_dump(int r, const char *verb, const InstallChange *changes, size_t n_changes, bool quiet); @@ -224,7 +224,7 @@ UnitFileState unit_file_state_from_string(const char *s) _pure_; /* from_string conversion is unreliable because of the overlap between -EPERM and -1 for error. */ const char *install_change_type_to_string(InstallChangeType t) _const_; -int install_change_type_from_string(const char *s) _pure_; +InstallChangeType install_change_type_from_string(const char *s) _pure_; const char *unit_file_preset_mode_to_string(UnitFilePresetMode m) _const_; UnitFilePresetMode unit_file_preset_mode_from_string(const char *s) _pure_; diff --git a/src/shared/journal-util.c b/src/shared/journal-util.c index bc3d38bb9474b675376b280a53283f3ab368ee99..ea396fcc9ba21f706ec501f52b99b99e288c59c7 100644 --- a/src/shared/journal-util.c +++ b/src/shared/journal-util.c @@ -128,6 +128,10 @@ int journal_access_check_and_warn(sd_journal *j, bool quiet, bool want_other_use log_warning_errno(err, "Journal file %s corrupted, ignoring file.", path); break; + case ETOOMANYREFS: + log_warning_errno(err, "Too many journal files (limit is at %u) in scope, ignoring file '%s'.", JOURNAL_FILES_MAX, path); + break; + default: log_warning_errno(err, "An error was encountered while opening journal file or directory %s, ignoring file: %m", path); break; diff --git a/src/shared/mount-setup.c b/src/shared/mount-setup.c index 975c027f47c9c067626b52806a8edf522db77021..6882b62c40472948c17b17be6720806f1aa15236 100644 --- a/src/shared/mount-setup.c +++ b/src/shared/mount-setup.c @@ -102,8 +102,10 @@ static const MountPoint mount_table[] = { cg_is_legacy_wanted, MNT_IN_CONTAINER }, { "cgroup", "/sys/fs/cgroup/systemd", "cgroup", "none,name=systemd", MS_NOSUID|MS_NOEXEC|MS_NODEV, cg_is_legacy_wanted, MNT_FATAL|MNT_IN_CONTAINER }, +#if ENABLE_PSTORE { "pstore", "/sys/fs/pstore", "pstore", NULL, MS_NOSUID|MS_NOEXEC|MS_NODEV, NULL, MNT_NONE }, +#endif #if ENABLE_EFI { "efivarfs", "/sys/firmware/efi/efivars", "efivarfs", NULL, MS_NOSUID|MS_NOEXEC|MS_NODEV, is_efi_boot, MNT_NONE }, diff --git a/src/shared/sleep-config.c b/src/shared/sleep-config.c index efc066c4f2e9cf859ebee6f67be46a8dab895f63..a752f7adbbf312f3ebe48cbbffd7e75d1e9cb75f 100644 --- a/src/shared/sleep-config.c +++ b/src/shared/sleep-config.c @@ -22,6 +22,7 @@ #include "btrfs-util.h" #include "conf-parser.h" #include "def.h" +#include "device-private.h" #include "device-util.h" #include "devnum-util.h" #include "env-util.h" @@ -65,10 +66,14 @@ int parse_sleep_config(SleepConfig **ret_sleep_config) { int allow_suspend = -1, allow_hibernate = -1, allow_s2h = -1, allow_hybrid_sleep = -1; - sc = new0(SleepConfig, 1); + sc = new(SleepConfig, 1); if (!sc) return log_oom(); + *sc = (SleepConfig) { + .hibernate_delay_usec = USEC_INFINITY, + }; + const ConfigTableItem items[] = { { "Sleep", "AllowSuspend", config_parse_tristate, 0, &allow_suspend }, { "Sleep", "AllowHibernation", config_parse_tristate, 0, &allow_hibernate }, @@ -82,7 +87,8 @@ int parse_sleep_config(SleepConfig **ret_sleep_config) { { "Sleep", "HybridSleepMode", config_parse_strv, 0, sc->modes + SLEEP_HYBRID_SLEEP }, { "Sleep", "HybridSleepState", config_parse_strv, 0, sc->states + SLEEP_HYBRID_SLEEP }, - { "Sleep", "HibernateDelaySec", config_parse_sec, 0, &sc->hibernate_delay_sec }, + { "Sleep", "HibernateDelaySec", config_parse_sec, 0, &sc->hibernate_delay_usec }, + { "Sleep", "SuspendEstimationSec", config_parse_sec, 0, &sc->suspend_estimation_usec }, {} }; @@ -113,10 +119,10 @@ int parse_sleep_config(SleepConfig **ret_sleep_config) { sc->modes[SLEEP_HYBRID_SLEEP] = strv_new("suspend", "platform", "shutdown"); if (!sc->states[SLEEP_HYBRID_SLEEP]) sc->states[SLEEP_HYBRID_SLEEP] = strv_new("disk"); - if (sc->hibernate_delay_sec == 0) - sc->hibernate_delay_sec = 2 * USEC_PER_HOUR; + if (sc->suspend_estimation_usec == 0) + sc->suspend_estimation_usec = DEFAULT_SUSPEND_ESTIMATION_USEC; - /* ensure values set for all required fields */ + /* Ensure values set for all required fields */ if (!sc->states[SLEEP_SUSPEND] || !sc->modes[SLEEP_HIBERNATE] || !sc->states[SLEEP_HIBERNATE] || !sc->modes[SLEEP_HYBRID_SLEEP] || !sc->states[SLEEP_HYBRID_SLEEP]) return log_oom(); @@ -137,16 +143,27 @@ static int battery_enumerator_new(sd_device_enumerator **ret) { if (r < 0) return r; - r = sd_device_enumerator_add_match_subsystem(e, "power_supply", /* match= */ true); + r = sd_device_enumerator_add_match_subsystem(e, "power_supply", /* match = */ true); if (r < 0) return r; - r = sd_device_enumerator_add_match_property(e, "POWER_SUPPLY_TYPE", "Battery"); + r = sd_device_enumerator_allow_uninitialized(e); if (r < 0) return r; - *ret = TAKE_PTR(e); + r = sd_device_enumerator_add_match_sysattr(e, "type", "Battery", /* match = */ true); + if (r < 0) + return r; + + r = sd_device_enumerator_add_match_sysattr(e, "present", "1", /* match = */ true); + if (r < 0) + return r; + + r = sd_device_enumerator_add_match_sysattr(e, "scope", "Device", /* match = */ false); + if (r < 0) + return r; + *ret = TAKE_PTR(e); return 0; } @@ -165,18 +182,13 @@ static int get_capacity_by_name(Hashmap *capacities_by_name, const char *name) { /* Battery percentage capacity fetched from capacity file and if in range 0-100 then returned */ static int read_battery_capacity_percentage(sd_device *dev) { - const char *power_supply_capacity; int battery_capacity, r; assert(dev); - r = sd_device_get_property_value(dev, "POWER_SUPPLY_CAPACITY", &power_supply_capacity); + r = device_get_sysattr_int(dev, "capacity", &battery_capacity); if (r < 0) - return log_device_debug_errno(dev, r, "Failed to read battery capacity: %m"); - - r = safe_atoi(power_supply_capacity, &battery_capacity); - if (r < 0) - return log_device_debug_errno(dev, r, "Failed to parse battery capacity: %m"); + return log_device_debug_errno(dev, r, "Failed to read/parse POWER_SUPPLY_CAPACITY: %m"); if (battery_capacity < 0 || battery_capacity > 100) return log_device_debug_errno(dev, SYNTHETIC_ERRNO(ERANGE), "Invalid battery capacity"); @@ -184,29 +196,23 @@ static int read_battery_capacity_percentage(sd_device *dev) { return battery_capacity; } -/* If battery percentage capacity is less than equal to 5% return success */ +/* If battery percentage capacity is <= 5%, return success */ int battery_is_low(void) { _cleanup_(sd_device_enumerator_unrefp) sd_device_enumerator *e = NULL; sd_device *dev; int r; /* We have not used battery capacity_level since value is set to full - * or Normal in case acpi is not working properly. In case of no battery + * or Normal in case ACPI is not working properly. In case of no battery * 0 will be returned and system will be suspended for 1st cycle then hibernated */ r = battery_enumerator_new(&e); if (r < 0) return log_debug_errno(r, "Failed to initialize battery enumerator: %m"); - FOREACH_DEVICE(e, dev) { - r = read_battery_capacity_percentage(dev); - if (r < 0) { - log_device_debug_errno(dev, r, "Failed to get battery capacity, ignoring: %m"); - continue; - } - if (r > BATTERY_LOW_CAPACITY_LEVEL) + FOREACH_DEVICE(e, dev) + if (read_battery_capacity_percentage(dev) > BATTERY_LOW_CAPACITY_LEVEL) return false; - } return true; } @@ -234,14 +240,12 @@ int fetch_batteries_capacity_by_name(Hashmap **ret) { int battery_capacity; battery_capacity = r = read_battery_capacity_percentage(dev); - if (r < 0) { - log_device_debug_errno(dev, r, "Failed to get battery capacity, ignoring: %m"); + if (r < 0) continue; - } r = sd_device_get_property_value(dev, "POWER_SUPPLY_NAME", &battery_name); if (r < 0) { - log_device_debug_errno(dev, r, "Failed to read battery name, ignoring: %m"); + log_device_debug_errno(dev, r, "Failed to get POWER_SUPPLY_NAME property, ignoring: %m"); continue; } @@ -261,65 +265,59 @@ int fetch_batteries_capacity_by_name(Hashmap **ret) { return 0; } -/* Read file path and return hash of value in that file */ -static int get_battery_identifier(sd_device *dev, const char *property, struct siphash *state) { +static int siphash24_compress_device_sysattr(sd_device *dev, const char *attr, struct siphash *state) { const char *x; int r; assert(dev); - assert(property); + assert(attr); assert(state); - r = sd_device_get_property_value(dev, property, &x); - if (r == -ENOENT) - log_device_debug_errno(dev, r, "battery device property %s is unavailable, ignoring: %m", property); - else if (r < 0) - return log_device_debug_errno(dev, r, "Failed to read battery device property %s: %m", property); - else if (isempty(x)) - log_device_debug(dev, "battery device property '%s' is null.", property); - else - siphash24_compress_string(x, state); + r = sd_device_get_sysattr_value(dev, attr, &x); + if (r < 0) + return log_device_debug_errno(dev, r, "Failed to read '%s' attribute: %m", attr); + + if (!isempty(x)) + siphash24_compress_string(x, state); + + return 0; +} + +static int siphash24_compress_id128(int (*getter)(sd_id128_t*), const char *name, struct siphash *state) { + sd_id128_t id; + int r; + + assert(getter); + assert(state); + + r = getter(&id); + if (r < 0) + return log_debug_errno(r, "Failed to get %s ID: %m", name); + siphash24_compress(&id, sizeof(sd_id128_t), state); return 0; } /* Read system and battery identifier from specific location and generate hash of it */ static int get_system_battery_identifier_hash(sd_device *dev, uint64_t *ret) { struct siphash state; - sd_id128_t machine_id, product_id; - int r; assert(ret); assert(dev); siphash24_init(&state, BATTERY_DISCHARGE_RATE_HASH_KEY.bytes); - get_battery_identifier(dev, "POWER_SUPPLY_MANUFACTURER", &state); - get_battery_identifier(dev, "POWER_SUPPLY_MODEL_NAME", &state); - get_battery_identifier(dev, "POWER_SUPPLY_SERIAL_NUMBER", &state); - - r = sd_id128_get_machine(&machine_id); - if (r == -ENOENT) - log_debug_errno(r, "machine ID is unavailable: %m"); - else if (r < 0) - return log_debug_errno(r, "Failed to get machine ID: %m"); - else - siphash24_compress(&machine_id, sizeof(sd_id128_t), &state); - - r = id128_get_product(&product_id); - if (r == -ENOENT) - log_debug_errno(r, "product_id does not exist: %m"); - else if (r < 0) - return log_debug_errno(r, "Failed to get product ID: %m"); - else - siphash24_compress(&product_id, sizeof(sd_id128_t), &state); + (void) siphash24_compress_device_sysattr(dev, "manufacturer", &state); + (void) siphash24_compress_device_sysattr(dev, "model_name", &state); + (void) siphash24_compress_device_sysattr(dev, "serial_number", &state); + (void) siphash24_compress_id128(sd_id128_get_machine, "machine", &state); + (void) siphash24_compress_id128(id128_get_product, "product", &state); *ret = siphash24_finalize(&state); - return 0; } -/* battery percentage discharge rate per hour is in range 1-199 then return success */ +/* Return success if battery percentage discharge rate per hour is in the range 1–199 */ static bool battery_discharge_rate_is_valid(int battery_discharge_rate) { return battery_discharge_rate > 0 && battery_discharge_rate < 200; } @@ -393,11 +391,11 @@ static int put_battery_discharge_rate(int estimated_battery_discharge_rate, uint estimated_battery_discharge_rate); r = write_string_filef( - DISCHARGE_RATE_FILEPATH, - WRITE_STRING_FILE_CREATE | WRITE_STRING_FILE_MKDIR_0755 | (trunc ? WRITE_STRING_FILE_TRUNCATE : 0), - "%"PRIu64" %d", - system_hash_id, - estimated_battery_discharge_rate); + DISCHARGE_RATE_FILEPATH, + WRITE_STRING_FILE_CREATE | WRITE_STRING_FILE_MKDIR_0755 | (trunc ? WRITE_STRING_FILE_TRUNCATE : 0), + "%"PRIu64" %d", + system_hash_id, + estimated_battery_discharge_rate); if (r < 0) return log_debug_errno(r, "Failed to update %s: %m", DISCHARGE_RATE_FILEPATH); @@ -470,7 +468,7 @@ int estimate_battery_discharge_rate_per_hour( return 0; } -/* calculate the suspend interval for each battery and then return the sum of it */ +/* Calculate the suspend interval for each battery and then return their sum */ int get_total_suspend_interval(Hashmap *last_capacity, usec_t *ret) { _cleanup_(sd_device_enumerator_unrefp) sd_device_enumerator *e = NULL; usec_t total_suspend_interval = 0; @@ -495,7 +493,7 @@ int get_total_suspend_interval(Hashmap *last_capacity, usec_t *ret) { continue; } - battery_last_capacity = PTR_TO_CAPACITY(hashmap_get(last_capacity, battery_name)); + battery_last_capacity = get_capacity_by_name(last_capacity, battery_name); if (battery_last_capacity <= 0) continue; @@ -516,8 +514,8 @@ int get_total_suspend_interval(Hashmap *last_capacity, usec_t *ret) { total_suspend_interval = usec_add(total_suspend_interval, suspend_interval); } - /* The previous discharge rate is stored in per hour basis so converted to minutes. - * Subtracted 30 minutes from the result to keep a buffer of 30 minutes before battery gets critical */ + /* Previous discharge rate is stored in per hour basis converted to usec. + * Subtract 30 minutes from the result to keep a buffer of 30 minutes before battery gets critical */ total_suspend_interval = usec_sub_unsigned(total_suspend_interval, 30 * USEC_PER_MINUTE); if (total_suspend_interval == 0) return -ENOENT; diff --git a/src/shared/sleep-config.h b/src/shared/sleep-config.h index 6645c3e5968f1f52cf3a6eb82a02a5e8391c64af..480e90c95bdf0f4e4615ff9d8794120903f1d56f 100644 --- a/src/shared/sleep-config.h +++ b/src/shared/sleep-config.h @@ -6,6 +6,8 @@ #include "hashmap.h" #include "time-util.h" +#define DEFAULT_SUSPEND_ESTIMATION_USEC (1 * USEC_PER_HOUR) + typedef enum SleepOperation { SLEEP_SUSPEND, SLEEP_HIBERNATE, @@ -19,7 +21,8 @@ typedef struct SleepConfig { bool allow[_SLEEP_OPERATION_MAX]; char **modes[_SLEEP_OPERATION_MAX]; char **states[_SLEEP_OPERATION_MAX]; - usec_t hibernate_delay_sec; + usec_t hibernate_delay_usec; + usec_t suspend_estimation_usec; } SleepConfig; SleepConfig* free_sleep_config(SleepConfig *sc); diff --git a/src/shared/userdb.c b/src/shared/userdb.c index de7eef687e2212438ae7b659e226bced7b452e7c..4974ad0f5fb734820842857ee62a81d13ad3b5ac 100644 --- a/src/shared/userdb.c +++ b/src/shared/userdb.c @@ -294,8 +294,8 @@ static int userdb_on_query_reply( } membership_data = {}; static const JsonDispatch dispatch_table[] = { - { "userName", JSON_VARIANT_STRING, json_dispatch_const_string, offsetof(struct membership_data, user_name), JSON_SAFE }, - { "groupName", JSON_VARIANT_STRING, json_dispatch_const_string, offsetof(struct membership_data, group_name), JSON_SAFE }, + { "userName", JSON_VARIANT_STRING, json_dispatch_user_group_name, offsetof(struct membership_data, user_name), JSON_RELAX }, + { "groupName", JSON_VARIANT_STRING, json_dispatch_user_group_name, offsetof(struct membership_data, group_name), JSON_RELAX }, {} }; diff --git a/src/sleep/sleep.c b/src/sleep/sleep.c index 30ba5d297b5eec0aa7096fc7bc1a0e895d9f7e83..c9c0f59fbd50e74d7acd9d2dba39f39e2f26d5b4 100644 --- a/src/sleep/sleep.c +++ b/src/sleep/sleep.c @@ -267,36 +267,48 @@ static int execute( } static int custom_timer_suspend(const SleepConfig *sleep_config) { - _cleanup_hashmap_free_ Hashmap *last_capacity = NULL, *current_capacity = NULL; + usec_t hibernate_timestamp; int r; assert(sleep_config); + hibernate_timestamp = usec_add(now(CLOCK_BOOTTIME), sleep_config->hibernate_delay_usec); + while (battery_is_low() == 0) { + _cleanup_hashmap_free_ Hashmap *last_capacity = NULL, *current_capacity = NULL; _cleanup_close_ int tfd = -1; struct itimerspec ts = {}; - usec_t suspend_interval = sleep_config->hibernate_delay_sec, before_timestamp = 0, after_timestamp = 0, total_suspend_interval; + usec_t suspend_interval; bool woken_by_timer; tfd = timerfd_create(CLOCK_BOOTTIME_ALARM, TFD_NONBLOCK|TFD_CLOEXEC); if (tfd < 0) return log_error_errno(errno, "Error creating timerfd: %m"); - /* Store current battery capacity and current time before suspension */ + /* Store current battery capacity before suspension */ r = fetch_batteries_capacity_by_name(&last_capacity); - if (r >= 0) - before_timestamp = now(CLOCK_BOOTTIME); - else if (r == -ENOENT) - /* In case of no battery, system suspend interval will be set to HibernateDelaySec=. */ - log_debug_errno(r, "Suspend Interval value set to %s: %m", FORMAT_TIMESPAN(suspend_interval, USEC_PER_SEC)); - else + if (r < 0) return log_error_errno(r, "Error fetching battery capacity percentage: %m"); - r = get_total_suspend_interval(last_capacity, &total_suspend_interval); - if (r < 0) - log_debug_errno(r, "Failed to estimate suspend interval using previous discharge rate, ignoring: %m"); - else - suspend_interval = total_suspend_interval; + if (hashmap_isempty(last_capacity)) + /* In case of no battery, system suspend interval will be set to HibernateDelaySec= or 2 hours. */ + suspend_interval = timestamp_is_set(hibernate_timestamp) ? sleep_config->hibernate_delay_usec : DEFAULT_SUSPEND_ESTIMATION_USEC; + else { + r = get_total_suspend_interval(last_capacity, &suspend_interval); + if (r < 0) { + log_debug_errno(r, "Failed to estimate suspend interval using previous discharge rate, ignoring: %m"); + /* In case of any errors, especially when we do not know the battery + * discharging rate, system suspend interval will be set to + * SuspendEstimationSec=. */ + suspend_interval = sleep_config->suspend_estimation_usec; + } + } + + /* Do not suspend more than HibernateDelaySec= */ + usec_t before_timestamp = now(CLOCK_BOOTTIME); + suspend_interval = MIN(suspend_interval, usec_sub_unsigned(hibernate_timestamp, before_timestamp)); + if (suspend_interval <= 0) + break; /* system should hibernate */ log_debug("Set timerfd wake alarm for %s", FORMAT_TIMESPAN(suspend_interval, USEC_PER_SEC)); /* Wake alarm for system with or without battery to hibernate or estimate discharge rate whichever is applicable */ @@ -316,18 +328,22 @@ static int custom_timer_suspend(const SleepConfig *sleep_config) { woken_by_timer = FLAGS_SET(r, POLLIN); r = fetch_batteries_capacity_by_name(¤t_capacity); - if (r < 0) { + if (r < 0 || hashmap_isempty(current_capacity)) { /* In case of no battery or error while getting charge level, no need to measure - * discharge rate. Instead system should wakeup if it is manual wakeup or - * hibernate if this is a timer wakeup. */ - log_debug_errno(r, "Battery capacity percentage unavailable, cannot estimate discharge rate: %m"); + * discharge rate. Instead the system should wake up if it is manual wakeup or + * hibernate if this is a timer wakeup. */ + if (r < 0) + log_debug_errno(r, "Battery capacity percentage unavailable, cannot estimate discharge rate: %m"); + else + log_debug("No battery found."); if (!woken_by_timer) return 0; break; } - after_timestamp = now(CLOCK_BOOTTIME); - log_debug("Attempting to estimate battery discharge rate after wakeup from %s sleep", FORMAT_TIMESPAN(after_timestamp - before_timestamp, USEC_PER_HOUR)); + usec_t after_timestamp = now(CLOCK_BOOTTIME); + log_debug("Attempting to estimate battery discharge rate after wakeup from %s sleep", + FORMAT_TIMESPAN(after_timestamp - before_timestamp, USEC_PER_HOUR)); if (after_timestamp != before_timestamp) { r = estimate_battery_discharge_rate_per_hour(last_capacity, current_capacity, before_timestamp, after_timestamp); @@ -366,6 +382,9 @@ static int freeze_thaw_user_slice(const char **method) { if (r < 0) return log_debug_errno(r, "Failed to open connection to systemd: %m"); + /* Wait for 1.5 seconds at maximum for freeze operation */ + (void) sd_bus_set_method_call_timeout(bus, 1500 * USEC_PER_MSEC); + r = bus_call_method(bus, bus_systemd_mgr, *method, &error, NULL, "s", SPECIAL_USER_SLICE); if (r < 0) return log_debug_errno(r, "Failed to execute operation: %s", bus_error_message(&error, r)); @@ -375,7 +394,7 @@ static int freeze_thaw_user_slice(const char **method) { static int execute_s2h(const SleepConfig *sleep_config) { _unused_ _cleanup_(freeze_thaw_user_slice) const char *auto_method_thaw = "ThawUnit"; - int r, k; + int r; assert(sleep_config); @@ -383,15 +402,21 @@ static int execute_s2h(const SleepConfig *sleep_config) { if (r < 0) log_debug_errno(r, "Failed to freeze unit user.slice, ignoring: %m"); - r = check_wakeup_type(); - if (r < 0) - log_debug_errno(r, "Failed to check hardware wakeup type, ignoring: %m"); - - k = battery_trip_point_alarm_exists(); - if (k < 0) - log_debug_errno(k, "Failed to check whether acpi_btp support is enabled or not, ignoring: %m"); + /* Only check if we have automated battery alarms if HibernateDelaySec= is not set, as in that case + * we'll busy poll for the configured interval instead */ + if (!timestamp_is_set(sleep_config->hibernate_delay_usec)) { + r = check_wakeup_type(); + if (r < 0) + log_debug_errno(r, "Failed to check hardware wakeup type, ignoring: %m"); + else { + r = battery_trip_point_alarm_exists(); + if (r < 0) + log_debug_errno(r, "Failed to check whether acpi_btp support is enabled or not, ignoring: %m"); + } + } else + r = 0; /* Force fallback path */ - if (r >= 0 && k > 0) { + if (r > 0) { /* If we have both wakeup alarms and battery trip point support, use them */ log_debug("Attempting to suspend..."); r = execute(sleep_config, SLEEP_SUSPEND, NULL); if (r < 0) @@ -406,9 +431,9 @@ static int execute_s2h(const SleepConfig *sleep_config) { return 0; } else { r = custom_timer_suspend(sleep_config); - if(r < 0) + if (r < 0) return log_debug_errno(r, "Suspend cycle with manual battery discharge rate estimation failed: %m"); - if(r == 0) + if (r == 0) /* manual wakeup */ return 0; } diff --git a/src/sleep/sleep.conf b/src/sleep/sleep.conf index a3d31140d8b573a8e3f93092ba9f640548e35341..4c8e8b9680bc42e85d36d2c91b83da1f1e862409 100644 --- a/src/sleep/sleep.conf +++ b/src/sleep/sleep.conf @@ -23,4 +23,5 @@ #HibernateState=disk #HybridSleepMode=suspend platform shutdown #HybridSleepState=disk -#HibernateDelaySec=120min +#HibernateDelaySec= +#SuspendEstimationSec=60min diff --git a/src/test/test-boot-timestamps.c b/src/test/test-boot-timestamps.c index a9875defdd92a7e7ab6322820bd3f8ed498e3176..a55f560c4d3594240b976e695980fcdc0ed1daf7 100644 --- a/src/test/test-boot-timestamps.c +++ b/src/test/test-boot-timestamps.c @@ -17,7 +17,7 @@ static int test_acpi_fpdt(void) { r = acpi_get_boot_usec(&loader_start, &loader_exit); if (r < 0) { - bool ok = IN_SET(r, -ENOENT, -ENODATA) || ERRNO_IS_PRIVILEGE(r); + bool ok = IN_SET(r, -ENOENT, -ENODATA, -ERANGE) || ERRNO_IS_PRIVILEGE(r); log_full_errno(ok ? LOG_DEBUG : LOG_ERR, r, "Failed to read ACPI FPDT: %m"); return ok ? 0 : r; diff --git a/src/test/test-execute.c b/src/test/test-execute.c index 0283caeca618227e0513a3187eeeaf6ec8679581..ce3489d708e7a2c23175d5105f9cde02aaada030 100644 --- a/src/test/test-execute.c +++ b/src/test/test-execute.c @@ -1228,6 +1228,9 @@ int main(int argc, char *argv[]) { if (r == -ENOMEDIUM) return log_tests_skipped("cgroupfs not available"); + if (path_is_read_only_fs("/sys") > 0) + return log_tests_skipped("/sys is mounted read-only"); + _cleanup_free_ char *unit_dir = NULL, *unit_paths = NULL; assert_se(get_testdata_dir("test-execute/", &unit_dir) >= 0); assert_se(runtime_dir = setup_fake_runtime_dir()); diff --git a/src/test/test-parse-util.c b/src/test/test-parse-util.c index 388d0fe3f7ef7c120289e8c4c02ed80432ef716e..c83e8fc6300cce311b873b2664f615e25c1efc94 100644 --- a/src/test/test-parse-util.c +++ b/src/test/test-parse-util.c @@ -480,6 +480,14 @@ TEST(safe_atou16) { assert_se(r == 0); assert_se(l == 12345); + r = safe_atou16("+12345", &l); + assert_se(r == 0); + assert_se(l == 12345); + + r = safe_atou16(" +12345", &l); + assert_se(r == 0); + assert_se(l == 12345); + r = safe_atou16("123456", &l); assert_se(r == -ERANGE); @@ -514,6 +522,14 @@ TEST(safe_atoi16) { assert_se(r == 0); assert_se(l == -12345); + r = safe_atoi16("+12345", &l); + assert_se(r == 0); + assert_se(l == 12345); + + r = safe_atoi16(" +12345", &l); + assert_se(r == 0); + assert_se(l == 12345); + r = safe_atoi16("32767", &l); assert_se(r == 0); assert_se(l == 32767); @@ -703,6 +719,22 @@ TEST(safe_atoux64) { assert_se(r == 0); assert_se(l == 11603985); + r = safe_atoux64("+12345", &l); + assert_se(r == 0); + assert_se(l == 0x12345); + + r = safe_atoux64(" +12345", &l); + assert_se(r == 0); + assert_se(l == 0x12345); + + r = safe_atoux64("+0x12345", &l); + assert_se(r == 0); + assert_se(l == 0x12345); + + r = safe_atoux64("+0b11011", &l); + assert_se(r == 0); + assert_se(l == 11603985); + r = safe_atoux64("0o11011", &l); assert_se(r == -EINVAL); diff --git a/src/test/test-unit-name.c b/src/test/test-unit-name.c index 43fdb15d1cc7797945c5ca92bf5aa2dca2e8b2f1..eec4831b4e6c95bc5d6231d64059c173ff0477b3 100644 --- a/src/test/test-unit-name.c +++ b/src/test/test-unit-name.c @@ -241,11 +241,13 @@ TEST_RET(unit_printf, .sd_booted = true) { *user, *group, *uid, *gid, *home, *shell, *tmp_dir, *var_tmp_dir; _cleanup_(manager_freep) Manager *m = NULL; + _cleanup_close_ int fd = -EBADF; Unit *u; int r; _cleanup_(unlink_tempfilep) char filename[] = "/tmp/test-unit_printf.XXXXXX"; - assert_se(mkostemp_safe(filename) >= 0); + fd = mkostemp_safe(filename); + assert_se(fd >= 0); /* Using the specifier functions is admittedly a bit circular, but we don't want to reimplement the * logic a second time. We're at least testing that the hookup works. */ diff --git a/src/tmpfiles/tmpfiles.c b/src/tmpfiles/tmpfiles.c index 18bb75715b00fe3f86745494195e154b75ce5c6f..ba69a190d845efb03350ddbe44ff13295e8a68b5 100644 --- a/src/tmpfiles/tmpfiles.c +++ b/src/tmpfiles/tmpfiles.c @@ -2849,8 +2849,11 @@ static void item_free_contents(Item *i) { strv_free(i->xattrs); #if HAVE_ACL - acl_free(i->acl_access); - acl_free(i->acl_default); + if (i->acl_access) + acl_free(i->acl_access); + + if (i->acl_default) + acl_free(i->acl_default); #endif } @@ -3308,12 +3311,6 @@ static int parse_line( *invalid_config = true; return log_syntax(NULL, LOG_ERR, fname, line, SYNTHETIC_ERRNO(EBADMSG), "base64 decoding not supported for symlink targets."); } - - if (!i.argument) { - i.argument = path_join("/usr/share/factory", i.path); - if (!i.argument) - return log_oom(); - } break; case WRITE_FILE: @@ -3328,34 +3325,6 @@ static int parse_line( *invalid_config = true; return log_syntax(NULL, LOG_ERR, fname, line, SYNTHETIC_ERRNO(EBADMSG), "base64 decoding not supported for copy sources."); } - - if (!i.argument) { - i.argument = path_join("/usr/share/factory", i.path); - if (!i.argument) - return log_oom(); - } else if (!path_is_absolute(i.argument)) { - *invalid_config = true; - return log_syntax(NULL, LOG_ERR, fname, line, SYNTHETIC_ERRNO(EBADMSG), "Source path '%s' is not absolute.", i.argument); - - } - - if (!empty_or_root(arg_root)) { - char *p; - - p = path_join(arg_root, i.argument); - if (!p) - return log_oom(); - free_and_replace(i.argument, p); - } - - path_simplify(i.argument); - - if (laccess(i.argument, F_OK) == -ENOENT) { - /* Silently skip over lines where the source file is missing. */ - log_syntax(NULL, LOG_DEBUG, fname, line, 0, "Copy source path '%s' does not exist, skipping line.", i.argument); - return 0; - } - break; case CREATE_CHAR_DEVICE: @@ -3449,6 +3418,49 @@ static int parse_line( } } + switch (i.type) { + case CREATE_SYMLINK: + if (!i.argument) { + i.argument = path_join("/usr/share/factory", i.path); + if (!i.argument) + return log_oom(); + } + break; + + case COPY_FILES: + if (!i.argument) { + i.argument = path_join("/usr/share/factory", i.path); + if (!i.argument) + return log_oom(); + } else if (!path_is_absolute(i.argument)) { + *invalid_config = true; + return log_syntax(NULL, LOG_ERR, fname, line, SYNTHETIC_ERRNO(EBADMSG), "Source path '%s' is not absolute.", i.argument); + + } + + if (!empty_or_root(arg_root)) { + char *p; + + p = path_join(arg_root, i.argument); + if (!p) + return log_oom(); + free_and_replace(i.argument, p); + } + + path_simplify(i.argument); + + if (laccess(i.argument, F_OK) == -ENOENT) { + /* Silently skip over lines where the source file is missing. */ + log_syntax(NULL, LOG_DEBUG, fname, line, 0, "Copy source path '%s' does not exist, skipping line.", i.argument); + return 0; + } + + break; + + default: + break; + } + if (from_cred) { if (!i.argument) return log_syntax(NULL, LOG_ERR, fname, line, SYNTHETIC_ERRNO(EINVAL), "Reading from credential requested, but no credential name specified."); diff --git a/src/udev/net/link-config.c b/src/udev/net/link-config.c index e408725b087187e436d8e6dbba9fd7b489eb5c5f..5d285265278dc09aa39f68a0ade869b2af44c57b 100644 --- a/src/udev/net/link-config.c +++ b/src/udev/net/link-config.c @@ -841,8 +841,6 @@ static int link_apply_alternative_names(Link *link, sd_netlink **rtnl) { } } - if (link->new_name) - strv_remove(altnames, link->new_name); strv_remove(altnames, link->ifname); r = rtnl_get_link_alternative_names(rtnl, link->ifindex, ¤t_altnames); diff --git a/src/udev/udev-builtin-net_id.c b/src/udev/udev-builtin-net_id.c index 75041237003297fe6bf6f2c8760769c95708efbc..d4e9dcb60d103ffd000b063f67fdb2a266938de7 100644 --- a/src/udev/udev-builtin-net_id.c +++ b/src/udev/udev-builtin-net_id.c @@ -144,7 +144,7 @@ static int get_virtfn_info(sd_device *pcidev, sd_device **ret_physfn_pcidev, cha if (!suffix) return -ENOMEM; - *ret_physfn_pcidev = sd_device_ref(child); + *ret_physfn_pcidev = sd_device_ref(physfn_pcidev); *ret_suffix = suffix; return 0; } diff --git a/src/udev/udev-event.c b/src/udev/udev-event.c index b3d92d51505d52dfba2edc7498ca23914c573ae0..036fe05c6a24e5298cb7d50fae4b0bedfa649036 100644 --- a/src/udev/udev-event.c +++ b/src/udev/udev-event.c @@ -862,7 +862,6 @@ int udev_event_spawn( static int rename_netif(UdevEvent *event) { const char *oldname; sd_device *dev; - unsigned flags; int ifindex, r; assert(event); @@ -896,16 +895,6 @@ static int rename_netif(UdevEvent *event) { return 0; } - r = rtnl_get_link_info(&event->rtnl, ifindex, NULL, &flags, NULL, NULL, NULL); - if (r < 0) - return log_device_warning_errno(dev, r, "Failed to get link flags: %m"); - - if (FLAGS_SET(flags, IFF_UP)) { - log_device_info(dev, "Network interface '%s' is already up, refusing to rename to '%s'.", - oldname, event->name); - return 0; - } - /* Set ID_RENAMING boolean property here, and drop it in the corresponding move uevent later. */ r = device_add_property(dev, "ID_RENAMING", "1"); if (r < 0) @@ -927,6 +916,11 @@ static int rename_netif(UdevEvent *event) { return log_device_debug_errno(event->dev_db_clone, r, "Failed to update database under /run/udev/data/: %m"); r = rtnl_set_link_name(&event->rtnl, ifindex, event->name); + if (r == -EBUSY) { + log_device_info(dev, "Network interface '%s' is already up, cannot rename to '%s'.", + oldname, event->name); + return 0; + } if (r < 0) return log_device_error_errno(dev, r, "Failed to rename network interface %i from '%s' to '%s': %m", ifindex, oldname, event->name); diff --git a/src/udev/udev-rules.c b/src/udev/udev-rules.c index f44a174d1f309450f4f06a2f55eff8f98a388f1a..8c8c7cbddeefb03410499550bf3e928977f15256 100644 --- a/src/udev/udev-rules.c +++ b/src/udev/udev-rules.c @@ -1641,7 +1641,7 @@ static int udev_rule_apply_token_to_event( case TK_M_PARENTS_TAG: { const char *val; - FOREACH_DEVICE_TAG(dev, val) + FOREACH_DEVICE_CURRENT_TAG(dev, val) if (token_match_string(token, val)) return token->op == OP_MATCH; return token->op == OP_NOMATCH; diff --git a/src/udev/udevd.c b/src/udev/udevd.c index e3a2742733e22abfa5995b9b5b02c8051446f973..c83c59516b12d859129b9804b6c075c70ae78cf9 100644 --- a/src/udev/udevd.c +++ b/src/udev/udevd.c @@ -794,7 +794,7 @@ static int worker_spawn(Manager *manager, Event *event) { if (r < 0) return log_error_errno(r, "Worker: Failed to enable receiving of device: %m"); - r = safe_fork(NULL, FORK_DEATHSIG, &pid); + r = safe_fork("(udev-worker)", FORK_DEATHSIG, &pid); if (r < 0) { event->state = EVENT_QUEUED; return log_error_errno(r, "Failed to fork() worker: %m"); diff --git a/sysusers.d/basic.conf.in b/sysusers.d/basic.conf.in index a602b872e4b1c0d7eb472dfe9c64289875f6feb1..0aec080a4cbb907cb05deced7266f7a32956cd4a 100644 --- a/sysusers.d/basic.conf.in +++ b/sysusers.d/basic.conf.in @@ -6,7 +6,8 @@ # (at your option) any later version. # The superuser -u root 0 "Super User" /root +g root 0 - - +u root 0:0 "Super User" /root # The nobody user/group for NFS file systems g {{NOBODY_GROUP_NAME}} 65534 - - diff --git a/test/TEST-55-OOMD/test.sh b/test/TEST-55-OOMD/test.sh index 4dc414294c94c8c9419197c13d454b3355d022a1..4032896061d8b00072a10c6427a3b17ed35738ac 100755 --- a/test/TEST-55-OOMD/test.sh +++ b/test/TEST-55-OOMD/test.sh @@ -16,6 +16,12 @@ test_append_files() { cat >>"${initdir:?}/etc/fstab" <<EOF UUID=$(blkid -o value -s UUID "${LOOPDEV}p2") none swap defaults 0 0 +EOF + + mkdir -p "${initdir:?}/etc/systemd/system/init.scope.d/" + cat >>"${initdir:?}/etc/systemd/system/init.scope.d/test-55-oomd.conf" <<EOF +[Scope] +MemoryHigh=10G EOF ) } diff --git a/test/fuzz/fuzz-unit-file/directives.scope b/test/fuzz/fuzz-unit-file/directives.scope index 4552d0b403dec221278ee01042dbc20e59447d8d..22855871c57842817b71d6f21e567fdd3aa6dfa4 100644 --- a/test/fuzz/fuzz-unit-file/directives.scope +++ b/test/fuzz/fuzz-unit-file/directives.scope @@ -47,6 +47,7 @@ MemoryMax= MemoryMin= MemorySwapMax= NetClass= +OOMPolicy= RestartKillSignal= RestrictNetworkInterfaces= RuntimeMaxSec= diff --git a/test/test-functions b/test/test-functions index 5613215321fde8fb5d14f6c32679875cbffd0585..ae0a99333749a146d4a1070456f4eed448aaa3d6 100644 --- a/test/test-functions +++ b/test/test-functions @@ -158,6 +158,7 @@ BASICTOOLS=( cat chmod chown + chroot cmp cryptsetup cut @@ -1908,6 +1909,21 @@ install_dbus() { </policy> </busconfig> EOF + + # If we run without KVM, bump the service start timeout + if ! get_bool "$QEMU_KVM"; then + cat >"$initdir/etc/dbus-1/system.d/service.timeout.conf" <<EOF +<?xml version="1.0"?> +<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN" + "https://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd"> +<busconfig> + <limit name="service_start_timeout">60000</limit> +</busconfig> +EOF + # Bump the client-side timeout in sd-bus as well + mkdir -p "$initdir/etc/systemd/system.conf.d" + echo -e '[Manager]\nDefaultEnvironment=SYSTEMD_BUS_TIMEOUT=60' >"$initdir/etc/systemd/system.conf.d/bus-timeout.conf" + fi } install_user_dbus() { diff --git a/test/test-network/conf/12-dummy-rename-to-altname.link b/test/test-network/conf/12-dummy-rename-to-altname.link new file mode 100644 index 0000000000000000000000000000000000000000..bef4bf3dc57d9a461aceea1cdd23364a7d15d539 --- /dev/null +++ b/test/test-network/conf/12-dummy-rename-to-altname.link @@ -0,0 +1,7 @@ +# SPDX-License-Identifier: LGPL-2.1-or-later +[Match] +OriginalName=dummy98 + +[Link] +Name=dummyalt +AlternativeName=dummyalt hogehogehogehogehogehoge diff --git a/test/test-network/conf/23-bond199.network b/test/test-network/conf/23-bond199.network index 6a1f9a1bc7a5428ae5bc534dc2e93b38b2e127a1..9f4879ff24c3f28dd8444e24d55df3461022e8f4 100644 --- a/test/test-network/conf/23-bond199.network +++ b/test/test-network/conf/23-bond199.network @@ -4,6 +4,3 @@ Name=bond199 [Network] IPv6AcceptRA=no - -[Link] -MACAddress=00:11:22:33:44:55 diff --git a/test/test-network/systemd-networkd-tests.py b/test/test-network/systemd-networkd-tests.py index 693ddfa3e909468b9bb092f8d08491b8b23190d2..a04f302f6cd1838617362c00c2f1f8ec18542df6 100755 --- a/test/test-network/systemd-networkd-tests.py +++ b/test/test-network/systemd-networkd-tests.py @@ -936,6 +936,17 @@ class NetworkctlTests(unittest.TestCase, Utilities): output = check_output(*networkctl_cmd, '-n', '0', 'status', 'dummy98', env=env) self.assertRegex(output, 'hogehogehogehogehogehoge') + @expectedFailureIfAlternativeNameIsNotAvailable() + def test_rename_to_altname(self): + copy_network_unit('26-netdev-link-local-addressing-yes.network', + '12-dummy.netdev', '12-dummy-rename-to-altname.link') + start_networkd() + self.wait_online(['dummyalt:degraded']) + + output = check_output(*networkctl_cmd, '-n', '0', 'status', 'dummyalt', env=env) + self.assertIn('hogehogehogehogehogehoge', output) + self.assertNotIn('dummy98', output) + def test_reconfigure(self): copy_network_unit('25-address-static.network', '12-dummy.netdev') start_networkd() @@ -1063,6 +1074,10 @@ class NetworkctlTests(unittest.TestCase, Utilities): self.assertRegex(output, r'Link File: (/usr)?/lib/systemd/network/99-default.link') self.assertRegex(output, r'Network File: /run/systemd/network/11-dummy.network') + # This test may be run on the system that has older udevd than 70f32a260b5ebb68c19ecadf5d69b3844896ba55 (v249). + # In that case, the udev DB for the loopback network interface may already have ID_NET_LINK_FILE property. + # Let's reprocess the interface and drop the property. + check_output(*udevadm_cmd, 'trigger', '--settle', '--action=add', '/sys/class/net/lo') output = check_output(*networkctl_cmd, '-n', '0', 'status', 'lo', env=env) print(output) self.assertRegex(output, r'Link File: n/a') @@ -3799,7 +3814,7 @@ class NetworkdBondTests(unittest.TestCase, Utilities): output = check_output('ip -d link show bond199') print(output) - self.assertRegex(output, 'active_slave dummy98') + self.assertIn('active_slave dummy98', output) def test_bond_primary_slave(self): copy_network_unit('23-primary-slave.network', '23-bond199.network', '25-bond-active-backup-slave.netdev', '12-dummy.netdev') @@ -3808,8 +3823,20 @@ class NetworkdBondTests(unittest.TestCase, Utilities): output = check_output('ip -d link show bond199') print(output) - self.assertRegex(output, 'primary dummy98') - self.assertIn('link/ether 00:11:22:33:44:55', output) + self.assertIn('primary dummy98', output) + + # for issue #25627 + mkdir_p(os.path.join(network_unit_dir, '23-bond199.network.d')) + for mac in ['00:11:22:33:44:55', '00:11:22:33:44:56']: + with open(os.path.join(network_unit_dir, '23-bond199.network.d/mac.conf'), mode='w', encoding='utf-8') as f: + f.write(f'[Link]\nMACAddress={mac}\n') + + networkctl_reload() + self.wait_online(['dummy98:enslaved', 'bond199:degraded']) + + output = check_output('ip -d link show bond199') + print(output) + self.assertIn(f'link/ether {mac}', output) def test_bond_operstate(self): copy_network_unit('25-bond.netdev', '11-dummy.netdev', '12-dummy.netdev', diff --git a/test/test-shutdown.py b/test/test-shutdown.py index e181f976bea580e8fb5ed0f84b568c8a1e6dd257..13e18ecbaac59da9b528c006b5c0d6585f9bfad4 100755 --- a/test/test-shutdown.py +++ b/test/test-shutdown.py @@ -17,7 +17,7 @@ def run(args): logger.info("spawning test") console = pexpect.spawn(args.command, args.arg, env={ "TERM": "linux", - }, encoding='utf-8', timeout=30) + }, encoding='utf-8', timeout=60) if args.verbose: console.logfile = sys.stdout diff --git a/test/units/testsuite-22.02.sh b/test/units/testsuite-22.02.sh index 49c55f136b045a3e895c914ec3c0141b59f2db14..de28fa70446a1ab7a1cd9d50919624de0bf1e5dd 100755 --- a/test/units/testsuite-22.02.sh +++ b/test/units/testsuite-22.02.sh @@ -97,7 +97,7 @@ test "$(stat -c %U:%G:%a /tmp/e/3/f1)" = "root:root:644" # 'C' # -mkdir /tmp/C/{1,2,3}-origin +mkdir /tmp/C/{0,1,2,3}-origin touch /tmp/C/{1,2,3}-origin/f1 chmod 755 /tmp/C/{1,2,3}-origin/f1 @@ -121,3 +121,31 @@ EOF test "$(stat -c %U:%G:%a /tmp/C/3/f1)" = "root:root:644" test ! -e /tmp/C/4 + +# Check that %U expands to 0, both in the path and in the argument. +home='/tmp/C' +systemd-tmpfiles --create - <<EOF +C $home/%U - - - - $home/%U-origin +EOF + +test -d "$home/0" + +# Check that %h expands to $home, both in the path and in the argument. +HOME="$home" \ +systemd-tmpfiles --create - <<EOF +C %h/5 - - - - %h/3-origin +EOF + +test -f "$home/5/f1" + +# Check that %h in the path is expanded, but +# the result of this expansion is not expanded once again. +root='/tmp/C/6' +home='/%U' +mkdir -p "$root/usr/share/factory$home" +HOME="$home" \ +systemd-tmpfiles --create --root="$root" - <<EOF +C %h - - - - +EOF + +test -d "$root$home" diff --git a/test/units/testsuite-22.15.sh b/test/units/testsuite-22.15.sh new file mode 100755 index 0000000000000000000000000000000000000000..6cbb498678d895c1012c9a9c64b9af9e24eadb4d --- /dev/null +++ b/test/units/testsuite-22.15.sh @@ -0,0 +1,32 @@ +#!/bin/bash +# SPDX-License-Identifier: LGPL-2.1-or-later +# +# Check specifier expansion in L lines. +# +set -eux + +rm -fr /tmp/L +mkdir /tmp/L + +# Check that %h expands to $home. +home='/somewhere' +dst='/tmp/L/1' +src="$home" +HOME="$home" \ +systemd-tmpfiles --create - <<EOF +L $dst - - - - %h +EOF +test "$(readlink "$dst")" = "$src" + +# Check that %h in the path is expanded, but +# the result of this expansion is not expanded once again. +root='/tmp/L/2' +home='/%U' +src="/usr/share/factory$home" +mkdir -p "$root$src" +dst="$root$home" +HOME="$home" \ +systemd-tmpfiles --create --root="$root" - <<EOF +L %h - - - - +EOF +test "$(readlink "$dst")" = "$src" diff --git a/test/units/testsuite-26.sh b/test/units/testsuite-26.sh index a8e7a5abaa7d80f97ab26b05f61bccd8466df9ef..37ae6069bc5f8691fa7e32ba3f0f7f639f530e12 100755 --- a/test/units/testsuite-26.sh +++ b/test/units/testsuite-26.sh @@ -294,7 +294,7 @@ systemctl unset-environment IMPORT_THIS IMPORT_THIS_TOO # test for sysv-generator (issue #24990) if [[ -x /usr/lib/systemd/system-generators/systemd-sysv-generator ]]; then - + mkdir -p /etc/init.d # invalid dependency cat >/etc/init.d/issue-24990 <<\EOF #!/bin/bash diff --git a/test/units/testsuite-55.sh b/test/units/testsuite-55.sh index 8fa1d01fd06f1234ec6ecee33737042da9a5d588..0887eac08f7ff98af26c0e6cb3bfb04fa7253921 100755 --- a/test/units/testsuite-55.sh +++ b/test/units/testsuite-55.sh @@ -5,6 +5,9 @@ set -o pipefail systemd-analyze log-level debug +# Ensure that the init.scope.d drop-in is applied on boot +test "$(cat /sys/fs/cgroup/init.scope/memory.high)" != "max" + # Loose checks to ensure the environment has the necessary features for systemd-oomd [[ -e /proc/pressure ]] || echo "no PSI" >>/skipped cgroup_type="$(stat -fc %T /sys/fs/cgroup/)" diff --git a/test/units/testsuite-64.sh b/test/units/testsuite-64.sh index 7673036335044280a665fa20ad49a08b15ef7c06..c4406f381bf581659d7e557e85f8fa734982f269 100755 --- a/test/units/testsuite-64.sh +++ b/test/units/testsuite-64.sh @@ -192,7 +192,7 @@ testcase_nvme_subsystem() { testcase_virtio_scsi_identically_named_partitions() { local num - if [[ -n "${ASAN_OPTIONS:-}" ]] || [[ "$(systemd-detect-virt -v)" == "qemu" ]]; then + if [[ -v ASAN_OPTIONS || "$(systemd-detect-virt -v)" == "qemu" ]]; then num=$((4 * 4)) else num=$((16 * 8)) @@ -243,6 +243,7 @@ EOF echo "${FUNCNAME[0]}: test failover" local device expected link mpoint part local -a devices + mkdir -p /mnt mpoint="$(mktemp -d /mnt/mpathXXX)" wwid="deaddeadbeef0000" path="/dev/disk/by-id/wwn-0x$wwid" @@ -305,7 +306,7 @@ testcase_simultaneous_events() { local -a devices symlinks local -A running - if [[ -n "${ASAN_OPTIONS:-}" ]] || [[ "$(systemd-detect-virt -v)" == "qemu" ]]; then + if [[ -v ASAN_OPTIONS || "$(systemd-detect-virt -v)" == "qemu" ]]; then num_part=2 iterations=10 timeout=240 @@ -400,7 +401,7 @@ testcase_lvm_basic() { /dev/disk/by-id/ata-foobar_deadbeeflvm{0..3} ) - if [[ -n "${ASAN_OPTIONS:-}" ]] || [[ "$(systemd-detect-virt -v)" == "qemu" ]]; then + if [[ -v ASAN_OPTIONS || "$(systemd-detect-virt -v)" == "qemu" ]]; then timeout=180 else timeout=30 @@ -453,7 +454,7 @@ testcase_lvm_basic() { helper_check_device_units # Same as above, but now with more "stress" - if [[ -n "${ASAN_OPTIONS:-}" ]] || [[ "$(systemd-detect-virt -v)" == "qemu" ]]; then + if [[ -v ASAN_OPTIONS || "$(systemd-detect-virt -v)" == "qemu" ]]; then iterations=10 else iterations=50 @@ -478,7 +479,7 @@ testcase_lvm_basic() { helper_check_device_units # Create & remove LVs in a loop, i.e. with more "stress" - if [[ -n "${ASAN_OPTIONS:-}" ]]; then + if [[ -v ASAN_OPTIONS ]]; then iterations=8 partitions=16 elif [[ "$(systemd-detect-virt -v)" == "qemu" ]]; then diff --git a/test/units/testsuite-65.sh b/test/units/testsuite-65.sh index 1f34308b44cdc41a1398c9fddfbca929ef22f0bd..ebe1f57b52f181e2005fc336af7b4b2f59f74056 100755 --- a/test/units/testsuite-65.sh +++ b/test/units/testsuite-65.sh @@ -139,6 +139,16 @@ systemd-analyze cat-config systemd/system.conf systemd/journald.conf >/dev/null systemd-analyze cat-config systemd/system.conf foo/bar systemd/journald.conf >/dev/null systemd-analyze cat-config foo/bar +if [[ ! -v ASAN_OPTIONS ]]; then + # check that systemd-analyze cat-config paths work in a chroot + mkdir -p /tmp/root + mount --bind / /tmp/root + systemd-analyze cat-config systemd/system-preset >/tmp/out1 + chroot /tmp/root systemd-analyze cat-config systemd/system-preset >/tmp/out2 + diff /tmp/out{1,2} +fi + +# verify mkdir -p /tmp/img/usr/lib/systemd/system/ mkdir -p /tmp/img/opt/ diff --git a/test/units/testsuite-70.sh b/test/units/testsuite-70.sh index 89cd2a3f827ad9b3193a9580a6e9f8cfbbc54c99..069a87a70f5d4a68b5782783ec1c526d30028cc0 100755 --- a/test/units/testsuite-70.sh +++ b/test/units/testsuite-70.sh @@ -128,6 +128,12 @@ if [ -e /usr/lib/systemd/systemd-measure ] && \ # Now, do the same, but with a cryptsetup binding truncate -s 20M $img cryptsetup luksFormat -q --pbkdf pbkdf2 --pbkdf-force-iterations 1000 --use-urandom $img /tmp/passphrase + # Ensure that an unrelated signature, when not requested, is not used + touch /run/systemd/tpm2-pcr-signature.json + systemd-cryptenroll --unlock-key-file=/tmp/passphrase --tpm2-device=auto --tpm2-public-key="/tmp/pcrsign-public.pem" $img + # Reset and use the signature now + rm -f /run/systemd/tpm2-pcr-signature.json + systemd-cryptenroll --wipe-slot=tpm2 $img systemd-cryptenroll --unlock-key-file=/tmp/passphrase --tpm2-device=auto --tpm2-public-key="/tmp/pcrsign-public.pem" --tpm2-signature="/tmp/pcrsign.sig2" $img # Check if we can activate that (without the token module stuff) @@ -155,6 +161,12 @@ else echo "/usr/lib/systemd/systemd-measure or PCR sysfs files not found, skipping signed PCR policy test case" fi +# Ensure that sandboxing doesn't stop creds from being accessible +echo "test" > /tmp/testdata +systemd-creds encrypt /tmp/testdata /tmp/testdata.encrypted --with-key=tpm2 +systemd-run -p PrivateDevices=yes -p LoadCredentialEncrypted=testdata.encrypted:/tmp/testdata.encrypted --pipe --wait systemd-creds cat testdata.encrypted | cmp - /tmp/testdata +rm /tmp/testdata + echo OK >/testok exit 0 diff --git a/test/units/testsuite-73.sh b/test/units/testsuite-73.sh index f9e2dce1bf1fcf9cbcb6f7b532f024787ece3a2a..4eae0f646677df1074117caf063aa797d6939759 100755 --- a/test/units/testsuite-73.sh +++ b/test/units/testsuite-73.sh @@ -92,6 +92,19 @@ test_locale() { return fi + # start with a known default environment and make sure to also give a + # default value to LC_CTYPE= since we're about to also set/unset it. We + # also reload PID1 configuration to make sure that PID1 environment itself + # is updated as it's not always been the case. + assert_rc 0 localectl set-locale "LANG=en_US.UTF-8" "LC_CTYPE=C" + systemctl daemon-reload + output=$(localectl) + assert_in "System Locale: LANG=en_US.UTF-8" "$output" + assert_in "LC_CTYPE=C" "$output" + output=$(systemctl show-environment) + assert_in "LANG=en_US.UTF-8" "$output" + assert_in "LC_CTYPE=C" "$output" + # warn when kernel command line has locale settings output=$(SYSTEMD_PROC_CMDLINE="locale.LANG=C.UTF-8 locale.LC_CTYPE=ja_JP.UTF-8" localectl 2>&1) assert_in "Warning:" "$output" @@ -118,9 +131,7 @@ LC_CTYPE=$i" assert_rc 0 localectl set-locale "$i" if [[ -f /etc/default/locale ]]; then - # Debian/Ubuntu patch is buggy, and LC_CTYPE= still exists. - assert_eq "$(cat /etc/default/locale)" "LANG=$i -LC_CTYPE=$i" + assert_eq "$(cat /etc/default/locale)" "LANG=$i" else assert_eq "$(cat /etc/locale.conf)" "LANG=$i" fi diff --git a/test/units/testsuite-74.firstboot.sh b/test/units/testsuite-74.firstboot.sh index 02f9f5cd7a7cd5ee3bc6358ea604ac4db780883d..c3be8f1cf6c1bc53961932c0dabc1ddcc309252f 100755 --- a/test/units/testsuite-74.firstboot.sh +++ b/test/units/testsuite-74.firstboot.sh @@ -9,7 +9,7 @@ if ! command -v systemd-firstboot >/dev/null; then fi at_exit() { - if [[ -v ROOT && -n "$ROOT" ]]; then + if [[ -n "${ROOT:-}" ]]; then ls -lR "$ROOT" rm -fr "$ROOT" fi @@ -24,6 +24,12 @@ ROOT_HASHED_PASSWORD1='$6$foobarsalt$YbwdaATX6IsFxvWbY3QcZj2gB31R/LFRFrjlFrJtTTq # shellcheck disable=SC2016 ROOT_HASHED_PASSWORD2='$6$foobarsalt$q.P2932zYMLbKnjFwIxPI8y3iuxeuJ2BgE372LcZMMnj3Gcg/9mJg2LPKUl.ha0TG/.fRNNnRQcLfzM0SNot3.' +# Debian and Ubuntu use /etc/default/locale instead of /etc/locale.conf. Make +# sure we use the appropriate path for locale configuration. +LOCALE_PATH="/etc/locale.conf" +[ -e "$LOCALE_PATH" ] || LOCALE_PATH="/etc/default/locale" +[ -e "$LOCALE_PATH" ] || systemd-firstboot --locale=C.UTF-8 + # Create a minimal root so we don't modify the testbed ROOT=test-root mkdir -p "$ROOT/bin" @@ -31,15 +37,14 @@ mkdir -p "$ROOT/bin" touch "$ROOT/bin/fooshell" "$ROOT/bin/barshell" systemd-firstboot --root="$ROOT" --locale=foo -grep -q "LANG=foo" "$ROOT/etc/locale.conf" -rm -fv "$ROOT/etc/locale.conf" -# FIXME: https://github.com/systemd/systemd/issues/25249 -#systemd-firstboot --root="$ROOT" --locale-messages=foo -#grep -q "LC_MESSAGES=foo" "$ROOT/etc/locale.conf" -#rm -fv "$ROOT/etc/locale.conf" +grep -q "LANG=foo" "$ROOT$LOCALE_PATH" +rm -fv "$ROOT$LOCALE_PATH" +systemd-firstboot --root="$ROOT" --locale-messages=foo +grep -q "LC_MESSAGES=foo" "$ROOT$LOCALE_PATH" +rm -fv "$ROOT$LOCALE_PATH" systemd-firstboot --root="$ROOT" --locale=foo --locale-messages=bar -grep -q "LANG=foo" "$ROOT/etc/locale.conf" -grep -q "LC_MESSAGES=bar" "$ROOT/etc/locale.conf" +grep -q "LANG=foo" "$ROOT$LOCALE_PATH" +grep -q "LC_MESSAGES=bar" "$ROOT$LOCALE_PATH" systemd-firstboot --root="$ROOT" --keymap=foo grep -q "KEYMAP=foo" "$ROOT/etc/vconsole.conf" @@ -83,8 +88,8 @@ systemd-firstboot --root="$ROOT" \ --root-password-hashed="$ROOT_HASHED_PASSWORD2" \ --root-shell=/bin/barshell \ --kernel-command-line="hello.world=0" -grep -q "LANG=foo" "$ROOT/etc/locale.conf" -grep -q "LC_MESSAGES=bar" "$ROOT/etc/locale.conf" +grep -q "LANG=foo" "$ROOT$LOCALE_PATH" +grep -q "LC_MESSAGES=bar" "$ROOT$LOCALE_PATH" grep -q "KEYMAP=foo" "$ROOT/etc/vconsole.conf" readlink "$ROOT/etc/localtime" | grep -q "Europe/Berlin$" grep -q "foobar" "$ROOT/etc/hostname" @@ -104,8 +109,8 @@ systemd-firstboot --root="$ROOT" --force \ --root-password-hashed="$ROOT_HASHED_PASSWORD2" \ --root-shell=/bin/barshell \ --kernel-command-line="hello.world=0" -grep -q "LANG=locale-overwrite" "$ROOT/etc/locale.conf" -grep -q "LC_MESSAGES=messages-overwrite" "$ROOT/etc/locale.conf" +grep -q "LANG=locale-overwrite" "$ROOT$LOCALE_PATH" +grep -q "LC_MESSAGES=messages-overwrite" "$ROOT$LOCALE_PATH" grep -q "KEYMAP=keymap-overwrite" "$ROOT/etc/vconsole.conf" readlink "$ROOT/etc/localtime" | grep -q "/CET$" grep -q "hostname-overwrite" "$ROOT/etc/hostname" @@ -119,7 +124,7 @@ rm -fr "$ROOT" mkdir "$ROOT" # Copy everything at once (--copy) systemd-firstboot --root="$ROOT" --copy -diff /etc/locale.conf "$ROOT/etc/locale.conf" +diff $LOCALE_PATH "$ROOT$LOCALE_PATH" diff <(awk -F: '/^root/ { print $7; }' /etc/passwd) <(awk -F: '/^root/ { print $7; }' "$ROOT/etc/passwd") diff <(awk -F: '/^root/ { print $2; }' /etc/shadow) <(awk -F: '/^root/ { print $2; }' "$ROOT/etc/shadow") [[ -e /etc/vconsole.conf ]] && diff /etc/vconsole.conf "$ROOT/etc/vconsole.conf" @@ -128,12 +133,42 @@ rm -fr "$ROOT" mkdir "$ROOT" # Copy everything at once, but now by using separate switches systemd-firstboot --root="$ROOT" --copy-locale --copy-keymap --copy-timezone --copy-root-password --copy-root-shell -diff /etc/locale.conf "$ROOT/etc/locale.conf" +diff $LOCALE_PATH "$ROOT$LOCALE_PATH" diff <(awk -F: '/^root/ { print $7; }' /etc/passwd) <(awk -F: '/^root/ { print $7; }' "$ROOT/etc/passwd") diff <(awk -F: '/^root/ { print $2; }' /etc/shadow) <(awk -F: '/^root/ { print $2; }' "$ROOT/etc/shadow") [[ -e /etc/vconsole.conf ]] && diff /etc/vconsole.conf "$ROOT/etc/vconsole.conf" [[ -e /etc/localtime ]] && diff <(readlink /etc/localtime) <(readlink "$ROOT/etc/localtime") +# --prompt-* options +rm -fr "$ROOT" +mkdir -p "$ROOT/bin" +touch "$ROOT/bin/fooshell" "$ROOT/bin/barshell" +# We can do only limited testing here, since it's all an interactive stuff, +# so --prompt and --prompt-root-password are skipped on purpose +echo -ne "\nfoo\nbar\n" | systemd-firstboot --root="$ROOT" --prompt-locale +grep -q "LANG=foo" "$ROOT$LOCALE_PATH" +grep -q "LC_MESSAGES=bar" "$ROOT$LOCALE_PATH" +# systemd-firstboot in prompt-keymap mode requires keymaps to be installed so +# it can present them as a list to the user. As Debian does not ship/provide +# compatible keymaps (from the kbd package), skip this test if the keymaps are +# missing. +if [ -d "/usr/share/keymaps/" ] || [ -d "/usr/share/kbd/keymaps/" ] || [ -d "/usr/lib/kbd/keymaps/" ] ; then + echo -ne "\nfoo\n" | systemd-firstboot --root="$ROOT" --prompt-keymap + grep -q "KEYMAP=foo" "$ROOT/etc/vconsole.conf" +fi +echo -ne "\nEurope/Berlin\n" | systemd-firstboot --root="$ROOT" --prompt-timezone +readlink "$ROOT/etc/localtime" | grep -q "Europe/Berlin$" +echo -ne "\nfoobar\n" | systemd-firstboot --root="$ROOT" --prompt-hostname +grep -q "foobar" "$ROOT/etc/hostname" +echo -ne "\n/bin/fooshell\n" | systemd-firstboot --root="$ROOT" --prompt-root-shell +grep -q "^root:.*:0:0:.*:/bin/fooshell$" "$ROOT/etc/passwd" +# Existing files should not get overwritten +echo -ne "\n/bin/barshell\n" | systemd-firstboot --root="$ROOT" --prompt-root-shell +grep -q "^root:.*:0:0:.*:/bin/fooshell$" "$ROOT/etc/passwd" +# Now without the welcome screen but with force +echo -ne "/bin/barshell\n" | systemd-firstboot --root="$ROOT" --force --prompt-root-shell --welcome=no +grep -q "^root:.*:0:0:.*:/bin/barshell$" "$ROOT/etc/passwd" + # Assorted tests rm -fr "$ROOT" mkdir "$ROOT" @@ -143,3 +178,7 @@ grep -E "[a-z0-9]{32}" "$ROOT/etc/machine-id" systemd-firstboot --root="$ROOT" --delete-root-password diff <(echo) <(awk -F: '/^root/ { print $2; }' "$ROOT/etc/shadow") + +(! systemd-firstboot --root="$ROOT" --root-shell=/bin/nonexistentshell) +(! systemd-firstboot --root="$ROOT" --machine-id=invalidmachineid) +(! systemd-firstboot --root="$ROOT" --timezone=Foo/Bar) diff --git a/test/units/testsuite-75.sh b/test/units/testsuite-75.sh index 04a8b6e9cc8378a18d3da5f5e33aad0545482f57..1f1a3bb4cce076b291b6d9f4fbdc414fb25f12e0 100755 --- a/test/units/testsuite-75.sh +++ b/test/units/testsuite-75.sh @@ -16,17 +16,18 @@ run() { "$@" |& tee "$RUN_OUT" } -monitor_check_rr() { - local match="${1:?}" +monitor_check_rr() ( + set +x + set +o pipefail + local since="${1:?}" + local match="${2:?}" # Wait until the first mention of the specified log message is # displayed. We turn off pipefail for this, since we don't care about the # lhs of this pipe expression, we only care about the rhs' result to be # clean - set +o pipefail - journalctl -u resmontest.service -f --full | grep -m1 "$match" - set -o pipefail -} + journalctl -u resmontest.service --since "$since" -f --full | grep -m1 "$match" +) # Test for resolvectl, resolvconf systemctl unmask systemd-resolved.service @@ -126,6 +127,11 @@ resolvectl log-level debug # Start monitoring queries systemd-run -u resmontest.service -p Type=notify resolvectl monitor +# Wait for the monitoring service to become active +for _ in {0..9}; do + [[ "$(systemctl show -P ActiveState resmontest.service)" == "active" ]] && break + sleep .5 +done # We need to manually propagate the DS records of onlinesign.test. to the parent # zone, since they're generated online @@ -146,9 +152,10 @@ knotc reload : "--- nss-resolve/nss-myhostname tests" # Sanity check +TIMESTAMP=$(date '+%F %T') run getent -s resolve hosts ns1.unsigned.test grep -qE "^10\.0\.0\.1\s+ns1\.unsigned\.test" "$RUN_OUT" -monitor_check_rr "ns1.unsigned.test IN A 10.0.0.1" +monitor_check_rr "$TIMESTAMP" "ns1.unsigned.test IN A 10.0.0.1" # Issue: https://github.com/systemd/systemd/issues/18812 # PR: https://github.com/systemd/systemd/pull/18896 @@ -238,15 +245,16 @@ run delv dupe.signed.test grep -qF "; fully validated" "$RUN_OUT" # Test resolution of CNAME chains +TIMESTAMP=$(date '+%F %T') run resolvectl query -t A cname-chain.signed.test grep -qF "follow14.final.signed.test IN A 10.0.0.14" "$RUN_OUT" grep -qF "authenticated: yes" "$RUN_OUT" -monitor_check_rr "follow10.so.close.signed.test IN CNAME follow11.yet.so.far.signed.test" -monitor_check_rr "follow11.yet.so.far.signed.test IN CNAME follow12.getting.hot.signed.test" -monitor_check_rr "follow12.getting.hot.signed.test IN CNAME follow13.almost.final.signed.test" -monitor_check_rr "follow13.almost.final.signed.test IN CNAME follow14.final.signed.test" -monitor_check_rr "follow14.final.signed.test IN A 10.0.0.14" +monitor_check_rr "$TIMESTAMP" "follow10.so.close.signed.test IN CNAME follow11.yet.so.far.signed.test" +monitor_check_rr "$TIMESTAMP" "follow11.yet.so.far.signed.test IN CNAME follow12.getting.hot.signed.test" +monitor_check_rr "$TIMESTAMP" "follow12.getting.hot.signed.test IN CNAME follow13.almost.final.signed.test" +monitor_check_rr "$TIMESTAMP" "follow13.almost.final.signed.test IN CNAME follow14.final.signed.test" +monitor_check_rr "$TIMESTAMP" "follow14.final.signed.test IN A 10.0.0.14" # Non-existing RR + CNAME chain run dig +dnssec AAAA cname-chain.signed.test @@ -284,9 +292,10 @@ grep -qF 'this.should.be.authenticated.wild.onlinesign.test IN TXT "this is an o grep -qF "authenticated: yes" "$RUN_OUT" # Resolve via dbus method +TIMESTAMP=$(date '+%F %T') run busctl call org.freedesktop.resolve1 /org/freedesktop/resolve1 org.freedesktop.resolve1.Manager ResolveHostname 'isit' 0 secondsub.onlinesign.test 0 0 grep -qF '10 0 0 134 "secondsub.onlinesign.test"' "$RUN_OUT" -monitor_check_rr "secondsub.onlinesign.test IN A 10.0.0.134" +monitor_check_rr "$TIMESTAMP" "secondsub.onlinesign.test IN A 10.0.0.134" : "--- ZONE: untrusted.test (DNSSEC without propagated DS records) ---" run dig +short untrusted.test diff --git a/units/systemd-nspawn@.service.in b/units/systemd-nspawn@.service.in index e82575fb567707a3a80f2a927d6008294a36543d..b0133818f93c2758d6bc31014e5b7d36c75e008e 100644 --- a/units/systemd-nspawn@.service.in +++ b/units/systemd-nspawn@.service.in @@ -10,7 +10,7 @@ [Unit] Description=Container %i Documentation=man:systemd-nspawn(1) -Wants=modprobe@tun.service modprobe@loop.service modprobe@dm-mod.service +Wants=modprobe@tun.service modprobe@loop.service modprobe@dm_mod.service PartOf=machines.target Before=machines.target After=network.target modprobe@tun.service modprobe@loop.service modprobe@dm-mod.service diff --git a/units/systemd-pcrphase-initrd.service.in b/units/systemd-pcrphase-initrd.service.in index c1ad5ef84427a4c114f3bc86bc0fcba54e10b9b6..6320dccf27d670697ac1c36cb84810b543318dde 100644 --- a/units/systemd-pcrphase-initrd.service.in +++ b/units/systemd-pcrphase-initrd.service.in @@ -13,12 +13,12 @@ Documentation=man:systemd-pcrphase-initrd.service(8) DefaultDependencies=no Conflicts=shutdown.target initrd-switch-root.target Before=sysinit.target cryptsetup-pre.target cryptsetup.target shutdown.target initrd-switch-root.target systemd-sysext.service -AssertPathExists=/etc/initrd-release +ConditionPathExists=/etc/initrd-release ConditionSecurity=tpm2 ConditionPathExists=/sys/firmware/efi/efivars/StubPcrKernelImage-4a67b082-0a4c-41cf-b6c7-440b29bb8c4f [Service] Type=oneshot RemainAfterExit=yes -ExecStart={{ROOTLIBEXECDIR}}/systemd-pcrphase enter-initrd -ExecStop={{ROOTLIBEXECDIR}}/systemd-pcrphase leave-initrd +ExecStart={{ROOTLIBEXECDIR}}/systemd-pcrphase --graceful enter-initrd +ExecStop={{ROOTLIBEXECDIR}}/systemd-pcrphase --graceful leave-initrd diff --git a/units/systemd-pcrphase-sysinit.service.in b/units/systemd-pcrphase-sysinit.service.in index 6b5ba7d878bf005c2c65a9fc1650c5eb25fddef7..f00ad61257435b9fe7f4a7da3e80392e12a16d06 100644 --- a/units/systemd-pcrphase-sysinit.service.in +++ b/units/systemd-pcrphase-sysinit.service.in @@ -14,12 +14,12 @@ DefaultDependencies=no Conflicts=shutdown.target After=sysinit.target Before=basic.target shutdown.target -AssertPathExists=!/etc/initrd-release +ConditionPathExists=!/etc/initrd-release ConditionSecurity=tpm2 ConditionPathExists=/sys/firmware/efi/efivars/StubPcrKernelImage-4a67b082-0a4c-41cf-b6c7-440b29bb8c4f [Service] Type=oneshot RemainAfterExit=yes -ExecStart={{ROOTLIBEXECDIR}}/systemd-pcrphase sysinit -ExecStop={{ROOTLIBEXECDIR}}/systemd-pcrphase final +ExecStart={{ROOTLIBEXECDIR}}/systemd-pcrphase --graceful sysinit +ExecStop={{ROOTLIBEXECDIR}}/systemd-pcrphase --graceful final diff --git a/units/systemd-pcrphase.service.in b/units/systemd-pcrphase.service.in index ce469befa84528d7e45ca0133ca3d0837cef4b4a..558f268857a44ebe5b9d02ec6ba3b648389a84cb 100644 --- a/units/systemd-pcrphase.service.in +++ b/units/systemd-pcrphase.service.in @@ -12,12 +12,12 @@ Description=TPM2 PCR Barrier (User) Documentation=man:systemd-pcrphase.service(8) After=remote-fs.target remote-cryptsetup.target Before=systemd-user-sessions.service -AssertPathExists=!/etc/initrd-release +ConditionPathExists=!/etc/initrd-release ConditionSecurity=tpm2 ConditionPathExists=/sys/firmware/efi/efivars/StubPcrKernelImage-4a67b082-0a4c-41cf-b6c7-440b29bb8c4f [Service] Type=oneshot RemainAfterExit=yes -ExecStart={{ROOTLIBEXECDIR}}/systemd-pcrphase ready -ExecStop={{ROOTLIBEXECDIR}}/systemd-pcrphase shutdown +ExecStart={{ROOTLIBEXECDIR}}/systemd-pcrphase --graceful ready +ExecStop={{ROOTLIBEXECDIR}}/systemd-pcrphase --graceful shutdown diff --git a/units/systemd-repart.service.in b/units/systemd-repart.service.in index 92e0a9b3cd1fc6d134a1b04138a5f229ac5097b9..105be680cd66976044c4100bf6495492c019e967 100644 --- a/units/systemd-repart.service.in +++ b/units/systemd-repart.service.in @@ -12,7 +12,8 @@ Description=Repartition Root Disk Documentation=man:systemd-repart.service(8) DefaultDependencies=no Conflicts=shutdown.target -After=initrd-usr-fs.target +Wants=modprobe@loop.service modprobe@dm_mod.service +After=initrd-usr-fs.target modprobe@loop.service modprobe@dm_mod.service Before=initrd-root-fs.target shutdown.target ConditionVirtualization=!container ConditionDirectoryNotEmpty=|/usr/lib/repart.d diff --git a/units/systemd-userdbd.service.in b/units/systemd-userdbd.service.in index 84dea04f55a0bad7f0143f5aee721ba654c92d68..b57661100cd0f3ee6da659f7ac44a16312544549 100644 --- a/units/systemd-userdbd.service.in +++ b/units/systemd-userdbd.service.in @@ -16,7 +16,7 @@ Before=sysinit.target DefaultDependencies=no [Service] -CapabilityBoundingSet=CAP_DAC_READ_SEARCH +CapabilityBoundingSet=CAP_DAC_READ_SEARCH CAP_SYS_RESOURCE ExecStart={{ROOTLIBEXECDIR}}/systemd-userdbd IPAddressDeny=any LimitNOFILE={{HIGH_RLIMIT_NOFILE}}