/srv/irclogs.ubuntu.com/2011/04/26/#ubuntu-arm.txt

=== asac_ is now known as asac
sveinseWe've been running our prototypes from maverick using rootstock which does not install a kernel nor a initrd file. Why do Ubuntu need a initrd script and why does it apparently seem to work without one?07:44
ppisatimorning09:00
sveinseWe've been running our prototypes from maverick using rootstock which does not install a kernel nor a initrd file. Why do Ubuntu need a initrd script and why does it apparently seem to work without one?10:40
sveinseI.e. all necessary features are compiled into the kernel, so I don't need modules. Apart from that, what is initrd doing?10:42
ogra_read up about initramfs-tools, its deeply integrated with the packaging system (packages can put bits and pieces into the initrd) ...10:43
ogra_some packages rely on functions that are only possible while / isnt mounted yet (fsck, lvm, dmraid, entrypted filesystems etc)10:44
ogra_*encrypted10:44
ogra_while ubuntu will work fine without initrd, if one of your users installs something like the encryption stuff, encrypts / and reboots without initrd, he trashed his install10:45
ogra_if you can take that risk ... live without initrd :)10:46
sveinseone point though (and only one from your list): fsck. Rather important.10:47
sveinseThanks10:47
sveinsein this natty release frenzy, how is armel doing?10:49
ogra_quite well, though there was a heavy issue with libreoffice11:00
=== sbambrough-lunch is now known as sbambrough
=== JamieBen1ett is now known as JamieBennett
sempilhow12:23
ericb2hi12:42
ericb2I did an apt-get dist-upgrade on my OMAP3 (Beagleboard xM) and X.org is frozen ... :/12:42
ericb2more precisely, the mouse cursor is frozen12:42
ericb2is there a known reason and in this case,  what is the guilty archive, what has to be done ? .. and so on12:43
ericb2thanks in advance12:43
ericb2looks like ssh works ... better than nothing :/12:58
=== zyga is now known as zyga-afk
rsalvetiericb2: are you using it with a sd card?13:16
rsalvetijanimo: have any idea why some packages from libreoffice didn't contain armel at it's architecture?13:31
janimorsalveti, no, I only saw your bugreport today13:32
janimoAFAIK LibO used to build and work fine on arm during natty13:32
janimosince about 3.3.1 at least when it started building fully13:32
rsalvetijanimo: hm, ok, do you remember how many hours it usually takes to finish the build at our builders?13:32
janimoover 1 day13:32
rsalveti10 hours until now, and still building, hopefully it will work just fine13:33
janimodid some armhf patches get in via debian?13:33
rsalvetijanimo: yes13:33
ogra_rsalveti, so you are rebuilding locally atm ?13:45
rsalvetiogra_: both locally and at the PPA13:45
ogra_ah, k13:46
ogra_so we could pocket-copy it from the PPA ?13:46
ogra_(once the binaries are there)13:46
rsalvetiogra_: that's the idea13:47
ogra_ah, cool13:47
ogra_bah, i cant commit to desktop-webmail upstream13:48
ogra_JamieBennett owns it13:48
* JamieBennett hides13:48
JamieBennettogra_: you can have it now ;)13:48
ogra_heh, assign it to canonical-arm then13:49
JamieBennettogra_: infact -webmail is asac's13:49
ogra_though probably a general core-dev approval would be better13:49
ogra_asac, ^^^ can you hand that over to core-dev ?13:50
ericb2rsalveti: yes, I'm using it using an sd card13:50
rsalvetiericb2: so it could be that the heavy i/o from dpkg is making your beagle useless13:50
ericb2rsalveti:  :-/13:51
ericb2rsalveti: what has to be done ?13:51
ogra_fix dpkg to require less resources ;)13:51
ogra_or more likely debconf than dpkg13:51
ogra_or switch to use an USB disk13:51
ericb2ogra_: what does the bug exactly ? (what are the symptoms ? )13:51
rsalvetieven a faster sd card can help already13:52
ogra_yeah13:52
=== ian_brasil___ is now known as ian_brasil
ericb2rsalveti: I can connect to the beagle using ssh13:53
JamieBennettmine is -office13:53
ericb2rsalveti: at least I did once. e.g. I restarted gdm, but unsuccessfully13:53
ericb2janimo: FYI, OOoLight works well on the beagleboard too13:54
janimoericb2, great to hear that :)13:54
janimofast enough?13:54
ericb2janimo: first launch is 10s13:54
ogra_form SD ?13:54
ogra_thats fast !13:54
ericb2janimo: the proc is 800MHz and I got 512 MB of RAM13:54
ericb2ogra_: from sd, yes13:54
ericb2compiled from sd too13:55
asacogra_: what do you need it for?13:55
ericb2and starting second launch around 3 s13:55
asacogra_: committing? i dont even see an attempt to propose or merging ;)13:55
ogra_asac, we ship it by default ... bug 769235 has a fix13:55
ubot2Launchpad bug 769235 in desktop-webmail "Icons & app names identical for desktop-email & desktop-email-config" [Low,Confirmed] https://launchpad.net/bugs/76923513:55
asacogra_: junk is probably not the best place to push such patches13:56
ogra_asac, well, i'm lazy with LP ...13:56
ogra_asac, well, bzr push lp:desktop-webmail didnt work and i need to move on ... +junk is still better than losing it from my disk ;)13:56
asacogra_: can you push that to lp:~ogra/desktop-webmail/lp769235 and just hit propose for merge?13:56
asacogra_: you dont know how launchpad works, right?13:57
ericb2rsalveti: do you have the dpkg bug report at hand please ?13:57
asaci think bzr could be improved to have a command: bzr push-merge-proposal-for lp:desktop-webmail ;)13:58
ogra_asac, slow, right ?13:58
asacogra_: no ... but you can just push to the proper project and dont need to use junk13:58
asacogra_: like i said: lp:~ogra/desktop-webmail/lp769235 would be appropriate13:58
ogra_pushed that way now13:58
asaccool13:58
ogra_opening the page will take me 20min though13:58
ogra_so i will do the proposal later13:58
StevenKasac: bzr lp-propose13:58
asacogra_: i can propose. thanks13:59
=== zyga-afk is now known as zyga
pgranerGrueMaster, ping14:42
rsalvetiogra_: the slideshow seems to be disabled at the latest netbook daily image, is this expected?14:46
rsalvetigot from 20110426.414:47
rsalvetiogra: GrueMaster: from 20110426.4: slideshow disabled at the installed, software center gave me a "not found" while trying to install the omap 4 extras because it seems that it didn't run apt-get update and I'm getting a lot of fifo underflow :-(15:08
rsalveti*installer15:08
ogramissing apt-get update is a fee we have to pay for changing the sources.list from jasper15:09
ogra(no network, so no update run)15:10
rsalvetiogra: and still a lot of "asoc" error messages at the kernel log, shouldn't this be fixed already?15:17
rsalvetior are we waiting the fix to hit the updates?15:17
ograno, its fixed, but tobin seems to have found that one reboot is needed for it to properly take effect15:17
rsalvetihm, interesting, will try15:18
ograi guess we need to create the state file from jasper15:18
ograor some such ...15:18
ograhavent looked deeper yet15:18
rsalvetiogra: showing just pandahdmi output and still reporting the error messages15:34
rsalvetiand no packages to update, using latest stuff15:34
ograyes, the fixes are in the packages sine a week15:34
ogra*since15:34
ograit shoudl just work15:35
rsalvetiogra: what was the fix?15:35
ograadding the patches and a proper udev rule to select the right ucm profiles15:35
GrueMasterpgraner: Pong15:38
rsalvetiogra: udev rule is there, but still broken15:38
GrueMasterogra: Audio does not come up after a single reboot.  It appears that alsaucm is never run.15:38
ograGrueMaster, well, thats strange sinc ethe udev rule runs it15:42
ograand that just matches against the device name15:42
* ogra has a netbook image ready, will test myself15:42
GrueMasterDoes it?  Because I am not seeing audio until I run alsaucm manually then reboot.15:43
ograwell, there *should* be a udev rule :)15:43
GrueMasterThere is, but I don't think it gets executed.15:44
rsalvetiudev rule is there, could be that the device name is not right15:44
ograask diwic if it actually ended up in the upload where the changelog claims it did :)15:44
rsalvetior something similar15:44
=== fairuz is now known as fairuz-away
ografor anyone intrested, i think we can have proper images for the ac100 now with the .37 kernel ... you can actually update kernel and initrd from the running device15:48
ericb2looks like I got the network working. Can I downgrade dpkg or something to make it work again ?15:48
ograi think i'll roll a community image for it in oneiric15:48
* ericb2 still wondering why x.org does not work after a big apt-get dist-upgrade on Beagleboard (xM) 15:49
ograerr15:52
ograwhere is the slideshow ?15:52
ogra(and more important, why isnt there a bug for it missing)15:52
rsalvetiogra: I said you earlier, the slideshow seems to be gone15:52
rsalvetiI asked you if this is expected or not15:53
GrueMasterogra: I was trying to debug it and got sidetracked yesterday.  It is only affecting armel.15:53
rsalvetithat's why I didn't fill a bug yet15:53
rsalvetiogra: http://paste.ubuntu.com/599329/15:53
GrueMasterI tested it on x86 in a VM.15:53
ograhmm15:53
ograit surely speeds up the install15:53
ograARGH !15:54
ograrsalveti, thanks, that says everything15:54
ograoh my15:54
pgranerGrueMaster, FYI I tested the OMAP4 images and no issues according to the test on the ISO tracker15:55
ograGrueMaster, rsalveti: sudo ln -s /usr/bin/alsaucm /lib/udev/alsaucm15:55
GrueMasterpgraner: How exactly did you test them?  There are several issues.15:55
rsalvetiogra: yep, testing that15:56
ograthat should fix it15:56
ericb2what is the last dpkg version correctly working ?15:56
ograi dont really know if i can use absolute paths in udev rules15:56
pgranerGrueMaster, like I said following the tests on the iso tracker15:56
ograbut i guess that would be the right fix15:56
ograi wouldnt have expected the helper to look in a hardcoded path15:56
rsalveti85-usbmuxd.rules:ACTION=="remove", SUBSYSTEM=="usb", ENV{PRODUCT}=="5ac/12[9a][0-9a-f]/*", ENV{INTERFACE}=="255/*", RUN+="/usr/sbin/usbmuxd -x"15:57
rsalvetiogra: seems we can15:57
pgranerGrueMaster, http://testcases.qa.ubuntu.com/Install/ARM/PreinstalledImage15:57
rsalvetilet me test with the full path15:57
ograrsalveti, ah, didnt think of just grepping :P15:57
pgranerGrueMaster, if there are others let me know I have two Panda's here to test with15:57
rsalvetiogra: :-)15:58
GrueMasterpgraner: Bugs I had listed yesterday:  bug 758486, bug 746023, bug 769235.15:58
ubot2Launchpad bug 758486 in linux-ti-omap4 "omapdss DISPC error on Panda platform" [Medium,New] https://launchpad.net/bugs/75848615:58
ubot2Launchpad bug 746023 in alsa-utils "No sound on omap4" [High,Fix released] https://launchpad.net/bugs/74602315:58
ubot2Launchpad bug 769235 in desktop-webmail "Icons & app names identical for desktop-email & desktop-email-config" [Low,Confirmed] https://launchpad.net/bugs/76923515:58
ogra769235 has a fix already and will be an SRU15:59
GrueMasterAlso, there is an installer bug yet to be filed, oem-config doesn't run the slideshow during installation.15:59
ograwhich is cosmetic ...15:59
pgranerGrueMaster, I'm not seeing test cases for any of those issues, I only see the one I posted to you or am I missing something15:59
GrueMasterpgraner: Also, the image seed was changed last Thursday, so there are a lot of apps that haven't been tested.16:00
GrueMasterpgraner: I list all known bugs during release testing.16:00
GrueMasterNot just what the testcase says to look for.16:00
pgranerGrueMaster, do you have additional test cases?16:01
GrueMasterAnd since we had the seed change, I have been going over everything.16:01
GrueMasterNo, I don't.16:01
GrueMasterI just run programs and see what works & what doesn't.16:01
GrueMasterThe main testcase you refer to is specific to armel installation on omap3/omap4 platforms.  The rest is just like testing the desktop apps.16:03
ograpgraner, "use the image and all apps" is our main testcase16:03
pgranerogra, GrueMaster, thanks16:05
rsalvetiogra: http://paste.ubuntu.com/599337/ worked when I triggered udev add events by hand16:06
rsalvetilet me try rebooting16:06
ograah, cool16:06
* GrueMaster goes to get massively caffeinated prior to starting testing.16:06
ograhmm, the slideshow is still isted for the netbook-live task16:07
ograbut it doesnt end up on the image16:07
* ogra scratches head16:07
GrueMasterIt is in the manifest.16:10
ogranot in mine16:13
GrueMasterwhich package are you looking at?16:13
ograi search for slideshow16:14
GrueMasterubiquity-slideshow-ubuntu 4016:14
ograi dont have it in the current manifest16:15
GrueMasterThats what fgrep ubiquity 20110426/natty-preinstalled-netbook-armel+omap4.manifest reports.16:15
ogranot sure what you look at16:15
ograGAR !16:15
* ogra curses chromium16:15
ograjust FYI ... the slideshow is definitely not installed on headless16:15
rsalvetiogra: ok, worked fine, will prepare the debdiff16:15
* ogra grumbles16:15
GrueMasterwhy would we have a slideshow in headless?  :P16:16
* GrueMaster offers coffee infusion to ogra16:16
ograGrueMaster, ask chromium why it gave me the cdimage page i just *didnt* want16:16
ograit should guess the right one from my thoughts !!!16:16
GrueMasterActually, I should ask why you don't just pull a local copy with wget when you zsync the image.16:17
ograi rarely look at the manifest unless something is wrong16:17
GrueMasterI always look at the manifest because it is rare that something isn't wrong.16:18
ograheh16:19
GrueMasterBesides, doing a diff between builds lets me know what changed and what to focus testing on.16:20
GrueMaster(especially when someone changes the image seed close to release).16:20
GrueMaster:P16:20
ericb2is there somebody able to help me on the channel : got Ubuntu on BeagleBoard, and after I did a big apt-get dist-upgrade, I got x.org started, but no keyboard, nor mouse .... thanks in advance for any help or hint16:22
ograrsalveti, hmm, just using the udev rule doesnt help for me16:23
ericb2could be gdm broken, or one lib gdm depends. But can be something completel different16:23
ograrsalveti, it only works after i ran alsaucm manually16:23
rsalvetiogra: hm, I just triggered udev by hand and then rebooted16:23
rsalvetinow it's fine16:23
ericb2ssh works, the network too and I can install, update16:23
GrueMasterericb2: Try logging into a console and rerunning "sudo apt-get -f install" to make sure all packages are installed and updated.16:23
ericb2GrueMaster: I did one minute ago16:24
ograrsalveti, well, it might be that it needs the init once16:24
ericb2GrueMaster: maybe some missing modules (or not loaded )16:24
ericb2something around usb16:25
ograi definitely had no sound (and did about 5 reboots to make sure) without running the command once16:25
rsalvetiogra: ok, will fire up a new image with just this fix included to see how it goes16:25
ograsigh, and GDM takes about a century on a class2 card16:26
ericb2GrueMaster: the exact state is :  my login name  (eric) selected, and under the mouse cursor, I can read "Login as eric"16:26
ericb2GrueMaster: but the cursor is stalled, like the keyboard and mouse16:26
GrueMasterericb2: Do you see any messages in dmesg regarding keyboard & mouse?16:27
ograrsalveti, i didnt run the Record verb and even after several reboots i have no input device (which is what record creates)16:28
rsalvetiogra: hm, weird16:29
ograso your manual trigger has done the initialization i guess and the state file brings it back to the state it had on shutdown16:29
ograi bet even removing the rule will still get you working sound after reboot16:30
* ogra tries that16:30
rsalvetiogra: the manual trigger should be the same trigger that happens while booting the device16:31
ericb2GrueMaster: [    4.711303] input: PS/2+USB Mouse as /devices/platform/ehci-omap.0/usb1/1-2/1-2.3/1-2.3:1.1/input/input216:31
ericb2GrueMaster: looks ok at least for the mouse16:31
ograrsalveti, well, lets see, i removed the rule and am just rebooting16:32
ericb2GrueMaster: imho, this rather could be an x.org issue with keyboard + mouse or something16:32
ograrsalveti, yup, sound is there even without the rules file, it is restored from the state file16:34
ericb2GrueMaster: and /var/log/syslog says :  http://paste.lisp.org/display/12160316:34
ogra(and record is still missing as well)16:35
ericb2GrueMaster: interesting : click either the mouse buttons or the keyboard do nothing (meant : nothing is detected)16:36
rsalvetiogra: janimo: why do we have mpurate=900 at the headless image for omap 3?16:37
rsalvetithat's not compatible with old beagles, like C416:37
ograrsalveti, does it do any harm ?16:37
rsalvetiI can't even boot at my C416:37
ograargh16:37
GrueMasterericb2: Why do you have oem-config installed?16:37
ericb2GrueMaster: let me check16:37
ograrsalveti, i added that a while ago to get the XM to full speed16:38
GrueMasterrsalveti: My beagle C4 is working fine on headless.16:38
ograi thought kernels not capable of using 900 would just ignore it16:38
rsalvetiogra: did you add this just at the headless image?16:38
ograGrueMaster, check your cmdline16:38
ograrsalveti, i dont think so16:38
rsalvetihm, let me check it again, but after removing it I'm able to boot16:39
ograshould be on all omap3 ones16:39
* ogra checks the code16:39
ericb2GrueMaster: looks like it isn"t. Shall I install it ?16:39
GrueMasterIt is in your pastebin, that is why I ask.16:39
ograyeah, its in all omap3 images16:40
rsalvetiok, so it could be a different but, let me check it properly16:40
rsalveti*bug16:40
GrueMasterogra: rsalveti http://paste.ubuntu.com/599358/16:40
ericb2GrueMaster: don't ask me why :)  I'll try to install it, and I'll keep you informed about the progress. Thanks anyway :)16:41
rsalvetiGrueMaster: is this a C4?16:41
GrueMasterericb2: YOu don't need it.16:41
ericb2GrueMaster: arf ..16:41
GrueMasterrsalveti: yes.16:41
ericb2GrueMaster: so what shall I do ? uninstall it ?16:41
ograGrueMaster, thats a C4 ?16:41
GrueMasterogra: yes.16:41
ograwow16:41
ograi didnt know they could run that fast :)16:42
rsalvetihm, the only difference is that I'm also using it with the zippy expansion board16:42
GrueMasterIt is the only beagleboard I have.16:42
rsalvetiit probably can, but not that stable I'd say16:42
ograoh, i thought you got an XM replacement at some point16:42
GrueMasterThat is an XM.16:42
ograyou said C416:42
GrueMasterThis is an original beagleboard.16:42
ograC4 != XM16:42
GrueMasterI know that.16:42
* ogra is confused now16:43
GrueMasterI have both.  But I don't have any other rev of beagleboard.16:43
GrueMasterBeagleXM is a different product.16:43
ericb2GrueMaster: I got an xM if this can help you16:43
ograyou have a C4 and an XM but you only have one beagleboard ?!?16:43
* ogra is even more confused now16:43
GrueMasterericb2: Sadly, I am a bit usy with last minute release work.16:43
ericb2GrueMaster: I understand. thanks anyway :)16:44
GrueMasterogra: The beagleboards include up to Rev C4.  The beagleXM is an entirely different product.16:44
ograGrueMaster, XM and Cx or Bx are the same product ...16:44
GrueMasterSimilar to Panda.16:44
ogradifferent revision, but same product16:45
GrueMasterNo, XM has a different rev CPU.16:45
phhbeagleXM similar to panda ?16:45
phhwut ?16:45
GrueMasterCheck your specs.16:45
ograstill, the product is called beagleboard16:45
GrueMastersigh.16:45
GrueMasterNo, it is called beagleXM.16:45
ograask TI why they prevented us from finding the difference in cpuinfo :)16:45
phhBeagleBoard-xM delivers extra ARM ® Cortex TM -A8 MHz now at 1 GHz and extra memory with 512MB of low-power DDR RAM,16:45
phhI stopped at the first line.16:45
phhit's not like panda.16:45
GrueMasterOk, there is too much noise in the channel.16:46
* GrueMaster goes back to testing.16:46
ograGrueMaster, so does your C4 behave stable then at 900MHz ?16:47
GrueMasterSeems to, at least for headless.16:47
* ogra wouldnt have expected it to even scale to 900)16:47
ppisatido anyone know where i can find a gdb for arm? i.e. arm-linux-gnueabi-gdb16:47
GrueMasterIt was running all night untill I reimaged it this morning.16:47
ppisatior do i have to roll my own?16:47
ograapt-get install gdb ?16:48
ppisatii need ar arm one16:48
ericb2GrueMaster: apt-get autoremove + disconnect/reconnect all usb stuff fixed the issue16:48
ogra(which should actually be installed)16:48
phhppisati: apt-get install gdb should install an arm one :p16:48
phhoh well you need an arm system.16:48
ograppisati, that gets you an arm one on the right platform ;)16:48
ppisati:)16:48
ppisatiok16:48
phheveryone here got an arm as main system no ? :p16:48
ppisatii'm chasing the kexec stuff16:48
ppisatiit hangs after relocation16:48
ppisatiso i need jtag now16:48
ppisatii managed to setup openocd on panda16:49
ppisatiso fa so good16:49
ppisatibut now i need a proper gdb16:49
ographh, one at least ... some of us are exaggerating though like GrueMaster ... he has many :P16:49
ograone arm for every hand !!!16:49
ppisatione arm for my reign!16:49
phhone ac100 for every hand here yeah16:49
ppisatiok, i tri the codesourcery toolchain16:49
ographh, oh, you have a second one ?16:49
* ogra is envious16:49
phhogra: how the fuck do you test on your main system ? :p16:50
ograby using a different one while testing16:50
ograthats why i do it so rarely :)16:50
ograover easter i switched completely to 2.6.37 though16:50
phhi was fed up of doing tests only once a month, so I got another ac100 :p16:51
ograthat makes everything easier16:51
phhit's still the cheap french ones though16:51
phhno 3G no BT16:51
GrueMasterWe can't even get them in the States.16:51
ograwell, the shop i got mine from still wants 299€ for it ... and i havent gotten around ordering one from the cheaper shops online16:51
phhhihihi16:51
ograbut i plan to ... and a mPCI SD16:52
ogra*SSD16:52
phhGrueMaster: you can't have everything16:52
phhogra: I only plan to change my panel16:52
phhwith planning being something really long term :D16:52
GrueMasterSure we can, as long as it runs Windows 7.16:52
ograthat possibly too16:52
ografirst of all i want a usable disk16:52
phhogra: and your '...' is soldering some more ram ?16:53
phh(just saying.)16:53
ograHD screen is next on my list :)16:53
phhwell, the panel has two  goals:16:53
phhget an HD screen16:53
ogramore ram would be awesome but i'm not good at SMD soldering16:53
phhget a new screen16:53
phhnot that I killed my current panel16:53
phhbut err, yes.16:53
ograheh16:53
ericb2For the record : disconnect/reconnect all USB devices , is mandatory when you log out / login16:54
ograwell, $90 isnt bad for a replacement that also does HD16:54
phhyeah16:54
ericb2now it works ...16:54
GrueMasterI have 8G of DDR2 sitting here on my desk waiting for testing to finish so I can upgrade my desktop from the current 3G.16:54
ograbut thats lame ... doesnt involve soldering at all16:54
phh:)16:55
ograits more exciting if you can break it :)16:55
GrueMasterericb2: Sounds like something else is wrong.  The natty images work fine here on beagle/XM/Panda w/o hotplugging the USB.16:55
GrueMasterWhoa, this is interesting.  mpurate=900 is on both headless & netbook images.  My beagleboard (C4) is showing 893 bogomips, and my XM is showing 782.16:58
GrueMasterOh, and cpuinfo does show a difference between the two.  C4: CPU Variant 0x1  XM: CPU Variant 0x316:59
ppisaticode sourcery toolchain had one, and it works17:02
phhppisati: good to know17:02
ograppisati, i'm pretty sure we have a packaged one in the cross toolchain, hrw would know where though17:05
ograGrueMaster, yeah, but they explicitly have not changed the Hardware entry between the revisions17:06
ograbtw, all apps that were added with the recent meta change have been working here17:06
ograi gave all of them some small function tests17:07
GrueMasterYes, I tested them here over the weekend.17:07
ogragreat17:07
* ogra would like to know if mpurate can actually cause any instabilities ... honestly i would prefer to go with 900MHz on the XM (instead of 600) and rather say we stop supporting C4 officially without image modification17:08
GrueMasterI would say leave headless w/o mpurate and mark the netbook for XM only.17:09
ograGrueMaster, i think bogomips are more than just cpu speed, to get the actual MHz value look in dmesg17:09
ograugh, adding a flavour specific hack additionally?17:09
ograi dont think that flies two days before release ... its either all omap3 image on or all of them off17:10
GrueMasterWell, you could always add a hack in jasper to detect the cpu variant.17:10
GrueMasterI was thinking of Oneiric.17:10
ograsure, and i can grow grass on my knee if i dont move for long enough :)17:11
GrueMasterFor now, we release note it.17:11
ograyeah17:11
ograwell, i sense a respin anyway17:11
GrueMasterwhy?17:11
ograso we still have a chance to drop it ... but its an all or nothing thing in natty17:11
ograGrueMaster, if we find an easy fix for slideshow and sound, wouldnt you want them in ?17:11
GrueMasterslideshow is not a showstopper.  Audio can easily be fixed with an update.17:12
* ogra doubts audio is fixable easily outside of jasper17:12
GrueMasterI'd rather not respin unless it is critical or the entire mess is respun (all arches).17:12
GrueMasterCan't the udev rule be updated with the correct path to alsaucm?17:13
ograsure, but it changes nothing17:13
rsalvetiogra: GrueMaster: up, can't boot: http://paste.ubuntu.com/599371/17:13
ograat least here17:13
rsalvetifinished the headless installation without the mpurate argument, and then added it again by hand17:14
rsalvetiat next reboot the kernel get stuck17:14
ograweird, i dont even see it setting the mpurate17:14
ogra[    0.000000] Clocking rate (Crystal/Core/MPU): 26.0/332/500 MHz17:15
ograyou should actually have another line where it tells you that it re-sets to a different value17:15
rsalvetilet me try with different values17:15
rsalvetithat's all I have17:15
ograyeah, i belive you :)17:16
ograi just know it looks quite different on my XM if it actually changes the value during boot17:16
GrueMasterOut of curiosity, why is the uboot delay on omap3 10 seconds, and only 3 seconds on panda?17:17
ograGrueMaster, blame jcrigby :)17:17
rsalvetiGrueMaster: there's a patch to fix this upstream already17:18
ograits a compile time default17:18
rsalvetiyeah17:18
rsalvetiogra: mpurate=720 boots fine17:18
ogragrmbl17:18
rsalvetiogra: this is what should be the next line:17:18
rsalveti[    0.527679] Switched to new clocking rate (Crystal/Core/MPU): 26.0/332/720 MHz17:18
ograyeah17:18
rsalvetiso it seems it got stuck while trying to set the clock17:18
ograthats what i have on XM (with different values)17:18
ogradamned17:19
rsalvetiOMAP3530-GP ES3.1, CPU-OPP2, L3-165MHz, Max CPU Clock 720 mHz17:19
rsalvetifrom u-boot17:19
rsalvetibeagle c4 should be stable with 72017:19
ograNCommander, janimo, rsalveti, GrueMaster, persia ... votes ... do we respin or not ?17:19
rsalvetiogra: I think we have a kernel patch that changes that at the kernel side, let me try to look for it first17:20
ogradoesnt help much if you cant install at all17:20
GrueMasterI vote no unless it is required.  Make the changes so they are there if we do need to respin.17:20
rsalvetiyeah, we would need a respin or at least a big note at the release notes17:20
* ogra waits for more votes ... thats +1 vs -1 atm17:22
GrueMasterList the fixes that would be picked up in a respin.17:23
ograGrueMaster, well, we dont have any fix for sound nor for slideshow atm17:23
ograso mpurate would be the only one if we respun right now17:24
GrueMasterIf you don't have a fix for them, respin currently does nothing.17:24
ograit makes old beagle work17:24
ograand new beagle slower17:24
GrueMasterI haven';t seen a problem on my old beagle yet.17:24
GrueMasterI only run it headless though.17:24
rsalvetithat probably depends on the hardware17:24
rsalvetiit's an overclock17:25
GrueMasterright.17:25
ograright17:25
ografor C series its an overclock17:25
GrueMasterCan be release noted.17:25
rsalvetiI can't get mine to boot even with 80017:25
ograXM is actually supposed to run up to 1GHz17:25
rsalvetilet me check if our u-boot is setting the mpurate value17:25
ogramy XM runs at 600MHz if you dont set it on cmdline17:26
GrueMasterubuntu@beagle:~$ dmesg|fgrep Crystal17:26
GrueMaster[    0.000000] Clocking rate (Crystal/Core/MPU): 26.0/332/500 MHz17:26
GrueMaster[    0.357208] Switched to new clocking rate (Crystal/Core/MPU): 26.0/332/900 MHz17:26
ograso i would say u-boot doesnt17:26
GrueMasterFrom my beagle C417:26
rsalvetiu-boot just sets the mpurate var17:26
ograyeah17:26
rsalvetiyou still need something like mpurate=$mpurate17:26
rsalvetisomething like that17:26
ograbut no value17:26
rsalvetiyup, seems to be setting it up17:27
ogradavidm, thoughts ?17:27
rsalvetilet me see if I can get that with our kernel17:27
rsalvetiif we can get it to get the right value from u-boot, then I believe we should make a respin17:28
rsalvetibecause it'll always be the right clock17:28
rsalvetiogra: http://paste.ubuntu.com/599374/17:28
rsalveti600 for beagle a/b17:28
rsalveti720 for c417:28
rsalvetiand 1000 for xM17:28
ogra1000 doesnt work17:28
rsalvetiwhy not?17:29
ogra900 is the highest i could get (i tested the option before adding it )17:29
rsalvetihm17:29
ogra(indeed i didnt test on Cx)17:29
phhthe bootloader scripts i've seen states that there is a bug in kernel that prevents it from going to 1G17:29
ograi think there is some linux-omap patch that enhances it to 100017:29
ograwhich we dont have in our mainline kernel17:30
ograsome koen magic :)17:30
rsalvetiargh, we can include it but then it'll probably not boot with 100017:30
rsalvetiogra: yup, just need to use mpurate=${mpurate}17:33
rsalvetiand you'll get the value from u-boot17:33
rsalvetiwith that I'm getting 720 at my C417:33
ograhmm, could somone try with XM?17:33
rsalvetisure, a sec17:34
ograi clearly saw probs with 1000 here17:34
davidmogra, rsalveti is the issue some boards currently can't boot but with the single change mpurate=${mpurate} all boards will boot?17:34
ogradavidm, not sure yet, as we stand atm we can only boot XM reliably and Cx with luck17:35
rsalvetiwith current setup we may have problems with old beagles, like beagle a/b and c17:35
rsalvetibut it should work better for xM17:35
rsalvetiusing mpurate=${mpurate} will fix for beagle a/b/c but will also set 1000 for xM17:35
rsalvetiand it seems our kernel doesn't support it17:35
rsalvetitesting right now17:35
ogradavidm, dropping the aparm completely will drop XMs to 600MHz but make Cx and Bx work17:35
ogradavidm, setting mpurate=${mpurate} will set a value that didnt work on XM during my tsets17:36
phhyou have no control on bootloader's config file ?17:36
ographh, we have a release on thu ...17:36
rsalvetiogra: I prefer doing a respin without any mpurate, putting on the release notes how to use the mpurate from u-boot while we try to fix the kernel bug at the xM17:37
ograthe archive is frozen ... uploads and respins of images cost a lot17:37
GrueMasterJust rebooted with mpurate=${mpurate} on my XM.  Logging in now.17:37
phhogra: ah17:37
phhogra: the way i've seen is changing boot script, if beagleboardxm then mpurate=60017:37
ograGrueMaster, check dmesg :)17:37
GrueMasterFailed to set it.17:37
ographh, not that easy, but yeah. thats the proper fix17:37
ograGrueMaster, yeah., thats what i had too17:38
phhno the proper fix is to fix your kernel ;)17:38
rsalvetiogra: yup, failed to set it17:38
rsalveti[    0.000000] Clocking rate (Crystal/Core/MPU): 26.0/332/600 MHz17:38
rsalvetibut that's fine!17:38
rsalvetionce the kernel is fixed it'll work17:38
rsalvetiand the kernel fix can be an SRU17:38
ograno, thats to slow to use netbook17:38
GrueMasterAlong with the DVI EDID code.17:38
rsalvetiwell, we don't have other choices17:38
ograwe do17:38
ogrago with GrueMaster's suggestion and dont do a respin17:39
GrueMasterThe other choice is to document.17:39
ograright17:39
rsalvetibut that will break on older beagles17:39
GrueMasterIt is easy enough to edit the boot.script.17:39
rsalvetiand even after the kernel fix is included, it'll still run with 900 and not 100017:39
rsalvetithe user would then need to edit again by hand17:39
phhGrueMaster: easy enough but ubuntu can't do it itself :D17:39
ograyes17:39
rsalvetiI don't like this solution, but not my call17:40
GrueMasterphh: We have a wiki documenting how to change it.17:40
davidmOK let me get a complete picture,this is beagle only17:40
ographh, thats rather a safety thing ... we could but we usually dont touch boot stuff after installation17:40
rsalvetidavidm: yes17:40
rsalvetidavidm: with mpurate=900 (current setup) we may break old beagles, like beagle a/b/c17:40
davidmif we do nothing at this point early beagles won't boot but current beagle  anb beagle xm will work?17:40
rsalvetibut have xM working with 900mhz17:40
ogradavidm, current = XM, but yes17:41
davidmHow hard is iti to mount the image and add something to make it work from release notes?17:41
GrueMasterdavidm: beagle C4 is hit or miss.  XM works.17:41
rsalvetiwith mpurate=${mpurate} we'll have the best mhz available for beagle a/b/c, but xM will behave with 600mhz17:41
rsalvetibecause it fails to set 100017:41
ogradavidm, as GrueMaster said, not hard17:41
phhGrueMaster: if it boots on C4 you might damage it no,17:41
phh?17:41
ogradavidm, but our screwup is permanent as rsalveti says17:41
rsalvetiGrueMaster: and probably always miss with B or A17:41
rsalvetias it can do at most 60017:42
rsalveti900 is too high17:42
davidmWhat is the process for the community?  Can  it be made the default sothey don't have to edit u-boot each boot?17:42
rsalvetilet u-boot to decide17:42
ogradavidm, while mpurate=${mpurate}  could fix the issue through a kernel and bootloader update17:42
rsalvetithat's why mpurate=${mpurate}17:42
davidmWhoops, we might damage boards with the current setting?  That is different17:42
rsalvetithe mpurate is a variable that's set by u-boot17:42
rsalvetidavidm: yeah17:42
rsalvetiit's overclock17:42
ogradavidm, we dont damage them but we will shorten their lifecycle17:42
phhthere is a dynamic voltage thing ?17:43
rsalvetiI don't mind having xM running with 600mhz until the first kernel upgrade17:43
davidmcan this be fixed with an SRU post release?17:43
ogradavidm, no, because we dont re-write boot.scr17:44
GrueMasterdavidm: If we respin with  mpurate=${mpurate}, then XM can go full speed with a kernel SRU.17:44
rsalvetithat's why I believe we should release with  mpurate=${mpurate}, even with xM running only at 600mhz17:44
ogrampurate=${mpurate}  could be fixed by a bootloader and kernel update17:44
davidmto me shortening the life of a board is damage17:44
rsalvetithe kernel fix can go with SRU17:44
ogradavidm, we'Re the only distro running the XM at 600MHz afaik17:44
rsalvetithen at the first kernel update the user will have his xM running with 100017:44
rsalvetieven better than 90017:44
rsalvetiwell, it's a bug17:45
ograyes17:45
rsalvetiand we'll be the only distro that the image doesn't even boot on older beagles :-(17:45
rsalvetieven now that we have the headless option17:45
davidmso fewer people are effected if we switch to mpurate=${mpurate}, and there is no chance of damage to any boards?17:45
rsalvetimore and more people will try installing ubuntu on older beagles17:45
rsalvetidavidm: yes17:46
GrueMasterOn one side, we release note (similar to BeagleXM DVI issue with maverick requiring user intervention before booting), on the other, we respin and SRU.17:46
davidmOK I'm going to talk to pgraner and skaet17:46
* ogra just pinged cjwatson 17:46
ograto see if we can respin only omap317:46
ograwhich i think we cant17:47
ograwhich in turn means re-testing *all* images17:47
GrueMasterwhich is why I vote no, but that's just me.17:47
ograwe can respin just omap317:48
rsalvetijust omap3 seems fine17:48
rsalvetiI think this is our best option17:48
davidmWhy is this just being found now?17:48
GrueMasterBecause all of my systems work fine as is.17:48
ograsame here17:49
rsalvetibecause I decided to try an older beagle here, to do another work, not related with testing, and boom17:49
ograand we discussed the setting a while ago with the conclusion that it wouldnt do harm17:49
rsalvetididn't boot17:49
ograi had it on my TODO list from end of maverick still17:49
GrueMasterogra: Will this require a jasper fix?17:50
ograGrueMaster, no, jasper doesnt touch the cmdline (only preseeding options and root= are parsed)17:50
GrueMasterok17:50
ograjasper could carry a board specific fix (looking for cpu revision)  but apparently we dont need that  with ricardos solution17:51
GrueMasterI'm going to test here with a fresh image to make sure it gets passed through anyways.17:51
ograthe sound thing really annoys me :(17:52
ograhaving put in weeks of work over two releases and still not having it working proper is depressing :(17:52
rsalvetiyeah, the sound issue doesn't help17:53
GrueMasterWell, we still don't have sound on omap3 either, and this fix won't even help it even if I were able to get working ucm scripts for omap3.17:56
ogra_who cares about omap3 (as long as we dont break the HW)17:57
rsalvetisound is kind of a minor bug, annoying but not critical17:59
davidmhow long does it take to resping OMAP 317:59
GrueMasterAll I am saying is that omap3 audio and omap4 audio are pretty much at the same state at this point.  kernel-side they both work.17:59
* NCommander is alive now and reading backscroll17:59
ogra_davidm, 90min for netbook, about 30 for headless17:59
GrueMasterretesting is minimal as the changes are small.18:00
ogra_indeed, its just a boot option18:00
ogra_if it boots everywhere we're fine18:00
rsalvetiyup18:00
phhah release is in two days18:00
phhno need to hurry18:00
ogra_thats what i said above, yeah :)18:00
rsalvetiwill have a look for the xM kernel fix18:00
GrueMasterThe headache is the respin/post/download process.18:00
ogra_rsalveti, ask koen, i think he wrote it18:01
rsalvetishould probably be at l-o already, just need to find the patch18:01
GrueMasterThe question is if we do a respin, do we try to get other fixes in as well?  The ubiquity slideshow issue would affect all platforms (even though they already work).18:02
davidmOK call made18:03
GrueMasterPossibly the same with audio.18:03
davidmplease fix package upload we are going to resping18:03
ogra_no package18:03
ogra_:)18:03
ogra_its a one line buildsystem change18:03
davidmrsalveti, ogra OK make change and let colin and skaet know its done18:03
ogra_on it already18:04
rsalvetidavidm: cool18:04
skaetdavidm,  which is the version of u-boot we are keeping an eye on?18:05
davidmskaet, it's not even a package change it's a build system change18:05
davidmno archive change needed18:05
davidmone line change to  adding mpurate=${mpurate}18:06
cjwatsonwhere's that?18:06
cjwatson(sorry, lacking scrollback)18:06
rsalvetiogra: should know where to change18:07
cjwatsonogra should but I want to know for planning purposes18:07
davidmogra, rsalveti please explain where change is going to cjwatson18:07
cjwatsonis this in post-boot-natty-armel+omap?18:07
davidmGrueMaster, no changes except this boot fix change NONE18:08
GrueMasterdavidm: Understood.  Testing fix here to ensure it doesn't break something else.18:08
cjwatsonok, so it's just in debian-cd on antimony - so ogra can commit that, we can deploy it on antimony, and then we don't even need to rebuild the livefs18:10
cjwatsonso it's actually a really quick rebuild18:10
cjwatsonheadless or netbook or both?18:10
rsalvetiboth18:10
cjwatsonwhich subarch?18:10
ogra_cjwatson, oh, you are here18:11
* ogra_ ignored the channel18:11
apwdavidm, i think i heard there would be a kernel change needed after for performance on some cards ... whats the bug number, and do we already have the patch18:11
ogra_cjwatson, fis is already in debian-cd in the tools/boot/natty/post-boot-armel+omap script18:11
ogra_*fix18:11
rsalvetiapw: I'm looking for the patch right now18:12
rsalvetiwill also report the bug soon18:12
davidmcjwatson, thanks18:12
davidmapw, rsalveti has point and will get info into bug and to you on this one18:13
apwrsalveti, can you sub me to the bug, and drop the number in privmsg18:16
rsalvetiapw: sure18:16
apwrsalveti, cool, so i can make sure any change is in the earliest sru18:17
cjwatsonI'm just waiting for existing builds to complete18:20
cjwatsonshouldn't be too long18:20
rsalvetiapw: ogra: davidm: got the patch, will try it and open the bug when I'm sure it works18:25
ogra_yeah, no hurry18:26
ogra_updating the bootloaders is complex anyway18:26
ogra_well, not complex, but requires manual cmdline action18:26
rsalvetiok, out for lunch while the kernel is building18:27
cjwatsonheadless/netbook omap3 rebuilding18:29
ogra_thx18:30
GrueMasterogra: Not sure that it matters, but if we have mpurate=${mpurate} in the initial boot.scr, jasper will only use the u-boot translated value for subsequent boots (i.e. mpurate=1000 on my XM after oem-config runs).18:57
ogra_GrueMaster, hmm, right, that needs a note (and an oneiric bug i guess)18:58
GrueMasterThis should be release noted in case someone wants to use the same SD for beagle C4 (or earlier) & XM.18:58
ogra_yep18:59
ogra_and jasper needs special casing for that var18:59
GrueMasterAnother issue for Oneiric:  wifi in omap4 headless.  Not sure what to file a bug against, but we need wireless-tools and possibly some other package for this to work ootb.19:01
cjwatsonubuntu headless omap3 posted19:02
GrueMastercjwatson: Thanks.19:02
ogra_awesome !19:02
GrueMasterogra_: Will the omap3 image build change also affect kubuntu-[desktop|mobile]?  If so, they also need to be respun.19:58
ogra_bah, sigh, indeed19:59
GrueMasteromap3 headless retested on beagle.  XM is finishing install.  Looks good.20:16
ogra_great20:17
GrueMasterI updated bug 746023 as the udev rule is still failing.  I'm looking into how to fix it completely now.20:23
ubot2Launchpad bug 746023 in alsa-utils "No sound on omap4" [High,In progress] https://launchpad.net/bugs/74602320:23
ogra_i fear we need to call alsaucm once from the alsa-utils postinst20:24
GrueMasterShouldn't need to.20:25
ericb2do you need testers  ?20:25
ogra_with UCM you need to init the default verbs you want once20:25
GrueMasterericb2: do you have a pandaboard?20:25
ericb2GrueMaster: no, sorry. only an xM20:25
ericb2GrueMaster: I think I'll buy one soon, but I think I'll have to wait some weeks anyway20:26
GrueMasterericb2: If you can come up with a ucm config for XM, great.  We can add it to natty-updates.20:26
ericb2GrueMaster: sorry, what means ucm ?20:26
ericb2GrueMaster: I'm not native speaker, and sometimes I need more explanations, sorru20:27
GrueMasterogra_: calling alsaucm the way we do in the current udev rule looks right, but needed a path.  Now we just need to figure out how to fire it.20:27
ericb2sorry20:27
GrueMasterericb2: ucm == Use Case Manager, part of the recent alsa release.20:27
ericb2GrueMaster: ah, ok. no problem for me to make some tests20:27
ogra_GrueMaster, well, when i tested that was a few kernels ago, not sure the device name udev sees is still the same20:28
ogra_though rsalveti's lost looked like the rule fired just fine20:29
GrueMasterogra_: run "sudo udevadm test /class/sound/card0" and it will show you.20:29
ogra_s/lost/logs/20:29
ericb2GrueMaster: what is the process ?20:29
rsalvetiogra: GrueMaster: it worked when I fired the udev events again20:29
GrueMasterWell, I updated the alsa-ucm.rules to have the proper path prior to starting a fresh image and it still failed.20:30
rsalvetiand I could also see it at the logs20:30
rsalvetijust didn't check yet if that's also happening during boot20:30
ogra_rsalveti, yeah, it didnt fire automatically here though20:30
rsalvetineed to find a way to debug udev20:30
GrueMasterI'll try some more things here.20:30
rsalvetisee why it's not calling the rule20:30
GrueMasterudevadm has a lot of debug capabilities.20:30
rsalvetiI know, I just want to trace the events that udev gets while booting20:31
ogra_rsalveti, hmm, try to remove the conditions at the top and bottom and only leave the ID lines in place20:31
rsalvetiwhen I trigger them by hand it works20:31
ogra_might be they prevent execution somehow20:31
GrueMasterudevadm info --attribute-walk --name=/dev/snd/by-path/platform-soc-audio.0 will tell you.20:32
GrueMasterat any rate, I need lunch.  biab.20:35
rsalvetiogra: put "exec udevd --daemon --debug >> /var/run/udev.log 2>&1" at your /etc/init/udev.conf20:49
rsalvetiit should give you all events20:49
rsalvetiand here it's still running the alsaucm just fine20:49
ogra_how do you get back to a virgin state ? or do you test it with a fresh image every time ?20:51
rsalvetiogra: I'm currently just checking if the udev rule is being called20:52
rsalvetiand it should be called on everyboot20:52
ogra_hmm20:52
ogra_yes20:52
rsalvetias it doesn't depend on the alsaucm state20:52
ogra_every time an SDP4430 device shows up in the sound stack it should be called20:52
ogra_but that doesnt happen for tobin  or me20:53
rsalvetiogra: ok, at this boot I'm getting only the hdmi output20:54
rsalvetieven after calling alsaucm by hand20:54
ogra_killall pulseaudio20:54
ogra_and re-open the prefs20:54
ogra_pulse doesnt update properly apparently20:54
rsalvetiyup, it's there now20:55
rsalvetilet me reboot20:55
rsalvetimaybe a racing condition?20:56
ogra_hmm20:56
ogra_i think the SDP4430 is builtin, the trigger should happen very early20:56
rsalvetiogra_: now it's working all the time =\21:07
rsalvetiit was working before, stopped working and now it got back to work after I called alsaucm by hand21:08
ogra_you run from SD, right ?21:08
rsalvetiand restarted pulseaudio21:08
rsalvetiyes21:08
ogra_not from USB disk :)21:08
rsalvetiI have one with usb disk and another with sd :-)21:08
ogra_you only need the alsaucm call once21:08
ogra_we dont need it on every boot21:09
rsalvetiwhat happens after you call it?21:09
rsalvetican we restore the state to where it was before calling it?21:09
ogra_its is the same f*cking problem we had last release21:09
rsalvetilet me strace it21:09
ogra_i dont know, i guess removing the upstart job that stores state and removing the state file might help21:09
ogra_if you called alsaucm and alsa stores the state it will restore that state so you get working sound all the time21:10
ogra_i have that here21:10
rsalvetiyeah, I tried removing the alsa state file but still worked21:10
ogra_the alsaucm call should actually not come from a udev rule21:11
rsalvetieven after a cold reboot21:11
ogra_well, did you remove the upstart job too ?21:11
rsalvetiyeah, makes sense21:11
rsalvetinot yet, thought that would be part of the package21:11
ogra_or only the state file21:11
rsalvetiand not something generated while calling the command21:11
rsalvetilet me check21:11
ogra_sure it is, but it will store your state in any case21:11
rsalvetiok, alsa-store is not going to be called anymore21:13
rsalvetiand removed /var/lib/alsa/asound.state21:13
ogra_k21:13
ogra_so reboot :)21:13
rsalvetialsaucm is just loading the configuration from /usr21:14
rsalvetinot writing anything21:14
rsalvetiso this state file should be all21:14
ogra_yep21:14
rsalvetiok, rebooted, with the working udev rule, without alsa.state file21:16
rsalvetiand sound is working21:16
ogra_now remove the udev rule and reboot :)21:16
ogra_to see if its really gone21:16
rsalvetiyup, doing that right now21:17
ogra_the prob with the udev rule is that it will always set to hifi on boot, regardless what use case you selected21:17
rsalvetigot it21:18
rsalvetiogra: ok, finally, [   28.309753] asoc: no valid backend routes for PCM: SDP4430 Media21:19
ogra_yeah21:19
rsalvetiso the udev rules was actually working just fine21:19
ogra_weird that it didnt for GrueMaster and me21:19
rsalvetiwhy the hell it didn't work for you neither GrueMaster once you fixed the udev rule?21:19
rsalvetiyeah21:19
ogra_hmm21:19
rsalvetieven after removing the state file?21:19
ogra_probably a different race :)21:19
rsalvetiok, trying again, without the rule and saving the broken state file21:20
ogra_i.e. the state file with the non working state gets loaded *after* the udev rule fires21:20
ogra_that would revert the udev changes21:20
rsalvetiyup, that seems to be possible21:20
ogra_the only real fix is to call the commands from the rules brefore the first stae file is created21:22
ogra_for oneric i would solve that in jasper21:22
ogra_sadly thats not possible for natty21:23
ogra_not sure how we can actually solve it reliably for natty ... as i said, same prob as in maverick21:23
rsalvetiyeah, we should put the correct files and remove old state file21:23
rsalvetiotherwise this is not going to work21:23
rsalvetiif we remove the state file it should always work21:24
rsalvetilet me know fix the udev rule with the broken state file to see if I can get the race21:24
ogra_right, we would need to remove the state  file from the postinst, call alsaucm ... and for safety, create the new statefile too21:24
rsalveti*now21:24
rsalvetiyeah21:25
rsalvetitrue, if we don't create a new one once the user reboots the old state will go to the file21:25
ogra_another super ugly hack in alsa postinst script :(21:25
rsalvetiweeeee :-)21:25
ogra_this is depressing21:25
rsalvetiyeah =\21:26
rsalvetiogra: and we should also fix the alsaucm path, that's not yet fixed21:26
ogra_the path ?21:27
ogra_if we remove the rule ?21:27
ogra_the SRU should remove it and just call the above postinst stuff21:27
rsalvetiyeah, right21:30
rsalvetionce the state file is there it should be fine21:30
rsalvetithe only problem is that the user end up removing the state file it'll never be right again21:31
rsalveti*if the user21:31
rsalvetias you're setting up the state file at postinst21:31
rsalvetiso I believe we should still keep the udev rule21:31
rsalvetias it's called before restoring the alsa-state, it should be fine21:31
rsalvetiunless the racing condition is really happening21:32
rsalvetithen it can be annoying for the user21:32
ogra_right21:32
rsalvetiok, confirmed that with the proper udev rule and with the wrong state file it fails21:32
ogra_\o/21:32
rsalvetilet me reboot a couple of times to see if I can see the racing condition21:33
rsalvetifailed again21:34
rsalvetione more time21:34
rsalvetifailed again21:35
rsalvetilast time21:35
rsalvetiogra_: ok, 4 times and it always failed21:37
rsalvetilet me now remove the state file21:37
ogra_sounds good21:38
rsalvetiogra_: yup, worked like a charm21:40
ogra_awesome21:41
rsalvetiogra_: let me know once you have the debdiff, I can help you testing21:41
ogra_k, wont do that tonight anymore though (nearly 11pm here, i need some rest)21:42
rsalvetiogra_: haha, true :-)21:42
rsalvetilet me comment this at the bug report21:42
ogra_thx21:42
rsalvetiok, this should finally solve the sound issue21:51
ogra_heh ... dejavu21:51
rsalveti:P21:51
ogra_:)21:52
GrueMasterback22:26
ericb2GrueMaster: booting22:58
ericb2GrueMaster: "checking filesystem before resizing ..."22:58
GrueMasteryep23:04
ericb2GrueMaster: what is the default root password ?23:04
GrueMaster???23:04
GrueMasterIt should boot into oem-config.23:04
GrueMasterThere is no password.23:05
ericb2GrueMaster: indeed. I just did CTRL +ALT + Fn  :)23:05
GrueMasterAh.  Don't do that.  :P23:05
ericb2GrueMaster: got the install in french. Nice :)23:06
ericb2GrueMaster: there is something strange with the windows size:  too little, or the fonts too big ..choose one23:08
ericb2GrueMaster: I meant the "System configuration window" after, the TZ and the user name23:09
GrueMasterWhat type of monitor do you have?  The default resolution is 1280x720 in the image.23:09
rsalvetiargh, pyside doesn't fail when building at my panda23:10
ericb2GrueMaster: maybe 1400 x ...  not sure, but for sure > 1280 x72023:10
GrueMasterIt looks wonky on a widescreen that is capable of higher resolutions.23:10
ericb2GrueMaster: this monitor is able to display higher resolutions, indeed23:10
ericb2GrueMaster: got mpurate=1000, but 600MHz in the dmesg23:12
GrueMasterYes, that will be fixed with the next kernel update after release.23:12
GrueMasterThe kernel can't handle mpurate>900 at the moment.23:13
ericb2clock :  dpll1_ck: unable to set MPU rate to 1000: -2223:13
ericb2GrueMaster: ok23:13
ericb2GrueMaster: so recreate a boot.something  + use mpurate=900 should basicaly work ?23:14
GrueMasterrsalveti is checking on a patch now, should be ready for the first kernel update.23:14
GrueMasterYes, you can edit /boot/boot.script then rerun flash-kernel.23:14
ericb2GrueMaster: great ...  thanks rsalveti  :)23:14
rsalvetiericb2: mpurate=900 should work for you, I'm just testing the patch that should make it work with 100023:14
ericb2GrueMaster: what test case do you need now ?23:15
GrueMasterrsalveti: Once you have a kernel .deb, care to share?  That way we can get more testers on it.23:15
rcn-ee_at_workfor the xM, 800 was the recommend max for the default voltage, so 900 may or may not work.. ;)23:15
rsalvetiGrueMaster: sure23:15
rsalvetircn-ee_at_work: yup23:15
rsalvetircn-ee_at_work: is your kernel still using 800 as default?23:15
GrueMasterericb2: Start running some apps and see what you can break.  :P23:16
ericb2I tested 800 with sakoman distro, works fine23:16
rcn-ee_at_workyeap it is..  i was betting on dvfs entering 2.6.39, but it didn't...23:16
rsalvetiyeah...23:16
rcn-ee_at_worksounds like it might not for 2.6.40 either now with the arm shakeup.. ;)23:17
ericb2GrueMaster: I'll test OOo4Kids for OMAP323:20
ericb2OOoLight in fact23:20
GrueMasterHaven't heard of that.  Not really on my radar this week.23:21
rsalvetiok, found the cause of the pyside ftbfs23:27
GrueMasternice.23:32
GrueMasterrsalveti: Did you get a bug number for the omap mpurate issue?23:34
rsalvetiGrueMaster: nope, not yet23:34
rsalvetiGrueMaster: you can create it if you want, but I'm planning to do this in a few hours23:34
rsalvetijust need to get dinner23:34
GrueMasterYea, I'll file in the next few minutes.23:35
GrueMasterNeed it for iso tracker.23:35
rsalvetiGrueMaster: oh, ok23:35
GrueMasterDon't worry about it.  You can add the patch once it is filed.23:36
GrueMastergrrr.  Still seeing random oem-config crashes midway through.  Nothing in the logs.23:37
GrueMasterAnd it doesn't happen often.23:37
rsalvetisigh23:38
rsalvetiok, dinner time23:38
* rsalveti brb23:38
GrueMasterrsalveti: Bug #77153723:53
ubot2Launchpad bug 771537 in linux "mpurate=1000 fails on beagleXM" [Medium,In progress] https://launchpad.net/bugs/77153723:53

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