Nvidia Tegra2 and Gentoo: Part one (unpack and specs)

Remember the post i wrote about ARM SoCs? Back in the day I said i wouldn’t comment on Nvidia Tegra since they said they weren’t interested on Linux. Although i updated that when they said they were working on support for it.

Well, that has changed after Google Android has developed so well. Nvidia now officially supports both Windows CE and Android. Since the Linux support is in the works, we already can see some bits, like the kernel on Nvidia’s GIT.

Fortunately i got ahold of a Nvidia Tegra 250 Developer kit, and it has arrived today. Its a pretty nice board, has Dual-Core ARM Cortex-A9 processor @ ~1GHz, 1GB of DDR2-667 RAM, 512MB NAND, audio input/output(Wolfson WM8903 L Codec), Bluetooth(CSR BC6), 802.11g Wi-Fi(Atheros 6002, so that means the ar6k driver, which isn’t on kernel upstream), 10/100Mb USB-based ethernet(SMSC LAN9514, still no Gigabit ethernet on ARMv7 except Marvell Dove), VGA, HDMI, 3 USB, 2 SD slots, 2 mini PCI-e and USIM slot. It can have a lot of optional stuff I don’t have. Anyway, you can find all the features here: http://tegradeveloper.nvidia.com/tegra/tegra-devkit-features.

On this post I’ll talk about the specifications.


Processor : ARMv7 Processor rev 0 (v7l)
processor : 0
BogoMIPS : 1998.84

processor : 1
BogoMIPS : 1998.84

Features : swp half thumb fastmult vfp edsp thumbee vfpv3 vfpv3d16
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x1
CPU part : 0xc09
CPU revision : 0

Hardware : Tegra generic
Revision : 0000
Serial : 0000000000000000

Regarding missing NEON on features…here’s a reason: http://tegradeveloper.nvidia.com/tegra/forum/tegra-250-devkit-hw-documentation#comment-546

dmesg is here

Fore more information you can check Nvidia Tegra Forums and the Linux subforum.

One of the bad things at the moment is that it doesn’t use U-Boot, so you need to use fastboot to put the kernel on it.

On the next post i’ll provide some more info like what devices got it working, build times, and putting Gentoo on it. Meanwhile, you can check how to put Ubuntu(putting another Linux distribution is exactly the same way) written by ianr on the Tegra forums: http://tegradeveloper.nvidia.com/tegra/forum/workaround-run-ubuntu-now.

Have fun!


6 Responses to “Nvidia Tegra2 and Gentoo: Part one (unpack and specs)”

  1. martin Says:

    which gpu is on it? i assume its driven by a nvidia blob? how does it perform?

  2. Christopher Friedt Says:

    you always seem to be 1 step ahead of me. this tegra board seems to be a nice device to work with. exactly how open is their documentation anyway?

  3. Nvidia Tegra2 and Gentoo: Part Two (Running Gentoo!) « Armin76's Blog Says:

    […] Armin76's Blog Gentoo « Nvidia Tegra2 and Gentoo: Part one (unpack and specs) […]

  4. Pandaboard and Gentoo: Part one (unpacking and specs) « Armin76's Blog Says:

    […] i did with the Nvidia Tegra2, i’m going to talk about the Pandaboard which i received two days […]

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: