/srv/irclogs.ubuntu.com/2014/10/22/#ubuntu-arm.txt

=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
CountryfiedLinuxhowdy04:34
CountryfiedLinuxI notice that videos can't be played from local storage?04:34
CountryfiedLinuxAny suggestions? Thanks in advance.04:34
=== nijaba_ is now known as nijaba
=== chihchun is now known as chihchun_afk
studio_hi13:36
studio_i am new here and i need some help13:36
studio_are here some users or only bots?713:37
k1lstudio_: if you actually ask a question people can see if they can help13:37
k1lbut keep in mind that the whole arm systems are very different from the pc systems. its not only: put a cd into it and everything runs13:38
studio_What about the MT 8127 and Ubuntu port?13:38
studio_exp.: BQ Edison 313:39
studio_?13:40
studio_Other is the Acer Iconia Tab 10 A3-A2013:40
studio_I was reading, that BQ is working together with Ubuntu, but I cant find a port for BQ devices ...13:42
=== chihchun_afk is now known as chihchun
ogra_studio_, if you talk about phones you probably rather want to go to #ubuntu-touch13:44
ogra_(the phone OS is far more than just -arm)13:44
ogra_who told you that ?13:51
studio_the page from ubuntu13:52
ogra_ubuntu-touch is not different to any other ubuntu13:52
ogra_(and will most likely become the base for futrie desktop, server etc)13:52
ogra_*future13:52
studio_can i also build kernels or modules on ubuntu-touch?13:52
ogra_sure, why not13:52
k1lstudio_: its not that when BQ wants to ship a phone in end of  2014 magically all BQ devices from the past 10 years get supported. :/13:52
ogra_heh, yeah13:52
studio_@ogra_ therefore i need help to port ubuntu to my MT8127 device13:53
ogra_well, so build a kernel, make sure the bootloader is set up correctly and it shoould just work13:53
ogra_(well ... depending what you want to do with it ... but to get it basically booting with a minimal install that is enough)13:54
ogra_(doesnt differe for any other arm device)13:54
studio_... build a kernel ... Problem no.1 they don't have a git for the Edison 3 MT 8127 ...13:54
ogra_if they ship linux on that device in any way there needs to be a source tree for the kernel ... everything else would be illegal13:57
ogra_(or at least you should get it sent if you request it)13:57
studio_i told BQ but since now no new git about the MT812713:58
studio_You can check it here https://github.com/bq only old devices14:03
ogra_well, ask them for a kernel for your device14:04
ogra_they have to provide it to you14:04
studio_i asked them ... still no answer14:04
studio_same is with h.26514:05
studio_no support since now14:05
ogra_else report them at http://gpl-violations.org/14:06
studio_do you think it is worth to do that? ... come on, they are a partner from ubuntu ...14:07
ogra_studio_, well, telll them you will ... that might change their mind ...14:08
ogra_legally they are required to give you the code of the kernel if they ship the device with linux14:08
studio_" if they ship the device with linux ..." they shipped with Android ...14:09
studio_and here is our problem, where to get/buy a Tablet-PC (ARM-based) with Ubuntu or how to port it?14:14
k1lstudio_: the nexus7 is a ubuntu dev tablet, iirc.14:17
studio_is nexus7 10 inch quad core h.265 compatible?14:18
studio_h.265 is a future feature must have for DVB-T2 !14:19
k1lstudio_: i think you overestimate the whole ARM situation. we dont have universal drivers like we do have on pc for videocards etc. then there is the whole bootloader issue. it is really not that daily task to put a ubuntu on any arm device.14:19
studio_also for DVB-Sx14:19
studio_@k1l you think wrong, the next gen. for exp. mobile-phones or tablet-pcs with the correct docking-station (mhl 2.0) can do that all, also h.265 including 4k with 60fps14:23
studio_a 4 or 8 core arm-based smartphone is the same as a old pc14:25
k1lstudio_: you focus on the wrong part14:25
studio_no, i am right on the future14:25
k1lstudio_: just because the hardware can do that doesnt mean you get a working custom-rom for it14:26
k1lone of the main issues you already met with bq not giving the kernel sources.14:26
studio_i do not talk about an "coustom rom" check the rasperry pi ...14:26
k1lthen the next part is the drivers for everything that are not included in the kernel. you are very lucky if you get them , too. but most times its binary blops for a specific kernel. so you are limited to that.14:27
k1lstudio_: custom OS14:27
studio_yes, my english is not so good ;)14:27
k1lstudio_: ok ich schreibs mal auf deutsch:14:28
k1lwenn du auf einem ARM etwas anderes laufen lassen willst als das OS das beim kaufen drauf war ist das eine riesen aufwand. es ist nicht wie bei einem laptop/pc, wo du eine ubuntu cd einlegst und alles automatisch erkannt wird und läuft.14:29
k1les gibt keine freien opensource treiber. also wenn du vom hersteller nicht die treiber bekommst hast du wieder ein problem mehr.14:29
k1lund es bringt dir gar nichts, wenn das gerät 8 cores und die und die gpu etc hat, wenn du keine treiber dafür hast.14:30
k1lund das erste problem hast du ja schon selber erfahren: bq gibt dir nicht die kernel quellen um überhaupt einen eigenen kernel zu bauen.14:31
studio_@k1l that's wrong! I own some RPI and since now I had no problems to install or build software for the Raspberry Pi ..14:31
k1lstudio_: yes, because the rpi ships all the kernel source and drivers and stuff. that is the intention behind the rpi14:32
k1lthat is the difference between commercial devices and the opensource/open hardware devices.14:35
studio_OK, mal in Deutsch und von vorne. Wenn Mediatek oder BQ mir die Kernel-Sourcen zur Verfügung stellen würden, könnte man dann selber einen Port für Ubuntu, z.B.  12.04  machen?14:35
k1lstudio_: dann brauchst du immernoch die ganzen treiber für alles was nicht im kernel drin ist.14:35
studio_Ja, aber das kann man doch dann als Modul bauen, oder?14:36
k1ldie gibt es meistens nur als binary blobs, d.h. die laufen dann nur mit dem genauen kernel, mit dem das gerät verkauft wurde. e14:37
k1lnochmal: das ist nicht so einfach, wie bei der PC hardware. (oder bei dem rpi, wo es alle treiber opensource gibt)14:37
studio_Ist mir schon klar, aber wenn ich z.B. v4l2 nutze kann ich doch dann auch neue Module bauen, oder?14:38
k1lnein, weil du in den meisten fällen eben nur binary blobs bekommst. und nicht die treiber quellen14:39
ogra_dafuer gibts ubuntu-touch ;)14:40
ogra_(nutzt nen lxc container in dem die binary treiber voll genutzt werden koennen)14:40
studio_v4l2 kann ich doch im GIT als Source downloaden, anders mache ich es unter Ubuntu doch auch nicht ...14:40
k1lstudio_: und das bringt dir was, wenn du keine grafik ein- oder ausgabe hast weil du keine treiber für den chip bekommst?14:42
ogra_i.e.: du bootest in nen ubuntu arm rootfs ... aber um den grafik treiber zu nutzen startest du nen lxc container in dem der treiber selbst und 1-2 daemons laufen die den treiber dem ubuntu rootfs zur verfuegung stellen ...14:42
k1lstudio_: du verwechselst die PC treiber situation mit der ARM treiber situation. das versuche ich dir die ganze zeit zu erklären.14:43
studio_@k1l Verstehe ich nicht, wenn ich mir den Treiber aus den C-Sourcen unter einem ARM baue wo ist dann das Problem? Auf dem RPI hat das bis jetzt immer funktioniert.14:51
k1lstudio_: ja, weil du auf dem rpi die sourcen für alle treiber hast. der rpi ist ein opensource/openhardware gerät.14:51
studio_@ogra_14:51
k1lstudio_: das sind die smartphones und tablets aber nicht.14:51
ogra_studio_, das prob is das du fuer grafik, sensoren, modem etc keine c sourcen bekommst14:52
ogra_und das RPi ist definitiv *keine* open hardware ...14:52
ogra_beaglebone is ...14:52
ogra_RPi kann nichmal ohne binary blob booten14:53
k1lstudio_: die hersteller müssen nur die kernel sourcen offen legen. bei den treibern nicht. das das beim rpi so ist ist eben eine besonderer fall. in den kommerziellen tablets und smartphones ist das anders14:53
k1lach stimmt. das beaglebone ist das open hardware ding. aber die grafiksinger sind opensource beim rpi, iirc14:53
ogra_yep14:54
ogra_open hardware meint dass du *alles* open bekommst, incl der schaltplaene fuer den SoC chip ...14:54
studio_@ogra_ das mit dem Booten ist halt auch noch so eine Sache, der Bootloader, ich nehme mal an das wird u-boot sein, ist auch nicht offen ... USB-Boot oder NFS-Boot wäre zum Experimentieren auch ganz interessant14:55
ogra_das ermoeglicht dir dann treiber zu schreiben14:55
ogra_u-boot is GPL14:55
ogra_ist alles offen14:55
ogra_die meisten android geraete nutzen aber closed source bootloader14:55
ogra_ist recht selten ada u-boot zu finden14:56
ogra_*da14:56
studio_Gott seit ihr schnell an der Tastatur ... komme da nicht hinterher ;)14:56
ogra_haha14:56
studio_aber nochmal für langsamleser und langsamschreiber, wo kann man das mit den ARMs und BQ nochmal in Ruhe nachlesen?14:58
k1lwas denn genau?15:00
k1ldu darfst halt nicht von den guten beispielen wie rpi auf die masse schliessen. oder vom pc auf ARM.15:00
studio_Naja, BQ soll angeblich Ubuntu-Touch rausbringen, nun möchten wir wissen, ob wir die Edison 3 auch auf Ubuntu oder Ubuntu-Touch "umrüsten" können.15:01
k1lstudio_: das eine hat mit dem anderen erstmal ncihts zu tun.15:02
k1lstudio_: du kannst bei BQ die kernel sourcen einfordern. wenn du sehr viel glück hast bekommst du noch treiber kram dazu.15:03
k1lstudio_: vergleich das mal mit HTC. nur weil einige geräte mit windows-phone kamen läuft nicht auf einmal auf allen geräten windows-phone.15:03
studio_Ok, ich habe jetzt die Sourcen für den MT8127 egal ob von BQ oder Acer, was nun?15:05
ogra_du baust nen kernel... konfigurierst den bootloader fuer dein rootfs geraet ... nutzt deboostrap um darauf ein rootfs zu installiern (oder qemu-debootstrp um auf dem PC "cross" zu bauen) ... dann bootest du15:06
ogra_userspace (rootfs) is immaer gleich ... das ich nich viel anders als beim PC ... kernel und bootloader  musst du dich selbst drum kuemmern ... da is arm speziell15:07
studio_Benötige ich nicht auch noch die u-boot Quellen um das zu machen?15:07
ogra_nope ... aber du brauchst ne moeglichhkeit den bootloader zu konfiguriern ...15:08
studio_das meinte ich u.a USB-Boot15:09
ogra_zumindest root= und console= musst du auf der kernel commandline setzen15:09
ogra_dafuer brauchst du nich unbedingt die sourcen15:09
ogra_(kommt halt auf den bootloader an ... wie der konfiguriert wird)15:10
ogra_finde raus wie das bei deinem device geht und der rest is "relativ einfach"15:10
ogra_:)15:10
studio_ja, sowas hab ich mir gedacht ... man, geht das nicht einfacher?15:10
studio_@ogra_  du hast nicht "zufällig" ein BQ Edison 3? ;)15:12
ogra_nope15:13
ogra_noch nie davon gehoert15:13
studio_BQ kommt ...15:13
ogra_oh, keine frage ...15:14
ogra_aber nich auf nem edison15:14
studio_Siemens hat durch Benq in Europa alles abgewickelt, neue Hoffnung ist BQ15:14
studio_edison kenne ich nur von sat-receivern ...15:16
ogra_du hast edison gesagt ... nich ich ;)15:17
studio_"du hast edison gesagt" wo ?15:18
ogra_<studio_> @ogra_  du hast nicht "zufällig" ein BQ Edison 3? ;)15:18
studio_axo, nur weil das Tablet "Edison 3" heisst, da hasst du mich aber gerade erwischt ;)15:20
ogra_:)15:21
studio_Es gibt da u.A. noch das "Edison 2" aber da nutzt eine ältere CPU ...15:21
studio_hat hier jemand einen Draht zu dem Deutschen Kernel-Coder von BQ ?15:28
=== chihchun is now known as chihchun_afk
studio_hmmm ...15:52
studio_gibts noch was zum nachlesen?15:55
studio_bye15:57
=== chihchun_afk is now known as chihchun
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
=== chihchun is now known as chihchun_afk

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