*** zalan has joined #nemomobile | 00:14 | |
*** wazd has quit IRC | 00:23 | |
*** plfiorini has quit IRC | 00:25 | |
*** ajalkane has quit IRC | 00:54 | |
*** xhaakon has quit IRC | 00:58 | |
*** ajalkane has joined #nemomobile | 01:00 | |
*** xhaakon has joined #nemomobile | 01:04 | |
*** phaeron has quit IRC | 01:22 | |
*** DrCode has quit IRC | 01:46 | |
*** DrCode has joined #nemomobile | 01:49 | |
*** vakkov has quit IRC | 02:09 | |
*** DrCode has quit IRC | 02:22 | |
*** zalan has quit IRC | 02:23 | |
*** zalan has joined #nemomobile | 02:26 | |
*** zalan has joined #nemomobile | 02:26 | |
*** vakkov has joined #nemomobile | 02:47 | |
*** Jef91 has joined #nemomobile | 02:51 | |
*** Morpog_PC__ has joined #nemomobile | 03:44 | |
*** KaIRC has quit IRC | 03:56 | |
*** flash1 has joined #nemomobile | 04:09 | |
*** flash1 has quit IRC | 04:17 | |
*** himamura has joined #nemomobile | 04:37 | |
*** Behold has quit IRC | 04:44 | |
*** lpotter has quit IRC | 04:52 | |
*** lpotter has joined #nemomobile | 04:53 | |
*** martyone_ has joined #nemomobile | 04:58 | |
*** himamura has quit IRC | 05:00 | |
*** Oksana has quit IRC | 05:24 | |
*** spiiroin has quit IRC | 05:47 | |
*** VDVsx_ has quit IRC | 05:50 | |
*** furikku has joined #nemomobile | 05:59 | |
*** kostaja has quit IRC | 06:00 | |
*** VDVsx_ has joined #nemomobile | 06:01 | |
*** olesalscheider has quit IRC | 06:14 | |
*** filippz has joined #nemomobile | 06:17 | |
*** Jef91 has quit IRC | 06:20 | |
*** olesalscheider has joined #nemomobile | 06:20 | |
*** WWDrakey has joined #nemomobile | 06:22 | |
*** spiiroin has joined #nemomobile | 06:29 | |
*** filippz has quit IRC | 06:29 | |
*** spiiroin has quit IRC | 06:33 | |
*** kostaja has joined #nemomobile | 06:37 | |
*** Pat_o has joined #nemomobile | 06:38 | |
*** filippz has joined #nemomobile | 06:42 | |
*** spiiroin has joined #nemomobile | 06:45 | |
*** messerting has quit IRC | 06:50 | |
*** Sfiet_Konstantin has joined #nemomobile | 06:51 | |
*** hedayat has joined #nemomobile | 06:55 | |
hedayat | morning | 06:55 |
---|---|---|
*** DrCode has joined #nemomobile | 06:57 | |
hedayat | filippz: Before going to some good news, I have a question. Is there any reason for which the N9 kernel shut down the phone automatically? | 06:58 |
Stskeeps | watchdog..? | 06:59 |
filippz | hedayat: Stskeeps has a point - if DSME isn't running or started early enough | 07:00 |
hedayat | Stskeeps: yeah, something like that? Is the watchdog always waiting for some kind of signal or it should be enabled somehow? | 07:00 |
filippz | also low battery is one to watch for :) | 07:00 |
hedayat | filippz: No, something other than low battery. hmmmm so the watchdog is enabled automatically? | 07:01 |
Stskeeps | you'll want to kick watchdogs in preinit perhaps | 07:01 |
filippz | hedayat: I think that DSME gives them a "heartbeat" signal of some sort | 07:02 |
spiiroin | btw, I'm working on fixes for dsme that should allow it to start earlier | 07:03 |
hedayat | I've seen preinits do start watchdog kicker, but they stop it right before booting the OS. So I thought if they don't start it, it would be disabled. :P | 07:03 |
spiiroin | by not needing usb moded to be up and running before dsme | 07:03 |
hedayat | OK, let me describe the real problem to see if it is related to watchdog/dsme. | 07:03 |
hedayat | As you probably know, I boot Nemo using a loop mounted filesystem images, which is done through a small initramfs | 07:04 |
hedayat | It just mounts the image and passes the control to systemd | 07:04 |
hedayat | sometimes, phone turns off soon after starting systemd, so that systemd creates a log file but it is empty. | 07:05 |
hedayat | Should I start a watchdog kicker in my initramfs? And, should I stop it (like what preinits do) before switch_root? | 07:06 |
*** nodevel has joined #nemomobile | 07:06 | |
filippz | If you do get a shutdown at boot, my bet would be the watchdogs. Try to disable mce service and try booting a couple of times | 07:08 |
filippz | we had some problems getting it to boot with mce, but as of recently that problems went away | 07:09 |
hedayat | filippz: Yes, but it is probably before any userland services run by systemd; so probably mce is not running when the phone shuts down | 07:09 |
spiiroin | by guess: mce is just one the things that gets started before dsme | 07:10 |
spiiroin | and anything that makes dsme start earlier -> can help | 07:10 |
filippz | maybe systemd doesn't dump journal to flash before shutdown | 07:10 |
spiiroin | if it is hwwd reset -> no flushing can happen | 07:10 |
filippz | hedayat: try the mce thing and see what happens - there is no harm in that | 07:11 |
*** cxl000 has joined #nemomobile | 07:14 | |
hedayat | filippz: spiiroin Stskeeps thanks, I'll go through the suggestions to see what happens. I will start a watchdog kicker, and see if disabling mce does help. | 07:15 |
spiiroin | hedayat: if you can arrange the wd kicker to start early and get stopped when dsme starts up -> might be what is needed anyway | 07:16 |
hedayat | OK, now another question: has anybody used the latest ofono package (used in latest nemo image) on a real hardware? | 07:16 |
*** SfietKonstantin has joined #nemomobile | 07:17 | |
hedayat | spiiroin: I'm going to try this first. What if I don't stop it? Is it required? | 07:17 |
Stskeeps | fwiw the ofono that's there might be a bit fine tuned towards android ril | 07:17 |
spiiroin | hedayat: no harm for debugging phase | 07:17 |
stephg | it's friiiiday! http://www.youtube.com/watch?v=gjiqwTv9yeI | 07:17 |
*** Sfiet_Konstantin has quit IRC | 07:17 | |
spiiroin | (dsme just wont be doing the kicking) | 07:17 |
Stskeeps | if it causes trouble, check out an earlier version without android ril | 07:17 |
hedayat | Stskeeps: ah... probably that's it. Because, ril is the only plugin which must be disabled to get ofono correctly recognize N9 modem, | 07:18 |
hedayat | Stskeeps: and even with that, it doesn't work at all, while I had much more success with ofono-1.12 in the latest official Nemo image for N9 | 07:19 |
filippz | hedayat: by success - you mean modem is working (pin entry, sms...)? | 07:20 |
Stskeeps | hedayat: hrmm | 07:20 |
hedayat | And, I don't remember who said that N9/N900 modem is isimodem, he was correct! both isimodem and n900 plugins should be enabled. Apparently, each one is responsible for a part of functionality. | 07:21 |
hedayat | filippz: I have not yet tried to do call/sms, but pin entry works, and it connects to network. | 07:21 |
hedayat | filippz: Now I'm struggling to boot it again for further tests :) | 07:21 |
filippz | hedayat: great news - CMT was broken for years in 3.5 kernel! | 07:22 |
filippz | hedayat: are you sure that battery isn't low (sorry for mentioning it again)? | 07:23 |
hedayat | filippz: also, please include these packages in your ks: statefs-provider-ofono, statefs-provider-qt5, statefs-loader-qt5 (these 2 packages are required by statefs-provider-ofono, so that one is probably sufficient to pull in the other 2) | 07:23 |
hedayat | filippz: Yes :) | 07:24 |
hedayat | filippz: But I'll make sure again if it doesn't boot with a watchdog kicker | 07:24 |
hedayat | it seems to be booting. Why isn't there any startup splash screens? (or why doesn't it appear)? I've seen it on shutdown | 07:25 |
hedayat | OK, booted successfully | 07:26 |
filippz | hedayat: will do, but locusf is the one who does "public" builds (maybe we should public that ks somewhere so we can work on it together) | 07:26 |
hedayat | Stskeeps: I also say that in Sailfish image, pin entry works but then Sailfish says that there are no simcards. It is probably the same problem I see, because latest ofono terminated when I run enter-pin. | 07:27 |
hedayat | filippz: OK, I'll tell locusf too! :P | 07:27 |
hedayat | locusf: glacier PIN entry also works. However, glacier ui fonts are too large for N9 screen. | 07:28 |
hedayat | OK, I just entered my PIN in galcier UI, and it shows the operator name (truncated) and generation :) | 07:29 |
locusf | excellent :) | 07:30 |
filippz | hedayat: \o/ | 07:30 |
filippz | locusf: what about that boot screen - do we need plymouth or something else? | 07:31 |
hedayat | locusf: I just wonder why it doesn't show Signal strength, while the values are reported in statefs | 07:32 |
locusf | filippz: plymouth is in nemo:devel:mw which is dead now, I'm not sure it works | 07:33 |
locusf | hedayat: strange, can you check journal for errors? | 07:33 |
hedayat | locusf: filippz: I see the shutdown screen, isn't it being shown by plymouth too? | 07:34 |
filippz | locusf: do you know how it's done on jolla? | 07:34 |
locusf | hedayat: no, thats lipstick | 07:34 |
hedayat | locusf: I'm looking through logs... | 07:34 |
locusf | filippz: no | 07:34 |
hedayat | filippz: hmmm at list the SFOF image for N9 doesn't show anything on boot either. But it also shows the shutdown logo | 07:35 |
*** vakkov has quit IRC | 07:36 | |
filippz | hedayat: then we're missing some setting - I'll look at this later today or tomorrow | 07:37 |
hedayat | filippz: thanks. But it's not a priority, I just wanted to know the situation. There are probably more interesting areas to work on for now ;) | 07:38 |
hedayat | filippz: And about CMT, I'm certainly not the one who did the real job. | 07:39 |
hedayat | :) | 07:39 |
filippz | hedayat: ty, I was just fixing/completing the hard work of others | 07:40 |
hedayat | OK, me too! | 07:41 |
hedayat | locusf: at least there are no visible errors among the huge amount of logs. but there are no complains about missing statefs variables which I saw before | 07:42 |
hedayat | locusf: is the signal bars being updated regularly? (just guessed maybe it is zero because I needed to enter pin when booted). | 07:43 |
hedayat | locusf: file:///usr/share/lipstick-glacier-home-qt5/qml/compositor/WindowWrapperBase.qml:30: TypeError: Cannot read property of null | 07:45 |
hedayat | locusf: a number of errors related to glacier: http://ur1.ca/in63w | 07:47 |
*** vakkov has joined #nemomobile | 07:48 | |
locusf | hedayat: I'll take a look at then later, gotta go now | 07:52 |
hedayat | locusf: OK, thanks | 07:52 |
*** vakkov has quit IRC | 07:55 | |
hedayat | filippz: Sent an sms (almost) successfully. (it was UTF-8 encoded, but what was delivered was junk. But anyway, I'm using ofono test-sms script). | 07:55 |
*** veskuh has joined #nemomobile | 07:56 | |
filippz | hedayat: we'll - I'm calling this success no matter the junk :) | 07:56 |
hedayat | me too! :D | 07:57 |
filippz | at some point this was looking like SF - faenil informed me that a NON-kernel-hacker ... spent more than a month trying to get telephony working on sailfish on N9 using the old kernel | 07:58 |
filippz | and you are texting now! | 07:59 |
hedayat | :) | 07:59 |
Aard | filippz: the _old_ kernel? what's there to get working for telephony? :p | 08:00 |
hedayat | filippz: And I dialed a number. But I wonder if I can test talking. Considering that sound doesn't work on the image, it should be impossible. But since you fixed that too, we should probably be able to call too | 08:00 |
hedayat | filippz: hmm... I'm not sure. Actually the telephony works on the old Nemo image on the website which uses the 2.6.32.x kernel. | 08:01 |
*** SfietKonstantin has quit IRC | 08:02 | |
hedayat | Now, maybe the major problem with telephony in Nemo is that there is no working UI for it. :P | 08:03 |
filippz | Aard, hedayat: parts of old kernel were used in the new one (https://github.com/nemomobile/kernel-adaptation-n950-n9/pull/18) | 08:03 |
filippz | but this was the key to make it work: https://github.com/filippz/kernel-adaptation-n950-n9/commit/1ac56a29fdec14cc1f8cc9fdaf1c54b344ffc9fd | 08:04 |
hedayat | filippz: hmm never looked at the contents before. But why irq_to_gpio returns a wrong number? (If can be explained briefly) :P | 08:06 |
hedayat | ah, I see it was defined inside the hsi code, so apparently it worked fine in the old kernel? which is more weird as it doesn't seem to do anything which might depend on the kernel (except the irq value)! | 08:08 |
filippz | hedayat: IIRC in the first approach someone c/p that function from old kernel as it was dropped in the new one (it was dropped for a reason - that reason being: it can't work like that) | 08:08 |
hedayat | filippz: :) OK! so probably the method IRQ values are assigned is changed. | 08:08 |
filippz | hedayat: probably - but that's behind us - we're texting! | 08:09 |
hedayat | filippz: and, as I said, dial works too. Just wondering if we can actually talk, but hopefully it should work too! | 08:12 |
filippz | hedayat: pulseadio has some inputs reported - one of them should be the mic - I didn't try it myself | 08:13 |
filippz | you can use this and try: https://github.com/filippz/pulseaudio-settings-n950-n9/commit/c247c5be67f888aec32c35253db0cca3c0075fb6 | 08:14 |
*** vakkov has joined #nemomobile | 08:15 | |
hedayat | filippz: I'll look into it. I wonder if ofono test scripts does actually allow talking. let's see what happens. | 08:18 |
hedayat | Let me summarize the needed changes before leaving: 1. older ofonod binary. I'm currently using ofonod from ofono-1.12. (binary is enough). (I didn't overwrite the binary, but overriden the service file to run the older binary) | 08:23 |
*** kostaja has quit IRC | 08:25 | |
hedayat | 2. remove isimodem plugin from excluded plugins. Actually, I'm now excluding a single plugin: ril! but excluding more plugins is probably good for memory usage and maybe batter life? anyway, nothing works with RIL enabled. (its actually weird, but n900 plugin gets Permission denied errors reading /dev/cmt/ stuff when RIL is active!) | 08:25 |
*** hurrian has quit IRC | 08:27 | |
hedayat | 3. changed ofono dbus policy: changing '<policy user="radio">' into '<policy group="users">' to allow nemo user to use ofono dbus services. Adding a new group (e.g. radio) and using it here is also an option, if preferred. | 08:28 |
*** kostaja has joined #nemomobile | 08:30 | |
hedayat | IIRC, these are the only required changes. I'll create a pr for the last 2. But should do something about the first problem. I'll hopefully try with previous release of ofono to see how it works, as Stskeeps suggested. | 08:31 |
hedayat | leaving for now. :P | 08:31 |
*** dr_gogeta86 has quit IRC | 08:37 | |
*** arcean has joined #nemomobile | 08:40 | |
*** hurrian has joined #nemomobile | 09:00 | |
*** hurrian has quit IRC | 09:00 | |
*** hurrian has joined #nemomobile | 09:00 | |
*** wazd has joined #nemomobile | 09:07 | |
*** notmart has joined #nemomobile | 09:11 | |
hedayat | locusf: signal strength works now (i restarted ofono to test something, and after re-entering the PIN the strength is now shown). | 09:11 |
locusf | hedayat: good :) | 09:11 |
locusf | also its absolutely fantastic to see progress on telephony :) | 09:11 |
hedayat | locusf: and it (the strength bars) is also being updated | 09:12 |
locusf | gotta buy a new prepaid to test it | 09:12 |
locusf | hedayat: nice | 09:12 |
hedayat | locusf: Thanks. Even I can see events like missed calls :) It feels good. Just if there were some UI for seeing the call and answering it... ;) | 09:13 |
locusf | the bars are connected to contextkit-statefs bridge which subscribes to value changes | 09:13 |
locusf | hedayat: we just gotta fix the dialer to use glacier components and prestart it as it does on Jolla | 09:14 |
locusf | hedayat: does wlan work? I have yet to test it | 09:15 |
hedayat | locusf: I don't think so. In Sailfish, it works (at least shows available networks, but I have not tried to connect to any), but in Nemo no networks are being shown in Settings or when I click the icon on the bottom bar | 09:16 |
locusf | I'm temåted to get a nexus 5 for nemo development | 09:16 |
locusf | *tempted | 09:17 |
locusf | hedayat: ok, its probably just a matter of activating it somehow | 09:17 |
hedayat | locusf: yeah | 09:17 |
locusf | connman-tests package has some scripts | 09:18 |
hedayat | locusf: I'll try that. Also, probably we need a number of fixes in dbus policies. I get lots of access denied errors about them. As it is required for ofono. | 09:20 |
locusf | hedayat: ok | 09:20 |
locusf | we are gonna need ofono for android adaptations as well | 09:21 |
bencoh | ofono-ril ? | 09:21 |
locusf | yes | 09:23 |
hedayat | locusf: created a pr against nemo-configs-n950-n9 | 09:23 |
bencoh | (hmm looks like the current ofono-ril is the other way around) | 09:23 |
*** phaeron has joined #nemomobile | 09:24 | |
locusf | hedayat: merged | 09:24 |
hedayat | locusf: thanks :) | 09:25 |
locusf | np :) | 09:25 |
hedayat | locusf: How am I supposed to enable WiFi in the first place? :P | 09:28 |
hedayat | don't see any UI for it, and apparently it's off | 09:29 |
*** SK_work has quit IRC | 09:30 | |
*** ZogG_laptop has joined #nemomobile | 09:30 | |
hedayat | locusf: I can see WiFi networks using 'ifconfig wlan0 up;iwlist scan', but UI doesn't show anything. apparently, due to dbus permissions. I wonder if the UI user is considered 'at-console'.... | 09:32 |
*** dr_gogeta86 has joined #nemomobile | 09:33 | |
*** teve has quit IRC | 09:36 | |
*** teve has joined #nemomobile | 09:47 | |
*** xmlich02 has joined #nemomobile | 09:48 | |
*** ZogG_laptop has quit IRC | 09:57 | |
*** Wikiwide has joined #nemomobile | 10:15 | |
lbt | PSA: Mer OBS is likely to be down during today. Sorry but I had problems which stopped me yesterday/last night | 10:16 |
*** phaeron has quit IRC | 10:19 | |
*** piggz has quit IRC | 10:21 | |
*** piggz has joined #nemomobile | 10:30 | |
locusf | hedayat: try those connman test scripts, see this page https://wiki.merproject.org/wiki/Minimal/Networking | 10:39 |
*** morphis has quit IRC | 10:43 | |
*** morphis has joined #nemomobile | 10:47 | |
hedayat | locusf: I'm going to look what's wrong with current dbus policies. I guess that 'at_console' part is supposed to be applied to UI user, but apparently, it doesn't. But I'll check the page too. | 10:53 |
hedayat | locusf: I wonder if changing ofono dbus policy was a proper solution. | 10:54 |
locusf | hedayat: we probably just need nemo in radio group instead | 10:56 |
hedayat | locusf: No, the policy says 'user=radio', so it expects radio user rather than group. | 10:57 |
hedayat | locusf: Current nemo doesn't radio user/group at all | 10:57 |
locusf | hedayat: ah ok | 10:58 |
hedayat | locusf: And reading other policies (IIRC bluetooth), I found out that it is expected that ofono itself is running as radio user | 10:58 |
hedayat | but it is probably being run as root now | 10:58 |
*** ZogG_laptop has joined #nemomobile | 10:59 | |
Wikiwide | An old dream of mine... That different programs are treated like different users, with different permissions/policies. | 10:59 |
hedayat | so I guess nemo user is expected to be able to communicate with these services using other policy definitions (at_console and the other one) | 11:00 |
*** piggz has quit IRC | 11:05 | |
hedayat | Wikiwide: :) | 11:07 |
Wikiwide | :) | 11:07 |
*** piggz has joined #nemomobile | 11:07 | |
Wikiwide | One acquaintance of mine runs everything as root, with only selected processes (such as browser) running under limited user - because they are the most risky ones. I run all programs as limited user, unless I have to run something as root. Having something more fine-tuned than limited-vs-root would be brilliant. | 11:09 |
*** piggz has quit IRC | 11:10 | |
*** nodevel has quit IRC | 11:10 | |
*** piggz has joined #nemomobile | 11:10 | |
*** nodevel has joined #nemomobile | 11:10 | |
hedayat | Wikiwide: I guess you'd love SELinux and recent sandboxing/isolating ideas/implementations. :P | 11:10 |
Wikiwide | Let's look it up... Ordinary user-processes often run in the unconfined domain, not restricted by SELinux but still restricted by the classic Linux access rights. | 11:12 |
hedayat | Wikiwide: With SELinux, a process can be as limited as you like: e.g. only connecting to specific ports are allowed for process X | 11:12 |
Wikiwide | Actually, I am interested in Minix :) | 11:12 |
hedayat | Wikiwide: Yes, this is the 'userfriendly' approach towards SELinux. SELinux by default is a 'deny unless allowed' system. | 11:13 |
hedayat | Wikiwide: :) | 11:13 |
Wikiwide | Does SELinux sandbox the hw drivers, so that keyboard driver would not affect the mouse, and so on? | 11:13 |
*** shentey has joined #nemomobile | 11:14 | |
*** shentey has quit IRC | 11:14 | |
Wikiwide | Because most operating systems are monolithic. Most obviously, failure of one driver can mean failure of whole system, since drivers are somehow within the kernel. In Minix (as far as I remember), driver is just restarted, and does not bring anything else down. | 11:15 |
hedayat | Wikiwide: hmmmm, I'm not sure. AFAIK, it is mainly designed to restrict user-land processes rather than kernel ones. Specially since in Linux, these are actually not separate from kernel. | 11:15 |
*** shentey has joined #nemomobile | 11:15 | |
hedayat | Wikiwide: Yes, Linux is certainly not a micro kernel. If you like micro kernel ones, you should look at modern micro kernels. AFAIK, there are a number of them out there. | 11:16 |
hedayat | Wikiwide: So, you might like something like Hurd (which was supposed to be such a kernel, I don't know how much it actually is) | 11:17 |
Wikiwide | I am recently interested in Plan 9 and Inferno. | 11:18 |
Wikiwide | Not sure what is in their kernel, though. | 11:18 |
hedayat | Wikiwide: hmm ok! I don't know either, but I 'feel' that Plan9 had a micro kernel. I don't trust this feeling though, I might have read about it once. | 11:21 |
Wikiwide | Wikipedia says hybrid and does not say anything else. | 11:22 |
*** Guest47705 has quit IRC | 11:24 | |
hedayat | Wikiwide: OK. | 11:26 |
*** arcean has quit IRC | 11:29 | |
Wikiwide | How is it going with users and policies? | 11:29 |
hedayat | Wikiwide: It seems that UI user is not considered at_console, this is because UI is run as user services | 11:32 |
hedayat | I'm now trying make user services considered to be at_console, so that dbus policies are allowed for them | 11:32 |
*** nodevel has quit IRC | 11:34 | |
*** jonwil has quit IRC | 11:37 | |
*** lizardo has joined #nemomobile | 11:51 | |
*** ZogG_laptop has quit IRC | 12:04 | |
*** shentey has quit IRC | 12:05 | |
*** shentey has joined #nemomobile | 12:05 | |
*** louisdk has joined #nemomobile | 12:09 | |
hedayat | Well, this is a problem! I added pam_console in /etc/pam.d/systemd-user with hope that it is enough to recognize user services "at console' by dbus, but it was not. | 12:09 |
hedayat | And it seems that the whole at_console concept is deprecated in favor of PolicyKit policies. | 12:10 |
hedayat | Are there any plans in Mer/Nemo in this regard? | 12:10 |
locusf | I have no idea | 12:11 |
hedayat | Probably a solution for now is to actually change many dbus policies to explicitly allow users group. | 12:11 |
hedayat | sed -i 's/ at_console="true"/ group="users"/' /path/to/all/dbus/policies :P | 12:14 |
*** shentey_ has joined #nemomobile | 12:15 | |
*** shentey_ has quit IRC | 12:15 | |
*** shentey_ has joined #nemomobile | 12:15 | |
*** shentey has quit IRC | 12:17 | |
*** Adriano_ has joined #nemomobile | 12:17 | |
*** shentey_ has quit IRC | 12:24 | |
*** shentey_ has joined #nemomobile | 12:25 | |
*** Wikiwide has quit IRC | 12:25 | |
*** hedayat has left #nemomobile | 12:26 | |
*** flash1 has joined #nemomobile | 12:48 | |
*** shentey_ has quit IRC | 12:49 | |
*** shentey_ has joined #nemomobile | 12:50 | |
*** shentey_ has quit IRC | 12:51 | |
*** shentey__ has joined #nemomobile | 12:51 | |
*** flash1 has quit IRC | 12:51 | |
*** shentey has joined #nemomobile | 12:52 | |
*** shentey__ has quit IRC | 12:52 | |
*** KaIRC has joined #nemomobile | 12:58 | |
*** martyone_ has quit IRC | 13:04 | |
*** shentey has quit IRC | 13:06 | |
*** piggz has quit IRC | 13:13 | |
*** piggz has joined #nemomobile | 13:13 | |
*** Jef91 has joined #nemomobile | 13:32 | |
*** Jef91 has quit IRC | 13:32 | |
*** Jef91 has joined #nemomobile | 13:32 | |
*** phaeron has joined #nemomobile | 13:37 | |
*** ZogG_laptop has joined #nemomobile | 13:59 | |
*** zalan has quit IRC | 14:14 | |
*** zalan has joined #nemomobile | 14:14 | |
*** spiiroin has quit IRC | 14:17 | |
*** zalan has quit IRC | 14:19 | |
*** phdeswer has quit IRC | 14:22 | |
*** Behold has joined #nemomobile | 14:28 | |
*** filippz has quit IRC | 14:29 | |
*** piggz has quit IRC | 14:32 | |
*** piggz has joined #nemomobile | 14:33 | |
*** jpetrell has quit IRC | 14:33 | |
*** WWDrakey has left #nemomobile | 14:36 | |
*** zalan has joined #nemomobile | 14:40 | |
*** ZogG_laptop has quit IRC | 14:56 | |
*** nodevel has joined #nemomobile | 15:00 | |
*** spiiroin has joined #nemomobile | 15:08 | |
*** flash1 has joined #nemomobile | 15:14 | |
*** VDVsx_ has quit IRC | 15:16 | |
*** flash1 has quit IRC | 15:16 | |
*** himamura has joined #nemomobile | 15:33 | |
*** r0kk3rz has joined #nemomobile | 15:39 | |
*** arcean has joined #nemomobile | 15:42 | |
*** Dynamit has quit IRC | 15:53 | |
*** hedayat has joined #nemomobile | 16:00 | |
hedayat | I run the sed command against /etc/dbus-1/system.d/*, and it fixes both ofono (instead of changing the user="radio" one), and wireless networks are now visible in UI. It probably fixes some things related to bluetooth etc too (services which used at_console="true"). | 16:02 |
hedayat | I just wonder why Nemo/Sailfish doesn't list Ad-Hoc networks, like what Android does. I really hate it! Hope that it is not a design decision for Nemo. Harmattan does it, and it's sensible and really useful. | 16:04 |
hedayat | Finally, replacing ofonod binary in sailfish and removing --nobacktrace (not supported by ofonod 1.12), makes simcard recognized in it too. | 16:05 |
*** vakkov has quit IRC | 16:08 | |
*** wazd has quit IRC | 16:11 | |
*** xhaakon has quit IRC | 16:24 | |
*** xhaakon has joined #nemomobile | 16:25 | |
*** xhaakon has quit IRC | 16:25 | |
*** xhaakon has joined #nemomobile | 16:26 | |
*** xhaakon has quit IRC | 16:26 | |
*** xhaakon has joined #nemomobile | 16:27 | |
*** xhaakon has quit IRC | 16:30 | |
*** xhaakon has joined #nemomobile | 16:31 | |
*** vakkov has joined #nemomobile | 16:32 | |
*** tbr has quit IRC | 16:33 | |
*** xhaakon has quit IRC | 16:36 | |
*** xhaakon has joined #nemomobile | 16:37 | |
*** Venemo has joined #nemomobile | 16:37 | |
*** filippz has joined #nemomobile | 16:41 | |
*** tbr has joined #nemomobile | 16:43 | |
*** phaeron has quit IRC | 16:44 | |
*** xhaakon has quit IRC | 16:49 | |
*** xhaakon has joined #nemomobile | 16:49 | |
*** filippz has quit IRC | 16:53 | |
*** xhaakon has quit IRC | 17:11 | |
*** xhaakon has joined #nemomobile | 17:12 | |
*** messerting has joined #nemomobile | 17:12 | |
*** shentey has joined #nemomobile | 17:12 | |
*** VDVsx_ has joined #nemomobile | 17:29 | |
*** vakkov has quit IRC | 17:51 | |
*** Dynamit has joined #nemomobile | 17:58 | |
*** veskuh has quit IRC | 18:15 | |
*** notmart has quit IRC | 18:16 | |
*** vakkov has joined #nemomobile | 18:19 | |
*** dpurgin has quit IRC | 18:21 | |
*** nodevel has quit IRC | 18:25 | |
*** filippz has joined #nemomobile | 18:39 | |
*** olesalscheider has quit IRC | 18:53 | |
*** shentey has quit IRC | 18:56 | |
*** olesalscheider has joined #nemomobile | 18:59 | |
*** furikku has quit IRC | 18:59 | |
filippz | "Shutdown logo is easy to replace, but you will be having hard time replacing boot logo, as its builtin inside bootloader, so there is no easy way to change it." (http://talk.maemo.org/showpost.php?p=1416182&postcount=13) | 19:03 |
filippz | I guess we'll have to use plymouth-lite on N9 since ubiboot has no support for boot logo AFAIK | 19:04 |
Aard | filippz: plymouth-lite messes up with the 32bpp framebuffer, only happy with 16bpp | 19:05 |
*** filippz has quit IRC | 19:08 | |
*** filippz has joined #nemomobile | 19:08 | |
filippz | Aard: I see no other alternative - I'll try to rebuild plymouth-lite (as current binary it's depending of older libpng) as see how it behaves | 19:11 |
Aard | filippz: moment | 19:11 |
hedayat | filippz: So, Jolla boot logo is inside their phones boot loader? OK, what does Harmattan do? | 19:11 |
Aard | hedayat: overengineered custom splash screen, capable of videoplayback as well. our stack comes up too fast for videoplayback making sense | 19:12 |
hedayat | filippz: ubiboot supports loading png, so we can load something there (or in an initramfs, like mine); but Harmattan uses an animation for it. | 19:12 |
filippz | hedayat: seem so - maybe moslo has some support in it... and since ubiboot is moslo based... | 19:12 |
filippz | hedayat: a hint regarding "supports loading png" would be nice :) | 19:13 |
Aard | filippz: there, small present from us. https://github.com/nemomobile/glesplash | 19:13 |
hedayat | Aard: thanks | 19:13 |
filippz | Aard: will try it ASAP, ty! | 19:13 |
Aard | filippz: basically, bring gles up as early as possible (how we did the wayland on n9 does that, for that purpose), and then just use gles to draw an image on the screen | 19:14 |
hedayat | filippz: There is a showpng in it. Actually the base graphical menu itself is a png. | 19:14 |
Aard | without having to worry about all the framebuffer specific mess | 19:14 |
*** martyone_ has joined #nemomobile | 19:15 | |
filippz | Aard, hedayat: I'll try glesplash first. Mainly because of this: https://github.com/filippz/kernel-adaptation-n950-n9/commit/33f7bb07c4215f2afcd97430618a0ff1e61632dc | 19:16 |
Aard | filippz: we've initially did it for the n9, used it on some other hardware, but in the end dropped it as early gles context on qc is not really doable | 19:17 |
filippz | In essence kernel resets display instead of relying on bootloader to do it for him - thus image from bootloader will dissapera within second or so... | 19:17 |
*** ajalkane has quit IRC | 19:23 | |
hedayat | filippz: :( | 19:23 |
filippz | hedayat: I know - that was also a fun game - guessing which boot parameter breaks booting | 19:24 |
hedayat | filippz: Yes, it's really fun! :P I've had this fun with the auto-shut-down problem, and soon realized that is independent of kernel params :D | 19:27 |
hedayat | which is hopefully fixed (2 successful boots till now, with 0 failed boots) with a watchdog kicker :) | 19:28 |
filippz | hedayat: as long as it works - I've had no problems booting it myself | 19:30 |
hedayat | filippz: Have you any idea why graphics seems to be a little sluggish? kernel problem or userspace one? | 19:31 |
hedayat | filippz: Yes, because you don't use an initramfs booting method as I do. | 19:32 |
filippz | hedayat: I've noticed a lot of "slow update" warnings in dmesg - but they seem to be related to orientation change | 19:32 |
Aard | hedayat: the wayland drivers are rather hackish. also there's no vsync | 19:33 |
filippz | Aard: I would point to that direction also since it was sluggis before orientation change | 19:34 |
hedayat | filippz: I see such message on every glacier animation, like moving between pages. | 19:34 |
filippz | but to be honest, I would say that 2.6 was better in that regart | 19:34 |
filippz | hedayat: it's a waring from nokia display (as in lcd itself) driver - that measures time needed for image to be displayed | 19:35 |
Aard | also we're running in 32bpp for wayland, while more or less everybody else using this chip seems to run in 16bpp. took quite some time to figure out how to kick it into 32bpp back then | 19:35 |
filippz | it seems that with other orientations image gets refreshed half-by-half (I'm not really an expert in that regard) | 19:36 |
filippz | If I'm reading it correctly (https://github.com/filippz/kernel-adaptation-n950-n9/blob/master/drivers/video/omap2/displays/panel-nokia-dsi.c#L2854) we nog get PND_UPD_MODE_NORMAL/PND_UPD_TE_EXT | 19:38 |
hedayat | Aard: thanks for the explanations. | 19:38 |
filippz | before that we would hit one of those: https://github.com/filippz/kernel-adaptation-n950-n9/blob/master/drivers/video/omap2/displays/panel-nokia-dsi.c#L2908 | 19:39 |
*** martyone_ has quit IRC | 19:40 | |
*** ajalkane has joined #nemomobile | 19:41 | |
hedayat | hmmm... did 2.6.32x kernels have the same rotation as your new kernel? | 19:50 |
hedayat | filippz: ^ | 19:50 |
filippz | hedayat: no it was landcape, we switched to portrait few days ago since both glacier and sailfish home are (in a way) hardcoded to portrait devices | 19:51 |
hedayat | filippz: So, it didn't use UPD_MODE_NORMAL? (was refreshed half by half)? | 19:52 |
filippz | locusf knows more details as to why old colorfull home was working OK | 19:52 |
filippz | hedayat: yes, it seems so - that would explain the warnings | 19:53 |
hedayat | hmm weird! | 19:54 |
filippz | hedayat: I guess the code was never really tested in portrait mode, it does work, but not as fast | 19:55 |
locusf | fwiw glacier works on landscape as well | 19:57 |
*** piggz has quit IRC | 19:57 | |
*** piggz has joined #nemomobile | 19:58 | |
locusf | so no hardcoding to portrait but depending on devices framebuffer native orientation | 19:58 |
locusf | like p3110 native orientation is landscape | 19:58 |
locusf | so glacier uses that | 19:59 |
locusf | old colorful home could react to orientation changes | 19:59 |
filippz | locusf: yes - but colorfull was responding to rotation events. Could we "instruct" glacier to do that also? | 19:59 |
filippz | ^yes "orientation changes" is the right expression | 20:00 |
locusf | filippz: yes if we used applicationwindo asroot item ISO page | 20:00 |
locusf | but that doesn't work on lipstick as applicationwindow is qquickwindow | 20:01 |
filippz | locusf: and, there was problem when using applicationwindow QML IIRC | 20:01 |
filippz | so definition of the problem would be: kernel doesn't behave very well in portrait fb orientation, but qquickwindow doesn't work for orinetation changes | 20:03 |
locusf | http://www.merproject.org/logs/%23nemomobile/%23nemomobile.2014-04-30.log.html#t2014-04-30T11:26:53 | 20:03 |
locusf | yes | 20:04 |
filippz | OK, I guess we'll have to live with the current setup for now | 20:05 |
filippz | ty Aard, hedayat, locusf - I'm done for tonight, and will try glesplash tomorrow - good night to all | 20:09 |
hedayat | filippz: good night :) | 20:09 |
*** filippz has quit IRC | 20:09 | |
locusf | filippz: good night :) | 20:09 |
*** piggz has quit IRC | 20:09 | |
hedayat | Aard: locusf: is it possible to run Nemo in 16bpp mode? | 20:09 |
*** piggz has joined #nemomobile | 20:10 | |
*** phaeron has joined #nemomobile | 20:10 | |
locusf | hedayat: I wouldn't know | 20:10 |
Aard | hedayat: not sure about nemo, at least sailfish is not possible -- the alpha channel you get from 32bpp is required | 20:11 |
hedayat | Aard: thanks, I also liked it for sailfish, to make it more smooth. That's unfortunate. :( | 20:12 |
locusf | glesplash could also work for hadk devices | 20:16 |
Stskeeps | not really | 20:17 |
Stskeeps | it will blow into fiery flames | 20:17 |
locusf | yeah noticed coupling to omap | 20:19 |
locusf | should have looked at the code before blurting nonsense :) | 20:20 |
Aard | locusf: see above, it works for anything where you can get a gles context up very early | 20:22 |
locusf | Aard: but that wold require some rewriting and I don't have gles skills to do that :/ | 20:23 |
Stskeeps | it's not difficult. | 20:23 |
Stskeeps | i don't either | 20:23 |
locusf | ok hmm | 20:27 |
*** hedayat has left #nemomobile | 20:49 | |
*** ced117 has joined #nemomobile | 21:12 | |
*** sandy_locke has joined #nemomobile | 21:19 | |
*** sandy_locke has left #nemomobile | 21:20 | |
*** sandy_locke has joined #nemomobile | 21:20 | |
*** sandy_locke has left #nemomobile | 21:21 | |
*** sandy_locke has joined #nemomobile | 21:21 | |
*** sandy_locke has left #nemomobile | 21:22 | |
*** sandy_locke has joined #nemomobile | 21:23 | |
*** sandy_locke has left #nemomobile | 21:24 | |
*** sandy_locke has joined #nemomobile | 21:24 | |
*** sandy_locke has left #nemomobile | 21:27 | |
*** sandy_locke has joined #nemomobile | 21:27 | |
*** sandy_locke has left #nemomobile | 21:27 | |
*** sandy_locke has joined #nemomobile | 21:28 | |
*** sandy_locke has left #nemomobile | 21:30 | |
*** louisdk has quit IRC | 21:32 | |
*** sandy_locke has joined #nemomobile | 21:32 | |
*** sandy_locke has left #nemomobile | 21:32 | |
*** Adriano_ has quit IRC | 21:33 | |
*** piggz has quit IRC | 21:33 | |
*** jonwil has joined #nemomobile | 21:33 | |
*** lizardo has quit IRC | 21:36 | |
*** M4rtinK has joined #nemomobile | 21:39 | |
*** SfietKonstantin has joined #nemomobile | 21:39 | |
*** sandy_locke has joined #nemomobile | 21:42 | |
*** sandy_locke has left #nemomobile | 21:42 | |
*** Venemo has quit IRC | 21:47 | |
*** SfietKonstantin has quit IRC | 21:54 | |
*** sandy_locke has joined #nemomobile | 22:04 | |
*** sandy_locke has quit IRC | 22:18 | |
*** gabriel9 has joined #nemomobile | 22:54 | |
*** Pat_o has quit IRC | 23:03 | |
*** Wikiwide has joined #nemomobile | 23:07 | |
*** DocScrutinizer05 has quit IRC | 23:27 | |
*** DocScrutinizer05 has joined #nemomobile | 23:28 | |
*** himamura has quit IRC | 23:35 | |
*** r0kk3rz has quit IRC | 23:37 | |
*** gabriel9 has quit IRC | 23:53 | |
*** arcean has quit IRC | 23:55 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!