- _justin_kelly71 (QUIT: Read error: Connection reset by peer) (~justinkel@user/justin-kelly/x-6011154) | 00:51 | |
+ bkeys (~Thunderbi@50.96.248.167) | 00:51 | |
+ _justin_kelly71 (~justinkel@user/justin-kelly/x-6011154) | 00:56 | |
+ Ar|stote|is (~linx@149.210.20.24) | 00:59 | |
- mtm (QUIT: Ping timeout: 252 seconds) (~textual@47.202.75.129) | 01:02 | |
+ mtm (~textual@47.202.75.129) | 01:05 | |
- _justin_kelly71 (QUIT: Read error: Connection reset by peer) (~justinkel@user/justin-kelly/x-6011154) | 01:08 | |
- chomwitt1 (QUIT: Ping timeout: 246 seconds) (~chomwitt@2a02:587:7a26:2a00:1ac0:4dff:fedb:a3f1) | 01:11 | |
+ _justin_kelly71 (~justinkel@user/justin-kelly/x-6011154) | 01:14 | |
- _justin_kelly71 (QUIT: Read error: Connection reset by peer) (~justinkel@user/justin-kelly/x-6011154) | 01:49 | |
+ _justin_kelly71 (~justinkel@user/justin-kelly/x-6011154) | 01:57 | |
- mlarkin (QUIT: Ping timeout: 265 seconds) (~mlarkin@syn-047-036-115-056.res.spectrum.com) | 02:00 | |
+ mlarkin (~mlarkin@syn-047-036-115-056.res.spectrum.com) | 02:05 | |
- mra (QUIT: Ping timeout: 240 seconds) (~mra@2a02:aa10:e778:ad80:8f9e:77ad:4a2e:52c7) | 02:12 | |
- _justin_kelly71 (QUIT: Read error: Connection reset by peer) (~justinkel@user/justin-kelly/x-6011154) | 02:12 | |
+ reform22303 (~em@p1378218-ipxg00a01sizuokaden.shizuoka.ocn.ne.jp) | 02:26 | |
reform22303 | list | 02:29 |
---|---|---|
reform22303 | list | 02:29 |
+ _justin_kelly71 (~justinkel@user/justin-kelly/x-6011154) | 02:29 | |
L29Ah | Variable not in scope: list | 02:30 |
L29Ah | Suggested fix: | 02:30 |
L29Ah | Perhaps use one of these: | 02:30 |
L29Ah | ‘T.last’ (imported from Data.Text), | 02:30 |
L29Ah | ‘BL.last’ (imported from Data.ByteString.Lazy), | 02:30 |
L29Ah | ‘B.last’ (imported from Data.ByteString) | 02:30 |
- reform22303 (QUIT: Ping timeout: 246 seconds) (~em@p1378218-ipxg00a01sizuokaden.shizuoka.ocn.ne.jp) | 02:35 | |
potatoespotatoes | hello! I'm trying to build a linux kernel for a reform classic with the rk3588 compute module. I'm using the patches from https://source.mnt.re/reform/reform-debian-packages/-/tree/main/linux/patches6.12 but I don't have access to dpkg (I'm building this for a different OS) and so I can't just run the build script. | 02:37 |
potatoespotatoes | I'm wondering: are all of the patches are supposed to succeed? also, is it okay to use menuconfig to play with the linux/config flags, or is that not recommended? | 02:42 |
+ reform31547 (~em@p1378218-ipxg00a01sizuokaden.shizuoka.ocn.ne.jp) | 02:45 | |
reform31547 | hello reform friends! pocket user here in JP. I noticed the gitlap URL for the latest installation package only contains files for imx8mp, and no pocket versions so the install script is broken at the moment. Aanyone know what's up? | 02:48 |
- reform31547 (QUIT: Quit: Leaving) (~em@p1378218-ipxg00a01sizuokaden.shizuoka.ocn.ne.jp) | 02:55 | |
- cobra (QUIT: Quit: ZNC 1.8.2 - https://znc.in) (~cobra@user/Cobra) | 02:56 | |
- paperManu (QUIT: Ping timeout: 244 seconds) (~paperManu@107.159.71.33) | 02:56 | |
- jn (QUIT: Ping timeout: 248 seconds) (~quassel@user/jn/x-3390946) | 02:57 | |
+ jn (~quassel@user/jn/x-3390946) | 02:57 | |
+ cobra (~cobra@user/Cobra) | 03:08 | |
- ptrc (QUIT: Remote host closed the connection) (~ptrc@ptrc.gay) | 03:35 | |
+ ptrc (~ptrc@ptrc.gay) | 03:36 | |
- _justin_kelly71 (QUIT: Read error: Connection reset by peer) (~justinkel@user/justin-kelly/x-6011154) | 03:38 | |
+ _justin_kelly71 (~justinkel@user/justin-kelly/x-6011154) | 03:40 | |
+ aloo_shu_ (~aloo_shu@90.166.193.177) | 04:14 | |
- aloo_shu (QUIT: Read error: Connection reset by peer) (~aloo_shu@85.51.17.175) | 04:16 | |
* aloo_shu_ -> aloo_shu | 04:16 | |
- wickedshell (QUIT: Ping timeout: 260 seconds) (~wickedshe@2601:8c0:800:4baa:75ca:4315:4564:d729) | 04:20 | |
- _justin_kelly71 (QUIT: Read error: Connection reset by peer) (~justinkel@user/justin-kelly/x-6011154) | 04:51 | |
+ _justin_kelly71 (~justinkel@user/justin-kelly/x-6011154) | 04:53 | |
+ wickedshell (~wickedshe@2601:8c0:800:4baa:1e04:1a88:6767:8b6f) | 04:58 | |
- _justin_kelly71 (QUIT: Read error: Connection reset by peer) (~justinkel@user/justin-kelly/x-6011154) | 05:00 | |
+ _justin_kelly71 (~justinkel@user/justin-kelly/x-6011154) | 05:03 | |
josch | potatoespotatoes: i'm regularly building linux without dpkg for the reform to find a regression via git bisect so yes, this should work -- do you have a specific problem? | 05:08 |
wickedshell | gordon1 I can rreport quite liking the ploopy adept. I did the buy it as a kit (including prints) and have loved it. | 05:14 |
wickedshell | The only issue I ever had as plugged into one of my motherboard USB ports it wouldn't function right after logging in (just seemed to be dead until replugging). But I've since moved it to a powered USB hub and have never had an issue. | 05:16 |
wickedshell | Otherwise it's happily converted me to preferring trackballs for anything other then a FPS... | 05:17 |
- _justin_kelly71 (QUIT: Read error: Connection reset by peer) (~justinkel@user/justin-kelly/x-6011154) | 05:18 | |
josch | wickedshell: hi, just wanted to make sure you got my last messages i sent you via query yesterday, no that i see you online :) | 05:18 |
josch | *now | 05:19 |
+ _justin_kelly71 (~justinkel@user/justin-kelly/x-6011154) | 05:20 | |
wickedshell | Regarding the battery reports showing up wrong in the tray after using the latest system controller commits I was looking in dmesg today, and found this: https://pastebin.com/umkcw0hj the reform was off charger and discharching the whole time | 05:25 |
- _justin_kelly71 (QUIT: Read error: Connection reset by peer) (~justinkel@user/justin-kelly/x-6011154) | 05:35 | |
+ _justin_kelly71 (~justinkel@user/justin-kelly/x-6011154) | 05:38 | |
- _justin_kelly71 (QUIT: Read error: Connection reset by peer) (~justinkel@user/justin-kelly/x-6011154) | 05:39 | |
wickedshell | one other (reform) question I discovered this evening, the USB-C port on the pocket that does charging doesn't recognize a USB device plugged in (nothing in dmesg) but it works fine in the other port. Is this a known limitation I missed? (no worries if so) | 05:41 |
+ _justin_kelly71 (~justinkel@user/justin-kelly/x-6011154) | 05:41 | |
+ aloo_shu_ (~aloo_shu@85.51.16.165) | 05:47 | |
- aloo_shu (QUIT: Ping timeout: 245 seconds) (~aloo_shu@90.166.193.177) | 05:49 | |
* aloo_shu_ -> aloo_shu | 05:50 | |
- _justin_kelly71 (QUIT: Read error: Connection reset by peer) (~justinkel@user/justin-kelly/x-6011154) | 05:56 | |
+ _justin_kelly71 (~justinkel@user/justin-kelly/x-6011154) | 05:58 | |
+ aloo_shu_ (~aloo_shu@90.166.98.170) | 06:05 | |
- aloo_shu (QUIT: Ping timeout: 252 seconds) (~aloo_shu@85.51.16.165) | 06:07 | |
* aloo_shu_ -> aloo_shu | 06:07 | |
- _justin_kelly71 (QUIT: Read error: Connection reset by peer) (~justinkel@user/justin-kelly/x-6011154) | 06:23 | |
+ _justin_kelly71 (~justinkel@user/justin-kelly/x-6011154) | 06:29 | |
- bkeys (QUIT: Ping timeout: 272 seconds) (~Thunderbi@50.96.248.167) | 06:31 | |
- _justin_kelly71 (QUIT: Read error: Connection reset by peer) (~justinkel@user/justin-kelly/x-6011154) | 06:40 | |
+ _justin_kelly71 (~justinkel@user/justin-kelly/x-6011154) | 06:43 | |
+ chomwitt1 (~chomwitt@2a02:587:7a26:2a00:1ac0:4dff:fedb:a3f1) | 06:47 | |
- _justin_kelly71 (QUIT: Read error: Connection reset by peer) (~justinkel@user/justin-kelly/x-6011154) | 06:53 | |
+ _justin_kelly71 (~justinkel@user/justin-kelly/x-6011154) | 06:55 | |
- _justin_kelly71 (QUIT: Read error: Connection reset by peer) (~justinkel@user/justin-kelly/x-6011154) | 07:28 | |
+ _justin_kelly71 (~justinkel@user/justin-kelly/x-6011154) | 07:31 | |
- Ar|stote|is (QUIT: Ping timeout: 272 seconds) (~linx@149.210.20.24) | 07:35 | |
- _justin_kelly71 (QUIT: Read error: Connection reset by peer) (~justinkel@user/justin-kelly/x-6011154) | 07:35 | |
+ _justin_kelly71 (~justinkel@user/justin-kelly/x-6011154) | 07:38 | |
+ Ar|stote|is (~linx@149.210.8.231) | 07:39 | |
- _justin_kelly71 (QUIT: Read error: Connection reset by peer) (~justinkel@user/justin-kelly/x-6011154) | 07:45 | |
Kooda2 | josch: awesome news for hdmi on imx8mq, will test when I can ^^ | 07:52 |
* Kooda2 -> Kooda | 07:54 | |
+ _justin_kelly71 (~justinkel@user/justin-kelly/x-6011154) | 08:13 | |
- _justin_kelly71 (QUIT: Read error: Connection reset by peer) (~justinkel@user/justin-kelly/x-6011154) | 08:27 | |
+ _justin_kelly71 (~justinkel@user/justin-kelly/x-6011154) | 08:32 | |
- Ar|stote|is (QUIT: Ping timeout: 252 seconds) (~linx@149.210.8.231) | 08:36 | |
- _justin_kelly71 (QUIT: Read error: Connection reset by peer) (~justinkel@user/justin-kelly/x-6011154) | 08:44 | |
+ _justin_kelly71 (~justinkel@user/justin-kelly/x-6011154) | 08:48 | |
- _justin_kelly71 (QUIT: Read error: Connection reset by peer) (~justinkel@user/justin-kelly/x-6011154) | 09:20 | |
+ _justin_kelly71 (~justinkel@user/justin-kelly/x-6011154) | 09:24 | |
- yqshao (QUIT: Read error: Connection reset by peer) (~yqshao@user/yqshao) | 09:28 | |
+ yqshao (~yqshao@user/yqshao) | 09:29 | |
minute | wickedshell: the usb-c device not working on the charging port is a limitation of the current updates firmware for the system controller. we will fix it at some point. it does work when you connect a powered hub/charging dock to that port (something that supplies power instead of consumes) | 09:35 |
minute | a while ago i floated the idea with ch to make this selectable in the oled menu | 09:36 |
- jacqueline (QUIT: Ping timeout: 252 seconds) (~jacquelin@user/jacqueline) | 09:57 | |
ch | i need to sit down and continue working on that, but got sth more pressing to do before that, sorry | 10:04 |
+ jacqueline (~jacquelin@user/jacqueline) | 10:06 | |
+ Ar|stote|is (~linx@149.210.8.39) | 10:11 | |
minute | ch: no worries | 10:17 |
- natalie (QUIT: Read error: Connection reset by peer) (~natalie@user/natalie) | 10:20 | |
- _justin_kelly71 (QUIT: Read error: Connection reset by peer) (~justinkel@user/justin-kelly/x-6011154) | 10:20 | |
+ natalie (~natalie@user/natalie) | 10:21 | |
+ _justin_kelly71 (~justinkel@user/justin-kelly/x-6011154) | 10:28 | |
- _justin_kelly71 (QUIT: Read error: Connection reset by peer) (~justinkel@user/justin-kelly/x-6011154) | 10:33 | |
+ _justin_kelly71 (~justinkel@user/justin-kelly/x-6011154) | 10:35 | |
josch | Kooda: i already found a hdmi monitor and it seems to work fine! I'm looking forward to your feedback. :) | 10:37 |
- aloo_shu (QUIT: Ping timeout: 246 seconds) (~aloo_shu@90.166.98.170) | 10:47 | |
+ aloo_shu (~aloo_shu@90.166.99.241) | 11:05 | |
- chomwitt1 (QUIT: Ping timeout: 252 seconds) (~chomwitt@2a02:587:7a26:2a00:1ac0:4dff:fedb:a3f1) | 11:11 | |
Kooda | Awesome :) | 12:43 |
Kooda | minute: been curious about Next, are you using the same innolux panel as in the classic Reform? If so, is there a DSI-eDP module in the grid? | 12:44 |
+ paperManu (~paperManu@107.159.71.33) | 12:46 | |
- mtm (QUIT: Ping timeout: 260 seconds) (~textual@47.202.75.129) | 13:02 | |
+ gustav28 (~gustav@c-78-82-54-92.bbcust.telenor.se) | 13:02 | |
+ mtm (~textual@47.202.75.129) | 13:05 | |
- jacqueline (QUIT: Ping timeout: 252 seconds) (~jacquelin@user/jacqueline) | 13:24 | |
+ jacqueline (~jacquelin@user/jacqueline) | 13:24 | |
hramrach | wickedshell: yes, that's the driver covering up temporary failure to read the battery charge. Interestingly, it shows two bad readings, and it would take 4 to get to 0 and system shutting down, less if the remaining charge is lower | 13:38 |
+ bkeys (~Thunderbi@38-146-94-247.echocast.zone) | 14:58 | |
+ _justin_kelly717 (~justinkel@user/justin-kelly/x-6011154) | 15:06 | |
- _justin_kelly71 (QUIT: Ping timeout: 276 seconds) (~justinkel@user/justin-kelly/x-6011154) | 15:08 | |
* _justin_kelly717 -> _justin_kelly71 | 15:08 | |
+ aloo_shu_ (~aloo_shu@0.pool85-51-18.dynamic.orange.es) | 15:21 | |
- aloo_shu (QUIT: Ping timeout: 252 seconds) (~aloo_shu@90.166.99.241) | 15:23 | |
* aloo_shu_ -> aloo_shu | 15:23 | |
kuno | hello! I've installed the A311D module in my pocket, booted from SD, migrated the system over with reform-migrate -- so I currently have a working MNT Pocket, which boots from /boot on the SD card into a system running from NVMe. | 16:26 |
kuno | What are the steps I should take to boot from emmc? (I found some instructions on community.mnt.re, but it's still not entirely clear to me) | 16:27 |
kuno | I don't use/need any encrypted drives/partitions. | 16:27 |
minute | kuno: afaik there's a new tool by josch that could be used for this | 16:31 |
minute | it's reform-emmc-bootstrap coming in the next reform-tools release | 16:32 |
amospalla | Yes, it is reform-emmc-bootstrap. It will create a valid /boot volume on your eMMC for your currently installed OS on nvme. | 16:32 |
* mjw -> Guest7847 | 16:33 | |
* Guest497 -> mjw | 16:33 | |
amospalla | It is actually available on 1.65. | 16:34 |
ryukazou | Happy lunar new year everyone. | 16:35 |
amospalla | You will need to boot from sdcard to use it (on newer releases it will also run when running the OS from the nvme) | 16:36 |
minute | ryukazou: happy lunar year! | 16:37 |
minute | +new! | 16:37 |
wickedshell | minute ch no worries, that was roughly what I was guessing, and I just wanted to confirm. (I'll happily take having all my chargers work at the moment over 2 USB ports :) ) | 16:37 |
wickedshell | hramrach: I haven't ever gotten a system shutdown from it. I can get it to show 0 in the tray icon, but it has never powered itself off. (And I've never seen the OLED show a weird number). The dmesg log just continus like that though | 16:38 |
amospalla | kuno: just note that the tool overwrites the emmc, if you migrated from one SoM to another one, your eMMC should be empty anyway. | 16:39 |
potatoespotatoes | josch: I just got spooked with the build instructions I have been using (from https://codeberg.org/lykso/mnt-reform-nonguix) because some patches fail to get applied. That repo relies on https://source.mnt.re/reform/reform-debian-packages and the build scripts there seem to include a lot of calls to dpkg. | 16:41 |
potatoespotatoes | josch: Ah, I just saw the "linux" and "bisecting-upstream-linux" headers in the readme. I'll try to work with those next. | 16:46 |
kuno | Looks like the reform-tools installed on my system is 1.64, so should I install 1.65 from https://mntre.com/reform-debian-repo/pool/main/r/reform-tools/ or would I need to build it myself? | 16:57 |
kuno | amospalla: yes, it used to have the iMX8M | 16:58 |
amospalla | kuno: apt tools should upgrade the package | 16:59 |
amospalla | apt upgrade should want to install the latest version | 17:00 |
amospalla | that is, `apt update && apt upgrade` | 17:02 |
kuno | oh indeed, I thought I ran that earlier but it does install 1.65 now | 17:16 |
kuno | nabbit# reform-emmc-bootstrap | 17:19 |
kuno | E: no support for partitions other than one swap and one ext4 | 17:19 |
amospalla | Yes, right now it only supports that setup. | 17:23 |
amospalla | How did you partition and format your nvme? | 17:23 |
kuno | I don't have a swap partition (perhaps it would be a good idea to have one) | 17:23 |
kuno | /dev/nvme0n1p1 2048 2099199 2097152 1G EFI System | 17:24 |
kuno | /dev/nvme0n1p2 2099200 1953523711 1951424512 930.5G Linux filesystem | 17:24 |
amospalla | Wait, the script also supports single partition without swap, but it expects it to be the first partition, but you setup an an EFI boot volume one as your first nvme volume (EFI is not used on Pocket). | 17:26 |
kuno | I think I may have used this SSD in a different machine first, I know the EFI partition isn't used, but I tend to leave some space for one just in case | 17:27 |
amospalla | If /dev/nvme0n1p1 is not being used at all, delete it, the script will detect a single ext4 partition and continue. | 17:28 |
kuno | Ok, I can try that | 17:28 |
amospalla | Also, you booted from a os from an osdcard right? Not from nvme. That is expected too. | 17:29 |
kuno | The /boot is on the SD card, / is on the nvme. That's how reform-migrate left things. | 17:32 |
amospalla | I mean, your currently running os must be on the sdcard, not the one on the nvme. | 17:32 |
amospalla | You need to boot the pocket with a system on the sdcard, like when doing a rescue boot. | 17:33 |
kuno | ok, so no, I'm currently running from the nvme. so I guess I have to flash the system image to another SD card... because this one boots from the nvme. | 17:33 |
* _rm_ -> _rm | 17:34 | |
- _rm (QUIT: Changing host) (johan@halin.me) | 17:34 | |
amospalla | You can wait until reform-tools gets updated, then the script will run from your nvme. | 17:34 |
amospalla | You can also download the script from the next version and run it. | 17:36 |
+ ericsfraga (~user@2a00:23cc:b43d:4b00::3ce) | 17:50 | |
hramrach | technically EFI could be used, u-boot has some rudimentary EFI emulation | 17:51 |
hramrach | but it's probably not all that great with no graphics support and with many users not using the serial console | 17:52 |
amospalla | IIRC somewhere was mentioned something about EFI in future Reform computers. | 17:52 |
hramrach | also future graphics support in u-boot on rockchip | 17:54 |
amospalla | it was something related with that, maybe not EFI but some support to boot choices some other way, not sure honestly | 17:54 |
kuno | amospalla: haha, I've booted from SD now. reform-emmc-bootstrap still doesn't like it, because even though I deleted nvme0n1p1 -- the root partition is still called nvme0n1p2 | 17:58 |
amospalla | Didn't know that could happen. Could you please show your partition table? | 18:00 |
kuno | Device Start End Sectors Size Type | 18:00 |
kuno | /dev/nvme0n1p2 2099200 1953523711 1951424512 930.5G Linux filesystem | 18:00 |
hramrach | would it work with the first partition as swap or does it have to be a specific order? | 18:01 |
kuno | I'm ok starting over, I probably should have a swap partition anyway | 18:01 |
hramrach | yes just made room for one by deleting EFI' | 18:01 |
amospalla | the tool expects one swap and one ext4, give it what it wants. Create again nvme0n1p1 with a swap on it. | 18:02 |
amospalla | hramrach: right, swap and ext4 can be in any order. | 18:04 |
kuno | E: writing to eMMC not supported on MNT Pocket Reform with BPI-CM4 Module | 18:14 |
bleb | if I order from here will it come with mobo 3.0? https://shop.mntre.com/products/mnt-reform | 18:15 |
amospalla | kuno: what is giving you that error? | 18:18 |
kuno | The very end of running "reform-emmc-bootstrap" | 18:18 |
amospalla | That is reform-flash-uboot. | 18:19 |
amospalla | kuno: try shut down, remove sdcard and see if it boots. | 18:20 |
kuno | doesn't look like it boots without SD card. | 18:25 |
amospalla | kuno: I'm sorry to say I don't know how to continue at this point. | 18:27 |
amospalla | josch: is the one able to point what we overlooked, how to set it up to boot from emmc. | 18:28 |
- sevan (QUIT: Ping timeout: 265 seconds) (~sevan@user/venture37) | 18:34 | |
kuno | amospalla: from community.mnt.re I know that error is probably because of settings in /usr/share/reform-tools/machines/MNT Reform 2 with BPI-CM4 Module.conf -- but I'm not entirely clear how safe it is to change those. | 18:42 |
amospalla | kuno: don't change this, may be dangerous. | 18:43 |
kuno | Ok, I'll wait. | 18:43 |
hramrach | IIRC on the bpi module if you write the boot data to eMMC there is no way to boot from SD card anymore, and in particular no recovery path in case the eMMC becomes unbootable | 18:46 |
+ sevan (~sevan@2001:470:1f1d:1d6:5a55:caff:fe24:ed4) | 18:46 | |
hramrach | There was some talk about HDMI recovery dongle which may or may not work depending on specifics of wiring the HDMI port (ie which i2c bus is exposed there, and with which pin configuration) | 18:47 |
hramrach | nobody tested that it actually works in the end, and no other recovery method is known other than interfering with the data transmission from eMMC by shorting some traces on the pcb with a metal object | 18:49 |
minute | kuno: IMHO it's ok nowadays to write uboot to emmc on a311d. so you can try editing that config | 18:51 |
kuno | minute: do I need to mess with the UBOOT and FLASHBIN offsets, or just set EMMC_USE=true? | 18:55 |
minute | kuno: normally no messing, can you show me the contents of those variables for you? | 18:55 |
minute | just to make sure they look ok | 18:56 |
minute | hramrach: well, the other recovery method is to use cm4 or bpi io board... | 18:56 |
minute | (and amlogic usb bootloader stuff) | 18:56 |
kuno | minute: whatever is in the current system image (pocket-reform-system-a311d.img.gz), I'm doing a fresh install. (I cannot check right now because I have to go through the setup wizard again first) | 19:01 |
minute | kuno: ok, checking | 19:03 |
minute | bleb: yes @ mb 3.0 | 19:04 |
minute | kuno: can you tell me where you read about having to adjust UBOOT and FLASHBIN offset? or it was just a general question? | 19:04 |
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50) | 19:08 | |
minute | josch: FYI tried linux from https://source.mnt.re/reform/reform-debian-packages/-/pipelines/3406 on the ls1028a and still get a WARNING at drm_dp_aux_register+0x148/0x180 and link training failed | 19:09 |
minute | kuno: ok i double checked, looks like you do not need to edit the offsets, only set EMMC_USE to true https://community.mnt.re/t/migration-from-i-mx8mplus-to-a311d/2317/28 | 19:11 |
kuno | Thanks! I’ll try after lunch | 19:12 |
bleb | minute: sweet | 19:17 |
bleb | is there a reform configuration that is likely to work well with x11? | 19:27 |
bleb | I see conflicting information about x11 working with the imx8mq | 19:28 |
hramrach | Generally the Arm GPU drivers are under ongoing development with significant features added over time, and X11 compatibility is not tested. With that X11 compatibility bitrots over time. | 19:33 |
hramrach | Yes, somebody tried to run X11 on imx8mq at some point in the past and it worked then. It does not mean it works now. | 19:35 |
hramrach | There are some alternatives like running fullscreen Xwayland or something | 19:35 |
hramrach | If you need an inoput device that only work with X11 or soemthing there is no clear way to get that | 19:36 |
bleb | if it worked in the past, couldn't you use the same driver version that worked then? | 19:37 |
hramrach | Also the libinput people got the GNOME disease of knowing best how users should use their devices so many devices are supported but with much fewer configuration options | 19:37 |
hramrach | it means using the kernel used then, the X server used then, the Mesa used then ... | 19:38 |
bleb | hm are the drivers compiled into the kernel? | 19:38 |
hramrach | part is in the kernel, part in Mesa, part in libdrm, part in X server | 19:39 |
bleb | oh my | 19:39 |
bleb | who actually develops the ARM gpu drivers without care for X11? | 19:41 |
bleb | is it an open source project? | 19:41 |
hramrach | sure, it is an opensource project. X11 worked as a project so long as the development was sponsored by big commercial Linux distributions, and they decided they no longer care. | 19:42 |
kuno | I'm still getting this at the end of `reform-emmc-bootstrap`: | 19:44 |
kuno | Installing new boot.scr. | 19:44 |
kuno | E: writing to eMMC not supported on MNT Pocket Reform with BPI-CM4 Module | 19:44 |
kuno | This is after editing /usr/share/reform-tools/machines/MNT\ Reform\ 2\ with\ BPI-CM4\ Module.conf to have EMMC_USE=true and EMMC_BOOT=true | 19:45 |
hramrach | I get that X11 is obsolete and poorly designed. Sadly in some ways the Wayland ecosystem gave up on improvement over X11, and in some ways it even much worse | 19:48 |
hramrach | but sure, Vulcan support and complex graphics pipelines work better in it. Sounds like it was designed by people who do graphics, and everything else was considered secondary at best. | 19:49 |
sigrid | 19:41 < bleb> who actually develops the ARM gpu drivers without care for X11? | 19:50 |
sigrid | I might be very wrong here, so take it with a grain of salt, but my understanding would be mostly asahi-adjacent people | 19:50 |
sknebel | "ARM gpu drivers" is not really one thing or project. ARM SoCs use various different GPUs | 19:51 |
hramrach | and different groups develop drivers for different GPUs | 19:51 |
sknebel | yep | 19:52 |
hramrach | Asahi would be the Apple Silicon one | 19:52 |
sknebel | also remember that these generally are for embedded applications, and there is little demand for X11 there | 19:52 |
bleb | so it's some collection of developers submitting patches to linux, mesa, and libdrm | 19:53 |
bleb | and some of those projects don't mind if the patches break x11 | 19:53 |
hramrach | there is little demend for X11 anywhere with major Linux distributions moving towards Wayland | 19:53 |
sigrid | fun read: https://social.treehouse.systems/@marcan/110354541574112092 | 19:53 |
sknebel | that too, but the desktop GPU drivers generally still pay some attention to it | 19:54 |
hramrach | If somebody maintained X11 that breakage would be detected, debugged, and fixed. Nobody really does anymore, though. | 19:54 |
sknebel | whereas if you ship an imx in an embedded device, in 95% of cases you use neither X nor wayland | 19:54 |
sknebel | and wayland generally just works with the available APIs if you need it | 19:55 |
sknebel | (imx as the example because I have the most experience with those, but I suspect most other are similar) | 19:56 |
hramrach | it's not that it just works, it's that if it does break somebody finds out and debugs it | 19:59 |
hramrach | it does help that its internal model of what a graphics hardware stack looks like is not so far from reality as thet of X11, though | 20:00 |
+ mra (~mra@2a02:aa10:e778:ad80:8f9e:77ad:4a2e:52c7) | 20:10 | |
kuno | oh nevermind, I somehow didn't make that edit correctly. Double checking things, it now works. the machine now boots to NVMe from the EMMC. | 20:13 |
amospalla | yay (: | 20:18 |
hramrach | \o/ | 20:22 |
minute | kuno: awesome! i think you were editing the reform 2 file instead of the pocket reform specific machine file before. | 20:32 |
kuno | sounds likely | 20:33 |
- yqshao (QUIT: Remote host closed the connection) (~yqshao@user/yqshao) | 20:58 | |
+ yqshao (~yqshao@user/yqshao) | 20:58 | |
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:50) | 21:18 | |
- _justin_kelly71 (QUIT: Read error: Connection reset by peer) (~justinkel@user/justin-kelly/x-6011154) | 21:22 | |
+ _justin_kelly71 (~justinkel@user/justin-kelly/x-6011154) | 21:24 | |
- _justin_kelly71 (QUIT: Read error: Connection reset by peer) (~justinkel@user/justin-kelly/x-6011154) | 21:29 | |
- gustav28 (QUIT: Quit: Quit) (~gustav@c-78-82-54-92.bbcust.telenor.se) | 21:31 | |
+ _justin_kelly71 (~justinkel@user/justin-kelly/x-6011154) | 21:32 | |
+ ZylonMaster (~hjcs@syn-098-015-248-249.res.spectrum.com) | 21:53 | |
ZylonMaster | Wonder how OpenBSD support is coming along for pocket mnt reform | 21:54 |
ZylonMaster | would love to try that out | 22:02 |
bluerise | hah | 22:08 |
bluerise | which SoC is in there? | 22:08 |
- _justin_kelly71 (QUIT: Read error: Connection reset by peer) (~justinkel@user/justin-kelly/x-6011154) | 22:08 | |
bluerise | display driver will always be the most important one to achieve | 22:08 |
+ _justin_kelly71 (~justinkel@user/justin-kelly/x-6011154) | 22:11 | |
ZylonMaster | imx8m is current one I have | 22:19 |
ZylonMaster | others do exsit tho | 22:19 |
ZylonMaster | exist* | 22:19 |
- mra (QUIT: Ping timeout: 240 seconds) (~mra@2a02:aa10:e778:ad80:8f9e:77ad:4a2e:52c7) | 22:46 | |
+ colinsane (~colinunin@97-126-15-5.tukw.qwest.net) | 22:52 | |
- bkeys (QUIT: Ping timeout: 245 seconds) (~Thunderbi@38-146-94-247.echocast.zone) | 22:55 | |
- colinsane (QUIT: Ping timeout: 252 seconds) (~colinunin@97-126-15-5.tukw.qwest.net) | 22:57 | |
+ mra (~mra@2a02:aa10:e778:ad80:349b:21a1:7c03:4f97) | 23:05 | |
+ bkeys (~Thunderbi@h167.248.96.50.static.ip.windstream.net) | 23:09 | |
- ZylonMaster (QUIT: Quit: Leaving) (~hjcs@syn-098-015-248-249.res.spectrum.com) | 23:11 | |
* mjw -> Guest8836 | 23:12 | |
* Guest7847 -> mjw | 23:12 | |
- Ar|stote|is (QUIT: Ping timeout: 265 seconds) (~linx@149.210.8.39) | 23:14 | |
+ Ar|stote|is (~linx@149.210.8.22) | 23:18 | |
- _justin_kelly71 (QUIT: Read error: Connection reset by peer) (~justinkel@user/justin-kelly/x-6011154) | 23:22 | |
+ mrbcmorris (~mrbcmorri@1513413-static.lxtnkya3.metronetinc.net) | 23:26 | |
- mrbcmorris_ (QUIT: Ping timeout: 265 seconds) (~mrbcmorri@1513413-static.lxtnkya3.metronetinc.net) | 23:27 | |
+ _justin_kelly71 (~justinkel@user/justin-kelly/x-6011154) | 23:49 | |
josch | kuno: sorry that i was of no help today. It's exam season right now, so I only was back home very late :( | 23:59 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!