Darkmatter66 has joined #nixos-aarch64
<WRMilling> I am sure its a simple configuration change, but after the initial kernel build on the PBP, I don't have the boot process showing anymore. Just a few errors/warnings and then it gets to desktop-mode
rajivr has joined #nixos-aarch64
h0m1 has quit [Ping timeout: 260 seconds]
h0m1 has joined #nixos-aarch64
<samueldr> AFAIK it's just because it boots "that fast"
<samueldr> the drivers are initializing during that time, wrmilling
<samueldr> (or the drivers are loading in "that slow")
<samueldr> the drivers are loaded as kernel modules, and they are asked for explicitly during the boot process
<samueldr> so it's already past the point the kernel is starting
<WRMilling> Its taking over a minute or two to boot after I go amber to green.
<WRMilling> (on the power led)
<WRMilling> I get 4 messages on screen before I get to desktop-login: "rockchip-dp no DP phy configured", "OF: graph: no port node found in ...", "cw2015 4-0062 Failed to register power supply", and "lvm2-activation-generator: lvmconfig failed"
<WRMilling> The cross-compiled kernel gave a lot more output (showing services booting, going green etc).
<samueldr> weird
<samueldr> in my experience it's almost instant
<samueldr> and that's with extlinux.conf boot, right?
<samueldr> (note that I haven't actually tried 5.8 just yet)
<samueldr> (I tried 5.8-rcsomething in the past)
<WRMilling> configuration here: https://github.com/wrmilling/nixos-pinebook-pro
<WRMilling> Using extlinux.conf, your overlay, one kernel patch for overclock, and trying to install some services, etc.
<samueldr> to me boot is just as fast as it should be compared to my other devices
<samueldr> so I assumed that, like me, there was no time for the console to show up just because it was already going to the display manager
<WRMilling> which I remember being the case on first install
<WRMilling> I wonder if I messed up the config somewhere
<WRMilling> Almost want to reinstall the original image on the SD card, and use the repo to do a first build again.
<samueldr> it shouldn't matter
<samueldr> the boot process relies on the properties of nix that generations can't be "tainted" by some misconfiguration
<WRMilling> Are the boot logs still put in /var/logs or similar?
<samueldr> journalctl
<samueldr> journalctl -b0 # for the current boot
<WRMilling> at least one minute of the boot is trying to init a (non-existant) eth0
<samueldr> oh
<samueldr> at least there's clues
<samueldr> wrmilling: ^
<samueldr> you could remove those three lines since you're using network manager anyway AFAIK
<WRMilling> Well, fart. That must have been in the inital config generation.
<samueldr> it might have been
<samueldr> things changed a lot in the few recent versions
<samueldr> and a curse of NixOS is that you (well, I) never end up re-installing from scratch
<WRMilling> I was using wpa_supplicant by itself originally
<samueldr> the few times I re-installed I ended up re-using my config
<WRMilling> As I would expect to :)
<samueldr> and the reason? new disk layout
<samueldr> you're likely to find die-hard NixOS users are not familiar with the exact install steps
<WRMilling> Yeah, that was the problem.
<WRMilling> less than 15 seconds after amber->green
<WRMilling> Also, feel like I am missing a simple package. mount.nfs not supported. (nfs-utils manually installed for now, rpcbind enabled.
<samueldr> ,locate bin mount.nfs
<{^_^}> Found in packages: nfsUtils
<samueldr> I don't have experience with nfs though
<WRMilling> No problem. I will ask in the main channel as well.
<WRMilling> nfs-utils is installed, mount.nfs exists (redid it anyway, it just said replacing).
<clever> nfs needs some services running to fully work
<clever> nixos automates that if you set boot.supportedFilesystems = [ "nfs" ];
<WRMilling> Well, isn't that clever.
<WRMilling> Also, it was completely a misconfiguration on my end. I duplicate shares on both nfs, and smb. Aparantly I limited the nfs shares by IP, and that was not the error I expected for that case.
<WRMilling> Thank you for the help (cleaner config to add that line.
orivej has joined #nixos-aarch64
lordcirth_ has joined #nixos-aarch64
orivej has quit [Ping timeout: 240 seconds]
lordcirth__ has quit [Ping timeout: 246 seconds]
orivej has joined #nixos-aarch64
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #nixos-aarch64
orivej has quit [Ping timeout: 264 seconds]
orivej has joined #nixos-aarch64
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #nixos-aarch64
orivej_ has joined #nixos-aarch64
orivej has quit [Ping timeout: 240 seconds]
zupo has joined #nixos-aarch64
orivej_ has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-aarch64
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-aarch64
zupo_ has joined #nixos-aarch64
zupo has quit [Ping timeout: 256 seconds]
ArtemVorotnikov[ has joined #nixos-aarch64
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #nixos-aarch64
orivej has quit [Ping timeout: 246 seconds]
orivej has joined #nixos-aarch64
cole-h has quit [Quit: Goodbye]
zupo_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
orivej has quit [Ping timeout: 260 seconds]
orivej_ has joined #nixos-aarch64
orivej_ has quit [Read error: Connection reset by peer]
orivej has joined #nixos-aarch64
zupo has joined #nixos-aarch64
alp has joined #nixos-aarch64
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-aarch64
alp has quit [Ping timeout: 256 seconds]
orivej has quit [Ping timeout: 246 seconds]
orivej has joined #nixos-aarch64
orivej has quit [Quit: No Ping reply in 180 seconds.]
alp has joined #nixos-aarch64
orivej has joined #nixos-aarch64
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #nixos-aarch64
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #nixos-aarch64
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #nixos-aarch64
orivej has quit [Ping timeout: 246 seconds]
alp has quit [Ping timeout: 246 seconds]
alp has joined #nixos-aarch64
Thra11_ has quit [Ping timeout: 240 seconds]
Darkmatter66_ has joined #nixos-aarch64
Darkmatter66 has quit [Ping timeout: 246 seconds]
Thra11_ has joined #nixos-aarch64
alp has quit [Remote host closed the connection]
alp has joined #nixos-aarch64
orivej has joined #nixos-aarch64
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<wavirc22> angerman: Very cool. I'll have a test... Regarding the meson64-tools repo; did you knock that together yourself?
<angerman> wavirc22: yea... just a bit of rev eng of that darn binary.
<wavirc22> angerman: Hmm... I need to rev eng your skillset.
<angerman> Once you have the structs figured out, the rest is relatively straight forward. I did hit a bit of a bump where I had a mental model of how I wanted the fip to look, but that didn’t really correlate to what it was.
quinn has quit [Quit: ZNC 1.8.1 - https://znc.in]
<wavirc22> angerman: I'm in awe. And inspired. angerman++
<{^_^}> angerman's karma got increased to 4
<angerman> It’s really a lot easier today with all the free tools we have. X86 ISA keeps being ugly.
alp has quit [Ping timeout: 256 seconds]
zupo has joined #nixos-aarch64
dongcarl has quit [Read error: Connection reset by peer]
dongcarl has joined #nixos-aarch64
alp has joined #nixos-aarch64
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-aarch64
orivej_ has joined #nixos-aarch64
orivej has quit [Ping timeout: 264 seconds]
Thra11_ has quit [Ping timeout: 256 seconds]
Thra11_ has joined #nixos-aarch64
superherointj has joined #nixos-aarch64
orivej_ has quit [Ping timeout: 246 seconds]
superherointj has quit [Quit: Leaving]
alp has quit [Ping timeout: 256 seconds]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
alp has joined #nixos-aarch64
<WRMilling> awk
<angerman> wrmilling: it’s a great tool! Some prefer Perl ...
lordcirth_ has quit [Ping timeout: 260 seconds]
lordcirth has joined #nixos-aarch64
lordcirth has quit [Ping timeout: 244 seconds]
lordcirth has joined #nixos-aarch64
Thra11_ has quit [Ping timeout: 265 seconds]
Thra11_ has joined #nixos-aarch64
<WRMilling> Yes, getting used to having weechat open again, sometimes I lose track of my cursor...
lordcirth_ has joined #nixos-aarch64
cole-h has joined #nixos-aarch64
lordcirth has quit [Ping timeout: 244 seconds]
zupo has joined #nixos-aarch64
zupo has quit [Client Quit]
orivej has joined #nixos-aarch64
Thra11_ has quit [Ping timeout: 240 seconds]
Thra11_ has joined #nixos-aarch64
orivej has quit [Ping timeout: 246 seconds]
lordcirth__ has joined #nixos-aarch64
ehmry has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
lordcirth_ has quit [Ping timeout: 260 seconds]
alp has quit [Ping timeout: 240 seconds]
superherointj has joined #nixos-aarch64
lordcirth__ has quit [Ping timeout: 244 seconds]
lordcirth has joined #nixos-aarch64
alp has joined #nixos-aarch64
lordcirth has quit [Ping timeout: 264 seconds]
lordcirth has joined #nixos-aarch64
lordcirth has quit [Ping timeout: 256 seconds]
lordcirth has joined #nixos-aarch64
hpfr[m] has quit [Quit: authenticating]
hpfr[m] has joined #nixos-aarch64
hpfr[m] is now known as hpfr
zupo has joined #nixos-aarch64
alp has quit [Ping timeout: 265 seconds]
lordcirth has quit [Ping timeout: 272 seconds]
rajivr has quit [Quit: Connection closed for inactivity]
alp has joined #nixos-aarch64
lordcirth has joined #nixos-aarch64
cole-h has quit [Quit: Goodbye]
lordcirth_ has joined #nixos-aarch64
lordcirth has quit [Ping timeout: 260 seconds]
<WRMilling> How often shuold I be doing a `nixos-rebuild switch --upgrade`?
<WRMilling> Also, is it about to compile firefox.....
lordcirth has joined #nixos-aarch64
<samueldr> it might be about to compile firefox
lordcirth_ has quit [Ping timeout: 244 seconds]
<WRMilling> Yes, yes it is.
<samueldr> as often as you feel, though there is that issue
lordcirth_ has joined #nixos-aarch64
<WRMilling> Is there any kind of option to do a `--upgrade --binary-only`
<WRMilling> That would be nice.
lordcirth has quit [Ping timeout: 244 seconds]
<samueldr> (brb, in a meeting)
<WRMilling> :thumbsup:
<samueldr> so
<samueldr> yeah
<samueldr> the *nixos* channel right now updates only includes x86_64-linux in it
<samueldr> so it might (does) advance before aarch64-linux is tried to be built
<samueldr> right now I'm cheating my way since I'm not using the nix-channel feature
<samueldr> I just make sure it built the tested jobset here successfully https://hydra.nixos.org/jobset/mobile-nixos/unstable
<samueldr> because the tested jobset for mobile includes firefox
<samueldr> this is not optimal
<samueldr> (another reason for why there's no pre-built images produced, as support is still rough)
<WRMilling> It fail to buid some dependencies locally, so that was avoided (and another reason I should get my build server running).
<WRMilling> Suppose I will have to try later
orivej has joined #nixos-aarch64
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<WRMilling> Doing a thought exercise, wondering how hard it would be to setup a remote build server on AWS (A1 arm servers) and have it be a spot instance.
<WRMilling> Some kind of hook to spin up the instance before a `nixos-rebuild switch` and down after.
<WRMilling> Fall back to build locally or error out if the build machine is deemed unavailable.
<DigitalKiwi> i use nixops for that kind of thing i don't have it automatic though
<DigitalKiwi> i only use it for some builds that i know are going to be a pita
orivej has quit [Ping timeout: 256 seconds]
orivej_ has joined #nixos-aarch64
orivej_ has quit [Ping timeout: 256 seconds]
orivej has joined #nixos-aarch64
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #nixos-aarch64
orivej has quit [Ping timeout: 260 seconds]
orivej has joined #nixos-aarch64
orivej has quit [Ping timeout: 265 seconds]
orivej_ has joined #nixos-aarch64
orivej has joined #nixos-aarch64
orivej_ has quit [Ping timeout: 256 seconds]
orivej_ has joined #nixos-aarch64
orivej_ has quit [Ping timeout: 256 seconds]
orivej_ has joined #nixos-aarch64
orivej has quit [Ping timeout: 256 seconds]
orivej_ has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-aarch64
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-aarch64
t184256 has quit [*.net *.split]
t184256 has joined #nixos-aarch64
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-aarch64
orivej has quit [Ping timeout: 246 seconds]
orivej has joined #nixos-aarch64
alp has quit [Ping timeout: 256 seconds]
orivej has quit [Ping timeout: 246 seconds]
orivej has joined #nixos-aarch64