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:
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.
In /etc/network/interfaces change the line:
auto eth0 allow-hotplug eth0
Then test the configuration by typing:
ifdown eth0 ifup eth0
Memory swap command causes this error:
debarm:/etc# swapon /dev/mmcblk0p4 swapon: /dev/mmcblk0p4: swapon failed: Function not implemented
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.
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
# 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.
Sometime after a reboot command the FOX Board G20 hangs.
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 126.96.36.199 driver up to September 2010. Use the the latest kernel image available on binary snapshot to avoid this problem.
If you are still using the U-boot bootloader instead of AcmeBoot with a Debian microSD higher than R03 add foxg20-script.bin on the first FAT partition of your bootable microSD or move from U-boot to AcmeBoot.
Atmel© Certified Partner
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.