<samueldr> I even have an amlogic board on hand to look at!
<samueldr> but I kind of don't really care because it has an SPI flash
<samueldr> and a **really** good u-boot distro from the vendor!
<samueldr> they actually care to make their u-boot act like a generic pc bios
sorki is now known as srk
<gchristensen> oh wow nice
<samueldr> including a menu driven interface, rather than just a command-line ish console
<samueldr> even one step further, they have a customized minimal linux distro that can be booted to RAM and used to automatically install other distros!
zhaofeng has joined #nixos-aarch64
<gchristensen> :o
<gchristensen> what is this?
<zhaofeng_ircclou> Wait, all from amlogic themselves?
<samueldr> nope
<samueldr> libre.computer did a lot of the work
<gchristensen> nice
<samueldr> (of making the firmware nice)
<zhaofeng_ircclou> pretty cool
<samueldr> they really are a cool small gang
<samueldr> they really push to have everything done on mainline
<samueldr> they had a big tarnishing failure recently with another board
<samueldr> because the vendor failed to cooperate
* zhaofeng_ircclou has a Phicomm N1 (amlogic s905x) with a faulty emmc :/
bennofs__ has joined #nixos-aarch64
bennofs_ has quit [Ping timeout: 276 seconds]
Thra11 has quit [Quit: WeeChat 3.1]
rajivr has joined #nixos-aarch64
<gchristensen> well ... that's a bummer: "error: Package ‘cnijfilter2-6.00’ in /nix/store/mlqxab6h6f2w70c1yrh4z1ns3qvba948-nixexprs.tar.xz/pkgs/misc/cups/drivers/cnijfilter2/default.nix:117 is not supported on ‘aarch64-linux’, refusing to evaluate."
h0m1 has quit [Ping timeout: 272 seconds]
h0m1 has joined #nixos-aarch64
<samueldr> oh, printers
<samueldr> nothing good can come from wanting to print
<zhaofeng> For printers, I've found those that support wireless mostly pain-free, as they often implement ipp everywhere
ajs124 has quit [Quit: Bridge terminating on SIGTERM]
ajs124 has joined #nixos-aarch64
justan0theruser has quit [Ping timeout: 272 seconds]
evils has quit [Ping timeout: 264 seconds]
orivej has joined #nixos-aarch64
cole-h has quit [Ping timeout: 256 seconds]
<Ke> zhaofeng, samueldr: I guess it was pointed out, but generally ext* are the only typical filesystems that have inode tables that can run out
<Ke> at least not ZFS, btrfs, xfs to my knowledge
<ar> Ke: iirc reiserfs also had this issue
<Ke> possibly, not commonly in use anymore, I hope
<Ke> I might guess that many more traditional unix filesystems I have never heard of people using have those
<Ke> like gentoo installation manual had jfs and some others, but I don't even know anyone who admitted trying them out
<Ke> I did use reiserfs and reiser4 myseld
<Ke> reiser4 is the reason I don't touch out of tree filesystems anymore
<Ke> not because reiser4 was bad, but it limited too much, what kernels I could use
patagonicus has quit [Ping timeout: 264 seconds]
<Ke> actually it worked flawlessly for me
<ar> zfs these days gets updated for new kernels relatively fast
<Ke> maybe, though ZFS recently blocked my kernel on nixos even while I was not even using it
<Ke> lazy evaluation is like magnets: magic
<Ke> if I have to modify nixpkgs for it, it's already too much
<Ke> there is an issue for similar problem where using newer kernel and unstable zfs still faces some issues
<Ke> admittely this is either nix or nixos bug most likely
<Ke> well definitely is
<{^_^}> #109031 (by Atemu, 8 weeks ago, open): Packages are still built against zfsStable when boot.zfs.enableUnstable
<Ke> sphalerite admitted seeing this issue, but I believe he also thought it aws magic, though did not expressly mention magnets
<Ke> root cause was something like zfs kernel package name gets evaluated even though it's not used and that triggers an assertion
<Ke> I have absolutely no idea how to debug lazy evaluation
patagonicus has joined #nixos-aarch64
<Ke> samueldr: reading on the implementation it seems to me that the keyboard is integrated to the init framework and not something that could be used with traditional nixos
patagonicus has quit [Quit: The Lounge - https://thelounge.chat]
patagonicus has joined #nixos-aarch64
<Ke> which I guess makes sense for integrated system
patagonicus has quit [Ping timeout: 260 seconds]
<Ke> https://github.com/NixOS/mobile-nixos/blob/master/devices/pine64-pinephone/default.nix#L20 CE pinephones have 3g or ram, I hope this is not harmful here
FRidh has joined #nixos-aarch64
patagonicus has joined #nixos-aarch64
cirno-1000 has quit [Ping timeout: 246 seconds]
aminechikhaoui has joined #nixos-aarch64
dev_mohe has joined #nixos-aarch64
FRidh has quit [Ping timeout: 245 seconds]
FRidh has joined #nixos-aarch64
zupo has joined #nixos-aarch64
dev_mohe has quit [Remote host closed the connection]
dev_mohe has joined #nixos-aarch64
dev_mohe has quit [Quit: dev_mohe]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
fps has quit [Ping timeout: 260 seconds]
fps has joined #nixos-aarch64
julm has quit [Ping timeout: 260 seconds]
julm has joined #nixos-aarch64
julm has quit [Client Quit]
julm has joined #nixos-aarch64
patagonicus2 has joined #nixos-aarch64
dev_mohe has joined #nixos-aarch64
patagonicus2 has quit [Client Quit]
patagonicus2 has joined #nixos-aarch64
patagonicus has quit [Ping timeout: 246 seconds]
patagonicus2 is now known as patagonicus
patagonicus has quit [Quit: The Lounge - https://thelounge.chat]
patagonicus has joined #nixos-aarch64
julm has quit [Ping timeout: 245 seconds]
julm has joined #nixos-aarch64
dev_mohe has quit [Remote host closed the connection]
dev_mohe has joined #nixos-aarch64
cole-h has joined #nixos-aarch64
dev_mohe has quit [Quit: dev_mohe]
FRidh has quit [Ping timeout: 246 seconds]
FRidh has joined #nixos-aarch64
evils has joined #nixos-aarch64
monk has joined #nixos-aarch64
rajivr has quit [Quit: Connection closed for inactivity]
zupo has joined #nixos-aarch64
dev_mohe has joined #nixos-aarch64
<samueldr> Ke: it's not strictly integrated, there is an interface between the init part and the splash
<samueldr> but it is part of the splash app
<samueldr> what I mean to say is that it was written in a way where making all of this work independently shouldn't be too hard
<samueldr> (because anyway it's possible that the custom init will go away at some point)
<samueldr> Ke: that memory thing is not used yet, it's an informational data point that represents the lowest amount of memory a specific device can have
<samueldr> e.g. if you were to make a default.nix for a ROG phone 5, you wouldn't put 18GB, but 6GB (IIRC)
Acou_Bass has joined #nixos-aarch64
<Ke> ack
aleph- has quit [Ping timeout: 276 seconds]
justanotheruser has joined #nixos-aarch64
aleph- has joined #nixos-aarch64
aleph- has quit [Ping timeout: 260 seconds]
aleph- has joined #nixos-aarch64
FRidh has quit [Quit: Konversation terminated!]
greizgh has quit [Quit: greizgh]
greizgh has joined #nixos-aarch64
dev_mohe has quit [Quit: dev_mohe]
h0m1 has quit [Quit: WeeChat 3.1]
h0m1 has joined #nixos-aarch64
<colemickens> I bought an m2 wifi card not realizing I'd need this https://github.com/TobleMiner/PBP-NGFF-A-E-adapter
<colemickens> I wonder if I can get one somewhere
<samueldr> AFAIK not yet
<colemickens> Can you adapt A/E-key to M-key?
<colemickens> seems like maybe, but then it's a chassis fit problem
<samueldr> what do you mean "adapt A/E key to M key"?
<samueldr> that's what the board does
<samueldr> it brings the M key PCIe pins to the expected locations for A and E
<samueldr> if you need USB, as A and E supports USB, you'll have to bring it to the board somehow
<colemickens> so the pbp motherboard specifically is an mkey m2 interface?
<samueldr> not exactly
<colemickens> I was thinking that both adapters were adapting to a common interface that was "just m2"
<samueldr> the motherboard has a custom connector
<colemickens> I see
<samueldr> that custom connector on the flat riboon cable brings out the PCIe lanes
<samueldr> if you look at the table from wikipedia, M key could have SATA and SMBus too
<samueldr> but AFAIK the PBP only brings out PCIe
<samueldr> (might not even be ×4)
<samueldr> (I don't know)
<colemickens> but either way, I'm not going to find something off the shelf if this connector is pbp specific
<samueldr> >> Hirose FH26W-35S-0.3SHW
<samueldr> yes
<samueldr> it's in the BOM :)
<samueldr> well
<samueldr> the part is off the shelf
<samueldr> you won't find an adapter prebuilt to fit in the PBP
<samueldr> I *think* there's some PCB manfacturer houses that have started also assembling components for cheap
<samueldr> not sure if the two required connectors here are in the parts they would assemble
<samueldr> without the parts, for a single board, $88; for 20 boards, $88 total... just for assembly
<samueldr> so it looks like the assembly service would be much much much more cost-effective as a group buy
<samueldr> haha
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
zupo has joined #nixos-aarch64
orivej has quit [Ping timeout: 260 seconds]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
* samueldr is looking at helios64
<samueldr> => sf probe
<samueldr> Invalid bus 0 (err=-19)
<samueldr> poo, more work than "it just works" looks like
<samueldr> other than using Nix (lol) I wonder what tools could help managing a u-boot distro easier
<samueldr> I'm strongly considering building an opinionated u-boot distro, with a common feature set among boards, aimed at acting like a standard firmware interface
<samueldr> like, I wonder if e.g. debian and such have good tools to maintain patches on top of large projects
<samueldr> or if it's just good ol' git wrangling
<ar> samueldr: there's a tool called "quilt" I've heard some debian people use
<samueldr> AFAIUI it's to manage patches as patch files like a git branch
<samueldr> the main goal would be supporting devices with SPI flash or similarly isolated firmware storage
<samueldr> and having other type of devices somewhat supported, but with tricks
<samueldr> e.g. "holey" GPT for allwinner, maybe something else for rockchip
<samueldr> with the idea that it gets managed like a BIOS, maybe with fwupd management
cirno-1000 has joined #nixos-aarch64