Re: [Astlinux-users] Astlinux Board Type
Handy thanks Michael. Gives the number of CPU's for Monit load. Hmm wonder if we could automate the configuration of Monit with this? Regards Michael Knill On 7/3/18, 9:19 pm, "Michael Keuter"wrote: > Am 04.03.2018 um 23:36 schrieb Michael Knill : > > Thanks. Yes I think I will need to do a mixture of things, knowing what I have out there. > > Regards > Michael Knill BTW: For CPUs there is something even simpler: "lscpu" > On 5/3/18, 8:54 am, "Lonnie Abelbeck" wrote: > >Hi Michael, > >Just for completeness, the Linux kernel exposes some DMI (Destktop Management Information) values in the /sys virtual filesystem. > ># grep '.*' /sys/class/dmi/id/[bpc]* >-- APU2 -- >/sys/class/dmi/id/bios_date:03/07/2016 >/sys/class/dmi/id/bios_vendor:coreboot >/sys/class/dmi/id/bios_version:88a4f96 >/sys/class/dmi/id/board_asset_tag: >/sys/class/dmi/id/board_name:apu2 >/sys/class/dmi/id/board_serial:123456789 >/sys/class/dmi/id/board_vendor:PC Engines >/sys/class/dmi/id/board_version:1.0 >/sys/class/dmi/id/chassis_asset_tag: >/sys/class/dmi/id/chassis_serial: >/sys/class/dmi/id/chassis_type:3 >/sys/class/dmi/id/chassis_vendor:PC Engines >/sys/class/dmi/id/chassis_version: >/sys/class/dmi/id/product_name:apu2 >/sys/class/dmi/id/product_serial:123456789 >/sys/class/dmi/id/product_version:1.0 >-- > >And that is one of the more accurately defined boards, many are loaded with "To Be Filled By O.E.M". > >As suggested below, some hash of the CPU model and the first 3 bytes of the ethernet MAC address would be a better indicator. > >Lonnie > > >On Mar 1, 2018, at 10:39 AM, Lonnie Abelbeck wrote: > >> Hi Michael, >> >> There is no direct string containing the vendor/model. By default we don't include the dmidecode command which can retrieve BIOS info, but not always accurate or useful. >> >> A couple ideas ... (example APU2) >> >> # cat /proc/cpuinfo | sed -n -r 's/^model name[[:space:]]*:[[:space:]]*(.+)$/\1/p' >> AMD GX-412TC SOC >> AMD GX-412TC SOC >> AMD GX-412TC SOC >> AMD GX-412TC SOC >> >> You could generate a unique hash string from that ... >> >> # cat /proc/cpuinfo | sed -n -r 's/^model name[[:space:]]*:[[:space:]]*(.+)$/\1/p' | tr -d ' \t' | sha1sum | cut -c 1-8 >> 4e908e0f >> >> Of course this is not totally unique, but for the common boards used with AstLinux it would probably be unique. But you would have to map the hash to a human readable string. >> >> You could further refine it using the MAC address of the NIC's >> >> # ip -o link show | sed -n -r 's#^.*link/ether ([0-9a-fA-F:]+).*$#\1#p' >> 00:0d:b9:01:02:24 >> 00:0d:b9:01:02:25 >> 00:0d:b9:01:02:26 >> 00:0d:b9:01:02:25 >> >> Get the Vendor of the first MAC ... >> >> # ip -o link show | sed -n -r 's#^.*link/ether ([0-9a-fA-F:]+).*$#\1#p' | xargs mac2vendor >> PC Engines GmbH >> >> You can create a very simple shell script to qualify your vendor/model. >> -- >> #!/bin/sh >> >> echo "Network Hardware: $(ip -o link show | sed -n -r 's#^.*link/ether ([0-9a-fA-F:]+).*$#\1#p' | xargs mac2vendor)" >> >> echo "Memory: $(awk '/^MemTotal:/ { print int(($2 + 512) / 1024) }' /proc/meminfo) MB" >> >> case $(cat /proc/cpuinfo | sed -n -r 's/^model name[[:space:]]*:[[:space:]]*(.+)$/\1/p' | tr -d ' \t' | sha1sum | cut -c 1-8) in >> 4e908e0f) echo "PC Engines APU2" ;; >> f24bfcb8) echo "Jetway NF9HG-2930" ;; >> 173fdaba) echo "Soekris net5501" ;; >>*) echo "Model Unknown" ;; >> esac >> -- >> >> Output for APU2: >> -- >> Network Hardware: PC Engines GmbH >> Memory: 3881 MB >> PC Engines APU2 >> -- >> >> Lonnie >> >> >> >> On Mar 1, 2018, at 4:49 AM, Michael Knill wrote: >> >>> Ah whoops sorry. Wrong terminology. >>> I meant board vendor/model etc. E.g. is it an APU1, APU2, Jetway >>> >>> Regards >>> Michael Knill >>> On 1/3/18, 9:39 pm, "Michael Keuter" wrote: >>> >>> Am 01.03.2018 um 11:25 schrieb Michael Knill : Hi Group Is there an easy way to find what board type you have installed in an Astlinux box? Im starting to lose track of what I have installed ☹ Regards Michael Knill >>> >>> "cat /proc/cmdline" >>> >>> This is from the file:
Re: [Astlinux-users] Astlinux Board Type
> Am 04.03.2018 um 23:36 schrieb Michael Knill >: > > Thanks. Yes I think I will need to do a mixture of things, knowing what I > have out there. > > Regards > Michael Knill BTW: For CPUs there is something even simpler: "lscpu" > On 5/3/18, 8:54 am, "Lonnie Abelbeck" wrote: > >Hi Michael, > >Just for completeness, the Linux kernel exposes some DMI (Destktop > Management Information) values in the /sys virtual filesystem. > ># grep '.*' /sys/class/dmi/id/[bpc]* >-- APU2 -- >/sys/class/dmi/id/bios_date:03/07/2016 >/sys/class/dmi/id/bios_vendor:coreboot >/sys/class/dmi/id/bios_version:88a4f96 >/sys/class/dmi/id/board_asset_tag: >/sys/class/dmi/id/board_name:apu2 >/sys/class/dmi/id/board_serial:123456789 >/sys/class/dmi/id/board_vendor:PC Engines >/sys/class/dmi/id/board_version:1.0 >/sys/class/dmi/id/chassis_asset_tag: >/sys/class/dmi/id/chassis_serial: >/sys/class/dmi/id/chassis_type:3 >/sys/class/dmi/id/chassis_vendor:PC Engines >/sys/class/dmi/id/chassis_version: >/sys/class/dmi/id/product_name:apu2 >/sys/class/dmi/id/product_serial:123456789 >/sys/class/dmi/id/product_version:1.0 >-- > >And that is one of the more accurately defined boards, many are loaded > with "To Be Filled By O.E.M". > >As suggested below, some hash of the CPU model and the first 3 bytes of > the ethernet MAC address would be a better indicator. > >Lonnie > > >On Mar 1, 2018, at 10:39 AM, Lonnie Abelbeck > wrote: > >> Hi Michael, >> >> There is no direct string containing the vendor/model. By default we don't >> include the dmidecode command which can retrieve BIOS info, but not always >> accurate or useful. >> >> A couple ideas ... (example APU2) >> >> # cat /proc/cpuinfo | sed -n -r 's/^model >> name[[:space:]]*:[[:space:]]*(.+)$/\1/p' >> AMD GX-412TC SOC >> AMD GX-412TC SOC >> AMD GX-412TC SOC >> AMD GX-412TC SOC >> >> You could generate a unique hash string from that ... >> >> # cat /proc/cpuinfo | sed -n -r 's/^model >> name[[:space:]]*:[[:space:]]*(.+)$/\1/p' | tr -d ' \t' | sha1sum | cut -c 1-8 >> 4e908e0f >> >> Of course this is not totally unique, but for the common boards used with >> AstLinux it would probably be unique. But you would have to map the hash to >> a human readable string. >> >> You could further refine it using the MAC address of the NIC's >> >> # ip -o link show | sed -n -r 's#^.*link/ether ([0-9a-fA-F:]+).*$#\1#p' >> 00:0d:b9:01:02:24 >> 00:0d:b9:01:02:25 >> 00:0d:b9:01:02:26 >> 00:0d:b9:01:02:25 >> >> Get the Vendor of the first MAC ... >> >> # ip -o link show | sed -n -r 's#^.*link/ether ([0-9a-fA-F:]+).*$#\1#p' | >> xargs mac2vendor >> PC Engines GmbH >> >> You can create a very simple shell script to qualify your vendor/model. >> -- >> #!/bin/sh >> >> echo "Network Hardware: $(ip -o link show | sed -n -r 's#^.*link/ether >> ([0-9a-fA-F:]+).*$#\1#p' | xargs mac2vendor)" >> >> echo "Memory: $(awk '/^MemTotal:/ { print int(($2 + 512) / 1024) }' >> /proc/meminfo) MB" >> >> case $(cat /proc/cpuinfo | sed -n -r 's/^model >> name[[:space:]]*:[[:space:]]*(.+)$/\1/p' | tr -d ' \t' | sha1sum | cut -c >> 1-8) in >> 4e908e0f) echo "PC Engines APU2" ;; >> f24bfcb8) echo "Jetway NF9HG-2930" ;; >> 173fdaba) echo "Soekris net5501" ;; >>*) echo "Model Unknown" ;; >> esac >> -- >> >> Output for APU2: >> -- >> Network Hardware: PC Engines GmbH >> Memory: 3881 MB >> PC Engines APU2 >> -- >> >> Lonnie >> >> >> >> On Mar 1, 2018, at 4:49 AM, Michael Knill >> wrote: >> >>> Ah whoops sorry. Wrong terminology. >>> I meant board vendor/model etc. E.g. is it an APU1, APU2, Jetway >>> >>> Regards >>> Michael Knill >>> On 1/3/18, 9:39 pm, "Michael Keuter" wrote: >>> >>> Am 01.03.2018 um 11:25 schrieb Michael Knill : Hi Group Is there an easy way to find what board type you have installed in an Astlinux box? Im starting to lose track of what I have installed ☹ Regards Michael Knill >>> >>> "cat /proc/cmdline" >>> >>> This is from the file: >>> >>> "/oldroot/cdrom/os/astlinux-xxx.run.conf" >>> >>> you can see in the line KCMD under "astlinux=xxx" the board type. >>> >>> Michael >>> >>> http://www.mksolutions.info >>> > > > -- >Check out the vibrant tech community on one of the world's most >engaging tech sites, Slashdot.org! http://sdm.link/slashdot >___ >Astlinux-users mailing list >Astlinux-users@lists.sourceforge.net >https://lists.sourceforge.net/lists/listinfo/astlinux-users > >Donations to support AstLinux are graciously accepted via PayPal to >
Re: [Astlinux-users] Astlinux Board Type
Thanks. Yes I think I will need to do a mixture of things, knowing what I have out there. Regards Michael Knill On 5/3/18, 8:54 am, "Lonnie Abelbeck"wrote: Hi Michael, Just for completeness, the Linux kernel exposes some DMI (Destktop Management Information) values in the /sys virtual filesystem. # grep '.*' /sys/class/dmi/id/[bpc]* -- APU2 -- /sys/class/dmi/id/bios_date:03/07/2016 /sys/class/dmi/id/bios_vendor:coreboot /sys/class/dmi/id/bios_version:88a4f96 /sys/class/dmi/id/board_asset_tag: /sys/class/dmi/id/board_name:apu2 /sys/class/dmi/id/board_serial:123456789 /sys/class/dmi/id/board_vendor:PC Engines /sys/class/dmi/id/board_version:1.0 /sys/class/dmi/id/chassis_asset_tag: /sys/class/dmi/id/chassis_serial: /sys/class/dmi/id/chassis_type:3 /sys/class/dmi/id/chassis_vendor:PC Engines /sys/class/dmi/id/chassis_version: /sys/class/dmi/id/product_name:apu2 /sys/class/dmi/id/product_serial:123456789 /sys/class/dmi/id/product_version:1.0 -- And that is one of the more accurately defined boards, many are loaded with "To Be Filled By O.E.M". As suggested below, some hash of the CPU model and the first 3 bytes of the ethernet MAC address would be a better indicator. Lonnie On Mar 1, 2018, at 10:39 AM, Lonnie Abelbeck wrote: > Hi Michael, > > There is no direct string containing the vendor/model. By default we don't include the dmidecode command which can retrieve BIOS info, but not always accurate or useful. > > A couple ideas ... (example APU2) > > # cat /proc/cpuinfo | sed -n -r 's/^model name[[:space:]]*:[[:space:]]*(.+)$/\1/p' > AMD GX-412TC SOC > AMD GX-412TC SOC > AMD GX-412TC SOC > AMD GX-412TC SOC > > You could generate a unique hash string from that ... > > # cat /proc/cpuinfo | sed -n -r 's/^model name[[:space:]]*:[[:space:]]*(.+)$/\1/p' | tr -d ' \t' | sha1sum | cut -c 1-8 > 4e908e0f > > Of course this is not totally unique, but for the common boards used with AstLinux it would probably be unique. But you would have to map the hash to a human readable string. > > You could further refine it using the MAC address of the NIC's > > # ip -o link show | sed -n -r 's#^.*link/ether ([0-9a-fA-F:]+).*$#\1#p' > 00:0d:b9:01:02:24 > 00:0d:b9:01:02:25 > 00:0d:b9:01:02:26 > 00:0d:b9:01:02:25 > > Get the Vendor of the first MAC ... > > # ip -o link show | sed -n -r 's#^.*link/ether ([0-9a-fA-F:]+).*$#\1#p' | xargs mac2vendor > PC Engines GmbH > > You can create a very simple shell script to qualify your vendor/model. > -- > #!/bin/sh > > echo "Network Hardware: $(ip -o link show | sed -n -r 's#^.*link/ether ([0-9a-fA-F:]+).*$#\1#p' | xargs mac2vendor)" > > echo "Memory: $(awk '/^MemTotal:/ { print int(($2 + 512) / 1024) }' /proc/meminfo) MB" > > case $(cat /proc/cpuinfo | sed -n -r 's/^model name[[:space:]]*:[[:space:]]*(.+)$/\1/p' | tr -d ' \t' | sha1sum | cut -c 1-8) in > 4e908e0f) echo "PC Engines APU2" ;; > f24bfcb8) echo "Jetway NF9HG-2930" ;; > 173fdaba) echo "Soekris net5501" ;; > *) echo "Model Unknown" ;; > esac > -- > > Output for APU2: > -- > Network Hardware: PC Engines GmbH > Memory: 3881 MB > PC Engines APU2 > -- > > Lonnie > > > > On Mar 1, 2018, at 4:49 AM, Michael Knill wrote: > >> Ah whoops sorry. Wrong terminology. >> I meant board vendor/model etc. E.g. is it an APU1, APU2, Jetway >> >> Regards >> Michael Knill >> On 1/3/18, 9:39 pm, "Michael Keuter" wrote: >> >> >>> Am 01.03.2018 um 11:25 schrieb Michael Knill : >>> >>> Hi Group >>> >>> Is there an easy way to find what board type you have installed in an Astlinux box? >>> Im starting to lose track of what I have installed ☹ >>> >>> Regards >>> Michael Knill >> >> "cat /proc/cmdline" >> >> This is from the file: >> >> "/oldroot/cdrom/os/astlinux-xxx.run.conf" >> >> you can see in the line KCMD under "astlinux=xxx" the board type. >> >> Michael >> >> http://www.mksolutions.info >> -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ Astlinux-users mailing list Astlinux-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/astlinux-users Donations to support
Re: [Astlinux-users] Astlinux Board Type
> Am 04.03.2018 um 22:53 schrieb Lonnie Abelbeck: > > Hi Michael, > > Just for completeness, the Linux kernel exposes some DMI (Destktop Management > Information) values in the /sys virtual filesystem. > > # grep '.*' /sys/class/dmi/id/[bpc]* > -- APU2 -- > /sys/class/dmi/id/bios_date:03/07/2016 > /sys/class/dmi/id/bios_vendor:coreboot > /sys/class/dmi/id/bios_version:88a4f96 > /sys/class/dmi/id/board_asset_tag: > /sys/class/dmi/id/board_name:apu2 > /sys/class/dmi/id/board_serial:123456789 > /sys/class/dmi/id/board_vendor:PC Engines > /sys/class/dmi/id/board_version:1.0 > /sys/class/dmi/id/chassis_asset_tag: > /sys/class/dmi/id/chassis_serial: > /sys/class/dmi/id/chassis_type:3 > /sys/class/dmi/id/chassis_vendor:PC Engines > /sys/class/dmi/id/chassis_version: > /sys/class/dmi/id/product_name:apu2 > /sys/class/dmi/id/product_serial:123456789 > /sys/class/dmi/id/product_version:1.0 > -- > > And that is one of the more accurately defined boards, many are loaded with > "To Be Filled By O.E.M". Yes I tested it, for the Jetway boards you won't get useful informations this way (also not with "dmidecode") :-(. > As suggested below, some hash of the CPU model and the first 3 bytes of the > ethernet MAC address would be a better indicator. > > Lonnie > > > On Mar 1, 2018, at 10:39 AM, Lonnie Abelbeck > wrote: > >> Hi Michael, >> >> There is no direct string containing the vendor/model. By default we don't >> include the dmidecode command which can retrieve BIOS info, but not always >> accurate or useful. >> >> A couple ideas ... (example APU2) >> >> # cat /proc/cpuinfo | sed -n -r 's/^model >> name[[:space:]]*:[[:space:]]*(.+)$/\1/p' >> AMD GX-412TC SOC >> AMD GX-412TC SOC >> AMD GX-412TC SOC >> AMD GX-412TC SOC >> >> You could generate a unique hash string from that ... >> >> # cat /proc/cpuinfo | sed -n -r 's/^model >> name[[:space:]]*:[[:space:]]*(.+)$/\1/p' | tr -d ' \t' | sha1sum | cut -c 1-8 >> 4e908e0f >> >> Of course this is not totally unique, but for the common boards used with >> AstLinux it would probably be unique. But you would have to map the hash to >> a human readable string. >> >> You could further refine it using the MAC address of the NIC's >> >> # ip -o link show | sed -n -r 's#^.*link/ether ([0-9a-fA-F:]+).*$#\1#p' >> 00:0d:b9:01:02:24 >> 00:0d:b9:01:02:25 >> 00:0d:b9:01:02:26 >> 00:0d:b9:01:02:25 >> >> Get the Vendor of the first MAC ... >> >> # ip -o link show | sed -n -r 's#^.*link/ether ([0-9a-fA-F:]+).*$#\1#p' | >> xargs mac2vendor >> PC Engines GmbH >> >> You can create a very simple shell script to qualify your vendor/model. >> -- >> #!/bin/sh >> >> echo "Network Hardware: $(ip -o link show | sed -n -r 's#^.*link/ether >> ([0-9a-fA-F:]+).*$#\1#p' | xargs mac2vendor)" >> >> echo "Memory: $(awk '/^MemTotal:/ { print int(($2 + 512) / 1024) }' >> /proc/meminfo) MB" >> >> case $(cat /proc/cpuinfo | sed -n -r 's/^model >> name[[:space:]]*:[[:space:]]*(.+)$/\1/p' | tr -d ' \t' | sha1sum | cut -c >> 1-8) in >> 4e908e0f) echo "PC Engines APU2" ;; >> f24bfcb8) echo "Jetway NF9HG-2930" ;; >> 173fdaba) echo "Soekris net5501" ;; >>*) echo "Model Unknown" ;; >> esac >> -- >> >> Output for APU2: >> -- >> Network Hardware: PC Engines GmbH >> Memory: 3881 MB >> PC Engines APU2 >> -- >> >> Lonnie >> >> On Mar 1, 2018, at 4:49 AM, Michael Knill >> wrote: >> >>> Ah whoops sorry. Wrong terminology. >>> I meant board vendor/model etc. E.g. is it an APU1, APU2, Jetway >>> >>> Regards >>> Michael Knill >>> On 1/3/18, 9:39 pm, "Michael Keuter" wrote: >>> Am 01.03.2018 um 11:25 schrieb Michael Knill : Hi Group Is there an easy way to find what board type you have installed in an Astlinux box? Im starting to lose track of what I have installed ☹ Regards Michael Knill >>> >>> "cat /proc/cmdline" >>> >>> This is from the file: >>> >>> "/oldroot/cdrom/os/astlinux-xxx.run.conf" >>> >>> you can see in the line KCMD under "astlinux=xxx" the board type. >>> >>> Michael Michael http://www.mksolutions.info -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ Astlinux-users mailing list Astlinux-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/astlinux-users Donations to support AstLinux are graciously accepted via PayPal to pay...@krisk.org.
Re: [Astlinux-users] Astlinux Board Type
Hi Michael, Just for completeness, the Linux kernel exposes some DMI (Destktop Management Information) values in the /sys virtual filesystem. # grep '.*' /sys/class/dmi/id/[bpc]* -- APU2 -- /sys/class/dmi/id/bios_date:03/07/2016 /sys/class/dmi/id/bios_vendor:coreboot /sys/class/dmi/id/bios_version:88a4f96 /sys/class/dmi/id/board_asset_tag: /sys/class/dmi/id/board_name:apu2 /sys/class/dmi/id/board_serial:123456789 /sys/class/dmi/id/board_vendor:PC Engines /sys/class/dmi/id/board_version:1.0 /sys/class/dmi/id/chassis_asset_tag: /sys/class/dmi/id/chassis_serial: /sys/class/dmi/id/chassis_type:3 /sys/class/dmi/id/chassis_vendor:PC Engines /sys/class/dmi/id/chassis_version: /sys/class/dmi/id/product_name:apu2 /sys/class/dmi/id/product_serial:123456789 /sys/class/dmi/id/product_version:1.0 -- And that is one of the more accurately defined boards, many are loaded with "To Be Filled By O.E.M". As suggested below, some hash of the CPU model and the first 3 bytes of the ethernet MAC address would be a better indicator. Lonnie On Mar 1, 2018, at 10:39 AM, Lonnie Abelbeckwrote: > Hi Michael, > > There is no direct string containing the vendor/model. By default we don't > include the dmidecode command which can retrieve BIOS info, but not always > accurate or useful. > > A couple ideas ... (example APU2) > > # cat /proc/cpuinfo | sed -n -r 's/^model > name[[:space:]]*:[[:space:]]*(.+)$/\1/p' > AMD GX-412TC SOC > AMD GX-412TC SOC > AMD GX-412TC SOC > AMD GX-412TC SOC > > You could generate a unique hash string from that ... > > # cat /proc/cpuinfo | sed -n -r 's/^model > name[[:space:]]*:[[:space:]]*(.+)$/\1/p' | tr -d ' \t' | sha1sum | cut -c 1-8 > 4e908e0f > > Of course this is not totally unique, but for the common boards used with > AstLinux it would probably be unique. But you would have to map the hash to > a human readable string. > > You could further refine it using the MAC address of the NIC's > > # ip -o link show | sed -n -r 's#^.*link/ether ([0-9a-fA-F:]+).*$#\1#p' > 00:0d:b9:01:02:24 > 00:0d:b9:01:02:25 > 00:0d:b9:01:02:26 > 00:0d:b9:01:02:25 > > Get the Vendor of the first MAC ... > > # ip -o link show | sed -n -r 's#^.*link/ether ([0-9a-fA-F:]+).*$#\1#p' | > xargs mac2vendor > PC Engines GmbH > > You can create a very simple shell script to qualify your vendor/model. > -- > #!/bin/sh > > echo "Network Hardware: $(ip -o link show | sed -n -r 's#^.*link/ether > ([0-9a-fA-F:]+).*$#\1#p' | xargs mac2vendor)" > > echo "Memory: $(awk '/^MemTotal:/ { print int(($2 + 512) / 1024) }' > /proc/meminfo) MB" > > case $(cat /proc/cpuinfo | sed -n -r 's/^model > name[[:space:]]*:[[:space:]]*(.+)$/\1/p' | tr -d ' \t' | sha1sum | cut -c > 1-8) in > 4e908e0f) echo "PC Engines APU2" ;; > f24bfcb8) echo "Jetway NF9HG-2930" ;; > 173fdaba) echo "Soekris net5501" ;; > *) echo "Model Unknown" ;; > esac > -- > > Output for APU2: > -- > Network Hardware: PC Engines GmbH > Memory: 3881 MB > PC Engines APU2 > -- > > Lonnie > > > > On Mar 1, 2018, at 4:49 AM, Michael Knill > wrote: > >> Ah whoops sorry. Wrong terminology. >> I meant board vendor/model etc. E.g. is it an APU1, APU2, Jetway >> >> Regards >> Michael Knill >> On 1/3/18, 9:39 pm, "Michael Keuter" wrote: >> >> >>> Am 01.03.2018 um 11:25 schrieb Michael Knill >>> : >>> >>> Hi Group >>> >>> Is there an easy way to find what board type you have installed in an >>> Astlinux box? >>> Im starting to lose track of what I have installed ☹ >>> >>> Regards >>> Michael Knill >> >> "cat /proc/cmdline" >> >> This is from the file: >> >> "/oldroot/cdrom/os/astlinux-xxx.run.conf" >> >> you can see in the line KCMD under "astlinux=xxx" the board type. >> >> Michael >> >> http://www.mksolutions.info >> -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ Astlinux-users mailing list Astlinux-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/astlinux-users Donations to support AstLinux are graciously accepted via PayPal to pay...@krisk.org.
Re: [Astlinux-users] Astlinux Board Type
> Am 01.03.2018 um 11:49 schrieb Michael Knill >: > > Ah whoops sorry. Wrong terminology. > I meant board vendor/model etc. E.g. is it an APU1, APU2, Jetway > > Regards > Michael Knill OK I understand. Best if you should look what you have sold them :-). Seriously, the best you can do is: "cat /proc/cpuinfo" A Jetway NF9HG has 4 CPUs of type: "Intel(R) Celeron(R) CPU N2930 @ 1.83GHz" A APU2 is also quad-core and a APU1 dual-core. In a custom build you could install "dmidecode" which shows much more information. But in case of a NF9HG the string "Jetway" did not appear anywhere. > On 1/3/18, 9:39 pm, "Michael Keuter" wrote: > >> Am 01.03.2018 um 11:25 schrieb Michael Knill >> : >> >> Hi Group >> >> Is there an easy way to find what board type you have installed in an >> Astlinux box? >> Im starting to lose track of what I have installed ☹ >> >> Regards >> Michael Knill > >"cat /proc/cmdline" > >This is from the file: > >"/oldroot/cdrom/os/astlinux-xxx.run.conf" > >you can see in the line KCMD under "astlinux=xxx" the board type. > >Michael Michael http://www.mksolutions.info -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ Astlinux-users mailing list Astlinux-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/astlinux-users Donations to support AstLinux are graciously accepted via PayPal to pay...@krisk.org.
Re: [Astlinux-users] Astlinux Board Type
> Am 01.03.2018 um 11:49 schrieb Michael Knill >: > > Ah whoops sorry. Wrong terminology. > I meant board vendor/model etc. E.g. is it an APU1, APU2, Jetway > > Regards > Michael Knill OK I understand. Best if you should look up what you have sold them :-). Seriously, the best you can do is: "cat /proc/cpuinfo" A Jetway NF9HG has 4 CPUs of type: "Intel(R) Celeron(R) CPU N2930 @ 1.83GHz" A APU2 is also quad-core and a APU1 dual-core. In a custom build you could install "dmidecode" which shows much more information. But in case of a NF9HG the string "Jetway" did not appear anywhere. > On 1/3/18, 9:39 pm, "Michael Keuter" wrote: > >> Am 01.03.2018 um 11:25 schrieb Michael Knill >> : >> >> Hi Group >> >> Is there an easy way to find what board type you have installed in an >> Astlinux box? >> Im starting to lose track of what I have installed ☹ >> >> Regards >> Michael Knill > >"cat /proc/cmdline" > >This is from the file: > >"/oldroot/cdrom/os/astlinux-xxx.run.conf" > >you can see in the line KCMD under "astlinux=xxx" the board type. > >Michael Michael http://www.mksolutions.info -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ Astlinux-users mailing list Astlinux-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/astlinux-users Donations to support AstLinux are graciously accepted via PayPal to pay...@krisk.org.
Re: [Astlinux-users] Astlinux Board Type
Hi Michael, There is no direct string containing the vendor/model. By default we don't include the dmidecode command which can retrieve BIOS info, but not always accurate or useful. A couple ideas ... (example APU2) # cat /proc/cpuinfo | sed -n -r 's/^model name[[:space:]]*:[[:space:]]*(.+)$/\1/p' AMD GX-412TC SOC AMD GX-412TC SOC AMD GX-412TC SOC AMD GX-412TC SOC You could generate a unique hash string from that ... # cat /proc/cpuinfo | sed -n -r 's/^model name[[:space:]]*:[[:space:]]*(.+)$/\1/p' | tr -d ' \t' | sha1sum | cut -c 1-8 4e908e0f Of course this is not totally unique, but for the common boards used with AstLinux it would probably be unique. But you would have to map the hash to a human readable string. You could further refine it using the MAC address of the NIC's # ip -o link show | sed -n -r 's#^.*link/ether ([0-9a-fA-F:]+).*$#\1#p' 00:0d:b9:01:02:24 00:0d:b9:01:02:25 00:0d:b9:01:02:26 00:0d:b9:01:02:25 Get the Vendor of the first MAC ... # ip -o link show | sed -n -r 's#^.*link/ether ([0-9a-fA-F:]+).*$#\1#p' | xargs mac2vendor PC Engines GmbH You can create a very simple shell script to qualify your vendor/model. -- #!/bin/sh echo "Network Hardware: $(ip -o link show | sed -n -r 's#^.*link/ether ([0-9a-fA-F:]+).*$#\1#p' | xargs mac2vendor)" echo "Memory: $(awk '/^MemTotal:/ { print int(($2 + 512) / 1024) }' /proc/meminfo) MB" case $(cat /proc/cpuinfo | sed -n -r 's/^model name[[:space:]]*:[[:space:]]*(.+)$/\1/p' | tr -d ' \t' | sha1sum | cut -c 1-8) in 4e908e0f) echo "PC Engines APU2" ;; f24bfcb8) echo "Jetway NF9HG-2930" ;; 173fdaba) echo "Soekris net5501" ;; *) echo "Model Unknown" ;; esac -- Output for APU2: -- Network Hardware: PC Engines GmbH Memory: 3881 MB PC Engines APU2 -- Lonnie On Mar 1, 2018, at 4:49 AM, Michael Knillwrote: > Ah whoops sorry. Wrong terminology. > I meant board vendor/model etc. E.g. is it an APU1, APU2, Jetway > > Regards > Michael Knill > On 1/3/18, 9:39 pm, "Michael Keuter" wrote: > > >> Am 01.03.2018 um 11:25 schrieb Michael Knill >> : >> >> Hi Group >> >> Is there an easy way to find what board type you have installed in an >> Astlinux box? >> Im starting to lose track of what I have installed ☹ >> >> Regards >> Michael Knill > >"cat /proc/cmdline" > >This is from the file: > >"/oldroot/cdrom/os/astlinux-xxx.run.conf" > >you can see in the line KCMD under "astlinux=xxx" the board type. > >Michael > >http://www.mksolutions.info > > > > > > -- >Check out the vibrant tech community on one of the world's most >engaging tech sites, Slashdot.org! http://sdm.link/slashdot >___ >Astlinux-users mailing list >Astlinux-users@lists.sourceforge.net >https://lists.sourceforge.net/lists/listinfo/astlinux-users > >Donations to support AstLinux are graciously accepted via PayPal to > pay...@krisk.org. > > > -- > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > ___ > Astlinux-users mailing list > Astlinux-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/astlinux-users > > Donations to support AstLinux are graciously accepted via PayPal to > pay...@krisk.org. -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ Astlinux-users mailing list Astlinux-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/astlinux-users Donations to support AstLinux are graciously accepted via PayPal to pay...@krisk.org.
Re: [Astlinux-users] Astlinux Board Type
Ah whoops sorry. Wrong terminology. I meant board vendor/model etc. E.g. is it an APU1, APU2, Jetway Regards Michael Knill On 1/3/18, 9:39 pm, "Michael Keuter"wrote: > Am 01.03.2018 um 11:25 schrieb Michael Knill : > > Hi Group > > Is there an easy way to find what board type you have installed in an Astlinux box? > Im starting to lose track of what I have installed ☹ > > Regards > Michael Knill "cat /proc/cmdline" This is from the file: "/oldroot/cdrom/os/astlinux-xxx.run.conf" you can see in the line KCMD under "astlinux=xxx" the board type. Michael http://www.mksolutions.info -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ Astlinux-users mailing list Astlinux-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/astlinux-users Donations to support AstLinux are graciously accepted via PayPal to pay...@krisk.org. -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ Astlinux-users mailing list Astlinux-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/astlinux-users Donations to support AstLinux are graciously accepted via PayPal to pay...@krisk.org.
Re: [Astlinux-users] Astlinux Board Type
> Am 01.03.2018 um 11:25 schrieb Michael Knill >: > > Hi Group > > Is there an easy way to find what board type you have installed in an > Astlinux box? > Im starting to lose track of what I have installed ☹ > > Regards > Michael Knill "cat /proc/cmdline" This is from the file: "/oldroot/cdrom/os/astlinux-xxx.run.conf" you can see in the line KCMD under "astlinux=xxx" the board type. Michael http://www.mksolutions.info -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ Astlinux-users mailing list Astlinux-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/astlinux-users Donations to support AstLinux are graciously accepted via PayPal to pay...@krisk.org.