mail archive of the barebox mailing list
 help / color / mirror / Atom feed
From: Doug Brainard <dbrainard@brainardinsight.com>
To: Sascha Hauer <s.hauer@pengutronix.de>
Cc: barebox@lists.infradead.org
Subject: Re: Passing kernel arguments - SAMA5D4EK
Date: Sat, 7 Feb 2015 11:55:12 -0700	[thread overview]
Message-ID: <CA+nEJinXNs1G4tSctRPqxSV0PT5WnvSyBU1pKF7nbwwp9GzKNw@mail.gmail.com> (raw)
In-Reply-To: <20150206073318.GI12209@pengutronix.de>

[-- Attachment #1: Type: text/plain, Size: 4763 bytes --]

Sascha,

I've begun working on upgrading to the new environment, but I've
gotten stuck as far as getting Linux to boot.  I've attached the
device list from the old environment and the new one that I'm
currently working on.  I believe they are the same.  My globals are
currently set up as:

  version: 2015.02.0-00003-ga17b7cd-dirty
  model: Atmel sama5d4ek
* hostname: sama5d4ek
  loglevel: 7
  console.input_allow: 1
  bootm.image:
  bootm.image.loadaddr:
  bootm.oftree:
  bootm.initrd:
  bootm.initrd.loadaddr:
  dhcp.rootpath:
  dhcp.tftp_server_name:
  dhcp.bootfile:
  dhcp.oftree_file:
  dhcp.vendor_id:
  dhcp.client_id:
  dhcp.user_class:
  dhcp.client_uuid:
* autoboot_timeout: 3
* allow_color: true
* user: none
* boot.default: nand-ubi
* bootargs.base: console=ttyS0,115200
  linux.bootargs.base:
  linux.bootargs.console:
  linux.bootargs.dyn.ip:
  linux.bootargs.dyn.root:
  editcmd: sedit
  linux.mtdparts.nand0:
atmel_nand:256k(nand0.at91bootstrap),512k(nand0.barebox)ro,256k(nand0.bareboxenv),256k(nand0.bareboxenv2),256k(nand0.spare),512k(nand0.oftree),6M(nand0.kernel),-(nand0.rootfs)

With these settings, it says that it loads the kernel and is booting,
but then just sits there indefinitely.  Any ideas?  Below is the boot
information I get:

barebox 2015.02.0-00003-ga17b7cd-dirty #24 Sat Feb 7 11:19:26 MST 2015


Board: Atmel sama5d4ek
AT91: Detected soc type: sama5d4
AT91: Detected soc subtype: sama5d44
Clocks: CPU 528 MHz, master 176 MHz, main 12.000 MHz
gpio-at91 at91sam9x5-gpio0: AT91 gpio driver registered
gpio-at91 at91sam9x5-gpio1: AT91 gpio driver registered
gpio-at91 at91sam9x5-gpio2: AT91 gpio driver registered
gpio-at91 at91sam9x5-gpio3: AT91 gpio driver registered
gpio-at91 at91sam9x5-gpio4: AT91 gpio driver registered
i2c-gpio i2c-gpio0: using pins 30 (SDA) and 31 (SCL)
atmel_nand: Use On Flash BBT
nand: ONFI param page 0 valid
nand: ONFI flash detected
nand: NAND device: Manufacturer ID: 0x2c, Chip ID: 0xdc (Micron
MT29F4G08ABAEAWP), 512MiB, page size: 4096, OOB size: 224
atmel_nand atmel_nand0: Initialize PMECC params, cap: 8, sector: 512
Bad block table found at page 131008, version 0x01
Bad block table found at page 130944, version 0x01
mdio_bus: miibus0: probed
macb macb0: Cadence GEM at 0xf8020000
m25p80 m25p800: at25df321a (4096 Kbytes)
atmel_mci atmel_mci1: version: 0x600
atmel_mci atmel_mci1: registered as atmel_mci1
mci0: no card inserted
malloc space: 0x26500000 -> 0x26efffff (size 10 MiB)
envfs: wrong magic
running /env/bin/init...

Hit any key to stop autoboot:  0
booting nand-ubi

Loading ARM Linux zImage '/dev/nand0.kernel.bb'
commandline:    root=ubi0:nand0.rootfs ubi.mtd=nand0.rootfs
rootfstype=ubifs
mtdparts=atmel_nand:256k(nand0.at91bootstrap),512k(nand0.barebox)ro,256k(nand0.bareboxenv),256k(nand0.bareboxenv2),256k(nand0.spare),512k(nand0.oftree),6M(nand0.kernel),-(nand0.rootfs)
arch_number: 0
Uncompressing Linux... done, booting the kernel.

On Fri, Feb 6, 2015 at 12:33 AM, Sascha Hauer <s.hauer@pengutronix.de> wrote:
> Hi,
>
> On Tue, Feb 03, 2015 at 05:16:53PM +0800, Bo Shen wrote:
>> Hi Sascha,
>>
>> On 02/03/2015 04:59 PM, Sascha Hauer wrote:
>> >Note that we started with trying to build a generic default environment
>> >which at some point grew into a monster. We now have the 2nd version of
>> >the generic default environment which is much better. Unfortunately
>> >usage of this new default environment is board specific and your board
>> >isn't converted yet. If you are interested I can show you the steps to
>> >convert it.
>>
>> I am interested in this, could you show me the steps to convert it?
>> Thanks.
>
> Here we go:
>
> - Add "select HAVE_DEFAULT_ENVIRONMENT_NEW" to your board config
> - Enable CONFIG_DEFAULT_ENVIRONMENT in the default config
> - move everything that should be run during startup to one or multiple
>   scripts in /env/init/. For example the at91sam9260ek has some stuff
>   depending on $armlinux_architecture, that should be done in an init
>   script.
> - create /env/boot/* scripts several examples can be found in the tree
> - Create /env/nv/* variables for the corresponding global variables that
>   you wish to have. do a "find -name nv" to see what I mean.
> - /env/config should normally be empty in the board code, then the
>   generic one from defaultenv/defaultenv-2-base/config is used
> - MTD partitions should for now be defined in /env/init/mtdparts-* or later
>   in the device tree.
>
> Sascha
>
> --
> Pengutronix e.K.                           |                             |
> Industrial Linux Solutions                 | http://www.pengutronix.de/  |
> Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0    |
> Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

[-- Attachment #2: NewEnvNotWorking.txt --]
[-- Type: text/plain, Size: 2343 bytes --]

# devinfo
`-- global
`-- nv
`-- platform
   `-- at91sam9x5-gpio0
   `-- at91sam9x5-gpio1
   `-- at91sam9x5-gpio2
   `-- at91sam9x5-gpio3
   `-- at91sam9x5-gpio4
   `-- at91-pit
   `-- at91sam9-smc
   `-- atmel_usart4
      `-- cs0
   `-- mem0
      `-- 0x00000000-0x1fffffff (   512 MiB): /dev/ram0
   `-- mem1
      `-- 0x00000000-0x0001ffff (   128 KiB): /dev/sram0
   `-- soc
   `-- mem2
      `-- 0x00000000-0xfffffffe (     4 GiB): /dev/mem
   `-- i2c-gpio0
      `-- i2c0
         `-- qt10700
            `-- cs1
   `-- atmel_nand0
      `-- nand0
         `-- 0x00000000-0x1fffffff (   512 MiB): /dev/nand0
         `-- 0x00000000-0x21bfffff (   540 MiB): /dev/nand0.raw
         `-- 0x00000000-0x01bfffff (    28 MiB): /dev/nand_oob0
         `-- at91bootstrap_raw
            `-- 0x00000000-0x0003ffff (   256 KiB): /dev/at91bootstrap_raw
         `-- bootloader_raw
            `-- 0x00000000-0x0007ffff (   512 KiB): /dev/bootloader_raw
         `-- env_raw
            `-- 0x00000000-0x0003ffff (   256 KiB): /dev/env_raw
         `-- env_raw1
            `-- 0x00000000-0x0003ffff (   256 KiB): /dev/env_raw1
         `-- nand0.at91bootstrap
            `-- 0x00000000-0x0003ffff (   256 KiB): /dev/nand0.at91bootstrap
         `-- nand0.barebox
            `-- 0x00000000-0x0007ffff (   512 KiB): /dev/nand0.barebox
         `-- nand0.bareboxenv
            `-- 0x00000000-0x0003ffff (   256 KiB): /dev/nand0.bareboxenv
         `-- nand0.bareboxenv2
            `-- 0x00000000-0x0003ffff (   256 KiB): /dev/nand0.bareboxenv2
         `-- nand0.spare
            `-- 0x00000000-0x0003ffff (   256 KiB): /dev/nand0.spare
         `-- nand0.oftree
            `-- 0x00000000-0x0007ffff (   512 KiB): /dev/nand0.oftree
         `-- nand0.kernel
            `-- 0x00000000-0x005fffff (     6 MiB): /dev/nand0.kernel
         `-- nand0.rootfs
            `-- 0x00000000-0x1f7fffff (   504 MiB): /dev/nand0.rootfs
   `-- macb0
      `-- miibus0
      `-- eth0
   `-- atmel_spi0
      `-- m25p800
         `-- m25p0
            `-- 0x00000000-0x003fffff (     4 MiB): /dev/m25p0
   `-- atmel_mci1
      `-- mci0
   `-- atmel_hlcdfb
`-- mdio_bus
`-- spi
`-- i2c
`-- fs
   `-- ramfs0
   `-- devfs0
`-- net
`-- fb0
   `-- 0x00000000-0x000bb7ff (   750 KiB): /dev/fb0

[-- Attachment #3: OldEnvWorks.txt --]
[-- Type: text/plain, Size: 2343 bytes --]

# devinfo
`-- global
`-- nv
`-- platform
   `-- at91sam9x5-gpio0
   `-- at91sam9x5-gpio1
   `-- at91sam9x5-gpio2
   `-- at91sam9x5-gpio3
   `-- at91sam9x5-gpio4
   `-- at91-pit
   `-- at91sam9-smc
   `-- atmel_usart4
      `-- cs0
   `-- mem0
      `-- 0x00000000-0x1fffffff (   512 MiB): /dev/ram0
   `-- mem1
      `-- 0x00000000-0x0001ffff (   128 KiB): /dev/sram0
   `-- soc
   `-- mem2
      `-- 0x00000000-0xfffffffe (     4 GiB): /dev/mem
   `-- i2c-gpio0
      `-- i2c0
         `-- qt10700
            `-- cs1
   `-- atmel_nand0
      `-- nand0
         `-- 0x00000000-0x1fffffff (   512 MiB): /dev/nand0
         `-- 0x00000000-0x21bfffff (   540 MiB): /dev/nand0.raw
         `-- 0x00000000-0x01bfffff (    28 MiB): /dev/nand_oob0
         `-- at91bootstrap_raw
            `-- 0x00000000-0x0003ffff (   256 KiB): /dev/at91bootstrap_raw
         `-- bootloader_raw
            `-- 0x00000000-0x0007ffff (   512 KiB): /dev/bootloader_raw
         `-- env_raw
            `-- 0x00000000-0x0003ffff (   256 KiB): /dev/env_raw
         `-- env_raw1
            `-- 0x00000000-0x0003ffff (   256 KiB): /dev/env_raw1
         `-- nand0.at91bootstrap
            `-- 0x00000000-0x0003ffff (   256 KiB): /dev/nand0.at91bootstrap
         `-- nand0.barebox
            `-- 0x00000000-0x0007ffff (   512 KiB): /dev/nand0.barebox
         `-- nand0.bareboxenv
            `-- 0x00000000-0x0003ffff (   256 KiB): /dev/nand0.bareboxenv
         `-- nand0.bareboxenv2
            `-- 0x00000000-0x0003ffff (   256 KiB): /dev/nand0.bareboxenv2
         `-- nand0.spare
            `-- 0x00000000-0x0003ffff (   256 KiB): /dev/nand0.spare
         `-- nand0.oftree
            `-- 0x00000000-0x0007ffff (   512 KiB): /dev/nand0.oftree
         `-- nand0.kernel
            `-- 0x00000000-0x005fffff (     6 MiB): /dev/nand0.kernel
         `-- nand0.rootfs
            `-- 0x00000000-0x1f7fffff (   504 MiB): /dev/nand0.rootfs
   `-- macb0
      `-- miibus0
      `-- eth0
   `-- atmel_spi0
      `-- m25p800
         `-- m25p0
            `-- 0x00000000-0x003fffff (     4 MiB): /dev/m25p0
   `-- atmel_mci1
      `-- mci0
   `-- atmel_hlcdfb
`-- mdio_bus
`-- spi
`-- i2c
`-- fs
   `-- ramfs0
   `-- devfs0
`-- net
`-- fb0
   `-- 0x00000000-0x000bb7ff (   750 KiB): /dev/fb0

[-- Attachment #4: Type: text/plain, Size: 149 bytes --]

_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox

  reply	other threads:[~2015-02-07 18:55 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-02-02 16:58 Doug Brainard
2015-02-03  8:59 ` Sascha Hauer
2015-02-03  9:16   ` Bo Shen
2015-02-03 17:21     ` Doug Brainard
2015-02-03 19:33       ` Sascha Hauer
2015-02-03 21:07         ` Doug Brainard
2015-02-05 22:19           ` Doug Brainard
2015-02-06  7:35             ` Sascha Hauer
2015-02-06  7:33     ` Sascha Hauer
2015-02-07 18:55       ` Doug Brainard [this message]
2015-02-09  7:36         ` Sascha Hauer
2015-02-10  5:05           ` Doug Brainard
2015-02-10  9:48             ` Sascha Hauer

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CA+nEJinXNs1G4tSctRPqxSV0PT5WnvSyBU1pKF7nbwwp9GzKNw@mail.gmail.com \
    --to=dbrainard@brainardinsight.com \
    --cc=barebox@lists.infradead.org \
    --cc=s.hauer@pengutronix.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox