2023-09-29.log

- stites (QUIT: Ping timeout: 260 seconds) (~stites@2607:fb90:ade1:d83a:91a9:4117:2fe1:512e)00:08
+ stites (~stites@2607:fb91:de1:e0c6:52ef:1441:c74a:ddbe)00:11
- stites (QUIT: Ping timeout: 260 seconds) (~stites@2607:fb91:de1:e0c6:52ef:1441:c74a:ddbe)00:16
+ stites (~stites@2607:fb91:de1:468d:b4f8:bece:7f15:37bd)00:16
- stites (QUIT: Ping timeout: 260 seconds) (~stites@2607:fb91:de1:468d:b4f8:bece:7f15:37bd)00:26
+ stites (~stites@2607:fb91:dc6:f87d:ffa1:11d6:cdc4:a2b0)00:27
- stites (QUIT: Read error: Connection reset by peer) (~stites@2607:fb91:dc6:f87d:ffa1:11d6:cdc4:a2b0)00:32
+ stites (~stites@130.44.147.204)00:32
joschvkoskiv: dpkg-shlibdeps00:33
+ jacobk (~quassel@utdpat241106.utdallas.edu)00:34
joschabortretryfail: those changes to the dts came 100% from minute. I have no clue about device trees, so there is no chance that i did this change out of my own motivation.00:36
abortretryfailI'm also way out of my wheelhouse here, trying to just figure out how to even *try* a different dtb 00:37
abortretryfailI was going to try and make an overlay but overlays apparently can't *delete* a property00:37
abortretryfailand i want to try and delete the fsl,sai-asynchronous; line 00:38
abortretryfailI couldn't get the ones in reform-debian-packages to compile but decompiling the one in /boot, editing it, and recompiling it seemed to work.00:39
abortretryfailnow i'm just trying to convicne u-boot to load it... 00:39
joschyes, just editing the existing dtb should work00:39
joschif something in reform-debian-packages fails i can maybe also help you with that00:39
joschbut rebuilding the full kernel takes a long time00:39
abortretryfaili dont need to rebuild a kernel, i just need to rebuild the dtb, but it has includes from all over lord knows where lol :)00:40
joschabortretryfail: why do you not just replace the old dtb with your new one in the same path?00:40
abortretryfailbecause then how do i boot it back up to fix it when this doesn't work and leaves my machine broken?00:40
abortretryfailI was hoping u-boot would let me do something like other bootloaders and edit the kernel cmdline but... this is just so very not like that 00:40
joschabortretryfail: i use u-boot-menu for that00:42
abortretryfaili have that, reading the docs currently00:42
joschabortretryfail: if you have it, then you should be presented with a choice of kernels at the beginning, right?00:42
abortretryfailyep00:43
joschand then you just need to add a new entry to /boot/extlinux/extlinux.conf00:43
joschjust copy your existing default, rename the label and then change the fdt line to point to your new dtb00:43
abortretryfailthat explains why i couldn't find how to do it at the bootloader prompt, if you can't get there from here00:43
joscheven before that there should be a small window where you are able to hit a key to interrupt the boot process00:44
abortretryfailyeah, that's where i just was00:45
minutean overlay can delete a node00:45
minuteso perhaps it's an option to delete the node and replace it with a different one00:45
abortretryfailminute: i found lots of conflicting info about it, and nothing i tried actually produced a .dtb that would do it 00:45
abortretryfailsome lkml post said it was impossible00:45
abortretryfailYeah i can replace it, but i dont need to replace it.00:46
minuteno? 00:46
abortretryfailjust a sec, let me find the docs i just had up00:46
abortretryfailthey were on the reform, which is bootloadin' right now00:46
minutereplace it with a node that doesn't have the attribute you want to get rid of00:46
abortretryfailthere's an implicit default that i want00:46
minutemaybe we're talking about two different things.00:47
minutei meant the whole wm8960 node00:47
abortretryfailhttps://www.kernel.org/doc/Documentation/devicetree/bindings/sound/fsl-sai.txt00:48
abortretryfailits not on the wm8960 part, it's the SOC side00:48
minuteah yeah.00:48
minutedo you have another computer?00:48
abortretryfailyeah, on it right now00:49
minute(you could swap any modified dtb back on the sd card... that's what i would do)00:49
abortretryfailI'm not booting from sd card, I'm on encrypted nvme 00:49
minutei doubt that your kernel and dtb are on that00:50
minuteare they on emmc perhaps?00:50
abortretryfailoh yeah /boot would have to be unencrypted00:50
abortretryfailmaybe? i used the setup script 00:50
minutethe imx8mq cannot boot directly from nvme00:50
minuteonly from sd or emmc00:50
abortretryfailit's gotta be the emmc then 00:51
minuteok. unfortunately not very reachable from outside00:51
abortretryfailso i could use the rescue option, move the file back, and fix it that way cool00:51
abortretryfaili'm gonna try and see what it does.00:51
minuteyeah, get another default system image on sd00:51
minuteif that is inserted it will take precedende00:51
minuteprecedence00:52
abortretryfaildon't i need to unscrew the whole bottom of this thing and the heatsink and flip a switch to do that?00:52
minuteno00:52
minutenot if you have modern-ish uboot from us00:52
minuteuboot is on the emmc and it will try different boot sources00:52
minuteyou have display in uboot yes? then you can see that00:53
abortretryfailcool :)00:53
abortretryfailgonna try and see if i can get this dtb to load if it fixes it hooray, if not then idk what's next00:53
minuteif you have an older reform and flashed the emmc only a longer time ago it might not have that feature00:53
minuteso, best to try it out first00:54
abortretryfailworst case i disassemble the thing and flip the switch 00:54
minuteyup00:54
minutethis will not be possible anymore with the newest imx8mq modules unfortunately 00:54
minutethey can only boot uboot from emmc00:55
minutebut i think noone has that one yet00:55
abortretryfailTerrible00:55
abortretryfailthat was the situation with the efuses you were talking about a week or so ago?00:55
minuteyeah exactly00:55
minuteso we'll need to offer an unbricking board for those00:56
abortretryfailhm, it didn't load it. I still see /proc/device-tree/soc@0/bus@30800000/sai@308b0000/fsl,sai-asynchronous01:01
minuteabortretryfail: which file did you replace?01:03
abortretryfailthe wrong symlink. I got it figured out01:03
minuteok01:03
abortretryfailI've successfully loaded the modified .dtb, it boots,01:10
abortretryfailarecord -D hw:wm8960audio,0 -f S16_LE -c 2 -r 48000 -vvv /dev/null now gives me Device or resource busy01:11
abortretryfailpavucontrol has a VU meter! 01:11
abortretryfailaaaand now fldigi has noises on the waterfall01:11
abortretryfailmy Reform's amateur radio adventure can continue. minute and josch thanks both for the help getting this working 01:12
abortretryfailHope I didn't annoy too many people with the last few days of learning out loud.01:12
minutewoah01:13
minuteabortretryfail: congratulations!01:13
minuteabortretryfail: so we should probably update that dts then01:13
minuteabortretryfail: and, not at all, sharing the struggle and learnings is very much what this is all about.01:14
joschabortretryfail: you are welcome but i did nothing :D i'm glad you got it to work! :)01:14
abortretryfailI think so. it's a 1-line delete. I hope i dont need to sign up for gitlab and make a PR 01:14
joschabortretryfail: you do not need to sign up but if you'd like your name in the git commit author field, you can send me a git format-patch01:15
abortretryfailOh yeah, I'll do that.01:15
+ marty__ (~marty@2603-6000-8c01-0f3e-2814-d22f-cf11-4056.res6.spectrum.com)01:22
- rah (QUIT: Ping timeout: 248 seconds) (rah@verain.settrans.net)01:24
- bleb (QUIT: Ping timeout: 240 seconds) (~cm@user/bleb)01:24
- marty_mcfly88 (QUIT: Ping timeout: 248 seconds) (~marty@2603-6000-8c01-0f3e-2814-d22f-cf11-4056.res6.spectrum.com)01:25
+ rah (rah@verain.settrans.net)01:26
+ bleb (~cm@user/bleb)01:28
joschabortretryfail: do not thank me for the cool hardware -- i'm just another customer of MNT, just as you are :)01:43
- XYZ (QUIT: Ping timeout: 255 seconds) (~XYZ@78-80-122-253.customers.tmcz.cz)01:44
abortretryfailoh yeah that was for minute, I sent it to him too just in case.01:45
joschah okay01:45
joschabortretryfail, minute: https://source.mnt.re/reform/reform-debian-packages/-/commit/95c972a3190047e0dc1d3ba031bca48eb436816901:45
abortretryfailI cannot express how unbelievably cool it is to do this with schematics and documentation that makes sense. :)01:46
abortretryfailThe *only* other machine I own that I can say that with is the Tandy model 102, which is very very old01:46
+ XYZ (~XYZ@78-80-122-253.customers.tmcz.cz)01:49
- mtm (QUIT: Ping timeout: 255 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)02:03
- jacobk (QUIT: Ping timeout: 260 seconds) (~quassel@utdpat241106.utdallas.edu)02:23
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:20)02:28
- bkeys (QUIT: Remote host closed the connection) (~Thunderbi@199.226-24.cm.ptn.tftn.dynamic.friendlycity.net)02:32
+ jacobk (~quassel@129.110.242.173)02:40
violetabortretryfail: what dtb did you need?02:43
violeti want this too02:43
violetoh i see,02:43
violetwell thank u for fixing the thingo!!!!02:43
* marty_mcfly88_ -> marty_mcfly8802:54
abortretryfailI edited it myself lol03:23
abortretryfailI hope its fixed and not causing some other problem as a tradeoff for the mic input working.03:23
abortretryfailIdk what the original motivations for using fsl,sai-asynchronous in the first place.03:24
- marty__ (QUIT: Ping timeout: 260 seconds) (~marty@2603-6000-8c01-0f3e-2814-d22f-cf11-4056.res6.spectrum.com)03:29
+ bkeys (~Thunderbi@199.226-24.cm.ptn.tftn.dynamic.friendlycity.net)03:49
- mjw (QUIT: Ping timeout: 272 seconds) (~mjw@gnu.wildebeest.org)03:50
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)04:09
+ reform29683 (~keydelk@c-67-176-15-10.hsd1.co.comcast.net)04:47
* reform29683 -> keydelk04:50
keydelkwho -here04:52
abortretryfailyo04:53
keydelkhello!04:53
abortretryfailI'm putting my Reform's onboard sound through a long test. Did you just get yours?04:58
keydelkI've had mine for about a year now.04:59
keydelkI've been considering upgrading the SoM, but it's not really in my budget right at the moment.04:59
abortretryfailEh, it's probably fast enough for me.05:03
keydelkYeah, the iMX8M is pretty capable05:04
- keydelk (QUIT: Ping timeout: 260 seconds) (~keydelk@c-67-176-15-10.hsd1.co.comcast.net)05:11
- jacobk (QUIT: Ping timeout: 240 seconds) (~quassel@129.110.242.173)05:44
+ jacobk (~quassel@129.110.242.173)07:01
- jacobk (QUIT: Ping timeout: 272 seconds) (~quassel@129.110.242.173)07:51
+ chomwitt (~chomwitt@2a02:587:7a24:b000:1ac0:4dff:fedb:a3f1)08:05
+ jacobk (~quassel@64.189.201.150)08:21
- klardotsh (QUIT: Ping timeout: 272 seconds) (~klardotsh@c-67-170-115-80.hsd1.wa.comcast.net)10:15
- chomwitt (QUIT: Ping timeout: 264 seconds) (~chomwitt@2a02:587:7a24:b000:1ac0:4dff:fedb:a3f1)12:06
+ chomwitt (~chomwitt@2a02:587:7a24:b000:1ac0:4dff:fedb:a3f1)13:37
- jacobk (QUIT: Ping timeout: 255 seconds) (~quassel@64.189.201.150)13:49
+ mjw (~mjw@gnu.wildebeest.org)13:53
- mtm (QUIT: Ping timeout: 255 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)14:03
- bkeys (QUIT: Quit: With every step we take, danger will follow closely) (~Thunderbi@199.226-24.cm.ptn.tftn.dynamic.friendlycity.net)14:42
+ bkeys (~Thunderbi@199.226-24.cm.ptn.tftn.dynamic.friendlycity.net)14:42
- XYZ (QUIT: Ping timeout: 255 seconds) (~XYZ@78-80-122-253.customers.tmcz.cz)14:53
- bkeys (QUIT: Read error: Connection reset by peer) (~Thunderbi@199.226-24.cm.ptn.tftn.dynamic.friendlycity.net)14:57
+ bkeys (~Thunderbi@199.226-24.cm.ptn.tftn.dynamic.friendlycity.net)14:57
+ jacobk (~quassel@cpe-70-119-64-84.tx.res.rr.com)15:03
- Boostisbetter (QUIT: Ping timeout: 264 seconds) (4a410829d7@irc.cheogram.com)15:03
+ Boostisbetter (4a410829d7@irc.cheogram.com)15:04
+ jacobk_ (~quassel@cpe-70-119-64-84.tx.res.rr.com)15:11
- jacobk (QUIT: Ping timeout: 272 seconds) (~quassel@cpe-70-119-64-84.tx.res.rr.com)15:11
+ XYZ (~XYZ@78-80-122-253.customers.tmcz.cz)15:21
- XYZ (QUIT: Ping timeout: 272 seconds) (~XYZ@78-80-122-253.customers.tmcz.cz)15:29
- stites (QUIT: Ping timeout: 272 seconds) (~stites@130.44.147.204)15:38
+ stites (~stites@2607:fb90:ad60:8d1a:66b:f48a:c3cc:4f4b)15:38
+ XYZ (~XYZ@37-48-8-141.nat.epc.tmcz.cz)15:44
- stites (QUIT: Read error: Connection reset by peer) (~stites@2607:fb90:ad60:8d1a:66b:f48a:c3cc:4f4b)15:50
+ stites (~stites@155.33.133.38)15:51
+ marty__ (~marty@065-026-065-202.biz.spectrum.com)15:52
vkoskivSilly experiment idea: OR the bit patterns of the OLED MNT logo and the battery screen, invert it, and put it on the screen overnight15:53
vkoskivInverse burn-in to make burn-in less obvious :D15:54
vkoskivI'll take another stab at doing some improvements I need to the keyboard fw, will try to add timeouts for things to prevent burn-in15:54
- stites (QUIT: Read error: Connection reset by peer) (~stites@155.33.133.38)15:55
+ stites (~stites@155.33.133.38)15:55
Boostisbetterso interesting enough, I think my suspicion about the JVM and the LibreOffice seem to be showing me that if you say the document that is open BEFORE you suspend, that largely the issue seems to disappear. I guess LibreOffice is holding some kind of file lock on the file, and if there are pending changes it can interfere perhaps with sleeping and waking the NVME. This is all speculation, and I wil15:56
Boostisbetterl fully admit that I don't really know the underlying mechanisms here to be authoritative on the matter. Just an observation. 15:56
- bkeys (QUIT: Quit: With every step we take, danger will follow closely) (~Thunderbi@199.226-24.cm.ptn.tftn.dynamic.friendlycity.net)15:58
+ bkeys (~Thunderbi@199.226-24.cm.ptn.tftn.dynamic.friendlycity.net)15:59
- doppler (QUIT: Ping timeout: 240 seconds) (~doppler@user/doppler)16:03
- marty__ (QUIT: Quit: Leaving) (~marty@065-026-065-202.biz.spectrum.com)16:05
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)16:09
+ doppler (~doppler@user/doppler)16:10
- bkeys (QUIT: Ping timeout: 255 seconds) (~Thunderbi@199.226-24.cm.ptn.tftn.dynamic.friendlycity.net)16:42
- jacobk_ (QUIT: Ping timeout: 272 seconds) (~quassel@cpe-70-119-64-84.tx.res.rr.com)16:49
- stites (QUIT: Read error: Connection reset by peer) (~stites@155.33.133.38)17:40
+ stites (~stites@155.33.133.38)17:41
+ colinsane (~colinunin@97-113-128-229.tukw.qwest.net)17:47
sevanvkoskiv: genius! :)17:51
- Ar|stote|is (QUIT: Ping timeout: 258 seconds) (~linx@149.210.32.204)17:59
+ Ar|stote|is (~linx@149.210.32.204)17:59
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:20)18:00
- sigrid (QUIT: Ping timeout: 258 seconds) (~sigrid@ftrv.se)18:02
+ sigrid (~sigrid@ftrv.se)18:02
minutejosch: your ls1028a is on the way :318:14
+ jacobk (~quassel@utdpat241106.utdallas.edu)18:21
Boostisbetterminute: awesome! 18:48
Boostisbetterjosch: really looking forward to hearing how it goes!18:48
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:20)18:56
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50)19:02
- jacobk (QUIT: Ping timeout: 248 seconds) (~quassel@utdpat241106.utdallas.edu)19:17
+ bkeys (~Thunderbi@199.226-24.cm.ptn.tftn.dynamic.friendlycity.net)19:21
+ jacobk (~quassel@129.110.242.224)19:29
- stites (QUIT: Read error: Connection reset by peer) (~stites@155.33.133.38)19:39
+ stites (~stites@2607:fb91:dc8:b92b:f433:f877:e392:e9b2)19:39
- stites (QUIT: Read error: Connection reset by peer) (~stites@2607:fb91:dc8:b92b:f433:f877:e392:e9b2)20:03
+ stites (~stites@130.44.147.204)20:04
- Boostisbetter (QUIT: Ping timeout: 255 seconds) (4a410829d7@irc.cheogram.com)20:17
+ Boostisbetter (4a410829d7@irc.cheogram.com)20:26
- Boostisbetter (QUIT: Ping timeout: 252 seconds) (4a410829d7@irc.cheogram.com)20:32
+ Boostisbetter (4a410829d7@irc.cheogram.com)20:33
minutepocket reform mb d-2 routed https://mastodon.social/@mntmn/11114990089738885920:43
- jacobk (QUIT: Ping timeout: 248 seconds) (~quassel@129.110.242.224)20:51
- mjw (QUIT: Ping timeout: 255 seconds) (~mjw@gnu.wildebeest.org)21:06
+ jacobk (~quassel@utdpat241106.utdallas.edu)21:08
vkoskivPlace your bets on whether not dbus will crash and burn if I try to poke at the same DBusConnection object from two threads21:27
vkoskivI'm betting it will. Luckily the other thread will be discarded, I'm replacing the polling implementation with a nicer one21:27
+ mjw (~mjw@gnu.wildebeest.org)21:28
vkoskivI guess I'm just writing my own wrapper for it, but it's fun to do.21:28
Boostisbetterminute: nice work! 21:28
vkoskivActually, I think I'll actually have separate dbus connection objects already21:28
- Boostisbetter (QUIT: Ping timeout: 248 seconds) (4a410829d7@irc.cheogram.com)22:06
+ Boostisbetter (4a410829d7@irc.cheogram.com)22:16
- cwebber (QUIT: Remote host closed the connection) (~user@user/cwebber)22:18
+ klardotsh (~klardotsh@c-67-170-115-80.hsd1.wa.comcast.net)22:26
- stites (QUIT: Ping timeout: 255 seconds) (~stites@130.44.147.204)22:56
+ stites (~stites@2607:fb91:dc3:e314:b574:7050:7fbf:a3cf)22:57
- Gooberpatrol66 (QUIT: Quit: Leaving) (~Gooberpat@user/gooberpatrol66)23:21
- stites (QUIT: Read error: Connection reset by peer) (~stites@2607:fb91:dc3:e314:b574:7050:7fbf:a3cf)23:41
+ stites (~stites@130.44.147.204)23:41
- vagrantc (QUIT: Ping timeout: 258 seconds) (~vagrant@2600:3c01:e000:21:7:77:0:50)23:43
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50)23:47

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