NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

port-evbarm/45229: kernel sheevaplug_install don't boot on guruplug server plus



>Number:         45229
>Category:       port-evbarm
>Synopsis:       kernel sheevaplug_install don't boot on guruplug server plus
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    port-evbarm-maintainer
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Aug 09 18:15:00 +0000 2011
>Originator:     Freddy DISSAUX
>Release:        current
>Organization:
bsdsx.fr
>Environment:
NetBSD 5.99.55 (SHEEVAPLUG) #1: Tue Aug  9 20:08:02 CEST 2011
>Description:
Hi,

I have a problem with the recent SHEEVAPLUG_INSTALL kernel config.

tools build fine:
===> Summary of results:
         build.sh command:    ./build.sh -u -m evbarm tools
         build.sh started:    Tue Aug  9 19:59:58 CEST 2011
         NetBSD version:      5.99.55
         MACHINE:             evbarm
         MACHINE_ARCH:        arm
         Build platform:      FreeBSD 8.2-RELEASE i386
         HOST_SH:             /bin/sh
         TOOLDIR path:        
/usr/home/dsx/src/netbsd/src/obj/tooldir.FreeBSD-8.2-RELEASE-i386
         DESTDIR path:        /usr/home/dsx/src/netbsd/src/obj/destdir.evbarm
         RELEASEDIR path:     /usr/home/dsx/src/netbsd/src/obj/releasedir
         Updated makewrapper: 
/usr/home/dsx/src/netbsd/src/obj/tooldir.FreeBSD-8.2-RELEASE-i386/bin/nbmake-evbarm
         Tools built to 
/usr/home/dsx/src/netbsd/src/obj/tooldir.FreeBSD-8.2-RELEASE-i386
         build.sh ended:      Tue Aug  9 20:00:55 CEST 2011

SHEEVAPLUG build and boot fine:
===> Summary of results:
         build.sh command:    ./build.sh -u -m evbarm kernel=SHEEVAPLUG
         build.sh started:    Tue Aug  9 20:02:24 CEST 2011
         NetBSD version:      5.99.55
         MACHINE:             evbarm
         MACHINE_ARCH:        arm
         Build platform:      FreeBSD 8.2-RELEASE i386
         HOST_SH:             /bin/sh
         TOOLDIR path:        
/usr/home/dsx/src/netbsd/src/obj/tooldir.FreeBSD-8.2-RELEASE-i386
         DESTDIR path:        /usr/home/dsx/src/netbsd/src/obj/destdir.evbarm
         RELEASEDIR path:     /usr/home/dsx/src/netbsd/src/obj/releasedir
         Updated makewrapper: 
/usr/home/dsx/src/netbsd/src/obj/tooldir.FreeBSD-8.2-RELEASE-i386/bin/nbmake-evbarm
         Building kernel without building new tools
         Building kernel:     SHEEVAPLUG
         Build directory:     
/usr/home/dsx/src/netbsd/src/sys/arch/evbarm/compile/obj/SHEEVAPLUG
         Kernels built from SHEEVAPLUG:
          
/usr/home/dsx/src/netbsd/src/sys/arch/evbarm/compile/obj/SHEEVAPLUG/netbsd
         build.sh ended:      Tue Aug  9 20:08:10 CEST 2011


U-Boot 2010.03-01161-gd91b0a9 (Apr 22 2010 - 03:24:41)
Marvell-GuruPlug

SoC:   Kirkwood 88F6281_A0
DRAM:  512 MB
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
Marvell-GuruPlug
SoC:   Kirkwood 88F6281_A0
DRAM:  512 MB
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
Marvell>> tftpboot 2000000 netbsd.gz.ub; bootm 2000000
Using egiga0 device
TFTP from server 192.168.1.1; our IP address is 192.168.1.2
Filename 'netbsd.gz.ub'.
Load address: 0x2000000
Loading: #################################################################
         #################################################################
         ###############
done
Bytes transferred = 2114345 (204329 hex)
## Booting kernel from Legacy Image at 02000000 ...
   Image Name:   NetBSD/sheevaplug 5.99.55
   Image Type:   ARM NetBSD Kernel Image (gzip compressed)
   Data Size:    2114281 Bytes =  2 MB
   Load Address: 00008000
   Entry Point:  00008000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK
## Transferring control to NetBSD stage-2 loader (at address 00008000) ...

NetBSD/evbarm (sheevaplug) booting ...
Loaded initial symtab at 0xc0398f44, strtab at 0xc03cf5e0, # entries 13842
pmap_postinit: Allocated 35 static L1 descriptor tables
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
    2006, 2007, 2008, 2009, 2010, 2011
    The NetBSD Foundation, Inc.  All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
    The Regents of the University of California.  All rights reserved.

NetBSD 5.99.55 (SHEEVAPLUG) #1: Tue Aug  9 20:08:02 CEST 2011
        
dsx%vaio.bsdsx.fr@localhost:/usr/home/dsx/src/netbsd/src/sys/arch/evbarm/compile/obj/SHEEVAPLUG
total memory = 512 MB
avail memory = 497 MB
[snip ]

Full boot: http://arm.bsdsx.fr/guruplug/netbsd/sheevaplug.txt

SHEEVAPLUG_INSTALL build fine but don't boot:
===> Summary of results:
         build.sh command:    ./build.sh -u -m evbarm kernel=SHEEVAPLUG_INSTALL
         build.sh started:    Tue Aug  9 20:11:26 CEST 2011
         NetBSD version:      5.99.55
         MACHINE:             evbarm
         MACHINE_ARCH:        arm
         Build platform:      FreeBSD 8.2-RELEASE i386
         HOST_SH:             /bin/sh
         TOOLDIR path:        
/usr/home/dsx/src/netbsd/src/obj/tooldir.FreeBSD-8.2-RELEASE-i386
         DESTDIR path:        /usr/home/dsx/src/netbsd/src/obj/destdir.evbarm
         RELEASEDIR path:     /usr/home/dsx/src/netbsd/src/obj/releasedir
         Updated makewrapper: 
/usr/home/dsx/src/netbsd/src/obj/tooldir.FreeBSD-8.2-RELEASE-i386/bin/nbmake-evbarm
         Building kernel without building new tools
         Building kernel:     SHEEVAPLUG_INSTALL
         Build directory:     
/usr/home/dsx/src/netbsd/src/sys/arch/evbarm/compile/obj/SHEEVAPLUG_INSTALL
         Kernels built from SHEEVAPLUG_INSTALL:
          
/usr/home/dsx/src/netbsd/src/sys/arch/evbarm/compile/obj/SHEEVAPLUG_INSTALL/netbsd
         build.sh ended:      Tue Aug  9 20:18:37 CEST 2011
Marvell>> tftpboot 2000000 netbsd.gz.ub; bootm 2000000
Using egiga0 device
TFTP from server 192.168.1.1; our IP address is 192.168.1.2
Filename 'netbsd.gz.ub'.
Load address: 0x2000000
Loading: #################################################################
         #################################################################
         ###############
done
Bytes transferred = 2121760 (206020 hex)
## Booting kernel from Legacy Image at 02000000 ...
   Image Name:   NetBSD/sheevaplug 5.99.55
   Image Type:   ARM NetBSD Kernel Image (gzip compressed)
   Data Size:    2121696 Bytes =  2 MB
   Load Address: 00008000
   Entry Point:  00008000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ...

Try non gzipped kernel:
Marvell>> tftpboot 2000000 netbsd.ub; bootm 2000000
Using egiga0 device
TFTP from server 192.168.1.1; our IP address is 192.168.1.2
Filename 'netbsd.ub'.
Load address: 0x2000000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
done
Bytes transferred = 7630016 (746cc0 hex)
## Booting kernel from Legacy Image at 02000000 ...
   Image Name:   NetBSD/sheevaplug 5.99.55
   Image Type:   ARM NetBSD Kernel Image (uncompressed)
   Data Size:    7629952 Bytes =  7.3 MB
   Load Address: 00008000
   Entry Point:  00008000
   Verifying Checksum ... OK
   Loading Kernel Image ...

>How-To-Repeat:
Build SHEEVAPLUG_INSTALL and boot kernel on guruplug server plug.
>Fix:



Home | Main Index | Thread Index | Old Index