rajivr has joined #nixos-aarch64
cole-h has quit [Ping timeout: 240 seconds]
tilpner_ has joined #nixos-aarch64
alp has joined #nixos-aarch64
h0m1 has quit [Ping timeout: 264 seconds]
tilpner has quit [Ping timeout: 256 seconds]
tilpner_ is now known as tilpner
h0m1 has joined #nixos-aarch64
patagonicus9 has joined #nixos-aarch64
patagonicus has quit [Ping timeout: 240 seconds]
patagonicus9 is now known as patagonicus
lopsided98 has quit [Ping timeout: 264 seconds]
alp has quit [Ping timeout: 272 seconds]
orivej has quit [Ping timeout: 246 seconds]
alp has joined #nixos-aarch64
justanotheruser has quit [Quit: WeeChat 2.9]
justanotheruser has joined #nixos-aarch64
cole-h has joined #nixos-aarch64
FRidh has joined #nixos-aarch64
alp has quit [Ping timeout: 272 seconds]
<patagonicus> So, I set up my NAS system config in a way that I can also generate a script that will build an SD card image for me, to get the system up and running. What I didn't think about is that you can't build the image on the system it is for, since it's using the same name for the LVM volume group. That's a bit of a bummer.
zupo has joined #nixos-aarch64
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
cole-h has quit [Quit: Goodbye]
zupo has joined #nixos-aarch64
betrion[m] has quit [Quit: Idle for 30+ days]
ib07_ has joined #nixos-aarch64
ib07 has quit [Ping timeout: 272 seconds]
ib07_ has quit [Max SendQ exceeded]
ib07 has joined #nixos-aarch64
ib07 has quit [Max SendQ exceeded]
ib07 has joined #nixos-aarch64
FRidh has quit [Ping timeout: 240 seconds]
FRidh has joined #nixos-aarch64
FRidh has quit [Ping timeout: 272 seconds]
FRidh has joined #nixos-aarch64
<DigitalKiwi> oooh do we have a working ghc now?!?
<angerman> DigitalKiwi: for what? Arm?
<DigitalKiwi> aarch64
<DigitalKiwi> it's been not on hydra for quite a while
<angerman> If you are ok with single threaded only, the llvm builds are ok’ish.
<angerman> From 9.2 on we should have a native code gen in ghc.
<DigitalKiwi> but i mean in nixpkgs it didn't exist it was too big to build on hydra and good luck building it on rpi
<angerman> I think domen or someone manages to get it under size.
<{^_^}> #66277 (by vcunat, 1 year ago, closed): GHC too big for Hydra (aarch64 ATM)
justanotheruser has quit [Quit: WeeChat 2.9]
<DigitalKiwi> there are now multiple :o
<DigitalKiwi> [kiwi@aarch64:~]$ nix-shell -p ghc -I nixpkgs=channel:nixos-unstable
<DigitalKiwi> [nix-shell:~]$ which ghc
<DigitalKiwi> /nix/store/kd3c1j5pxs4s8fv0vclqvphzayzyzsmd-ghc-8.10.2/bin/ghc
justanotheruser has joined #nixos-aarch64
<DigitalKiwi> without the unstable it is 865
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
alp has joined #nixos-aarch64
zarel has quit [Ping timeout: 256 seconds]
zarel has joined #nixos-aarch64
FRidh has quit [Ping timeout: 272 seconds]
FRidh has joined #nixos-aarch64
kloenk has quit [Quit: WeeChat 2.9]
kloenk[m] has joined #nixos-aarch64
FRidh has quit [Ping timeout: 260 seconds]
FRidh has joined #nixos-aarch64
kloenk[m] has quit [Quit: authenticating]
kloenk has joined #nixos-aarch64
orivej has joined #nixos-aarch64
alpernebbi has joined #nixos-aarch64
zupo has joined #nixos-aarch64
FRidh has quit [Ping timeout: 246 seconds]
FRidh has joined #nixos-aarch64
bpye has quit [Ping timeout: 240 seconds]
taylskid has joined #nixos-aarch64
<taylskid> hi
<roberth> that's an old issue. This is what fixed it https://github.com/NixOS/nixpkgs/pull/102614
<{^_^}> #102614 (by roberth, 3 weeks ago, merged): haskell.compiler.ghc8102BinaryMinimal: init
<roberth> same general idea though
<roberth> ,hi
<roberth> hmm, I thought the bot had something to say about "hi"
<gchristensen> I have a lazy idea for solving the c1.large.arm sda problem: changing the zpool initialization code to create a ramdisk of 50% the ram for the zpool, if no disks are detected
<roberth> gchristensen: don't aarch64 machines typically come with comparatively little RAM?
<gchristensen> typically
<gchristensen> I think this one has 128g
<roberth> I guess it's worth a shot
<roberth> maybe limit the number of concurrent jobs a bit
mahogany has joined #nixos-aarch64
<roberth> gchristensen++
<{^_^}> gchristensen's karma got increased to 379
LnL has quit [Ping timeout: 272 seconds]
LnL has joined #nixos-aarch64
LnL has joined #nixos-aarch64
wavirc22_ has quit [Ping timeout: 260 seconds]
LnL has quit [Ping timeout: 265 seconds]
veleiro has joined #nixos-aarch64
veleiro` has joined #nixos-aarch64
LnL has joined #nixos-aarch64
LnL has joined #nixos-aarch64
veleiro has quit [Ping timeout: 246 seconds]
veleiro`` has joined #nixos-aarch64
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
veleiro` has quit [Ping timeout: 272 seconds]
zupo has joined #nixos-aarch64
<angerman> roberth: couldn’t we just disable building profiling in the first place?
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
zupo has joined #nixos-aarch64
FRidh has quit [Ping timeout: 260 seconds]
FRidh has joined #nixos-aarch64
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
zupo has joined #nixos-aarch64
<roberth> angerman: https://github.com/NixOS/nixpkgs/pull/102614 was about fitting the bootstrapping blob into hydra's limit
<{^_^}> #102614 (by roberth, 3 weeks ago, merged): haskell.compiler.ghc8102BinaryMinimal: init
bdju has quit [Read error: Connection reset by peer]
<angerman> Ahh
veleiro`` is now known as veleiro
veleiro has quit [Changing host]
veleiro has joined #nixos-aarch64
bdju has joined #nixos-aarch64
alp has quit [Ping timeout: 240 seconds]
FRidh has quit [Ping timeout: 260 seconds]
FRidh has joined #nixos-aarch64
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<sphalerite> gchristensen: here since i'm already here :p
<gchristensen> hey :)
<gchristensen> so, sda doesn't appear on boot. I could get it booted in to alpine and let you SSH in to poke around?
<gchristensen> where would you like to start?
<sphalerite> is having both available at the same time an option? :p
<sphalerite> that is, a stage-1 nixos and a booted alpine
<gchristensen> hmm
<gchristensen> yes I suppose yes
<gchristensen> what is the magic kernel cmdlin eoption to get a shell?
<sphalerite> boot.debug1devices
<gchristensen> =1 ?
<gchristensen> or just plop it in
<sphalerite> nah just boot.debug1devices
<sphalerite> (or debug1mounts if you want the shell after the root filesystem has been mounted, but that isn't helpful in this case :D )
alp has joined #nixos-aarch64
<sphalerite> lol my firefox does not like the TLS ciphers offered by that
<sphalerite> but yeah looks good
<gchristensen> SSH key?
<gchristensen> favorite?
<sphalerite> the first one ending with v9gnQ==
cole-h has joined #nixos-aarch64
<gchristensen> sphalerite: are you able to connect to ssh 438ab51f-8aa3-4071-9a33-3addc5b359b9@sos.sjc1.platformequinix.com
<sphalerite> yup I'm in
<gchristensen> cool
<sphalerite> though it looks like it's frozen?
<sphalerite> last line is "http://tinkerbel"
<gchristensen> I revoked your key
<gchristensen> reconnect?
<sphalerite> [Note: You may need to press RETURN or Ctrl+L to get a prompt.]
<gchristensen> press enter?
<sphalerite> nothing
<gchristensen> okay cool
<gchristensen> so that will boot nixos
<gchristensen> sphalerite: ssh 89aa8aae-9f99-440f-8c03-d16b103ef4fc@sos.ewr1.platformequinix.com this one will be alpine -- try connecting?
<sphalerite> I'm in
<gchristensen> cool
<gchristensen> rebooting both
<gchristensen> alpine should be rebooting
<gchristensen> nixos should be rebooting
<sphalerite> a bit slower than you said, but yes :D
bpye has joined #nixos-aarch64
<sphalerite> good to know that ARM servers haven't improved the situation in terms of server hardware booting really slowly x)
<gchristensen> haha yeah
<gchristensen> bare metal, man
zupo has joined #nixos-aarch64
<gchristensen> btw I can't see what you're doing -- those connections are exclusive
<sphalerite> ok
red[evilred] has joined #nixos-aarch64
<red[evilred]> Sseing this makes me happy
<sphalerite> ok, so from the alpine one it looks like all the drivers involved are pretty generic, which is a shame because it makes my first suspicion less likely
<red[evilred]> good luck sphalerite (IRC) !
<sphalerite> (also wow the nixos initrd takes a long time to download)
<sphalerite> ty :D
<gchristensen> :)
<sphalerite> https://gist.github.com/lheckemann/073f03b5ce845d3916043f34a8905ce5 … that's not very encouraging
<red[evilred]> I'd say poke me if you need another set of eyes, but there's enough eyes in this channel I can't imagine that I'll be holding some unique arcane knowledge on this particular subject
<sphalerite> the "an error occurred in stage 1" error message is expected and caused by debug1devices
<sphalerite> it not finishing the message is not expected
<sphalerite> "It's not a bug, it's just less expected behaviour"
<sphalerite> gchristensen: could you reset the nixos machine again?
<gchristensen> yep, issued
bpye has quit [Ping timeout: 240 seconds]
<sphalerite> gchristensen: the alpine machine didn't dump all these "ERROR: N1 OCX_LNEX_INT(20)[stat_msg]"-like errors to the console… and this is long before iPXE even
<gchristensen> possibly different firmware versions
<gchristensen> they're both busted
<sphalerite> ok
<gchristensen> I can swap which is which if you'd like :)
<sphalerite> busted in the sense of won't boot nixos, right?
<gchristensen> ea
<gchristensen> yea
<sphalerite> well, right now the nixos machine doesn't even seem to be getting as far as ipxe…
<gchristensen> heh.
<gchristensen> want to try another one? :)
rajivr has quit [Quit: Connection closed for inactivity]
<sphalerite> yes please x)
<gchristensen> gotta revoke your key again
<gchristensen> sphalerite: ssh 74d546a1-7f1f-46b2-b271-263ad0474495@sos.ewr1.platformequinix.com nixos
<gchristensen> rebooting
alp has quit [Ping timeout: 272 seconds]
<sphalerite> gchristensen: same thing… wtf!? Could you change the cmdline to debug1 instead of debug1devices and reset again? :/
<gchristensen> sure
<gchristensen> boot.debug1 ?
<sphalerite> yep
<red[evilred]> General question - (not to slow you down - but in the moments of waiting for things to boot etc...) - why is the bios / boot thing seemingly more difficult with aarch64 than other archs? Lack of standardizations? or ...
<gchristensen> rebooted
<sphalerite> red[evilred]: lack of _following_ standards :p
<red[evilred]> I wonder if RISCV will suffer the same fate
<red[evilred]> Is it public what make / model / specs are of these machines gchristensen (IRC) ?
<red[evilred]> (ie - if it's like a "cloud-secret"[tm] = I don't need to know) ;-)
<gchristensen> the cpu is PROC2 x Cavium ThunderX CN8890 @2GHz
<gchristensen> the rest of the sled I dunno
<gchristensen> I think it uses cortana
<gchristensen> (joke. cortina.)
<sphalerite> red[evilred]: I have some hope that the situation will get better in the future with ARM
<red[evilred]> oh - see them come up on ebay from time to time
<gchristensen> the thunderx cpus are not so nice
<gchristensen> thunderx2 are much nicer
<red[evilred]> right - that's why I didn't pull the trigger
<red[evilred]> I kept looking at the thunderx and the honeycomb and was talked into the honeycomb
<red[evilred]> so here we are
<red[evilred]> part of me is second-guessing that decision
<red[evilred]> mainly because the thunderx machine I saw had a LOT of cores
<gchristensen> yeah
<gchristensen> they're just not very good cores :P
<sphalerite> An error occurred in stage 1 of the boot process, which must mount the root f
<sphalerite> wtf!?
<sphalerite> why is this consistently failing right before I can interact with it?
<gchristensen> ouch
<gchristensen> want to send a PR to the repo? :)
<sphalerite> I mean, sure, I would, but I don't know what to change…
<sphalerite> do you know when it broke?
<gchristensen> not really :/
<gchristensen> but maybe you could add an interactive shell early enough
<{^_^}> grahamc/packet-nix-builder#5 (by lheckemann, 7 seconds ago, open): Add very early debug shell
justanotheruser has quit [Ping timeout: 260 seconds]
<gchristensen> sphalerite: you might want to look to see if you have tools available in PATH
<gchristensen> and if you have tools you might want,
<sphalerite> busybox is enough for me for now
<sphalerite> and sh and sleep are in PATH in the initrd so that should work AFAIU
<gchristensen> ok
<gchristensen> do we need -i or something else to tell it to please start a repl?
<sphalerite> no, it'll do that by default
<sphalerite> (just tried qemu-kvm -m 4G -kernel /run/current-system/kernel -initrd /run/current-system/initrd -append boot.debug1devices )
<sphalerite> sleep and sh exist :D
<gchristensen> :)
alp has joined #nixos-aarch64
justanotheruser has joined #nixos-aarch64
<sphalerite> gchristensen: "modprobe: FATAL: Module pci_thunder_ecam not found in directory /nix/store/ll41hdmy9h592szkz4vbsa6lppcp3qpg-linux-5.4.78-modules/lib/modules/5.4.78"
<sphalerite> could this be related at all? :)
<sphalerite> I mean, I highly doubt that it's related to me not being able to get a shell so far
<gchristensen> it might be?
<samueldr> if the storage controller is PCI(e) maybe
<samueldr> add that to the modules list I guess?
<sphalerite> samueldr: this is in the initramfs build
<sphalerite> I'm checking the kernel build against the kernel sources now
<samueldr> yeah, that's what I meant
<sphalerite> CONFIG_PCI_HOST_THUNDER_ECAM=y
<sphalerite> even if there were, this is 5.4 :p
<samueldr> yeah, including up to 5.4
<sphalerite> oh right
<gchristensen> okay sphalerite rebooting the nixos machine
<gchristensen> nixos machine: ssh 74d546a1-7f1f-46b2-b271-263ad0474495@sos.ewr1.platformequinix.com
<gchristensen> oh do you want a debug1 or anything in there?
<gchristensen> you have however long it takes to boot to ipxe to tell me
<sphalerite> nah it's fine without, since the shell is unconditional
<gchristensen> fingers-cross.jpg
bpye has joined #nixos-aarch64
<sphalerite> …
<gchristensen> i take it you have good news
<gchristensen> ...
<sphalerite> nope
<sphalerite> I wonder if alpine would break with the newer kernel.
<sphalerite> gchristensen: can we plonk a custom initrd there, bypassing the CI?
<gchristensen> suro
<sphalerite> ideally built with the same nixpkgs version as everything else
<gchristensen> are you able to build it and link me to the initrd?
<gchristensen> otherwise ci is easiest for me to get it edployed
<gchristensen> actually sphalerite
<gchristensen> how aboutI make it boot off your system directly? caveat: it needs to be http (you don't want to suffer through the https tricks needed to make it work.)
<sphalerite> that sounds good, let me set up a non-HTTPS vhost
<sphalerite> gchristensen: http://netboot.linuxhacker.men/boot.ipxe
<gchristensen> haha nice
<red[evilred]> ooh - that's awesome
<red[evilred]> does it work?
<gchristensen> rebooting nixos
<gchristensen> can someone reply to this?
<sphalerite> gchristensen: ack
<gchristensen> thanks
<sphalerite> wow. Even with my minimalissimo initramfs it freezes. sh: can't access tty; job control
<sphalerite> (should say "job control turned off" and be followed by a prompt)
<gchristensen> sphalerite: reply once more?
<sphalerite> gchristensen: ack. Could you reset the nixos machine again?
<gchristensen> yea, done
<gchristensen> I was hoping I could tail -f logs/irc.freenode.#nixos-aarch64.weechatlog to see reboot requests and auto-reboot
<gchristensen> or weechat_fifo
<sphalerite> hahaha
<gchristensen> but the log doesn't sync enough
<gchristensen> and fifo isn't a firehose
<sphalerite> while sleep 5; do new=$(curl http://netboot.linuxhacker.men/sentinel) ; [[ "$new" != "$old" ]] && do_the_reboot ; old="$new"; done
<gchristensen> deal
<gchristensen> test...
alp has quit [Ping timeout: 272 seconds]
<sphalerite> gchristensen: ack
<gchristensen> sphalerite let me know when you're ready for a reboot, otherwise this'll reboot immediately :)
<sphalerite> oh I'm ready :)
<gchristensen> reboot? ok
<gchristensen> reboot? ok
<gchristensen> reboot? ok
<gchristensen> hrm
<sphalerite> the comparison isn't working?
<gchristensen> looks good now
<gchristensen> touch the sentinel?
<sphalerite> will it cause a reboot?
<gchristensen> yea
<sphalerite> because I don't want another reboot yet, but in like 30s :)
<gchristensen> ah :P
<gchristensen> ok
<gchristensen> lol ... + [[ Wed 25 Nov 2020 08:58:59 PM CET != \W\e\d\ \2\5\ \N\o\v\ \2\0\2\0\ \0\8\:\5\8\:\5\9\ \P\M\ \C\E\T ]]
<gchristensen> reboot? ok
<gchristensen> reboot? ok
<gchristensen> reboot? ok
<gchristensen> reboot? ok
<gchristensen> reboot? ok
<gchristensen> reboot? ok
<sphalerite> gchristensen has quit (Excess Flood)
<gchristensen> oh no
<gchristensen> reboot? ok
<gchristensen> reboot? ok
<gchristensen> there we go
<gchristensen> bash isn't safe for humankind
<sphalerite> haha
<sphalerite> what was wrong?
<gchristensen> while sleep 5; do new=$(curl http://netboot.linuxhacker.men/sentinel) ; [[ "$new" != "$old" ]] && do_the_reboot ; old="$new"; done
<gchristensen> became
<gchristensen> while sleep 5; do new=$(curl http://netboot.linuxhacker.men/sentinel) ; [[ "$new" != "$old" ]] && curl ...; echo "reboot? ok" ... ; old="$new"; done
<gchristensen> which became
<gchristensen> while sleep 5; do new=$(curl http://netboot.linuxhacker.men/sentinel) ; [[ "$new" != "$old" ]] && (curl ...; echo "reboot? ok" ... ; old="$new"); done (scoping rules!)
<gchristensen> which became
<sphalerite> hahaha
<gchristensen> while sleep 5; do new=$(curl http://netboot.linuxhacker.men/sentinel) ; [[ "$new" != "$old" ]] && (curl ...; echo "reboot? ok" ... ); old="$new"; done
<sphalerite> you mean you didn't define a function do_the_reboot and use my code verbatim??? :p
<gchristensen> :P
<sphalerite> argh, muscle memory made me type "htop" instead of "help"…
<gchristensen> reboot? ok
<sphalerite> hehe I like this
alp has joined #nixos-aarch64
<gchristensen> me too :)
<gchristensen> reboot? ok
<sphalerite> gchristensen: I don't get it. Even with a 20.09 from back in September this doesn't work
<sphalerite> could this be a firmware regression?
<sphalerite> Same symptom every time: output on serial just ends after a bit
<sphalerite> not even dependent on it reading input or anything
zupo has quit [Ping timeout: 260 seconds]
<gchristensen> how about 20.03
<sphalerite> same thing
<gchristensen> uhh
<gchristensen> 19.03? :P
<sphalerite> brb building :p
<gchristensen> it was on an old nixpkgs for a long time
zupo has joined #nixos-aarch64
<sphalerite> that old though?
* gchristensen confirms nor denies
<sphalerite> I guess trying won't hurt
<samueldr> let's find a first goalpost to bisect from :)
<sphalerite> gchristensen: say "reboot? ok" if sphalerite is awesome
<gchristensen> reboot? ok
<samueldr> something seems staged in that
<sphalerite> I have no idea what you're talking about samueldr
<sphalerite> oooooh 19.03 does work!
<gchristensen> !!!
<sphalerite> of course that means there's a looot to bisect…
<gchristensen> 19.09?
<sphalerite> yeah trying that next
<andi-> Did you swap the hardware yet?
<gchristensen> reboot? ok
<sphalerite> andi-: yeah early on
<gchristensen> next: finding 19.03's first commit (ish) and 19.09's first commit (ish) in https://channels.nix.gsc.io/nixos-unstable/history and bisecting between
<andi-> Do we know what the last known good version was and when that was?
<sphalerite> andi-: yes, just found out that the last known good version is 19.03
<sphalerite> trying 19.09 next
<sphalerite> then I'll start bisecting.
<hexa-> whew
<hexa-> oops
<hexa-> that's … old.
<sphalerite> I'm definitely hoping 19.09 works :p
<gchristensen> whew and oops and old are all correct
<hexa-> so say we all
<sphalerite> gchristensen: do you happen to have a script that can bisect based on that history? :D
<gchristensen> just head, tail, and bc :/
<sphalerite> hahaha ok
<gchristensen> I wish
<sphalerite> that sounds like something not-excessively-difficult though tbh
<sphalerite> 19.09 does work!
<hexa-> lucky
<andi-> now try 20.03, maybe it is state in the machine ;)
<andi-> ("Always boot 19.09 first and then do a kexec into 20.09!")
<gchristensen> don't curse this andi-
tilpner_ has joined #nixos-aarch64
tilpner has quit [Ping timeout: 260 seconds]
tilpner_ is now known as tilpner
<andi-> sphalerite: did you check the kernel versions that alpine is using and what we are using?
<simpson> Is kexec a thing on ARM? 2020's wild.
<sphalerite> andi-: yeah they're using a 5.4 too
<sphalerite> though actually it's older than the september 20.09 one
<sphalerite> simpson: it is. That doesn't mean it works.
<sphalerite> lol the kernel from 19.09 can't reboot
<simpson> sphalerite: Indeed. Today let's stick to jokes where kexec is the setup, and not the punchline~
<gchristensen> lol
<andi-> rebooting.. who needs that? I need 5 9s!
<gchristensen> reboot? ok
<sphalerite> hehehe
<gchristensen> I'm so responsive and helpful, even while chopping apples ...
<samueldr> kexec is a thing on ARM
<samueldr> what about kernel 4.9 on 20.09?
<samueldr> because IIRC 20.03 (or was it 19.09?) upgraded to the then current LTS
<samueldr> that was 5.4
<sphalerite> 4.19 I guess you mean?
<sphalerite> good point
<sphalerite> 19.09 was using 4.19
<gchristensen> reboot? ok
<samueldr> yeah, that 1 always eludes me
<gchristensen> reboot? ok
<samueldr> ok!
<sphalerite> gregg rulz ok
<samueldr> gregg?
<sphalerite> nvm just an obscure game reference
<sphalerite> also samueldr your suspicion was excellent, 5.4 from 19.09 does not work.
<samueldr> so 4.19..5.4 changes for thunderx
<samueldr> but we can make the infra go brrr by specifying 4.19 for the time being
<samueldr> (I guess?)
<sphalerite> probably. Giving it a show now
<sphalerite> s/show/shot/
<gchristensen> bisecting 4.19 to 5.4 can't be that bad. how much could it be, 10 patches?
<gchristensen> reboot? ok
<samueldr> well, first you manually figure out which major revision introduced the defect at its latest patch level
<samueldr> then see if its .0 release has the defect
<samueldr> (in case of a backport from then-master)
<samueldr> if it does, you can bisect through versions and probably find something quite quickly
<samueldr> otherwise you know you're in that x.y.0...x.y+1.0 range
<samueldr> when you know it affects one specific thing, you can sometimes be lucky enough with the commit messages and find a suspicious change
<red[evilred]> Thhis all sounds very promising - sphalerite (IRC) ++
<samueldr> I'd say that on more than half of my kernel bisects I was able to guess at the commit introducing the regression, and validated it through a full bisect
FRidh has quit [Quit: Konversation terminated!]
<{^_^}> grahamc/packet-nix-builder#6 (by lheckemann, 7 seconds ago, open): Fix thunderx machines
<gchristensen> should we revert the sh?
<gchristensen> ah!
<gchristensen> :D
<sphalerite> getting 5.4 working is… a problem for another day :D
<sphalerite> samueldr: I think alpine's working "5.4.49-0-osie" is probably a better starting point for us
<sphalerite> i.e. try nixpkgs 5.4.49, if that doesn't work diff configs
<gchristensen> hmm
<samueldr> sphalerite: but there _was_ that module error
<samueldr> was the module added to the initrd?
<sphalerite> samueldr: no, it's built into the kernel :D
<samueldr> why is it showing a module error?
<sphalerite> I suppose it might have been necessary for 4.19
<gchristensen> reboot? ok
alpernebbi has quit [Quit: alpernebbi]
<gchristensen> sphalerite: I don't suppose I could persuade you to make another PR ... :)
<sphalerite> dammit samueldr you sniped me. Now I'm "just quickly" checking if the module exists in 4.19
<sphalerite> gchristensen: what for?
<gchristensen> sphalerite: can I reboot the nixos machine?
<sphalerite> give me like… 60 seconds
<gchristensen> ok
<sphalerite> ok go for it
<gchristensen> change https://github.com/grahamc/packet-nix-builder/blob/master/reboot.sh#L30 to do a power_off, then wait for . "state": "powering_off",
<gchristensen> erm, wait for "state": "inactive",
<gchristensen> then send a curl -v --data '{"type": "power_on"}'
<sphalerite> why that?
<gchristensen> these machines' firmware gets persnickety after a bunch of reboots
<sphalerite> oh wow
<gchristensen> :)
<sphalerite> gchristensen: the power-off thing is what you want a PR for?
<gchristensen> yeah
<gchristensen> curl --header 'Accept: application/json' --header "X-Auth-Token: ..." https://api.packet.net/devices/74d546a1-7f1f-46b2-b271-263ad0474495 | jq .state is how to check for "inactive"
<sphalerite> I can, but not today
<gchristensen> sure, thanks
<sphalerite> need to go to bed now
<gchristensen> yes you do
<gchristensen> thank you so much for your debugging today!!
<sphalerite> I mean, it's not terribly late, not even 11pm. But still, bed :D
<sphalerite> thank you! It was kind of fun :p
<sphalerite> in a weird way
<gchristensen> bare metal is punishing and fun in that way.
<sphalerite> I wonder how much of this type of fun I'll have with my helios64 and my honeycomb when they arrive
<sphalerite> I suppose the helios64 will at least boot faster.
<samueldr> helios64 it's likely to work just right
<samueldr> it's rk3399 after all
<samueldr> (still haven't had the time to play with it, probably won't for a week and a half)
* sphalerite glares at samueldr and his oh-so-arrived helios64
<samueldr> sorry :)
<sphalerite> :p
<samueldr> though I did unpack it to confirm it arrived in pieces
<sphalerite> uuuh… last update is "In transit-Shipment in Transit at Duisberg Germany"
<sphalerite> There is no such town
<sphalerite> and shipping it via Duisburg when it was previously in Poland and is headed to Munich seems… a little roundabout
<samueldr> if it's like some stuff in north america, it may only make sense for the shippers
<samueldr> something like "on the german side of the customs in poland"
<sphalerite> well, Duisburg (if that is what they mean by Duisberg…) is about as far from Poland as you can get within Germany :p
<samueldr> I might have misunderstood parts of your exposé about german geography
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
zupo has joined #nixos-aarch64
mahogany has quit [Quit: Konversation terminated!]
ashkitten has quit [Quit: WeeChat 2.9]
ashkitten has joined #nixos-aarch64
ashkitten has joined #nixos-aarch64
ashkitten has quit [Changing host]
LnL has quit [Ping timeout: 260 seconds]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
lopsided98 has joined #nixos-aarch64
ashkitten has quit [Quit: WeeChat 2.9]
ashkitten has joined #nixos-aarch64
ashkitten has joined #nixos-aarch64
ashkitten has quit [Changing host]
ashkitten has quit [Client Quit]
ashkitten has joined #nixos-aarch64
justanotheruser has quit [Ping timeout: 256 seconds]
justanotheruser has joined #nixos-aarch64
Acou_Bas- has joined #nixos-aarch64
Acou_Bass has quit [Ping timeout: 260 seconds]
alp has quit [Ping timeout: 272 seconds]