*** mkaindl has left #maemo-ssu | 00:07 | |
freemangordon | merlin1991: I think we should move to github for a while | 00:22 |
---|---|---|
freemangordon | gitorious is .. well... simply unusable | 00:22 |
*** _rd has quit IRC | 00:24 | |
merlin1991 | freemangordon: I can look into that starting monday (I'm currently in amsterdam, driving back tomorrow) | 00:27 |
freemangordon | oh, amsterdam :P | 00:27 |
merlin1991 | though, you know that github is evil us hosting? ;) | 00:27 |
freemangordon | could be, but at least it works | 00:28 |
merlin1991 | true | 00:28 |
freemangordon | we can use github and duplicate on gitorious | 00:28 |
merlin1991 | I'll get it set up | 00:28 |
merlin1991 | btw this week I've been to Köln and Brussels aswell :) | 00:29 |
freemangordon | merlin1991: we have to do ne update soon imo | 00:29 |
merlin1991 | used up the rest of my holidays for a small "europe" trip with friends | 00:29 |
freemangordon | well, amsterdam is.. well amsterdam | 00:29 |
freemangordon | are coffee shops still there? there were rumors those will get closed | 00:30 |
merlin1991 | still around | 00:30 |
merlin1991 | though they can't sell to foreigners | 00:30 |
freemangordon | well... have a nice amsterdam then :P | 00:30 |
merlin1991 | wasn't my intention to get high anyways | 00:30 |
merlin1991 | booze is enough for me :) | 00:30 |
freemangordon | ok, but, being in amsterdam without getting high... | 00:30 |
merlin1991 | it still has some sights | 00:31 |
merlin1991 | and it defenitely looks a lot different than most of europe | 00:31 |
freemangordon | don;t get what is that supposed to mean, as every part of europe I've been looks different | 00:32 |
merlin1991 | regarding the update, I guess Pali could update his devel, testing, stable list as a starting point? | 00:32 |
merlin1991 | well budapest and vienna are a lot alike | 00:32 |
freemangordon | though i've not been in paris for example | 00:32 |
merlin1991 | amsterdam and brussels have similar style of houses in some way | 00:33 |
merlin1991 | no idea about france | 00:33 |
merlin1991 | spain and greece have similarities | 00:33 |
freemangordon | however, have to go, night, happy amterdaming :) | 00:33 |
merlin1991 | good nigth :) | 00:34 |
merlin1991 | and the most imporant bit, nowhere else I've seen as much canals than here (still need to go to venice though) | 00:35 |
*** int_ua has joined #maemo-ssu | 00:48 | |
*** Vlad_on_the_road has joined #maemo-ssu | 00:57 | |
*** Vlad_on_the_road has quit IRC | 01:29 | |
*** sunny_s has joined #maemo-ssu | 01:31 | |
*** Martix has quit IRC | 02:00 | |
*** sunny_s has quit IRC | 02:00 | |
*** LaoLang_cool has joined #maemo-ssu | 02:09 | |
*** LaoLang_cool has quit IRC | 02:12 | |
*** int_ua has quit IRC | 02:17 | |
*** ruskie has quit IRC | 02:42 | |
*** BCMM has quit IRC | 03:14 | |
*** dafox has joined #maemo-ssu | 03:22 | |
*** dafox has quit IRC | 03:39 | |
*** ruskie has joined #maemo-ssu | 04:08 | |
*** xes has quit IRC | 04:15 | |
*** M4rtinK has quit IRC | 04:43 | |
*** dos1 has quit IRC | 04:47 | |
*** jonwil has joined #maemo-ssu | 05:03 | |
*** nox- has quit IRC | 05:03 | |
jonwil | hi | 05:14 |
*** amiconn has quit IRC | 05:52 | |
*** amiconn_ has joined #maemo-ssu | 05:52 | |
*** amiconn_ is now known as amiconn | 05:52 | |
*** oldtopman has quit IRC | 06:17 | |
*** jonwil_ has joined #maemo-ssu | 06:54 | |
*** amiconn has quit IRC | 06:56 | |
*** amiconn_ has joined #maemo-ssu | 06:56 | |
*** amiconn_ is now known as amiconn | 06:56 | |
*** jonwil has quit IRC | 06:57 | |
*** jonwil_ is now known as jonwil | 06:57 | |
*** piscodig has joined #maemo-ssu | 07:38 | |
*** piscodig is now known as Guest18039 | 07:38 | |
*** discopig has quit IRC | 07:40 | |
*** LauRoman has joined #maemo-ssu | 09:13 | |
*** Guest18039 is now known as discopig | 09:49 | |
*** discopig has joined #maemo-ssu | 09:49 | |
*** Vlad_on_the_road has joined #maemo-ssu | 10:06 | |
*** jonwil has quit IRC | 10:25 | |
*** amizraa has quit IRC | 10:34 | |
*** ruskie has quit IRC | 10:40 | |
*** amizraa has joined #maemo-ssu | 10:46 | |
*** ruskie has joined #maemo-ssu | 10:56 | |
*** _rd has joined #maemo-ssu | 10:59 | |
*** DrCode has quit IRC | 11:12 | |
*** NIN101 has joined #maemo-ssu | 11:12 | |
*** DrCode has joined #maemo-ssu | 11:14 | |
*** dafox has joined #maemo-ssu | 11:24 | |
*** jonwil has joined #maemo-ssu | 11:38 | |
jonwil | hi | 11:39 |
*** DrCode has quit IRC | 11:52 | |
*** Pali has joined #maemo-ssu | 11:53 | |
*** DrCode has joined #maemo-ssu | 11:53 | |
*** _rd has quit IRC | 12:22 | |
*** Pali has quit IRC | 12:22 | |
*** Pali has joined #maemo-ssu | 12:22 | |
merlin1991 | jonwil: I'll be around starting tomorrow, now I gotta drive back from amsterdam to vienna .D | 12:25 |
*** mkaindl has joined #maemo-ssu | 12:26 | |
*** discopig has quit IRC | 12:27 | |
jonwil | Pali was able to help me with the thing I needed :) | 12:29 |
*** bsdmaniak has joined #maemo-ssu | 12:55 | |
*** bsdmaniak has quit IRC | 13:05 | |
Pali | merlin1991: https://gitorious.org/community-ssu/qt-x11-maemo/merge_requests/5#comment_99873 | 13:11 |
*** discopig has joined #maemo-ssu | 13:25 | |
*** discopig is now known as Guest29407 | 13:26 | |
*** BCMM has joined #maemo-ssu | 13:30 | |
*** Guest29407 has quit IRC | 13:30 | |
*** Guest29407 has joined #maemo-ssu | 13:30 | |
*** Guest29407 is now known as discopig | 13:31 | |
*** M4rtinK has joined #maemo-ssu | 13:32 | |
*** Pali has quit IRC | 14:06 | |
*** arcean has joined #maemo-ssu | 14:10 | |
*** mkaindl has left #maemo-ssu | 14:10 | |
*** mkaindl has joined #maemo-ssu | 14:12 | |
*** Pali has joined #maemo-ssu | 14:28 | |
freemangordon | Pali: https://gitorious.org/linux-n900/freemangordons-linux-n900/commit/d6b8c92c7544cc5559aaa7edcc48d07a7730d9a2 | 14:34 |
freemangordon | and https://gitorious.org/linux-n900/freemangordons-linux-n900/commit/9b0955924ff3ad171dc66b058209fc08481feb77 | 14:34 |
freemangordon | and https://gitorious.org/linux-n900/freemangordons-linux-n900/commit/26f5416802082147e0029e57bbbf9630989ad54a | 14:35 |
freemangordon | :) | 14:35 |
Pali | ok :-) | 14:35 |
freemangordon | I still don;t have cameras or ssi working | 14:35 |
freemangordon | but at least MUX config should be 99% correct | 14:35 |
freemangordon | i dumped mux config from /dev/mem on 2.6.28 and compared with 3.10 | 14:36 |
*** arcean_ has joined #maemo-ssu | 14:39 | |
*** arcean has quit IRC | 14:41 | |
Pali | so how was Skry able to use modem and send sms? | 14:46 |
freemangordon | NFC :( | 14:46 |
freemangordon | maybe we should ask him to boot 3.10 with alarm and try | 14:47 |
freemangordon | maybe we miss somtething from the configuration (rx51_defconfig), dunno | 14:48 |
Pali | freemangordon: can you check if you have with last my 3.10 tree (looks like you already merged all my changes) /dev/hw* device? | 14:49 |
freemangordon | compiling it now :) | 14:50 |
Pali | some hw random device (do not know correct name under maemo) | 14:50 |
Pali | ok | 14:50 |
freemangordon | hwrng? | 14:50 |
Pali | yes | 14:50 |
Pali | and check if it working? (use cat and see if that chars are random :D) | 14:51 |
freemangordon | BTW git managed somehow to silently fail to merge rx51_defconfig, besides enabling l2auxsave/resore are there any other changes? | 14:51 |
freemangordon | Pali: ^^^ | 14:51 |
Pali | in rx51_defconfig there are no other changes | 14:52 |
freemangordon | ok | 14:52 |
freemangordon | I wonder why it didn;t tell me anything :() | 14:52 |
freemangordon | :( | 14:52 |
freemangordon | I did a simple pull with rebase | 14:52 |
Pali | freemangordon: maybe there is problem also in uboot? | 14:53 |
Pali | http://git.denx.de/?p=u-boot.git;a=blob_plain;f=board/nokia/rx51/rx51.h;hb=HEAD | 14:53 |
freemangordon | you can bet on that :) | 14:55 |
*** dos1 has joined #maemo-ssu | 14:55 | |
freemangordon | though... maybe my config is not 100% correct | 14:55 |
*** arcean_ has quit IRC | 14:56 | |
freemangordon | as u-boot doesn;t bring problems with 2.6.28 | 14:56 |
Pali | because 2.6.28 kernel setting anything... | 14:56 |
Pali | freemangordon: I pushed that 3 commits into v3.10-n900 tree | 14:57 |
*** arcean has joined #maemo-ssu | 14:58 | |
Pali | merlin1991, freemangordon: what about creating mirror of community-ssu git repos on github? | 15:18 |
freemangordon | Pali: merlin1991 said he'll do it aiui | 15:18 |
Pali | does anybody have github account? | 15:19 |
Pali | ok | 15:19 |
freemangordon | me :) | 15:19 |
Pali | ok | 15:19 |
freemangordon | Pali: no hwrng in /dev | 15:25 |
Pali | no device with name *hw*? | 15:26 |
freemangordon | no | 15:26 |
Pali | then I need syslog/dmesg output | 15:26 |
freemangordon | Pali: http://pastebin.com/xb5QBiqW | 15:28 |
freemangordon | hmm, will powercycle the device and will retry | 15:29 |
*** discopig has quit IRC | 15:31 | |
freemangordon | hmm, got kernel opps | 15:31 |
freemangordon | oops even | 15:31 |
*** discopig has joined #maemo-ssu | 15:31 | |
*** discopig is now known as Guest65277 | 15:32 | |
freemangordon | it is in et8ek8 :D | 15:32 |
*** Guest65277 has quit IRC | 15:33 | |
*** Guest65277 has joined #maemo-ssu | 15:33 | |
*** Guest65277 is now known as discopig | 15:33 | |
freemangordon | 18.197540] [<bf2cd164>] (et8ek8_power_on+0x50/0x124 [et8ek8]) from [<bf2cd914>] (et8ek8_registered+0x78/0x4c4 [et8ek8]) | 15:35 |
freemangordon | WTF?!? | 15:35 |
freemangordon | et8ek8.c is not pulled too | 15:36 |
freemangordon | shit | 15:36 |
freemangordon | Pali: seems my build is broken, wait until I rebuild and test again | 15:38 |
*** mkaindl has left #maemo-ssu | 15:47 | |
Pali | freemangordon: http://pastebin.com/7Khu6s95 | 15:49 |
Pali | you are missing one commit | 15:49 |
Pali | $ git cherry-pick 081723f1d5cc72232239dee7d77049456440377b | 15:50 |
Pali | freemangordon run ^^^ | 15:50 |
freemangordon | Pali: I am rebasing now | 15:50 |
freemangordon | again :) | 15:50 |
*** Vlad_on_the_road has quit IRC | 15:59 | |
Pali | freemangordon: you still missing that one commit ^^^^^^ | 16:05 |
freemangordon | https://gitorious.org/linux-n900/freemangordons-linux-n900/commit/d5b97aa802ff650878c059dda8ddba31433e01f6 | 16:05 |
Pali | freemangordon: revert that commit | 16:05 |
Pali | name must be "omap3-rom-rng" | 16:05 |
freemangordon | Pali: see your pastebin :) | 16:06 |
Pali | freemangordon: btw, I included all your commits into v3.10-n900 branch | 16:06 |
freemangordon | I know, just merged | 16:06 |
Pali | freemangordon: see title of that pastebin :-) | 16:06 |
freemangordon | Pali: oh :) | 16:07 |
Pali | freemangordon: I think you can now remove your modified branch | 16:07 |
Pali | because it has all and same commits as which are in global one | 16:07 |
freemangordon | Pali: will do and will colne again | 16:08 |
freemangordon | *clone | 16:08 |
freemangordon | Pali: hmm, https://gitorious.org/linux-n900/freemangordons-linux-n900/commit/081723f1d5cc72232239dee7d77049456440377b | 16:08 |
Pali | yes | 16:09 |
freemangordon | but it was in the tree after the merge | 16:09 |
Pali | this is right, name should be "omap3-rom-rng" | 16:09 |
Pali | yes it was in tree, because you included another revert | 16:09 |
Pali | commit d5b97aa802ff650878c059dda8ddba31433e01f6 | 16:09 |
freemangordon | Pali: could pull my branch now and make a diff | 16:09 |
Pali | freemangordon: already did | 16:10 |
freemangordon | if tose are equal, I won;t re-clone | 16:10 |
freemangordon | ok | 16:10 |
freemangordon | well, I'll kep my tree | 16:10 |
freemangordon | *keep | 16:10 |
Pali | [15:06:25] <Pali> freemangordon: btw, I included all your commits into v3.10-n900 branch | 16:10 |
freemangordon | I prefer to not touch yours, as I do lots of changes usually | 16:10 |
Pali | [15:07:37] <Pali> freemangordon: I think you can now remove your modified branch | 16:10 |
Pali | [15:07:52] <Pali> because it has all and same commits as which are in global one | 16:10 |
Pali | ok, just reset --hard to HEAD of global tree | 16:11 |
freemangordon | and I prefer you to cherrypick when something is needed. | 16:11 |
freemangordon | ok | 16:11 |
freemangordon | "HEAD is now at 69346f6 board-rx51-camera: support both cameras in board code" | 16:12 |
*** mkaindl has joined #maemo-ssu | 16:12 | |
Pali | de13db43ace67440a5e8d3bcc128d3bcfe0fd967 | 16:15 |
Pali | this is ^^^ | 16:15 |
*** DrCode has quit IRC | 16:16 | |
*** DrCode has joined #maemo-ssu | 16:17 | |
Pali | freemangordon: HEAD of global tree not HEAD of your local repo | 16:20 |
*** arcean has quit IRC | 16:21 | |
freemangordon | Pali: hmm? | 16:24 |
freemangordon | how to do that and why? | 16:24 |
jonwil | 'figuring out libdevlock is harder than I thought | 16:25 |
Pali | why? because your tree contains only irrelevant commits (commit1, revert commit1, commit2, revert commit2 ...) | 16:25 |
Pali | how? git reset --hard de13db43ace67440a5e8d3bcc128d3bcfe0fd967 | 16:25 |
*** Vlad_on_the_road has joined #maemo-ssu | 16:26 | |
*** arcean has joined #maemo-ssu | 16:26 | |
Pali | jonwil: look at diablo mce | 16:26 |
Pali | diablo mce has code which was moved into libdevlock | 16:26 |
jonwil | ok | 16:26 |
Pali | code for checking security code | 16:27 |
Pali | and cal structure of that security code storage | 16:27 |
jonwil | ok | 16:28 |
*** discopig has quit IRC | 16:30 | |
jonwil | I shall soon have devlock.h usable :) | 16:31 |
*** Vlad_on_the_road has quit IRC | 16:32 | |
*** Vlad_on_the_road has joined #maemo-ssu | 16:39 | |
*** discopig has joined #maemo-ssu | 16:41 | |
jonwil | hmmm, need to see who else uses libdevlock :) | 16:44 |
*** arcean_ has joined #maemo-ssu | 16:45 | |
*** arcean has quit IRC | 16:48 | |
freemangordon | Pali: Nokia-N900:~# ls -al /dev/hwrng | 16:50 |
freemangordon | crw-rw---- 1 root root 10, 183 Jan 1 1970 /dev/hwrng | 16:50 |
freemangordon | seems to work | 16:50 |
freemangordon | ca filled my reminal with garbage :D | 16:50 |
freemangordon | *terminal | 16:50 |
Pali | ok :-) | 16:52 |
Pali | check also dmesg if there is no error | 16:52 |
freemangordon | what error to look for? | 16:52 |
Pali | when you started cat | 16:52 |
Pali | for omap3 rom rng | 16:52 |
freemangordon | oh, you mean while doing cat? | 16:52 |
freemangordon | ok | 16:53 |
freemangordon | Pali: no errors | 16:53 |
Pali | ok, then it working... | 16:54 |
Pali | freemangordon: can I rebase n900 patches on top of 3.11/3.12-rc now or wait until you fix modem/camera problems? | 16:56 |
freemangordon | rebase | 16:56 |
freemangordon | *NOW* :) | 16:56 |
Pali | ok :-) going to look at it | 16:57 |
*** arcean_ has quit IRC | 16:57 | |
Pali | there is 3.12-rc1 | 16:57 |
freemangordon | bravely do git pull --rebase :D | 16:57 |
Pali | haha :D rather I clean some commit, revert commit patches... | 16:58 |
freemangordon | hmm, could you pull master? | 16:59 |
freemangordon | wel, well, I'll wait you to merge it | 16:59 |
freemangordon | scratch that (git pull) | 16:59 |
freemangordon | Pali: BTW ay idea why power button doesn;t wotk? | 17:00 |
freemangordon | *any | 17:00 |
Pali | in mce? | 17:00 |
Pali | because mce has hardcoded some /dev/input* path? | 17:01 |
freemangordon | hmm, ok | 17:01 |
Pali | and devices in input are randomly generated? | 17:01 |
*** peetah has quit IRC | 17:12 | |
*** peetah has joined #maemo-ssu | 17:13 | |
freemangordon | Pali: https://gitorious.org/linux-n900/freemangordons-linux-n900/source/a6d3bd274b85218bf7dda925d14db81e1a8268b3:drivers/input/misc/twl4030-pwrbutton.c#L69 | 17:15 |
freemangordon | on 2.6.28 it is triton2-pwrbutton | 17:16 |
Pali | could be | 17:16 |
*** jonwil has quit IRC | 17:19 | |
*** jonwil has joined #maemo-ssu | 17:21 | |
DocScrutinizer05 | guys, what's the headline to put on top of the report about your work of last 2 weeks? What's the goal? | 17:22 |
freemangordon | maemo5 working with upstream kernel? | 17:23 |
DocScrutinizer05 | is there a plan? | 17:23 |
freemangordon | yep, make it working :D | 17:23 |
DocScrutinizer05 | hmm, what for? | 17:23 |
freemangordon | we'll see | 17:24 |
DocScrutinizer05 | mhm | 17:24 |
freemangordon | dammit, mce had those names hardcoded :( | 17:25 |
freemangordon | Pali: how to deal with that? | 17:26 |
Pali | somehow change mce code | 17:27 |
freemangordon | I mean - can;t we fix it in the kernel, with some config option? would upstream accept that? | 17:27 |
Pali | no, this is problem in userspace application | 17:27 |
freemangordon | well, yes, but can't we use INPUT_TWL4030_PWRBUTTON_NAME to define a name? | 17:29 |
freemangordon | for example | 17:29 |
freemangordon | the same for vibra, etc | 17:30 |
freemangordon | Pali: ^^^ | 17:30 |
Pali | freemangordon: ask input guys | 17:30 |
Pali | I think asnwer will be no | 17:30 |
freemangordon | Pali: any way to make an alias? | 17:31 |
Pali | do not know any way | 17:31 |
freemangordon | ok, I'll try to find | 17:31 |
DocScrutinizer05 | well, isn't that exactly one of the main reasons why we didn't even think of going to newer kernel versions, for e.g. KP? | 17:32 |
DocScrutinizer05 | API compatibility | 17:32 |
freemangordon | it is | 17:32 |
DocScrutinizer05 | and the notorious tendency of kernel devels to break that API | 17:32 |
Pali | kernel does not breaking API | 17:33 |
Pali | and if yes, report it | 17:33 |
Pali | this is not API, but mce bad sw... | 17:33 |
freemangordon | Pali: I wouldn't blame mce in that case | 17:33 |
DocScrutinizer05 | another even more serious reason: power management customary optimizations done by Nokia to maemo kernel, that never can go upstream | 17:33 |
Pali | ok | 17:33 |
DocScrutinizer05 | Pali: HAHA | 17:34 |
DocScrutinizer05 | changing sysfs paths is not "breaking API"? | 17:34 |
freemangordon | because someone decided that "twl4030_pwrbutton" is more cool than "triton2-powerbuton" | 17:34 |
freemangordon | BTW I don;t think ^^^ is part of the API aiui | 17:35 |
DocScrutinizer05 | ooh, devfs paths then, in this case, eh? | 17:35 |
freemangordon | no, patch are just fine | 17:35 |
freemangordon | it is the "name" property that has changed, and it is up to device drier to set that | 17:35 |
freemangordon | *path | 17:35 |
DocScrutinizer05 | so what? | 17:36 |
DocScrutinizer05 | API change | 17:36 |
freemangordon | no, driver change | 17:36 |
DocScrutinizer05 | doesn't make any difference in my book | 17:36 |
DocScrutinizer05 | kernel devel sophism: this is not a bug, this is a grammatical change | 17:37 |
freemangordon | DocScrutinizer05: whatever it is, we have to deal with it | 17:38 |
DocScrutinizer05 | 1.: declare own prior work "buggy" 2.: declare new API a "bugfix" 3.: declare all apps that depend on the supposed former "bug2 flawed | 17:39 |
DocScrutinizer05 | we have to deal with it for what exactly? | 17:39 |
DocScrutinizer05 | ooh, <freemangordon> we'll see | 17:40 |
DocScrutinizer05 | anyway I will point bitching nagging users to this, like estel and ivgalvez who claim that "cssu team already has way too much on their plate to get it done in any acceptable time frame" | 17:47 |
*** arcean_ has joined #maemo-ssu | 18:16 | |
freemangordon | Pali: hmm, can't we LD_PELOAD? | 18:19 |
*** iDont has joined #maemo-ssu | 18:20 | |
Pali | which symbol to replace? | 18:20 |
freemangordon | mce does EVIOCGNAME, checking the names in /dev/input | 18:21 |
freemangordon | we can capture ioctl and replace the result with wath mce expects | 18:21 |
Pali | ioctl? | 18:21 |
freemangordon | yep | 18:21 |
Pali | you can | 18:21 |
Pali | why not? | 18:21 |
freemangordon | I know :), but does it makes sense to do it | 18:22 |
freemangordon | *make | 18:22 |
Pali | freemangordon: rebasing patches is complete... I will try to compile kernel now | 18:32 |
*** discopig has quit IRC | 18:32 | |
*** discopig has joined #maemo-ssu | 18:33 | |
*** bsdmaniak has joined #maemo-ssu | 18:34 | |
*** arcean_ has quit IRC | 18:45 | |
*** mkaindl has quit IRC | 18:52 | |
*** bsdmaniak has quit IRC | 18:52 | |
DocScrutinizer05 | why not simply bindmount? | 19:20 |
DocScrutinizer05 | you can do per-process bindmounts that override single filenames | 19:20 |
DocScrutinizer05 | check "man mount" | 19:21 |
DocScrutinizer05 | also see http://www.ibm.com/developerworks/linux/library/l-mount-namespaces/index.html | 19:22 |
Pali | DocScrutinizer05: because of ioctl? | 19:27 |
DocScrutinizer05 | err | 19:28 |
DocScrutinizer05 | how's ioctl not affected by mounts? | 19:28 |
*** iDont has quit IRC | 19:28 | |
Pali | mce using ioctl and checking some buffer if is same as hardcoded something | 19:29 |
Pali | freemangordon: btrfs is not compiling on 3.12-rc1 :D | 19:29 |
Pali | fs/btrfs/ioctl.c:2802:3: error: implicit declaration of function ‘__put_user_unaligned’ [-Werror=implicit-function-declaration] | 19:29 |
Pali | disabling it | 19:31 |
*** nox- has joined #maemo-ssu | 19:47 | |
*** sailus has quit IRC | 19:54 | |
*** sailus has joined #maemo-ssu | 19:57 | |
DocScrutinizer05 | I dunno what exactly you're doing, and why, but at least the FPTP paradigm been to keep API as identical as possible, to allow arbitrary userland stuff to run on the new platform | 19:58 |
DocScrutinizer05 | s/FPTP/FPTF/ | 20:01 |
infobot | DocScrutinizer05 meant: I dunno what exactly you're doing, and why, but at least the FPTF paradigm been to keep API as identical as possible, to allow arbitrary userland stuff to run on the new platform | 20:01 |
*** M13 has joined #maemo-ssu | 20:02 | |
Sicelo | ~fptp | 20:03 |
Sicelo | ~fptf | 20:04 |
Sicelo | ~sicelo | 20:05 |
*** Vlad_on_the_road has quit IRC | 20:12 | |
Pali | freemangordon: v3.12-rc1-n900 branch is on gitorious | 20:15 |
freemangordon | Pali: great | 20:27 |
freemangordon | does it boot? | 20:27 |
Pali | in qemu yes | 20:28 |
Pali | not tested on real n900 yet | 20:28 |
Pali | and qemu now also see sound card | 20:28 |
Pali | I do not have free space on rootfs for modules :D | 20:28 |
Pali | need something to clean | 20:29 |
freemangordon | ok, going to test it on the real device | 20:29 |
Pali | ah groff-base package is not optified | 20:32 |
Pali | and man-db-n900 too | 20:32 |
*** arcean_ has joined #maemo-ssu | 20:40 | |
*** sailus has quit IRC | 20:42 | |
*** arcean_ has quit IRC | 20:47 | |
freemangordon | Pali: which branch did you base your v.3.12-rc1-n900? | 20:49 |
freemangordon | master or v3.10? | 20:49 |
Pali | v3.10 | 20:50 |
freemangordon | ok | 20:50 |
Pali | freemangordon: did you try new branch? | 21:33 |
freemangordon | still doing pull :) | 21:34 |
freemangordon | i re-cloned the repo | 21:34 |
freemangordon | as git failed to merge your(upstream :P) remote | 21:34 |
freemangordon | git in SB is pretty old | 21:34 |
freemangordon | Pali: hmm: https://gitorious.org/linux-n900/freemangordons-linux-n900/commit/7b2e1277598e4187c9be3e61fd9b0f0423f97986 | 21:35 |
freemangordon | https://gitorious.org/linux-n900/freemangordons-linux-n900/commit/79324a2d5bf6baa25dcb2de58ba5c79410bb365c | 21:36 |
Pali | freemangordon: you cannot merge it | 21:36 |
Pali | it is new branch | 21:36 |
freemangordon | yep, I know | 21:36 |
freemangordon | id did git barnch/git pull | 21:37 |
freemangordon | I did* | 21:37 |
freemangordon | but it failed | 21:37 |
Pali | $ git fetch <name_of_remote> | 21:38 |
freemangordon | did that too | 21:38 |
Pali | $ git checkout -b v3.12-rc1-n900 <name_of_remote>/v3.12-rc1-n900 | 21:38 |
Pali | this should work (if you do not have branch v3.12-rc1-n900 already) | 21:38 |
freemangordon | oh, right :) | 21:38 |
freemangordon | well, will remember that for the next time | 21:39 |
freemangordon | anyway, finished | 21:39 |
freemangordon | going to build it | 21:39 |
Pali | $ git rev-parse HEAD | 21:39 |
Pali | 76a9602a630b816822c540c50e2979f7cdde27cb | 21:39 |
Pali | freemangordon: check this ^^^ | 21:39 |
Pali | freemangordon: can you check if we need CONFIG_ARM_ERRATA_458693 and CONFIG_ARM_ERRATA_460075 ? | 21:41 |
Pali | because both options are since 3.10 disabled | 21:41 |
freemangordon | afaik the only errata we need is thumb one | 21:41 |
freemangordon | but ok, will check | 21:41 |
freemangordon | Pali: did you look at the above commits? | 21:42 |
Pali | yes, what is problem? | 21:42 |
*** arcean_ has joined #maemo-ssu | 21:43 | |
freemangordon | oh, scratch that, upstream is for 3630 | 21:43 |
freemangordon | 458693 is for Cortex-A8 (r2p0) we are on r2p3 iirc | 21:45 |
freemangordon | the same for the 460075 | 21:45 |
freemangordon | so, those should be disabled | 21:46 |
freemangordon | Pali: ^^^ | 21:46 |
Pali | those are disabled since 3.10 | 21:47 |
*** dafox has quit IRC | 21:47 | |
freemangordon | good | 21:47 |
Pali | removing master branch from linux-n900 tree because is useless for us | 21:48 |
freemangordon | :nod: | 21:48 |
freemangordon | though... | 21:48 |
freemangordon | why not pull upstream? | 21:48 |
Pali | I set HEAD of linux-n900 tree to v3.12-rc1-n900 | 21:49 |
Pali | freemangordon: because master is already and periodical mirror is pointless | 21:49 |
freemangordon | ok | 21:49 |
* freemangordon waits for mudules build to finish | 21:50 | |
freemangordon | modules even | 21:50 |
Pali | if you or somebody else need to see unreleased (v3.12-rc2 ..rc3...) then he will look at linus tree | 21:50 |
Pali | I pushed to linux-n900 tree also base tags where branches starting | 21:55 |
Pali | you can git fetch <remote> to get these tags | 21:55 |
freemangordon | ok | 21:56 |
*** M13 has quit IRC | 22:06 | |
DocScrutinizer05 | ~FPTF is the Fremantle Porting Task Force, see http://talk.maemo.org/showthread.php?t=91308 | 22:09 |
infobot | DocScrutinizer05: okay | 22:09 |
freemangordon | Pali: looks like it boots :) | 22:09 |
Pali | freemangordon: check if lp5523 led with MCE working | 22:10 |
DocScrutinizer05 | first check lp5523 working ;-) | 22:10 |
freemangordon | ok | 22:10 |
DocScrutinizer05 | then patch lp5523 | 22:10 |
DocScrutinizer05 | ;-) | 22:10 |
Pali | slide lock and wait if you see white color... | 22:11 |
Pali | DocScrutinizer05: lp5523 was rewritten... | 22:11 |
Pali | and has new common interface for lp55xx chips | 22:11 |
DocScrutinizer05 | still fsckdup | 22:12 |
Pali | and freemangordon is first who will test it :D | 22:12 |
freemangordon | Pali: no :( | 22:12 |
DocScrutinizer05 | of course | 22:12 |
DocScrutinizer05 | see ^^^ | 22:12 |
freemangordon | though, I'll powercycle just to be sure | 22:12 |
Pali | nice, another non working part... I will write that TI devs | 22:12 |
DocScrutinizer05 | MCE relies on NOKIA idiosyncrasies^htics | 22:12 |
Pali | last time they wrote me that it should be fixed in 3.11 | 22:13 |
freemangordon | Pali: wait | 22:13 |
Pali | ok :-) | 22:13 |
freemangordon | let me check why it not working first | 22:13 |
Pali | freemangordon: is keyboard ligh working? | 22:14 |
DocScrutinizer05 | I honestly doubt that led:r, led:g, led:b and kbd:1..kbd:6 have any chance to go upstream | 22:14 |
*** amizraa has quit IRC | 22:14 | |
Pali | DocScrutinizer05: already upstreamed by me :D | 22:14 |
freemangordon | :nod: | 22:14 |
freemangordon | :P | 22:14 |
Pali | if they not deleted it | 22:14 |
freemangordon | hmm, et8ek8 oopses, maybe again some mess on my side | 22:15 |
DocScrutinizer05 | any general purpose upstream LP5523 driver may only have led:1 .. led:9 | 22:15 |
DocScrutinizer05 | and no led:r,g,b and kbd:1..6 | 22:15 |
freemangordon | DocScrutinizer05: names come from the board code | 22:15 |
freemangordon | iirc | 22:16 |
DocScrutinizer05 | then it may work, but I heard board code is obsolete? | 22:16 |
DocScrutinizer05 | wasn't that the DT hyoe now? | 22:16 |
DocScrutinizer05 | hype even | 22:16 |
Pali | DocScrutinizer05: led:r ... kbd:1 .. names are in board data file | 22:19 |
DocScrutinizer05 | ok then | 22:19 |
DocScrutinizer05 | check if the driver works | 22:20 |
DocScrutinizer05 | echo 188 >./LED:R/brightness | 22:20 |
Pali | when board data file will be obsolated by DT, then also these names will be moved to DT | 22:20 |
Pali | names are static data too, so it is ideal for DT | 22:20 |
DocScrutinizer05 | yep | 22:20 |
Pali | freemangordon: maybe there was rebase error in et8ek8? | 22:21 |
DocScrutinizer05 | freemangordon: http://privatepaste.com/bb9fe98506 | 22:22 |
freemangordon | Pali: http://pastebin.com/eftfLEHs | 22:22 |
*** _nicolai_ has joined #maemo-ssu | 22:22 | |
DocScrutinizer05 | http://privatepaste.com/55a214695f | 22:23 |
Pali | what? /sys/class/leds/twl4030:vibrator/brightness | 22:24 |
freemangordon | DocScrutinizer05: yep, have those, besides /sys/class/backlight/acx565akm/brightness and /sys/class/leds/twl4030:vibrator/brightness | 22:24 |
freemangordon | Pali: no :) | 22:24 |
DocScrutinizer05 | echo 111 > /sys/class/leds/lp5523\:g/brightness | 22:24 |
freemangordon | blinks green for a split second | 22:25 |
DocScrutinizer05 | IroN900:~# echo 2 >/sys/class/leds/lp5523\:g/led_current | 22:25 |
DocScrutinizer05 | freemangordon: then MCE already resets it | 22:25 |
DocScrutinizer05 | :-D | 22:26 |
freemangordon | constant green | 22:26 |
DocScrutinizer05 | stop mce; echo 111 > /sys/class/leds/lp5523\:g/brightness | 22:26 |
freemangordon | with mce running | 22:26 |
DocScrutinizer05 | well, until mce gets *any* event | 22:26 |
freemangordon | but still no notifications | 22:26 |
*** DrCode has quit IRC | 22:27 | |
freemangordon | no, mce doesn't seem to control it | 22:27 |
DocScrutinizer05 | which notifications? those in /etc/mce/mce.ini? ;-) | 22:27 |
freemangordon | yep | 22:27 |
DocScrutinizer05 | when green for a split second, then *somebody* seems to reset it | 22:29 |
freemangordon | Pali: or there are some changes in smiareglist | 22:29 |
DocScrutinizer05 | I dunno of anything but MCE doing that | 22:29 |
freemangordon | DocScrutinizer05: it was before I did echo 2 .. | 22:29 |
DocScrutinizer05 | lol | 22:29 |
DocScrutinizer05 | http://privatepaste.com/ed28f5e2d4 | 22:31 |
freemangordon | http://pastebin.com/t49BeY6t | 22:32 |
DocScrutinizer05 | upstream driver might fail to init those | 22:32 |
DocScrutinizer05 | 12 and 50, WOW | 22:32 |
*** Vlad_on_the_road has joined #maemo-ssu | 22:32 | |
DocScrutinizer05 | blinding | 22:32 |
DocScrutinizer05 | and possibly dangerous for the LED | 22:32 |
DocScrutinizer05 | I once evaluated that, see wiki | 22:33 |
freemangordon | oh, kbd leds shine when I open the kbd | 22:33 |
freemangordon | I guess this means the driver works :) | 22:33 |
DocScrutinizer05 | I hope they *stop* shining when you close the kbd ;-) | 22:34 |
freemangordon | they do | 22:34 |
DocScrutinizer05 | \o/ | 22:34 |
freemangordon | well, I am in RD mode, so part of the continues :) | 22:34 |
DocScrutinizer05 | toldya mce works | 22:34 |
freemangordon | but why indicator led does not? | 22:34 |
DocScrutinizer05 | I tend to blame your mce.ini | 22:34 |
freemangordon | it is stock | 22:34 |
DocScrutinizer05 | hmm | 22:35 |
DocScrutinizer05 | nfc then | 22:35 |
freemangordon | yep, this is my devel device I try to keep as close to stock config as possible | 22:35 |
DocScrutinizer05 | check if bme selects according pattern via dbus | 22:36 |
DocScrutinizer05 | try charging | 22:36 |
DocScrutinizer05 | change settings for indicator LED | 22:37 |
DocScrutinizer05 | select a particular high prio pattern via dbus-send | 22:37 |
freemangordon | hmm, seems mce doesn't know the screen is locked | 22:37 |
DocScrutinizer05 | ~phone-control | 22:37 |
DocScrutinizer05 | ~phonecontrol | 22:37 |
infobot | methinks phonecontrol is http://wiki.maemo.org/Phone_control | 22:37 |
DocScrutinizer05 | exactly what I meant | 22:38 |
DocScrutinizer05 | indicator pattern is engine state defendent | 22:39 |
DocScrutinizer05 | dependent | 22:39 |
DocScrutinizer05 | mce has quite a nasty set of functions to change engine state | 22:39 |
DocScrutinizer05 | on God knows which events | 22:40 |
freemangordon | :) | 22:40 |
freemangordon | DocScrutinizer05: what was that selftest thingie? | 22:41 |
DocScrutinizer05 | press power button shortly and see if white LED ramps up | 22:41 |
DocScrutinizer05 | freemangordon: selftest gets executed during module load and enables all LED and checks current flow | 22:41 |
DocScrutinizer05 | for a good/nogood test | 22:41 |
DocScrutinizer05 | it actually does a selftest of all LED | 22:42 |
freemangordon | Nokia-N900:~# cat /sys/devices/platform/omap_i2c.2/i2c-2/2-0032/selftest | 22:42 |
freemangordon | OK | 22:42 |
*** dafox has joined #maemo-ssu | 22:42 | |
DocScrutinizer05 | you even should see LEDs flashing on cat /sys/devices/platform/omap_i2c.2/i2c-2/2-0032/selftest | 22:42 |
freemangordon | I see that | 22:43 |
*** _rd has joined #maemo-ssu | 22:43 | |
freemangordon | well, seems mce is just unaware thet the screen is locked | 22:43 |
freemangordon | *that | 22:43 |
freemangordon | going to check what it wants | 22:43 |
DocScrutinizer05 | freemangordon: sorry, path not valid on my platform | 22:43 |
freemangordon | hmm, it should be | 22:44 |
DocScrutinizer05 | kernel damagers' API change | 22:44 |
freemangordon | DocScrutinizer05: the path is the same on 2.6.28 | 22:44 |
DocScrutinizer05 | IroN900:~# find /sys -name selftest | 22:44 |
DocScrutinizer05 | /sys/class/i2c-adapter/i2c-2/2-0032/selftest | 22:44 |
DocScrutinizer05 | no it isn't | 22:44 |
DocScrutinizer05 | evidently | 22:44 |
freemangordon | do you have /sys/class/i2c-adapter/i2c-2/2-0032 ? | 22:45 |
DocScrutinizer05 | no | 22:45 |
DocScrutinizer05 | err yep | 22:45 |
freemangordon | :) | 22:45 |
freemangordon | maybe no selftest there | 22:45 |
DocScrutinizer05 | yep | 22:45 |
DocScrutinizer05 | selftest there | 22:45 |
freemangordon | oh | 22:45 |
DocScrutinizer05 | IroN900:~# ll /sys/class/i2c-adapter/i2c-2/2-0032/selftest | 22:46 |
DocScrutinizer05 | -r--r--r-- 1 root root 4096 2013-09-22 21:45 /sys/class/i2c-adapter/i2c-2/2-0032/selftest | 22:46 |
freemangordon | so, the same | 22:46 |
dos1 | /sys/devices/platform/omap_i2c.2/i2c-2/2-0032/selftest != /sys/class/i2c-adapter/i2c-2/2-0032/selftest | 22:46 |
DocScrutinizer05 | but I DO NOT have /sys/devices/platform/omap_i2c.2 | 22:46 |
DocScrutinizer05 | IroN900:~# ll /sys/devices/platform/omap_i2c.2 | 22:46 |
DocScrutinizer05 | ls: Zugriff auf /sys/devices/platform/omap_i2c.2 nicht möglich: No such file or directory | 22:46 |
freemangordon | weird | 22:47 |
DocScrutinizer05 | kernel damagers' API change | 22:47 |
freemangordon | oh, it is a symlink here | 22:47 |
DocScrutinizer05 | LOL | 22:48 |
dos1 | I think /sys/class is always a prefered "API" to be used by userspace | 22:48 |
freemangordon | Nokia-N900:~# ls -al /sys/class/i2c-adapter/i2c-2/2-0032/selftest | 22:48 |
freemangordon | -r--r--r-- 1 root root 4096 Jan 1 06:21 /sys/class/i2c-adapter/i2c-2/2-0032/selftest | 22:48 |
freemangordon | so, the same | 22:49 |
freemangordon | cat that | 22:49 |
dos1 | and anything in /sys/class is always duplicated somewhere | 22:49 |
freemangordon | :nod: | 22:49 |
dos1 | and that second place can change, but /sys/class is rather still | 22:49 |
DocScrutinizer05 | anyway `cat /sys/class/i2c-adapter/i2c-2/2-0032/selftest` nicely flashes all LED here | 22:49 |
freemangordon | same here | 22:50 |
DocScrutinizer05 | even nicely animated | 22:50 |
freemangordon | the problem seems to be with kb_lock gpio | 22:50 |
DocScrutinizer05 | hmhm | 22:50 |
DocScrutinizer05 | check dmesg | 22:50 |
dos1 | there should be sysfs node to check kb_lock state | 22:50 |
freemangordon | no, it is fine as the screen gets blanked | 22:51 |
DocScrutinizer05 | [124629.358856] slide (GPIO 71) is now closed | 22:51 |
DocScrutinizer05 | [125162.695770] slide (GPIO 71) is now open | 22:51 |
Pali | freemangordon: can you try LED Patterns settings applet? | 22:51 |
Pali | there is test button :-) | 22:51 |
freemangordon | Jan 1 06:32:42 Nokia-N900 kernel: [ 2246.508117] kb_lock (GPIO 113) is now closed | 22:51 |
freemangordon | Jan 1 06:32:42 Nokia-N900 kernel: [ 2246.751708] kb_lock (GPIO 113) is now open | 22:51 |
freemangordon | whaaaat? | 22:51 |
dos1 | freemangordon: strace mce then? | 22:51 |
DocScrutinizer05 | err | 22:51 |
DocScrutinizer05 | kbd_lock? | 22:51 |
freemangordon | Pali: driver seems to work | 22:51 |
freemangordon | DocScrutinizer05: yep | 22:51 |
DocScrutinizer05 | I meant *slide* | 22:52 |
DocScrutinizer05 | well | 22:52 |
Pali | freemangordon: but API for led patterns was broken in 3.10 | 22:52 |
dos1 | freemangordon: it's closed *while* pressing, and open when you release it | 22:52 |
freemangordon | this is what I get when I lock with the slide :D | 22:52 |
DocScrutinizer05 | [125695.666809] kb_lock (GPIO 113) is now closed | 22:52 |
DocScrutinizer05 | [125696.510192] kb_lock (GPIO 113) is now open | 22:52 |
DocScrutinizer05 | for you | 22:52 |
Pali | and TI devs wrote me that they tried to fix it in 3.11 | 22:52 |
freemangordon | DocScrutinizer05: what is slide and what is kblock? | 22:53 |
DocScrutinizer05 | slide is kbd | 22:53 |
Pali | http://maemo.org/packages/package_instance/view/fremantle_extras-devel_free_armel/led-pattern-editor/0.0.5-1/ | 22:53 |
freemangordon | Pali: ok | 22:53 |
DocScrutinizer05 | kb_lock is lock switch | 22:53 |
freemangordon | DocScrutinizer05: this is fine (the slide) | 22:53 |
Pali | freemangordon: one of GPIO switch cannot be registered to nokia special omap-gpio-switch driver | 22:53 |
freemangordon | what I meant is that when device gets locked with the lock switch, it seems mce don;t understabd that | 22:53 |
Pali | because is used by another driver | 22:54 |
freemangordon | Pali: which one? | 22:54 |
Pali | and I patched that omap gpio driver to not fail loading if some gpio is in use | 22:54 |
DocScrutinizer05 | tklock.so? | 22:54 |
Pali | freemangordon: I do not remember, but maybe slide | 22:54 |
freemangordon | hmm, it is in dmesg | 22:54 |
* freemangordon is going to check | 22:54 | |
Pali | look to dmesg, it should report if it failed | 22:54 |
freemangordon | Pali: could you check why et8ek8 oopses? | 22:54 |
Pali | freemangordon: already looked but I have no idea... | 22:55 |
DocScrutinizer05 | freemangordon: wait for mce to lock on timeout | 22:55 |
freemangordon | hmm, will do depmad -a and will retry | 22:55 |
freemangordon | *depmod | 22:55 |
Pali | if everything worked with 3.10 and now not working with 3.12 there will be some problem somewhere... | 22:55 |
Pali | I used same et8ek8 patches for 3.10 and 3.12 | 22:55 |
* DocScrutinizer05 fetches a rope, TV on, newsflash, then shoots himself with that roppe | 22:56 | |
DocScrutinizer05 | only mitigating news: FDP is out | 22:57 |
DocScrutinizer05 | **finally** | 22:58 |
*** _rd has quit IRC | 22:58 | |
*** arcean_ has quit IRC | 22:59 | |
freemangordon | Pali: hmm, don;t see any failed gpio, could you please gimme some more info? | 23:01 |
Pali | freemangordon: look for string "gpio-switch" | 23:02 |
freemangordon | ok | 23:02 |
freemangordon | found it | 23:02 |
Pali | gpio-switch: gpio_reguest failed for | 23:02 |
freemangordon | yep | 23:03 |
freemangordon | this is not our gpio | 23:03 |
Pali | which gpio failed? | 23:03 |
freemangordon | 177 | 23:03 |
freemangordon | gpio-switch: gpio_reguest failed for headphone 177 | 23:03 |
Pali | #define RX51_GPIO_HEADPHONE177 | 23:03 |
Pali | ok, it looks like that headphone gpio is controlled by some input driver | 23:04 |
freemangordon | :nod: | 23:04 |
freemangordon | I guess we should remove it from the board data | 23:04 |
Pali | by kernel input system | 23:04 |
Pali | freemangordon: not because some maemo daemon/app failing | 23:05 |
Pali | this is reason why added read only data from sysfs | 23:05 |
freemangordon | ok | 23:05 |
Pali | also gpio-switch is not in upstream and never will be | 23:05 |
freemangordon | ok :) | 23:05 |
DocScrutinizer05 | umm | 23:08 |
DocScrutinizer05 | headphone switch needed for ped/PA/alsa | 23:08 |
Pali | for prolog is is needed | 23:11 |
Pali | or maybe MCE? | 23:12 |
*** sunny_s has joined #maemo-ssu | 23:13 | |
*** _rd has joined #maemo-ssu | 23:15 | |
*** _rd has quit IRC | 23:17 | |
*** sunny_s has quit IRC | 23:22 | |
DocScrutinizer05 | tbh I dunno | 23:22 |
DocScrutinizer05 | might be sth like KERNEL(177)->kevent->HALD_ADDON_donnowhat|KE_RECV->HAL->dbus->PED | 23:24 |
DocScrutinizer05 | or even ->MCE->PED | 23:24 |
DocScrutinizer05 | who knows | 23:24 |
*** Pali has quit IRC | 23:25 | |
freemangordon | hmm: | 23:33 |
freemangordon | Nokia-N900:~# cat /sys/devices/platform/omap_i2c.2/i2c-2/2-0032/leds/lp5523\:b/led_current | 23:33 |
freemangordon | 47 | 23:33 |
freemangordon | this happens when there is a notification | 23:34 |
freemangordon | DocScrutinizer05: ^^^ | 23:34 |
dos1 | reminds me of AUX LED in GTA02 taking 50mA instead of 5 in early revisions | 23:41 |
dos1 | but that was in hw, so just small ot ;) | 23:41 |
*** sailus has joined #maemo-ssu | 23:44 | |
freemangordon | DocScrutinizer05: seems mce calcualtes brightness on the opposite to what the driver expects | 23:46 |
freemangordon | or something like that | 23:46 |
freemangordon | hmm, led-pattern-editor doesn't work either | 23:53 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!