I installed Archlinux on an SD card for my BeagleBoard -XM rev C today.
my first problem was that the BeagleBoard bootloader tarball did NOT contain the xmkcard.sh file. a mkcard.sh file was found and used.
The next problem I had was creating the boot.scr file because the instructions specify "console=ttyO2" instead of tty02.
My current problem is that I have no network support.
My Bootloader reports:
Texas Instruments X-Loader 1.5.1 (Jul 20 2011 - 09:50:57)
Beagle xM
Reading boot sector
Loading u-boot.bin from mmc
U-Boot 2011.06-dirty (Jul 19 2011 - 17:30:34)
OMAP3630/3730-GP ES2.1, CPU-OPP2, L3-165MHz, Max CPU Clock 1 Ghz
OMAP3 Beagle board + LPDDR/NAND
I2C: ready
DRAM: 512 MiB
NAND: 0 MiB
MMC: OMAP SD/MMC: 0
*** Warning - readenv() failed, using default environment
In: serial
Out: serial
Err: serial
Beagle xM Rev C
No EEPROM on expansion board
Die ID #558600229ff80000016071640c02702e
Net: Net Initialization Skipped
No ethernet found.
Hit any key to stop autoboot: 0
Booting into Archlinux takes a very long time then gives me the message:
[FAILED] Failed to start Netcfg multi-profile daemon.
See 'systemctl status netcfg.service' for details.
[ OK ] Reached target Network.
Starting OpenNTP Daemon...
ifconfig says:
[root@alarm ~]# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::242a:9dff:fe3e:d960 prefixlen 64 scopeid 0x20<link>
ether 26:2a:9d:3e:d9:60 txqueuelen 1000 (Ethernet)
RX packets 4749 bytes 298015 (291.0 KiB)
RX errors 0 dropped 431 overruns 0 frame 0
TX packets 14 bytes 2008 (1.9 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 0 (Local Loopback)
RX packets 36 bytes 2564 (2.5 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 36 bytes 2564 (2.5 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
systemctl status netcfg.service says:
Dec 31 18:23:31 alarm dhcpcd[176]: version 5.6.8 starting
Dec 31 18:24:07 alarm dhcpcd[176]: eth0: sending IPv6 Router Solicitation
Dec 31 18:24:17 alarm systemd[1]: netcfg.service: main process exited, code...RE
Dec 31 18:24:17 alarm systemd[1]: Failed to start Netcfg multi-profile daemon.
Dec 31 18:24:17 alarm systemd[1]: Unit netcfg.service entered failed state.
Dec 31 18:23:31 alarm dhcpcd[176]: version 5.6.8 starting
Dec 31 18:24:07 alarm dhcpcd[176]: eth0: sending IPv6 Router Solicitation
Dec 31 18:24:17 alarm systemd[1]: netcfg.service: main process exited, code...RE
Dec 31 18:24:17 alarm systemd[1]: Failed to start Netcfg multi-profile daemon.
Dec 31 18:24:17 alarm systemd[1]: Unit netcfg.service entered failed state.
over and over again....
Help!!!