Pali | DocScrutinizer05: N9 with JTAG instead SIM slot: http://talk.maemo.org/showthread.php?p=1492999#post1492999 | 00:02 |
---|---|---|
DocScrutinizer05 | hmm, well, not exciting. It's a well known fact that N9 has the debug-testpoints (incl JTAG) inside the SIM slot | 00:04 |
DocScrutinizer05 | thanks anyway Pali | 00:05 |
DocScrutinizer05 | (ian) https://www.reddit.com/r/linux/comments/3yktcg/ian_murdock_debian_founder_is_threatening_suicide/ | 00:05 |
DocScrutinizer05 | ooh, sorry, didn't notice the previous post | 00:06 |
*** Arch-TK has quit IRC | 00:15 | |
DocScrutinizer05 | but this http://pastebin.com/yk8bgru5 is really worrying | 00:15 |
*** Ras_Older has quit IRC | 00:17 | |
freemangordon | Pali: nishant usually hangs on #maemo-ssu | 00:17 |
*** Kilroo has quit IRC | 00:18 | |
*** futpib_ has quit IRC | 00:19 | |
*** Arch-TK has joined #maemo | 00:19 | |
*** Arch-TK has quit IRC | 00:23 | |
*** Arch-TK has joined #maemo | 00:24 | |
KotCzarny | https://www.reddit.com/r/linux/comments/3yktcg/ian_murdock_debian_founder_is_threatening_suicide/cygmtve | 00:26 |
*** Ras_Older has joined #maemo | 00:29 | |
sixwheeledbeast | worrying? | 00:31 |
*** at1as has quit IRC | 00:32 | |
*** louis_ has joined #maemo | 00:40 | |
*** Pali has quit IRC | 00:42 | |
*** Arch-TK has quit IRC | 00:44 | |
*** louis_ has quit IRC | 00:44 | |
*** Ras_Older has quit IRC | 00:45 | |
*** Ras_Older has joined #maemo | 00:45 | |
*** xorly has joined #maemo | 00:47 | |
*** Ras_Older has quit IRC | 00:49 | |
*** Ras_Older has joined #maemo | 00:50 | |
*** Arch-TK has joined #maemo | 00:50 | |
*** LauRoman|Phone has joined #maemo | 01:07 | |
*** eMHa_ has joined #maemo | 01:13 | |
*** eMHa has quit IRC | 01:16 | |
*** DocScrutinizer05 is now known as sounds | 01:16 | |
*** sounds is now known as DocScrutinizer05 | 01:16 | |
*** user has joined #maemo | 01:24 | |
*** RzR is now known as rZz | 01:24 | |
*** user is now known as ceene900 | 01:24 | |
*** rZz is now known as rZr | 01:24 | |
*** at1as has joined #maemo | 01:32 | |
*** at1as has quit IRC | 01:42 | |
*** LauRoman has quit IRC | 01:44 | |
*** florian has quit IRC | 01:48 | |
*** florian has joined #maemo | 01:55 | |
*** xorly has quit IRC | 01:58 | |
*** Kilroo has joined #maemo | 02:06 | |
*** louisdk has quit IRC | 02:12 | |
*** louisdk has joined #maemo | 02:12 | |
*** at1as has joined #maemo | 02:19 | |
*** Hurrian has quit IRC | 02:21 | |
jonwil | Looks like there should be no problems updating the root certificates in CSSU once I figure out how to convert the output of parse-certdata-txt.c to what is needed for the maemosec-certman-common-ca package (or once Juhani responds to my email and shares how to do that :) | 02:28 |
DocScrutinizer05 | https://i.4cdn.org/g/1451516326761.jpg | 02:39 |
*** at1as has quit IRC | 02:45 | |
*** florian has quit IRC | 03:01 | |
*** robbiethe1st has joined #maemo | 03:53 | |
*** eMHa__ has joined #maemo | 04:20 | |
*** eMHa_ has quit IRC | 04:24 | |
*** krnlyng has quit IRC | 04:26 | |
*** louisdk has quit IRC | 04:34 | |
*** krnlyng has joined #maemo | 04:39 | |
*** Humpelstilzchen has quit IRC | 04:42 | |
*** Hurrian has joined #maemo | 04:44 | |
*** Defiant has joined #maemo | 04:47 | |
*** louisdk has joined #maemo | 04:59 | |
*** pozitrono has joined #maemo | 05:24 | |
*** louisdk has quit IRC | 05:25 | |
*** louisdk has joined #maemo | 05:45 | |
*** fuz_ has quit IRC | 05:46 | |
*** Roth has joined #maemo | 05:50 | |
*** robbiethe1st has quit IRC | 05:57 | |
*** fuz_ has joined #maemo | 06:05 | |
*** DocScrutinizer05 has quit IRC | 06:06 | |
*** DocScrutinizer05 has joined #maemo | 06:06 | |
*** krnlyng has quit IRC | 06:25 | |
*** krnlyng has joined #maemo | 06:39 | |
*** sparetire_ has quit IRC | 06:54 | |
*** jonwil has quit IRC | 07:09 | |
*** jonwil has joined #maemo | 07:13 | |
*** louisdk has quit IRC | 07:31 | |
*** ceene has quit IRC | 07:35 | |
*** LauRoman has joined #maemo | 07:37 | |
*** Sicelo009N has quit IRC | 08:05 | |
*** Sicelo009N has joined #maemo | 08:07 | |
*** krnlyng has quit IRC | 08:09 | |
*** LauRoman has quit IRC | 08:26 | |
*** LauRoman|Phone has quit IRC | 08:29 | |
*** krnlyng has joined #maemo | 08:30 | |
*** pozitrono has quit IRC | 08:59 | |
*** Roth has quit IRC | 09:04 | |
*** RedW has quit IRC | 09:05 | |
*** RedW has joined #maemo | 09:06 | |
*** futpib_ has joined #maemo | 09:31 | |
*** ceene has joined #maemo | 09:48 | |
*** geaaru has joined #maemo | 10:02 | |
*** Pali has joined #maemo | 10:02 | |
*** krnlyng has quit IRC | 10:04 | |
*** krnlyng has joined #maemo | 10:32 | |
*** florian has joined #maemo | 10:44 | |
Pali | freemangordon: I fixed some problems in libcal & osso-product-info | 11:29 |
*** ceene has quit IRC | 11:55 | |
freemangordon | Pali: great | 11:56 |
Pali | changes are in git | 11:56 |
freemangordon | is there deb? | 11:56 |
Pali | but do now if it helps you | 11:56 |
freemangordon | ok, I'll build and test | 11:57 |
Pali | no deb yet | 11:57 |
jonwil | ok, looks like I am running stock versions of both of those so I dont need to upgrade :) | 11:59 |
*** florian has quit IRC | 11:59 | |
freemangordon | jonwil: grab my CAL , mount it and test | 12:00 |
freemangordon | :) | 12:00 |
*** ceene has joined #maemo | 12:00 | |
*** ceene is now known as sslayer | 12:00 | |
KotCzarny | soup slayer? | 12:01 |
sslayer | uhm | 12:01 |
sslayer | hi | 12:01 |
*** sslayer is now known as ceene | 12:01 | |
ceene | this better | 12:01 |
ceene | i'm trying an irc proxy | 12:01 |
ceene | kind of like screen but for irc | 12:02 |
KotCzarny | yup | 12:03 |
KotCzarny | pretty useful | 12:03 |
KotCzarny | in case you dont have stable shell | 12:03 |
ceene | this should let me connect with n900's xchat and receive a backlog of last things spoken and all that | 12:03 |
ceene | i usually ssh this server and screen -rd an irssi | 12:04 |
ceene | but i like n900's xchat | 12:04 |
jonwil | ceene: Thanks to Juhani Mäkelä we now have the "official" parse-certdata-txt.c file used to update the root certificates in Maemo | 12:04 |
ceene | jonwil: cool! | 12:04 |
jonwil | so we dont need the python script that you edited last night | 12:04 |
ceene | lol | 12:04 |
ceene | all that work for nothing :P | 12:04 |
jonwil | I sent a follow up question asking what to do with the output of parse-certdata-txt and how to get said output into the actual root CA sture | 12:05 |
ceene | but it's okay, it's better having the original! | 12:05 |
jonwil | store | 12:05 |
ceene | seems look a cool guy, doesn't he? | 12:05 |
jonwil | well it seems like he is willing to share info | 12:05 |
ceene | cool enough for us | 12:05 |
jonwil | hopefully he responds with the rest of the steps to take :) | 12:06 |
jonwil | then we can have something in SVN where you just download the latest certdata.txt from mozilla and run some things and get an up-to-date maemosec-certman-common-ca package :) | 12:07 |
*** ceene900 has quit IRC | 12:10 | |
jonwil | and one part of the security system at least will be up-to-date | 12:11 |
ceene | that'd be a great step | 12:11 |
ceene | and alongside openssl1.0.2e we're cutting edge on a 6 years old device | 12:12 |
KotCzarny | :) | 12:15 |
KotCzarny | my laptop is from 2006 | 12:15 |
ceene | so | 12:18 |
ceene | hi | 12:18 |
ceene | uhm | 12:18 |
ceene | funny | 12:18 |
ceene | i can connect with two clients to the proxy | 12:18 |
ceene | at the same time | 12:18 |
ceene | cool :) | 12:18 |
ceene | ceene: you're a cool guy, man | 12:18 |
Sicelo009N | you're talking about a bouncer? | 12:19 |
ceene | and speaking my name triggers a notification on n900 | 12:19 |
ceene | apt-get install bip :) | 12:19 |
ceene | yes, something like that | 12:19 |
jonwil | ceene: Updating OpenSSL is a great start but we also really need to update NSS inside microb | 12:19 |
ceene | how does one start doing that? | 12:20 |
ceene | to be honest, i don't use microb | 12:20 |
ceene | i use midori running on an easy debian image | 12:20 |
ceene | which i find to be blazing fast | 12:20 |
ceene | although i understand microb is used too by things like modest | 12:20 |
jonwil | Yes microb is used for modest | 12:21 |
jonwil | and also for conversations app | 12:21 |
jonwil | and nokia maps | 12:21 |
jonwil | Anyone here running a stock Maemo Fremantle PR1.3.1 install? (i.e. not running CSSU or updated versions of any system packages) | 12:21 |
bencoh | jonwil: last time I checked, it seemed like NSS should keep some kind of backward compat with older apps | 12:22 |
ceene | it's called libnss3 both on maemo and debian sid | 12:23 |
bencoh | (ABI-wise) | 12:23 |
ceene | so it's probably compatible | 12:23 |
ceene | and only repackaging up to date libnss3 is enough? | 12:23 |
bencoh | so we might try building latest libnss3 | 12:24 |
bencoh | ceene: maybe | 12:24 |
bencoh | if it's not, well... we need to replace the libnss3 source in the microb-engine tree and see what happens | 12:24 |
bencoh | (and/or diff source, bleh, the usual stuff) | 12:24 |
jonwil | hmmm, I still cant find out how libcurl on a stock N900 gets its root certificates | 12:34 |
freemangordon | Pali: https://github.com/community-ssu/osso-product-info/blob/master/osso-product-info.c#L87 | 12:42 |
freemangordon | :) | 12:42 |
Pali | *p = 0; if(osso_set_product_info(code, p) < 0) | 12:42 |
Pali | here it is | 12:43 |
freemangordon | yes | 12:43 |
Pali | but first fix why '-q' param crash! | 12:43 |
freemangordon | also, are you sure "RX-51_2009SE_21.2011.38-1_PR_MR0" should be in quotes | 12:43 |
freemangordon | Pali: it no longer crashes, after your fixes | 12:43 |
Pali | quotes are removed by bash | 12:43 |
freemangordon | sure? | 12:44 |
Pali | freemangordon: and what is output now? | 12:44 |
freemangordon | ~ # osso-product-info -q OSSO_VERSION | 12:44 |
freemangordon | ERROR: Could not find value for key /device/sw-release-ver | 12:44 |
freemangordon | Error getting variable OSSO_VERSION value | 12:44 |
Pali | shell remove quotes everytime, so if you want to pass ' or " into shell you need to escape it | 12:44 |
freemangordon | ok | 12:44 |
Pali | freemangordon: great, query it fixed | 12:45 |
freemangordon | that *p = 0; should be p ++; IMO | 12:45 |
freemangordon | correct? | 12:45 |
freemangordon | or remove it alltogether and pass p + 1 to the function | 12:46 |
Pali | *p=0; p++; | 12:46 |
Pali | you need to remove char '=' | 12:46 |
Pali | so optarg is key | 12:46 |
Pali | and p is value | 12:46 |
Pali | format is "key=value" | 12:46 |
freemangordon | Pali: but oh, yes | 12:48 |
KotCzarny | ++p ? | 12:50 |
Pali | KotCzarny: in C without checking lvalue is ++p and p++ same, gcc optimize p++ code | 12:51 |
KotCzarny | ahm | 12:52 |
KotCzarny | didnt know gcc does it anyway | 12:52 |
freemangordon | Pali: hmm, another bug https://github.com/community-ssu/osso-product-info/blob/master/libossoproductinfo.c#L76 | 12:55 |
Pali | hm? | 12:56 |
freemangordon | we search for /device/sw-release-ver, but set sw-release-ver | 12:56 |
Pali | its ok | 12:56 |
Pali | sw-release-ver is CAL key | 12:56 |
Pali | /device/sw-release-ver is sysinfod DBUS key | 12:56 |
Pali | "sw-release-ver" is correct CAL key (section) name | 12:57 |
freemangordon | yes, but see what get_product_info does | 12:57 |
*** xorly has joined #maemo | 12:57 | |
Pali | maybe replace product_info_keys[i].name with key at line 370? | 12:59 |
Pali | but both in this case should be valid | 12:59 |
freemangordon | get_info call sysinfo functions | 13:00 |
Pali | and? | 13:00 |
freemangordon | oh, maybe I should rebott | 13:01 |
Pali | yes, sysinfo read CAL suff when starting | 13:01 |
freemangordon | for the value in CAL to take effect, lemme try | 13:01 |
freemangordon | ok | 13:01 |
freemangordon | makes sense | 13:01 |
Pali | either restart sysinfo | 13:01 |
Pali | or reboot device | 13:01 |
freemangordon | rebooting | 13:01 |
Pali | stop sysinfod && start sysinfod | 13:01 |
freemangordon | too late, also I wont to boot into 4.4 | 13:02 |
freemangordon | *want | 13:02 |
*** Sicelo009N has quit IRC | 13:02 | |
*** Sicelo009N has joined #maemo | 13:07 | |
freemangordon | Pali: it is ok after reboot | 13:07 |
Pali | great | 13:07 |
Pali | push fixes to git | 13:07 |
freemangordon | will do | 13:08 |
Pali | and ideally also new packages into cssu-devel | 13:08 |
freemangordon | no, as my SB target is for linux, don;t want to switch it now | 13:08 |
freemangordon | maybe later | 13:08 |
ceene | oh, i see libnss3' source is microb-engine | 13:09 |
freemangordon | Pali: http://talk.maemo.org/showthread.php?p=1493038#post1493038 | 13:11 |
freemangordon | :) | 13:11 |
bencoh | :) | 13:12 |
Pali | great :-) | 13:12 |
ceene | freemangordon: cool! | 13:12 |
freemangordon | Pali: BTW osso-product-info is missing CFLAGS for optimization and debug symbols | 13:13 |
Pali | freemangordon: can you test HW if working? | 13:13 |
freemangordon | what HW? | 13:13 |
Pali | wifi, ... | 13:13 |
Pali | touchscreen, .. | 13:13 |
Pali | etc | 13:13 |
Pali | basicly what should be supported according to elinux.org/N900 | 13:13 |
Pali | test for regressions | 13:13 |
Pali | freemangordon: modem is working or not? | 13:14 |
Pali | and SGX? | 13:14 |
freemangordon | Pali: comeon, this is xterm | 13:14 |
freemangordon | see wifi icon in status menu :) | 13:14 |
freemangordon | Pali: going to install syslog and reboot, will pastebin boot log in a minute | 13:15 |
freemangordon | hmm, where is syslog? in SDK repo? | 13:18 |
Pali | syslog? | 13:19 |
Pali | in nokia ssu repo | 13:19 |
jonwil | you want apt-get sysklogd | 13:19 |
Pali | ksyslogd | 13:19 |
jonwil | http://maemo.org/packages/view/sysklogd/ | 13:20 |
jonwil | its in device repo | 13:20 |
freemangordon | "E: Couldn't find package sysklogd" :) | 13:21 |
freemangordon | it is in SDK repo | 13:21 |
Pali | you need also klogd | 13:22 |
freemangordon | yeah | 13:22 |
Pali | http://repository.maemo.org/pool/maemo5.0/free/s/sysklogd/sysklogd_1.5-5maemo7+0m5_armel.deb | 13:22 |
Pali | http://repository.maemo.org/pool/maemo5.0/free/s/sysklogd/klogd_1.5-5maemo7+0m5_armel.deb | 13:22 |
freemangordon | I installed the repo | 13:23 |
freemangordon | Pali: leds work | 13:24 |
freemangordon | RGB led that is | 13:24 |
freemangordon | seems like mce does not disable backlight | 13:25 |
freemangordon | and kbd backlight as well | 13:26 |
freemangordon | Pali: http://pastebin.com/haRz2j2Y | 13:27 |
freemangordon | also, charging doesn't seem to work | 13:28 |
Pali | sr_init: No PMIC hook to init smartreflex | 13:29 |
freemangordon | yeah | 13:29 |
freemangordon | it has always been like that | 13:29 |
Pali | omap-sham 480c3000.sham: initialization failed. | 13:30 |
Pali | omap-sham worked, I fixed in older version | 13:30 |
Pali | isp1704_charger isp1704: failed to register isp1704 with error -19 | 13:30 |
freemangordon | could be | 13:30 |
Pali | --> isp is broken | 13:30 |
Pali | needed for charger autodetection | 13:31 |
Pali | it worked in older version too! | 13:31 |
freemangordon | but -> "omap_ssi 48058000.ssi-controller: ssi controller 0 initialized (1 ports)!" | 13:31 |
*** eijk has joined #maemo | 13:31 | |
freemangordon | and omap_ssi_port 4805a000.ssi-port: ssi port 0 successfully initialized (cawake=151) | 13:31 |
freemangordon | BT seems to work as well | 13:32 |
Pali | BT is working?? | 13:32 |
Pali | wait, maybe this is older version | 13:33 |
freemangordon | modprobe bq27x00_battery failed | 13:33 |
Pali | bq27x00_battery was renamed to bq27xxx_battery | 13:35 |
Pali | it is working, see: "bq27xxx-battery 2-0055: battery is not calibrated! ignoring capacity values" | 13:35 |
freemangordon | ok | 13:36 |
freemangordon | cellular: ssc[958]: modem connection cannot be established, retry (9 of 10) | 13:36 |
freemangordon | :( | 13:36 |
Pali | same problem as previous | 13:36 |
Pali | it is there for a long time | 13:36 |
Pali | but I think you once fixed it | 13:36 |
freemangordon | yes, and I was thinking the fix is uppstreamed | 13:37 |
Pali | looks like it is not in upstream... | 13:37 |
freemangordon | yeah | 13:38 |
Pali | libcmtspeechdata: hw6x_backend: unable to open device /dev/cmt_speech ('No such file or directory'). | 13:39 |
freemangordon | yep | 13:40 |
Pali | do you have drivers loaded? | 13:40 |
Pali | nokia_modem and others? | 13:40 |
freemangordon | dunno, I rebooted in KP to charge the battery as I got battery low warning | 13:40 |
freemangordon | will check in a while | 13:40 |
freemangordon | hmm, my patch seems to be upstreamed | 13:41 |
Pali | freemangordon: edit /sbin/preinit and add "nokia-modem" to line "load_modules rx51_battery" | 13:42 |
Pali | this is early init stage modules loading | 13:42 |
Pali | rx51_battery is needed here for BSI | 13:42 |
Pali | and nokia-modem is needed for gpio stuff in /sbin/preinit | 13:43 |
freemangordon | ok | 13:43 |
Pali | but now check if nokia-modem is loaded or not | 13:43 |
freemangordon | ok | 13:43 |
* jonwil wonders if this kernel work will help with Neo900 | 13:44 | |
freemangordon | yes | 13:45 |
freemangordon | most of the stuff will be the same | 13:45 |
jonwil | My current work is to do whatever I can in support of improving the security of Maemo | 13:46 |
Pali | freemangordon, post output from $ lshal | 13:47 |
Pali | ke-recv needs fixing too... | 13:47 |
jonwil | although I will also be devoting a chunk of time to the PC upgrade I am about to undertake :) | 13:48 |
jonwil | And to playing Fallout 4 once said PC upgrade is complete :) | 13:48 |
freemangordon | Pali: ok, just a second | 13:48 |
freemangordon | [ 278.728698] nokia-modem n900-modem: Could not get gpio 0 | 13:50 |
freemangordon | Pali: http://pastebin.com/Y9z2uJWY | 13:51 |
Pali | gpio 0 ? | 13:51 |
Pali | looks like bug in nokia-modem or in DTS | 13:52 |
freemangordon | Pali: kbd open sensor doesn't seem to work either | 13:52 |
freemangordon | Pali: yeah | 13:52 |
Pali | yes, it is GPIO | 13:52 |
Pali | and mce search for /sys/ ... gpio-swicth | 13:52 |
Pali | this needs to be fixed in mce to use /sys/class/gpio/ | 13:52 |
freemangordon | yep | 13:53 |
Pali | now kernel export just static data for gpio-switch | 13:53 |
Pali | anyway in upstream kernel keyboard open sensors is input device in /dev/input/event... | 13:54 |
Pali | so needs to be fixed | 13:54 |
freemangordon | I will fix mce, probably later today | 13:54 |
freemangordon | Pali: seems devm_gpiod_get_index fails | 13:55 |
freemangordon | something in DTS | 13:56 |
freemangordon | Pali: sorry, still can;t grok that DTS stuff :( | 13:57 |
freemangordon | Pali: gpio 0 is index, not the gpio istelf | 14:04 |
freemangordon | gpio index 0 is 70 | 14:05 |
freemangordon | Pali: and it is used in rx51_gpio_switches in pdata-quirks.c, could it be that gpio switch driver is using it? | 14:07 |
*** eijk has quit IRC | 14:10 | |
Pali | freemangordon: maybe, check if .failed is set to true | 14:16 |
Pali | if is failed = true, then it is *not* used | 14:16 |
freemangordon | it is not set | 14:18 |
Pali | RX51_GPIO_CMT_APESLPX is gpio 70 | 14:20 |
freemangordon | so? | 14:20 |
Pali | are you sure that isp1704/7 needs cmt_apeslpx? | 14:20 |
freemangordon | I am talking about nokia-modem :) | 14:20 |
Pali | ah, right! | 14:21 |
Pali | but sscd try to use gpio_switch and enabled/disable modem itself | 14:21 |
Pali | not via nokia_modem.ko | 14:21 |
Pali | freemangordon: try to boot with nokia-modem.pm=1 | 14:22 |
Pali | power management should be handed by userland | 14:22 |
freemangordon | ok | 14:22 |
Pali | freemangordon: no | 14:23 |
Pali | kernel ignores gpio only if pm is set to zero | 14:23 |
Pali | so boot with nokia-modem.pm=0 | 14:23 |
Pali | nokia-modem.pm=0 is also in CONFIG_CMDLINE | 14:24 |
freemangordon | this is what is in the config file | 14:24 |
Pali | but why then you have line "nokia-modem n900-modem: Could not get gpio 0" in dmesg? | 14:24 |
freemangordon | "Enable power management (0=disabled, 1=userland based [default])"); | 14:24 |
Pali | line "Could not get gpio" is only in function nokia_modem_gpio_probe() | 14:24 |
freemangordon | this should be 1, not zero | 14:25 |
Pali | and function nokia_modem_gpio_probe() is called only if pm != 0 | 14:25 |
Pali | no, it must be zero, see nokia_modem_gpio_probe() function | 14:25 |
Pali | it just export gpio numbers via /sys/class/gpio nothing more | 14:25 |
Pali | same code which is in gpio-switch | 14:26 |
Pali | and we need to export those gpios by gpio-switch, so sscd could handle it by correct path | 14:26 |
freemangordon | hmm, correct | 14:26 |
Pali | rmmod nokia_modem | 14:27 |
freemangordon | oh, wait, I did modprobe by hand | 14:27 |
* Wizzup is excited since he ran into these modem issues some time ago and got stuck | 14:27 | |
Pali | modprobe nokia_modem pm=0 | 14:27 |
freemangordon | lemme try again | 14:27 |
* Wizzup is silent again | 14:27 | |
freemangordon | :nod: | 14:27 |
*** Ras_Older has quit IRC | 14:27 | |
*** darkschneider has quit IRC | 14:27 | |
*** Arch-TK has quit IRC | 14:28 | |
*** darkschneider has joined #maemo | 14:28 | |
freemangordon | Pali: but then I'd rather fix pminit | 14:29 |
freemangordon | *preinit | 14:29 |
*** Ras_Older has joined #maemo | 14:29 | |
Pali | simple modprobe nokia_modem should work (without args) | 14:29 |
Pali | s/_/-/ | 14:30 |
infobot | Pali meant: simple modprobe nokia-modem should work (without args) | 14:30 |
Pali | if you have set nokia-modem.pm=0 in cmdline | 14:30 |
freemangordon | put it does not | 14:30 |
* freemangordon is afk for a while | 14:30 | |
*** Arch-TK has joined #maemo | 14:31 | |
*** Arch-TK has quit IRC | 14:32 | |
*** Ras_Older has quit IRC | 14:35 | |
*** Arch-TK has joined #maemo | 14:39 | |
freemangordon | Pali: for some reason cmdline does not work | 14:40 |
*** Ras_Older has joined #maemo | 14:40 | |
Pali | bah :-( | 14:41 |
freemangordon | ~ # cat /proc/cmdline | 14:41 |
freemangordon | init=/sbin/preinit ubi.mtd=rootfs root=ubi0:rootfs rootfstype=ubifs rootflags=bulk_read,no_chk_data_crc rw mtdoops.mtddev=log console=tty0 console=ttyO2 omapfb_vram=7M omapfb.mode=lcd:848x480-16 nokia-modem.pm=0 | 14:41 |
Pali | $ dpkg -S /sbin/modprobe | 14:41 |
Pali | module-init-tools: /sbin/modprobe | 14:41 |
Pali | going to look into source | 14:41 |
Pali | freemangordon: we have old version of module-init-tools without support for /proc/cmdline :-( | 14:44 |
Pali | this should be fixed | 14:44 |
Pali | freemangordon: so create /etc/modprobe.d/nokia-modem.conf with options nokia-modem pm=0 | 14:45 |
Pali | I will fix default value in linux-n900 git tree | 14:46 |
freemangordon | no, don't | 14:46 |
freemangordon | we'd better have .conf file | 14:46 |
Pali | ok, conf file | 14:47 |
freemangordon | soon or later we should make a support package, will put it there | 14:48 |
*** Arch-TK has quit IRC | 14:49 | |
*** Ras_Older has quit IRC | 14:49 | |
*** Ras_Older has joined #maemo | 14:50 | |
*** Arch-TK has joined #maemo | 14:51 | |
freemangordon | Dec 31 14:56:09 Nokia-N900 cellular: ssc[3314]: CMT self tests passed. | 14:57 |
freemangordon | Pali: ^^^ | 14:57 |
Pali | great :-) | 14:57 |
Pali | can you test SIM card? | 14:57 |
freemangordon | yup. but conf file is not used in preinit :( | 14:57 |
*** louisdk has joined #maemo | 14:58 | |
*** xorly has quit IRC | 14:58 | |
freemangordon | or I did not put the correct contents in it | 14:58 |
freemangordon | Pali: also, emmc is not mounted | 15:01 |
Pali | /opt? | 15:02 |
freemangordon | MyDocs | 15:02 |
Pali | maybe fsck is running? | 15:02 |
freemangordon | dunno | 15:03 |
Pali | ps | grep fsck | 15:04 |
freemangordon | looks correc, ain't? "options nokia-modem pm=0" | 15:04 |
Pali | yes | 15:04 |
freemangordon | preinit modprobe does not use it | 15:05 |
freemangordon | anyway, will stop for a while, until the battery is charged a bit | 15:06 |
freemangordon | Pali: any idea how to test isp? | 15:06 |
Pali | isp = camera? | 15:06 |
freemangordon | no, charger detection | 15:06 |
Pali | cat /sys/class/power_supply/... | 15:07 |
Pali | err, cat --> ls | 15:07 |
Pali | it should be there | 15:07 |
*** Ras_Older has quit IRC | 15:08 | |
*** Ras_Older has joined #maemo | 15:09 | |
freemangordon | Pali: wanna remote access to the device? | 15:09 |
Pali | no need... | 15:10 |
freemangordon | ~ # ls /sys/class/power_supply/ | 15:10 |
freemangordon | bq24150a-0 bq27200-0 rx51-battery | 15:10 |
Pali | so isp probe fails | 15:10 |
Pali | that error message in dmesg | 15:10 |
freemangordon | hmm, modprobe succeed | 15:11 |
freemangordon | but charging still does not work | 15:12 |
freemangordon | and it is still not liset in power_supply | 15:13 |
*** louisdk has quit IRC | 15:15 | |
freemangordon | isp1704_charger isp1704: init gpio 67 | 15:15 |
Pali | modprobe is just loading module | 15:16 |
Pali | rmmod and modprobe again | 15:16 |
freemangordon | yeah | 15:16 |
freemangordon | this is the result | 15:16 |
Pali | $ ls /sys/class/power_supply/ | 15:16 |
freemangordon | [ 514.637176] isp1704_charger isp1704: init gpio 67 | 15:16 |
freemangordon | [ 514.647979] isp1704_charger isp1704: failed to register isp1704 with error -19 | 15:16 |
freemangordon | no isp there | 15:16 |
Pali | ah :-( | 15:16 |
Pali | need to debug init routine | 15:17 |
*** Ras_Older has quit IRC | 15:17 | |
*** Ras_Older has joined #maemo | 15:18 | |
freemangordon | Pali: will put some printk to see where it fails | 15:20 |
kerio | where does the output of printk go? dmesg? | 15:21 |
Pali | freemangordon: use this http://pastebin.com/GCViTeVF | 15:21 |
Pali | kerio: yes dmesg | 15:21 |
freemangordon | Pali: ok | 15:21 |
freemangordon | Pali: not all error cases are covered | 15:23 |
Pali | thats enough | 15:23 |
freemangordon | like of_get_named_gpio and devm_gpio_request_one | 15:23 |
freemangordon | ok | 15:23 |
Pali | hm.. there can be problem too? | 15:24 |
freemangordon | why not? | 15:25 |
freemangordon | if you check for error... | 15:25 |
freemangordon | Pali: [ 1130.078521] isp1704_charger isp1704: isp1704_test_ulpi failed | 15:27 |
freemangordon | hmm, "omap_i2c 48072000.i2c: controller timed out" | 15:30 |
*** Hurrian has quit IRC | 15:33 | |
Pali | -19 is -ENODEV | 15:35 |
*** Ras_Older has quit IRC | 15:35 | |
Pali | freemangordon: so isp1704_test_ulpi fails at some -ENODEV | 15:35 |
*** Ras_Older has joined #maemo | 15:36 | |
*** Hurrian has joined #maemo | 15:36 | |
freemangordon | will put pr_err in that function | 15:40 |
*** Ras_Older has quit IRC | 15:41 | |
*** Ras_Older has joined #maemo | 15:41 | |
freemangordon | Pali: isp1704_read(isp, ULPI_SCRATCH); does not return 0xAA | 15:48 |
Pali | and what? | 15:49 |
Pali | freemangordon: can you compare result from that isp1704_read with some 3.x kernel? | 15:50 |
freemangordon | just a second, to put some more traces | 15:50 |
*** Ras_Older has quit IRC | 15:53 | |
*** Ras_Older has joined #maemo | 15:54 | |
freemangordon | Pali: musb-hdrc musb-hdrc.0.auto: musb_init_controller failed with status -517 | 15:56 |
freemangordon | and "HS USB OTG: no transceiver configured" before that | 15:57 |
Pali | right, isp will not work without musb | 15:57 |
freemangordon | something in the .config? | 15:58 |
*** Ras_Older has quit IRC | 15:58 | |
Pali | no idea... | 15:59 |
Pali | do you have musb in /sys/ ? | 15:59 |
freemangordon | # CONFIG_USB_ULPI_BUS is not set | 16:00 |
Pali | do you have g_nokia gadge active? | 16:00 |
Pali | I think CONFIG_USB_ULPI_BUS is not relevant | 16:00 |
freemangordon | this is from 4.2 | 16:00 |
Pali | was it enabled in 4.2? | 16:01 |
freemangordon | no idea | 16:01 |
freemangordon | but see http://cateee.net/lkddb/web-lkddb/USB_ULPI_BUS.html | 16:01 |
Pali | look into git | 16:01 |
*** Arch-TK has quit IRC | 16:02 | |
Pali | hm... looks like ulpi code is now in kernel | 16:02 |
freemangordon | it was not enabled | 16:02 |
freemangordon | I.ll enable that | 16:02 |
Pali | this probably duplicates isp charger code... | 16:02 |
freemangordon | ah | 16:02 |
freemangordon | hmm, CONFIG_USB_ULPI=y | 16:04 |
*** Ras_Older has joined #maemo | 16:08 | |
*** Ras_Older has quit IRC | 16:12 | |
*** Arch-TK has joined #maemo | 16:20 | |
*** Ras_Older has joined #maemo | 16:20 | |
freemangordon | Pali: could it be that dtb is broken? | 16:23 |
Pali | maybe | 16:23 |
freemangordon | how to check? | 16:23 |
freemangordon | as I see usb-phy configured in the dts file | 16:24 |
freemangordon | oh, wait | 16:24 |
freemangordon | it should be in /sys? | 16:25 |
*** Arch-TK has quit IRC | 16:25 | |
*** Arch-TK has joined #maemo | 16:25 | |
freemangordon | hmm, we have usb_otg_hs | 16:26 |
*** realitygaps has quit IRC | 16:30 | |
*** realitygaps has joined #maemo | 16:30 | |
*** Ras_Older has quit IRC | 16:34 | |
*** Ras_Older has joined #maemo | 16:34 | |
*** at1as has joined #maemo | 16:39 | |
*** Arch-TK has quit IRC | 16:41 | |
*** Ras_Older has quit IRC | 16:42 | |
*** Ras_Older has joined #maemo | 16:44 | |
*** Arch-TK has joined #maemo | 16:44 | |
*** Arch-TK has quit IRC | 16:49 | |
*** Ras_Older has quit IRC | 16:49 | |
*** Arch-TK has joined #maemo | 16:56 | |
*** Sicelo009N has quit IRC | 16:58 | |
freemangordon | Pali: shouldn't isp1704 return -EDEFER in case it cannot init ulpi? | 17:00 |
*** Arch-TK has quit IRC | 17:00 | |
Pali | there is no explicit defer | 17:01 |
*** Arch-TK has joined #maemo | 17:01 | |
*** Arch-TK has joined #maemo | 17:01 | |
freemangordon | Pali: as -517 is -EPROBE_DEFER | 17:02 |
freemangordon | so actually musb is ok | 17:02 |
Pali | ok | 17:02 |
Pali | them problem is in isp1704 | 17:02 |
freemangordon | yes | 17:02 |
Pali | try 3.x kernel what that method returns and compare | 17:02 |
freemangordon | I don;t have 3.x kernel | 17:02 |
freemangordon | but what I see is that isp1704_read(isp, ULPI_SCRATCH); returns 0x00 instead of 0xAA | 17:03 |
*** Arch-TK has quit IRC | 17:05 | |
freemangordon | Pali: maybe isp should power up the usb? | 17:06 |
Pali | no idea whats with that | 17:06 |
Pali | you can try to compile g_nokia as external module | 17:06 |
Pali | now it is compiled into zImage | 17:06 |
*** Arch-TK has joined #maemo | 17:07 | |
*** Ras_Older has joined #maemo | 17:09 | |
*** Sicelo009N has joined #maemo | 17:10 | |
*** Sicelo009N has quit IRC | 17:10 | |
*** Sicelo009N has joined #maemo | 17:10 | |
*** darkschneider has quit IRC | 17:19 | |
*** Arch-TK has quit IRC | 17:20 | |
*** Ras_Older has quit IRC | 17:22 | |
*** Arch-TK has joined #maemo | 17:23 | |
*** Ras_Older has joined #maemo | 17:23 | |
*** vakkov has quit IRC | 17:24 | |
*** Ras_Older has quit IRC | 17:28 | |
*** Ras_Older has joined #maemo | 17:28 | |
*** Arch-TK has quit IRC | 17:36 | |
*** Ras_Older has quit IRC | 17:37 | |
*** vakkov has joined #maemo | 17:38 | |
*** Arch-TK has joined #maemo | 17:40 | |
*** florian has joined #maemo | 17:40 | |
*** Arch-TK has quit IRC | 17:45 | |
*** Arch-TK has joined #maemo | 17:47 | |
*** Ras_Older has joined #maemo | 17:50 | |
*** trx has joined #maemo | 17:56 | |
*** trx has quit IRC | 17:56 | |
*** trx has joined #maemo | 17:56 | |
*** Ras_Older has quit IRC | 18:06 | |
*** Arch-TK has quit IRC | 18:07 | |
*** Arch-TK has joined #maemo | 18:08 | |
*** Ras_Older has joined #maemo | 18:12 | |
*** Arch-TK has quit IRC | 18:26 | |
*** Ras_Older has quit IRC | 18:28 | |
*** Arch-TK has joined #maemo | 18:30 | |
*** t_ has joined #maemo | 18:30 | |
*** Ras_Older has joined #maemo | 18:33 | |
*** Ex-Opesa has quit IRC | 18:40 | |
*** Ex-Opesa has joined #maemo | 18:41 | |
*** Sicelo009N has quit IRC | 18:45 | |
*** Sicelo009N has joined #maemo | 18:47 | |
*** Sicelo009N has quit IRC | 18:49 | |
*** krnlyng has quit IRC | 18:51 | |
*** Ras_Older has quit IRC | 18:51 | |
*** Arch-TK has quit IRC | 18:53 | |
*** geaaru has quit IRC | 18:55 | |
*** florian has quit IRC | 18:58 | |
*** Ras_Older has joined #maemo | 18:58 | |
*** Arch-TK has joined #maemo | 18:58 | |
*** Arch-TK has joined #maemo | 18:59 | |
*** t_ has quit IRC | 19:02 | |
*** Wizzup has quit IRC | 19:03 | |
*** Wizzup has joined #maemo | 19:06 | |
freemangordon | Pali: if I remove the check for 0xAA return value, the driver registers ok and cherging works | 19:06 |
freemangordon | *charging | 19:07 |
Pali | freemangordon: is charger detection working? | 19:08 |
Pali | check sysfs node for that | 19:09 |
freemangordon | I saw "Charging" banner | 19:09 |
freemangordon | :) | 19:09 |
freemangordon | and battery indicator is animated | 19:09 |
freemangordon | Pali: http://pastebin.com/mjvZMK6n | 19:11 |
Pali | usb cable | 19:12 |
Pali | now try disconnecting usb cable | 19:12 |
Pali | it should change state | 19:12 |
Pali | and try wallcharger, POWER_SUPPLY_CURRENT_MAX should be 1200 | 19:12 |
*** Ras_Older has quit IRC | 19:13 | |
*** Arch-TK has quit IRC | 19:13 | |
*** Arch-TK has joined #maemo | 19:13 | |
freemangordon | Pali: this is wallcharger | 19:14 |
*** Ras_Older has joined #maemo | 19:14 | |
Pali | freemangordon: then it is not working | 19:14 |
*** sparetire_ has joined #maemo | 19:15 | |
Pali | wallcharger detection failed | 19:15 |
freemangordon | Pali: sure, but before commenting that, no charging was working at all | 19:15 |
freemangordon | so it is better than before | 19:15 |
Pali | freemangordon: sure, because isp was not loaded and no event was sent | 19:15 |
freemangordon | yes | 19:16 |
Pali | you can enable charging, just telling bq2415x to enable charging | 19:16 |
Pali | echo host > /sys/class/power_supply/bq24150a/mode | 19:16 |
freemangordon | that won;t make isp1704 working | 19:18 |
*** Arch-TK has quit IRC | 19:18 | |
*** Ras_Older has quit IRC | 19:19 | |
*** Arch-TK has joined #maemo | 19:21 | |
freemangordon | Pali: I think I found the problem http://lxr.free-electrons.com/source/drivers/power/isp1704_charger.c#L370 | 19:24 |
freemangordon | isp1704_write(struct isp1704_charger *isp, u32 val, u32 reg) | 19:24 |
*** Arch-TK has quit IRC | 19:24 | |
freemangordon | it is val, reg not reg, val | 19:25 |
Pali | omfg | 19:25 |
freemangordon | :D | 19:25 |
Pali | but... how that it worked? | 19:26 |
Pali | going to look into git history | 19:26 |
freemangordon | no idea | 19:26 |
freemangordon | Pali: all isp1704_write are like that | 19:27 |
Pali | no | 19:28 |
Pali | isp1704_charger_verify() uses reg, val | 19:28 |
Pali | isp1704_charger_detect() uses reg, val | 19:28 |
*** Ras_Older has joined #maemo | 19:28 | |
*** Arch-TK has joined #maemo | 19:28 | |
freemangordon | for example isp1704_write(isp, ULPI_OTG_CTRL, otg_ctrl); | 19:28 |
Pali | isp1704_test_ulpi uses reg, val | 19:28 |
freemangordon | Pali: all calls are on the oposite | 19:29 |
Pali | isp1704_charger_type() uses val, reg | 19:29 |
Pali | and then reg, val | 19:29 |
Pali | OMFG | 19:29 |
freemangordon | oh, yes | 19:29 |
freemangordon | who wrote that code? | 19:29 |
freemangordon | :p | 19:30 |
Pali | I will use the most dangerous git command now! | 19:30 |
Pali | everything Heikki Krogerus <ext-heikki.krogerus@nokia.com> !! | 19:31 |
*** krnlyng has joined #maemo | 19:31 | |
Pali | static inline int usb_phy_io_write(struct usb_phy *x, u32 val, u32 reg) { ... | 19:32 |
Pali | is signature in include/linux/usb/phy.h | 19:32 |
freemangordon | yes | 19:32 |
Pali | so isp1704_write() has correct signature/parameters too | 19:33 |
freemangordon | yes | 19:33 |
freemangordon | but the code calls it with random order | 19:33 |
*** Ras_Older has quit IRC | 19:33 | |
*** Arch-TK has quit IRC | 19:34 | |
*** Arch-TK has joined #maemo | 19:34 | |
*** Ras_Older has joined #maemo | 19:34 | |
Pali | freemangordon: can you try fix driver and test it again? | 19:35 |
freemangordon | sure | 19:35 |
Pali | this is total nonsense here... | 19:35 |
freemangordon | lets hope GF does not get angry on my :) | 19:35 |
freemangordon | yeah | 19:35 |
bencoh | why, is it her n900? | 19:36 |
bencoh | :] | 19:36 |
*** vakkov has quit IRC | 19:36 | |
Pali | freemangordon: that code is also in stock nokia kernel: drivers/usb/musb/musb_core.c | 19:37 |
freemangordon | omg | 19:37 |
Pali | just different function names, like: musb_verify_charger | 19:37 |
freemangordon | but, but, how that works at all? | 19:37 |
Pali | oh, no, stock nokia kernel has switched params | 19:39 |
Pali | reg, val | 19:39 |
freemangordon | maybe we should just switch the parameters as well | 19:39 |
freemangordon | also, what is ULPI_CLR? | 19:39 |
Pali | #define ULPI_CLR(a) (a + 2) | 19:40 |
Pali | http://lxr.free-electrons.com/source/include/linux/ulpi/regs.h#L9 | 19:40 |
freemangordon | yes, saw that | 19:40 |
freemangordon | is that reg or val? | 19:40 |
Pali | register | 19:41 |
freemangordon | Pali: all calls are (reg, val) | 19:42 |
freemangordon | Pali: I'll just change the signature | 19:43 |
Pali | ok | 19:43 |
freemangordon | Pali: I guess the smae problem exists in KP | 19:44 |
freemangordon | *same | 19:44 |
Pali | why same problem? | 19:44 |
freemangordon | with bme replacement | 19:44 |
Pali | I checked it now, it has correct signature | 19:44 |
freemangordon | so, in kp it is isp1704_write(struct isp1704_charger *isp, u32 reg, u32 val) | 19:45 |
freemangordon | ? | 19:45 |
Pali | nokia kernel just read each reg before write new value (and or it) | 19:45 |
Pali | in kp it is musb_ulpi_writeb() | 19:45 |
freemangordon | what about isp1704 in KP? | 19:45 |
Pali | static inline void musb_ulpi_writeb(void __iomem *addr,u8 offset, u8 data) | 19:46 |
freemangordon | ok | 19:46 |
Pali | iskp1704 is integrated in musb in nokia kernel | 19:46 |
Pali | that is originally in nokia kernel, not bme replacment code | 19:46 |
freemangordon | so, bme replacement does not use isp1704? | 19:47 |
freemangordon | or it uses it, but it is ok? | 19:47 |
Pali | bme replacement does not use isp1704 | 19:48 |
Pali | kp has modified bq2415x to receive charger events from musb (where is that isp code) | 19:48 |
freemangordon | ok | 19:48 |
*** Arch-TK has quit IRC | 19:48 | |
*** Arch-TK has joined #maemo | 19:49 | |
freemangordon | Pali: Much better now :) http://pastebin.com/uWibq2qe | 19:50 |
*** Ras_Older has quit IRC | 19:50 | |
freemangordon | Pali: and USB charger is correctly detected | 19:51 |
Pali | great | 19:51 |
Pali | it is enough to change signature? | 19:52 |
Pali | or that ulpi test is need to fix too? | 19:52 |
freemangordon | yes, changing signature is all that is needed | 19:53 |
freemangordon | ok, /me going afk | 19:53 |
*** Arch-KT has joined #maemo | 19:53 | |
*** Arch-TK has quit IRC | 19:54 | |
Pali | freemangordon: it is broken since this commit: fcc8ebc99034bae4020a3cec030553d469e265db | 19:57 |
Pali | Signed-off-by: Heikki Krogerus <heikki.krogerus@linux.intel.com> | 19:57 |
*** Ras_Older has joined #maemo | 19:58 | |
*** vakkov has joined #maemo | 20:01 | |
*** pcfe has quit IRC | 20:03 | |
freemangordon | Pali: yeah | 20:04 |
*** Arch-KT has quit IRC | 20:07 | |
*** ced117 has quit IRC | 20:07 | |
*** Ras_Older has quit IRC | 20:07 | |
*** Arch-TK has joined #maemo | 20:09 | |
*** Ras_Older has joined #maemo | 20:09 | |
*** vakkov has quit IRC | 20:13 | |
*** ced117 has joined #maemo | 20:22 | |
*** vakkov has joined #maemo | 20:27 | |
*** Arch-TK has quit IRC | 20:28 | |
*** Arch-KT has joined #maemo | 20:28 | |
*** krnlyng has quit IRC | 20:58 | |
*** krnlyng has joined #maemo | 21:11 | |
ceene | happy new year, guys! | 21:12 |
freemangordon | Pali: how cute :( http://pastebin.com/sxDC5tcx | 21:24 |
*** Arch-KT is now known as Arch-TK | 21:26 | |
*** lxp has joined #maemo | 21:29 | |
jonwil | bah, nothing more from Juhani yet :P | 21:35 |
bencoh | freemangordon: when trying to mount a modem data interface? | 21:40 |
KotCzarny | ceene: premature greetings | 21:42 |
KotCzarny | still 3.3h before the 00:00 | 21:42 |
KotCzarny | pali, fmg, i love you guys for what you are doing | 21:43 |
* jonwil still cant figure out how to get the output of parse-certdata-txt into the root CA store :( | 21:44 | |
KotCzarny | jonwil: treat it as an challenging adventure game without walkthrough | 21:44 |
KotCzarny | also, love you too | 21:44 |
freemangordon | bencoh: seems like related. but whatever it is, it should not oops the kernel | 21:47 |
* RST38h yawns | 21:59 | |
KotCzarny | wow, another dinosaur | 22:00 |
RST38h | KotCzarny, in the flesh | 22:00 |
KotCzarny | rst38h: pink floyd? | 22:00 |
* RST38h pours some milk | 22:00 | |
* KotCzarny meows | 22:01 | |
RST38h | Funny, how Maemo appears to have outlived not just Meego but Jolla as well | 22:01 |
KotCzarny | good enough tech [tm] | 22:01 |
KotCzarny | android with all those shinies is for the kids | 22:01 |
Vajb | i recently bumb up to odd thing | 22:02 |
RST38h | Oh, WinPhone also dead, afaik | 22:02 |
Vajb | i pad is found under bluetooth, but even tho it is connected it is not show in bluetooth filesharing option | 22:03 |
KotCzarny | rst38h, we will hear about intel phone sooner or later | 22:03 |
RST38h | KotCzarny: FCC is currently rubberstamping Google Glass 2, with Intel inside | 22:03 |
RST38h | There is also a bunch of Intel-based Android gadgets, like Dell Venue and some Motorola phones. Not particularly good games compatibility though. | 22:05 |
KotCzarny | they still have to work on input interface | 22:07 |
KotCzarny | hands/fingers are like parallel input | 22:07 |
RST38h | Then, there are Tizen releases in India (budget Z1, full Z3) and Tizen also runs Samsung Gear watches | 22:07 |
RST38h | Debian, SMACK, the whole shebang | 22:08 |
KotCzarny | until then, it all will be too laggy to fully immerse | 22:08 |
RST38h | You mean the Glass? They are targeting Glass 2 to industrial workers, repairmen, doctors, etc. No immersive. | 22:09 |
KotCzarny | i'm waiting for fully immersive interface | 22:09 |
RST38h | Check out HTC's rig then - reviwers claim it is immersiviest of 'em all | 22:10 |
* RST38h forgot to mention Ubuntu phone in the lineup =) | 22:10 | |
KotCzarny | hmm | 22:15 |
KotCzarny | open source? | 22:15 |
RST38h | Ubuntu? Yeah, one way open source | 22:16 |
bencoh | the ubuntuphone layer is, more or less. the hw adaptation layer, on the other hand.... | 22:18 |
bencoh | (you know, the android stack with closed drivers/ril/userland + libhybris + ubuntu on top) | 22:19 |
KotCzarny | so, not much changed | 22:19 |
KotCzarny | but at least it shows some activity | 22:19 |
RST38h | Android no longer has HAL separation | 22:21 |
RST38h | But most of it (other than video hw drivers, ril, etc) is open source, in the sense that you can see and use the source | 22:22 |
jonwil | So many people seem to be using Android drivers and related bits as the base for some other smartphone platform. | 22:22 |
RST38h | Can't commit back to Android of course. Nor will you be able to pass Google's certification if they do not like you. | 22:23 |
jonwil | Probably because its the only way to get usable drivers for e.g. a Qualcomm Snapdragon | 22:23 |
RST38h | jonwil: correct | 22:23 |
*** krnlyng has quit IRC | 22:40 | |
*** krnlyng has joined #maemo | 22:53 | |
Pali | freemangordon: looks like bug in net subsytem, skb | 23:08 |
bencoh | jonwil: surprisingly enough ... http://cateee.net/lkddb/web-lkddb/USB_NET_QMI_WWAN.html | 23:12 |
bencoh | qualcomm is still a pain, but not for this specific part (qmi driver) | 23:14 |
bencoh | dont expect to get a free RIL, but you should be able to drive it through qmi/libqmi | 23:15 |
* jonwil suspects Qualcomm actually benefits from not having Snapdragon bits in mainstream kernels (or easily usable from vanilla Linux) | 23:15 | |
jonwil | Lets them hand out different kernel stuff and drivers and blobs to different Snapdragon users based on what features they are willing to pay for... | 23:16 |
RST38h | HNY 2016! | 23:18 |
KotCzarny | not yet | 23:18 |
RST38h | it is, here | 23:18 |
jonwil | its 2016 here too | 23:18 |
KotCzarny | i dont feel any different, so it must still be 2015 | 23:19 |
RST38h | jonwil: I do not understand obsession with Snapdragon | 23:19 |
jonwil | Its the most popular mobile device chip :P | 23:19 |
RST38h | jonwil: In the US it is | 23:19 |
bencoh | not just in the US | 23:19 |
RST38h | jonwil: But in terms of bang for the buck, I would consider RK or MTK instead | 23:20 |
bencoh | MTK means low-end device / no support | 23:20 |
RST38h | Getting any support from Qualcomm? =) | 23:20 |
bencoh | I guess the vendos are getting some | 23:21 |
bencoh | it couldn't get worse than MTK anyway :p | 23:21 |
jonwil | Snapdragon is the most popular for Android devices because Qualcomm has put a bunch of effort into making Android run real good on those chips | 23:21 |
RST38h | RK-based Android devices are actually pretty good, as long as manufacturer installs a decent screen | 23:22 |
jonwil | I have heard Qualcomm is one of the harder vendors to work with when it comes to getting information, data sheets, specs, drivers etc (worse than, say, TI) | 23:22 |
bencoh | RST38h: RK-base phones? | 23:22 |
RST38h | jonwil: yep | 23:22 |
RST38h | jonwil: Even the Chinese are more outgoing | 23:22 |
KotCzarny | hehe, now that's rude | 23:23 |
RST38h | KotCzarny: Well, these guys have got the language barrier working against them but at least they are trying | 23:24 |
RST38h | And their stuff is pretty standard on the inside, almost no surprises | 23:24 |
KotCzarny | they are masters of cloning, not breaking working designs | 23:24 |
KotCzarny | fixing stuff takes too much time/resources | 23:25 |
RST38h | standard multicore ARM, standard 3D hw, video buffers freely accessible, fb* devices work the way they are expected to work with minor bugs | 23:26 |
RST38h | KotCzarny: What else would one want from them? | 23:26 |
KotCzarny | gsm chips | 23:26 |
bencoh | jonwil: TI isnt that bad, btw | 23:27 |
RST38h | Even got little lizard brain doing h264 decoding and color conversions =) | 23:27 |
bencoh | jonwil: apart from the SGX stuff and their bootloader, it's quite documented | 23:27 |
jonwil | yeah I know | 23:27 |
jonwil | thats why I said Qualcomm is worse | 23:27 |
* RST38h steps away to throw up after hearing "SGX" | 23:27 | |
KotCzarny | :) | 23:27 |
bencoh | jonwil: worse than "almost good"? :) | 23:28 |
jonwil | Surprised they aren't more open about their bootloader and boot process... | 23:28 |
bencoh | RST38h: :-) | 23:28 |
jonwil | Or is there some sort of "Secret sauce" in there they dont wanna share? | 23:28 |
RST38h | But look at the bright side: Imagetech now owns two greatest hardware designs in human history: PVR and MIPS! | 23:28 |
DocScrutinizer05 | hey RST38h, long time no see | 23:28 |
RST38h | Hello, Doc | 23:29 |
kerio | intel confirmed trying to bring maemo down | 23:29 |
KotCzarny | o.O | 23:29 |
bencoh | jonwil: http://processors.wiki.ti.com/index.php/Boot_Sequence | 23:29 |
KotCzarny | backup, i need backup! | 23:29 |
bencoh | kerio: wait, what? | 23:29 |
kerio | re: mainline linux broken on rx51 since a commit by an intel guy | 23:29 |
bencoh | haha | 23:30 |
DocScrutinizer05 | ((Maemo appears to have outlived not just Meego but Jolla as well)) tells a story, no? | 23:30 |
KotCzarny | kerio, wouldnt they be after meego and not maemo? | 23:30 |
KotCzarny | someone should send them an email | 23:30 |
bencoh | KotCzarny: meego's already dead ;) | 23:30 |
RST38h | Sending emails to Intel employees? No, THAT is such a meaningful activity... | 23:30 |
DocScrutinizer05 | kerio: so can't that commit get wrapped up and shove it up the rear of the author? | 23:31 |
KotCzarny | rst38h: email bomb then? | 23:31 |
bencoh | RST38h: aww, they're humans too! they've got feelings :) | 23:31 |
kerio | idk i think that bugs happen | 23:31 |
RST38h | bencoh: Got CNDA and annual review coming up in 2 months. | 23:32 |
RST38h | bencoh: rest is strictly decorative | 23:32 |
DocScrutinizer05 | (meego (aka maemo6) dead) I hate saying "I told ya" | 23:32 |
DocScrutinizer05 | ~aegis | 23:32 |
infobot | http://www.developer.nokia.com/Community/Wiki/Harmattan:Developer_Library/Developing_for_Harmattan/Harmattan_security/Security_guide , or "The purpose of this framework is: ... to make sure that the platform meets the requirements set by third party software that requires a safe execution environment.", or http://en.wikipedia.org/wiki/Trusted_Computing#Criticism, or http://en.qi-hardware.com/w/images/1/10/ME_382_LockedUpTechnology2.gif | 23:32 |
RST38h | Doc: There has never been "Meego". | 23:33 |
RST38h | Doc: There was Maemo Harmattan, Moblin 2, and Tizen | 23:33 |
RST38h | Doc: Of these, we have hardly known Harmattan, Moblin 2 is fortunately dead, and Tizen is alive and kicking, WITH Aegis | 23:34 |
jonwil | The N900 really is the "little phone that could". Its still popular long after Android phones of the same vintage have stopped being supported by the dev community | 23:34 |
RST38h | jonwil: People say HTC Desire HD has had the same fate | 23:34 |
kerio | why's that | 23:34 |
KotCzarny | jonwil, its only because there is no successor | 23:34 |
kerio | what's particular about it? | 23:35 |
RST38h | kerio: Desire HD? No idea. Have one in the family. A decent Gingerbread phone, built like a tank, dunno why it keeps being developed for though | 23:35 |
kerio | i should probably buy another n900 | 23:36 |
kerio | or merge the two i have into one fully functioning one | 23:36 |
KotCzarny | about 'merging': http://img.sadistic.pl/pics/155264cf138d.gif | 23:37 |
kerio | LOL | 23:37 |
RST38h | Why does he need that thing with the fragile screen, anyway? | 23:37 |
*** ds3 has quit IRC | 23:37 | |
KotCzarny | rst38h: maybe there is another part to cover the screen too | 23:37 |
RST38h | yeah, the one he uses for browsing internet | 23:38 |
RST38h | the voice call part looks covered too =) | 23:38 |
KotCzarny | :) | 23:38 |
bencoh | KotCzarny::D | 23:45 |
bencoh | nothing beats wap browsing on a good old b&w nokia | 23:46 |
* KotCzarny tried wap browsing once on ericsson t39 | 23:52 | |
KotCzarny | it was awful | 23:53 |
KotCzarny | (browsing, phone was superb) | 23:53 |
freemangordon | Pali: yeah, maybe you should upgrade to newer rcN to check if it is fixed | 23:57 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!