mirror of
https://github.com/smxi/inxi.git
synced 2024-11-16 16:21:39 +00:00
vendor bug fix
This commit is contained in:
parent
6023702097
commit
cce18d8564
25
inxi
25
inxi
|
@ -12792,7 +12792,7 @@ sub set_vendors {
|
|||
eval $start if $b_log;
|
||||
$vendors = [
|
||||
## MOST LIKELY/COMMON MATCHES ##
|
||||
['(Crucial|^((C300-)?CTF|(FC)?CT|DDAC|M4(\b|SSD))|-CT|Gizmo!)','Crucial','Crucial',''],
|
||||
['(Crucial|^(C[34]00$|(C300-)?CTF|(FC)?CT|DDAC|M4(\b|SSD))|-CT|Gizmo!)','Crucial','Crucial',''],
|
||||
# H10 HBRPEKNX0202A NVMe INTEL 512GB
|
||||
['(\bINTEL\b|^(SSD(PAM|SA2)|HBR|(MEM|SSD)PEB?K|SSD(MCE|S[AC])))','\bINTEL\b','Intel',''],
|
||||
# note: S[AV][1-9][0-9] can trigger false positives
|
||||
|
@ -12806,6 +12806,8 @@ sub set_vendors {
|
|||
['(SanDisk|^(ABLCD|AFGCE|D[AB]4|DX[1-9]|Extreme|Firebird|S[CD][0-9]{2}G|SD(S[S]?[ADQ]|SDW[1-9]|SEM[1-9]|SL([0-9]+)G|SU[0-9]|U(3\b|1\d0))|\d[STU])|ULTRA\s(FIT|trek|II)|Clip Sport|Cruzer|iXpand|SSD (Plus|U1[01]0) [1-9]|0781|X[1-6]\d{2})','(SanDisk|0781)','SanDisk',''],
|
||||
# these are HP/Sandisk cobranded. DX110064A5xnNMRI ids as HP and Sandisc
|
||||
['(^DX[1-9])','^(HP\b|SANDDISK)','Sandisk/HP',''], # ssd drive, must come before seagate ST test
|
||||
# must come before seagate because of ^STM: not used: TM[0-9]{4}|[KL]0[1-9]|Y[0-9]{3}[A-Z]|4[DR]\d|3H\d|2F\d|7L\d
|
||||
['^(MAXTOR|Atlas|L(250|500)|STM[0-9]|F[0-9]{3}L|6[2[B\d|BEGKLNVY]\d)','^MAXTOR','Maxtor',''], # note M2 M3 is usually maxtor, but can be samsung
|
||||
# real, SSEAGATE Backup+; XP1600HE30002 | 024 HN (spinpoint) ; possible usb: 24AS
|
||||
# ST[numbers] excludes other ST starting devices
|
||||
['([S]?SEAGATE|^(^(Barra|Fire)Cuda|BUP|Expansion|(ATA\s|HDD\s)?ST[0-9]{2}|5AS|X[AFP])|Expansion Desk|FreeAgent|GoFlex|Backup(\+|\s?Plus)\s?(Hub)?|OneTouch|Slim\s?BK)','[S]?SEAGATE','Seagate',''],
|
||||
|
@ -12831,14 +12833,14 @@ sub set_vendors {
|
|||
['^(HP\b|[MV]B[0-6]|G[BJ][0-9]|DF[0-9]|F[BK]|0-9]|MM\d{4}|PSS|XR[0-9]{4}|c350|v[0-9]{3}[bgorw]$|x[0-9]{3}[w]$|VK0|HC[CPY]\d|EX9\d\d)','^HP','HP',''],
|
||||
['^(Lexar|LSD|JumpDrive|JD\s?Firefly|LX[0-9]|WorkFlow)','^Lexar','Lexar',''], # mmc-LEXAR_0xb016546c; JD Firefly;
|
||||
# OCZSSD2-2VTXE120G is OCZ-VERTEX2_3.5
|
||||
['^(OCZ|APOC|D2|DEN|DEN|DRSAK|EC188|FTNC|GFGC|MANG|MMOC|NIMC|NIMR|PSIR|RALLY2|TALOS2|TMSC|TRSAK|VERTEX|Trion|Onyx|Vector[\s-]?15)','^OCZ[\s-]','OCZ',''],
|
||||
['^OWC','^OWC\b','OWC',''],
|
||||
['^(OCZ|Agility|APOC|D2|DEN|DEN|DRSAK|EC188|FTNC|GFGC|MANG|MMOC|NIMC|NIMR|PSIR|RALLY2|TALOS2|TMSC|TRSAK|VERTEX|Trion|Onyx|Vector[\s-]?15)','^OCZ[\s-]','OCZ',''],
|
||||
['^(OWC|Aura|Mercury[\s-]?(Electra|Extreme))','^OWC\b','OWC',''],
|
||||
['^(Philips|GoGear)','^Philips','Philips',''],
|
||||
['^PIONEER','^PIONEER','Pioneer',''],
|
||||
['^(PNY|Hook\s?Attache|SSD2SC|(SSD7?)?EP7|CS\d{3}|Elite\s?P)','^PNY\s','PNY','','^PNY'],
|
||||
# note: get rid of: M[DGK] becasue mushkin starts with MK
|
||||
# note: seen: KXG50ZNV512G NVMe TOSHIBA 512GB | THNSN51T02DUK NVMe TOSHIBA 1024GB
|
||||
['(^[S]?TOS|^THN|TOSHIBA|TransMemory|^M[GKQ][0-9]|KBG4|^HDW|^SA[0-9]{2}G$|^(008|016|032|064|128)G[379E][0-9A]$|0930|KSG\d)','[S]?(TOSHIBA|0930)','Toshiba',''], # scsi-STOSHIBA_STOR.E_EDITION_
|
||||
['(^[S]?TOS|^THN|TOSHIBA|TransMemory|^M[GKQ][0-9]|KBG4|^HDW|^SA[0-9]{2}G$|^(008|016|032|064|128)G[379E][0-9A]$|0930|KSG\d)','S?(TOSHIBA|0930)','Toshiba',''], # scsi-STOSHIBA_STOR.E_EDITION_
|
||||
## LAST: THEY ARE SHORT AND COULD LEAD TO FALSE ID, OR ARE UNLIKELY ##
|
||||
# unknown: AL25744_12345678; ADP may be usb 2.5" adapter; udisk unknown: Z1E6FTKJ 00AAKS
|
||||
# SSD2SC240G726A10 MRS020A128GTS25C EHSAJM0016GB
|
||||
|
@ -13066,7 +13068,8 @@ sub set_vendors {
|
|||
['^(Leven|JAJ[MS])','^Leven','Leven',''],
|
||||
['^(LG\b|Xtick)','^LG','LG',''],
|
||||
['(LITE[-\s]?ON[\s-]?IT)','LITE[-]?ON[\s-]?IT','LITE-ON IT',''], # LITEONIT_LSS-24L6G
|
||||
['(LITE[-\s]?ON|^PH[1-9]|^DMT|^CV\d-|L(8[HT]|AT|C[HST]|JH|M[HST]|S[ST])-)','LITE[-]?ON','LITE-ON',''], # PH6-CE240-L; CL1-3D256-Q11 NVMe LITEON 256GB
|
||||
# PH6-CE240-L; CL1-3D256-Q11 NVMe LITEON 256GB
|
||||
['(LITE[-\s]?ON|^PH[1-9]|^DMT|^CV\d-|L(8[HT]|AT|C[HST]|JH|M[HST]|S[ST])-)','LITE[-]?ON','LITE-ON',''],
|
||||
['^LONDISK','^LONDISK','LONDISK',''],
|
||||
['^Longline','^Longline','Longline',''],
|
||||
['^LuminouTek','^LuminouTek','LuminouTek',''],
|
||||
|
@ -13076,10 +13079,7 @@ sub set_vendors {
|
|||
['^Mainic','^Mainic','Mainic',''],
|
||||
['^Maximus','^Maximus','Maximus',''],
|
||||
['^Maxone','^Maxone','Maxone',''],
|
||||
['^(MAXTOR|Atlas|L(250|500)|TM[0-9]{4}|[KL]0[1-9]|Y[0-9]{3}[A-Z]|STM[0-9]|F[0-9]{3}L|6[2[B\d|BEGKLNVY]\d|4[DR]\d|3H\d|2F\d|7L\d)','^MAXTOR','Maxtor',''], # note M2 M3 is usually maxtor, but can be samsung
|
||||
['^(Memorex|TravelDrive|TD\s?Classic)','^Memorex','Memorex',''],
|
||||
# note: C300/400 can be either micron or crucial, but C400 is M4 from crucial
|
||||
['(^MT|^(\d+|M\d+)\sMTF|^M5|^Micron|00-MT|C[34]00|^2200[SV])','^Micron','Micron',''],# C400-MTFDDAK128MAM
|
||||
['^(MARSHAL\b|MAL[0-9])','^MARSHAL','Marshal',''],
|
||||
['^MARVELL','^MARVELL','Marvell',''],
|
||||
['^Maxsun','^Maxsun','Maxsun',''],
|
||||
|
@ -13090,6 +13090,10 @@ sub set_vendors {
|
|||
['^(MEDIAMAX|WL[0-9]{2})','^MEDIAMAX','MediaMax',''],
|
||||
['^Mengmi','^Mengmi','Mengmi',''],
|
||||
['^MGTEC','^MGTEC','MGTEC',''],
|
||||
# must come before micron
|
||||
['^(Mtron|MSP)','^Mtron','Mtron',''],
|
||||
# note: C300/400 can be either micron or crucial, but C400 is M4 from crucial
|
||||
['(^(Micron|2200[SV]|MT|M5|(\d+|[CM]\d+)\sMTF)|00-MT)','^Micron','Micron',''],# C400-MTFDDAK128MAM
|
||||
['^(Microsoft|S31)','^Microsoft','Microsoft',''],
|
||||
['^MidasForce','^MidasForce','MidasForce',''],
|
||||
['^Milan','^Milan','Milan',''],
|
||||
|
@ -13120,7 +13124,6 @@ sub set_vendors {
|
|||
['^Olympus','^Olympus','Olympus',''],
|
||||
['^Orico','^Orico','Orico',''],
|
||||
['^OSC','^OSC\b','OSC',''],
|
||||
['^(OWC|Aura|Mercury[\s-]?(Electra|Extreme))','^OWC\b','OWC',''],
|
||||
['^oyunkey','^oyunkey','Oyunkey',''],
|
||||
['^PALIT','PALIT','Palit',''], # ssd
|
||||
['^Panram','^Panram','Panram',''], # ssd
|
||||
|
@ -13208,7 +13211,7 @@ sub set_vendors {
|
|||
['^TopSunligt','^TopSunligt','TopSunligt',''], # is this a typo? hard to know
|
||||
['^TopSunlight','^TopSunlight','TopSunlight',''],
|
||||
['^TOROSUS','^TOROSUS','Torosus',''],
|
||||
['(^(SSD\s|F)?TS|Transcend|JetDrive|JetFlash|^USDU|^EZEX|^1307)','^(Transcend|1307)','Transcend',''],
|
||||
['(^(SSD\s|F)?TS|Transcend|JetDrive|JetFlash|^USDU|^EZEX|^1307)','\b(Transcend|1307)\b','Transcend',''],
|
||||
['^(TrekStor|DS (maxi|pocket)|DataStation)','^TrekStor','TrekStor',''],
|
||||
['^Turbox','^Turbox','Turbox',''],
|
||||
['^(TwinMOS|TW[0-9])','^TwinMOS','TwinMOS',''],
|
||||
|
@ -13254,7 +13257,7 @@ sub set_vendors {
|
|||
['^Zenfast','^Zenfast','Zenfast',''],
|
||||
['^Zenith','^Zenith','Zenith',''],
|
||||
['^ZEUSLAP','^ZEUSLAP','ZEUSLAP',''],
|
||||
['^(Zheino|CHN[0-9]|CNM)','^Zheino','Zheino',''],
|
||||
['^(Zheino|CHN|CNM)','^Zheino','Zheino',''],
|
||||
['^(Zotac|ZTSSD)','^Zotac','Zotac',''],
|
||||
['^ZSPEED','^ZSPEED','ZSpeed',''],
|
||||
['^ZTC','^ZTC','ZTC',''],
|
||||
|
|
Loading…
Reference in a new issue