- 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 | |
josch | vkoskiv: dpkg-shlibdeps | 00:33 |
---|---|---|
+ jacobk (~quassel@utdpat241106.utdallas.edu) | 00:34 | |
josch | abortretryfail: 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 |
abortretryfail | I'm also way out of my wheelhouse here, trying to just figure out how to even *try* a different dtb | 00:37 |
abortretryfail | I was going to try and make an overlay but overlays apparently can't *delete* a property | 00:37 |
abortretryfail | and i want to try and delete the fsl,sai-asynchronous; line | 00:38 |
abortretryfail | I 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 |
abortretryfail | now i'm just trying to convicne u-boot to load it... | 00:39 |
josch | yes, just editing the existing dtb should work | 00:39 |
josch | if something in reform-debian-packages fails i can maybe also help you with that | 00:39 |
josch | but rebuilding the full kernel takes a long time | 00:39 |
abortretryfail | i 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 |
josch | abortretryfail: why do you not just replace the old dtb with your new one in the same path? | 00:40 |
abortretryfail | because then how do i boot it back up to fix it when this doesn't work and leaves my machine broken? | 00:40 |
abortretryfail | I 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 |
josch | abortretryfail: i use u-boot-menu for that | 00:42 |
abortretryfail | i have that, reading the docs currently | 00:42 |
josch | abortretryfail: if you have it, then you should be presented with a choice of kernels at the beginning, right? | 00:42 |
abortretryfail | yep | 00:43 |
josch | and then you just need to add a new entry to /boot/extlinux/extlinux.conf | 00:43 |
josch | just copy your existing default, rename the label and then change the fdt line to point to your new dtb | 00:43 |
abortretryfail | that explains why i couldn't find how to do it at the bootloader prompt, if you can't get there from here | 00:43 |
josch | even before that there should be a small window where you are able to hit a key to interrupt the boot process | 00:44 |
abortretryfail | yeah, that's where i just was | 00:45 |
minute | an overlay can delete a node | 00:45 |
minute | so perhaps it's an option to delete the node and replace it with a different one | 00:45 |
abortretryfail | minute: i found lots of conflicting info about it, and nothing i tried actually produced a .dtb that would do it | 00:45 |
abortretryfail | some lkml post said it was impossible | 00:45 |
abortretryfail | Yeah i can replace it, but i dont need to replace it. | 00:46 |
minute | no? | 00:46 |
abortretryfail | just a sec, let me find the docs i just had up | 00:46 |
abortretryfail | they were on the reform, which is bootloadin' right now | 00:46 |
minute | replace it with a node that doesn't have the attribute you want to get rid of | 00:46 |
abortretryfail | there's an implicit default that i want | 00:46 |
minute | maybe we're talking about two different things. | 00:47 |
minute | i meant the whole wm8960 node | 00:47 |
abortretryfail | https://www.kernel.org/doc/Documentation/devicetree/bindings/sound/fsl-sai.txt | 00:48 |
abortretryfail | its not on the wm8960 part, it's the SOC side | 00:48 |
minute | ah yeah. | 00:48 |
minute | do you have another computer? | 00:48 |
abortretryfail | yeah, on it right now | 00:49 |
minute | (you could swap any modified dtb back on the sd card... that's what i would do) | 00:49 |
abortretryfail | I'm not booting from sd card, I'm on encrypted nvme | 00:49 |
minute | i doubt that your kernel and dtb are on that | 00:50 |
minute | are they on emmc perhaps? | 00:50 |
abortretryfail | oh yeah /boot would have to be unencrypted | 00:50 |
abortretryfail | maybe? i used the setup script | 00:50 |
minute | the imx8mq cannot boot directly from nvme | 00:50 |
minute | only from sd or emmc | 00:50 |
abortretryfail | it's gotta be the emmc then | 00:51 |
minute | ok. unfortunately not very reachable from outside | 00:51 |
abortretryfail | so i could use the rescue option, move the file back, and fix it that way cool | 00:51 |
abortretryfail | i'm gonna try and see what it does. | 00:51 |
minute | yeah, get another default system image on sd | 00:51 |
minute | if that is inserted it will take precedende | 00:51 |
minute | precedence | 00:52 |
abortretryfail | don't i need to unscrew the whole bottom of this thing and the heatsink and flip a switch to do that? | 00:52 |
minute | no | 00:52 |
minute | not if you have modern-ish uboot from us | 00:52 |
minute | uboot is on the emmc and it will try different boot sources | 00:52 |
minute | you have display in uboot yes? then you can see that | 00:53 |
abortretryfail | cool :) | 00:53 |
abortretryfail | gonna try and see if i can get this dtb to load if it fixes it hooray, if not then idk what's next | 00:53 |
minute | if you have an older reform and flashed the emmc only a longer time ago it might not have that feature | 00:53 |
minute | so, best to try it out first | 00:54 |
abortretryfail | worst case i disassemble the thing and flip the switch | 00:54 |
minute | yup | 00:54 |
minute | this will not be possible anymore with the newest imx8mq modules unfortunately | 00:54 |
minute | they can only boot uboot from emmc | 00:55 |
minute | but i think noone has that one yet | 00:55 |
abortretryfail | Terrible | 00:55 |
abortretryfail | that was the situation with the efuses you were talking about a week or so ago? | 00:55 |
minute | yeah exactly | 00:55 |
minute | so we'll need to offer an unbricking board for those | 00:56 |
abortretryfail | hm, it didn't load it. I still see /proc/device-tree/soc@0/bus@30800000/sai@308b0000/fsl,sai-asynchronous | 01:01 |
minute | abortretryfail: which file did you replace? | 01:03 |
abortretryfail | the wrong symlink. I got it figured out | 01:03 |
minute | ok | 01:03 |
abortretryfail | I've successfully loaded the modified .dtb, it boots, | 01:10 |
abortretryfail | arecord -D hw:wm8960audio,0 -f S16_LE -c 2 -r 48000 -vvv /dev/null now gives me Device or resource busy | 01:11 |
abortretryfail | pavucontrol has a VU meter! | 01:11 |
abortretryfail | aaaand now fldigi has noises on the waterfall | 01:11 |
abortretryfail | my Reform's amateur radio adventure can continue. minute and josch thanks both for the help getting this working | 01:12 |
abortretryfail | Hope I didn't annoy too many people with the last few days of learning out loud. | 01:12 |
minute | woah | 01:13 |
minute | abortretryfail: congratulations! | 01:13 |
minute | abortretryfail: so we should probably update that dts then | 01:13 |
minute | abortretryfail: and, not at all, sharing the struggle and learnings is very much what this is all about. | 01:14 |
josch | abortretryfail: you are welcome but i did nothing :D i'm glad you got it to work! :) | 01:14 |
abortretryfail | I think so. it's a 1-line delete. I hope i dont need to sign up for gitlab and make a PR | 01:14 |
josch | abortretryfail: 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-patch | 01:15 |
abortretryfail | Oh 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 | |
josch | abortretryfail: 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 | |
abortretryfail | oh yeah that was for minute, I sent it to him too just in case. | 01:45 |
josch | ah okay | 01:45 |
josch | abortretryfail, minute: https://source.mnt.re/reform/reform-debian-packages/-/commit/95c972a3190047e0dc1d3ba031bca48eb4368169 | 01:45 |
abortretryfail | I cannot express how unbelievably cool it is to do this with schematics and documentation that makes sense. :) | 01:46 |
abortretryfail | The *only* other machine I own that I can say that with is the Tandy model 102, which is very very old | 01: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 | |
violet | abortretryfail: what dtb did you need? | 02:43 |
violet | i want this too | 02:43 |
violet | oh i see, | 02:43 |
violet | well thank u for fixing the thingo!!!! | 02:43 |
* marty_mcfly88_ -> marty_mcfly88 | 02:54 | |
abortretryfail | I edited it myself lol | 03:23 |
abortretryfail | I hope its fixed and not causing some other problem as a tradeoff for the mic input working. | 03:23 |
abortretryfail | Idk 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 -> keydelk | 04:50 | |
keydelk | who -here | 04:52 |
abortretryfail | yo | 04:53 |
keydelk | hello! | 04:53 |
abortretryfail | I'm putting my Reform's onboard sound through a long test. Did you just get yours? | 04:58 |
keydelk | I've had mine for about a year now. | 04:59 |
keydelk | I've been considering upgrading the SoM, but it's not really in my budget right at the moment. | 04:59 |
abortretryfail | Eh, it's probably fast enough for me. | 05:03 |
keydelk | Yeah, the iMX8M is pretty capable | 05: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 | |
vkoskiv | Silly experiment idea: OR the bit patterns of the OLED MNT logo and the battery screen, invert it, and put it on the screen overnight | 15:53 |
vkoskiv | Inverse burn-in to make burn-in less obvious :D | 15:54 |
vkoskiv | I'll take another stab at doing some improvements I need to the keyboard fw, will try to add timeouts for things to prevent burn-in | 15:54 |
- stites (QUIT: Read error: Connection reset by peer) (~stites@155.33.133.38) | 15:55 | |
+ stites (~stites@155.33.133.38) | 15:55 | |
Boostisbetter | so 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 wil | 15:56 |
Boostisbetter | l 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 | |
sevan | vkoskiv: 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 | |
minute | josch: your ls1028a is on the way :3 | 18:14 |
+ jacobk (~quassel@utdpat241106.utdallas.edu) | 18:21 | |
Boostisbetter | minute: awesome! | 18:48 |
Boostisbetter | josch: 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 | |
minute | pocket reform mb d-2 routed https://mastodon.social/@mntmn/111149900897388859 | 20: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 | |
vkoskiv | Place your bets on whether not dbus will crash and burn if I try to poke at the same DBusConnection object from two threads | 21:27 |
vkoskiv | I'm betting it will. Luckily the other thread will be discarded, I'm replacing the polling implementation with a nicer one | 21:27 |
+ mjw (~mjw@gnu.wildebeest.org) | 21:28 | |
vkoskiv | I guess I'm just writing my own wrapper for it, but it's fun to do. | 21:28 |
Boostisbetter | minute: nice work! | 21:28 |
vkoskiv | Actually, I think I'll actually have separate dbus connection objects already | 21: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.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!