Difference between revisions of "Minnowboard:FAQ"

From eLinux.org
Jump to: navigation, search
(4. Can I access the user switches on the MinnowBoard via the sysfs interface in Linux?)
(Where can I find the Yocto Project BSP for the MinnowMax?)
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
==== 1. Does [http://www.memtest86.com/ Memtest] work on the Minnowboard? ====
+
=== Generic ===
 +
==== Does [http://www.memtest86.com/ Memtest] work on the Minnowboard? ====
  
 +
There are two popular versions of software generally reffered to as Memtest: Memtest86 and Memtest86+, the later being a fork of the former.
  
Ans:- No, not currently. The Memtest software is made for the traditional PC-BIOS environment whereas the Minnowboard has the new [http://en.wikipedia.org/wiki/Unified_Extensible_Firmware_Interface UEFI] firmware. So, until a new version of Memtest is released for the UEFI, it won't work.
+
* '''Memtest86''' - This does, now, have a UEFI tester now, with both keyboard and mouse support. Rudimentary testing has been done to see if it works.  As always, take the results of this test with a grain of salt <br/> [http://www.memtest86.com/ http://www.memtest86.com/]
 +
** '''Minnowboard:''' Works
 +
** '''MinnowMax:''' Works
  
==== 2. Does the MinnowBoard support [http://en.wikipedia.org/wiki/Port_multiplier SATA port multiplier] functions? ====
+
* '''Memtest86+''' - In a statement from the Memtest86+ Forums: <br/> ''<blockquote>EFI is a nice idea, but the first time I heard "EFI will replace BIOS in the upcoming months !!!" was in 2002 at an Intel Developer's forum. 10 years after, UEFI replaced EFI but BIOS is still present in 99% of PC Motherboard. It's an hard task to build an EFI-readyMemtest86+, with massive code rewrite, and that version will not be compatible with legacy BIOS. I will not consider supporting two forks at the same time, so when Memtest86+ will switch to EFI, the BIOS version will be discontinued. When BIOS will be not be available in standard PC components, I'll start working on en EFI revision. <ref> http://forum.canardpc.com/threads/68001-NEW-%21%21-Memtest86-5.00-RC1-available-%21-Need-betatesters-%21?p=5467296&viewfull=1#post5467296 </ref> </blockquote>'' <br/> [http://www.memtest.org/ http://www.memtest.org/]
 +
** '''Minnowboard:''' does '''NOT''' work
 +
** '''MinnowMax:''' does '''NOT''' work
  
Ans:- Yes, the SATA controller on the Minnowboard does have the hardware support for a SATA port multiplier but there is no software support for it at this time.
+
==== Does the MinnowBoard support [http://en.wikipedia.org/wiki/Port_multiplier SATA port multiplier] functions? ====
  
==== 3. Will legacy BIOS support be available on the Minnowboard? ====
+
Yes, the SATA controller on the Minnowboard does have the hardware support for a SATA port multiplier but there is no software support for it at this time.
  
Ans:- No, it will not be available. However, it is possible for a third party to purchase a CSM (Compatibility Support Module) from one of the BIOS vendors (e.g, AMI, Phoenix) and add that as a UEFI module.
+
==== Will legacy BIOS support be available on the Minnowboard? ====
  
==== 4. Can I access the user switches on the MinnowBoard via the sysfs interface in Linux? ====
+
No, it will not be available. However, it is possible for a third party to purchase a CSM (Compatibility Support Module) from one of the BIOS vendors (e.g, AMI, Phoenix) and add that as a UEFI module.
  
Ans:- Yes.
+
==== Where are the man pages? ====
 +
The manual pages consume roughly 300MB and were not installed in the default Angstrom image. If you want the manual pages, you can get them via the opkg command:
 +
# opkg update
 +
# opkg install man
 +
# opkg list | grep "\-doc"
 +
# opkg install <package>-doc
 +
 
 +
=== Minnowboard ===
 +
 
 +
==== Can I access the user switches on the MinnowBoard via the sysfs interface in Linux? ====
 +
 
 +
Yes.
  
 
Out of the box, the minnowboard_keys driver maps the GPIO buttons to keystrokes via the gpio-keys-polled driver. To access them via sysfs, you must unload the driver and export the GPIO lines:
 
Out of the box, the minnowboard_keys driver maps the GPIO buttons to keystrokes via the gpio-keys-polled driver. To access them via sysfs, you must unload the driver and export the GPIO lines:
Line 26: Line 43:
 
  1
 
  1
  
==== 5. The silkscreen for the RTC battery polarity is incorrect on the MinnowBoard. Will I damage the board if I insert the battery backwards?====
+
==== What model battery is used for the Real-Time Clock (RTC)? The silkscreen for the RTC battery polarity is incorrect on the MinnowBoard. Will I damage the board if I insert the battery backwards? ====
  
Ans:- This is known issue for Rev A and Rev A1 boards. No damage will occur if you insert the RTC battery backwards.
+
The battery model number is BR1225. The silkscreen error is known issue for Rev A and Rev A1 boards, and will be corrected in the next board revision. No damage will occur if you insert the RTC battery backwards.
  
==== 6. Where are the man pages? ====
+
==== Where can I find the Yocto Project BSP for the MinnowBoard? ====
The manual pages consume roughly 300MB and were not installed in the default Angstrom image. If you want the manual pages, you can get them via the opkg command:
+
 
# opkg update
+
At this time the MinnowBoard BSP is not part of the meta-intel repository, it's in its own repository, here: [http://git.yoctoproject.org/cgit/cgit.cgi/meta-minnow/ MinnowBoard BSP Git Repository]
# opkg install man
+
 
# opkg list | grep "\-doc"
+
 
# opkg install <package>-doc
+
=== MinnowMax ===
 +
 
 +
==== Where can I find the Yocto Project BSP for the MinnowMax? ====
 +
 
 +
The [[Minnowboard:MinnowMax | MinnowMax]] BSP is a part of the meta-intel repository, should this change this FAQ will be updated.
 +
 
 +
----
 +
<references/>

Latest revision as of 13:39, 1 September 2014

Generic

Does Memtest work on the Minnowboard?

There are two popular versions of software generally reffered to as Memtest: Memtest86 and Memtest86+, the later being a fork of the former.

  • Memtest86 - This does, now, have a UEFI tester now, with both keyboard and mouse support. Rudimentary testing has been done to see if it works. As always, take the results of this test with a grain of salt
    http://www.memtest86.com/
    • Minnowboard: Works
    • MinnowMax: Works
  • Memtest86+ - In a statement from the Memtest86+ Forums:
    EFI is a nice idea, but the first time I heard "EFI will replace BIOS in the upcoming months !!!" was in 2002 at an Intel Developer's forum. 10 years after, UEFI replaced EFI but BIOS is still present in 99% of PC Motherboard. It's an hard task to build an EFI-readyMemtest86+, with massive code rewrite, and that version will not be compatible with legacy BIOS. I will not consider supporting two forks at the same time, so when Memtest86+ will switch to EFI, the BIOS version will be discontinued. When BIOS will be not be available in standard PC components, I'll start working on en EFI revision. [1]

    http://www.memtest.org/
    • Minnowboard: does NOT work
    • MinnowMax: does NOT work

Does the MinnowBoard support SATA port multiplier functions?

Yes, the SATA controller on the Minnowboard does have the hardware support for a SATA port multiplier but there is no software support for it at this time.

Will legacy BIOS support be available on the Minnowboard?

No, it will not be available. However, it is possible for a third party to purchase a CSM (Compatibility Support Module) from one of the BIOS vendors (e.g, AMI, Phoenix) and add that as a UEFI module.

Where are the man pages?

The manual pages consume roughly 300MB and were not installed in the default Angstrom image. If you want the manual pages, you can get them via the opkg command:

# opkg update
# opkg install man
# opkg list | grep "\-doc"
# opkg install <package>-doc

Minnowboard

Can I access the user switches on the MinnowBoard via the sysfs interface in Linux?

Yes.

Out of the box, the minnowboard_keys driver maps the GPIO buttons to keystrokes via the gpio-keys-polled driver. To access them via sysfs, you must unload the driver and export the GPIO lines:

# modprobe -r minnowboard_keys
# cd /sys/class/gpio
# echo 0 > export
# echo 1 > export
# echo 2 > export
# echo 3 > export
# cat gpio0/value
1

What model battery is used for the Real-Time Clock (RTC)? The silkscreen for the RTC battery polarity is incorrect on the MinnowBoard. Will I damage the board if I insert the battery backwards?

The battery model number is BR1225. The silkscreen error is known issue for Rev A and Rev A1 boards, and will be corrected in the next board revision. No damage will occur if you insert the RTC battery backwards.

Where can I find the Yocto Project BSP for the MinnowBoard?

At this time the MinnowBoard BSP is not part of the meta-intel repository, it's in its own repository, here: MinnowBoard BSP Git Repository


MinnowMax

Where can I find the Yocto Project BSP for the MinnowMax?

The MinnowMax BSP is a part of the meta-intel repository, should this change this FAQ will be updated.


  1. http://forum.canardpc.com/threads/68001-NEW-%21%21-Memtest86-5.00-RC1-available-%21-Need-betatesters-%21?p=5467296&viewfull=1#post5467296