From b1eab6372d6ac9bda3c04f77db7ed54a566028d6 Mon Sep 17 00:00:00 2001 From: Lyonel Vincent Date: Sat, 28 Jan 2017 01:29:14 +0100 Subject: [PATCH 43/43] fix #741 (Detect disk vendor SimpleTech) --- src/core/heuristics.cc | 3 ++- src/core/ideraid.cc | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/core/heuristics.cc b/src/core/heuristics.cc index 45b39a4..bd7bf6c 100644 --- a/src/core/heuristics.cc +++ b/src/core/heuristics.cc @@ -92,7 +92,8 @@ hwNode * guessParent(const hwNode & child, hwNode & base) static const char *disk_manufacturers[] = { - "^ST.+", "Seagate", + "^ST(?!I\\ ).+", "Seagate", + "^STI\\ .+", "SimpleTech", "^D...-.+", "IBM", "^IBM.+", "IBM", "^HITACHI.+", "Hitachi", diff --git a/src/core/ideraid.cc b/src/core/ideraid.cc index 080f4da..5cff28f 100644 --- a/src/core/ideraid.cc +++ b/src/core/ideraid.cc @@ -454,7 +454,8 @@ static bool probe_port(unsigned controller, unsigned disknum, hwNode & parent) static const char *manufacturers[] = { - "^ST.+", "Seagate", + "^ST(?!I\\ ).+", "Seagate", + "^STI\\ .+", "SimpleTech", "^D...-.+", "IBM", "^IBM.+", "IBM", "^HITACHI.+", "Hitachi", -- 2.10.2