| - AnimaInvicta (PART: !!unknown attribute: msg!!) (~AnimaInvi@88-120-179-216.subs.proxad.net) | 00:00 | |
| - vagrantc (QUIT: Ping timeout: 260 seconds) (~vagrant@2600:3c01:e000:21:7:77:0:50) | 02:19 | |
| - paperManu (QUIT: Ping timeout: 244 seconds) (~paperManu@146.71.9.156) | 03:06 | |
| + paperManu (~paperManu@146.71.9.156) | 03:09 | |
| - boonet (QUIT: Ping timeout: 244 seconds) (~boonet@user/boonet) | 03:38 | |
| - paperManu_ (QUIT: Ping timeout: 265 seconds) (~paperManu@146.71.9.156) | 03:39 | |
| - paperManu (QUIT: Ping timeout: 252 seconds) (~paperManu@146.71.9.156) | 03:39 | |
| + murphnj (~murph@user/murphnj) | 04:33 | |
| - arjan (QUIT: Ping timeout: 260 seconds) (~arjan@user/arjan) | 05:14 | |
| bpye | The jack detection HW on the Pocket Reform seems to work, if I poll it in the tlv320 driver I can see it go from HP<->None, I have no idea how you're meant to hook that up in device tree though, somehow aic31xx_set_jack needs to end up getting called... | 06:22 |
|---|---|---|
| + robin_ (~robin@user/terpri) | 07:08 | |
| - robin (QUIT: Ping timeout: 264 seconds) (~robin@user/terpri) | 07:09 | |
| - marty (QUIT: Ping timeout: 265 seconds) (~marty@static-23-234-103-211.cust.tzulo.com) | 07:31 | |
| + marty (~marty@143.244.47.86) | 07:33 | |
| - amospalla (QUIT: Quit: WeeChat 4.8.1) (~jordi@user/amospalla) | 08:58 | |
| bpye | Another small tweak - we can use the 'DAC Left Input' control to mix left and right audio for the mono speaker - https://gist.github.com/benpye/bcdd4d0a7066ab55e177f58ea3be035a | 09:37 |
| ch | josch: check the udev FS info for that block device, f.e. grep _FS_ /run/udev/data/b254:1 | 09:47 |
| ch | josch: 254/1 are the major/minor numbers of the block device | 09:48 |
| + siviq (~siviq@user/siviq) | 10:20 | |
| minute | bpye: right, thanks for looking into jack detect stuff. i had also determined that it works in hw, but needs driver/dts work | 10:26 |
| [tj] | minute: is there an up to date timeline for rcore modules? | 10:26 |
| josch | minute: do you remember why you wanted ncurses-bin? See highlights from yesterday. Because I'm going to remove it unless there is a good rationale? | 10:30 |
| - marty (QUIT: Ping timeout: 252 seconds) (~marty@143.244.47.86) | 10:34 | |
| + marty (~marty@static-23-234-102-211.cust.tzulo.com) | 10:36 | |
| - siviq (QUIT: Quit: Client closed) (~siviq@user/siviq) | 10:49 | |
| - robin_ (QUIT: Read error: Connection reset by peer) (~robin@user/terpri) | 11:21 | |
| + robin_ (~robin@user/terpri) | 11:22 | |
| + amospalla (~jordi@user/amospalla) | 11:28 | |
| + siviq (~siviq@user/siviq) | 11:53 | |
| josch | confirmed a311d ethernet broken with 6.18: meson8b-dwmac ff3f0000.ethernet end0: cannot attach to PHY (error: -ENODEV) | 11:57 |
| siviq | ouch | 11:58 |
| josch | minute: unless you have some hunch i'll go and bisect this | 11:58 |
| bpye | Yeah, the tlv320 driver supports jack detect if the interrupt pin is hooked up, we can poll instead. What's not clear is how you get that status hooked up to the audio-graph-card | 12:02 |
| - RandyK (QUIT: Remote host closed the connection) (~RandyK@user/randyk) | 12:02 | |
| + RandyK (~RandyK@user/randyk) | 12:03 | |
| bpye | I've also noticed that some sample rates seem broken - specifically those that are CD-ish 11.025kHz, 22.05kHz, 44.1kHz, 88.2kHz, 176.4kHz. It looks like the PLL params are being set correctly, but it doesn't work - audio skips and is the wrong pitch. For example at 44.1kHz, a 440Hz tone plays as 479Hz | 12:04 |
| minute | josch: for commands like "clear", "reset" etc | 12:10 |
| minute | josch: is there a problem with the package? | 12:10 |
| josch | minute: it is essential, so no package should depend on it as it's automatically installed and not removable everywhere | 12:11 |
| minute | bpye: i had similar wrong pitch with rk3588 + tlv and had to slightly change the clock because of pll calculation errors | 12:11 |
| minute | josch: ahhh ok didn't know. so we have it anyway? | 12:12 |
| josch | yes, you have to try very hard to remove it :) | 12:14 |
| minute | [tj]: we just received a batch of RCORE R-5! what's your order date? or do you mean on crowd supply? | 12:27 |
| josch | wait... R-5? the latest version i know of is the purple R04, what odes R-5 do different? Maybe add it to the table here? https://shop.mntre.com/products/mnt-pocket-reform-headset-switch-board-2-0 | 12:30 |
| minute | hehe | 12:30 |
| minute | there's always new Rs! | 12:30 |
| josch | :) | 12:31 |
| josch | and "only compatible with RCORE RK3588 R02-R04" might need an adjustment too | 12:31 |
| minute | R-5 doesn't have technical differences iirc, i just fixed some footprints to make the soldering more predictable/robust | 12:31 |
| josch | 👍 | 12:32 |
| minute | in previous versions, 3 of the 4 mezzanine connectors didn't have pads for the metal mounting pins/wings on the connector version we actually used. so we sometimes got very slightly tilted connectors. this lead to some function like audio or hdmi or so on those modules not working (the fit wasn't perfect) | 12:33 |
| minute | (we caught that in QA) | 12:33 |
| + boonet (~boonet@user/boonet) | 12:42 | |
| sknebel | since it seems I'm going to be owner of both a big and a pocket reform soon: If I wanted the option of RK3588 for both, I'd want to buy the CPU module as sold for the big reform and the "bundle" without the module for the pocket to have all the parts for adding it to either of them? | 12:49 |
| minute | sknebel: not sure if i understand. there is a rk3588 upgrade bundle for pocket and one for reform. | 12:53 |
| + paperManu (~paperManu@146.71.9.156) | 12:53 | |
| minute | sknebel: for pocket you want https://shop.mntre.com/products/mnt-pocket-reform-upgrade-bundle and for big reform you want https://shop.mntre.com/products/mnt-reform-rcore-rk3588-processor-module | 12:53 |
| sknebel | I want 1 module and the option to put it into either of them | 12:53 |
| minute | sknebel: ah. | 12:53 |
| minute | sknebel: then i would suggest to get the big reform module and the 100 EUR version of the pocket upgrade, yeah. | 12:54 |
| sknebel | (I get that its not quite a hot-swap situation with the heatsink and such) | 12:54 |
| sknebel | thx! | 12:54 |
| minute | sknebel: also you'll probably want to add the intel wifi module option. you could also save a few bucks and buy that somewhere else though. | 12:55 |
| minute | sknebel: i.e. the ax210 itself + flex antenna | 12:55 |
| sknebel | right, noted | 12:56 |
| [tj] | minute: 29th October | 13:05 |
| minute | [tj]: afaik that's number 2 in the queue of classic rcore upgrades, so should be soon | 13:06 |
| [tj] | amazing! | 13:07 |
| minute | [tj]: sorry, i mean pocket, right | 13:07 |
| [tj] | I'm excited to get away from the imx8mp | 13:07 |
| [tj] | maybe I can sell the som to that communicator kickstarter | 13:07 |
| + paperManu_ (~paperManu@146.71.9.156) | 13:11 | |
| - ericsfraga (QUIT: Remote host closed the connection) (~user@2a00:23cc:b407:6401::aea) | 13:40 | |
| minute | [tj]: lol | 14:02 |
| - siviq (QUIT: Quit: Client closed) (~siviq@user/siviq) | 14:02 | |
| minute | [tj]: we could also maybe refurbish it | 14:02 |
| - aperezdc (QUIT: Ping timeout: 260 seconds) (~aperezdc@2a03:6000:6e61:633::43) | 14:02 | |
| - paperManu_ (QUIT: Ping timeout: 260 seconds) (~paperManu@146.71.9.156) | 14:06 | |
| - paperManu (QUIT: Ping timeout: 264 seconds) (~paperManu@146.71.9.156) | 14:08 | |
| josch | can somebody help me with debugging audio output on Debian Trixie with reform-tools and kernel from trixie-backports? In pavucontrol I only see the dummy audio output and in the configuration tab i can only select "pro audio" which i think is hdmi? If I open alsamixer then i can select the sound card MNT-REFORM2-BPI-CM4 which looks normal | 14:29 |
| + paperManu (~paperManu@modemcable141.205-200-24.mc.videotron.ca) | 14:47 | |
| minute | josch: dmesg | grep -i wm8960 | 14:50 |
| josch | i already compared that with a working setup with no difference | 14:50 |
| josch | the problem is more trivial | 14:50 |
| minute | josch: no errors there? | 14:50 |
| josch | $ systemctl --user status pulseaudio.service | 14:50 |
| josch | Active: inactive (dead) | 14:51 |
| minute | josch: ah you said it works in alsamixer | 14:51 |
| minute | josch: why would you have pulseaudio.service? | 14:51 |
| josch | what should i have? | 14:51 |
| minute | josch: pipewire | 14:51 |
| josch | i started it and it seems to work now | 14:51 |
| minute | josch: and pipewire-pulse | 14:51 |
| minute | josch: pulseaudio is deprecated | 14:51 |
| josch | hrm... in unstable or also already when Trixie was released? :) | 14:52 |
| amospalla | josch: still need a tester with Trixie? | 14:55 |
| josch | amospalla: I'm on trixie plus backports | 14:55 |
| josch | pipewire.service has a bunch of yellow and red messages: | 14:56 |
| josch | spa.alsa: 'hw:0,5': capture open failed: Invalid argument | 14:56 |
| josch | mod.adapter: 0xaaaae81ddc00: can't get format: Invalid argument | 14:56 |
| josch | mod.adapter: usage: node.name=<string> | 14:56 |
| amospalla | I'll check mine. | 14:56 |
| josch | minute: that means i should no longer be using pavucontrol because that's pulseaudio specific? | 14:56 |
| minute | josch: no, pavucontrol is still the main GUI frontend if you're not using gnome | 14:59 |
| minute | josch: pipewire-pulse implements the pulseaudio api | 14:59 |
| josch | minute: okay here is the output of the dmesg command you suggested: https://paste.debian.net/hidden/a8bd0b31 | 15:00 |
| minute | josch: thanks, wm8960 itself is fine. so you have a pipewire issue | 15:00 |
| josch | alsamixer looks like this: https://mister-muffin.de/p/2kwk.png | 15:00 |
| minute | josch: the question is what is that trying to parse, maybe alsa ucm profile? | 15:00 |
| josch | yes, it might just be because i'm using Trixie pipewire and maybe that has a bug? | 15:01 |
| minute | josch: maybe the syntax changed between versions | 15:01 |
| josch | which log would i find a parse error in? | 15:01 |
| minute | @josch> | 15:01 |
| minute | mod.adapter: 0xaaaae81ddc00: can't get format: Invalid argument | 15:01 |
| minute | 14:56:14 < | 15:01 |
| minute | @josch> | 15:01 |
| minute | mod.adapter: usage: node.name=<string> | 15:01 |
| minute | woops sorry | 15:01 |
| minute | that reads like that is in some file that pipewire stumbles over | 15:01 |
| minute | there are some google hits for this | 15:02 |
| josch | sounds like it doesn'tl ike node.name = "alsa_output.platform-hdmi1-sound.stereo-fallback" | 15:02 |
| josch | because that's what reform-tools installs | 15:02 |
| minute | josch: ah, can you give me a link for that? | 15:03 |
| minute | josch: related perhaps https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4100 | 15:03 |
| minute | josch: ah, do you have wireplumber or pipewire-media-session? | 15:04 |
| minute | josch: maybe you're still on pipewire-media-session, i read something that it uses a different format than wireplumber (?) | 15:06 |
| josch | i moved /usr/share/wireplumber/wireplumber.conf.d/reform-hdmi-audio-priority.conf out of the way and the errors are gone but pavucontrol still only has dummy output in it | 15:06 |
| josch | wireplumber is installed pipewire-media-session is not an existing package | 15:07 |
| josch | minute: i moved the ucm profile away. Now i can select "stereo output" in pavucontrol. | 15:14 |
| josch | so maybe there is a incompatibility between versions | 15:14 |
| josch | yup, the problem only shows when i have /usr/share/alsa/ucm2/conf.d/rk3588-tlv320ai/rk3588-tlv320aic3100.conf in place | 15:26 |
| josch | maybe OB | 15:28 |
| josch | maybe it's this: | 15:28 |
| josch | fe.dai-link-1: ASoC: no backend DAIs enabled for fe.dai-link-1, possibly missing ALSA mixer-based routing or UCM profile | 15:28 |
| - jah (QUIT: Ping timeout: 245 seconds) (~jahkosha@user/jahkosha) | 15:44 | |
| minute | josch: ok, you're on a311d classic reform right? and that config is for rk3588 pocket reform | 15:49 |
| josch | yes, it should not be picked up on a311d | 15:50 |
| josch | or at least removing it should have no effect | 15:50 |
| + jahkosha (~jahkosha@user/jahkosha) | 15:52 | |
| * jahkosha -> jah | 15:53 | |
| josch | minute: correction: I thought it was related to the profile but it seems to be random | 15:55 |
| josch | i reboot and something different happens | 15:55 |
| josch | one reboot it didn't show "stereo output" but "mono output" | 15:56 |
| + bkeys (~Thunderbi@2607:fb90:3f1b:444c:1335:60fc:9839:3864) | 16:00 | |
| josch | it would also help if there was some error message to be seen somewhere XD | 16:01 |
| + siviq (~siviq@user/siviq) | 16:06 | |
| + aperezdc (~aperezdc@46.23.89.43) | 16:07 | |
| - chomwitt (QUIT: Ping timeout: 264 seconds) (~chomwitt@2a02:85f:9a18:1000:1ac0:4dff:fedb:a3f1) | 16:36 | |
| - bkeys (QUIT: Ping timeout: 245 seconds) (~Thunderbi@2607:fb90:3f1b:444c:1335:60fc:9839:3864) | 17:11 | |
| + spew (~spew@user/spew) | 17:16 | |
| + potash1 (~potash@user/foghorn) | 17:25 | |
| - siviq (QUIT: Quit: Client closed) (~siviq@user/siviq) | 18:30 | |
| - MartiniMoe (QUIT: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) (~quassel@user/MartiniMoe) | 18:45 | |
| + MartiniMoe (~quassel@user/MartiniMoe) | 18:45 | |
| minute | josch: to debug this stuff i would stop the --user pipewire.service and run it myself in a terminal with the mega verbose/debug option | 18:48 |
| - pomel0 (QUIT: Ping timeout: 252 seconds) (~pomel0@user/pomel0) | 18:51 | |
| - hramrach (QUIT: Ping timeout: 252 seconds) (~hramrach@nat2.prg.suse.com) | 18:56 | |
| josch | heisenbug -- restarted pipewire and now i have "stereo output" in pavucontrol and everything seems to work... | 19:01 |
| - paperManu (QUIT: Ping timeout: 264 seconds) (~paperManu@modemcable141.205-200-24.mc.videotron.ca) | 19:16 | |
| + pomel0 (~pomel0@user/pomel0) | 19:19 | |
| - pomel0 (QUIT: Ping timeout: 256 seconds) (~pomel0@user/pomel0) | 19:24 | |
| - xktr (QUIT: Quit: leaving) (~xktr@user/xktr) | 19:30 | |
| + chomwitt (~chomwitt@2a02:85f:9a18:1000:1ac0:4dff:fedb:a3f1) | 19:40 | |
| - Gooberpatrol66 (QUIT: Quit: Konversation terminated!) (~Gooberpat@user/gooberpatrol66) | 19:41 | |
| + Gooberpatrol66 (~Gooberpat@user/gooberpatrol66) | 19:41 | |
| + paperManu (~paperManu@142.169.16.214) | 20:02 | |
| d_m | hey folks, i'm seeing an issue with a classic reform where the network card isn't working properly and it seems like it is hanging the boot process. has anyone seen anything like this? | 20:10 |
| d_m | to be more specific, when botting with power i'm seeing the normal boot scroll but "Job NetWorkManager-wait-online.service/start" keeps running and rerunning | 20:11 |
| d_m | and i see "WRT: Failed to dump region id=2" followed by a bunch of debug output, with "iwlwifi ... Failed to start RT ucode: -110" and "iwlwifi .. Failed to get monitor header" | 20:12 |
| d_m | eventually it seems like it will keep going but the display manager never starts. i can do ctrl+alt+f2 to get a console, but at that point the os doesn't respond to more input (though the system controller works fine). | 20:13 |
| josch | d_m: rk3588 reform? | 20:14 |
| d_m | yes, rk3588 in a classic reform | 20:14 |
| josch | d_m: your issue might be fixed by adding pcie_aspm=off to your kernel cmdline. This will done automatically with the next version of reform-tools. If you don't want to wait, you can eiter add the option to /boot/extlinux/extlinux.conf (will get overwritten next time you upgrade your kernel) or more permanently by running: | 20:16 |
| josch | echo "U_BOOT_PARAMETERS=\"\$U_BOOT_PARAMETERS pcie_aspm=off\"" > "/etc/u-boot-menu/conf.d/reform_pcie_fix.conf" | 20:17 |
| d_m | josch: thanks. is there a way to edit the kernel cmdline on boot, the way you would with something like grub? | 20:18 |
| josch | and then regenerating extlinux.conf by running u-boot-update | 20:18 |
| d_m | i guess i can boot an SD card and edit the filesystem that way | 20:18 |
| josch | d_m: only if you either are using a bootloader with display support (currently barebox on rk3588 pocket reform) or connect to serial via uart | 20:18 |
| d_m | josch: thanks. i'll probably try an SD card first and maybe experiment with uart later. | 20:19 |
| josch | d_m: when you boot from sd-card, consider using reform-rescue-shell | 20:19 |
| josch | it will give you a shell inside your system on ssd/emmc | 20:19 |
| josch | sorry i have to bring the baby to bed | 20:19 |
| josch | ttyl | 20:19 |
| d_m | thanks so much, ttyl | 20:19 |
| - boonet (QUIT: Quit: Leaving) (~boonet@user/boonet) | 20:25 | |
| + ephase (~ephase@2a01:e0a:2a:5300:3049:c4ff:fe72:a63c) | 20:30 | |
| + xktr (~xktr@user/xktr) | 20:44 | |
| + pomel0 (~pomel0@user/pomel0) | 20:50 | |
| - chomwitt (QUIT: Ping timeout: 246 seconds) (~chomwitt@2a02:85f:9a18:1000:1ac0:4dff:fedb:a3f1) | 20:55 | |
| rwa_ | needed to set pcie_aspm=off on my classic with rk3588 to get wifi back after update to 6.18.5 | 20:57 |
| + chomwitt (~chomwitt@2a02:85f:9a18:1000:1ac0:4dff:fedb:a3f1) | 21:10 | |
| - vkoskiv (QUIT: Server closed connection) (~vkoskiv@user/vkoskiv) | 21:11 | |
| - chomwitt (QUIT: Max SendQ exceeded) (~chomwitt@2a02:85f:9a18:1000:1ac0:4dff:fedb:a3f1) | 21:15 | |
| + chomwitt (~chomwitt@2a02:85f:9a18:1000:1ac0:4dff:fedb:a3f1) | 21:16 | |
| + leonardo (~leonardo@user/leonardo) | 21:19 | |
| - leonardo (QUIT: Remote host closed the connection) (~leonardo@user/leonardo) | 21:19 | |
| - chomwitt (QUIT: Ping timeout: 245 seconds) (~chomwitt@2a02:85f:9a18:1000:1ac0:4dff:fedb:a3f1) | 21:26 | |
| - xktr (QUIT: Quit: leaving) (~xktr@user/xktr) | 21:32 | |
| - schalken (QUIT: Ping timeout: 245 seconds) (~schalken@117-118-178-69.gci.net) | 21:34 | |
| d_m | i hope that fixes mine too! | 21:37 |
| + schalken (~schalken@117-118-178-69.gci.net) | 21:57 | |
| - paperManu (QUIT: Ping timeout: 252 seconds) (~paperManu@142.169.16.214) | 21:59 | |
| - ch (QUIT: Server closed connection) (~ch@user/meow/ch) | 22:20 | |
| + ch (~ch@user/meow/ch) | 22:21 | |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!