/srv/irclogs.ubuntu.com/2012/08/16/#ubuntu-arm.txt

=== BV1AL_ is now known as BV1AL
=== Guest5922 is now known as panda|x201
infinityrobclark: You around?04:18
robclarkhey infinity04:24
infinityYo.04:24
infinityDo you know if all the pieces are in place in quantal for us to violently remove the -omapfb X driver, and have -omap magically work?04:25
robclarkmostly.. I think rsalveti was working on making xorg autodetect the right driver04:25
infinityAutodetection wouldn't be necessary if omapfb wasn't on disk, right? :)04:26
rsalvetiyou can already remove omapfb04:26
rsalvetibut -omap is still not working automatically04:26
robclarkbut other than the need for a .conf file, it should be all good04:26
infinityrsalveti: So, removing omapfb right now just falls back to fbdev?04:26
rsalvetiinfinity: it was never using omapfb04:27
infinityrsalveti: seriously?04:27
rsalvetino, by default it was using fbdev afaik, and the proprietary omap one if you had the sgx driver installed04:28
infinitySo, omapfb was just lame code that we never executed, despite shipping?  Go us.04:29
rsalvetiinfinity: it could be used, I believe folks using beagle were using it in the past04:30
infinityrsalveti: "could be used" isn't the same as "loaded by default", which is what I meant by "never executed".04:30
rsalvetiit was never used for panda04:31
rsalvetiand I believe for beagle as well, once we switched for the drm driver04:31
rsalvetiwhich iirc happened at the previous cycle already04:31
robclarkI suppose it doesn't hurt to have.. beagle folks could always add a xorg.conf04:31
infinityI assume the goal for -omap is to actually *use* it in an automagic fashion on all OMAP[2345]* SoCs?04:31
rsalvetiinfinity: yup04:31
infinity\o/04:32
rsalvetiand that's what I'm currently trying to do04:32
robclarkomapfb would probably be a bit better performance (despite no xrandr) if you don't have pvr libs04:32
infinityrobclark: Having working kms is such a massive win that I doubt anyone will care about marginally slower 2D draws.04:32
infinityrobclark: Assuming it is only marginal.04:32
scientes_dms=awesomesause04:33
scientes_*kms04:33
robclarkwell.. I need to add support for cached buffers when you don't have pvr.. that will minimalize the perf difference04:33
robclarkbut I haven't had time to do that yet04:33
scientes_drkms ;)04:33
rsalvetiso I'd vote in favor of improving the -omap driver for all omap socs04:34
rsalvetifirst getting it to work automatically, then improving it04:34
rsalvetiand getting sgx to work on the panda case04:34
rsalvetiif maintaining -omapfb is a pain04:34
robclarkyup04:37
rsalvetirobclark: also, for plymouth, this is what is already done at upstream: http://cgit.freedesktop.org/plymouth/commit/?id=527400dc5a9da4cd3ef8a831e7309e1627d6b3b004:39
rsalvetithey also removed the parts specific for radeon and nouveau04:39
rsalvetiI'm checking if this patch would be enough in our case already, but it's now finally using a generic solution for all use cases04:39
* robclark expects that should work04:40
rsalvetirobclark: yup, worked fine06:30
=== dduffey_afk is now known as dduffey
ogra_rsalveti, you rock !!!07:52
ogra_sadly now that we have a splash we wont have a desktop anymore07:53
ogra_(unity-2d was dropped yesterday)07:53
TheMusoogra_: And if my tests with LLVM Pipe on an x86 machine with fbdev on an NVIDIA card that is not supported by nouveau yet are anything to go by, LLVM pipe on arm will be *VERY* painful.08:21
TheMusoActually thats something I should test tomorrow. Remove the pvr driver and see how bad things are.08:23
TheMusoMeh screw tomorrow, lets try now. :)08:23
ogra_TheMuso, LLVM pipe on arm is nonexisting yet08:26
ogra_i mean there is *something* but thats far from usable08:26
ogra_alpha state at most08:26
TheMusoAh ok.08:27
TheMusoWell even on X86 IMO its really poor.08:27
TheMusoI can't believe we even want to consider putting that into users hands. Sure its not an LTS, but its a release..08:28
ogra_yep, you need a powerful machine08:28
suihkulo1kihttps://blogs.oracle.com/henrik/entry/oracle_releases_jdk_for_linux08:53
suihkulo1kisoftfloat abi still, but I guess installable using multiarch?08:54
marvin24ogra_: did you tried unity-3d with the tegra drivers on quantal?08:59
ogra_marvin24, not yet, i suppose i should before the 13 abi becomes the default09:01
marvin24I always thought unity works fine on omap ...09:02
ogra_if you have working drivers it does09:10
* ogra_ tries an ubuntu-desktop install in a qemu beagle VM for laughs09:31
jonjohi10:03
jonjocan anyone help me with PowerVR SGX?10:04
sveinsejonjo: More specifically?10:05
jonjoI am trying to get OpenGL ES working with x1110:05
jonjo I am using the samsung s5pv210 core10:05
sveinsejonjo: Sorry, no experience with x11 in this context10:06
sveinseAre there any particular reasons which requires kernel >=3.0 in precise (armel), or can it run fine on say 2.6.37 ?11:28
ogra_udev migth need features from newer kernels11:47
ikke-thi, i'm failing setting pandaboard to boot over nfs. anyone able to help?11:47
ikke-tit get's stuck at the time it should mount the nfs, kernel is up11:47
sveinseogra_, might? Where can I learn better what might is?11:48
ikke-tthis is the last output on serial:11:48
ikke-thttp://paste.ubuntu.com/1150485/11:48
ogra_dunno, udev changelog probably11:48
ikke-tusing ubuntu precise for the exercise11:51
ikke-tanyone booting over nfs here?11:51
ogra_did you set BOOT=nfs in your initramfs config before creating the initrd ?11:53
ogra_it should theoretically *just work*11:53
ikke-togra_: yes, i did, along with netboot for module option11:56
ikke-tmy kernel params are:11:57
ikke-tro console=ttyO2,115200n8 vram=40M mem=456M@0x80000000 mem=512M@0xA0000000 elevator=noop root=/dev/nfs nfsroot=10.10.10.252:/mnt/ikraid/ikke/nfs/panda,nolock,wsize=1024,rsize=1024 rootdelay=18 ip=dhcp fixrtc netboot=nfs boot=nfs11:57
ikke-tanything obviously wrong there?11:57
ogra_not on first glance, your paste doesnt have a rootpath though11:58
ikke-tthat's from dhcp, targeted for pxe11:59
ikke-tshould it contain the nfs path in dhcp answer?12:00
ikke-ti used that for ipxe boots12:00
ikke-togra_: the hdmi output seems to print something about the path too12:03
ikke-tt: need a path12:03
ikke-ti don't see what's before "t:", since it's out of tv borders12:03
ikke-thow to provide it the path?12:04
ogra_you can set it in your dhcpd config12:04
LetoThe2ndknown issues with the latest nfs-common updates on QQ? my panda always gets stuck on "gssd stop/pre-start, process 1016"12:04
* ogra_ isnt sure about the exact wording12:05
ogra_LetoThe2nd, either that or a kernel thing12:05
ogra_you could try the new 3.5 kernel if you want ;)12:05
LetoThe2ndogra_: its a vanilla 3.4.7 + RT12:05
ogra_people.canonical.com/~ppisati/ti-omap4-tilt-34-on-35/linux-image-3.5.0-205-omap4_3.5.0-205.10_armhf.deb12:05
ikke-tah, it seems i would need dhcp option rootpath. unfortunately monowall dhcp server doesn't have that.12:17
ppisatiogra_: for Q/omap4, did you do something for pulseaudio?12:57
ogra_what should i do for pulseaudio ?12:57
ppisatiogra_: i've a P/omap4 userbase + 3.4 kernel but i've no audio output12:57
ppisatiogra_: in the audio settings there's only a dummy output12:58
ogra_yes, the device name changed somewhere along the road since precise12:58
ppisatiogra_: right, that thing12:58
ppisatiogra_: so i need to upgrade my usb disk to Q it seems...12:58
ogra_we will need to update th ealsa udev rules once there is a final name12:58
ppisatibut does it work now or not?12:59
ogra_it doesnt until we fix the udev rule or the device name12:59
ppisatiah12:59
ppisatican't remember if i tested audio on the previous Q snapshots13:00
ogra_i tested it and knew it was broken, but didnt bother until we have a final kernel13:00
ogra_ppisati, /lib/udev/rules.d/90-alsa-ucm.rules has the device id's we match against (as shown in "cat /proc/asound/cards")13:01
ppisatiflag@panda:~$ cat /proc/asound/cards13:31
ppisati 0 [PandaBoardES   ]: PandaBoardES - PandaBoardES13:31
ppisati                      PandaBoardES13:31
ppisatiflag@panda:~$ grep PandaBoardES /lib/udev/rules.d/90-alsa-ucm.rules13:31
ppisatiATTRS{id}=="PandaBoardES", RUN+="/usr/bin/alsaucm -c PandaBoardES set _verb HiFi"13:31
ppisatiATTRS{id}=="PandaBoardES", RUN+="/usr/bin/alsaucm -c PandaBoardES set _verb Record"13:31
ppisatiah13:32
ppisaticould not open configuration file /usr/share/alsa/ucm/PandaBoardES/PandaBoardES.conf13:32
ppisatiuhm13:32
ogra_sounds like a bug :)13:34
rsalvetiogra_: hopefully we'll get the sgx stuff working before feature freeze13:51
rsalvetiti should be able to publish the driver based on the latest xorg abi probably tomorrow13:52
rsalvetiit'd also be good to have the new 3.5 based kernel available at quantal as well13:52
* ogra_ prays13:52
rsalvetiit works way better at my panda es13:52
ogra_rsalveti, will be uploaded tomorrw13:52
rsalvetigreat13:53
ogra_so should it already seed the omap xorg driver ?13:53
ogra_i dont think it will do any harm, wont be auto selected anyway13:53
rsalvetiogra_: you can, but it'll not make any difference13:53
ogra_its awesome if you add a minimal xorg.conf though13:54
rsalvetiI'm working on trying to get the autoload/autodetect working properly13:54
ogra_first time i see the monitor applet work :)13:54
ogra_yep, i got that13:54
ogra_even without we coudl worst case just ship it with an xorg.conf.d snippet though13:54
rsalvetithe problem with the xorg.conf is that if it fails, it'll not load x13:55
ogra_oh, ouch13:55
rsalvetiunless we also add fbdev there, should be possible13:55
rsalvetibut the good thing about the autoload is that it tries a bunch of drivers13:55
rsalvetiand fbdev is always the last one, in case it all fails13:56
ogra_iirc asac patched fbdev ages ago to use autoload13:56
rsalvetiI have a solution for the omap driver already, but first want to check with upstream if that's the way to go13:56
rsalvetiso either way we should have something for next week13:57
ogra_cool13:57
ogra_oh, yay, finally13:57
rsalvetiI think the new xorg will land this week still, right?13:57
* ogra_ fiddles with quem since a while ... i was finally able to produce a proper string that gives me an USB disk in the beaglexm emu13:57
rsalvetiif not done yet13:57
ogra_i think they planned to move it tomorrow13:58
=== prpplague^2 is now known as prpplague
=== morphis|away is now known as morphis
=== gallth is now known as tgall_foo

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