**** BEGIN LOGGING AT Sat May 31 03:00:00 2014 May 31 09:20:31 ~moo May 31 09:20:32 mooooooo! I am cow, hear me moo, I weigh twice as much as you. I'm a cow, eating grass, methane gas comes out my ass. I'm a cow, you are too; join us all! type apt-get moo. May 31 09:23:59 on a sidenote: you guys must be mad to run systemd on a platform like gta02 May 31 09:24:57 it's a terribly broken design that outright refuses to consider implications from embedded May 31 09:27:39 on additional sidenote: once OM tried to use another poettering botch on gta02: PolypAudio. Turned out we had to kick it, since it never really worked as expected. May 31 09:35:39 ...and have you seen recent Linus' rant at kdbus? The critics apply to all stuff Poettering and friends are doing May 31 09:37:31 Linus doesn't even comment on non-kernel stuff like systemd or PA. But Poettering and this other guy trying to touch the kernel made Linus T. utter a very clear word about what he thinks regarding qualification and quality of Poettering and the stuff he invents May 31 09:38:49 Linus clearly told GKH that there's no chance for that stuff to ever enter kernel May 31 09:39:09 basically May 31 09:40:48 https://bugs.freedesktop.org/show_bug.cgi?id=74589#c4 http://lkml.iu.edu/hypermail/linux/kernel/1404.0/01331.html May 31 09:42:23 >> Greg - just for your information, I will *not* be merging any code from Kay into the kernel until this constant pattern is fixed. [Linus Torvalds]<< IOW, never May 31 11:09:22 DocScrutinizer05: while I don't see the interest of pulseaudio, I like systemd's features May 31 11:10:50 mainly the ability of overriding any .service May 31 11:10:55 and the flexibility May 31 11:11:46 GNUtoo-i1ssi: sure systemd has a few nice features. But it has massive design defects May 31 11:11:56 upstart is way worse... May 31 11:11:59 for me: May 31 11:12:07 upstart < sysvinit < systemd May 31 11:12:25 and it's terribly bloated May 31 11:12:26 with sysvinit and systemd having different advantages each May 31 11:13:01 well, on some embedded devices using systemd is silly May 31 11:13:08 but first and foremost (for embedded) it nukes /usr partition/volume concept May 31 11:13:10 but the GTA02 has room for user tweaks May 31 11:13:21 which is why systemd is nice on it May 31 11:13:42 the big issue is that you need a recent kernel for using a recent systemd May 31 11:14:45 (The GTA02 is more like a desktop than a very specific embedded device) May 31 11:15:14 btw, you're now in charge of the Neo900? May 31 11:15:35 if so I had only 1 request: May 31 11:16:16 I know it's not feasible to have a wifi chip that doesn't require a non-free firmwrare, but it may be possible to have a GPS that is not in a GSM modem May 31 11:16:20 like the GTA04 for instance May 31 11:16:34 (The one in the GSM modem had no antenna) May 31 11:16:43 that way the user can safely use the GPS May 31 11:17:21 the very very good point about the neo900 is its *hardware keyboard* May 31 11:19:02 what's "unsafe" in using the GPS embedded in WWAN module? May 31 11:20:16 powering the module doesn't automatically mean you have to communicate to carrier over the air May 31 11:21:10 Neo900 will closely monitor the WWAN module and not alow it to contact to WWAN network when user doesn't want to May 31 11:22:25 so using GPS is perfectly safe (except for the very hypothetical threat of module logging your GPS positions and later on somebody reading out that from remote, knowing that there's no other way to find out about where you've been) May 31 11:25:29 oh, there is GPS embedded in the WWAN? :( May 31 11:26:08 sure. What's the problem? May 31 11:26:37 you can control both completely independant of each other May 31 11:27:29 well, GPS is under control of WWAN when WWAN active, but then when WWAN is active, they got your postion to the centimeter without any GPS support May 31 11:27:54 and we can disable GPS by blocking the antenna on Neo900 any time May 31 11:28:13 we also can ensure that WWAN doesn't send any data May 31 11:29:24 I don't see any threat except the above mentioned which would need a highly sophisticated personalized attack to *your* device, to swap the firmware of the modem May 31 11:30:27 I don't see that happen since it's more effort than any other established spy techniques May 31 11:31:31 and when you're really THAT concerned about somebody to,orrow abusing the GPS fixes you needed today, you better use a dedicated GPS that you can discard after use May 31 11:36:08 for "normal" users on the other hand there are TTFF of <5s when using 3G, since the 3G networks supports alternative localizations methods to GPS which come in supplementary and even work indoors May 31 11:46:30 DocScrutinizer05: use case: May 31 11:46:41 the user powers off the modem May 31 11:46:50 but the user still want to know where he is May 31 11:47:02 and he doesn't want RRLP to get his position May 31 11:47:05 or: May 31 11:47:26 2) The user doesn't want the network to get his very precise position while he uses the GPS (in case the GSM is on) May 31 11:47:58 no highly sofisticated threat, just normal RRLP May 31 11:51:05 see above explanation, we not only can put "modem" into flightmode and still use GPS, we even can make sure modem *obeys* flightmode (at+cfun=0) May 31 11:51:32 paulk-aldrin: hi, ^^^ May 31 11:52:11 hi May 31 11:52:20 and GSM gets better position than GPS when active, nevertheless we can make sure GPS stays inactive by disabling antenna May 31 11:52:27 great, how is thhat enforced? May 31 11:52:36 GNUtoo-i1ssi, can we PM/XMPP? May 31 11:52:41 yes, one second May 31 11:53:23 paulk-aldrin: I don't see you on XMPP May 31 11:53:26 by blocking GPS antenna and monitoring WWAN antenna, plus other means May 31 11:53:38 DocScrutinizer51: ah, can we block WWAN antenna? May 31 11:53:42 like with a GPIO? May 31 11:54:11 GNUtoo-i1ssi: not block but monitor and kill modem when it cocks up May 31 11:54:55 advantage: we KNOW sth very fishy going on, and we blocked it nevertheless May 31 11:55:39 ok, how do we monitor it? May 31 11:55:55 in hw May 31 11:56:30 some detectors sense any RF or unusual behavior at large May 31 11:57:33 which is catching more than only stealth LLRP May 31 11:57:57 RRLP May 31 11:58:43 it also catches stealth SMS, and generally modem acting dead while actually it isn't May 31 11:59:20 ah, but that's not integrated in the neo900? May 31 12:00:08 again: when you're logged in to WWAN then nowadays nobody needs GPS to get a faster more precise fix of your pos. May 31 12:00:29 of course that's integrated into every Neo900 May 31 12:01:32 Neo900 willbe the most safe mobile phone hw you can get, even with GPS embedded in WWAN May 31 12:02:18 :) May 31 12:02:45 "monitoring WWAN antenna" -> how's that done? May 31 12:02:50 gpio input ? May 31 12:02:57 RF detector May 31 12:02:58 adc? May 31 12:03:01 what's that? May 31 12:03:11 (is that inside the Neo900)? May 31 12:03:25 well think of an ancient detector AM radio May 31 12:03:34 yes May 31 12:03:39 wow May 31 12:03:41 integrated May 31 12:03:48 thanks a lot!!!! May 31 12:03:58 it senses modem sending RF May 31 12:04:59 don't forget who told you first about it :) May 31 12:05:25 I developed that security concept May 31 12:06:57 it's superior to any hardware switch to power down the modem, since it also *detects* any ongoing attack immediately May 31 12:07:27 similar to a honeypot May 31 12:08:06 wow May 31 12:08:16 yes, I always try to cite the source of what I say May 31 12:08:43 sometimes I forgott the source and In that case I tell the person to check by him/her self May 31 12:11:21 believe me, I will very clearly publish all the know attack vectors we closed, how we did, and which are maybe still open. Neo900 should be fit to pass any security audit for even the hardest requirements "Angy phone" May 31 12:12:45 one possible attack vector we won't close is the recording of GPS pos inside modem done by a rogue firmware May 31 12:12:57 as explained above May 31 12:13:22 so using GPS is not 100.000 percent safe May 31 12:13:43 but a very goog 99.99 percent May 31 12:13:49 good May 31 12:14:39 when you want to be 100.00 percent save, use a dedicated GPS device and discard/detroy it after use May 31 12:15:46 for Neo900 you're anyway free to never ever enable the GPS antenna and that's it for GPS May 31 12:16:23 btw we also notice when modem powers up the GPS engine (RRLP) May 31 12:16:46 it will fail, but nevertheless we detect it May 31 12:17:01 (honeypot) May 31 12:17:24 hope you appreciate the concept May 31 12:19:17 (how's that done? GPIO, ADC) yes, one of both May 31 12:19:33 ant asserting an IRQ to APE May 31 12:19:52 and* but ant is also ok ;) May 31 12:20:52 we have almost a dozen monitors sitting on all kinds of signals and values, e.g modem power consumpton May 31 12:23:08 we also will see what can get done to checksum the modem firmware (though that's a weak check, easily circumvented by rogue firmware - when it knows it has to) May 31 12:26:36 for WLAN firmware I think a non-free blob that user can hack is better than any immutable firmware in ROM, and anyway what can a WLAN dongle do to threat your safety that it doesn't do per definition of its operation mode and purpose? May 31 12:28:02 it's no threat to integrity of the core system, no matter what May 31 12:29:17 it only sees the data you send to it anyway. OK the encryption my be flawed, but wasn't it already on all WLAN to begin with? May 31 12:29:30 may* May 31 12:30:19 and of course you're free to encrypt the data on APE before WLAN module even sees it May 31 12:31:07 wait, isn't that called wpa-supplicant? ;) May 31 12:31:43 ~ping May 31 12:31:43 ~pong May 31 12:32:43 ohmy, at least it wll be in hanlogs :D May 31 12:32:54 chanlogs* May 31 12:34:07 from where I probably should get it and put it to the neo900.org FAQ May 31 12:36:07 you know that the incredibly "safe" blackphone (Zimmerman, ZRTP) is using a shared-ram approach for modem afaik? Ridiculous! May 31 12:36:23 ick May 31 12:40:01 dos1: new slogan? "Neo900: open to hackers, closed to the NSA" May 31 12:40:31 :) May 31 12:41:55 some basic stuff about our security model regarding the modem was in my slides at PIWO talk: http://neo900.org/piwo/piwo.pdf May 31 12:42:33 aaah,waited for that :) May 31 12:42:58 more detailed article about it still pending to be written - reorganization stole too much of our attention recently :c May 31 12:43:00 mobile, so no links May 31 12:43:33 we all know the blackphone is a scam :) May 31 12:43:48 indeed, dam organizational issues May 31 12:44:00 I wanted to write about it but didn't have time May 31 12:44:07 almost killed me May 31 12:44:08 DocScrutinizer05, are you considering an OMAP4 now that Goldelico is off the project? May 31 12:44:21 nope May 31 12:44:24 there is apparently very good mainline support for it, too May 31 12:44:31 I'm not sure the suspend/resume concerns are valid May 31 12:44:33 dos1: please do publish that, probably the most important marketing that could be done for Neo900 May 31 12:44:39 OMAP3 for maemo compatibility May 31 12:44:46 meh May 31 12:44:56 once maemo ported, we go omap5 May 31 12:44:59 paulk-aldrin: well, considering that Goldelico is working on OMAP5 Pyra, then it's not really connected to each other May 31 12:45:21 so omap3 or omap5 but why not omap4? May 31 12:45:34 I'm unsure about the maturity of omap5 May 31 12:45:52 neo900 has two boards - just replace one with CPU and get shiny omap5 upgrade :) May 31 12:46:05 in how many years? May 31 12:46:14 omap4 has some issues afaik? but DocScrutinizer51 will probably tell you more May 31 12:46:27 I'm interested in knowing which issues May 31 12:46:35 I know of some issues in OMAP4 May 31 12:46:54 but they are not publicly known May 31 12:47:03 such as? May 31 12:47:22 wake IRQ get lost under certain conditions May 31 12:47:47 seriously? there are plenty of android devices using omap4 and they work perfectly May 31 12:48:08 thus your modem buffer fills with inbound data while APE happily idles May 31 12:48:37 paulk-aldrin: I worked on modsem firmware for many of those May 31 12:48:50 ok May 31 12:48:55 paulk-aldrin: such cpu upgrade would be a much easier project with all this n900-related stuff being already done and irrevelant anymore, so I don't think it would be "years", rather "months" May 31 12:49:17 we had to tweak protocols of e.g. HSI beyond specs to amke it work May 31 12:49:29 interesting May 31 12:50:20 TI stated "wontfix. Will vanish in OMAP5" May 31 12:50:31 I see May 31 12:50:44 what's the omap5 mainline status? May 31 12:50:55 nfc May 31 12:51:05 I'm EE May 31 12:51:22 ;) May 31 12:51:29 yeah ok but someone has to deal with it May 31 12:51:33 afk, walking May 31 12:51:37 ok May 31 12:52:18 paulk-aldrin: I see some omap5 device-tree files in my linux git tree May 31 12:52:50 one dts for "TI OMAP5 uEVM board" May 31 12:53:07 Pyra is omap5 based, so some support for sure must be already there May 31 12:55:36 and back :) May 31 12:56:50 sure but I'm afraid it's incomplete May 31 12:57:02 especially regarding power management May 31 12:57:50 dos1: already? May 31 12:58:12 well it's running for sure May 31 12:58:15 at FOSDEM, it was May 31 12:58:50 and also, note that the dm3730 also has lost irq issues, with the rtc alarm May 31 12:59:06 DT is a current "innovation" in kernel, it's not the SoC's fault when support is sparse and not yet complete May 31 12:59:24 yep, I doubt they would find the project feasible if at least some initial mainline support with some good perspectives for future wasn't already there May 31 12:59:31 OH? RTC lost IRQ? May 31 12:59:42 is that a documemted SiErr? May 31 13:00:13 DocScrutinizer05, I don't exactly remember what's going on exactly but Neil brown wrote about it May 31 13:00:20 not entirely sure it's a hardware issue May 31 13:00:22 I's sure TI made a device similar to Zoom and Blaze for OMAP5 May 31 13:00:24 but the result is the same May 31 13:00:52 no, not really. Anything sw can (and will) get fixed May 31 13:01:07 SiErr are unrecoverable May 31 13:01:40 you only might be lucky to find a (however nasty) workaround May 31 13:02:09 for the OMAP4 IRQ SiErr the workaround been to patch peripherals to repeat the IRQ May 31 13:02:23 something that *we* quite obviously can't do May 31 13:02:31 ok May 31 13:03:08 * DocScrutinizer05 just figures a hw IRQ repeated ;-P May 31 13:03:16 repeater* May 31 13:04:06 only needs a NAND gate to to gate the 32k clock to the SoC IRQ/GPIO pin X-P May 31 13:04:08 hell, why not? May 31 13:05:42 * DocScrutinizer05 also idly wonders if that SiErr been somehow related to edge triggered IRQ only May 31 13:06:32 there's been a reason why for ISA bus they eventually switched from initial edge IRQ to level triggered IRQ May 31 13:06:59 avoud edge trigger whenever possible May 31 13:07:07 it's BAD[TM] May 31 13:07:36 does level-triggered IRQs make the issue disappear? May 31 13:07:41 do* May 31 13:07:50 only use edge for extremely lightweight IRQ with handlers that don't service the IRQ source May 31 13:08:01 I can't recall May 31 13:08:06 ok May 31 13:08:33 I however guess the joint forces of RIM TI Samsung LG and dunno whom else will have tested it May 31 13:08:56 and not least ST-Ericsson May 31 13:11:12 (I'm just EE) well, most of the time :-) http://talk.maemo.org/showthread.php?p=1427567#post1427567 May 31 13:12:03 :) May 31 13:15:19 I have to go, keep up the good work May 31 13:15:31 sure, will try to do May 31 13:15:36 * DocScrutinizer05 waves **** ENDING LOGGING AT Sun Jun 01 02:59:58 2014