Follower of Christ Tech lover, IT Admin, heckin pupper lover and occasionally troll. I hold back feelings or opinions, right or wrong because I dislike conflict.
Dev has many issues booting Alpine Linux on alternative SBC (think raspberry pi) hardware maker tries "helping" by continually not reading his post and being very smug
- 27
- 33
Top Poster of the Day:
Sasanka_of_Gauda
Current Registered Users: 26,832
tech/science swag.
Guidelines:
What to Submit
On-Topic: Anything that good slackers would find interesting. That includes more than /g/ memes and slacking off. If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual laziness.
Off-Topic: Most stories about politics, or crime, or sports, unless they're evidence of some interesting new phenomenon. Videos of pratfalls or disasters, or cute animal pictures. If they'd cover it on TV news, it's probably lame.
Help keep this hole healthy by keeping drama and non-drama balanced. If you see too much drama, post something that isn't dramatic. If there isn't enough drama and this hole has become too boring, POST DRAMA!
In Submissions
Please do things to make titles stand out, like using uppercase or exclamation points, or saying how great an article is. It should be explicit in submitting something that you think it's important.
Please don't submit the original source. If the article is behind a paywall, just post the text. If a video is behind a paywall, post a magnet link. Fuck journos.
Please don't ruin the hole with chudposts. It isn't funny and doesn't belong here. THEY WILL BE MOVED TO /H/CHUDRAMA
If the title includes the name of the site, please leave that in, because our users are too stupid to know the difference between a url and a search query.
If you submit a video or pdf, please don't warn us by appending [video] or [pdf] to the title. That would be r-slurred. We're not using text-based browsers. We know what videos and pdfs are.
Make sure the title contains a gratuitous number or number + adjective. Good clickbait titles are like "Top 10 Ways to do X" or "Don't do these 4 things if you want X"
Otherwise editorialize. Please don't use the original title, unless it is gay or r-slurred, or you're shits all fucked up.
If you're going to post old news (at least 1 year old), please flair it so we can mock you for living under a rock, or don't and we'll mock you anyway.
Please don't post on SN to ask or tell us something. Send it to [email protected] instead.
If your post doesn't get enough traction, try to delete and repost it.
Please don't use SN primarily for promotion. It's ok to post your own stuff occasionally, but the primary use of the site should be for curiosity. If you want to astroturf or advertise, post on news.ycombinator.com instead.
Please solicit upvotes, comments, and submissions. Users are stupid and need to reminded to vote and interact. Thanks for the gold, kind stranger, upvotes to the left.
In Comments
Be snarky. Don't be kind. Have fun banter; don't be a dork. Please don't use big words like "fulminate". Please sneed at the rest of the community.
Comments should get more enlightened and centrist, not less, as a topic gets more divisive.
If disagreeing, please reply to the argument and call them names. "1 + 1 is 2, not 3" can be improved to "1 + 1 is 3, not 2, mathfaggot"
Please respond to the weakest plausible strawman of what someone says, not a stronger one that's harder to make fun of. Assume that they are bad faith actors.
Eschew jailbait. Paedophiles will be thrown in a wood chipper, as pertained by sitewide rules.
Please post shallow dismissals, especially of other people's work. All press is good press.
Please use Slacker News for political or ideological battle. It tramples weak ideologies.
Please comment on whether someone read an article. If you don't read the article, you are a cute twink.
Please pick the most provocative thing in an article or post to complain about in the thread. Don't nitpick stupid crap.
Please don't be an unfunny chud. Nobody cares about your opinion of X Unrelated Topic in Y Unrelated Thread. If you're the type of loser that belongs on /h/chudrama, we may exile you.
Sockpuppet accounts are encouraged, but please don't farm dramakarma.
Please use uppercase for emphasis.
Please post deranged conspiracy theories about astroturfing, shilling, bots, brigading, foreign agents and the like. It degrades discussion and is usually mistaken. If you're worried about abuse, email [email protected] and dang will add you to their spam list.
Please don't complain that a submission is inappropriate. If a story is spam or off-topic, report it and our moderators will probably do nothing about it. Feed egregious comments by replying instead of flagging them like a pussy. Remember: If you flag, you're a cute twink.
Please don't complain about tangential annoyances—things like article or website formats, name collisions, or back-button breakage. That's too boring, even for HN users.
Please seethe about how your posts don't get enough upvotes.
Please don't post comments saying that rdrama is turning into ruqqus. It's a nazi dogwhistle, as old as the hills.
Miscellaneous:
We reserve the right to exile you for whatever reason we want, even for no reason at all! We also reserve the right to change the guidelines at any time, so be sure to real them at least once a month. We also reserve the right to ignore enforcement of the guidelines at the discretion of the janitorial staff. Be funny, or at least compelling, and pretty much anything legal is welcome provided it's on-topic, and even then.
[[[ To any NSA and FBI agents reading my email: please consider ]]]
[[[ whether defending the US Constitution against all enemies, ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]
/h/slackernews LOG /h/slackernews MODS /h/slackernews EXILEES /h/slackernews FOLLOWERS /h/slackernews BLOCKERS
Jump in the discussion.
No email address required.
!codecels
anyone here who actually understands the workings of ARM SBCs?
I've attempted many times to grok the boot process but it always seems like there's essential, magic, snowflake, partitions that are REQUIRED.
Follower of Christ Tech lover, IT Admin, heckin pupper lover and occasionally troll. I hold back feelings or opinions, right or wrong because I dislike conflict.
Jump in the discussion.
No email address required.
it's a pain because ARM SoC manufacturers maintain their own u-boot/kernel source tree instead of upstreaming their (sometimes proprietary/NDA-ed) changes
Jump in the discussion.
No email address required.
In theory this board boots mainline kernels.
I guess I have a hard time picturing where u-boot fits in, how it boots and where it boots from.
Is u-boot flashed on the SBC itself or do you add u-boot to your microsd card? IME it seems like both is often true.
There's also recent boards, like this one, which support UEFI...when I think of UEFI on x86_64 it's very much flashed to a motherboard, but seemingly you use u-boot to chain-load something like Tianocore?
Maybe I should view u-boot closer to coreboot for x86_64?
Follower of Christ Tech lover, IT Admin, heckin pupper lover and occasionally troll. I hold back feelings or opinions, right or wrong because I dislike conflict.
Jump in the discussion.
No email address required.
typically it's Boot ROM -> u-boot -> kernel. u-boot is like a BIOS in ARM world (bootloader). The location of u-boot in either SPI flash or SD-card will depend on whether the boot ROM can initialize the DRAM and setup the SD card controller to read u-boot off the SD card. some devices might require u-boot to spit out a SPL which is like a pre-u-boot program that can be stored in SPI flash that initialises the DRAM and load main u-boot from the SD card.
not sure about UEFI but i think u-boot supports a subset of UEFI features and supports loading of efi binaries.
Jump in the discussion.
No email address required.
Gotcha.
Is the Boot ROM closer to the BIOS and u-boot is closer to GRUB?
What is SPI flash?
I see, I think I've seen SPL talked about before.
Do you have recommandations for SBCs? Clearly I ought to use my homelab but sometimes I like fiddling with low power ARM SBCs.
Follower of Christ Tech lover, IT Admin, heckin pupper lover and occasionally troll. I hold back feelings or opinions, right or wrong because I dislike conflict.
Jump in the discussion.
No email address required.
Boot ROM is the first piece of code that the CPU executes once out of reset stored in a block of on-die ROM. it's even lower level than the BIOS. Seems like some people consider boot ROM to be code stored in flash but it's not the case in ARM world since you need some code on-die to initialise the flash controller and to do other things (like signature verification of boot images). it's likely that the intel ME or AMD PSP have boot ROMs in them to run code from once the ME/PSP comes out of reset.
SPI flash are small pieces of flash or EEPROM that stores external code that the CPU would run after the boot ROM. SPI is a simple data bus protocol that these flash components implement. If I am not wrong the BIOS/UEFI firmware is stored in these kinds of flash in the x86 world too.
not really since i don't really use them at home. i do want to try out rpi5s but i don't have a use case for them rn. try out the risc-v sbcs though for fun, it's probably buggy but i would imagine it's fun to try writing an OS for them
Jump in the discussion.
No email address required.
This info helped me get Fedora on my Le Potato - thanks again!
Follower of Christ Tech lover, IT Admin, heckin pupper lover and occasionally troll. I hold back feelings or opinions, right or wrong because I dislike conflict.
Jump in the discussion.
No email address required.
Jump in the discussion.
No email address required.
More options
Context
More options
Context
thanks for the info, king!
Follower of Christ Tech lover, IT Admin, heckin pupper lover and occasionally troll. I hold back feelings or opinions, right or wrong because I dislike conflict.
Jump in the discussion.
No email address required.
More options
Context
More options
Context
More options
Context
More options
Context
More options
Context
More options
Context
I bought a 2nd hand x86 ex-office PC for this very reason the other day (which tbh was cheaper than a lot of Pis and their clones). There's a bunch of stuff on ARM that's just a little bit annoying to deal with.
Jump in the discussion.
No email address required.
Yeah that's my recommendation too.
I've chatted with people who seem to think x86 machines use 500W watts at idle and would prefer to use microSD I/O over PCIe.
Follower of Christ Tech lover, IT Admin, heckin pupper lover and occasionally troll. I hold back feelings or opinions, right or wrong because I dislike conflict.
Jump in the discussion.
No email address required.
More options
Context
More options
Context
Boot processes are always digital voodoo stay away from that for your own sanity
Jump in the discussion.
No email address required.
Yeah I wrote a hobby OS based on the osdev wiki and x86_64 is it's own helscape - at least it has BIOS/UEFI though.
Follower of Christ Tech lover, IT Admin, heckin pupper lover and occasionally troll. I hold back feelings or opinions, right or wrong because I dislike conflict.
Jump in the discussion.
No email address required.
More options
Context
More options
Context
Actually went through that pain just over a year ago. It sucked, we had to get help from the vendor and from some experts at another division of our own company. U-Boot is fricking sorcery and the people who know it are literal wizards.
Jump in the discussion.
No email address required.
More options
Context
that way madness lay
Jump in the discussion.
No email address required.
More options
Context
More options
Context