IRC log for #neo900 on 20150524

00:07.14*** join/#neo900 louisdk (~louisdk@static-5-103-130-65.seas-nve.net)
01:13.00*** join/#neo900 pabspabspabs (~pabs@d122-109-126-240.per801.wa.optusnet.com.au)
01:13.00*** join/#neo900 pabspabspabs (~pabs@unaffiliated/pabs3)
01:33.41*** join/#neo900 Humpelstilzchen (erik@f054111239.adsl.alicedsl.de)
01:52.34*** join/#neo900 vakkov (~vakkov@134.83.207.19)
02:04.29*** join/#neo900 vakkov (~vakkov@134.83.207.19)
02:23.59*** join/#neo900 norly (~norly@enpas.org)
02:31.08*** join/#neo900 vakkov_ (~vakkov@134.83.207.19)
02:36.08*** join/#neo900 vakkov_ (~vakkov@134.83.207.19)
02:49.41*** join/#neo900 vakkov_ (~vakkov@134.83.207.19)
02:59.52*** join/#neo900 vakkov_ (~vakkov@134.83.207.19)
03:32.43*** join/#neo900 louisdk (~louisdk@static-5-103-130-65.seas-nve.net)
05:17.56*** join/#neo900 vakkov (~vakkov@134.83.207.19)
05:22.36*** join/#neo900 vakkov (~vakkov@134.83.207.19)
07:27.54*** join/#neo900 vakkov (~vakkov@134.83.207.19)
07:57.33*** join/#neo900 vakkov (~vakkov@134.83.207.19)
08:03.44*** join/#neo900 louisdk (~louisdk@static-5-103-130-65.seas-nve.net)
08:44.56*** join/#neo900 jonwil (~jonwil@27-33-80-219.tpgi.com.au)
09:01.40*** join/#neo900 tuxmux (~tuxmux@lgd31-2-78-218-173-88.fbx.proxad.net)
09:10.52*** join/#neo900 Pali (~pali@Maemo/community/contributor/Pali)
09:57.14*** join/#neo900 arcean (~arcean@nat3.finemedia.pl)
11:38.56*** join/#neo900 paulk-collins (~paulk@gagarine.paulk.fr)
11:40.16*** join/#neo900 drathir (~kamiljk8@unaffiliated/drathir)
11:50.26*** join/#neo900 lobito1 (~lobito@190.177.226.221)
16:29.45*** join/#neo900 MonkeyofDoom (~MonkeyofD@2601:d:3080:f8a:6ef0:49ff:fee1:a332)
17:41.39ZetaRDocScrutinizer05: What would you consider to be a good value for leakage current on one of these ESD components.
17:42.26ZetaROf course as low as possible, but how low does it need to be before other characteristics become more important.
17:42.56ZetaRRight now all of the ones I am looking at are 100nA max.
17:43.07ZetaRSome are less.
17:57.13DocScrutinizer05100nA is OK I guess. But shouldn't go any higher, not even by aging
17:57.54DocScrutinizer05100nA = 0.1µA which is already on the limit
17:59.15DocScrutinizer05we're frowning when we see quiescent or leakage currents in the µA range
18:01.03DocScrutinizer05they may be bearable when they are on active-while-powered signals, but we have a few rails and signals that should not draw _any_ leakage current since they'd do _all_the_time_ even with device powered down
18:05.08ZetaRThis is 100nA max.
18:05.32ZetaRI can go down to 1-50nA max
18:06.03ZetaRi.e. the typical is usually unlisted, but when it is it is something like 1nA or 10nA.
18:06.58ZetaRSo we have three main states right? In-use, standby, and powered-off.
18:08.01ZetaRThe main issue AFAIK is the standby and powered-off current, since that is the states that the phone spends the most time in.
18:08.32ZetaRIs there a projected typical for the current draw in those states?
18:08.50ZetaR(total that is)
18:11.18DocScrutinizer05"as low as possible" ;-) Means in power off no more than a few µA total for the whole device. In "suspend" which is actually zero-clock on OMAP platforms, it should be no more than 2mA
18:12.27DocScrutinizer05however note that in zero-clock, most signal lines are at *high* voltafe since they have pullup R and OpenCollector outputs driving them
18:12.53DocScrutinizer05voltage*
18:13.33ZetaRWell, all of the diodes I am looking at are already 100nA max. I used this as a restriction when sorting products. I am trying to get a sense of how important a distinction between say 100nA max and 50nA max is compared to the values of other parameters of the diode (like clamping voltage).
18:13.43DocScrutinizer05in zero clock, CPU power domain is basically off, but complete IO power domain is on
18:14.08ZetaROkay.
18:14.14DocScrutinizer05100 vs 50 is not that relevant
18:15.00ZetaRSufficiently low to give diminishing returns?
18:15.20DocScrutinizer05please rephrase
18:16.10ZetaR100nA max (prob. 1-10nA typical) is low enough that reducing it further is not very significant to the current draw of the device.
18:16.18DocScrutinizer05yes
18:16.30ZetaROkay. That is what I thought, but I just wanted to make sure.
18:17.06ZetaRI will have my component suggestions for you shortly.
18:17.49DocScrutinizer05there are maybe a very few signals we want to check closer and find something that's even better, but those are max 2 or 3 signals like powerbutton, VBAT, etc
18:17.57DocScrutinizer05:-) ta
18:18.53ZetaRThose are lines that have TVS.
18:19.01ZetaRSo it is relevent to the component choice.
18:19.12ZetaREspecially VBat I am concerned about.
18:19.25DocScrutinizer05yes, VBAT is obvious
18:19.44ZetaRDiode I picked for VBat is <1nA typ and 50nA max.
18:20.09DocScrutinizer05that's good enough
18:20.19ZetaROkay.
18:21.10DocScrutinizer05but keep in mind we always also need to check if the component is _sourcable_
18:21.44DocScrutinizer05there's a lot of nice components out there which are mere unobtainium or even vaporware
18:21.47ZetaREverything is 5k+ stock at Digikey.
18:21.55DocScrutinizer05that's fine :-)
18:24.53DocScrutinizer05for VBAT_raw we prolly need two stages: TVS close to the batt connector, and OVP (huge Zener?) _after_ the polyfuse
18:26.26DocScrutinizer05I fight an uphill battle for TVS,in Openmoko as well as Neo900 project. Since the benefits are not immediately visible ;-)
18:28.12ZetaRThat may not be a good idea. Polyfuse is to protect the TVSD.
18:28.15DocScrutinizer05or rather, the damage done when TVS is missing. It's happening at arbitrary time and usually not even directly associated with the missing TVS since the effects are subtle and weird
18:28.46ZetaRYes.
18:28.48DocScrutinizer05er polyfuse is sloooooooow
18:29.07DocScrutinizer05and surges are sub-nanosecond range
18:29.09ZetaRTVSD protects the line, polyfuse protects the TVSD.
18:29.56DocScrutinizer05and even 5mm of trace might already be too high an inductance for proper ESD protection
18:29.58ZetaRIf you put a TVSD before the polyfuse, it can be fried by extended overvoltage.
18:30.29ZetaRThat is what proper layout is for: ensure the protected lines pass through the pads for the ESD protection.
18:30.42DocScrutinizer05nah, that TVSD in front of polyfuse will be a 50V or whatever type
18:31.08ZetaRAh, okay, so I should look for a higher voltage one too.
18:32.01DocScrutinizer05yes, and that proper layout also needs to take care that no parallel or nearby traces might take the surge when it can't propagate to the TVS element from point of impact, due to long trace
18:33.08ZetaRNot sure if it is needed, though. The one I am looking at for VBat is 50A @ 5/50 ns and 3A 8/20 μs
18:33.11DocScrutinizer05thus you generally put ESD protection directly to the point where it would otherwise "enter the PCB"
18:33.42ilondamnit, I want 2 boards :(
18:34.04ilonHow on earth am I supposed to justify the cost for this?
18:34.21DocScrutinizer05(3A 8/20 μs) doesn't help for polyfuse. it takes in the range of seconds to "blow", not µs
18:34.43ZetaRilon: This may be your phone for 10 years or more.
18:35.02ilonZetaR: Yes, thats also the reason why i would want to get two boards.
18:35.22DocScrutinizer05with this math, it's suddenly cheaper than any other device you could get
18:35.32ilonZetaR: I dont want the radio to get into an unusable state as with my n900s
18:35.33ZetaRExactly!
18:35.38ilonDocScrutinizer05: not really.
18:35.53ilonI tend to use devices until they are literally broken
18:36.00ilonand I do mean broken.
18:36.04ZetaRilon: This is why I am looking carefully at ESD and surge.
18:36.19ilonZetaR: Much appreciated
18:36.21ZetaRI am hoping to get a device that will last for 20 years.
18:36.26DocScrutinizer05ilon: (radio) won't happen, we take extreme care to avoid that known problem of N900
18:36.28ZetaRIf I am careful with it.
18:36.30ilonI think i have 2 or 3 n900 with dead radios
18:36.43ilonwhich mean that I atleast dont have to get full devices
18:37.09ZetaRDocScrutinizer05: What is your estimate on the mean lifespan for the Neo900?
18:37.21ilonDocScrutinizer05: Thats a huge relief to hear, since thats been a worse problem than USB-port for me
18:37.30DocScrutinizer05the N900 "no SIM" problem is a combination of poor layout and flawed mechanical design
18:37.46ilonI don't think I've broken a single USB on my devices
18:37.54DocScrutinizer05I never did
18:38.01ilonthey've got worn out, but still working tho
18:38.21ZetaRI filed the charger tabs and soldered the socket as soon as I got my N900.
18:38.36ilonDocScrutinizer05: I never had a no sim problem, my problem was that eventually my n900 would just silently drop calls
18:38.51DocScrutinizer05ZetaR: we plan for a 10 year lifespan, means all components shall survive a 10 year moderate to heavy use with a failure rate of no more than 5%
18:38.54iloni.e behave as if i didnt have any service
18:39.35ZetaRDocScrutinizer05: Have you considered an active circuit instead of a polyfuse?
18:40.02DocScrutinizer05ilon: the problem usually is BGA solder joints popping open due to PCB bending by pressing kbd keys
18:40.18ZetaR(lifespan) That sounds great. Any idea what the failure rate would be after 20 years?
18:40.24DocScrutinizer05ZetaR: considered, yes. Found: no
18:40.45ilonDocScrutinizer05: Seems like a likely fault for me, since I used my n900 a LOT.
18:41.13ilonAlso, currently trying to source more spare n900 for my private stash
18:41.14ZetaR(active fuse) Couldn't this be done with standart discretes?
18:41.30ZetaRstandard*
18:41.31ilonrealised some of my friends probably have their old ones laying around in a drawer :D
18:41.36DocScrutinizer05ZetaR: (20 y) no idea. It's no exact science since for that I'd need hard numbers. For example I just go for the 10 million rounds switches instead for the standard 1 million, etc
18:43.26ZetaRDocScrutinizer05: Do you have lifespan metrics for most of the individual components? I could try doing a probablistic derivation of the failure curve if I can get good data.
18:44.09DocScrutinizer05consumer grade commecial devices like N900 use switches that have 500,000 to 1mio rounds specified, and companies like Nokia save a few cents per device on them
18:45.14ZetaRBut its not like the switches are fine for 499,999 presses and then break on the 500,000th press. What exactly does "good for 500,000 presses" mean then?
18:45.23DocScrutinizer05ZetaR: we need to scrutinize every datasheet to find out. Some datasheets have lifespan numbers, most don't (prolly since a ceramic capacitor or a resistor usually doesn't age at all)
18:46.04DocScrutinizer05it usually means exactly what I said above: x% dead after 500k rounds
18:46.24ZetaRAh, okay. That should be pretty easy to do a projection using that.
18:46.30DocScrutinizer05bathtub curve
18:47.01DocScrutinizer05|__/
18:47.06ZetaRWell, if there is only one metric it would be a first-order approximation, not a bathtub.
18:47.28DocScrutinizer05| is "burn in",  / is death by aging
18:47.31AndrewX192<PROTECTED>
18:47.37AndrewX192oops sorry
18:47.44AndrewX192middle mouse button strikes again
18:47.52ZetaR5% pigeon failure rate!
18:48.06AndrewX192yes pidgeons
18:48.10ZetaR(my thought when seeing that)
18:48.20ilonOT: Cant help but love the Maemo UI
18:48.26ilonI really miss it.
18:48.37ilon(just booted old device to try out CSSU)
18:48.55DocScrutinizer05welcome to the club! :-)
18:49.37DocScrutinizer05tbh many of the maemo4 UI aspects were even better than in maemo6 in my book
18:49.41DocScrutinizer05oops maemo5
18:49.48ilonAtleast now I have a working substitude device (LG G3 858 HK) until I (hopefully) receive my Neo900
18:50.52ZetaRDocScrutinizer05: The 5%/time metric can be used to derive a curve by assuming that the failures are a Posson process, and then these Posson processes can be aggregated to get a first-order approximation of the failure curve out to any arbitrary time. Of course, the failure curve might not be a Posson process but rather involve continuous degredation (which would require more research to model).
18:51.53DocScrutinizer05nah, it's usually the above mentioned |__/ bathtub curve
18:52.48DocScrutinizer05just the parameters of that curve change for different components
18:53.13DocScrutinizer05and *usually* you don't get to know about those parameters, even when manuf knows them
18:53.48DocScrutinizer05you simply get the "duration" to a e.g. 5% point in the right side increase of failures
18:55.07ZetaROf course, which is why you can only do an approximation and you can't actually model the bathtub curve without guessing.
18:55.17DocScrutinizer05for some components the right side of curve may be very steep, for others it's quite flat and even increasing usage time to 2x is only increasing failer rate by a few percent, not to 100%
18:55.45ZetaRThat sounds like the difference between cumulative degredation and a Posson process.
18:55.48DocScrutinizer05yes, and I hope my guessing is good enough for me and my customers ;-)
18:56.03AndrewX192is there a good source for N900 batteries these days?
18:56.11DocScrutinizer05fleabay
18:56.13ZetaRDo you prefer automative components when doing selections?
18:56.19DocScrutinizer05yes
18:56.24AndrewX192I have one dead N900 that I might neo900, the other still works
18:56.25DocScrutinizer05definitely
18:56.28ZetaROkay, good.
18:56.51AndrewX192I got the iPhone about 7 months ago, haven't really looked back on the N900 since :(
18:58.03ZetaRI think the best way to ensure a long lifespan after component selection is to derate everything and carefully ensure that you don't leave those conditions. ESD is probably the most important thing but there could be others, e.g. putting series resistors on signal lines.
18:58.05HumpelstilzchenAndrewX192: just bought a PolarCell for mine, works fine so far
18:58.17DocScrutinizer05AndrewX192: there's a battery comparison thread on tmo, it's maybe outdated but still very useful. Generally there are a plethora of offers for BL-5J batts
18:59.17AndrewX192DocScrutinizer05: oh yes I remember that. I just imagine shelf life is a concern at this point
18:59.49DocScrutinizer05hmm, depends. LiIon has not that bad a shelf life *IF CHARGED*
18:59.58AndrewX192I have a stack of 8 so batteries  I left at 60% not sure how well they'll do now
19:00.08AndrewX192(they are from 2012-2014)
19:00.20DocScrutinizer05however when stored uncharged, "it's dead, Jim"
19:00.34ZetaRWill the Neo900 be able to handle other battery chemistries?
19:00.53DocScrutinizer05umm, check the charger chip datasheet
19:00.59DocScrutinizer05afaik it *could*
19:00.59ZetaROh, duh.
19:01.24DocScrutinizer05but we don't support this anyway
19:01.38DocScrutinizer05I actually never checked
19:01.54DocScrutinizer05~bd
19:01.54infobotfrom memory, bd is http://neo900.org/stuff/block-diagrams/neo900/neo900.html the very fine and detailled Block Diagram, or http://talk.maemo.org/showthread.php?p=1445200#post1445200
19:04.32DocScrutinizer05>>... battery charge management and system power  path management devices for 1 cell Li-Ion and Li- polymer batteries ...<<
19:05.28DocScrutinizer05of course you could control the chip operation modes from userland to a degree where it coukd handle e.g. 3*1V2 NiMH
19:05.49ZetaRYeah. I was thinking that while reading the documentation.
19:06.06DocScrutinizer05and it would still work with 3*1V6 primary cell iirc
19:06.44DocScrutinizer05might throw batt overvoltage error but that might not stop the chip from normal operation
19:06.46ZetaRI was thinking that it could be possible that in 10 years this chemistry could be much less common.
19:07.10ZetaRBut IDK, usually you have a long tail for legacy anyway.
19:07.16DocScrutinizer05yep
19:08.00ZetaRAlso, you could potentially use the hackerbus to add a different kind of battery via external circuit.
19:08.28DocScrutinizer05((life span)) one component I'm frowning at are the Polyacene backup batteries (coin cell)
19:08.49ZetaRWhy not supercaps?
19:08.58DocScrutinizer05yes, basicallly you could do that
19:09.11ZetaRI bought some to replace the dead coin cell in my N900, but I havent done it yet.
19:09.19DocScrutinizer05((supercaps)) polyacene basically is sort of supercap
19:10.12ZetaROh, is that one of those electrochemical supercaps?
19:10.25ZetaRI forget the technical term.
19:10.31DocScrutinizer05they are suspicious to me since we seen nearly 100% drop outs on the (unknown type) bupbat of N900 and GTA02
19:10.51DocScrutinizer05~bd
19:10.51infobotbd is, like, http://neo900.org/stuff/block-diagrams/neo900/neo900.html the very fine and detailled Block Diagram, or http://talk.maemo.org/showthread.php?p=1445200#post1445200
19:10.54DocScrutinizer05;-)
19:11.32DocScrutinizer05http://www.yuden.co.jp/productdata/catalog/en/capacitor04_e.pdf
19:11.33ZetaR((supercap)) What about making it a replacable primary battery?
19:11.40DocScrutinizer05nah!
19:11.46DocScrutinizer05way too large
19:11.50ZetaRIIRC there are ones that last for like 7 years.
19:12.37ZetaRHmm, well you also do a replacable secondary but that might be harder to find (most seem to come welded to their terminals).
19:14.21ZetaRIf someone is buying a Neo900 I don't think it would be too much to ask to open the case to replace a non-soldered component, as long as it ends up lasting a long time.
19:14.33DocScrutinizer05>> Measure the charge/discharge cycle characteristics after the 10000 cycles of charge/discharge at 25±5 °C with the charge/discharge cycle test condition for each part.<<
19:15.21DocScrutinizer05"non-soldered" means bulky battery tray. Can't do that
19:15.54DocScrutinizer05I hope for the "10l cycles" being honest
19:16.06DocScrutinizer05would at least mean 30 years
19:16.15DocScrutinizer0510k*
19:17.08DocScrutinizer05add on top increased temperature for still 10 years of lifetime -> my way to estimate Neo900 lifespan
19:17.40DocScrutinizer05still this battery is a component that's suspicious to me
19:18.24DocScrutinizer05but not suspicious enough to go for anything else that's even more of an unknown regarding lifespam and feasibility
19:18.59ZetaRI see. Okay.
19:19.23DocScrutinizer05I hope you appreciate my take on "life span policy in design"
19:19.35enyc=)
19:19.51enycyes some of these new gadgets are horrible on lifespan!
19:19.56enyctoo smal process and allsorts
19:20.02ZetaRI do very much. I think that operating conditions are very important too though.
19:20.13DocScrutinizer05of course
19:20.19enychrrm
19:20.37ilonHuh, I'm glad I had a backup of the flash files
19:20.41DocScrutinizer05I assume an average temperature of 40..45 centigrade in device
19:20.43ilonseems the nokia site is down
19:20.55DocScrutinizer05~flashing
19:20.56infobotmaemo-flashing is probably http://wiki.maemo.org/Updating_the_tablet_firmware, or - on linux PC - download&extract http://maemo.cloud-7.de/maemo5/patches_n_tools/maemo-my-private-workdir.tgz, cd into it, do sudo ./flash-it-all.sh
19:21.01enycAre N900's known for just losing the ability to keep clock when battery removed?  the internal RTC like battery just goes?  are they hard to source / worthwhile at all??   at least they don't (seem) to end up leaking all over the place!!
19:21.15ZetaRDocScrutinizer05: I have finished my survey of approximately 800 TVSDs. My suggestions are: Littelfuse Inc SP3004-04XTG, Infineon Technologies ESD5V3U2U-03F H6327, and Infineon Technologies ESD5V3L1U-02LRH E6327.
19:21.25DocScrutinizer05enyc: yes, exactly
19:21.42DocScrutinizer05and some *do* leak
19:21.45enycDocScrutinizer05: are their batteries hard to source?  neo900 has something similar?
19:22.11DocScrutinizer05enyc: nope, I hope N900 is LiMG cell
19:22.13ZetaRhttp://www.digikey.com/product-detail/en/SP3004-04XTG/F3468CT-ND/2096787    http://www.digikey.com/product-detail/en/ESD5V3U2U-03F%20H6327/ESD5V3U2U-03F%20H6327CT-ND/3915426    http://www.digikey.com/product-detail/en/ESD5V3L1U-02LRH%20E6327/ESD5V3L1U-02LRH%20E6327CT-ND/2410219
19:22.40DocScrutinizer05ZetaR: many thanks!
19:23.02DocScrutinizer05sorry folks, AFK for the rest of evening
19:23.11enycDocScrutinizer05: enjoy =)
19:23.15DocScrutinizer05ta
19:24.22ZetaRAlternative to last one is Littelfuse Inc SP1003-01ETG    http://www.digikey.com/product-detail/en/SP1003-01ETG/F4088CT-ND/2741736
19:24.40ilonDocScrutinizer05: Oh, thanks, but as said, have all needed files (I tend to archive this kind of stuff, since they go offline at some point.
19:25.19ZetaRThe Infineon has slightly better characteristics for a couple of things and is cheaper, but the Littlefuse is AEC-Q101 (automotive).
19:25.28ilonDocScrutinizer05: Btw, its the links to tablets-dev.nokia.com that are down, guess they killed it when selling the company
19:25.37ilons/company/assets
19:26.30DocScrutinizer05yes, my stuff on maemo.cloud-7.de works nevertheless
19:26.38ilonyes, i just noticed
19:26.39enycilon: far too sensible =)
19:26.40DocScrutinizer05;-)
19:26.46enycDocScrutinizer05: what are you doing here still ;-)
19:26.59ilonenyc: Well, you could call me paranoid, and not just about security
19:27.10ilonenyc: where i grew up we called it common sense.
19:27.20enycilon: =)
19:27.29enycilon: what part of the world did you grow up in ?
19:27.31ilonenyc: if you'd want something, you make sure you get it / do it.
19:27.36ilonenyc: Sweden
19:27.50ilonenyc: on the countryside
19:28.05DocScrutinizer05ZetaR: could you please send a terse summary to contact at neo900.org ?
19:28.07ilonDocScrutinizer05: thats a neat little script, thank you :)
19:28.28DocScrutinizer05yw :-)
19:28.31enycilon: i wish we had more people like that not being lazygits / expectancy_culture
19:28.40enycilon: ipod_zombies out there i tell you !!
19:29.25ilonenyc: I know, and I guess I add my fair share myself, not in this area tho. :D
19:29.59ilonenyc: I usually just live by the assumption that shit WILL hit the fan, and just prepare to minimise the mess when it does.
19:30.09ilonWorks fairly well so far.
19:30.11DocScrutinizer05enyc: "Hotel California"
19:30.59DocScrutinizer05enyc: my running gag. Say "AFK" every once in a while, has no further meaning. But I'll try hard to make it real this time
19:34.00ilon<PROTECTED>
19:34.03ilon<PROTECTED>
19:34.05ilonehehehe
19:34.12ilonDocScrutinizer05: Do I have you permission sir?
19:35.43DocScrutinizer05spoiler warning! ;-P
19:41.44ilonDocScrutinizer05: get a faster connection! :D
19:42.04DocScrutinizer05o.O
19:42.13DocScrutinizer05on cloud-7?
19:42.42DocScrutinizer05it's a hetzner vserver
19:42.55DocScrutinizer05should have excellent connection
19:43.18DocScrutinizer05please do a mtr
19:43.23ilon009SE_21.2011.38-1_PR_COMBINED_MR0_A  11%[=======>                                                                ]  22,81M   236KB/s   eta 14m 47s
19:44.20DocScrutinizer05<PROTECTED>
19:45.25ilonhmm, will check mtr, i might do some strange routing
19:46.46ilonhmm, I really should start using a thin client as workstation
19:46.58DocScrutinizer05I occasionally heard about hetzner's global internet routing flawed for some far ends
19:47.35ilonI have no idea, havent came across the provider except for your site
19:48.12DocScrutinizer05hetzer is *the* hoster in Germany and beyond Germany
19:48.57ilonDocScrutinizer05: I roll my own stuff
19:49.12ilonand for clients I havent run into hetzer
19:49.18DocScrutinizer051GB uplink
19:49.55DocScrutinizer05hetzner*
19:50.19DocScrutinizer05https://www.hetzner.de/en/
19:51.27ilonConnection1 Gbit/s-Port, Traffic2 TB
19:51.30ilonbah.
19:51.58ilonthats like: price: free*, *: first 2 minutes
19:52.37DocScrutinizer05I never got to 5% of free data volume
19:52.48ilonmost probably does not.
19:52.58ilonwell, seems rather affordable either way
19:53.09ilonDocScrutinizer05: what service do you get from them? colo?
19:53.31DocScrutinizer05I got that vserver on a prolly colo server of a freind
19:53.35DocScrutinizer05friend*
19:53.51ilonThats nice
19:53.52DocScrutinizer05some 8 years ago, or so
19:54.23DocScrutinizer05back when Hetzner was sort of expensive with their own services
19:54.38ilonI'm about to migrate away from a similair solution (got a VPS from a friend for helping him fix his appartment), getting a 1/3 rack instead
19:55.09DocScrutinizer05get a hetzner rootserver. they 'just work'
19:55.22DocScrutinizer05cheaper than colo
19:55.46ilonnaaaah
19:55.50ilonI have hardware
19:56.02ilonand soon a good deal on the colo as well
19:56.14ilonand i like to deal with infrastructure some now and then
19:56.23DocScrutinizer05we had used that in maemo when we hadn't found IPHH for free colo and had the supermicro courtesy Nokia already
19:57.21ilonI've been running my own hardware for the past 15 years, I kind of like it
19:57.37DocScrutinizer05sure when you got a decent server blade already, you might want to find cheap good colo. dunno about hetzner here
19:58.00ilonColo would kind of require it to be somewhat local
19:58.08DocScrutinizer05or get a fibre to the home and run your own "datacenter" ;-P
19:58.27ilonsure its possible to ship it, but wouldnt be worth it except for if you've got REALLY beefed up hardware
19:58.38ilonDocScrutinizer05: too much noise ;(
19:58.42DocScrutinizer05...like supermicro
19:58.57DocScrutinizer05nice critter
19:59.25ilonDocScrutinizer05: I do have a fibre link at home, but not the noise isolation, cooling equipment nor power structure
19:59.27DocScrutinizer05redundant PSU, 4 blades. A real server
19:59.33ilonthe grid in my area is quite bad
19:59.44ilonDocScrutinizer05: their 2xtwin?
19:59.51DocScrutinizer05grid is an issue, yes
19:59.52ilontheyr nice :D
20:00.30DocScrutinizer05http://wiki.maemo.org/Maemo.org_Infrastructure#Operational_Platform
20:00.33*** join/#neo900 sparetire_ (~sparetire@unaffiliated/sparetire)
20:02.48ilonseems like this battery is toast
20:03.20ilonDocScrutinizer05: power grid is THE hardest issue to get a reliable solution for in a home-hosted environment i would say
20:03.55ilonDocScrutinizer05: the only viable solution would be (obviously) your own UPSes, and then a cellular backup connection
20:03.56DocScrutinizer05well, there are UPS - which are responsible for 90% of mains related server outages ;-P
20:04.22ilonDocScrutinizer05: you didnt count for the connection to be working eh? :P
20:04.48ilonif the grid goes down, so does all the communications equipment in the building
20:05.02DocScrutinizer05with a decent server with redundant PSU you can go one direct line to grid, and one via UPS to a different line of grid
20:05.10ilonand your possibility to affect this is.. close to zip
20:05.15DocScrutinizer05yes, that's unfortunate
20:06.17DocScrutinizer05remembers to feed the 12V supply to 1st level router (fritzbox) via PoE from location of 2nd level router and UPS
20:06.25DocScrutinizer05still pending
20:08.32ilonwell, i used to have fallback 3g modem set up in my network at home
20:08.44DocScrutinizer05that's planned, yes
20:08.46ilondid i mention i dont really like to rely on people?
20:08.56DocScrutinizer05neither
20:09.03ilonkinda of funny tho
20:09.26ilonlike.. 5 years ago, my security routines would be considered thinfoil hat kind of paranoid
20:09.35ilonnowadays its almost common sense :D
20:09.35DocScrutinizer05nm
20:09.44DocScrutinizer05always like that
20:10.07DocScrutinizer05wonders how long until the way we build Neo900 becomes state of the art
20:10.18ilonon the other hand, now look at me like some alien when i mention i run cpu-bound crypto instead of memory bound
20:10.21ilon:P
20:10.29ilonDocScrutinizer05: haha :P
20:11.31DocScrutinizer05seen the hw "sidechannel" exploit that works on some flawed sorts of RAM?
20:12.33DocScrutinizer05seems under very special circumstances you can get data out of RAM from an address that's not the data's genuine address
20:12.50DocScrutinizer05crosstalk between storage capacitor cells or somesuch
20:13.40DocScrutinizer05*very* weird thing
20:15.18ilonDocScrutinizer05: you mean the hammer attack?
20:15.21DocScrutinizer05basically no feasble exploit, but a flaw nevertheless. And one that shows that sometimes vulns can bite your rear from a very unexpected vector
20:15.26ilonbitflip hammering
20:15.31ilonwhatever it what called
20:15.34DocScrutinizer05err hammer sounds about right, yeah
20:15.45ilonwell, then there are workable exploits
20:15.51DocScrutinizer05:-S
20:15.53ilonalbeit now in the wild afaik
20:16.11MonkeyofDoomrowhammer, yeah
20:16.11ilonand only works "good enough" on some vendors of ram
20:16.15ilonrowhammer
20:16.17ilonthank you
20:16.20MonkeyofDoomwild abstraction breaking
20:16.27ilonkinda funny concept
20:16.50ilonand the implementation to pinpoint addresses are just crazy beatyful
20:16.50DocScrutinizer05AFK (who's laughing there?)
20:16.56ilonDocScrutinizer05: GL.
20:17.26ilonMonkeyofDoom: did you read some of the early takes on the task of finding the proper addresses?
20:17.42ilonMonkeyofDoom: that just did wild guesses and checked the timing or whatever it was
20:18.22ilonI just like reading the theory behind, so rarely remembers many details, since i have no practical use cases :/
20:18.27MonkeyofDoommm
20:20.43ilon<PROTECTED>
20:20.46ilon<PROTECTED>
20:20.49ilon<PROTECTED>
20:20.52ilon<PROTECTED>
20:21.40ilonDocScrutinizer05: mtr above.. and seems like i also have some bad latency at my ISP
20:23.04ilonDocScrutinizer05: also, those supermicros are nice, i like the e5-2620, even if I THINK there's more faster ones out by now.
20:24.12ilonWhich I had a usecase for some beefy hardware :(
20:24.18ilonother than to play with that is :D
20:26.20*** join/#neo900 norly (~norly@enpas.org)
20:34.28ZetaRDocScrutinizer05: Should I file a bug report instead of an email?
20:41.28drathirilon: that 20% can ba also fine bc its internal infra...
20:42.19drathirilon: the switch can be overloaded or dying...
21:12.26*** join/#neo900 louisdk (~louisdk@static-5-103-130-65.seas-nve.net)
21:16.33*** join/#neo900 cnj- (~m@eros.dotdot.xxx)
21:21.12DocScrutinizer05ZetaR: not needed, thanks
21:48.44cnj-Is the neo900 expected to use the same batteries as the N900 (BL-5J)?
21:49.11DocScrutinizer05yes
21:49.40cnj-Thanks!
21:49.55DocScrutinizer05incl all the alternatives that also exist for N900
21:50.06DocScrutinizer05plus some
21:58.56*** join/#neo900 ruukasu (~ruukasu@unaffiliated/ruukasu)
22:02.19*** join/#neo900 jonwil (~jonwil@27-33-80-219.tpgi.com.au)
23:20.33*** join/#neo900 norly (~norly@enpas.org)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.