I've been pucked to this board from (https://bbs.archlinux.org/viewtopic.php ... 5#p1463285)
I've followed (http://archlinuxarm.org/platforms/armv5/tonidoplug-2) to install Arch on my Tonido Plug 2.
There was a few changes, like bsdtar not working (http://archlinuxarm.org/forum/viewtopic.php?f=53&t=7758%29) and a warning message from install_envtools.sh specifically the last line mount -o remount,ro / not working right. Everything else went smoothly until I rebooted. From my string output in system.journal in /var/log/journey/(md5hash)/system.journal I see these as my last lines
$this->bbcode_second_pass_code('', '
.@8"
MESSAGE=haveged: cpu: (); data: 16K (D); inst: 16K (D); idx: 8/40; sz: 15248/74244
_SOURCE_REALTIME_TIMESTAMP=1412541749390084
.@8"
MESSAGE=haveged: tot tests(BA8): A:1/1 B:1/1 continuous tests(B): last entropy estimate 7.99876
_SOURCE_REALTIME_TIMESTAMP=1412541749390277
.@8"
MESSAGE=haveged: fills: 0, generated: 0A
_SOURCE_REALTIME_TIMESTAMP=1412541749390355
.@8"
INTERFACE=eth0
MESSAGE=eth0 : gained carrier
_SOURCE_REALTIME_TIMESTAMP=1412541750601045
77H;#=
PRIORITY=4
CODE_FILE=src/network/networkd-dhcp4.c
CODE_LINE=562
CODE_FUNCTION=dhcp4_handler
MESSAGE=eth0 : DHCP error: client failed: Invalid argument
_SOURCE_REALTIME_TIMESTAMP=1412541750616999
9H9#
77H;#
CODE_LINE=845
CODE_FUNCTION=link_acquire_conf
MESSAGE=eth0 : could not acquire DHCPv4 lease
_SOURCE_REALTIME_TIMESTAMP=1412541750617156
77H;#
CODE_LINE=262
CODE_FUNCTION=link_enter_failed
MESSAGE=eth0 : failed
_SOURCE_REALTIME_TIMESTAMP=1412541750617199
77H;#
YEl8
sxXd
SYSLOG_FACILITY=9
CODE_FILE=src/timesync/timesyncd-manager.c
CODE_LINE=1038
CODE_FUNCTION=manager_network_event_handler
SYSLOG_IDENTIFIER=systemd-timesyncd
MESSAGE=Network configuration changed, trying to establish connection.
_PID=78
_UID=192
_GID=192
_COMM=systemd-timesyn
no@x
_EXE=/usr/lib/systemd/systemd-timesyncd
_CMDLINE=/usr/lib/systemd/systemd-timesyncd
_CAP_EFFECTIVE=2000000
_SYSTEMD_CGROUP=/system.slice/systemd-timesyncd.service
_SYSTEMD_UNIT=systemd-timesyncd.service
_SOURCE_REALTIME_TIMESTAMP=1412541752048229
sxXd
jUH0
no@x(
')
Seems like DHCP is somehow not starting correctly. I haven't used netctl before but it looks like the /etc/netctl has empty directories, aside from the examples directory.
$this->bbcode_second_pass_code('', '
ls -R
.:
examples hooks interfaces
./examples:
bonding macvlan-static vlan-dhcp wireless-wpa-config
bridge mobile_ppp vlan-static wireless-wpa-configsection
ethernet-custom openvswitch wireless-open wireless-wpa-static
ethernet-dhcp pppoe wireless-wep
ethernet-static tunnel-he-ipv6 wireless-wep-string-key
macvlan-dhcp tuntap wireless-wpa
./hooks:
./interfaces:
')
I've tried adding x2ddhcp.service (contents below) into '/etc/systemd/system/multi-user.target.wants/netctl@ethernet\x2ddhcp.service' but this doesn't seem to help at all.
$this->bbcode_second_pass_code('', '
.include /usr/lib/systemd/system/netctl@.service
[Unit]
Description=A basic dhcp ethernet connection
BindsTo=sys-subsystem-net-devices-eth0.device
After=sys-subsystem-net-devices-eth0.device
')
Does anyone have any advice on this problem? Before you answer, remember that this is headless system so I can't directly connect into it live. I have a USB 2.0, Gigabit ethernet and a serial port but I don't have this cable (https://www.adafruit.com/product/70) as well as a hard drive, which Arch is booting from. From an outside point of view, I see the green network light on and the amber light flickering on and off so something is happening. However, I don't see anything on my desktop when running wireshark, at least anything with the Plug's mac address.
I can't ssh or even ping the device. Given that this worked under Debian before this installation, the mac address is correctly converted into the same static IP address so I don't think that is a problem. Since uboot is modified, the original debian underneath the device (firmware) won't run until I get the cable so I have a brick if this fails.