/srv/irclogs.ubuntu.com/2013/09/22/#ubuntu-arm.txt

Nothing_MuchErm..00:00
Nothing_MuchWell I guess I'm gonna need to figure that on my own.00:01
AmEvAny Tegra 2 porter assistans available?03:16
AmEv*assistants03:17
Nothing_MuchAmEv, I don't think you'll find anybody here that talks :(03:28
Nothing_MuchI'm still wondering how Ubuntu gets installed on an Arm device03:28
AmEvTablet?03:29
AmEvI'm still trying to get it on my Toshiba Thrive.03:29
AmEvFound lots of guides, but every time I try applying it to the Thrive, all I get is..... About that much.03:30
Nothing_MuchAmEv, It's not a tablet I'm looking to put Ubuntu on, it's a tiny PC like the Raspberry Pi.03:31
Nothing_MuchBut powerful03:31
AmEvOh.....03:31
AmEvWhat model is it?03:31
Nothing_MuchOdroid is what it's called03:31
AmEvOK.03:31
AmEvIs that a "zero" or an "O"?03:32
Nothing_Muchan O as in oreo03:32
AmEvNever mind; found ti.03:32
AmEv*i03:32
AmEv*it03:33
AmEvhttp://www.hardkernel.com/renewal_2011/main.php right?03:33
Nothing_Much_What'd I miss?03:35
AmEvStill here. Think I found something.03:36
AmEvWhich model do you specifically have, Nothing_Much_?03:37
=== Nothing_Much_ is now known as Nothing_Much
Nothing_MuchAmEv, I'm looking to get the U2 one03:38
Nothing_MuchIt's half the size of a credit card :O03:38
AmEvHeh. No kidding.03:40
Nothing_MuchI really really need something like that, but I'd also like to know if there's a repository for Ubuntu's Arm build03:41
Nothing_MuchI'd like to do some video editing, if possible.03:41
Nothing_MuchWith Kdenlive preferably.03:41
AmEvDid you take a look at http://forum.odroid.com/viewtopic.php?f=8&t=12 ?03:42
Nothing_MuchAmEv, That looks outdated03:43
AmEvWell, I'm no ARM expert (obviously), but it looks like you might be able to update.03:45
Nothing_MuchI've never heard of Linaro before03:45
Nothing_MuchLemme check it out03:45
AmEvAlso, Kdenlive does have an ARM build. Can't attest to how good it is (let alone on ARM), though.03:45
Nothing_MuchI'm really confused about it03:46
Nothing_MuchIt SHOULD be as easy as just installing on an x86 cpu!03:46
AmEvWelcome to the world of ARM.03:46
AmEvI also wish it was that easy, too.03:46
AmEvThough.03:46
Nothing_MuchI'm open to trying something new03:47
Nothing_MuchBut c'mon, where's the instructions on the Ubuntu website?? D:03:47
AmEvLooks like the Ubuntu website doesn't have links; guess it's jsut the odroid link I posted.03:48
infinityIf you want it to be as easy as x86, get the hundreds of ARM SoC/board vendors to get their kernels functional upstream.03:48
infinityOur userspace works fine on all of them, but we can't give you nice hassle-free installers without sane and functional kernels.03:49
Nothing_Muchinfinity, I'm not sure what you mean by that.03:50
Nothing_MuchThe hardware kernels or firmware?03:50
AmEvThe kernel sources merged upstream, right?03:51
Nothing_MuchI'm confused, what kernels?03:52
infinityYes, that.  They need to get their patches merged upstream, and they need to make them function with the new generic/multiplatform world order.03:52
infinitySadly, most vendors don't put much effort into that, and then just blame distros for being "lazy" and not maintaining 75 out-of-tree kernels.03:52
AmEvWell, prepare for literally hundreds of gnu_linux_<board>_defconfig.... haha03:52
infinityIt's improving, though.  Slowly.03:52
Nothing_MuchI'd give anything that I can afford to get rid of this heater right next to me :/03:53
AmEvYeah... Still frustrated at the fact that Tegra foo support is spotty.03:53
Nothing_Muchfoo?03:53
infinityAmEv: Tegra's actually better than most now.  srwarren and friends have been putting a lot of effort in.03:53
AmEvOh...03:53
infinity(which reminds me, I need to review a patch from him to debian-installer...)03:53
AmEvIt's just that my Tegra 2 device has never booted anything other than Android.03:54
Nothing_MuchUgh, Android03:54
Nothing_MuchI'd take iOS over that mess of an OS03:54
AmEvHeck, I couln't even get Ubuntu Touch to properly boot, either.03:54
AmEv(Toshiba Thrive, if you missed it at all).03:54
Nothing_MuchI can't wait for Ubuntu Touch to come out though, on a phone I can buy.03:55
AmEvGot a kernel. Got a rootfs. Got a boot.img. Then got.... Stuck at "Toshiba" screen.03:55
AmEvThen got frustrated and walked away for several months.03:55
Nothing_MuchCan I get a translation as to why there's so many different out of tree kernels for 1 CPU?03:56
Nothing_MuchOr arch, I should say?03:56
AmEvStill, infinity, anything specific you know of that you can point me to, to help me out?03:56
AmEvWell, "arch" is short for "architecture". It's literally how the CPU is designed.03:57
Nothing_MuchExactly03:57
Nothing_MuchSo I would assume there shouldn't be more than 1 kernel for Arm... right? What am I missing?03:57
AmEvx86 uses what is known as "self-describing hardware".03:58
AmEvARM, however, each and every piece of hardware *needs* to be explained in the kernel.03:59
Nothing_MuchSo.. why aren't the firmware devs giving out anything to the main kernel or the arm version of the Linux kernel?04:00
AmEvMost companies are just doing the bare minimum because they don't see the point in doing more with a product with "minimal market share".04:02
AmEvPlain english? "We're just plain lazy".04:02
Nothing_MuchWait, so Android has an installer easily?04:02
infinityNothing_Much: ARM doesn't have a standard for device discovery (like openfirmware on PPC/Sparc, or ACPI on x86/ia64), so booting a "generic" kernel that could discover devices on the fly and function well wasn't an option.04:02
infinityNothing_Much: That led to fragmentation as everyone just did their own thing in their own little playground to have kernels that could only boot on one very specific and narrow devic definition.04:03
AmEvAlso, each and every device has very different GPIO pinouts. Even MOAR fragmentation.04:03
infinityNothing_Much: We're fixing that with device tree and a slow consolodation of code back into the generic/multiplatform kernel, but it's slow going to fix an old unfriendly tree to play well with others.04:03
AmEvSo, hopefully, in the future, we can get ARM kernels in the repos, right?04:04
Nothing_MuchOh please god make it so.04:04
infinityAmEv: The future is now? :P04:04
infinityAmEv: We *have* a generic kernel in the archive that boots several platforms.  What we don't have is dozens of platform-specific kernels.04:05
AmEvI thought it went "the past is history, the future is history, but right now is a gift; that's why it's called the 'present'"?04:05
AmEv*future is a mystery04:06
AmEvStill, that's one reason why manufacturers are required to push kernel sources, right?04:06
infinityThey're required by the GPL to publish their sources if they give you a device with a Linux kernel binary on it, yes.  Not that that helps much when their source is some hacked up fork of a fork of a fork of a tree from three years ago, unless you want to spend countless man-months fixing up their stuff to work the Right Way.04:07
AmEvI'm still curious if there's a way to inject the ADB server into Android-to-native-Ubuntu devices.....04:10
AmEvIf so, that would make debugging a crapton easier.04:10
AmEvStill, if any Tegra guru wants to give me pointers, I'm on XDA, same handle.04:13
AmEv(Not that you haven't given me any help at all right now, guys! Humor always is a GREAT help!)04:14
=== piscodig is now known as Guest18039
=== Guest18039 is now known as discopig
=== discopig is now known as Guest29407
=== Guest29407 is now known as discopig
=== discopig is now known as Guest65277
=== Guest65277 is now known as discopig
VanfanelHi, how can I add TIOMAP PPA to the apt repositories list in Ubuntu 13.04??16:42

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!