2022-02-08.log

ex-parrotsigrid: are you on the newer LPC firmware yet?00:17
sigridyeah I am00:17
sigridit's all back to normal. I just freaked out :D00:17
ex-parrotyay00:19
ex-parrotI have felt much more comfortable with the new LPC firmware00:19
ex-parrotI keep paranoid checking every few days but my batteries are barely drainign now00:19
sigridspeaking of drain. how much does it drain during normal use? for me it shows 0.172A with lowest brightness and music playing00:20
ex-parrotI don't think I have a good figure off hand. I should check00:20
ex-parrotO00:20
ex-parrotI've mainly just been booting in to LFS and running vim00:20
ex-parrotso I'm probably at a fairly minimal draw00:20
sigridinit=/bin/vim00:30
ex-parrotI almost could00:31
ex-parrotthe lfs init scripts are pretty basic, and I found surprisingly buggy :/ 00:31
sigridI found void linux to be the most easy to install and use so far, with minimal work to get a live image built for reform specificially via the Official Way00:33
ex-parrotI have never tried void00:33
sigrid*easy way00:33
ex-parrottbh at some point I'll probably go back to Debian as it's what I use everywhere else (or OpenBSD when we get there)00:34
ex-parrotbut for now LFS has been quite soothing00:34
- mtm_ (QUIT: Ping timeout: 250 seconds) (~mtm@c-73-27-62-116.hsd1.fl.comcast.net)01:03
- nppvxexhf (QUIT: Ping timeout: 256 seconds) (~mtm@c-73-27-62-116.hsd1.fl.comcast.net)01:04
- Christoph_ (QUIT: Remote host closed the connection) (~Christoph@p54bf63e6.dip0.t-ipconnect.de)01:53
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:20)02:25
+ mtm (~mtm@c-73-27-62-116.hsd1.fl.comcast.net)03:09
+ mtm- (~mtm@c-73-27-62-116.hsd1.fl.comcast.net)03:10
- GNUmoon (QUIT: Ping timeout: 276 seconds) (~GNUmoon@gateway/tor-sasl/gnumoon)05:37
+ GNUmoon (~GNUmoon@gateway/tor-sasl/gnumoon)06:36
- verx (QUIT: Ping timeout: 256 seconds) (~verx@matrix.16bit.dev)08:28
+ verx (~verx@matrix.16bit.dev)08:29
- doppler (QUIT: Ping timeout: 240 seconds) (~doppler@user/doppler)09:28
+ MajorBiscuit (~MajorBisc@c-001-001-054.client.tudelft.eduvpn.nl)09:31
- stjohn (PART: !!unknown attribute: msg!!) (~stjohn@cpe-68-174-13-238.nyc.res.rr.com)09:42
joschsigrid: in your config-void.patch to u-boot you load boot.scr but your mkimage places it in /boot/boot.scr -- are you using a dedicated partition for /boot or are you working with symlinks?09:46
+ doppler (~doppler@user/doppler)10:22
+ stjohn (~stjohn@cpe-68-174-13-238.nyc.res.rr.com)10:23
sigridjosch: dedicated partition10:27
joschYeah, I think there are some good reasons for a dedicated partition. I filed this MR https://source.mnt.re/reform/reform-boundary-uboot/-/merge_requests/2/diffs10:34
joschsigrid: I think everything you need for void linux is in there?10:34
joschI'm gonna add that u-boot searches for boot.scr in / as well as an /boot so that it understand both scenarios10:35
sigridboot.scr, kernel itself, initramfs and dtb files10:37
sigridfor me one reason is that I can use f2fs for rootfs and fat32 for /boot10:38
joschsigrid: Ah I didn't mean everything you need is in /boot but everything you need is in that MR so if mntmn accepts that, then you don't have to patch it anymore.10:38
sigridah ok10:38
sigridit should probably work for booting emmc -> nvme as well. i need to get a working nvme and update it for some kind of "try nvme first, fall back to sd card"10:40
joschYes, that would be another good improvement.10:41
joschThen one u-boot binary would be sufficient for both scenarios and thanks to boot.scr we don't have to rebuild u-boot just to change kernel parameters.10:42
+ sts-q (~sts-q@212.53.219.175)11:38
joschsigrid: this works for Debian -- does it also work for your setup? https://source.mnt.re/reform/reform-boundary-uboot/-/merge_requests/2/diffs11:41
joschit tries sdcard first, then eMMC and looks into / and /boot for boot.scr on both11:41
- GNUmoon (QUIT: Ping timeout: 276 seconds) (~GNUmoon@gateway/tor-sasl/gnumoon)11:52
+ GNUmoon (~GNUmoon@gateway/tor-sasl/gnumoon)11:53
+ mjw (~mjw_@2001:1c06:2488:1400:9e5c:8eff:fe8f:a440)12:09
+ Christoph_ (~Christoph@p4fe73ee8.dip0.t-ipconnect.de)12:28
sigridjosch: should work, yeah12:35
- mtm- (QUIT: Ping timeout: 260 seconds) (~mtm@c-73-27-62-116.hsd1.fl.comcast.net)13:02
mntmnjosch: have now assigned digital ocean runner to your uboot repo https://source.mnt.re/josch/reform-boundary-uboot/-/jobs/62113:03
- mtm (QUIT: Ping timeout: 256 seconds) (~mtm@c-73-27-62-116.hsd1.fl.comcast.net)13:03
joschThanks! I'm going to push some fixes until the job succeeds.13:05
mntmncool, thx13:07
joschmntmn: could you also enable the pipeline for reform/reform-boundary-uboot? Then I will adapt reform-system-image to get u-boot as the latest job artifact.13:19
mntmnjosch: i believe i did that, too!13:21
joschmntmn: okay, then I think you can merge !2 now :)13:21
mntmnhttps://source.mnt.re/reform/reform-boundary-uboot/-/jobs/62313:22
mntmndone!13:22
- GNUmoon (QUIT: Remote host closed the connection) (~GNUmoon@gateway/tor-sasl/gnumoon)13:35
+ GNUmoon (~GNUmoon@gateway/tor-sasl/gnumoon)13:35
joschmntmn: thanks! My MR https://source.mnt.re/reform/reform-system-image/-/merge_requests/37 is now using that artifact and it produces a bootable image. I also replaced genext2fs with mke2fs so that the pipeline finishes faster again.14:10
joschNext I'll make sure that switching to the hdmi dtb and booting with root on nvme works.14:11
sigridany reason to not have hdmi on by default?14:12
joschsigrid: I added the reason as a comment to my flash-kernel patch: https://source.mnt.re/reform/reform-debian-packages/-/blob/main/patches/flash-kernel#L2314:13
sigridhmmm.. guess I've never noticed the difference14:14
sigridyou've probably already noticed I made boot.scr choose a dtb based on /boot/disable_hdmi file existing (or not)14:16
joschYes, I've considered that option as well. But that would mean that I would have to add support for multiple dtbs for the same board to flash-kernel. It's to tell flash-kernel that there are two different reform boards: the normal and the hdmi one and switching between them is then done by changing the machine identifier in /etc/flash-kernel/machine and re-running flash-kernel which will then put the 14:18
joschright dtb accordingly14:18
josch*It's easier to...14:18
joschmntmn: before you merge !37, could you add  https://mntre.com/reform-debian-repo ? I would like to make sure that the changes I pushed there in the past days didn't break the image.14:34
joschs/add/refresh/14:34
- erlehmann (QUIT: Ping timeout: 250 seconds) (~erle@ip5f5bd57a.dynamic.kabel-deutschland.de)14:47
mntmnjosch: ok, one sec15:04
mntmnjosch: done (i hope)15:05
joschthanks!15:06
joschmaybe it starts making sense to put a daily cronjob so that i don't have to bug you all the time :)15:06
+ mtm (~mtm@c-73-27-62-116.hsd1.fl.comcast.net)15:08
+ mtm- (~mtm@c-73-27-62-116.hsd1.fl.comcast.net)15:09
mntmnjosch: yep, will do15:26
+ erlehmann (~erle@ip5f5bd57a.dynamic.kabel-deutschland.de)16:31
Boostisbetterhas anyone been able to widevine of the Reform? (Netflix, Amazon, Disney+, etc.)17:20
Boostisbetterhas anyone been able to get widevine on the Reform? (Netflix, Amazon, Disney+, etc.)17:21
- sts-q (QUIT: Ping timeout: 256 seconds) (~sts-q@212.53.219.175)17:38
+ sts-q (~sts-q@212.53.219.175)17:40
sigridBoostisbetter: no. I don't think it's available for aarch64 linux at all17:40
BoostisbetterBummer. I guess I can use it via a good vnc connection. Hahahaha18:16
sknebelit is. for raspberry pi people did tricks to get the chromeOS versions to run18:23
sknebel(and now the pi has official support afaik)18:23
sknebelso its not necessarily impossible18:23
sigridI think in that case you kinda have to redefine the word "available"18:24
kfxthe pi just ships th armhf build.  18:25
sknebelchromeos is an aarch64 linux, so I'd say that counts as "available" 18:27
kfxthey explicitly call out in their 64-bit release announcement that widevine is not available and instruct users to 'apt install chromium-browser:armhf libwidevinecdm0' if you want drm18:27
sknebelthat official support is going to be scarce is kind of given :D (actually was surprised the rpi thing happened)18:29
kfx64-bit chromeos also ships an armhf widevine library.18:30
kfxgoogle has never released an aarch64 build of widevine.18:30
mntmni just use a PS4 as my DRM viewing device...18:34
technomancyyeah I keep that shit off devices I actually trust. quarantine the DRM.18:38
kfxyeah, I have a crappy little dell plugged into a projector, and the family netflixes on that18:40
kfxseemed like a better plan than handing smartphones to my kids18:41
sigridlooking forward to not being able to watch netflix & co, tbh18:41
technomancynot being able to run electron programs is <318:42
kfxwe've been slowly moving to stuff provided by the local public library, but that's also webshit with widevine, sadly18:42
kfxat least the quality of the content is, on average, higher 18:42
technomancyKanopy?18:42
kfxtechnomancy: that and hoopla18:43
Boostisbettermntmn: would this work in the reform? https://www.youtube.com/watch?v=bCgkzLayauA 18:55
mntmnBoostisbetter: do you have a product/datasheet link that is not a video? kinda busy atm18:59
Boostisbettermntmn: https://www.dfi.com/product/index/145519:01
BoostisbetterPerhaps19:01
vkoskivmntmn: 22 watts max power draw19:01
vkoskivThey are running it with a passive heat sink, fwiw19:02
+ stag (~stag@li1611-13.members.linode.com)19:03
vkoskivThough it runs at 81C at heavy load. dual core, 2.6GHz base clock, 3.5 boost. 4GB of DDR419:04
vkoskivAnd some radeon GPU.19:04
stagsorry to drop in and ask such a tired question, but if i were to order a reform in the USA, what would be the estimated shipping date? late april, or is that for the earlier crowdfunding stage?19:04
vkoskivAny x86 chip in the reform is going to run hot, that's just how those chips are.19:04
vkoskivThe memory is fast, but only single channel.19:06
mntmnstag: late april sounds realistic, we are currently waiting for the first post-crowdfunding batch to arrive at mouser to see how fast it will be forwarded19:07
- mjw (QUIT: Quit: Leaving) (~mjw_@2001:1c06:2488:1400:9e5c:8eff:fe8f:a440)19:08
stagsounds good19:11
- MajorBiscuit (QUIT: Ping timeout: 256 seconds) (~MajorBisc@c-001-001-054.client.tudelft.eduvpn.nl)19:24
Boostisbettervkoskiv: mntmn: I agree. It looks like it needs a pretty beefy passive heat sink, BUT I'm sure throttling it a bit would prevent it from getting so hot. It can use up to 8gb of RAM as well. For the power envelope it is not bad. It will require some work to be down to get it to mate up with the mainbord via the card slot. 19:52
Boostisbettermntmn: was just watching some fosdem presentations and watched Purism's Librem 5 progress report, and they mentioned there that their suspend should be out this year. but they mention that the cpu core cannot be woken from the deepest sleep state, and they are unsure if a solution for that exists. They have a software work around but it isn't a real solution. 20:31
- sts-q (QUIT: Read error: Connection reset by peer) (~sts-q@212.53.219.175)20:50
joschmntmn: the new bootloader built by the ci as well as the current state of sysimage-v3 is able to also work from nvme. I will adapt the reform-migrate accordingly. Though I think for this to work properly we need to have a dedicated /boot partition on the SD card.21:01
joschThe problem is that currently, the bootloader will load the kernel and dtb from /boot on the sdcard and then mount nvme as /. This means that any kernel upgrade will not affect the content on the SD-Card. But we can also not mount the SD-Card as /boot because the kernel and dtb are in the /boot subdirectory on the SD-card. A solution will be to the sysimage-v3 script create a image with two partitions. 21:03
joschThe first for /boot and the second for /. What do you think? Do you see another solution?21:03
mntmnjosch: ah, i see, it would then end up in /boot/boot21:04
joschYes.21:04
mntmnjosch: ok then, lets try the extra partition. i guess reform-init, reform-display-config, reform-boot-config (perhaps not needed anymore?) and reform-migrate will need to be touched.21:08
+ sts-q (~sts-q@212.53.219.175)21:10
joschOkay. At least I'm happy nvme boot works. :) Tomorrow I'm trying the dtb switching for hdmi output. I'm meeting a friend who has a hdmi monitor.21:11
joschYes, I'll also adapt the scripts so that they work with the sysimage-v3. But I'll probably only get to do that on the weekend.21:12
mntmnjosch: totally fine, thank you for all your hard work!21:13
joschThanks for making such awesome hardware! :)21:14
mntmnbtw ruff apparently got SPI communication working between i.MX and LPC, which is wonderful (on community.mnt.re)21:14
mntmnthis paves the way for low-overhead battery display in the OS i think21:14
- sts-q (QUIT: Remote host closed the connection) (~sts-q@212.53.219.175)21:17
sigridmaybe a better shut down mechanism as well?21:25
+ sts-q (~sts-q@212.53.219.175)21:42
mntmnsigrid: theoretically, but the current one is not so bad, because the keyboard needs to know about the shutdown too21:54
Boostisbetterbtw, is the correct way to use LPC commands by push circle and THEN pushing the other key? I have been holding down the circle key and then pushing the other key. I am wondering if that might be contributing to the crashing of it in anyway. 21:59
mntmnBoostisbetter: yep, one after the other, not a combo22:00
Boostisbetterthanks! 22:01
Boostisbetterdo you think doing it the way I was could lead to it being spammed and crashing?22:09
mntmni don't know!22:17
- GNUmoon (QUIT: Ping timeout: 276 seconds) (~GNUmoon@gateway/tor-sasl/gnumoon)22:23
BoostisbetterYeah, I'll start using the LPC with the correct key combos, and report back if I discover anything. 22:59
BoostisbetterThe only other question I had was when the Reform crashes on resume from standby. When I do a circle + 0 to shut it down, and then a circle + 1 to turn it on, is that messing up my installation? Are there files that are getting corrupted because of that?23:00
BoostisbetterI don't see any evidence of that, and everything fires back up as if nothing happened. 23:01
sigridbefore entering into standby, allegdly, all caches are flushed and filesystems are synced23:02
sigridyou're going to loose the state of the programs that were running, though23:03
sigridthat might include files that weren't saved yet, for example23:03
Boostisbetteryeah I'm pretty good about saving everything before suspending. I've been well conditioned. 23:04
Boostisbetterok was just making sure I'm not corrupting system files or anything like that. 23:04
+ GNUmoon (~GNUmoon@gateway/tor-sasl/gnumoon)23:27
- Christoph_ (QUIT: Remote host closed the connection) (~Christoph@p4fe73ee8.dip0.t-ipconnect.de)23:33

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