+ paperManu (~paperManu@72.10.128.164) | 00:02 | |
bremner | how do I get linux kernel messages on the pocket reform serial console, and not just u-boot? | 00:06 |
---|---|---|
bremner | I tried adding console=ttyS0,1500000 to the kernel command line, but I still just see u-boot messages, up to "Starting kernel ...", at which point it switches | 00:06 |
bremner | maybe having console=tty1 first is the problem. | 00:07 |
bremner | Oh, that's confusing. The linux kernel docs mention a maximum baud rate of 115200 | 00:09 |
minute | bremner: ttyS2 | 01:08 |
minute | bremner: console=ttyS2,1500000 | 01:08 |
minute | bremner: also interesting: keep_bootcon | 01:09 |
minute | josch: cool, thanks! | 01:13 |
vagrantc | what's keep_bootcon do | 01:14 |
vagrantc | ? | 01:14 |
vagrantc | ACTION reads up in kernel docs | 01:16 |
- AnimaInvicta (PART: !!unknown attribute: msg!!) (~AnimaInvi@88-120-179-216.subs.proxad.net) | 01:18 | |
- L29Ah (QUIT: Quit: Gateway shutdown) (~L29Ah@wikipedia/L29Ah) | 01:31 | |
+ L29Ah (~L29Ah@wikipedia/L29Ah) | 01:32 | |
- mjw (QUIT: Ping timeout: 260 seconds) (~mjw@gnu.wildebeest.org) | 01:35 | |
+ casparvitch (~casparvit@130.102.160.70) | 02:04 | |
- chomwitt (QUIT: Ping timeout: 268 seconds) (~chomwitt@2a02:85f:9a3f:9300:1ac0:4dff:fedb:a3f1) | 02:13 | |
- vagrantc (QUIT: Ping timeout: 265 seconds) (~vagrant@2600:3c01:e000:21:7:77:0:50) | 02:16 | |
bremner | TIL you can connect to the power supply (?) on /dev/ttyACM0 | 02:51 |
bremner | # ON AC CHG chg=3 mps_flt=00 input=19650mV@625mA charge=0mA discharge=0mA p=12.62W ttempty=6143min | 02:52 |
bremner | minute: thanks, that seems to have worked | 02:53 |
bremner | also, I apparently get a shell on the serial console, for no extra effort | 02:54 |
^alex | ah yeah the syscon logs a lot of stuff | 02:54 |
bremner | hrm. that doesn't sound good: [ 600.027541] watchdog: CPU3: Watchdog detected hard LOCKUP on cpu 4 | 03:04 |
^alex | eek | 03:17 |
^alex | hard LOCKUP sounds like it faulted in a fault handler | 03:18 |
mhoye | who fault-handles the fault handlers | 03:19 |
bremner | there's the log, if curious https://paste.debian.net/1385096/ | 03:19 |
bremner | (it's failing hibernation test) | 03:19 |
bremner | welp. that's enough fun for one day. | 03:21 |
bremner | gordon1: btw, were you struggling with pcie? I don't really know, but looks like something bad is happening with pcie resume in the paste ^ | 03:30 |
- nsc (QUIT: Ping timeout: 272 seconds) (~nicolas@200-99-142-46.pool.kielnet.net) | 03:34 | |
+ nsc (~nicolas@87-96-142-46.pool.kielnet.net) | 03:35 | |
+ arminweigl_ (~arminweig@sourcehut/user/arminweigl) | 03:46 | |
- arminweigl (QUIT: Ping timeout: 276 seconds) (~arminweig@sourcehut/user/arminweigl) | 03:47 | |
* arminweigl_ -> arminweigl | 03:47 | |
- paperManu (QUIT: Ping timeout: 276 seconds) (~paperManu@72.10.128.164) | 04:35 | |
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50) | 05:21 | |
- vagrantc (QUIT: Ping timeout: 276 seconds) (~vagrant@2600:3c01:e000:21:7:77:0:50) | 05:32 | |
+ chomwitt (~chomwitt@2a02:85f:9a3f:9300:1ac0:4dff:fedb:a3f1) | 08:37 | |
- wiedi_ (QUIT: Quit: ^Z) (~wiedi@ip5f581498.dynamic.kabel-deutschland.de) | 09:30 | |
- casparvitch (QUIT: Ping timeout: 248 seconds) (~casparvit@130.102.160.70) | 10:06 | |
+ mjw (~mjw@gnu.wildebeest.org) | 10:54 | |
gordon1 | bremner: there was a patch that handled slot reset on link down https://patchwork.kernel.org/project/linux-rockchip/patch/20250509-b4-pci_dwc_reset_support-v3-1-37e96b4692e7@wdc.com/ | 11:16 |
gordon1 | but iirc it got merged somewhere around 6.15.4 | 11:16 |
gordon1 | so should be there | 11:17 |
gordon1 | ACTION shrugs | 11:17 |
gordon1 | but yeah, i mostly struggle with nvme | 11:18 |
josch | I do not see that patch be part of 6.15.5 | 11:21 |
josch | I also do not see it in torvalds master branch. There is no rockchip_pcie_rc_reset_slot() neither in drivers/pci/controller/dwc/pcie-dw-rockchip.c nor elsewhere | 11:23 |
gordon1 | hmm, interesting, i distinctly remember it failing to apply and looking at the files and the change was there | 11:29 |
gordon1 | weird | 11:29 |
gordon1 | oh yeah, that's because bridge->reset_slot is gone, it is moved somewhere, isn't it? | 11:33 |
- robin (QUIT: Remote host closed the connection) (~robin@user/terpri) | 12:01 | |
+ robin (~robin@user/terpri) | 12:03 | |
- robin (QUIT: Remote host closed the connection) (~robin@user/terpri) | 12:04 | |
+ robin (~robin@user/terpri) | 12:04 | |
- robin (QUIT: Remote host closed the connection) (~robin@user/terpri) | 12:13 | |
+ robin (~robin@user/terpri) | 12:13 | |
+ paperManu (~paperManu@72.10.128.164) | 12:22 | |
josch | my last MNT order arrived! \o/ | 12:26 |
grimmware | :O | 12:27 |
grimmware | What did you get? | 12:27 |
grimmware | man I am so glad to have this thing back in action | 12:27 |
minute | bremner: thanks for your log. the problem is the mediatek wifi card that's connected internally via usb. you could try blocklisting that driver | 12:31 |
josch | i ordered a pair of hinges as one of the original hinges of my A311D classic reform broke | 12:31 |
minute | josch: oh nice! we also put in the long promised keyboard for your trackpoint experiment | 12:32 |
minute | afaik | 12:32 |
gordon1 | yes pls | 12:33 |
gordon1 | trackpoint options would be nice | 12:33 |
josch | minute: you did! it even has all the components on except for the switch -- this is perfect thank you so much! | 12:33 |
josch | i'll make a forum post with what i can cook up :) | 12:33 |
grimmware | amazing :D | 12:33 |
bremner | minute: I'm already unloading it and reloading mt76x2u, but I could try blacklisting it as well | 12:33 |
josch | gordon1: let me show you a photo of what i plan to add | 12:34 |
gordon1 | pls | 12:35 |
bremner | minute: a less noisy log, fwiw https://paste.debian.net/1385175/ ; I was unloading "dwc" in the previous one, but that seems to cause more problems than it solves | 12:36 |
minute | bremner: ah, no pcie link | 12:36 |
bremner | so it seems, but I'm a bit out of my depth at this point. | 12:44 |
josch | gordon1: so i have these trackstick options: https://mister-muffin.de/p/6uzA.jpg | 12:53 |
josch | they are relatively easy to get as apparently that chip is what old thinkpads used | 12:53 |
josch | and there are a few wiki articles that explain how to interface with them | 12:53 |
josch | the one on the left is the easy-mode option which already comes with usb | 12:53 |
josch | but of course ideally, this would be wired as the "mouse" that you can attach to keyboard v4 :) | 12:54 |
josch | now i need to get my dremel skills out, solder some switches and mod some keycaps :) | 12:55 |
gordon1 | nice, i was salvaging trackpoints from old thinkpad keyboards | 13:01 |
+ gustav28 (~gustav@c-78-82-54-137.bbcust.telenor.se) | 13:02 | |
gordon1 | what about height? i mean in thinkpads usually the whole gist is to have it the same height as keyboard, and i think in this case you have to print longer knob to match kailh choc | 13:03 |
josch | yes, but look there are lots of ideas of what to do about this :) https://github.com/alonswartz/trackpoint#q-what-should-i-use-for-the-trackpoint-stemstick | 13:04 |
+ casparvitch (~casparvit@36.255.114.132) | 13:35 | |
- mjw (QUIT: Ping timeout: 268 seconds) (~mjw@gnu.wildebeest.org) | 13:43 | |
* Guest7062 -> mjw | 14:06 | |
- chomwitt (QUIT: Ping timeout: 276 seconds) (~chomwitt@2a02:85f:9a3f:9300:1ac0:4dff:fedb:a3f1) | 15:00 | |
- bkeys (QUIT: Ping timeout: 272 seconds) (~Thunderbi@h211.16.186.173.dynamic.ip.windstream.net) | 15:06 | |
- robin (QUIT: Remote host closed the connection) (~robin@user/terpri) | 15:48 | |
grimmware | hmm, anyone had this problem before when trying to remove old linux packages? http://paste.debian.net/1385203/ | 15:48 |
+ robin (~robin@user/terpri) | 15:48 | |
grimmware | it looks like the removal is calling the post-remove scripts wrong | 15:50 |
grimmware | from strace [pid 78728] execve("/usr/bin/linux-run-hooks", ["linux-run-hooks", "prerm", "remove", "6.12.25-mnt-reform-arm64", "/boot/vmlinuz-6.12.25-mnt-reform-arm64"], 0xaaaad798a8f8 /* 28 vars */) = 0 | 16:02 |
grimmware | I think this might be a transient bug in one of the manually installed kernel packages I was playing around with a while ago | 16:03 |
grimmware | it appears to have removed the rest of them I asked it to meaning at least I'm unblocked on doing an update (I was running out of /boot) | 16:03 |
- gustav28 (QUIT: Quit: Quit) (~gustav@c-78-82-54-137.bbcust.telenor.se) | 16:35 | |
- casparvitch (QUIT: Ping timeout: 276 seconds) (~casparvit@36.255.114.132) | 16:37 | |
josch | grimmware: no, it was not your fault but mine. Here is a workaround: https://community.mnt.re/t/autoremove-linux-image-6-12-25-mnt-reform-arm64/3552/7 | 16:41 |
mhoye | minute: thanks for the gitlab green light, I've filed the issue. Turns out my problem is my beloved trackball. | 17:26 |
grimmware | josch: ah gotcha, I'll give it a proper look later | 18:13 |
grimmware | thanks man | 18:13 |
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50) | 18:42 | |
+ AnimaInvicta (~AnimaInvi@88-120-179-216.subs.proxad.net) | 18:54 | |
+ mark_ (~mjw@gnu.wildebeest.org) | 19:06 | |
minute | btw we now have direct links to sections in the support system, for example https://support.mnt.re/#devices/pocket_reform/charger_module_test | 19:08 |
grimmware | that is very cool | 19:31 |
josch | niiice, great improvement! | 19:32 |
- mjw (QUIT: Killed (zirconium.libera.chat (Nickname regained by services))) (~mjw@2001:1c06:2486:a800:7602:5eff:dc71:a72c) | 19:41 | |
* mark_ -> mjw | 19:41 | |
+ Guest2250 (~mjw@2001:1c06:2486:a800:7602:5eff:dc71:a72c) | 19:41 | |
- paperManu (QUIT: Ping timeout: 245 seconds) (~paperManu@72.10.128.164) | 19:59 | |
+ chomwitt (~chomwitt@2a02:85f:9a3f:9300:1ac0:4dff:fedb:a3f1) | 20:15 | |
vagrantc | totally want this for my mnt/reform, if it actually does what i think it does (e.g. provide a serial console display screen) https://www.crowdsupply.com/excamera/termdriver-2 | 21:46 |
vagrantc | i *might* try to use my mnt/reform to present at FOSSY ... but i will admit i am a touch nervous to try :) | 21:49 |
josch | vagrantc: you saw my messages a few days ago about kernel 6.12.35? | 21:54 |
vagrantc | josch: last i have is that you will be working on it :) | 22:04 |
vagrantc | ACTION has 6.12.36 working with an old patch stack and three upstream commits reverted | 22:04 |
josch | oh you are at .36 | 22:06 |
josch | nevermind then | 22:06 |
josch | this is .35 https://mister-muffin.de/p/yf1A.png | 22:07 |
josch | no reverts: https://source.mnt.re/reform/reform-debian-packages/-/merge_requests/125 | 22:07 |
ryukazou | Is the MNT logo on the back plate an extension of the copper heat sink? | 22:10 |
ryukazou | back plate of pocket reform | 22:10 |
vagrantc | josch: on rk3588 ? | 22:11 |
josch | vagrantc: yes | 22:11 |
vagrantc | josch: i didn't have any new conflicts on 6.12.36 compared to 6.12.35 ... so hopefully they will just work :) | 22:12 |
josch | vagrantc: so it's working for you now? | 22:12 |
vagrantc | josch: with an old patchset from af0a461d38e13481323f061d9ff6827d1d13873b and three conflicting upstream patches reverted | 22:13 |
josch | vagrantc: maybe you can get inspired by that MR -- i didn't revert things but backported a few from later | 22:13 |
josch | for example i had to add some dtb fixes to for the addition of hdmi audio | 22:14 |
vagrantc | josch: will give it a shot | 22:14 |
vagrantc | also need to try and test 6.15.x | 22:17 |
kfx | I can't get the samsung patches to apply to 6.15 | 22:17 |
josch | ryukazou: the heat sink for the pocket reform *is* the backplate which itself is a pcb where the copper in it is used as the heat sink. Part of that copper is visible as the MNT logo on the outside. | 22:25 |
ryukazou | I plan to do a liquid coating for back plate, is it recommend? Or do I just need avoid the visible copper logo? | 22:29 |
josch | ryukazou: if you add another layer of material to the backplate it will negatively affect heat transfer but if the layer is thin probably not by much -- only testing it out can give you the true answer :) | 22:32 |
ryukazou | Thanks I will try to apply the thin coating. | 22:33 |
vagrantc | josch: not a huge deal, but any opinion on generating a slightly newer tag for reform-debian-packages? | 22:42 |
vagrantc | josch: i use git describe for the version in guix, and, well ... 2023-07-10-424-gb264702 ... looks a little odd at this point in history :) | 22:43 |
josch | vagrantc: honestly i wasn't even aware that there was a tag in the first place | 22:44 |
josch | i wonder what would make sense to tag in that repo as a thing that makes a meaningful state that one wants to preserve | 22:45 |
vagrantc | it is a curious collection of things indeed | 22:46 |
josch | i think the "problem" is that it tracks unstable | 22:46 |
josch | we could regularly give it a date-based tag | 22:46 |
vagrantc | hmmm... rk3588-mnt-reform2/0026-WIP-phy-phy-rockchip-samsung-hdptx-Add-FRL-EARC-supp.patch does not apply | 22:58 |
vagrantc | scratch that... did not actually test correctly | 22:59 |
vagrantc | heh. testing the right branch helps. | 23:01 |
+ bkeys (~Thunderbi@h211.16.186.173.dynamic.ip.windstream.net) | 23:04 | |
vagrantc | art the rk3588-dsi variants not supported on 6.12.x ? | 23:13 |
+ casparvitch (~casparvit@36-255-114-132.ip4.superloop.au) | 23:20 | |
vagrantc | ACTION watches a shiny kernel compile | 23:25 |
josch | vagrantc: yes, no dsi on 6.12 | 23:31 |
josch | vagrantc: see https://reform.debian.net/images/#hardware-compatibility | 23:33 |
vagrantc | thanks ... i should probably not bother with those .dts/.dtb files then | 23:37 |
vagrantc | hopefully it does not triger build failure :/ | 23:37 |
josch | vagrantc: there should only be one dsi dtb though, not multiple | 23:42 |
+ bkeys1 (~Thunderbi@172.56.65.227) | 23:42 | |
vagrantc | variant(s) | 23:45 |
- bkeys (QUIT: Ping timeout: 260 seconds) (~Thunderbi@h211.16.186.173.dynamic.ip.windstream.net) | 23:45 | |
* bkeys1 -> bkeys | 23:45 | |
- bkeys (QUIT: Ping timeout: 248 seconds) (~Thunderbi@172.56.65.227) | 23:56 | |
vagrantc | successfully built a kernel ... but i missed some of the config updates :/ | 23:59 |
vagrantc | guess will see how crucial they are ... | 23:59 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!