ArmbianHelper changed the topic of #armbian to: armbian - Linux for ARM development boards | www.armbian.com | Github: github.com/armbian | Commits: #armbian-commits | Developer talk: #armbian-devel | Forum/Twitter feed: #armbian-rss | Logs: -> irc.armbian.com
califax has joined #armbian
califax has quit [Ping timeout: 258 seconds]
<Armbian-Discord> <d​ave> woah, this is so cool, I got an unmodified Ubuntu arm64 ISO booted on my NanoPi R4S.
califax has joined #armbian
norwich_ has joined #armbian
<Armbian-Discord> <d​ave> network working and everything
<Armbian-Discord> <d​ave> no patches or anything
norwich has quit [Ping timeout: 255 seconds]
norwich_ is now known as norwich
<Armbian-Discord> <c​0rnelius> give me a break. of course it was patched 🙂
Malditron has joined #armbian
<Armbian-Discord> <c​0rnelius> something was patched somewhere. Not saying vanilla mainline doesn't work on most boards. But nothing released by debian or ubuntu is not patched.
<Armbian-Discord> <c​0rnelius> very kool that it works., I heard they better started supporting arm.
<Armbian-Discord> <c​0rnelius> started better? i don't know. they are working on being better on the arm front.
<Armbian-Discord> <d​ave> I mean u-boot from armbian is handling the dt stuff, but it's passing it perfectly to userspace.
<Armbian-Discord> <d​ave> I did a straight up dd of ubuntu-22.04.1-live-server-arm64.iso
<Armbian-Discord> <c​0rnelius> as for kernels though. what they do is pick a point and from there patch it and continue doing so through out that release cycle. So say its linux 5.19.whatever. Just because thats the release you see being installed does not have all the fixes from 6.0 and whatever else they decided to add to the kernel.
<Armbian-Discord> <d​ave> sure, but it's cool u-boot's UEFI is mature enough to boot any live USB you want
<Armbian-Discord> <c​0rnelius> doesn't mean it does not have*
<Armbian-Discord> <c​0rnelius> yeah thats pretty sweat.
<Armbian-Discord> <c​0rnelius> lets not assume its not patched is all 🙂
<Armbian-Discord> <d​ave> I doubt it has RK3399 patches
<Armbian-Discord> <c​0rnelius> r4s is not a new board
<Armbian-Discord> <d​ave> I guess. I'm just very impressed this works.
<Armbian-Discord> <c​0rnelius> as for rk3399 the basics for getting that to boot with no special patching is doable. I did it yesterday on the T4 as I was trying to debug something.
<stipa> could be luck
<Armbian-Discord> <d​ave> both ethernet ports work too
<Armbian-Discord> <c​0rnelius> very nice.
<Armbian-Discord> <d​ave> y'all hard to impress.
<Armbian-Discord> <c​0rnelius> one place to check would be to see what their u-boot package is patching.
<Armbian-Discord> <c​0rnelius> debian doesn't patch all that much but it does patch u-boot. I never checked ubuntu's recent one.
<Armbian-Discord> <d​ave> I'm not using their u-boot
<Armbian-Discord> <d​ave> I'm using armbian u-boot with a small patch of my own
<Armbian-Discord> <c​0rnelius> well then its not working out of the box then, is it?
<stipa> the ubuntu image works
<Armbian-Discord> <c​0rnelius> either way. sweet.
<stipa> sweet potatoes
<Armbian-Discord> <c​0rnelius> I'm all for things being simple. I'm interested to see how this pans out in the future.
<Armbian-Discord> <d​ave> Semantics. I say because I only need a single uboot that can boot any unmodified uefi USB image, that counts as unmodified.
<Armbian-Discord> <c​0rnelius> hogwash
<Armbian-Discord> <g​ambl0r> @dave I'm impressed 🙂
<Armbian-Discord> <c​0rnelius> all those uboot devs wasting their time. this guy only needs one binary.
<Armbian-Discord> <d​ave> That’s a fair opinion. At the end of the day, the boot loader is always going to be custom.
<Armbian-Discord> <c​0rnelius> maybe you should take over the project and save us all the hassle.
<Armbian-Discord> <c​0rnelius> I'm mostly joking with you so please don't get upset. 🙂
<Armbian-Discord> <d​ave> It’s because of uboot handling all the device specific stuff and giving us a unified solution (UEFI). 😛
<Armbian-Discord> <g​ambl0r> it's too early for popcorn
<Armbian-Discord> <c​0rnelius> I've heard this many times from people about u-boot and I always find it to be funny.
<Armbian-Discord> <c​0rnelius> there is no unified u-boot solution
<Armbian-Discord> <d​ave> You hear about people using u-boot with UEFI often…?
<Armbian-Discord> <c​0rnelius> yeah I use it
<Armbian-Discord> <c​0rnelius> there is is currently no one fits all type thing
<Armbian-Discord> <d​ave> Sure there is, uboot booting UEFI is a unified solution. Everything after u-boot can be generic (mostly)
<Armbian-Discord> <c​0rnelius> u-boot doesn't all get flashed to the same location and some boards needs gpt where other can't use gpt.
<stipa> it would be if hardware was standardized
<Armbian-Discord> <c​0rnelius> so thats just a joke i hope.
<Armbian-Discord> <d​ave> That’s the whole point of UEFI. It’s standardized.
<Armbian-Discord> <c​0rnelius> alright
<Armbian-Discord> <d​ave> I can boot Arch Linux or Debian with the same u-boot image.
<Armbian-Discord> <d​ave> No fiddling with cmdline arguments.
<Armbian-Discord> <c​0rnelius> I think steev from kali worked out one could flash an RK and AW uboot bin to the same medium and have the boot process work. But the problem still is... not all boards use the same boot bins or ATF.
<Armbian-Discord> <c​0rnelius> So its still super specific and not a one size fits all. Also RK generally uses GPT for UEFI and AW uses MBR.
obinou has quit [Quit: No Ping reply in 300 seconds.]
<Armbian-Discord> <c​0rnelius> its just a very big mess I think.
<Armbian-Discord> <c​0rnelius> You should be able to boot any distro if you are providing the uboot bin.
<Armbian-Discord> <c​0rnelius> and the kernel has support for what u are trying to boot.
<stipa> yeah and on top of that there are silicon bugs
<stipa> and undocumented hardware
<stipa> it's all one process
<stipa> with parts that are interdependent
<stipa> a hierarchy doesn't make sense
<stipa> if things don't work
<c0rnelius> i think the confusion is with the term `unified u-boot solution`. at least for me anyway as I don't believe in it.
<stipa> you can lie in social hierarchies and politics and pretend a hierarchy works if it's broken, that's not the case with machines
<stipa> c0rnelius: well, if everything works to an user it looks like that
<stipa> no one will ever know what it takes to get it to that point
<stipa> which is a mess that's presented as something unified
<stipa> dave and every board has its own mess
<c0rnelius> yeah it is what it is. not gonna worry to much about it. I expect things to not work all the same on arm. When things do trend towards something more uniform I'm happy to see it.
lemonzest has quit [Quit: WeeChat 3.6]
<stipa> right
<steev> Wasn’t me, it was vagrant at Debian, ftr
_whitelogger has joined #armbian
<Armbian-Discord> <c​0rnelius> Thanx for the correction. My bad.
tomaw has joined #armbian
califax has quit [Remote host closed the connection]
califax has joined #armbian
Malditron has quit [Quit: Konversation terminated!]
archetech has quit [Quit: Leaving]
aasami_ has joined #armbian
ajfriesen has quit [Read error: Connection reset by peer]
ajfriesen has joined #armbian
riotz has joined #armbian
riotz has quit [Ping timeout: 260 seconds]
kolla has quit [Quit: %fog relay%]
kolla has joined #armbian
<Armbian-Discord> <b​albes150> It's funny to read about "opinions about the impossibility of u-boot+efi and universal images" based on ignorance. 🙂 A few years ago, solutions were released, as it is easy and simple to solve, even on shitty AML TV boxes. And about RK and AW - it's very easy to solve.
<stipa> yeah, it's easy when it's working
lemonzest has joined #armbian
riotz has joined #armbian
riotz has quit [Ping timeout: 244 seconds]
riotz has joined #armbian
<Armbian-Discord> <M​anoftheSea> Unless there's stuff like amlogic boot conflict with gpt header that makes amlogic permanently legacy
riotz has quit [Read error: Connection reset by peer]
riotz has joined #armbian
alekksander has joined #armbian
lyri has joined #armbian
riotz has quit [Ping timeout: 255 seconds]
arch3r has quit [Ping timeout: 276 seconds]
arch3r has joined #armbian
flyback has quit [Read error: Connection reset by peer]
flyback has joined #armbian
alekksander has quit [Read error: Connection reset by peer]
crabbedhaloablut has quit [Remote host closed the connection]
crabbedhaloablut has joined #armbian
archetech has joined #armbian
ikmaak has quit [Ping timeout: 260 seconds]
ikmaak has joined #armbian
arch3r has quit [Ping timeout: 272 seconds]
arch3r has joined #armbian
arch3r has quit [Excess Flood]
arch3r has joined #armbian
wd has quit [Read error: Connection reset by peer]
wd has joined #armbian
riotz has joined #armbian
riotz has quit [Ping timeout: 244 seconds]
heartburn has quit [Ping timeout: 255 seconds]
heartburn has joined #armbian
lyri has quit [Remote host closed the connection]
archetech has quit [Quit: Konversation terminated!]
archetech has joined #armbian
crabbedhaloablut has quit [Remote host closed the connection]
crabbedhaloablut has joined #armbian
<Armbian-Discord> <T​onymac32> Sigh every U-boot is a special snowflake. After that is taken care of sure, generic images
lemonzest has quit [Quit: WeeChat 3.6]
Smedles has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
<Armbian-Discord> <r​pardini> not a single board from any vendor has a decent-enough EFI-capable bootloader nicely in SPI shipping from factory. prove me wrong
<nekomancer[m]> apple, microsoft?
Smedles has joined #armbian
aasami_ has quit [Quit: Lost terminal]
<Armbian-Discord> <r​pardini> lol, indeed, apple 'boards' with intel cpus are indeed EFI capable
<Armbian-Discord> <r​pardini> not the arm64 though AFAIK.
<Armbian-Discord> <r​pardini> let me rephrase not a single aarch64 board from any vendor has a decent-enough EFI-capable bootloader nicely in SPI shipping from factory. prove me wrong
<stipa> if there was there wouldn't be a need for armbian
<Armbian-Discord> <r​pardini> incorrect, I use Armbian even on boards that have decent EFI. Mostly Neoverse
<stipa> yeah, but you could use something else too
<archetech> petitboot+dtb=EFI
<Armbian-Discord> <r​pardini> 🤢 🤮
<Armbian-Discord> <r​pardini> I missed your jokes archetech
<stipa> he's serious
<archetech> my n2 has booted any distro ive cared to try
<stipa> Cloning a Rare ISA Card to Use a Rare CD Drive ^^
<Armbian-Discord> <r​pardini> I think no-one here is the target of generic images, since the amount of fiddling needed to get such generic images going in the first place. typical user would write "iso" to USB, stick in board, doesn't work, thrown in drawer.
<Armbian-Discord> <r​pardini> so I respect the whole noble idea of generic, just don't see it being useful to me anytime soon
<Armbian-Discord> <r​pardini> and when it is, I use Armbian generic uefi-arm64 already, so done deal.
<Armbian-Discord> <r​pardini> now go back to hacking on uboot to get to the wonderful world of non-uboot.