- 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 | |
minute | bluerise: 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 | |
minute | i 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=SULvVajiLvw | 14:14 |
josch | sigh... | 14:20 |
josch | ACTION goes and checks whether there are another 249 EUR in the bank account | 14:20 |
- qbit (QUIT: Quit: WeeChat 3.8) (~qbit@h.suah.dev) | 14:22 | |
vkoskiv | minute: Does Blender 3.x work on the A311D? | 14:24 |
minute | vkoskiv: unfortunately not as panfrost doesn't support geometry shaders, they're somewhat exotic | 14:33 |
minute | vkoskiv: maybe when blender migrates to vulkan and panvk gets better | 14:34 |
minute | to run blender the best option is ls1028a + a pcie gpu | 14:34 |
minute | josch: compared to imx8mq, does it look faster in the video? i already got used to it | 14:34 |
josch | minute: want me to measure the seconds it takes for any youtube video in the browser to load? :D | 14:35 |
josch | that speed is crazy | 14:35 |
josch | mighty impressive! | 14:35 |
minute | oh :D i'm happy to hear it | 14:35 |
+ mjw (~mjw@83.232.56.136) | 14:38 | |
josch | minute: it takes 25 seconds in firefox to open and play the video that you show in your link | 14:40 |
josch | and 12 seconds to switch to fullscreen | 14:41 |
josch | another 10 to go back to non-fullscreen | 14:42 |
josch | (and of course the video does not play smoothly in firefox) | 14:42 |
minute | wow | 14:42 |
vkoskiv | Yeah, the video shows it's obviously faster than imx8m | 14:43 |
vkoskiv | minute: wondering if battery backup is a planned feature for the rack reform? Seems like a nice to have, especially when support is mostly there already | 14:44 |
sigrid | i think my amd ryzen laptop doesn't load youtube as fast | 14:46 |
sigrid | so this is impressive. but also a good indication where the web is going :D | 14:46 |
vkoskiv | My desktop has two big nvidia gpus, but youtube is still choppy because I never got hardware decoding working in firefox :D | 14:46 |
vkoskiv | I put a solid few hours into it, then gave up. | 14:47 |
vkoskiv | sigrid: 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 |
sigrid | sounds about right | 14:48 |
vkoskiv | And then the superconducting computer crashes because it still used a 32-bit timestamp | 14:48 |
minute | sigrid: oh wow @ ryzen | 14:52 |
minute | vkoskiv: 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 added | 14: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 | |
minute | https://mntre.com/media/reform_md/2023-08-02-august-update.html | 15: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 -> mjw | 16:36 | |
josch | MNT newsletter is out! \o/ | 16:42 |
minute | :D | 16:43 |
josch | ex-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 menu | 16:46 |
josch | so even with the oled display dark, pressing the associated keys will still have an effect | 16:46 |
sigrid | I think technically firmware should treat wclr and other screen commands as "input reset" as well | 16:48 |
sigrid | so maybe there is an opportunity to patch it | 16:48 |
josch | true -- 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 |
sigrid | yeah, definitely | 16: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 | |
minute | i agree with sigrid | 17:08 |
minute | and i would also be happy with a timeout + blank patch | 17:08 |
- MajorBiscuit (QUIT: Ping timeout: 246 seconds) (~MajorBisc@145.94.40.195) | 17:13 | |
* wielaard -> mjw | 17: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 -> mjw | 17:43 | |
bluerise | minute: 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 |
bluerise | in 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 from | 17:49 |
kremlin | bluerise: pls 2 help install openbsd on armv7 TI35238592 | 17:49 |
kremlin | jkjk | 17:49 |
bluerise | kremlin <3 | 17:49 |
josch | i 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 |
minute | bluerise: it's just that it's not even listed under supported hardware, le sadness https://www.openbsd.org/arm64.html | 17:53 |
minute | josch: love the big icons | 17:53 |
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:20) | 17:55 | |
bluerise | Heh, no i.MX8MQ is listed at all | 18:08 |
bluerise | yeah I should add that | 18:08 |
bluerise | The 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 lol | 18:09 |
bluerise | I'll add it | 18:10 |
josch | well in that sense, MNT as a laptop manufacturer is also missing from https://wiki.debian.org/InstallingDebianOn | 18:25 |
josch | i should fix that | 18:25 |
minute | bluerise: thanks! | 18:45 |
minute | josch: thanks! | 18:45 |
minute | meanwhile i'm gonna fix our rss feeds | 18:45 |
dozens | rss the world! | 18:48 |
vkoskiv | So where have y'all mounted your laird antennas? I'm thinking of just overlaying it ontop the molex one on the acrylic. | 18:58 |
sevan | hmm, 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 |
sevan | Do I need the battery packs attached for the system to power on, or is connecting just the charger sufficient? | 19:28 |
minute | sevan: this is with protected batt. boards i assume? then connect it to charger | 19:30 |
minute | sevan: i.e. with battery boards connected + charger | 19:30 |
minute | sevan: otherwise, just using the charger works too (battery boards not connected) | 19:31 |
vkoskiv | re 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 |
vkoskiv | But I'm not certain if that's considered a good thing to do :P | 19:31 |
sevan | minute: yes, with the protected battery board. LPC firmware was updated about a month ago as well. | 19:32 |
sevan | only D8 LED lights up currently with charger + battery pack | 19:33 |
minute | sevan: ok so even with charger you can't wake LPC up? | 19:35 |
minute | sevan: lpc programming switch is off, yes? | 19:35 |
sevan | without the batteries connected, D8 lights up when the charger is connected, then after a few seconds D9 lights up. | 19:36 |
sevan | minute: 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 away | 19:38 |
minute | sevan: sounds right. the behavior of those LEDs is good too | 19:38 |
minute | sevan: so LPC is probably fine | 19:38 |
minute | sevan: keyboard programming switch also off? | 19:38 |
minute | sevan: 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 |
minute | sevan: both keyboard cables are connected and they are not swapped? | 19:39 |
sevan | good 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 |
minute | Boostisbetter: what's up with purism community? it appears to be down for days? | 19:42 |
sevan | will double check the cables too. | 19:42 |
minute | sevan: i think that could be the main 5v+3v3 power turned on briefly before LPC turns it off | 19:42 |
sevan | minute: ah | 19:42 |
sevan | minute: switch on the keyboard is set to 1 | 19:50 |
sevan | haven't touched anything todo with cabling so they are not swapped. | 19:50 |
sevan | minute: is there an way I can try to switch the system on with the keyboard? | 19:51 |
minute | sevan: you mean without? | 19:55 |
sevan | minute: yes, to rule out the issue with the keyboard, can I power on the system by another means? | 19:55 |
minute | sevan: yes, an option is to change 1 line in the LPC firmware so that the system turns on by default when connected to power | 19:56 |
minute | sevan: this line https://source.mnt.re/reform/reform/-/blob/master/reform2-lpc-fw/src/boards/reform2/board_reform2.c#L577 | 19:57 |
minute | if you change that to _on() and flash it to lpc, reform will turn on by default | 19:57 |
sevan | minute: got it, ok. Let me try that. :) | 19:58 |
minute | sevan: if anything smells funny, pull the plug ^^ | 20:07 |
sevan | ok | 20:08 |
sevan | current status: cloning repo on another machine. | 20:08 |
sevan | // initially turn the system off | 20:10 |
sevan | - turn_som_power_off(); | 20:10 |
sevan | + turn_som_power_on(); | 20:10 |
minute | :3 | 20:11 |
+ cwebber (~user@user/cwebber) | 20:13 | |
sevan | ACTION install gcc-arm-linux-gnueabi | 20:13 |
- mtm (QUIT: Ping timeout: 245 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net) | 20:17 | |
sevan | depr , still not happy. | 20:18 |
sevan | trying the hf version :/ | 20:18 |
sevan | needed gcc-arm-none-eabi | 20:20 |
- mjw (QUIT: Ping timeout: 246 seconds) (~mjw@ip-185-104-138-30.ptr.icomera.net) | 20:26 | |
minute | sevan: oh | 20:30 |
sevan | what 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 |
minute | sevan: you need the libc, one moment | 20:32 |
minute | sevan: install libnewlib-arm-none-eabi | 20:33 |
sevan | minute: cool, thanks. compile continues... | 20:35 |
minute | there's one last potential hurdle | 20:35 |
minute | you need to cd to tools/lpcrc/ and also do `make` their once | 20:36 |
minute | i think the build wants that in the end | 20:36 |
minute | s/their/there | 20:36 |
sevan | yep, just hit it :) | 20:36 |
sevan | make: tools/lpcrc/lpcrc: No such file or directory | 20:37 |
sevan | make: *** [Makefile:424: firmware] Error 127 | 20:37 |
minute | ha :D | 20:37 |
sevan | built, switched back and completed the lpc fw build | 20:37 |
sevan | now to flash | 20:37 |
minute | exciting | 20:37 |
+ klardotsh (~klardotsh@98.97.35.74) | 20:38 | |
sevan | :) | 20:38 |
sevan | ok, flashed. now to reapply power | 20:41 |
minute | :0 | 20:41 |
sevan | it worked! | 20:41 |
minute | nice! | 20:41 |
sevan | no batteries connected, just running off charger | 20:42 |
minute | boots and all? | 20:42 |
sevan | currently booting, keyboard and oled board are deaded | 20:43 |
sevan | deaded? | 20:43 |
minute | ok so keyboard is still connecetd yes? | 20:44 |
sevan | trackball works | 20:44 |
minute | do you have an external keyboard that you can connect? | 20:44 |
sevan | yes | 20:44 |
minute | then you can check if it shows up in lsusb | 20:44 |
minute | or, if you switch it to programming mode and reset it, if it shows up as atmega usb loader | 20:45 |
minute | we had some keyboard with atmega32u4-RC lose flash contents, but we only had these in some standalone keyboards afaik | 20:45 |
minute | (note the RC) | 20:45 |
sevan | understood, let me see if I can extract the info | 20:46 |
sevan | minute: lsub output currentl http://paste.debian.net/1287717/ | 20:49 |
sevan | let me flip the switch to see if it changes | 20:49 |
sevan | minute: flipped the switch on the keyboard & pressed the reset button & a new device showed up | 20:51 |
sevan | minute: http://paste.debian.net/1287718/ | 20:51 |
sevan | I guess I should reflash the keyboard | 20:51 |
sevan | let me see if I have that MC on my keyboard | 20:52 |
minute | sevan: oh good that it came back | 20:52 |
minute | sevan: normally you should have ATMEGA32U4-AU i think | 20:52 |
minute | or AUR | 20:52 |
minute | i think you can't see that without taking the keyboard out though | 20:53 |
sevan | ah, was going to ask where is it :) | 20:54 |
sevan | guess I need to shut down | 20:54 |
minute | but you could also just reflash it and live happily ever after :D | 20:54 |
sevan | I'll do both, useful to know. :) | 20:54 |
sevan | flash first, then take the keyboard out. | 20:55 |
minute | yeah | 20:56 |
minute | josch: is it ok to post your debian image page already? | 20:57 |
minute | gonna give the d-i image a spin | 20:58 |
sevan | that worked. | 21:00 |
sevan | oled display is alive. | 21:00 |
minute | nice | 21:01 |
sevan | \o/ | 21:01 |
sevan | lsusb output now: http://paste.debian.net/1287719/ | 21:03 |
sevan | ok, so now to shutdown, restore the LPC firmware to before. check keyboard MC model | 21:04 |
minute | looks good, i think with lsusb -v you get more than "LUFA Keyboard Demo" | 21:04 |
sevan | iManufacturer 1 MNT | 21:06 |
sevan | iProduct 2 Reform Keyboard | 21:06 |
sevan | iSerial 0 | 21:06 |
sevan | :) | 21:06 |
minute | nice | 21:07 |
Boostisbetter | minute: yeah apparently they are getting ddos'ed | 21:07 |
minute | Boostisbetter: since a week? | 21:08 |
+ v4rke (~v4rke@194.36.25.40) | 21:09 | |
Boostisbetter | minute: I think since last Thursday. It was basically right after the Louis Rossman video about Purism. | 21:12 |
minute | i imagine such a long ddos must be quite expensive for the attacker | 21:12 |
Boostisbetter | minute: that is just the story we are hearing. it might be damage control. | 21:12 |
minute | i see | 21:12 |
Boostisbetter | minute: I don't wish Purism ill, but I do wish they would come clean. | 21:12 |
minute | they could post something on their blog for example | 21:13 |
Boostisbetter | minute: on the one hand they are doing a lot for Linux, but on the other the way they treat customers is atrocious. | 21:13 |
sevan | alighty, firmware restored & system working. Now to see about the MC model | 21:13 |
Boostisbetter | minute: exactly. | 21:13 |
sevan | minute: it's an RC | 21:17 |
sevan | minute: mega32u4rc | 21:17 |
minute | sevan: oh! | 21:17 |
minute | sevan: did you get it kind of recently? few months ago? | 21:18 |
sevan | minute: almost a year ago, ~ September 2022 | 21:18 |
minute | ok | 21:19 |
minute | time flies | 21:19 |
sevan | :) | 21:19 |
minute | if 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 |
sevan | minute: 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 |
josch | minute: 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 |
josch | the first part is done i thing (more testing would always be nice but alas...) | 21:28 |
josch | the second part is waiting on the next upload of the debian-keyring package to unstable | 21:28 |
josch | i am signing everything with a gpg sub-key of my main gpg key | 21:29 |
minute | josch: ok cool | 21:29 |
josch | that way, if the machine building everything gets compromised, i do not have to throw away the key i'm using on my personal machine | 21:29 |
josch | that sub-key is in the debian keyring on the servers | 21:29 |
josch | but not yet in the package one can apt-get install | 21:30 |
josch | it 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 point | 21:30 |
josch | so right now the instructions that say "you can verify this using the keyring from the debian-keyring package" is false | 21:30 |
josch | it's waiting for that upload | 21:30 |
minute | ah i see | 21:31 |
josch | which i'm not in charge of | 21:31 |
josch | the next version already has been tagged in the packaging git | 21:31 |
josch | and i already poked the maintainer but hey, it's a volunteer project XD | 21:31 |
josch | so 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 |
sevan | all assembled and back up & running. So pleased it was recoverable. | 21:34 |
sevan | minute: thanks for the help :) | 21:34 |
minute | sevan: you're welcome! if you ever want that chip swapped, just mail to support@mntre.com | 21:35 |
Boostisbetter | minute: is there any Reform SoC upgrade path that has equal standby status to the imx8 that is in the Reform now? | 21:35 |
minute | Boostisbetter: not yet! | 21:36 |
minute | so far imx8mq does the best job | 21:36 |
vagrantc | josch: 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 |
vagrantc | but ... i kind of know my way around debian-keyrings and openpgp :) | 21:37 |
josch | vagrantc: you are an expert you don't count ;) | 21:38 |
vagrantc | i will count myself in other ways :) | 21:40 |
josch | that reminds me of this amazing joke: There are 2 hard problems in computer science: cache invalidation, naming things, and off-by-1 errors | 21:42 |
minute | hehe | 21:45 |
+ mjw (~mjw@i689717EB.versanet.de) | 21:59 | |
- v4rke (QUIT: Quit: WeeChat 3.8) (~v4rke@194.36.25.40) | 22:06 | |
Boostisbetter | If 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 being | 22: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.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!