[ARMedslack] Cant get -current 3.1.5 to boot
Robby Workman
robby at rlworkman.net
Sat Feb 11 07:32:51 UTC 2012
On Sat, 11 Feb 2012 01:08:13 -0600
Robby Workman <rw at rlworkman.net> wrote:
> On Sun, 01 Jan 2012 03:29:24 -0500
> John O'Donnell <unixjohn1969 at gmail.com> wrote:
>
> > I upgraded from 3.1.2 to the 3.1.5 packages yesterday. Before
> > attempting to compile the guruplug UAP drivers I tried to boot and
> > had no luck. Hung at:
> >
> >
> > -- ## Booting kernel from Legacy Image at 00800000 ...
> > Image Name: Linux-3.1.5-kirkwood
> > Image Type: ARM Linux Kernel Image (uncompressed)
> > Data Size: 2090424 Bytes = 2 MiB
> > Load Address: 00008000
> > Entry Point: 00008000
> > Verifying Checksum ... OK
> > ## Loading init Ramdisk from Legacy Image at 01100000 ...
> > Image Name: Slackware ARM Initial RAM disk f
> > Image Type: ARM Linux RAMDisk Image (gzip compressed)
> > Data Size: 5811263 Bytes = 5.5 MiB
> > Load Address: 00000000
> > Entry Point: 00000000
> > Verifying Checksum ... OK
> > Loading Kernel Image ... OK
> > OK
> >
> > Starting kernel ...
> >
> > Uncompressing Linux... done, booting the kernel.
> >
> >
> > I compiled up the modules and my own uImage with the .config that
> > comes with the armedslack kernel source and the same thing happens.
> >
> > I set it back to 3.1.2 and it boots fine.
>
>
> Oh bah, something definitely changed somewhere along the line :/
>
> For a new project here, I need a newer kernel than the one in 13.37,
> so I decided to use the 3.2.2 kernel from -current. I get the same
> problem here (albeit under slightly different circumstances).
>
> Mine is installed to the NAND, and rootfs is on the mtd, so I don't
> need an initrd at all; thus, my env settings are this:
>
> Marvell>> printenv
> arcNumber=2659
> baudrate=115200
> bootargs_console=console=ttyS0,115200
> bootargs_root=ubi.mtd=2 root=ubi0:rootfs rootfstype=ubifs rootfs=ubifs
> bootcmd=setenv bootargs $(bootargs_console) $(bootargs_root); run
> bootcmd_nand; run bootcmd_slack bootcmd_nand=nand read 0x800000
> 0x100000 0x400000 bootcmd_slack=bootm 0x800000
> bootdelay=3
> eth1addr=02:50:43:eb:75:43
> ethact=egiga0
> ethaddr=00:50:43:01:5D:EA
> fileaddr=800000
> filesize=36D00
> ipaddr=192.168.13.1
> mainlineLinux=yes
> nand_erasesize=20000
> nand_oobsize=40
> nand_writesize=800
> serverip=192.168.13.11
> stderr=serial
> stdin=serial
> stdout=serial
>
>
> When I boot, here's what happens:
>
> U-Boot 2011.06 (Jul 26 2011 - 12:26:42)
> Marvell-GuruPlug
>
> SoC: Kirkwood 88F6281_A1
> DRAM: 512 MiB
> NAND: 512 MiB
> In: serial
> Out: serial
> Err: serial
> Net: egiga0, egiga1
> 88E1121 Initialized on egiga0
> 88E1121 Initialized on egiga1
> Hit any key to stop autoboot: 0
>
> NAND read: device 0 offset 0x100000, size 0x400000
> 4194304 bytes read: OK
> ## Booting kernel from Legacy Image at 00800000 ...
> Image Name: Linux-3.2.2-kirkwood
> Image Type: ARM Linux Kernel Image (uncompressed)
> Data Size: 2082616 Bytes = 2 MiB
> Load Address: 00008000
> Entry Point: 00008000
> Verifying Checksum ... OK
> Loading Kernel Image ... OK
> OK
>
> Starting kernel ...
>
> Uncompressing Linux... done, booting the kernel.
>
> ... nothing ...
>
>
> I can boot the 13.37 kernel and such just fine still, but I don't
> have any of the old 3.1.x kernels from -current. I guess I'll have
> to compile my own, because I *really* need something newer than
> 2.6.38 :/
And just found this:
http://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg986288.html
http://lists.denx.de/pipermail/u-boot/2012-February/117020.html
So I went here:
http://www.cyrius.com/debian/kirkwood/sheevaplug/uboot-upgrade.html
and grabbed this:
http://people.debian.org/~tbm/u-boot/2011.12-2/guruplug/u-boot.kwb
Even so, this still hangs:
U-Boot 2011.12 (Jan 08 2012 - 21:46:50)
Marvell-GuruPlug
SoC: Kirkwood 88F6281_A1
DRAM: 512 MiB
WARNING: Caches not enabled
NAND: 512 MiB
In: serial
Out: serial
Err: serial
Net: egiga0, egiga1
88E1121 Initialized on egiga0
88E1121 Initialized on egiga1
Hit any key to stop autoboot: 0
NAND read: device 0 offset 0x100000, size 0x400000
4194304 bytes read: OK
## Booting kernel from Legacy Image at 00800000 ...
Image Name: Linux-3.2.2-kirkwood
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2082616 Bytes = 2 MiB
Load Address: 00008000
Entry Point: 00008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
... bah ...
More information about the ARMedslack
mailing list