diff options
author | Renato Botelho <garga@FreeBSD.org> | 2015-02-04 08:14:30 -0200 |
---|---|---|
committer | Renato Botelho <garga@FreeBSD.org> | 2015-02-04 08:14:41 -0200 |
commit | 1f97f37920d2f82cb4bbfa420db20609c25ef132 (patch) | |
tree | 739dcffd9cff4f8f471c7caec216b0b693db573b | |
parent | 7e36f71c32f11ec322abd42d12b6b3160c09a721 (diff) | |
download | pfsense-1f97f37920d2f82cb4bbfa420db20609c25ef132.zip pfsense-1f97f37920d2f82cb4bbfa420db20609c25ef132.tar.gz |
In last case, use dmesg.boot do detect ALIX boards when hw.model is not enough
-rw-r--r-- | etc/inc/system.inc | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/etc/inc/system.inc b/etc/inc/system.inc index 4f2fdad..7b58cfc 100644 --- a/etc/inc/system.inc +++ b/etc/inc/system.inc @@ -2066,7 +2066,14 @@ function system_identify_specific_platform() { if (preg_match("/Soekris net55../", $dmesg, $matches)) return array('name' => 'net55xx', 'descr' => $matches[0]); - + + unset($dmesg); + + $dmesg_boot = system_get_dmesg_boot(); + if (strpos($dmesg_boot, "PC Engines ALIX") !== false) + return array('name' => 'alix', 'descr' => gettext('PC Engines ALIX')); + unset($dmesg_boot); + /* unknown embedded platform */ return array('name' => 'embedded', 'descr' => gettext('embedded (unknown)')); } |