Auditing was disabled completely. Enabled it and will retest.
Can't enable CONFIG_AUDITSYSCALL though, since:
bool "Enable system-call auditing support"
depends on AUDIT && (X86 || PPC || S390 || IA64 || UML ||
SPARC64 || SUPERH)
it won't enable on ARM in this (linux-18.104.22.168-armada370-1.0.2_gw)
On Thu, Apr 4, 2013 at 2:27 PM, Jochen De Smet <jochen.arm(a)leahnim.org
Making some progress on this, slowly...
After moving the USB driver from module to built-in, I was able to
make it find
the rootfs on the USB stick. First issue I see is this:
<28>systemd: No control group support available, not creating
even though it's definitely enabled in the kernel:
[root@localhost ~]# zcat /proc/config.gz | grep CGROUP
# CONFIG_CGROUP_DEBUG is not set
# CONFIG_CGROUP_CPUACCT is not set
# CONFIG_BLK_CGROUP is not set
then there were a couple of systemd services failing:
<27>systemd: Failed at step OOM_ADJUST spawning
/usr/lib/systemd/systemd-readahead: No such file or directory
<29>systemd: systemd-udevd.service: main process exited,
I managed to work around both of those by commenting out the
parameter in their respective systemd config files.
Next thing was that I forgot to adapt fstab to point to the right
UUID for root.
And now I'm running into this:
<28>systemd: dbus.service start request repeated too quickly,
refusing to start.
repeated a couple dozen times, then it seems to hang. Don't even
emergency shell prompt I got through some of the failure above.
I'll try some more tinkering tonight, but if anyone had any ideas
I'll be happy
to hear them.
On 4/1/2013 12:36, Jochen De Smet wrote:
On 3/29/2013 5:45, Peter Robinson wrote:
What is the release architecture of Debian Squeeze? I
is only built for ARMv4 which might be part of the chroot
suspect it might be easier to use the kernel from debian
In theory the 3.8.3+ kernels in Fedora might work with it
but I don't
think it will because I don't believe everything needed
for the device
landed in the 3.8 kernel. I'm hoping the 3.9 kernel will
to support the marvell mvebu devices and hence we'll be
support them out of the box for F-19. As the 3.9 kernel
you'll see more details on the list on how to test them on
I actually started off trying with a 3.8.2 stock kernel, but
didn't get very far; then I switched
to the kernel at
which I think
got me a kernel that booted but wasn't able to get to the NAND
I just tried copying the fedora rootfs to a USB stick and
booting with a root= argument, but it
seems to be unable to find the device at boot time even though
it does get automounted, so
I'm guessing some driver isn't built-in.
I've also tried grabbing the sources for their default kernel
and simply rebuilding, then booting
the kernel over the network, but again ended up with something
that couldn't read the NAND.
I'll play around some more with a recompiled kernel + USB
root, both their default one and the
file /bin/ls on the squeeze binary shows:
/bin/ls: ELF 32-bit LSB executable, ARM, version 1 (SYSV),
dynamically linked (uses shared libs), for GNU/Linux 2.6.18,
not sure if that's enough to tell you the architecture version.
On Wed, Mar 27, 2013 at 12:48 AM, Jochen De Smet
I'm trying to get F18 running on the globalscale mirabox.
It comes preloaded with Debian Squeeze. As a first
step I've tried
downloading the generic
rootfs from the
tried both the arm and armhfp versions, and even tried
an armv5 kirkwood
All of them behave the same. I unpack the rootfs into
/mnt/f18, and then try
to chroot into
it. The first two or three times I try it, it comes
back with either
"Illegal instruction" or
"Segmentation fault", but after a few times I
successfully get into the
chroot. Then for pretty
much every command inside it's the same thing. First
few times it runs it
fails with one of
the two errors above, then it starts working and
appears to keep working for
amount of time.
I've tried to start rebuilding rpms from source in the
chroot but things
never work long enough
to get anything built.
I've also (and this part is probably off-topic) tried
building rpms from the
and that's failing because gcc gives an error when
explicitly compiling for
$ gcc -c ui.c -march=armv7
ui.c:1: error: target CPU does not support ARM mode
Additionally, I've tried building gcc 4.8.0 from
source, and that errors out
function 'const char*
compiler error: Illegal
[(set_attr "neon_type" "neon_shift_2")]
compiler error: Segmentation
# cat /proc/cpuinfo
Processor : Marvell PJ4Bv7 Processor?? rev 1 (v7l)
BogoMIPS : 1199.30
Features : swp half thumb fastmult vfp edsp
CPU implementer : 0x56
CPU architecture: 7
CPU variant : 0x1
CPU part : 0x581
CPU revision : 1
Hardware : Marvell Armada-370
Revision : 0000
Serial : 0000000000000000
Looking for any help on how to debug or how to proceed.
arm mailing list
arm mailing list
arm mailing list