/srv/irclogs.ubuntu.com/2010/01/27/#ubuntu-arm.txt

=== jldugger is now known as pwnguin
cooloney_NCommander: sorry, i missed the Mobile team IRC meeting last night,09:48
cooloney_NCommander: is there any important thing for me?09:48
asaccooloney_: hi10:37
loologra: Do you manage to run the current versatile lucid linux-image kernel in qemu-system-arm?11:45
ogralool, havent tried yet but i plan to add a download function for the package to the lucid rootstock so i'll test soon11:46
loologra: Would you mind pinging me when you look into this?11:46
ograwill do11:46
loolI couldn't get any video output or serial console output from it after Uncompressing linjux11:46
ogrado you have probs with it ?11:46
ograoh11:46
loologra: You don't have the modules for the kernels on your people.ubuntu.com pages?11:51
ograi dont think so11:51
loolSadly your cortex-a8 versatile kernel is missing some modules (not sure which) and mountall doesn't like that11:52
loolThese are also missing on x86, so they might be purposedly configured as modules in Ubuntu kernels in general11:53
ograright, i'll switch to the packaged lucid kernel for all cortex-a8 variants soon11:53
ograbut indeed that requires that it works11:53
asacericm_: apw: dove kernel failed ( i guess you noticed)12:55
apwasac, FTBFS ?12:56
ericm_asac, 'm lookin into that12:56
asacyes12:56
asacftbfs12:56
asacthanks ericm_12:56
apwericm_, asac i've already uploaded a fix for it12:56
apwhttps://edge.launchpad.net/ubuntu/+source/linux-mvl-dove/2.6.32-200.612:56
ericm_missing module ecb12:57
ericm_command exited with status 112:57
ericm_make[2]: *** [do-binary-udebs] Error 212:57
ericm_make[1]: *** [binary-udebs] Error 212:57
ericm_make: *** [binary-arch] Error 212:57
ericm_dpkg-buildpackage: error: /usr/bin/fakeroot debian/rules binary-arch gave error exit status 212:57
ericm_apw, thanks12:57
asacapw: great. sorry for the noise ;)12:58
apwericm_, np ... just a stupid d-i interaction that we don't test well before upload12:58
apwi've tested udeb generation on this one12:58
asacsounds good12:58
ericm_cool12:58
apwasac, np better you tell me and i'm already doing it than not12:58
cooloneyasac: i am back12:58
apwi have a lot of kernels in flight right now12:59
asaccooloney: hi.13:00
asaccooloney: wanted to touch base with you on NEON status13:00
asaccooloney: so dmart pointed out that just exporting diffferent hwcaps based on board revision might not be good enough13:00
asace.g. user space apps could trash the board13:00
asacany ideas?13:01
ograasac, hmm ? the patch was already uploaded :)13:01
ograits looking at the board revision number13:01
ograand only enables it on 3.0's13:01
asacright. but what does it do13:01
asacdoes it fully disable NEON if board is too old in kernel13:02
ograexport the neon flag13:02
asacor just tweaks hwcaps13:02
ograit disables the cpu flag13:02
ogra-               if ((fmrx(MVFR1) & 0x000fff00) == 0x00011100)13:02
ogra+               if (((fmrx(MVFR1) & 0x000fff00) == 0x00011100)13:02
ogra+                       && cpu_is_mx51_rev(CHIP_REV_3_0) > 0)13:02
ogra                        elf_hwcap |= HWCAP_NEON;13:02
ograhwcaps13:02
cooloneyogra: right13:03
cooloneyasac: ogra is right,13:03
asacright. so thats the point13:04
asacsomeone might argue its a security issue (DoS) that user space apps can run NEON instructions without getting a SIGILL on boards that dont support it13:05
asacthat was the argument made yesterday13:05
cooloneyasac: generally, there is no 'neon' when you run 'cat /proc/cpuinfo' on TO2 or TO113:05
asaccooloney: yes, but apps can still do it ... e.g. it doesnt cause  a SIGILL13:06
loolWorse, it can actually hang the board13:06
asaclool: thats the consequence e.g. the DoS i talked about above13:07
asaccooloney: how hard would it be to make it so the kernel behaves as if CONFIG_NEON=n if its an old board?13:08
cooloneyasac and lool, right, probablly13:08
ericm_asac, is the gvfs crash issue filed on LP?13:09
cooloneyasac: if CONFIG_NEON=y, it will enable some assemble code which is hard to do dynamical disable.13:09
cooloneyasac: but I will check them later13:10
NCommandercooloney, what does this code do specifically?13:10
ogracooloney, would you see a prob if we enabled CONFIG_TIMER_STATS and CONFIG_HPET_TIMER on imx51 and dove ? powertop would like to have these13:11
ericm_CONFIG_TIMER_STATS has been enabled on Dove13:12
ericm_lemme check HPET13:12
ograah, imx51 seems to not have it13:12
cooloneyogra: OK, i will check them on imx5113:12
ograwant a bug for it ?13:12
ericm_ogra, sure - file both for imx51 and dove so we can check13:13
ograwell, probably better since i can link it to the spec13:13
ograright13:13
ericm_ogra, not sure HPET_TIMER or HIGH_RES_TIMERS13:13
ericm_but HPET_TIMER sounds to me like x86?13:13
ograpowertop moans about HPET_TIMER13:13
ograwell ...13:13
ograits an inel app :)13:14
ogra*intel13:14
ericm_right, checked again: arch/x86/Kconfig:config HPET_TIMER13:14
ericm_mmm... maybe we need to figure out the dependency of powertop over HPET_TIMER now13:14
ograok, then we only wasnt TIMER_STATS13:14
ograno13:14
ograits HPET_TIMER is just a suggestion it makes13:15
ericm_ok13:15
ograTIMER_STATS is actually needed for it to work13:15
ericm_ogra, ok - file one for dove as well so we can check if that's working all right in 200.613:16
ericm_thanks13:16
ograwill we have new uploads before next alpha ?13:17
cooloneyNCommander: those .S code of NEON is in arch/arm/kernel/entry-armv.S13:17
ograelse i wont target it to a milestone13:17
cooloneyNCommander: generally, it will handle some NEON code and call neon version handler for VFP13:18
NCommandercooloney, my ARM ASM is a bit rusty, but we should be able to stuff a check in there to dynamically determine if its a TO1/TO2 board, and jump past the NEON access code13:19
cooloneyNCommander: right, I know that, but still need to find a way to determine that. heh13:21
NCommanderogra, is there a way in userland to determine if its a TO1/2 board, or if its a TO3 board13:21
ograNCommander, did you test suspend/resume on the dove =13:21
ograNCommander, /proc/cpuinfo13:22
ograthe revision string13:22
NCommanderogra, not yet13:22
ograNCommander, would be nice if you did and checked if it works from deskop menu (that would prove the pm-utils scripts work correctly)13:22
NCommanderogra, assuming I can even get to the desktop13:23
ograon imx51 there are no issues so i'm inclined to say they work fine but i need confirmation from dove too13:23
ograi thought the desktop works now for a while13:23
ograat least thats what i heard about the recent liveimages13:23
ograif you manage to click before the panel crashes it should work as a test :)13:24
ograNCommander, i see "dove kernel to be uploaded with CONFIG_HIBERNATION set: TODO" on the pm spec, didnt that happen already ?13:25
ericm_suspend/resume on dove still have a regression, yet I believe it's because I'm still using a DDR2 DIMM here13:26
ericm_NCommander, you have a DDR3 DIMM with you, which you may help test a bit13:26
NCommanderericm_, I have DDR2 systems.13:26
NCommanderI think GrueMaster has a DDR3 Dove13:26
ograericm_, but was CONFIG_HIBERNATION set in the config ?13:27
ograi see no changelog entry saying so13:27
ograericm_, Bug #50298313:28
ubot4Launchpad bug 502983 in linux-mvl-dove "CONFIG_HIBERNATION needs to be set for dove kernels" [Undecided,Confirmed] https://launchpad.net/bugs/50298313:28
ericm_ogra, never succeeded in resuming from hibernation, yet Marvell engineer thought it works13:31
ograwell, either say its unsupported and close the bug or lets fix it :)13:32
ericm_ogra, same reason - I'd suspect a regression in DDR re-initialization which only valid for DDR313:32
ograi just want the spec item gone :)13:32
ericm_ogra, think I'll fix it13:32
ograok13:32
ericm_anyone knows how to upload the existing crash report to LP?13:34
NCommanderericm_, use ubuntu-bug *crash-file*  on the machine it happened13:34
ograapport has some commandline switch to attach to bugs iirc13:34
ericm_NCommander, 'k13:35
ograNCommander, for your "[mcasadevall] check cpufreq functionallity on all boards (1 day): TODO"13:35
ograroot@babbage2:~# echo powersave >/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor13:36
ograroot@babbage2:~# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor13:36
ograpowersave13:36
ograroot@babbage2:~# cat /proc/cpuinfo |grep Bogo13:36
ograBogoMIPS: 159.9013:36
NCommandercooloney, you can get the machine_id for an ARM chip with the mrc instruction, or by using the read_cpuid_id function13:36
NCommander(in the kernel of course)13:36
ograroot@babbage2:~# echo ondemand >/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor13:36
ograroot@babbage2:~# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor13:36
ograondemand13:36
ograroot@babbage2:~# cat /proc/cpuinfo |grep Bogo13:36
ograBogoMIPS: 799.5313:36
NCommanderogra, I assume I need a lucid userland for that?13:36
ograNCommander, can you do the same on a dove13:36
ograyes13:36
NCommanderugh13:36
* NCommander has been trying not to use a lucid userland but a lucid chroot13:37
ogracome on, boot a liveimage13:37
NCommanderogra, let me grab one and I'll test13:37
ogratakes a minute to test that and we're done with the spec item13:37
ograand make asac happy :)13:37
ogralets get below trendline before sprint ! :)13:37
NCommander\ooo/13:38
NCommanderogra, download in progress13:38
ogradownload ?13:38
ograyou dont have one locally ?13:38
NCommanderogra, I need to get a recent live image13:38
NCommanderI'm zsyncing it13:38
* NCommander 3> zsync13:39
ograGrueMaster, !13:39
* NCommander has his ia64 dualbooting Debian and Ubuntu13:41
* NCommander feels he's playing with powers that should better be left alone ...13:41
* ogra points NCommander to #ubuntu-ia64 :P13:41
NCommanderogra, its lonely there :-P13:41
ograi can imagine13:42
ericm_Mmmm...., cpufreq on dove actually turned on by command line "cpufreq_enable"13:42
ogracan we turn that on by default ?13:42
ericm_ogra, sure13:43
ograin kernel i mean13:43
ograafaik initramfs tries to switch them13:43
ericm_yes, it's just controlled by a simple variable13:43
ograto speed up the boot13:43
ericm_I'll try to file a bug report and patch for that13:43
ograi.e. we start with performance until the rootfs is up and then switch to ondemand iirc13:43
ograthanks13:44
ericm_np13:44
ograericm_, can you give me the bugnumber if you are done so i can add it to the spec13:44
ogra(done filing i mean)13:44
ericm_sure13:44
ericm_moment13:44
ograthanks :)13:44
asacchroot: cannot run command `debootstrap/debootstrap': Exec format error13:47
asacstill getting that even with binfmt_misc13:47
ogratry a distro kernel13:47
ograi'm pretty sure there are bits missing in the vanilla build13:48
ograthere is a procps value that needs to be set, vanilla might not allow that13:48
asacogra: you mean the kernel i am running?13:48
ograyes13:48
asacogra: i am running an ubuntu kernel13:49
asacLinux tinya 2.6.31-17-generic #54-Ubuntu SMP Thu Dec 10 16:20:31 UTC 2009 i686 GNU/Linux13:49
ericm_ogra, bug 51325413:49
ubot4Launchpad bug 513254 in linux-mvl-dove "[dove] CPUFREQ isn't turned on by default" [Undecided,New] https://launchpad.net/bugs/51325413:49
ograthanks so much !13:50
ericm_np13:50
ograasac, so i'd say the pm spec looks a lot better now13:54
asacogra: you updated the items?13:55
asacalready talked to jk?13:55
ograyes13:55
ogranope13:55
ograjust DONE'd the low hanging fruits13:55
asacok i have that on my list still13:55
asacgreat!!13:55
* asac will upgrade laptop to lucid today he thinks13:56
* ogra too i want lucid at the sprint13:56
ograbut i'm scared a bit13:57
asacogra: i will let you know ;)13:57
asachow it works out13:57
ograok13:57
asachave to finish my calls today first13:57
asacbut then i can risk the upgrade ;)13:58
ograi'm not even on latest karmic though13:58
ograi should probably first enable -updates  and go to the most recent packages :)13:58
* ogra does that13:58
asacfor me its really scary because i didnt upgrade that late in the past13:58
asacalways feels safer to upgrade in small chunks than going for the big jump ;)13:59
asaceven though the ground might be more solid13:59
ograyeah, same here13:59
ograi usually upgrade during A113:59
asacright. thats what i feel comfortable with too13:59
ograoooouff14:01
ogra287 packages14:01
=== bizkut-miau is now known as bizkut-redhat
armin76asac: get me a pass for mwc :)14:27
suihkulokkiarmin76: unless you regularry wear a tie mwc is very boring14:30
armin76suihkulokki: but i can get boards! :P14:31
armin76zumbi: you going to mwc?14:32
zumbiarmin76: mwc? what is it? i am going to fosdem, btw14:37
zumbisuihkulokki: fosdem this year?14:37
armin76zumbi: mobile world congress14:38
suihkulokkineither..14:38
suihkulokkisee you both in debconf10 ;)14:39
zumbisuihkulokki: we'll miss you then14:39
NCommandersuihkulokki, ooh, lucky. MWC will be fun14:43
* NCommander is looking forward to commuting to his second debconf14:44
=== _bjf is now known as bjf
=== ogra_ is now known as ogra
zumbiarmin76: i do not think i am going to mwc, but if you get tickets I can partner you, just to kill the curiosity of the newer fancy screen devices15:37
zumbiarmin76: btw, attending debconf this year?15:37
* ogra dist-upgrades to see if he can reproduce plars' nautilus crash15:51
plarsogra: yes, it's not good.  Trying to see if I can manually get a backtrace right now, but not having much luck finding the right -dbg packages to pull in15:53
ograplars, i definately dont get nautilus in my upgrade15:54
ograhttp://paste.ubuntu.com/363941/15:54
ograi suspect its rather one of the libs15:55
ogralibglib2.0-0 smells like a good candidate here15:55
ograplars, oh15:55
ograplars, can you check the version of libgtk2.0-common vs the libgtk2.0 package ?15:56
ograi think common is arch: all  and gtk itself ftbfs15:56
ograso that could be our issue15:56
plarsyes, could be15:58
plarslibgtk2.0-0                          2.19.3-1ubuntu415:58
plarslibgtk2.0-common                     2.19.4-1ubuntu115:58
GrueMasterogra: what?15:58
ograaha15:58
ograGrueMaster, nothing anymore, i wanted to ask you for a quick cpufreq test on dove but it turned out its not yet enabled in kernel15:59
GrueMasterok15:59
* GrueMaster needs to remember to have a discussion on time zones during sprint.15:59
ograGrueMaster, yeah, i only checked my clock after i pinged, sorry :)16:01
plarsGrueMaster: I thought we agreed to abolish them?16:09
GrueMasterI must have missed that memo (like so many others).16:10
armin76zumbi: nope16:35
armin76why do i want to go to a debian conf? :P16:36
zumbiarmin76: to meet NCommander et al., so you can ask for boards more effective16:41
NCommanderzumbi, you going to be at debconf 10?16:42
armin76zumbi: you can ask on my behalf :D16:42
zumbiNCommander: probably, i am thinking to get tickets rather soonish than later that it'll be omre expensive. I am unsure if dates are already fixed16:43
NCommanderzumbi, the dates are fixed to my knowledge16:43
NCommanderarmin76, just wait for the new Sheevaplug ;-)16:43
zumbiarmin76: they know me, so they do not send me anything.. too slugish.. :-P16:43
armin76NCommander: i don't want to!16:44
zumbiNCommander: how are new sheevas? do they come with eSATA? or add wifi?16:44
* zumbi kicks armin76 to NYC16:45
NCommanderzumbi, I dunno, haven't seem then yet16:45
* NCommander steals armin76's SPARC and ia64 systems16:45
NCommanderbahaha16:45
zumbihttp://www.linuxfordevices.com/c/a/News/Marvell-Plug-Computer-30-and-Armada-300-and-610/16:47
* zumbi wants http://www.linuxfordevices.com/c/a/News/Mindspeed-Transcede-T4000-and-T4020/16:48
zumbiarmin76: last processors are shown at mwc. If you persuade somebody for tickets17:04
plarsogra: downgrading libgtk2.0-common didn't help anything either17:09
plarsogra: in case you missed my last...17:11
plarsogra: downgrading libgtk2.0-common didn't help anything either17:11
ograyes, i know17:12
ograsee -devel17:12
ograi did that17:12
* ogra somehow had a complete network breakdown over here 17:12
plarsogra: ah, I saw that you had tried glib and gnome-session, wasn't sure about others17:14
ograi i actually upgraded gtk :)17:15
ogramanually pulling debs from LP17:15
ograbut its surely not get17:15
ogragtk17:16
ograsigh, that focus stealing of update-manager is annoying17:16
plarsogra: got it17:31
plarsogra: gvfs17:31
plarsogra: looks to be probably libgvfscommon017:31
NCommanderApple finally announced a tablet18:35
NCommanderO_o;18:35
Stskeepsit's kinda disappointing.18:35
ojnhaha18:35
Stskeepsand embarassing from a ui invention and technical pov (check their pixel doubling to fit native iphone apps..)18:36
ojnstskeeps: what else could they have done?18:36
ojnI bet most apps will be updated to handle the new screen, it's just a stopgap thing.18:37
Stskeepsojn: it looks like a cheap copy of moblin.18:37
persiaPity they went for such a low DPI.  Historically they've been pretty good at making sure stuff renders sharply.18:37
ojnpersia: apple has always been low-dpi. they're behind most other PC desktops/laptops on dpi as well.18:37
ojnstskeeps: ah, you're a maemo guy. that explains the bitterness. :)18:38
persiaojn: Hrm?  That's not been my experience.  Mind you, I went and got the special 300DPI handheld from Sharp back when it came out, but in terms of mainstream stuff they seem to go for higher DPI than other companies.18:38
ojnpersia: not for laptops. Took them forever to come out with a 1440x900 15" laptop, and they're still at that resolution for those screens. 17" has a highres option though.18:39
persiaojn: Hrm.  Strange.  I haven't looked at their laptops in a *long* time, but the marketing materials still talk about high-DPI.18:39
ojneverything is relative. It's quite appropriate DPI for most things, I'm not complaining. But thinkpads and some other brands have quite a bit higher resolution screens. Too high for some use, I would say. But nice for programming18:40
persiaOh well, I guess the low DPI is in line with other things then :)18:40
persiaThere is no such thing as too much DPI : you just get better rendering :)18:40
ojnright, and bigger fonts. and apps that handle that nicely (and that's the catch, not all do)18:41
persiaThose are bugs :)18:41
persiaBut the fonts should be the same size.  Those are supposed to be defined in ems not pixels.18:41
persiaOr points, but that's related to ems.18:42
=== beckyb_ is now known as beckyb
armin76rabeeh: get me a pass for mwc2010!19:13

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