Panda ES2.0: No working x-loader

Bug #624652 reported by Lee Jones
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
x-loader-omap4 (Ubuntu)
Fix Released
Critical
Ricardo Salveti

Bug Description

On boot the Panda ES2.0 gives this error message:

Texas Instruments X-Loader 1.41 (Jun 24 2010 - 13:29:27)
Could not read bootloader!
X-Loader hangs

Tags: armel

Related branches

Lee Jones (lag)
Changed in linux-ti-omap4 (Ubuntu):
assignee: nobody → Oliver Grawert (ogra)
Oliver Grawert (ogra)
tags: added: armel
Revision history for this message
Ricardo Salveti (rsalveti) wrote :

The X-Loader for es2 should be different from es1.

Git tree for es2:
http://gitorious.org/pandaboard/x-loader/commits/omap4_panda_es2.0

And the resulting binary, if you want to test:
http://people.canonical.com/~rsalveti/maverick/boot/es2/

Don't know if we're going to include a different version for es2 or if we're just going to drop es1 now and keep with this one. Oliver, what do you say about it?

Revision history for this message
Ricardo Salveti (rsalveti) wrote :

I asked prpplague if he could test and merge the 1gb patch from robclark (http://gitorious.org/~robclark/pandaboard/robclarks-x-loader/commit/1b391e2cb124038109e7035a9ecebb769784246b) so we could pack the right version from the first version, and he said he would probably do this today (friday).

So my idea is to wait until he test and merges that patch, then we can just upload the newer version (I can work on this).

Another issue is that this is incompatible with ES1, and this is the only board that we tested and have support (x-loader, u-boot and kernel). As we still don't have other packages, pushing a new ES2 compatible x-loader will probably get us to a state that neither boards will be working correctly, so I suggest we wait until we can have a proper kernel and tested boot-loader.

What do you think?

Until then you can just use my binaries at http://people.canonical.com/~rsalveti/maverick/boot/es2/ (tested and it works fine).

Lee Jones (lag)
Changed in linux-ti-omap4 (Ubuntu):
importance: Undecided → High
importance: High → Critical
status: New → Confirmed
Changed in linux-ti-omap4 (Ubuntu):
assignee: Oliver Grawert (ogra) → Ricardo Salveti (rsalveti)
status: Confirmed → In Progress
Revision history for this message
Ricardo Salveti (rsalveti) wrote :

Tried current http://gitorious.org/pandaboard/x-loader/commits/omap4_panda_L24.9 but wasn't able to boot with it (when using 1gb): http://paste.ubuntu.com/487655/

Will check with David Anders tomorrow to see if he can reproduce this issue.

About u-boot, current one from linaro (based on sakoman's patches) boots fine with both ES2 I have (6 and 8 layers), the only problem is that it activates the LEDs when booting u-boot in a way my led kernel patch doesn't work (will also check tomorrow).

affects: linux-ti-omap4 (Ubuntu) → x-loader-omap4 (Ubuntu)
Revision history for this message
Ricardo Salveti (rsalveti) wrote :

Added an updated branch with latest gitorious release, plus 2 patches from robclark's tree to have 1gb support.

Tested and confirm that it works fine with ES2 6 and 8 layer boards.

Don't need to update u-boot as it also works fine for both ES2 boards.

Oliver, please review and push it when possible.

summary: - Panda ES2.0: No working bootloader
+ Panda ES2.0: No working x-loader
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package x-loader-omap4 - L24.9git20100901-0ubuntu1

---------------
x-loader-omap4 (L24.9git20100901-0ubuntu1) maverick; urgency=low

  * new upstream release
   - adds Omap 4 ES2 6 layer and 8 layer support (LP: #624652)
   - uses branch omap4_panda_L24.9 from http://gitorious.org/pandaboard/x-loader
   - es2 compatible only
  * adding 02-panda-fix-ddr-timings.patch and 03-panda-x-loader-emif-1gb-support.patch
    to have 1gb support
 -- Ricardo Salveti de Araujo <email address hidden> Fri, 03 Sep 2010 01:48:30 -0300

Changed in x-loader-omap4 (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.