From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stephen Warren Date: Tue, 25 Nov 2014 09:00:15 -0700 Subject: [U-Boot] Tegra board problems In-Reply-To: References: Message-ID: <5474A78F.3040301@wwwdotorg.org> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On 11/24/2014 09:03 PM, Simon Glass wrote: > Hi, > > I'm a bit messed up with my testing now. > > 1. Jetson-TK1: While I2C testing I unfortunately erased part of the > I2C board ID EEPROM, and now it will not boot. It says: > > Dummy read for TPS65913 > Board id = 0x1ff > > and then dies. I can probably change the board id back, but I'm not > sure what it should be! It will boot U-Boot but not the AVP boot > loader. If someone could list out the contents of their EEPROM (bus 1, > address 56) that might help. "AVP boot loader" isn't quite the right term; all bootloaders on Tegra start out execution on the AVP, and typically transition to the main CPU (CCPLEX). "fastboot" is unfortunately (since it's also a protocol name) the term we typically use for the Android/L4T/binary bootloader on this chip. Here's my ID EEPROM dump; I don't recall if there's a serial number in here, or just board type identification. It probably doesn't matter either way though. (I2C bus IDs are different in Linux I guess) # i2cdump -f -y 0 0x56 No size specified (using byte-data access) 0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef 00: 01 00 07 00 77 01 00 00 03 42 00 ff ff ff ff ff ?.?.w?..?B...... 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ > 2. beaver: I cannot get mainline U-Boot to boot a kernel. In fact > 'part list mmc 0' just prints an error: > > ## Unknown partition table > > It is getting a partition ID of 0. Is there something wrong with > Beaver's mmc support in mainline? > > The old 2011 U-Boot on the board works though. Hmm. I haven't tried very recent U-Boot on Beaver; let me check. > Also a question - are there any Jetson-like Tegra 132 boards available yet? Not that I know of. Nexus 9 seems to be the best bet, although it's not useful for bootloader work.