| - ephase (QUIT: Read error: Connection reset by peer) (~ephase@82.66.198.11) | 00:09 | |
| - siviq (QUIT: Quit: Client closed) (~siviq@user/siviq) | 00:11 | |
| - jnerula (QUIT: Ping timeout: 276 seconds) (~jnerula@li1009-93.members.linode.com) | 00:16 | |
| + jnerula (~jnerula@li1009-93.members.linode.com) | 00:17 | |
| - schneider (QUIT: Ping timeout: 276 seconds) (~schneider@irc2.xtort.eu) | 00:19 | |
| + chrcav_ (~chrcav@user/chrcav) | 00:25 | |
| + larme_ (22544863b6@user/larme) | 00:26 | |
| - larme (QUIT: Ping timeout: 276 seconds) (22544863b6@user/larme) | 00:29 | |
| - chrcav (QUIT: Ping timeout: 276 seconds) (~chrcav@user/chrcav) | 00:29 | |
| - termos (QUIT: Ping timeout: 276 seconds) (5510632b28@2a03:6000:1812:100::158a) | 00:29 | |
| - a3f (QUIT: *.net *.split) (~a.fatoum@flummi.grey.stw.pengutronix.de) | 00:29 | |
| - zoglesby (QUIT: *.net *.split) (f0f8ca1525@user/zoglesby) | 00:29 | |
| - _alice (QUIT: *.net *.split) (sid544964@id-544964.ilkley.irccloud.com) | 00:29 | |
| - amatecha (QUIT: *.net *.split) (sid10006@user/amatecha) | 00:29 | |
| - kcxt (QUIT: *.net *.split) (~kcxt@postmarketOS/casey) | 00:29 | |
| * larme_ -> larme | 00:29 | |
| + ephase (~ephase@82.66.198.11) | 00:31 | |
| josch | aha i finally managed to build a kernel with broken ethernet on a311d | 00:34 |
|---|---|---|
| josch | the only thing i changed was the kernel .config | 00:34 |
| josch | minute: do you happen to see a likely culprit? https://paste.debian.net/hidden/f207904d minus lines are from the broken kernel, plus lines are the working kernel config | 00:37 |
| + zoglesby (f0f8ca1525@2a03:6000:1812:100::64) | 00:40 | |
| + termos (5510632b28@2a03:6000:1812:100::158a) | 00:40 | |
| + a3f (~a.fatoum@flummi.grey.stw.pengutronix.de) | 00:40 | |
| + _alice (sid544964@id-544964.ilkley.irccloud.com) | 00:40 | |
| + amatecha (sid10006@user/amatecha) | 00:40 | |
| + kcxt (~kcxt@postmarketOS/casey) | 00:40 | |
| - vagrantc (QUIT: Ping timeout: 245 seconds) (~vagrant@2600:3c01:e000:21:7:77:0:50) | 00:48 | |
| + schneider (~schneider@irc2.xtort.eu) | 01:02 | |
| + pomel0 (~pomel0@user/pomel0) | 01:03 | |
| - pomel0 (QUIT: Ping timeout: 245 seconds) (~pomel0@user/pomel0) | 01:13 | |
| + pomel0 (~pomel0@user/pomel0) | 01:14 | |
| - pomel0 (QUIT: Ping timeout: 255 seconds) (~pomel0@user/pomel0) | 01:18 | |
| - paperManu (QUIT: Ping timeout: 252 seconds) (~paperManu@173.206.232.56) | 01:53 | |
| - paperManu_ (QUIT: Ping timeout: 245 seconds) (~paperManu@173.206.232.56) | 02:02 | |
| + pomel0 (~pomel0@user/pomel0) | 02:13 | |
| minute | josch: mdio_bus, phylib, fixed_phy | 02:16 |
| minute | josch: of_mdio | 02:16 |
| minute | josch: mdio_bus_mux_meson_g12a | 02:17 |
| minute | josch: mdio_bus_mux | 02:17 |
| minute | josch: also why is config_i2c_chardev no longer set? that's a big downer | 02:18 |
| minute | josch: ah ignore the last one. i assume the - ones are the ones we normally set | 02:20 |
| minute | josch: try to put the ones i mentioned in my first 4 responses back how they are in + | 02:21 |
| minute | josch: make all the MDIO stuff that is =y back to =m | 02:23 |
| - pomel0 (QUIT: Ping timeout: 255 seconds) (~pomel0@user/pomel0) | 02:36 | |
| - mjw (QUIT: Ping timeout: 245 seconds) (~mjw@gnu.wildebeest.org) | 02:38 | |
| + pengu1nx6 (~pengu1nx@user/pengu1nx) | 02:40 | |
| - pengu1nx (QUIT: Ping timeout: 245 seconds) (~pengu1nx@user/pengu1nx) | 02:43 | |
| * pengu1nx6 -> pengu1nx | 02:43 | |
| - murphnj (QUIT: Quit: murphnj) (~murphnj@user/murphnj) | 02:58 | |
| + murphnj (~murphnj@user/murphnj) | 03:05 | |
| - ephase (QUIT: Read error: Connection reset by peer) (~ephase@82.66.198.11) | 04:01 | |
| + vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50) | 04:06 | |
| - vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:50) | 04:17 | |
| + ephase (~ephase@82.66.198.11) | 04:25 | |
| - ephase (QUIT: Read error: Connection reset by peer) (~ephase@82.66.198.11) | 04:52 | |
| + ephase (~ephase@82.66.198.11) | 05:05 | |
| josch | Bingo! Here is the new diff between broken(-) and working(+) and thanks to you it's much smaller: https://paste.debian.net/hidden/6d827d22 | 07:31 |
| josch | the remaining options are quickly checked | 07:31 |
| josch | i note that CONFIG_PHYLIB was changed from "m" to "y" by Debian kernel maintainers in the upload of 6.18.1 -- i'll start there | 07:35 |
| - cow321 (QUIT: Ping timeout: 252 seconds) (~deflated8@user/meow/deflated8837) | 08:04 | |
| + cow321 (~deflated8@user/meow/deflated8837) | 08:05 | |
| - asjackson (QUIT: Ping timeout: 268 seconds) (sid390990@id-390990.lymington.irccloud.com) | 08:06 | |
| + asjackson (sid390990@id-390990.lymington.irccloud.com) | 08:09 | |
| + pomel0 (~pomel0@user/pomel0) | 08:58 | |
| + andreas-e (~Andreas@2a02-8434-b6a3-e901-facc-8e87-8e54-890d.rev.sfr.net) | 09:54 | |
| - ephase (QUIT: Ping timeout: 245 seconds) (~ephase@82.66.198.11) | 10:04 | |
| + ephase (~ephase@82.66.198.11) | 10:08 | |
| + mjw (~mjw@gnu.wildebeest.org) | 10:38 | |
| minute | josch: i think if they're not modules, the reloading in reform-hw-setup doesn't work | 10:41 |
| josch | yes, makes sense | 10:42 |
| josch | i tried making mdio_bus_mux_meson_g12a a module in this commit: https://source.mnt.re/reform/reform-debian-packages/-/commit/e35cfd286f7bc23a0e56e54efe1417ccb384d94f | 10:43 |
| josch | but the resulting kernel still has it set as =y so there is some other setting which influences this | 10:43 |
| + hlep (~hlep@2a00:1398:300:118::1160) | 10:45 | |
| - hlep (QUIT: Changing host) (~hlep@2a00:1398:300:118::1160) | 10:45 | |
| + hlep (~hlep@user/hlep) | 10:45 | |
| - hlep (QUIT: Client Quit) (~hlep@user/hlep) | 10:46 | |
| + hlep (~hlep@user/hlep) | 10:46 | |
| josch | oh no wait i think i tested wrongly... | 10:49 |
| - murphnj (QUIT: Read error: Connection reset by peer) (~murphnj@user/murphnj) | 11:00 | |
| + murphnj (~murphnj@user/murphnj) | 11:01 | |
| josch | Linux m 6.19.8-mnt-reform-arm64 #1 SMP PREEMPT Debian 6.19.8-1+reform20260320T075240Z (2026-03-2 aarch64 GNU/Linux | 11:16 |
| josch | meson8b-dwmac ff3f0000.ethernet end0: Link is Up - 1Gbps/Full - flow control rx/tx | 11:16 |
| josch | the problem is indeed as you say: there is no /usr/lib/modules/*/kernel/drivers/net/mdio/mdio-mux-meson-g12a.ko.xz | 11:17 |
| josch | and it seems that modprobe does not fail when instructing to work on a module that's built in | 11:17 |
| josch | but our kernel config had CONFIG_MDIO_BUS_MUX_MESON_G12A=y from day 1 (since June 2023) | 11:18 |
| josch | so the commit i mentioned above *does* fix it | 11:19 |
| josch | what i don't understand is how between 6.17 and 6.18, suddenly the setting CONFIG_MDIO_BUS_MUX_MESON_G12A=y started to be respected and was made a built-in instead of a module | 11:20 |
| josch | we already have sanity checks for kernel/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546.ko in reform-system-image. I shall add a check for kernel/drivers/net/mdio/mdio-mux-meson-g12a.ko as well so that this kind of stuff is caught early | 11:21 |
| josch | minute: your last message was spot-on. I'm now implementing a fix in the linux6.19 branch including some safe-guards so that this cannot happen anymore undetected in the future. | 11:32 |
| josch | this will need two pipeline runs so i'll be back with results in ~1.5 hours | 11:33 |
| + paperManu (~paperManu@173.206.232.56) | 11:50 | |
| josch | I'll also add a check "modinfo -n mdio_mux_meson_g12a" to reform-hw-setup to make it fail loudly if the module doesn't exist | 12:17 |
| josch | second pipeline building now -- see you in 45 :) | 12:18 |
| Svp | seems systemd implemented some scaffolding for the age check. splendid time to distrohop, i say. wonder if the postmarketos port for the a311d reform has audio working yet... | 12:43 |
| - paperManu (QUIT: Ping timeout: 252 seconds) (~paperManu@173.206.232.56) | 13:09 | |
| - mjw (QUIT: Ping timeout: 268 seconds) (~mjw@gnu.wildebeest.org) | 13:19 | |
| josch | Svp: alternatively, you could use Debian with a different init system like sysvinit | 13:19 |
| josch | I would merge patches for init systems other than systemd into reform-tools | 13:19 |
| orva | It is fascinating how quickly my mood vent from multiple years of "I don't want to use distro without systemd" to "ohno, shell script init systems actually feel enticing now" | 13:20 |
| josch | given how systemd seems to also embrace the "AI" slop I would also not be surprised if somebody forked it and kept the good parts and threw away the junk | 13:21 |
| orva | I wonder how portable openrc/sysvinit scripts are nowadays. Back then every distro had their own script libraries for doing multiprocess/lazy start/etc patterns | 13:21 |
| orva | So porting anything was pain | 13:21 |
| Svp | but i dont want debian... | 13:22 |
| josch | ah, then you should switch of course :) | 13:22 |
| Svp | > given how systemd seems to also embrace the "AI" slop I would also not be surprised if somebody forked it and kept the good parts and threw away the junk | 13:22 |
| Svp | i dont think thats possible in any practical way anymore | 13:22 |
| Svp | why did it do that. sorry | 13:23 |
| orva | postmarketos seems to be using systemd as default nowadays too, at least with the most popular UIs/desktops | 13:24 |
| Svp | if you mean plasma/gnome/plasma mobile/phosh thats fine, i use xfce anyway | 13:33 |
| Svp | upstream being a musl+openrc distro means using another init wont be an exercise in frustration | 13:33 |
| * Guest7485 -> mjw | 13:35 | |
| - hlep (QUIT: Quit: zzz) (~hlep@user/hlep) | 13:37 | |
| orva | Some Ariadne Conill messages from last year in mastodon suggests that Alpine was considering to switch systemd as well, as keeping up with feature parity with systemd eats such a huge amount of resources | 13:38 |
| Svp | hm. well, as they say these days, it's over | 13:39 |
| [tj] | I dunno we (freebsd) don't really fight that much | 13:40 |
| [tj] | it isn't like it is a constant topic of conflict | 13:40 |
| + paperManu (~paperManu@modemcable141.205-200-24.mc.videotron.ca) | 13:42 | |
| jfred | Guix still uses the shepherd in place of systemd too, I appreciate having that option | 13:48 |
| orva | Uh. My "multiple years of systemd" usage seems to be over 10 years | 14:00 |
| orva | Time flies | 14:00 |
| + stephano (~stephano@71.238.14.13) | 14:48 | |
| - marty (QUIT: Ping timeout: 255 seconds) (~marty@146.70.168.163) | 14:49 | |
| + marty (~marty@146.70.185.34) | 14:51 | |
| - marty (QUIT: Ping timeout: 255 seconds) (~marty@146.70.185.34) | 15:06 | |
| + marty (~marty@146.70.166.163) | 15:08 | |
| - andreas-e (QUIT: Quit: Leaving) (~Andreas@2a02-8434-b6a3-e901-facc-8e87-8e54-890d.rev.sfr.net) | 15:20 | |
| + spacematty (41cc4b39e0@irc.cheogram.com) | 15:28 | |
| - paperManu (QUIT: Read error: Connection reset by peer) (~paperManu@modemcable141.205-200-24.mc.videotron.ca) | 15:33 | |
| + paperManu (~paperManu@modemcable141.205-200-24.mc.videotron.ca) | 15:38 | |
| + siviq (~siviq@user/siviq) | 16:08 | |
| spacematty | hey all, does anyone know if suspend/hybernate works on the mnt pocket? | 16:18 |
| rick_ | spacematty sadly currenlty not. but last time i heard that where some progress in fixing that | 16:27 |
| rick_ | as a workaround, i pause all applikations which i have usually open, lock it and put it in my bag XD this gives me a longer battery runtime XD | 16:28 |
| siviq | Is it the same, no suspend/hibernate for the MNT Reform laptop? | 16:29 |
| + synnfynn (~synnfynn@user/synnfynn) | 16:54 | |
| - synnfynn (QUIT: Quit: WeeChat 4.7.2) (~synnfynn@user/synnfynn) | 17:10 | |
| - stephano (QUIT: Quit: Textual IRC Client: www.textualapp.com) (~stephano@71.238.14.13) | 17:14 | |
| + stephano (~stephano@71.238.14.13) | 17:27 | |
| josch | spacematty: no, but it likely can work once somebody puts the time into it to fix the remaining issues. People at collabora have it working on other rk3588 platforms. | 17:27 |
| - marty (QUIT: Ping timeout: 248 seconds) (~marty@146.70.166.163) | 17:33 | |
| + marty (~marty@static-23-234-101-77.cust.tzulo.com) | 17:35 | |
| + synnfynn (~synnfynn@user/synnfynn) | 17:53 | |
| Svp | just so i can confirm: to boot on i.mx8mq, openbsd does or does not need a special build of u-boot/dtb (cant remember) like it used to? | 18:02 |
| - eery (PART: !!unknown attribute: msg!!) (~eery@192.150.253.237) | 18:29 | |
| - pomel0 (QUIT: Remote host closed the connection) (~pomel0@user/pomel0) | 18:59 | |
| + wielaard (~mjw@gnu.wildebeest.org) | 19:06 | |
| * mjw -> Guest7145 | 19:08 | |
| - Guest7145 (QUIT: Killed (cadmium.libera.chat (Nickname regained by services))) (~mjw@2001:1c06:2486:a800:a09a:fc1c:5a8:e74d) | 19:08 | |
| * wielaard -> mjw | 19:08 | |
| + Guest7145 (~mjw@2001:1c06:2486:a800:a09a:fc1c:5a8:e74d) | 19:09 | |
| - siviq (QUIT: Quit: Client closed) (~siviq@user/siviq) | 20:02 | |
| + siviq (~siviq@user/siviq) | 20:04 | |
| + andreas-e (~Andreas@2a02-8434-b6a3-e901-facc-8e87-8e54-890d.rev.sfr.net) | 20:07 | |
| - aperezdc (QUIT: Remote host closed the connection) (~aperezdc@46.23.89.43) | 20:47 | |
| + aperezdc (~aperezdc@46.23.89.43) | 20:48 | |
| - andreas-e (QUIT: Quit: Leaving) (~Andreas@2a02-8434-b6a3-e901-facc-8e87-8e54-890d.rev.sfr.net) | 21:32 | |
| - pasta161 (QUIT: Quit: WeeChat 4.8.1) (~pasta161@user/xha) | 21:33 | |
| + pasta161 (~pasta161@user/xha) | 21:55 | |
| - stephano (QUIT: Quit: WeeChat 4.8.2) (~stephano@71.238.14.13) | 21:56 | |
| - paperManu (QUIT: Ping timeout: 244 seconds) (~paperManu@modemcable141.205-200-24.mc.videotron.ca) | 22:08 | |
| + potash (~potash@user/foghorn) | 22:11 | |
| + paperManu (~paperManu@173.206.232.56) | 22:24 | |
| + paperManu_ (~paperManu@173.206.232.56) | 22:25 | |
| - aloo_shu (QUIT: Ping timeout: 264 seconds) (~aloo_shu@90.166.99.216) | 22:26 | |
| - mlarkin (QUIT: Quit: leaving) (~mlarkin@syn-076-081-194-027.biz.spectrum.com) | 22:34 | |
| + mlarkin (~mlarkin@47-158-146-32.fdr01.laqn.ca.ip.frontiernet.net) | 22:35 | |
| + mlarkin_ (~mlarkin@syn-076-081-194-027.biz.spectrum.com) | 22:39 | |
| - mlarkin (QUIT: Ping timeout: 268 seconds) (~mlarkin@47-158-146-32.fdr01.laqn.ca.ip.frontiernet.net) | 22:41 | |
| - mlarkin_ (QUIT: Quit: leaving) (~mlarkin@syn-076-081-194-027.biz.spectrum.com) | 22:55 | |
| + mlarkin (~mlarkin@syn-076-081-194-027.biz.spectrum.com) | 22:55 | |
| - mlarkin (QUIT: Client Quit) (~mlarkin@syn-076-081-194-027.biz.spectrum.com) | 22:56 | |
| + mlarkin (~mlarkin@syn-076-081-194-027.biz.spectrum.com) | 22:57 | |
| - mlarkin (QUIT: Client Quit) (~mlarkin@syn-076-081-194-027.biz.spectrum.com) | 22:57 | |
| + mlarkin (~mlarkin@syn-076-081-194-027.biz.spectrum.com) | 22:57 | |
| - siviq (QUIT: Quit: Client closed) (~siviq@user/siviq) | 23:00 | |
| + aloo_shu (~aloo_shu@90.166.99.216) | 23:02 | |
| - mlarkin (QUIT: Quit: leaving) (~mlarkin@syn-076-081-194-027.biz.spectrum.com) | 23:04 | |
| + mlarkin (~mlarkin@syn-076-081-194-027.biz.spectrum.com) | 23:49 | |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!