2019-09-22.log

+ B[] (~Thunderbi@122-61-176-31-fibre.sparkbb.co.nz)02:41
- Jookia (QUIT: Remote host closed the connection) (~Jookia@gateway/tor-sasl/jookia)03:15
+ Jookia (~Jookia@gateway/tor-sasl/jookia)03:16
+ esad (~textual@84-114-111-23.cable.dynamic.surfer.at)09:08
- esad (QUIT: Quit: My MacBook has gone to sleep. ZZZzzz…) (~textual@84-114-111-23.cable.dynamic.surfer.at)12:16
+ esad (~textual@84-114-111-23.cable.dynamic.surfer.at)12:17
- esad (QUIT: Quit: My MacBook has gone to sleep. ZZZzzz…) (~textual@84-114-111-23.cable.dynamic.surfer.at)12:59
+ esad (~textual@84-114-111-23.cable.dynamic.surfer.at)13:09
- esad (QUIT: Quit: My MacBook has gone to sleep. ZZZzzz…) (~textual@84-114-111-23.cable.dynamic.surfer.at)14:05
+ esad (~textual@84-114-111-23.cable.dynamic.surfer.at)14:06
- esad (QUIT: Read error: Connection reset by peer) (~textual@84-114-111-23.cable.dynamic.surfer.at)14:09
+ esad (~textual@84-114-111-23.cable.dynamic.surfer.at)14:09
+ Perkol (~Perkol@46.53.242.169)14:44
- esad (QUIT: Ping timeout: 265 seconds) (~textual@84-114-111-23.cable.dynamic.surfer.at)15:28
- B[] (QUIT: Ping timeout: 240 seconds) (~Thunderbi@122-61-176-31-fibre.sparkbb.co.nz)15:50
- Perkol (QUIT: Remote host closed the connection) (~Perkol@46.53.242.169)16:10
+ esad (~textual@84-115-64-174.wifi.dynamic.surfer.at)16:32
- esad (QUIT: Ping timeout: 240 seconds) (~textual@84-115-64-174.wifi.dynamic.surfer.at)17:28
+ esad (~textual@84-115-64-174.wifi.dynamic.surfer.at)17:29
- esad (QUIT: Ping timeout: 265 seconds) (~textual@84-115-64-174.wifi.dynamic.surfer.at)18:29
+ esad (~textual@84-115-65-215.wifi.dynamic.surfer.at)18:32
- esad (QUIT: Ping timeout: 276 seconds) (~textual@84-115-65-215.wifi.dynamic.surfer.at)19:28
+ esad (~textual@84-115-64-14.wifi.dynamic.surfer.at)19:28
- esad (QUIT: Ping timeout: 265 seconds) (~textual@84-115-64-14.wifi.dynamic.surfer.at)20:28
+ esad (~textual@84-115-64-213.wifi.dynamic.surfer.at)20:31
- wiedi_ (QUIT: Ping timeout: 245 seconds) (~wiedi@ip5b4096a6.dynamic.kabel-deutschland.de)21:07
+ wiedi (~wiedi@ip5b4096a6.dynamic.kabel-deutschland.de)21:07
- wiedi (QUIT: Ping timeout: 240 seconds) (~wiedi@ip5b4096a6.dynamic.kabel-deutschland.de)21:25
+ wiedi (~wiedi@ip5b4096a6.dynamic.kabel-deutschland.de)21:25
- esad (QUIT: Ping timeout: 276 seconds) (~textual@84-115-64-213.wifi.dynamic.surfer.at)21:27
+ esad (~textual@84-115-64-213.wifi.dynamic.surfer.at)21:30
+ wiedi_ (~wiedi@ip5b4096a6.dynamic.kabel-deutschland.de)21:44
- wiedi (QUIT: Ping timeout: 265 seconds) (~wiedi@ip5b4096a6.dynamic.kabel-deutschland.de)21:45
- esad (QUIT: Quit: My MacBook has gone to sleep. ZZZzzz…) (~textual@84-115-64-213.wifi.dynamic.surfer.at)21:45
+ marcodiego (~pi@177.37.130.253)22:32
marcodiegoConsidering https://stikonas.eu/wordpress/2019/09/15/blobless-boot-with-rockpro64/ , https://www.collabora.com/news-and-blog/blog/2019/08/06/rockpi-panfrost-wayland/ , https://wiki.radxa.com/Rockpi4/hardware/rockpi4 and https://media.ccc.de/v/2019-209-challenge-blob-free-mainline-open-source-software-on-a-single-board-computer-sbc-arm64-foss-efi- wouldn't it be a good idea to use rk3399 on the mnt?22:35
Jookiamarcodiego: it already uses the imx822:40
marcodiegoJookia, I mean... imx8 needs proprietary blobs right? I think it is possible to run the rk3399 with no blobs22:40
Jookiamarcodiego: there's always blobs22:43
Jookiathe page you link even says 'there seems to be a small binary blob responsible for DisplayPort DRM'22:43
marcodiegoJookia, and it also says: "I have removed it in my fork of ATF (actually replaced it with a file of 0 size)"22:44
Jookiahardware is a big blob too22:44
Jookiathe imx8 which the reform uses requires a blob for hdmi and training ddr4 at boot22:45
mntmnyeah and HDMI is optional... the main display path is blob free, already validated22:46
mntmni think imx8m is the better choice also because it will have a long life, well documented, made by a company that has a long track record, at least has some CSR standards etc22:47
marcodiegoand I think a rk3399 based one wouldn't need any22:47
JookiaI guess if all you care about is blobs rk3399 would be a good choice at the moment22:48
marcodiegomntmn, hmm... didn't thought about the track record of the manufacturer. Makes sense22:48
marcodiegohow does the imx8 compares to rk3399 performance-wise?22:49
Jookiamarcodiego: i think hardware developers end up being less concerned about blobs than software people, given that hardware at this point is just big blob chips with no source code22:49
mntmnalso, (at least from my perspective), very little is known about rockchip as a company vs NXP... even their about page is pretty empty22:51
Jookiamntmn: maybe that's just in the english internet22:52
mntmnJookia: possible22:52
marcodiegothe mnt reform will feature a user upgradeable SOM?22:53
Jookiait is worrying that the imx8 can't have HDMI without blobs though :(22:53
mntmnmarcodiego: i'm not sure about the perf. i guess the A72s should be faster than the A53s. i do have a rk3399 board here but i never even turned it on so far22:53
mntmnJookia, usb3 hdmi could be possible for example22:53
mntmndepending on your use case22:54
Jookianeat22:54
mntmnalso, the blob is (IMHO) not that different from a ROM. it's not ARM code22:54
Jookiamarcodiego: the reform 2 has a user upgradable SOM i think22:54
mntmnit's code that would traditionally be embedded in the silicon22:54
mntmnJookia, marcodiego yes the som is upgradable22:55
mntmnso someone could definitely make a rk3399 module for it22:55
mntmnor a risc-v module if a fitting chip comes out ;)22:55
marcodiegocool! Happy to know that22:55
Jookiai like the modular aspect since it means new core != new laptop board layout22:55
mntmnyeah, there are some restrictions but not many22:56
marcodiegois the SOM on a standard format (if such thing exists)22:56
marcodiego?22:56
mntmnlike, the chip would need to do USB3 to be able to use the USB ports, and either eDP or DSI for internal display22:56
mntmnmarcodiego, not really apart from it being SO-DIMM22:56
mntmnbut it's not standard like MXM or COM or such (these are normally quite big though)22:57
Jookiamntmn: how much would i break the board if i powered it on with a RAM stick inserted22:57
mntmnJookia: good question, i don't know the pinout of those by heart ;)22:57
marcodiegothe green board in the middle https://files.mastodon.social/media_attachments/files/018/754/231/original/891ad8bb4e73e76d.jpeg is the SOM, is that?22:57
mntmnmarcodiego: yep22:58
marcodiegocool!22:58
mntmnthis is Nitrogen 8M SOM22:58
mntmnby boundary devices22:58
JookiaI think that might be the same SOM used in the librem 5 devkit, but in a different form factor22:58
mntmnno, they used an emcraft som22:58
mntmnbut same chip22:58
Jookiahttps://boundarydevices.com/product/nitrogen8m/22:59
mntmni chose nitrogen also because you can download the schematics on their website22:59
mntmnJookia: that is a different version (single board computer)22:59
Jookiathat's very helpful22:59
mntmnthis is the module https://boundarydevices.com/product/nitrogen8m-som/22:59
Jookiai just pasted the link before it could load because it froze on my computer22:59
mntmn:D23:00
Jookiaspectre affects humans too23:00
mntmnhaha23:00
mntmnalso i'm looking forward for future i.MXes23:00
mntmnfor -> to23:00
JookiaWhy's that?23:01
mntmni've seen the roadmap and it looked quite good :)23:01
mntmnso there will be some upgrade potential23:01
JookiaI think the imx6 stops fabrication in 2020 or 202423:01
mntmni could imagine they'll prolong it though23:02
mntmnimx6 is quite popular still in industrial23:02
swivelmntmn: what's the ribbon cable for?23:02
mntmnswivel: it feeds DSI from the som to the board23:02
mntmn(it will be much shorter, this is just one that i had to hack up)23:03
marcodiegois there a complete prototype yet?23:03
Jookiai think mntmn is currently making the prototype for the reform 2?23:03
mntmnalmost. i think rev2 will be the first one considered complete23:03
Jookiahe's posting lots of updates on mastodon23:03
swivelah23:04
Jookiauh, mntmn is posting lots of updates on mastodon23:04
mntmnmarcodiego, there are 13 complete reform 1s but the reform2 is a redesign, i just validated the first motherboard rev23:04
mntmnso now i have a list of changes for rev223:04
Jookiamntmn: so what's happened to the reform 1s?23:04
mntmnJookia, well, 1 is at crowd supply HQ, 10 are with beta testers who bought them, 2 are in our office :)23:05
Jookianice23:05
mntmnreform 2 exists as a bunch of case prototypes, one mostly working motherboard and one keyboard23:05
Jookiayou can see them at https://mastodon.social/@mntmn/10278634104980126123:06
mntmnoh yeah!23:06
Jookiait's a bold design going with non-standard keyboard layout, but reminds me of retrocomputers23:06
mntmnyeah23:07
mntmni mean i also work on retro computers, so there... might be an influence23:07
Jookiaa good influence i think23:07
Jookiathe US ANSI keyboard layout isn't exactly the best23:07
Jookiai'm a little surprised you haven't put arrows on the hjkl though ;)23:08
mntmnhaha23:08
mntmnwell, i'll have to out myself as an emacs user23:09
mntmn(actually i use both vim and emacs)23:09
Jookiathat explains all the extra keys23:09
mntmn(but as a heretic i use the arrow keys in vim)23:09
JookiaI am glad to see better placement of modifiers, especially replacing the capslock with ctrl23:10
mntmnyeah. the amiga keyboard on my desk here has the ctrl also in that correct place23:11
Jookiawill the reform have a free pcie slot or something for expansion?23:13
Jookiaaka FPGA slot23:13
Jookiathough maybe USB3 is fast enough for that kind of stuff now23:15
mntmnyeah i mean it depends what else you need in the slots. it has a mPCIe slot and a M.2 PCIe slot.23:15
mntmnyou could have a very small usb3 wifi stick in a usb port, then the mPCIe would be free for such things23:15
Jookiayeah that's a fair tradeoff23:15
Jookiaoh, what's the 'hack the planet' pinout23:16
mntmnyou could also put this in the m.2 slot https://www.crowdsupply.com/rhs-research/nitefury23:16
Jookiais it a floppy driver connector23:17
mntmnJookia: haha. no it's just a bunch of I/O pins from the onboard LPC11U24 mcu23:17
JookiaI love IO pins23:18
mntmnincluding one A/D pin23:18
mntmnah no two actually23:19
Jookianice23:19
mntmnthey are 10-bit, 0 to 3.6v, conversion time 2.44us23:20
marcodiegothe reform will have a user programmable mcu? Like a built-in arduino?23:20
mntmnmarcodiego: yes, pretty much like that23:20
marcodiegocool!23:20
marcodiegoon the motherboard or on the SOM?23:20
mntmnon the motherboard23:21
mntmnhere is the manual https://seeeddoc.github.io/Seeeduino_Arch/res/LPC11UxxUserManual.pdf23:21
Jookiamntmn: oh, it's free to use?23:21
mntmn(it's LPC11U24)23:21
mntmnJookia, well you should leave some of the code intact, as it will control the battery charging23:21
mntmnbut it has a lot more space for user applications23:22
marcodiegogreat! Seems like a very advanced project. Only downside I can point at are the required proprietary binary blobs23:22
mntmnmarcodiego: correct23:22
mntmnan upside is that the video decoder is now blob free23:22
marcodiegohmm... hantro, right?23:23
mntmnyep23:23
Jookiai think the only thing blobby that's required is the lpddr4 training?23:23
marcodiegosince there will be one more revision... is it possible to make it compatible with eoma68?23:24
+ erlehmann_ (~erlehmann@46.114.36.150)23:24
- erlehmann (QUIT: Disconnected by services) (~erlehmann@46.114.36.171)23:24
Jookiamarcodiego: i think you mean having the eoma68 as a module? i dont think that would work well since it uses direct LCD connectors23:26
Jookiathere's also not enough pins for the imx8 i dont think23:26
marcodiegono, I mean... suppose I have a eoma68 card, would it be possible to attach it to the reform (instead of the nitrogen SOM)?23:28
mntmnmarcodiego: no, that won't be something i'd do23:28
mntmnthe form factor of eoma68 is a pcmcia module with very limited space, this wouldn't even work heat-wise23:29
mntmnthe opening paragraph here doesn't inspire confidence https://elinux.org/Embedded_Open_Modular_Architecture/EOMA6823:30
* erlehmann_ -> erlehmann23:30
JookiaI bought the EOMA68 when it was on crowdsupply and it still seems to be in development hell23:31
mntmnyeah23:32
marcodiegoa SOM based laptop looks more reasonable23:33
marcodiegonot as easily upgradeable, not portable but more reasonable23:33
mntmnfrom my POV it makes more sense to carry around your data between CPUs than your CPU between shells23:34
JookiaI guess the implication is that e-waste will happen if you upgrade and junk the old machine23:35
mntmnyeah, i get that23:36
mntmni work also with 30 year old computers ;)23:37
Jookiai'm under the impression those don't have BGAs to make user servicing nigh impossible23:37
mntmnyes, that didn't exist23:37
mntmni think a better form factor for something like eoma could be HDMI out + USB in, then you could plug it into any old tv and plug in any old keyboard + mouse23:38
mntmnwell, that's a raspberry pi then23:38
Jookiawell, the next usb should be able to handle screens23:39
Jookiaso maybe we'll just end up having usb as everything23:39
mntmntrue, usb4 will solve this23:39
Jookiaplug your PC tower in to an array of 20 USB ports23:39
Jookiamaybe it's time to have slower computers that can be user serviced again23:40
mntmnyeah, or maybe we can hit an equilibrium like with audio quality23:41
mntmnyou mostly don't need something better than cd audio quality, that's what i mean23:41
mntmnand i rarely need more than full HD or maybe 4k if i'm fancy23:41
mntmnso there will be a point where compute + bandwidth will be enough for most tasks23:42
Jookiathen we can have more SOM designs with hand solderable everything else23:42
mntmnyeah23:43
mntmnand that can help with e-waste etc23:43

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!