Quantcast
Channel: Linux Device Hacking
Viewing all articles
Browse latest Browse all 3178

No serial output from kernel on Iomega ix2-dl(ng) (no replies)

$
0
0
Hi!

I've stuck in a strange problem while trying to install Debian on my
Iomega/LenovoEMC ix2-dl device, so I decided to ask community for help.
The situation for now is:
- have a working serial connection
- usb flash with 2 partitions (ext2 + ext3), uImage+uInitrd on the first,
the rest of rootfs on the second.
- stock uboot (v 1.1.4 from Oct 28 2011 15:19:29, Marvell version: 3.6.1 - EMC)
can read kernel and initrd into ram at 0x00800000 and 0x01100000 and tries to boot them.
- I create separate bootcmd_usb variable due not to mess stock env and use it manually
with 'run bootcmd_usb' (see in env-log attachment)
- checksums are verified correctly but I have no any output to the console
after "Starting kernel..." message.

The results are the same with all kernels I tried till now: 3.17 and 3.16 from Bodhi,
debian netinstall images from squeeze/wheezy and some other kernels I've found on
the internet. But, if I place previously dumped stock mtd3 (kernel) content to the
same usb stick as uImage - the serial output from that old (2.6.31) kernel are became visible.

Setting arcNumber and mainlineLinux variables seems has no any effect on booting
newer kernels, except that serial output from stock kernel are visible only when
mainlineLinux=no.

I know, that ix2-dl is not suppotned in a mainline and build on Marvell Armada
88F6282 A1 SoC, rather than more wide used 88F6281 Kirkwood. Also I know a problem
with absence of DTS file for ix2-dl. I searched a lot and see, that people
have problems with some not-working devices or unsupported arcNumbers, but all
of them have some of kernel debug output over serial. But I've not got a single
char of output from kernel, even "Uncompressing Linux..."!

So, do you have any suggestions how to fix this problem?
Maybe I miss something in env, like additional vars or different load addresses for uImage/uInitrd?
Maybe stock uboot are really outdated and cant boot newer 3.X kernels?

Greatly thanks for any clues, helping to fix my problem.

PS: I'm a newbie in embedded Linux, but use it on servers and desktops for a long time.

Viewing all articles
Browse latest Browse all 3178

Trending Articles