Standard, Mirabox is delivered with Debian. I would like to have it run
OpenSUSE 12.3 for armV7 because I like openSUSE better :-) and it is
natively compiled for armv7. Debian Squeeze (debian 6) is not (it is
compiled for armv5 if I understand correctly, which sounds kind-of silly
on an armv7 architecture).
So I downloaded the opensuse image from
and put it on my sdcard. I made 2 partitions, one FAT ca. 100MB for
uImage (from the rootfs in the tbz file) and the remainder ext4 for the
rootfilesystem. I hoped it would work right away but it did not. Right
after the loading phase of uboot it stopped after the message
"uncompressing linux...done, booting the kernel" and nothing was
Then I thought I might use the precompiled uImage
(from the debian distribution) together with the /lib/modules files from
the debian distribution, so I copied /lib/modules from debian rootfs to
the opensuse rootfs and the uImage to the FAT partition of my sdcard.
It did boot but during the boot process it gave all strange errors and
did not complete.
uImage was from
and the debian rootfs from
At some moment, I thought that might be logical because of the armv5 arch from debian and
armv7 from opensuse.
Then I tried running opensuse in a chroot on the mirabox with debian as a base, as
described on http://en.opensuse.org/HCL:Chroot
. That worked really wonderful.
that led me to the idea of compiling my own kernel on the mirabox when
being in a chroot opensuse. I grabbed the kernel sources from
did not modify the configuration in .config, ran "make", "make
"make install", "make modules_install" and then booted opensuse with
the resulting kernel. That did not work either. Right after the loading
phase of uboot it stopped after the message "uncompressing linux...done,
booting the kernel" and nothing was displayed.
Then I tried
compiling the kernel sources from opensuse (obtained from package
"kernel-source" and "kernel-devel" via /sbin/yast2 in opensuse) by
tweaking in the armada370 bits (including the same kernel .config file)
from the kernel sources from the previous paragraph but it was too much
tweaking and twiddling so I gave up on that.
Why doesn't it work? What did I miss? Do I not understand the kernel building
Any help is really appreciated.
To unsubscribe, e-mail: opensuse-arm+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-arm+owner(a)opensuse.org