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 | Type 'help' for help | Logs: -> irc.armbian.com
<lanefu>
TRS-80: whats fascinating counterpoint is the pattern Apple used for their m1 blobs
<lanefu>
they're much more like APIs in how it lets the OS interact with the hardware
phenom has joined #armbian
<TRS-80>
lanefu: not sure I am taking your point
<TRS-80>
you saying they are easier to deal with / develop?
<TRS-80>
around/for?
<lanefu>
sorry my brain is on fumes
<TRS-80>
fair enough
<lanefu>
yeah it's a proper blackbox api that doesnt interfere with the system
alekksander has quit [Quit: Konversation terminated!]
<lanefu>
like the OS
<nekomancer[m]>
...and then inside have to be implemented OS
<lanefu>
like that M1 linux project has like no non-free stuff to ship because all the firmware stays on the system drive
<lanefu>
anyway follow some of the m1 porting stuf its really interesting
<TRS-80>
to me it sounds like a very careful workaround just so they can get Linux
<lanefu>
and a lot of these outcomes are unexpected
<TRS-80>
in other words, bending the rules / cheating
<lanefu>
IMHO
<lanefu>
well
<TRS-80>
yeah I don't know what I'm talking about because I don't follow it, because f Apple
<TRS-80>
my assumption though is they are only doing it to increase vendor lock in because that is what Appe does
<lanefu>
doing what
<TRS-80>
they are showing a clear trend towards locking down the platform from what I hear, I mean soldering stuff, serial numbers on parts, etc. according to people like who is that guy in NY who started right to repair movement?
<lanefu>
okay we're talking about 2 different things
<lanefu>
you're talking about apple the oppressor
<lanefu>
im talking about the m1 architecture and how it decouples their properiety hardware components cleanly so that the OS can interact with them throigh hygenic calls rather than anybody having to reverse engineer drivers
<TRS-80>
I don't view "properly separated blobs" as much of an improvement I guess
<lanefu>
and from a foss perspective the m1 linux code is very foss without contaimination..... because of those architectural abstractions
<TRS-80>
they are still blobs
<TRS-80>
just sounds like they are gaming the system to me, but I don't trust nor like them
<lanefu>
theres no game
<lanefu>
its got nothing to do with foss
<TRS-80>
I guess I am not following you, I have visceral allergic reaction to anything involving Apple
<lanefu>
im saying being able to talk to apples GPU is waay cleaner from a FOSS perspective than what nouvou has to do
<TRS-80>
I simply don't trust them
<lanefu>
and an architectural one
<TRS-80>
oh so you are referring to blobs on other people's hardware?
<TRS-80>
like GPU, wifi or whatever?
<lanefu>
yes
<TRS-80>
aah ok
<lanefu>
ind in this case
<TRS-80>
I still hate Apple :p jk
<lanefu>
apples SoC
<TRS-80>
not kidding
<TRS-80>
but go on
<lanefu>
thr gpu and npu ad all that other shit on the SoC
<lanefu>
has discrete firmware that cleanly decouples it from the CPU cores and OS
<lanefu>
think abut it like i2c makes it so i don't have to figure out a siginalling protocal to get sensor data
<TRS-80>
so you will be Armbian maintainer for M1? :D
<lanefu>
fuck no
<TRS-80>
why not, apparently we have RPi now too
<TRS-80>
:D
<lanefu>
i think armbian on bare metal m1 is not a prudent path
<TRS-80>
although point rpardini made about cloud images was interesting
<lanefu>
i discuss a lot with him about cloud images
<lanefu>
what did he say
<TRS-80>
in that one thread a while back
<TRS-80>
basically big clud vendors can easily outbid hardware mfrs and maybe that is an avenue we should pursue
<TRS-80>
vendor relationship thread, which I was reading again recently
<lanefu>
oh
<lanefu>
so right now on oracle cloud and aws
<lanefu>
if i want an ubuntu VM on their arm platform
<lanefu>
i can get it by choosing the "official" image via the cloud provision stuff
<lanefu>
but it comes prebaked with all the cloud provider agent shit i dont cafre about like aws systems manager
* TRS-80
returns with 2 cold ones, opens one and hands it to lanefu
<TRS-80>
I think that was part of his point as well, but maybe you talk about this too more recently
<TRS-80>
like making Armbian images available for .25 each or something
<lanefu>
yeah
<TRS-80>
I have no idea what they go for
<lanefu>
all over the place
<lanefu>
pricing wise
<TRS-80>
but that would need to be on ARM hardware, no?
<TRS-80>
or we building images for x86 now too lol
<lanefu>
but yeah its like "oh a clean debian or ubuntun flavor X with current kernel now i can xyz"
<lanefu>
ARM hardware, but ... other crimes have been committed for the sake of POC
<TRS-80>
I guess I don't understand why we fit in there, arent those server ARM boards like the one we had (still have) that NicoD did review on?
<TRS-80>
in other words total different from SBCs?
<TRS-80>
and how prevalent are ARM in cloud anyway?
<TRS-80>
I am totally out of my depth here
<TRS-80>
you don't have to answer 20 questions on a Friday drinking beers :)
<TRS-80>
I am just thinking out loud
* lanefu
sips on fuller's esb
<TRS-80>
cheers!
<TRS-80>
did I ever tell you I picked up some of that New Glarus you told me about
<TRS-80>
when I was in WI
<archetech>
Hofbrau Dunkel
<lanefu>
TRS-80: oh man! you didnt tell me
<lanefu>
thats great
hyphop1 has joined #armbian
PhotoJim has quit [Ping timeout: 268 seconds]
PhotoJim has joined #armbian
hyphop1 has quit [Ping timeout: 256 seconds]
PhotoJim has quit [Ping timeout: 264 seconds]
PhotoJim has joined #armbian
archetech has quit [Quit: Konversation terminated!]
TRS-80 has quit [Quit: WeeChat 3.0]
archetech has joined #armbian
archetyp has quit [Quit: Leaving]
BeachyHead has quit [Read error: Connection reset by peer]
BeachyHead has joined #armbian
tinyweasel_ has joined #armbian
tinyweasel_ has quit [Quit: quit]
tinyweasel_ has joined #armbian
tinyweasel_ has quit [Client Quit]
tinyweasel_ has joined #armbian
PhotoJim has quit [Ping timeout: 264 seconds]
<Armbian-Discord>
<arianaglande> hey :)
<Armbian-Discord>
<arianaglande> so basically i have this Allwinner a10 tablet which was born with android 4.0 in it
<Armbian-Discord>
<arianaglande> so i made a microsd card with an armbian img
<Armbian-Discord>
<arianaglande> it boots just fine as you can see
<Armbian-Discord>
<arianaglande> which one should i choose considering that tablet has an allwinner a10 inside?
<Armbian-Discord>
<arianaglande> from armbian.com
<Armbian-Discord>
<Tonymac32> We don't support the tablet I'm certain, so it would take work on your part to get the correct device tree/etc,
<Armbian-Discord>
<Tonymac32> Linux on ARM is nothing like PC, so it has to be tailored to each device
<Armbian-Discord>
<arianaglande> should be the cupieboard 1
<Armbian-Discord>
<arianaglande> it has an a10 inside
<Armbian-Discord>
<Tonymac32> sure, but everything else is different. you can try it, sure
<Armbian-Discord>
<Tonymac32> but I doubt it will behave
<Armbian-Discord>
<arianaglande> mmh
<Armbian-Discord>
<arianaglande> otg should work fine on the installer step right?
<Armbian-Discord>
<arianaglande> by default i mean
<Armbian-Discord>
<Tonymac32> Depends on the kernel, the bootloader, and whether or not the SoC has a specific pinout or if it can be defined by the hardware vendor for the ID pin
<Armbian-Discord>
<Tonymac32> in which case it's a complete guess
<Armbian-Discord>
<Tonymac32> To avoid seeming like I am ignoring you, I do have to go I'm afraid, it's 01:00 here and I have to be up by 6:00. I don't know if anyone else is up who can give advice, but other than trying the cubieboard image I don't think you have much else to do
<Armbian-Discord>
<arianaglande> oh yeah no problem... im gonna have to go too now xD
<Armbian-Discord>
<arianaglande> thx for helping tho, will try when i come back home later :)
hyphop1 has joined #armbian
archetech has quit [Quit: Leaving]
hyphop1 has quit [Ping timeout: 268 seconds]
tinyweasel_ is now known as tinyweasel
<tinyweasel>
huh
<tinyweasel>
I could buy cheap allwinner tablets, and make them cheap servers?
<tinyweasel>
interesting...
<Armbian-Discord>
<arianaglande> got them for free so xD
<[TheBug]>
arianaglande: when it comes to random chinese hardware the answer is 'guess and check' and then 'research' in other words you can just try different images, but if stuff doesn't work you will have to research how to add it to the fex / dtb your self to make it work, we do not provide support for that here unless it is a specifcially supported board
<[TheBug]>
as another thought, I would suggest you check out the linux-sunxi wiki
<[TheBug]>
arianaglande: The page includes references for a LOT of A10 tablets there if you read
<[TheBug]>
so you may be able to find yours and find needed information for it there
indy has quit [Ping timeout: 250 seconds]
indy has joined #armbian
hyphop1 has joined #armbian
hyphop1 has quit [Ping timeout: 256 seconds]
BeachyHead has quit [Read error: Connection reset by peer]
BeachyHead has joined #armbian
indy has quit [Ping timeout: 260 seconds]
alekksander has joined #armbian
indy has joined #armbian
threenp has quit [Ping timeout: 276 seconds]
samythemany has quit [Ping timeout: 276 seconds]
threenp has joined #armbian
samythemany has joined #armbian
<lanefu>
tinyweasel: don't even think about it lol
<lanefu>
If you really really really wanted to go down that horrible path... The get tvboxes
<lanefu>
But we don't talk about the T-word here, but there's a 'club / section’ on the Armbian forum where those like minded people have a safe space to talk about the T-word
<tinyweasel>
hmm
<tinyweasel>
is it because they're a pain to deal with?
<c0rnelius>
You can install gnome-disk-utility. It has an option to mount the img as writable.
<yann-kaelig>
well, can I run again the startup wizard from a command line ?
<yann-kaelig>
is armbian-config the utility used for this purpose too ?
<Werner>
no, first start and armbian-config are independent
<Werner>
why do you need the startup script run again? all it does is asking for new root password, default shell and optional create a new user
<yann-kaelig>
that was about hte full name of my newly created user, issue with my keyboard layout, but it's fixed
<Armbian-Discord>
<arianaglande> how do i mount it as writable?
<Armbian-Discord>
<arianaglande> using gnome-disk-image-mounter
<Werner>
you can use usermod to edit user details
Redentor has joined #armbian
<Armbian-Discord>
<arianaglande> yeah i did chown to the img file
<Armbian-Discord>
<arianaglande> then i mounted it
<Armbian-Discord>
<arianaglande> but the owner of the files is still root
<Armbian-Discord>
<arianaglande> so the text editor opens them read only
<yann-kaelig>
I suppose that for building a software for my board I can follow the "Building Armbian" documentation part and use cross-compilation tools, or there is another official way for armbian ?
<Armbian-Discord>
<NicoD> open the editior with root rights. sudo editername
<Armbian-Discord>
<arianaglande> it says the filesystem is mounted as read only
<Armbian-Discord>
<NicoD> Then change permisions, google it.
<Armbian-Discord>
<arianaglande> i locked myself out
<Armbian-Discord>
<arianaglande> 😩
<Armbian-Discord>
<arianaglande> yeah windows is my main os as you can see xD
pablocastellanos has quit [Ping timeout: 256 seconds]
<yann-kaelig>
interesting, I update/upgrade the system, upgrade the bootloader and poweroff. At the end of the poweroff I get a kernel panic
<Armbian-Discord>
<NicoD> Close your doors, the police are coming for you 🙂 You are learning at least. I don't really know what you're doing, haven't read it all.
<Armbian-Discord>
<arianaglande> trying to mount an armbian img to add wpa supplicant stuff to login via ssh, because it's not recognizing the keyboard via otg
Redentor has quit [Remote host closed the connection]
<Armbian-Discord>
<NicoD> I think you just need to write the image to sd-card, and then put the sd-card in a linux machine. Then you can simply adjust the files you need. Do you have another linux system?
<stipa>
buZz: i'm not really satisfied with the amount of ports at back of it
<Armbian-Discord>
<arianaglande> that is a vm
<Armbian-Discord>
<NicoD> I think that should work too. Share the usb device with the vm and see if you can read the filesystem.
<stipa>
buZz: there are some at the right side too
pablocastellanos has joined #armbian
<c0rnelius>
says so right in the help section: gnome-disk-image-mounter --help
<Armbian-Discord>
<arianaglande> there's an option that says writable
<c0rnelius>
Always worked for me. You still need to use sudo or sudo su to edit the files.
<yann-kaelig>
maybe it's a systemd issue after the upgrade, anyway if someone is interested to take a look , here is the screenshot https://postimg.cc/Y4bxhZCH
Redentor has joined #armbian
<Armbian-Discord>
<arianaglande> wait i added wpa_supplicant.conf to /etc/wpa_supplicant/
<Armbian-Discord>
<arianaglande> but ive seen that people put it directly in /etc/
<yann-kaelig>
I suppose that the nand-sata-install script will write everything in one single partition and if I want a separate home I will have to manually do the change.
<Werner>
correct
<yann-kaelig>
Interesting, so I was curious to see how the sdcard look like after the sata installation, everything has been moved on my sata and cleaned from my sdcard.
<yann-kaelig>
well, the panic still occur at the poweroff
<yann-kaelig>
for info I have downloaded the Hirsute image and applied the upgrade. No idea if the upgrade is the source of this issue or if it was still present from the original img
<yann-kaelig>
So, now the most important part, the build of my workflow to be able to create my armbian packages or even more to help in development/testing new release software for armbian. Is there any official documentation about how to build a development workflow for armbian ?
<yann-kaelig>
Werner: As I asked before, after that I will have to install cross-compiling tools ?
<yann-kaelig>
I'm not familiar with that
<Werner>
the build framework will do that for you
<yann-kaelig>
mm, maybe I was not really clear, it's not about build armbian but third-party software, like my duckstation
<Werner>
oh. then no idea, sorry
<yann-kaelig>
no problem :)
alekksander has quit [Quit: Konversation terminated!]
alekksander has joined #armbian
<lanefu>
yann-kaelig: if you use the customize stage of armbian builder, it will be running in qemu and can cross compile automagically
<lanefu>
ther's also cross compilation hooks for debs if you trace through the code for 'bsp'
gordie has joined #armbian
gord9 has quit [Ping timeout: 265 seconds]
f476 has quit [Remote host closed the connection]
f476 has joined #armbian
Redentor has quit [Quit: Leaving]
<yann-kaelig>
well, some weird thing during the installation of the officially supported compilation environment Ubuntu Hirsute 21.04.x amd64. "The currently running kernel version is not the expected version" next after that look like it's stuck at "reading the package lists..." now 3 minutes later
<yann-kaelig>
maybe systemd crashed and took all the system with
<IgorPec>
what do you understand under "officially supported" ? :)
<yann-kaelig>
From the "Building Armbian" > What do I need? > The officially supported compilation environment is Ubuntu Hirsute 21.04.x amd64 only!
<IgorPec>
we are running CI builds on Hirsute and it works
<yann-kaelig>
I can not finish the live server installation, it's stuck at reding the package lists, from the terminal log
<IgorPec>
you can't install ubuntu server you mean?
<yann-kaelig>
it's installed but not completely 2s, will take a screenshot
<IgorPec>
i have no idea why would this not working. really
<IgorPec>
but actually it says "installlation is completed"
<IgorPec>
so everything is fine
<IgorPec>
you just need to read ...
<yann-kaelig>
that what I thought the first time, but when I decided to move forward I got an output, canceling update ...
<yann-kaelig>
anyway, thx
<IgorPec>
you can use desktop variant if that sounds better
<IgorPec>
it should also work, install is a bit more friendly
<yann-kaelig>
ok, thx
archetech has joined #armbian
<Armbian-Discord>
<arianaglande> so, if i want to manually setup wifi by editing the files via linux so that when armbian boots it automatically connects to wifi
<Armbian-Discord>
<arianaglande> what do i need to edit?
<Armbian-Discord>
<NicoD> You need to change this file. /etc/network/interfaces and write: auto wlan0 iface wlan0 inet dhcp wpa-ssid {ssid} wpa-psk {password}
<Armbian-Discord>
<arianaglande> nothing else?
<steev>
that would work if you've already booted it once, yes
<Armbian-Discord>
<arianaglande> no wpa_supplicant.conf?
<steev>
ideally, instead of throwing that in /etc/network/interfaces, put it as /etc/network/interfaces.d/wlan0 and chmod it 0600 since it has your plaintext password in it
<Armbian-Discord>
<arianaglande> well idc about the plaintext password tbh
<Armbian-Discord>
<arianaglande> it’s a test wifi
<steev>
you do you, best practices and whatnot
<Armbian-Discord>
<arianaglande> so that is the only thing needed?
<Armbian-Discord>
<arianaglande> and it doesnt work during the first boot?
<yann-kaelig>
how can Iget the xorg log on armbian ? There is no such /var/log/Xorg.log
<yann-kaelig>
yes, I know about this bug. I can not be sure that this issue is still on the unstable armbian img, do not understand why there is no /var/log/Xorg.lof file
<yann-kaelig>
lof/log
<yann-kaelig>
ok, I found the log, lol in .local/share/xorg that something I never see before, well
<yann-kaelig>
well, the bug is still here, arf
<yann-kaelig>
I do not see any packages from debina or ubuntu even in an unstable repository that not a good sign
<Armbian-Discord>
<arianaglande> guys thanks a lot!
<Armbian-Discord>
<arianaglande> managed to connect to wifi :)
<Armbian-Discord>
<arianaglande> all i had to do was to edit the txt file :))
<yann-kaelig>
well, no ppa or something else for an up2date debian or ubuntu pkgs, so I suppose that the last thing is to cherry pick the patch and build my own patched xorg-server
<archetech>
try a startx w/ a .xinitrc and exec xterm in it
<Armbian-Discord>
<NeonFetch> Hey guys, seems that the T4 doesnt have spi, so, only sd/emmc boot is possible. I am right?
<Armbian-Discord>
<Tonymac32> I think so
<Armbian-Discord>
<NeonFetch> Good, so I am not that stupid then
<Armbian-Discord>
<Tonymac32> 😆
<Armbian-Discord>
<NeonFetch> Nvme seems fast, but maybe the rockpi4 is faster or it's just my nvme...
<Armbian-Discord>
<Tonymac32> I have not gotten a result faster than a T4 in NVMe
<Armbian-Discord>
<NeonFetch> Anyway 1.2 GB/s and 650 MB/s on writes it's okay
<Armbian-Discord>
<Tonymac32> In theory though they really should be the same
<Armbian-Discord>
<NeonFetch> But jtremblant reached like 1.6 or even a bit more.
<Armbian-Discord>
<Tonymac32> Must be the NVMe
<Armbian-Discord>
<NeonFetch> Well, it's perfect for what I intended
<Armbian-Discord>
<NeonFetch> Yes, Jtremblant used high end nvmes
<Armbian-Discord>
<Tonymac32> We aren't talking about an Orange pi where the PCIe routing is so bad as to not support gen 1 link speeds without errors
<Armbian-Discord>
<Tonymac32> 😁😑😢
<Armbian-Discord>
<NeonFetch> Yeah, I wouldn't use it neither at 5v
<Armbian-Discord>
<NeonFetch> An rk3399 at 5v it's an invitation to hell
<Armbian-Discord>
<Tonymac32> Hahaha
<Armbian-Discord>
<NeonFetch> So far seems stable as fuck, but I will test this on the worst possible scenario
<Armbian-Discord>
<NeonFetch> Salvador's control
<Armbian-Discord>
<NeonFetch> The apt bsp packages problems are also on the T4
<yann-kaelig>
well, I have no idea if my patch has been used. What I have done is mkdir ~/build_xorg, cd build_xorg, apt-get source xorg, sudo apt-get build-dep xorg. From there I got 2 files xorg_7.7+22ubuntu1.dsc and xorg_7.7+22ubuntu1.tar.gz plus a folder xorg-7.7+22ubuntu1. Next, cd xorg-7.7+22ubuntu1 , dquilt import ../../fix-aiglx-for-sun4i-drm.patch, dpkg-buildpackage -rfakeroot -b -uc -us
<yann-kaelig>
The build was so quick that something is really strange