Troubleshootings and Errata corrige
Any board
This problem is due to the Vodafone Station that automatically redirects any requests on port 80 icoming from new MAC addresses.
To solve this problem open a browser on a PC wired on the same LAN and go to the following URL changing ff:ff:ff:ff:ff:ff with the MAC address
of your Acme board:
http://vodafone.station/main.cgi?host_mac=ff:ff:ff:ff:ff:ff&force=1&page=setup_wizard.html#state=Customer.Type
Then click on the top-right X to close the page and confirm on the next page.
Now try again with apt-get command on your Acme board.
Solution
In /etc/network/interfaces change the line:
auto eth0
in:
auto eth0
allow-hotplug eth0
Then test the configuration by typing:
ifdown eth0
ifup eth0
Aria G25 and Terra Board
Problem description
Memory swap command causes this error:
debarm:/etc# swapon /dev/mmcblk0p4
swapon: /dev/mmcblk0p4: swapon failed: Function not implemented
Solution
The Linux Kernel is not configured to support the memory swap.
Follow this article:
and enable the memory swap in:
General setup --->
[*] Support for paging of anonymous memory (swap)
Enable the swap partition on the microSD adding these lines in /etc/fstab
#Enable the swap memory
/dev/mmcblk0p4 none swap sw 0 0
Create a Linux swap partition on microSD
The reason of is problem is well explained on this post and it can be caused intentionally typing
# hwclock -w
and removing the power supply before the command ends. The problem occours only if the RTC backup battery is present.
To solve it you have to replace the AriaBoot executable file (boot.bin) on the first partition if the bootable microSD card
with one of these files:
Renaming one of it in boot.bin.
The changes on AriaBoot source file are available on GitHub.
Aria G25
We found an insidious DDR2 RAM memory problem on the AriaG25-256. If your board already has the patch wire shown below the problem was already solved by us before shipment.

If your board has not the patch wire it could be affected by a memory fault problem highlighted
only using the memtester utility.
According to our test this issue does not affect the AriaG25-128 boards (How to recognize an Aria G25 with 128MB or 256MB).
To highlight the problem install memtester on your AriaG25-256:
# apt-get install memtester
Then lauch:
# memtester 1M
If your board fails one or more benchmarks you need to place the patch wire to avoid them. The two points to wire
are the follow:

On the next production batch planned for october we'll eliminate this patch wire fixing the PCB.
Those who ordered the Aria G25 during the first and are using a Debian microSD from Acme the serial ports ttyS1,S2,S3,S4 and
the I2C and 1-Wire can't enabled due a wrong kernel configuration .
The solution is to use the R4 version available on Bootable microSD card binaries repository. It is enough to change just the
uImage file on the first partition of the bootable SD card.
FOX Board G20
Problem description
Sometime after a reboot command the FOX Board G20 hangs.
Solution
If you are using a self compiled kernel 2.6.38 uImage comment these two lines on arch/arm/mach-at91/at91sam9_alt_reset.S:
and make again a uImage:
//str r2, [r0, #AT91_SDRAMC_TR] @ disable SDRAM access
//str r3, [r0, #AT91_SDRAMC_LPR] @ power down SDRAM
If you are using an Acme factory default uImage download this uImage file:
Rename it in uImage and copy it on the first microSD FAT32 partition called "kernel".
You can change it remotely copying the uImage in the directory /media/mmc_p1:
$ scp uImage_reboot root@[fox IP number]:/media/mmc_p1/uImage
and rebooting the FOX.
This problem is due to a wrong production batch of ethernet connectors where the yellow led is inverted.
Unfortunately is not so simple to change this connector so we could suggest to mount an external led as shown in the figure below.

Edit the file /etc/cron.weekly/apt-xapian-index end insert "exit 0" after the first line:
#!/bin/sh
exit 0
Probably your FOX Board G20 mount an AcmeBoot loader version 1.19 or older. Move to the new a version 1.20 or higher
(Go to AcmeBoot page).
This is due to a bug on the atmel-mci.c Kernel 2.6.32.2 driver up to September 2010. Use the the latest kernel image available on
binary snapshot to avoid this problem.
|
Acme Systems srl
Via Aldo Moro 53 - 00055 Ladispoli (RM) - Italy
P.IVA/C.F. 08114831004
Tel +39.06.99.12.187 - Fax +39.06.622.765.31
http://www.acmesystems.it -
Iscritta al Registro delle Imprese di Roma al n. 08114831004
|
Atmel© Certified Partner
|
Documentation Terms of Use
Acme Systems provides this documentation "as is" without warranty or guarantees of any kind.
The mantainer of this site (Sergio Tanzilli), has gone to a great deal
of effort into making this documentation as correct as possible.
Acme Systems doesn't provide any direct support for the Open Source preinstalled software but provides, through
these pages and forum posts, all the information required to obtain the sources, install, use and update the
Open Source softwares runnable on the FOX Board, NetusG20, AriaG25 and Terra platforms.
Please note that all the preinstalled softwares, used on the Acme Systems products, are Open Source and you will
have to check the license terms provided (usually the GPL) by each author before using it in any commercial or non-commercial
product, by yourself.
Before sending emails or calling the Acme staff here are our contacts
please note that WE ARE MAINLY HARDWARE DESIGNERS and NOT LINUX GURUS so could be better to post
your questions directly to the forum listed below to be sure that all the contributors of this site and
the large software developers community will read and reply to your questions.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.