vagrantc | ACTION always checks serial console output in those scenarios | 00:01 |
---|---|---|
alex4nder | yah | 00:01 |
alex4nder | I'm traveling otherwise I would | 00:01 |
alex4nder | I'll have to track something down | 00:01 |
vagrantc | hrm... E: The repository 'https://mntre.com/reform-debian-repo reform Release' is not signed. | 00:03 |
ex-parrot | blinking LED sounds odd | 00:03 |
alex4nder | yah, this display connector is one of the tightest I've ever seen | 00:12 |
alex4nder | it's probably time to track down a serial cable | 00:14 |
+ _Bnuface (~beeanyew@89-160-120-72.cust.bredband2.com) | 00:20 | |
- _Bnu (QUIT: Ping timeout: 252 seconds) (~beeanyew@89-160-120-72.cust.bredband2.com) | 00:22 | |
alex4nder | OK, very interesting | 00:51 |
alex4nder | the white dot on my cable seems reversed? | 00:58 |
vagrantc | hrm. Linux version 5.17.0-rc5-arm64 (debian-kernel@lists.debian.org) (aarch64-linux-gnu-gcc-11 (Debian 11.2.0-18) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP Debian 5.17~rc5-1~exp1+reform1 (2022-02-27) still hangs during boot | 00:58 |
alex4nder | I had to point the white dot internally.. but the instructions say "Plug in the 30 pin display cable. The display cable has a white dot marking pin 1. The white dot must point in the direction of the hinges off the motherboard." | 00:59 |
alex4nder | : | | 00:59 |
* _Bnuface -> _Bnu | 01:00 | |
vagrantc | ACTION remembers being pretty confused with that step ... | 01:00 |
alex4nder | yah, either my reading comprehension is busted, or it's backwards | 01:01 |
alex4nder | I flipped it around, and it definitely works | 01:01 |
- mtm (QUIT: Ping timeout: 256 seconds) (~mtm@c-73-27-62-116.hsd1.fl.comcast.net) | 01:02 | |
- Christoph_ (QUIT: Remote host closed the connection) (~Christoph@p4fe73cd4.dip0.t-ipconnect.de) | 01:11 | |
alex4nder | wait a second.. did the instructions change? | 01:19 |
alex4nder | https://mntre.com/media/reform_md/mnt-reform2-diy-manual-r1.pdf .. the ones here say | 01:19 |
alex4nder | "Plug in the 30 pin display cable. The display cable ha a white dot marking pin 1. The white dot must point in the direction of the display." | 01:19 |
alex4nder | which is what I ended up doing to make it work | 01:20 |
chartreuse | The white dot matches the pin 1 notch on the mainboard | 01:26 |
chartreuse | Which is on the side close to the wifi slot, and pointed to the back (screen) | 01:27 |
chartreuse | https://cdn.discordapp.com/attachments/574078317599391744/956711003305943060/20220324_182727.jpg | 01:28 |
chartreuse | Both of those instructions are the same side. The screen side (back of the unit) and the hinges are the same direction | 01:28 |
chartreuse | The other thing on the outline on the board has that corner cut away which indicates pin 1 | 01:29 |
chartreuse | Do you have a picture of how you had to install yours? | 01:30 |
ex-parrot | soshine reform just hit 4 hours running mostly idle, now at 24% battery according to the controller (which prob hasn't learned the new cells yet) | 01:33 |
ex-parrot | but display on and keyboard backlight on | 01:34 |
alex4nder | chartreuse: yah, this is where english becomes interesting.. the other direction is also "off the mainboard".. and the hinges are on the "edges" of the case | 01:35 |
alex4nder | "direction of the display" made it obvious | 01:36 |
ex-parrot | so you're up and running alex4nder? | 01:52 |
- adjtm (QUIT: Remote host closed the connection) (~adjtm@4.red-83-52-193.dynamicip.rima-tde.net) | 01:53 | |
alex4nder | yah 100% | 01:56 |
alex4nder | thanks for the feedback everyone | 01:57 |
+ sl (~sl@beastie.sdf.org) | 02:03 | |
chartreuse | No worries, for nvme drives there's a thread at the forums with ones people have tested working. Some drives don't play nice with ARM boards | 02:08 |
chartreuse | And wifi most will work, ath9k ones are nice in that they don't need any binary blobs, but they're only N cards. If you go newer you need a m.2 to minipcie card adapter | 02:09 |
chartreuse | There are a few AC cards with minipcie, but getting an adapter would be a better choice for if you want ac or ax somehow | 02:09 |
alex4nder | good to know | 02:12 |
- chomwitt (QUIT: Ping timeout: 260 seconds) (~chomwitt@2a02:587:dc0d:b200:f874:1c07:de06:7cf8) | 02:18 | |
- alex4nder (QUIT: Ping timeout: 260 seconds) (~alexander@ip98-171-191-229.sb.sd.cox.net) | 02:41 | |
+ adjtm (~adjtm@4.red-83-52-193.dynamicip.rima-tde.net) | 03:09 | |
+ mtm (~mtm@c-73-27-62-116.hsd1.fl.comcast.net) | 03:10 | |
- qbit (QUIT: Quit: WeeChat 3.3) (~qbit@h.suah.dev) | 03:11 | |
ex-parrot | ok ran soshines down to 3% | 03:16 |
ex-parrot | now rehcarging | 03:16 |
ex-parrot | runtime seems pretty comparable to the original reform batteries | 03:16 |
ex-parrot | maybe not quite as good, but acceptable | 03:16 |
- oomono (QUIT: Quit: Connection closed for inactivity) (uid328183@id-328183.tinside.irccloud.com) | 03:22 | |
- nsc (QUIT: Ping timeout: 252 seconds) (~nicolas@128-98-142-46.pool.kielnet.net) | 03:39 | |
+ nsc (~nicolas@141-49-142-46.pool.kielnet.net) | 03:40 | |
* nsc -> Guest5319 | 03:41 | |
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:20) | 04:02 | |
- _Bnu (QUIT: Ping timeout: 256 seconds) (~beeanyew@89-160-120-72.cust.bredband2.com) | 04:20 | |
+ _Bnu (~beeanyew@89-160-120-72.cust.bredband2.com) | 04:21 | |
- Ar|stote|is (QUIT: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) (~linx@149-210-29-113.mobile.nym.cosmote.net) | 05:28 | |
+ Ar|stote|is (~linx@149-210-29-113.mobile.nym.cosmote.net) | 05:28 | |
- Ar|stote|is (QUIT: Client Quit) (~linx@149-210-29-113.mobile.nym.cosmote.net) | 05:29 | |
+ Ar|stote|is (~linx@149-210-29-113.mobile.nym.cosmote.net) | 05:29 | |
- _Bnu (QUIT: Ping timeout: 256 seconds) (~beeanyew@89-160-120-72.cust.bredband2.com) | 06:23 | |
+ _Bnu (~beeanyew@89-160-120-72.cust.bredband2.com) | 06:24 | |
+ oomono (uid328183@id-328183.tinside.irccloud.com) | 07:46 | |
- GNUmoon (QUIT: Ping timeout: 240 seconds) (~GNUmoon@gateway/tor-sasl/gnumoon) | 07:57 | |
+ alex4nder (~alexander@ip98-171-191-229.sb.sd.cox.net) | 08:27 | |
- alex4nder (QUIT: Quit: leaving) (~alexander@ip98-171-191-229.sb.sd.cox.net) | 08:34 | |
+ GNUmoon (~GNUmoon@gateway/tor-sasl/gnumoon) | 09:15 | |
+ chomwitt (~chomwitt@2a02:587:dc0d:b200:e0e6:2517:8e76:8934) | 09:28 | |
- josch (QUIT: Ping timeout: 240 seconds) (~josch@mister-muffin.de) | 09:34 | |
+ josch (~josch@mister-muffin.de) | 09:35 | |
- chomwitt (QUIT: Ping timeout: 245 seconds) (~chomwitt@2a02:587:dc0d:b200:e0e6:2517:8e76:8934) | 09:52 | |
+ mjw (~mjw_@2001:1c06:2488:1400:9e5c:8eff:fe8f:a440) | 10:25 | |
swivel | csent | 10:26 |
swivel | oops | 10:26 |
+ Christoph_ (~Christoph@p4fe73dec.dip0.t-ipconnect.de) | 11:29 | |
+ chomwitt (~chomwitt@2a02:587:dc0d:b200:a198:e1d2:32d4:cbec) | 12:08 | |
+ qbit (~qbit@h.suah.dev) | 12:17 | |
- Christoph_ (QUIT: Remote host closed the connection) (~Christoph@p4fe73dec.dip0.t-ipconnect.de) | 12:18 | |
- GNUmoon (QUIT: Remote host closed the connection) (~GNUmoon@gateway/tor-sasl/gnumoon) | 12:24 | |
+ GNUmoon (~GNUmoon@gateway/tor-sasl/gnumoon) | 12:25 | |
- mtm (QUIT: Ping timeout: 240 seconds) (~mtm@c-73-27-62-116.hsd1.fl.comcast.net) | 13:02 | |
- oomono (QUIT: Quit: Connection closed for inactivity) (uid328183@id-328183.tinside.irccloud.com) | 14:33 | |
+ oomono (uid328183@id-328183.tinside.irccloud.com) | 14:56 | |
+ mtm (~mtm@c-73-27-62-116.hsd1.fl.comcast.net) | 15:09 | |
+ Christoph_ (~Christoph@p4fe73dec.dip0.t-ipconnect.de) | 15:26 | |
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:20) | 18:01 | |
eery | Huh, minecraft runs alright on etnaviv | 18:22 |
- mjw (QUIT: Quit: Leaving) (~mjw_@2001:1c06:2488:1400:9e5c:8eff:fe8f:a440) | 18:56 | |
+ aliosablack (~chomwitt@94.66.60.177) | 18:57 | |
- chomwitt (QUIT: Ping timeout: 260 seconds) (~chomwitt@2a02:587:dc0d:b200:a198:e1d2:32d4:cbec) | 18:58 | |
vkoskiv_ | eery: Actual minecraft, as in 'Java Edition'? | 19:16 |
vkoskiv_ | And if so, what sorts of framerates? | 19:16 |
vkoskiv_ | 100% not expecting to game much on my Reform, but some casual Minecraft once in a while would be fun | 19:16 |
eery | Yeah, full on java minecraft -- with every setting cranked down and running in not-full-screen, 60-80 FPS | 20:13 |
eery | Still gets 40-50 FPS fullscreened, though | 20:13 |
vkoskiv_ | Cool, perfectly usable | 20:13 |
eery | I'm curious what the bottleneck is, I've noticed in some configs bringing up the debug overlay tanks it to sub 1 FPS | 20:14 |
eery | So I think there's probably something funky with etnaviv going on that could be polished | 20:15 |
* robin_ -> robin | 20:23 | |
- qbit (QUIT: Quit: WeeChat 3.3) (~qbit@h.suah.dev) | 20:35 | |
Boostisbetter | could you please share how you got Minecraft working? | 20:55 |
Boostisbetter | I have a minecraft server that I use for my kids, and it would be great to be able to play on the Reform, even on a scale down way | 21:00 |
- jcs (QUIT: Quit: leaving) (~jcs@jcs.org) | 21:03 | |
eery | sure, I'll put together something - I could probably throw up the patched LWJGL jars and multimc manifest I used to simplify the process, though you might still need to go through the obnoxious process of getting a custom build of multimc to work with MS sign-on :/ | 21:04 |
eery | another caveat is I'm using an older version, I think the most recent versions bumped the GL requirements a lot, which probably breaks etnaviv | 21:05 |
+ qbit (~qbit@h.suah.dev) | 21:21 | |
Boostisbetter | hmmm, interesting. Well if manage to have the time, I'm interested. | 21:25 |
josch | Maybe I'm just blind but I cannot find the button that allows me to edit my post on community.mnt.re | 21:57 |
Boostisbetter | discourse has a feature where when you are a new account you are not able to edit your posts until a specific amount of time has based. | 22:07 |
Boostisbetter | It is a anti spam / bot feature, but is also useful in ensuring people understand the rules before engaging too much | 22:07 |
Boostisbetter | Once your trust level moves to 1 or higher, I believe you will see the edit button on your posts. | 22:08 |
josch | okay, I see, thank you! | 22:10 |
vagrantc | ACTION waves | 22:14 |
vagrantc | josch: i tried the kernel 5.17~rc5 from the repository the other day, and it seemed to hang in various different places in the boot process :/ | 22:14 |
vagrantc | josch: any further progress on minimizing the diff with the debian kernel configs? | 22:15 |
josch | vagrantc: I'm done with that. This is the diff: https://source.mnt.re/reform/reform-debian-packages/-/blob/main/linux/config | 22:18 |
josch | vagrantc: how are you testing? It works fine for me. I'm testing with a fresh sysimage-v3. | 22:19 |
vagrantc | josch: i installed on the system i've upgraded from whe i got the reform ... using a mainline u-boot + patches from not too long ago | 22:20 |
josch | oh that will surely break | 22:21 |
vagrantc | j | 22:21 |
vagrantc | hah | 22:21 |
vagrantc | which part of it? :) | 22:21 |
josch | here is a list of things you can check: | 22:21 |
josch | 1. do you have "MNT Reform 2" in your /etc/flash-kernel/machine | 22:22 |
vagrantc | no, using u-boot-menu | 22:23 |
josch | 2. in /etc/default/flash-kernel, do you have no_console_suspend cma=512M pci=nomsi in your LINUX_KERNEL_CMDLINE_DEFAULTS | 22:23 |
vagrantc | definitely don't have those in the kernel commandline | 22:23 |
josch | 3. do you have the following modules in your /etc/initramfs-tools/modules: | 22:23 |
josch | pwm_imx27,nwl-dsi,ti-sn65dsi86,imx-dcss,panel-edp,mux-mmio,mxsfb,usbhid,imx8mq-interconnect | 22:24 |
vagrantc | will check! | 22:24 |
vagrantc | thanks! | 22:24 |
vagrantc | what's the flash-kernel entry supposed to handle? the correct .dtb ? | 22:26 |
josch | yes | 22:27 |
josch | this is the patch against flash-kernel: https://source.mnt.re/reform/reform-debian-packages/-/blob/main/patches/flash-kernel | 22:28 |
vagrantc | it's getting the .dtb via other means :) | 22:28 |
josch | this is also not useful for you if you don't use the same bootloader | 22:29 |
vagrantc | well, i'll see if adding these things to my environment fix the issue ... trying to make sure i'm doing the same kinds of things ... if it doesn't work, i'll move to a more similar environment if needed | 22:30 |
minute | i wonder how hard it would be to make a v2->v3 migration script | 22:32 |
kfx | does the kernel build break if those modules are compiled statically into the kernel? | 22:32 |
vagrantc | i also noticed no signing keys for the repository?? | 22:34 |
minute | vagrantc: yeah, kind of not really secure if automated, plus there is https | 22:42 |
vagrantc | well, if it's not really secure, you may as well distribute over telnet :P :) | 22:47 |
minute | vagrantc: no | 22:54 |
minute | vagrantc: i meant that signing it wouldn't be more secure than https | 22:54 |
minute | vagrantc: both (would) use a secret key that is stored on the same machine; at least until there is a mechanism of signing it from another machine | 22:55 |
josch | minute: i think it's possible to write a migration script but I think the problem will be the many different ways that people choose to boot their system and that will be hard to test I think | 22:55 |
josch | kfx: my motivation to do it with mostly modules is, that I want to send the diff in to the official Debian arm64 package. And then we don't need to build our own kernel but just install it from the Debian repos. | 22:57 |
vagrantc | hrm. well, with the same kernel commandline and all the modules added to the initrd, it briefly booted up with a working screen ... but the seemed to freeze again, and the screen had various tiny strips wobbling ... | 23:02 |
vagrantc | time to explore the latest and greatest image! | 23:03 |
josch | vagrantc: did it look similar to this: https://mister-muffin.de/p/CZ_q.jpg | 23:05 |
vagrantc | no, just a bunch of small roughly pinkish purple lines at a diagonal waving | 23:07 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!