2023-08-02.log

- mjw (QUIT: Ping timeout: 260 seconds) (~mjw@gnu.wildebeest.org)00:59
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:20)01:51
- mtm (QUIT: Ping timeout: 264 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)02:02
+ jacobk (~quassel@47-186-118-62.dlls.tx.frontiernet.net)02:30
- nsc (QUIT: Ping timeout: 245 seconds) (~nicolas@66-48-142-46.pool.kielnet.net)03:09
+ nsc (~nicolas@166-98-142-46.pool.kielnet.net)03:11
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)04:08
- jacobk (QUIT: Quit: http://quassel-irc.org - Chat comfortably. Anywhere.) (~quassel@47-186-118-62.dlls.tx.frontiernet.net)04:29
- bleb (QUIT: Read error: Connection reset by peer) (~cm@user/bleb)06:27
+ bleb (~cm@user/bleb)06:30
- kensanata (QUIT: Quit: OK) (~alex@user/kensanata)08:35
+ kensanata (~alex@user/kensanata)08:36
+ mjw (~mjw@gnu.wildebeest.org)10:25
- mjw (QUIT: Ping timeout: 246 seconds) (~mjw@gnu.wildebeest.org)11:02
+ mjw (~mjw@gnu.wildebeest.org)11:50
+ wielaard (~mjw@188-206-106-87.mobile.kpn.net)11:52
- mjw (QUIT: Ping timeout: 246 seconds) (~mjw@gnu.wildebeest.org)11:54
- wielaard (QUIT: Ping timeout: 246 seconds) (~mjw@188-206-106-87.mobile.kpn.net)12:04
- Boostisbetter (QUIT: Ping timeout: 240 seconds) (4a410829d7@irc.cheogram.com)12:37
+ Boostisbetter (4a410829d7@irc.cheogram.com)12:40
minutebluerise: i notice that reform/imx8mq is absent in the openbsd arm installation howto. is it a big pain to make that happen?13:37
+ MajorBiscuit (~MajorBisc@145.94.40.195)13:48
- mtm (QUIT: Ping timeout: 240 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)14:02
minutei captured a desktop session on A311D Reform over HDMI (with a camlink) so you can get a feeling for the performance https://www.youtube.com/watch?v=SULvVajiLvw14:14
joschsigh...14:20
joschACTION goes and checks whether there are another 249 EUR in the bank account14:20
- qbit (QUIT: Quit: WeeChat 3.8) (~qbit@h.suah.dev)14:22
vkoskivminute: Does Blender 3.x work on the A311D?14:24
minutevkoskiv: unfortunately not as panfrost doesn't support geometry shaders, they're somewhat exotic14:33
minutevkoskiv: maybe when blender migrates to vulkan and panvk gets better14:34
minuteto run blender the best option is ls1028a + a pcie gpu14:34
minutejosch: compared to imx8mq, does it look faster in the video? i already got used to it14:34
joschminute: want me to measure the seconds it takes for any youtube video in the browser to load? :D14:35
joschthat speed is crazy14:35
joschmighty impressive!14:35
minuteoh :D i'm happy to hear it14:35
+ mjw (~mjw@83.232.56.136)14:38
joschminute: it takes 25 seconds in firefox to open and play the video that you show in your link14:40
joschand 12 seconds to switch to fullscreen14:41
joschanother 10 to go back to non-fullscreen14:42
josch(and of course the video does not play smoothly in firefox)14:42
minutewow14:42
vkoskivYeah, the video shows it's obviously faster than imx8m14:43
vkoskivminute: wondering if battery backup is a planned feature for the rack reform? Seems like a nice to have, especially when support is mostly there already14:44
sigridi think my amd ryzen laptop doesn't load youtube as fast14:46
sigridso this is impressive. but also a good indication where the web is going :D14:46
vkoskivMy desktop has two big nvidia gpus, but youtube is still choppy because I never got hardware decoding working in firefox :D14:46
vkoskivI put a solid few hours into it, then gave up.14:47
vkoskivsigrid: Funny anecdote copied from Bird Site: "the year is 2038. lk-99 has revolutionized computing, energy production, and battery manufacturing. the average website takes 10 seconds to load 500MB of javascript and a typical laptop draws a kilowatt of energy for a battery life of about 6 hours. there is still no new housing"14:47
sigridsounds about right14:48
vkoskivAnd then the superconducting computer crashes because it still used a 32-bit timestamp14:48
minutesigrid: oh wow @ ryzen14:52
minutevkoskiv: battery backup in the rack is mostly about just mounting the battery boards. but also, there's no solution yet to power PCIe cards from the batteries: a lil' 12V DCDC would need to be added14:58
+ qbit (~qbit@h.suah.dev)15:00
- mjw (QUIT: Ping timeout: 240 seconds) (~mjw@83.232.56.136)15:15
+ mjw (~mjw@31-161-157-182.mobile.kpn.net)15:27
- mjw (QUIT: Remote host closed the connection) (~mjw@31-161-157-182.mobile.kpn.net)15:28
+ mjw (~mjw@31-161-157-182.mobile.kpn.net)15:29
- GNUmoon (QUIT: Remote host closed the connection) (~GNUmoon@gateway/tor-sasl/gnumoon)15:50
+ GNUmoon (~GNUmoon@gateway/tor-sasl/gnumoon)15:50
minutehttps://mntre.com/media/reform_md/2023-08-02-august-update.html15:54
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)16:09
+ bgs (~bgs@212-85-160-171.dynamic.telemach.net)16:10
+ wielaard (~mjw@89.205.136.85)16:27
- mjw (QUIT: Ping timeout: 246 seconds) (~mjw@31-161-157-182.mobile.kpn.net)16:29
* wielaard -> mjw16:36
joschMNT newsletter is out! \o/16:42
minute:D16:43
joschex-parrot: i explored your idea of writing xWCLR to one of /dev/hidraw* during boot but discovered that one disadvantage is, that while doing so while turn off the display, it will not exit the menu16:46
joschso even with the oled display dark, pressing the associated keys will still have an effect16:46
sigridI think technically firmware should treat wclr and other screen commands as "input reset" as well16:48
sigridso maybe there is an opportunity to patch it16:48
joschtrue -- but if you are patching firmware, then you could as well patch the initial problem of the oled not switching off after a small timeout after the initial power-on :)16:49
sigridyeah, definitely16:50
- mjw (QUIT: Read error: Connection reset by peer) (~mjw@89.205.136.85)16:54
+ mjw (~mjw@84.241.198.4)16:55
+ wielaard (~mjw@84.241.199.53)16:58
- mjw (QUIT: Ping timeout: 244 seconds) (~mjw@84.241.198.4)17:00
minutei agree with sigrid 17:08
minuteand i would also be happy with a timeout + blank patch17:08
- MajorBiscuit (QUIT: Ping timeout: 246 seconds) (~MajorBisc@145.94.40.195)17:13
* wielaard -> mjw17:15
- mjw (QUIT: Read error: Connection reset by peer) (~mjw@84.241.199.53)17:18
+ mjw (~mjw@89.205.137.186)17:19
+ wielaard (~mjw@ip-185-104-138-30.ptr.icomera.net)17:21
- mjw (QUIT: Ping timeout: 245 seconds) (~mjw@89.205.137.186)17:23
* wielaard -> mjw17:43
blueriseminute: technically we do support a wide range of machines and I don't really want to write a HOWTO for each and everyone of them...17:48
bluerisein the best case it works like this: $MACHINE has a current U-Boot with EFI support and a working dtb on the SPI flash, and you only have to dd(1) the miniroot to a USB drive to install from17:49
kremlinbluerise: pls 2 help install openbsd on armv7 TI35238592 17:49
kremlinjkjk17:49
bluerisekremlin <317:49
joschi just finished another big update to https://reform.debian.net/ -- if you find anything that you think should be different, please message me :)17:51
josch(especially a review from a native english speaker would be appreciated :D)17:51
minutebluerise: it's just that it's not even listed under supported hardware, le sadness https://www.openbsd.org/arm64.html17:53
minutejosch: love the big icons17:53
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:20)17:55
blueriseHeh, no i.MX8MQ is listed at all18:08
blueriseyeah I should add that18:08
blueriseThe fun thing is that there are a few ten thousands OpenBSD on i.MX8MQ running on this earth, but there's not a single mention of NXP on that site lol18:09
blueriseI'll add it 18:10
joschwell in that sense, MNT as a laptop manufacturer is also missing from https://wiki.debian.org/InstallingDebianOn18:25
joschi should fix that18:25
minutebluerise: thanks!18:45
minutejosch: thanks!18:45
minutemeanwhile i'm gonna fix our rss feeds18:45
dozensrss the world!18:48
vkoskivSo where have y'all mounted your laird antennas? I'm thinking of just overlaying it ontop the molex one on the acrylic.18:58
sevanhmm, my reform won't switch on atm, had it sitting on the shelf for a while (between 1-2 weeks). Disconnected the battery packs & reconnected but that doesn't help, pressed the LPC reset button but that hasn't helped either.19:27
sevanDo I need the battery packs attached for the system to power on, or is connecting just the charger sufficient?19:28
minutesevan: this is with protected batt. boards i assume? then connect it to charger19:30
minutesevan: i.e. with battery boards connected + charger19:30
minutesevan: otherwise, just using the charger works too (battery boards not connected)19:31
vkoskivre the coinor package issue from earlier, doing 'sudo dpkg -i --force-overwrite /var/cache/apt/archives/coinor-libcbc3.1_2.10.10+really2.10.10+ds1-2_arm64.deb' seemed to resolve it.19:31
vkoskivBut I'm not certain if that's considered a good thing to do :P19:31
sevanminute: yes, with the protected battery board. LPC firmware was updated about a month ago as well.19:32
sevanonly D8 LED lights up currently with charger + battery pack19:33
minutesevan: ok so even with charger you can't wake LPC up?19:35
minutesevan: lpc programming switch is off, yes?19:35
sevanwithout the batteries connected, D8 lights up when the charger is connected, then after a few seconds D9 lights up.19:36
sevanminute: I believe so, sw1 is set to 1 (to the left), not ON, if you have the reform with the batteries in front of you & the matherboard furthest away19:38
minutesevan: sounds right. the behavior of those LEDs is good too19:38
minutesevan: so LPC is probably fine19:38
minutesevan: keyboard programming switch also off?19:38
minutesevan: normally, when you connect power for the first time, the keyboard will wake up and show the logo. if this doesn't happen, something is wrong with the keyboard.19:39
minutesevan: both keyboard cables are connected and they are not swapped?19:39
sevangood to hear re LPC, will double check the things with the keyboard now. I notice without the battery connected, that ocassionally, when I connect the charge, white light comes from the keyboards direction for a brief second and stops.19:41
minuteBoostisbetter: what's up with purism community? it appears to be down for days?19:42
sevanwill double check the cables too.19:42
minutesevan: i think that could be the main 5v+3v3 power turned on briefly before LPC turns it off19:42
sevanminute: ah19:42
sevanminute: switch on the keyboard is set to 119:50
sevanhaven't touched anything todo with cabling so they are not swapped.19:50
sevanminute: is there an way I can try to switch the system on with the keyboard?19:51
minutesevan: you mean without?19:55
sevanminute: yes, to rule out the issue with the keyboard, can I power on the system by another means?19:55
minutesevan: yes, an option is to change 1 line in the LPC firmware so that the system turns on by default when connected to power19:56
minutesevan: this line https://source.mnt.re/reform/reform/-/blob/master/reform2-lpc-fw/src/boards/reform2/board_reform2.c#L57719:57
minuteif you change that to _on() and flash it to lpc, reform will turn on by default19:57
sevanminute: got it, ok. Let me try that. :)19:58
minutesevan: if anything smells funny, pull the plug ^^20:07
sevanok20:08
sevancurrent status: cloning repo on another machine.20:08
sevan   // initially turn the system off20:10
sevan-  turn_som_power_off();20:10
sevan+  turn_som_power_on();20:10
minute:320:11
+ cwebber (~user@user/cwebber)20:13
sevanACTION install gcc-arm-linux-gnueabi20:13
- mtm (QUIT: Ping timeout: 245 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)20:17
sevandepr , still not happy.20:18
sevantrying the hf version :/20:18
sevanneeded gcc-arm-none-eabi20:20
- mjw (QUIT: Ping timeout: 246 seconds) (~mjw@ip-185-104-138-30.ptr.icomera.net)20:26
minutesevan: oh20:30
sevanwhat are the dependencies to build it, it's complaining about math.h not being installed, which it is for the host OS but I'm guessing this is for the target.20:31
minutesevan: you need the libc, one moment20:32
minutesevan: install libnewlib-arm-none-eabi20:33
sevanminute: cool, thanks. compile continues...20:35
minutethere's one last potential hurdle20:35
minuteyou need to cd to tools/lpcrc/ and also do `make` their once20:36
minutei think the build wants that in the end20:36
minutes/their/there20:36
sevanyep, just hit it :)20:36
sevanmake: tools/lpcrc/lpcrc: No such file or directory20:37
sevanmake: *** [Makefile:424: firmware] Error 12720:37
minuteha :D20:37
sevanbuilt, switched back and completed the lpc fw build20:37
sevannow to flash20:37
minuteexciting20:37
+ klardotsh (~klardotsh@98.97.35.74)20:38
sevan:)20:38
sevanok, flashed. now to reapply power20:41
minute:020:41
sevanit worked!20:41
minutenice!20:41
sevanno batteries connected, just running off charger20:42
minuteboots and all?20:42
sevancurrently booting, keyboard and oled board are deaded20:43
sevandeaded?20:43
minuteok so keyboard is still connecetd yes?20:44
sevantrackball works20:44
minutedo you have an external keyboard that you can connect?20:44
sevanyes20:44
minutethen you can check if it shows up in lsusb20:44
minuteor, if you switch it to programming mode and reset it, if it shows up as atmega usb loader20:45
minutewe had some keyboard with atmega32u4-RC lose flash contents, but we only had these in some standalone keyboards afaik20:45
minute(note the RC)20:45
sevanunderstood, let me see if I can extract the info20:46
sevanminute: lsub output currentl http://paste.debian.net/1287717/20:49
sevanlet me flip the switch to see if it changes20:49
sevanminute: flipped the switch on the keyboard & pressed the reset button & a new device showed up20:51
sevanminute: http://paste.debian.net/1287718/20:51
sevanI guess I should reflash the keyboard20:51
sevanlet me see if I have that MC on my keyboard20:52
minutesevan: oh good that it came back20:52
minutesevan: normally you should have ATMEGA32U4-AU i think20:52
minuteor AUR20:52
minutei think you can't see that without taking the keyboard out though20:53
sevanah, was going to ask where is it :)20:54
sevanguess I need to shut down20:54
minutebut you could also just reflash it and live happily ever after :D20:54
sevanI'll do both, useful to know. :)20:54
sevanflash first, then take the keyboard out.20:55
minuteyeah20:56
minutejosch: is it ok to post your debian image page already?20:57
minutegonna give the d-i image a spin20:58
sevanthat worked.21:00
sevanoled display is alive.21:00
minutenice21:01
sevan\o/21:01
sevanlsusb output now: http://paste.debian.net/1287719/21:03
sevanok, so now to shutdown, restore the LPC firmware to before. check keyboard MC model21:04
minutelooks good, i think with lsusb -v you get more than "LUFA Keyboard Demo"21:04
sevan  iManufacturer           1 MNT21:06
sevan  iProduct                2 Reform Keyboard21:06
sevan  iSerial                 0 21:06
sevan:)21:06
minutenice21:07
Boostisbetterminute: yeah apparently they are getting ddos'ed21:07
minuteBoostisbetter: since a week?21:08
+ v4rke (~v4rke@194.36.25.40)21:09
Boostisbetterminute: I think since last Thursday. It was basically right after the Louis Rossman video about Purism. 21:12
minutei imagine such a long ddos must be quite expensive for the attacker21:12
Boostisbetterminute: that is just the story we are hearing. it might be damage control. 21:12
minutei see21:12
Boostisbetterminute: I don't wish Purism ill, but I do wish they would come clean. 21:12
minutethey could post something on their blog for example21:13
Boostisbetterminute: on the one hand they are doing a lot for Linux, but on the other the way they treat customers is atrocious. 21:13
sevanalighty, firmware restored & system working. Now to see about the MC model21:13
Boostisbetterminute: exactly. 21:13
sevanminute: it's an RC21:17
sevanminute: mega32u4rc21:17
minutesevan: oh!21:17
minutesevan: did you get it kind of recently? few months ago?21:18
sevanminute: almost a year ago, ~ September 202221:18
minuteok21:19
minutetime flies21:19
sevan:)21:19
minuteif you want we can arrange for swapping that chip to an AU, then this should never happen again... or you could install one of the new v3 kbds when they ship 21:20
sevanminute: that's really cool, it would be nice to get the chip swapped so it doesn't happen again. Maybe something I can follow up on at a later date. I'm happy with a work around for now so I know what to do if the issue comes up agin.21:27
joschminute: i've set up reform.d.n for two reasons a) stable instead of unstable and b) a trust path from the debian maintainer keyring to the signature on the stuff you download (the images and the archive)21:28
joschthe first part is done i thing (more testing would always be nice but alas...)21:28
joschthe second part is waiting on the next upload of the debian-keyring package to unstable21:28
joschi am signing everything with a gpg sub-key of my main gpg key21:29
minutejosch: ok cool21:29
joschthat way, if the machine building everything gets compromised, i do not have to throw away the key i'm using on my personal machine21:29
joschthat sub-key is in the debian keyring on the servers21:29
joschbut not yet in the package one can apt-get install21:30
joschit is possible to manually verify that my main key actually did add a signature to the sub-key but why go through that hassle if the sub-key is going to be uploaded at some point21:30
joschso right now the instructions that say "you can verify this using the keyring from the debian-keyring package" is false21:30
joschit's waiting for that upload21:30
minuteah i see21:31
joschwhich i'm not in charge of21:31
joschthe next version already has been tagged in the packaging git21:31
joschand i already poked the maintainer but hey, it's a volunteer project XD21:31
joschso the current state is either fine for Debian Developers (those have access to keys even if they are not in an uploaded package yet) or to people who don't care about the trust path or to people who are gnupg gurus and know how to verify that signature (i have no idea but i was told by my gpg guru that it is possible somehow)21:33
sevanall assembled and back up & running. So pleased it was recoverable.21:34
sevanminute: thanks for the help :)21:34
minutesevan: you're welcome! if you ever want that chip swapped, just mail to support@mntre.com21:35
Boostisbetterminute: is there any Reform SoC upgrade path that has equal standby status to the imx8 that is in the Reform now?21:35
minuteBoostisbetter: not yet!21:36
minuteso far imx8mq does the best job21:36
vagrantcjosch: i managed to verify the signature by updating and making sure the key(s) it added matched the ones in the debian-keyring (even though it added new subkeys)21:37
vagrantcbut ... i kind of know my way around debian-keyrings and openpgp :)21:37
joschvagrantc: you are an expert you don't count ;)21:38
vagrantci will count myself in other ways :)21:40
joschthat reminds me of this amazing joke: There are 2 hard problems in computer science: cache invalidation, naming things, and off-by-1 errors21:42
minutehehe21:45
+ mjw (~mjw@i689717EB.versanet.de)21:59
- v4rke (QUIT: Quit: WeeChat 3.8) (~v4rke@194.36.25.40)22:06
BoostisbetterIf only I could get the idiots at work to let me being my Reform into the office, like they let me bring the librem 5 in. 22:10
Boostisbetter*bring not being22:10
- Boostisbetter (QUIT: Ping timeout: 245 seconds) (4a410829d7@irc.cheogram.com)22:14
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)22:24
- mtm (QUIT: Ping timeout: 246 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)22:32
- bgs (QUIT: Remote host closed the connection) (~bgs@212-85-160-171.dynamic.telemach.net)22:54
- unixpoet (QUIT: Quit: leaving) (~unixpoet@user/unixpoet)23:07
+ unixpoet (~unixpoet@user/unixpoet)23:45

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