<nsklaus>
the install steps, won't they always differ from other distros ? so even if all parts are upstreamed and linux will have mac m1/m2 support,
<nsklaus>
the install part will always need asahi distro to remain,
<nsklaus>
we will never be able to grab an iso, burn it to some usb stick or hdd, boot from it, have live linux session, then start installer from there, like we do with other distros
<nicolas17>
yes that's indeed not how it will work... but it doesn't work that way on a Raspberry Pi either, does it?
<nsklaus>
so unless i'm mistaken, as far as i understand it, there will always be something special for installing asahi that other distro won't have, won't need
<nicolas17>
there will always be something special for installing any distro on ARM Macs
<nicolas17>
other distros may make their own installers that will be "special" in the same way as asahi
<nsklaus>
on raspi i think you can get iso, burn them on sd cards and boot from that
<nicolas17>
yes but it's usually an installed system, not an installer
<nsklaus>
i wonder what marcan and the team will come up with in the long run for the install part..
<nsklaus>
if it will always remains as it is now, boot to 1tr and run shell script
<nsklaus>
or if something better can be had
<nsklaus>
macos seems like a 10gb bios ;)
<chadmed>
the installer already has an option to install just m1n1 and u-boot to supply a UEFI environment from which you can boot any live installation media
<chadmed>
i installed gentoo from the live install media
<chadmed>
idk when the last time you used the installer was but the only strictly necessary parts now are the 2.5GB APFS container to store the stuff iBoot expects to find and m1n1 stage 1 and an EFI System Partition for m1n1 stage 2 and u-boot to live in
<nsklaus>
chadmed: you mean, booting to 1tr and doing the prep work (m1n1 and u-boot etc... ) this will be needed to be done only once ? and once it it done, you can boot a live linux session ?
<chadmed>
no you dont even need to do that manually anymore. the installer handles it all for you
<chadmed>
this has been the case for a very long time now
<Tramtrist>
who will be the kernel driver maintainers once it's upstreamed? marcan4lyfe?
<nsklaus>
chadmed: yes, but the part that interested me was: i will be able to boot live linux session ? like burning an iso on an external hdd, plug the hdd on the mac, and boot on it ?
<Tramtrist>
alyssa, lina
<chadmed>
yes you will be able to do that once drivers and stuff are upstreamed
<nsklaus>
chadmed: then it's ideal .. i didn't know that would be possible. very nice then
<chadmed>
i created a "custom" gentoo live install image by injecting the asahi downstream kernel and modules into its squashfs and wrapping it in an initramfs
ptrc has quit [Remote host closed the connection]
<chadmed>
but that step wont be necessary at all once the drivers required for booting are upstreamed and the gentoo arm64 releng team start using a more modern kernel
<chadmed>
once that happens youd just install the m1n1+u-boot environment, plug a bootable usb stick in and then boot from that via u-boot commands
<nsklaus>
i will just see how it goes, but what you said about it was good news to me, thanks for telling
ptrc has joined #asahi
<nsklaus>
right now i'm waiting for proper bluetooth and wifi.. and less heat/proper power management.. before making the jump. sound is really a necessity to me, but though jack plug, and bluetooth speakers, i'll be able to use it even if internal speakers aren't there yet
<nsklaus>
at the moment bluetooth and wifi are still a bit too fresh it seems
<nsklaus>
bluetooth is still in dev branch, and there were some issues still being worked on
<chadmed>
it works more reliably than the built in speakers at the moment lmao
<nsklaus>
and i think i saw someone mention his wifi didn't work after initial install
<nsklaus>
some heat issues reported too make me wanting to postpone a bit
<nsklaus>
i think i've seen mention that linus torvald got himself a macbook m2 ?
<nsklaus>
i hope it will help boosting upstreaming everything quicker
<chadmed>
i dont think his personal desire to use the machine will really weigh on the minds of maintainers tbh
<chadmed>
things will be upstreamed when the code is ready to be upstreamed
<nicolas17>
nsklaus: you will always need to go into 1tr the first time
<nicolas17>
these macs don't even support USB boot
<nicolas17>
a second-stage bootloader that you *already* installed into the main storage can read the rest from USB
<clover[m]>
yeah wifi auto-start is not stable. it always works when i manually choose my SSID though
Darwin is now known as Guest5342
<chadmed>
nicolas17: they were under the impression that you still had to run step2.sh or kmutil manually which is what i was trying to get at
<nicolas17>
ah yes
<chadmed>
we should clarify also that *iBoot* does not support usb boot, u-boot however does s
<chadmed>
you can boot an EFI executable from external storage once u-boot is installed, hence why the asahi installer offers m1n1+u-boot as an option for installation
<chadmed>
so that once all the drivers trickle down into distro kernels, people can in fact just boot any live EFI medium from a usb stick
<Glanzmann>
sven: Yes, I think Linus is not going to run it until more is upstream.
<Glanzmann>
jannau: Thank you for the hint about the firmware with the m2. What is your plan, boot into Linux during first boot, grab the firmware, build an initird and reboot or should I just not put the touchpad/keyboard module in the initrd and initialize after the system has booted?
<janrinze>
Glanzmann: the 4k pages patch in your buildscript won't work on the latest 5.19.0-rc5. Will you be doing more work on the Debian installer?
ptudor has joined #asahi
ptudor has quit [Read error: Connection reset by peer]
ptudor_ has quit [Ping timeout: 480 seconds]
ptudor has joined #asahi
<chadmed>
i think the 4k patches have been abandoned for now
janrinze has quit [Remote host closed the connection]
ptudor_ has joined #asahi
ptudor has quit [Ping timeout: 480 seconds]
janrinze has joined #asahi
<janrinze>
an interesting observation: when having the Satechi Aluminum Mac Mini Stand connected, newer u-boot versions crash.. I assume they try to mount the SDcard slots and fail.
<janrinze>
i'll have a look and see if i put a card in both slots if that solves the issue.
janrinze has quit [Remote host closed the connection]
<chadmed>
theres a bunch of things u-boot doesnt like at the moment
<chadmed>
none of my keyboards work with it for example, nor do any of my usb hubs
janrinze has joined #asahi
<janrinze>
chadmed: which u-boot and m1n1 version?
<chadmed>
whichever the most recent tagged one is
<chadmed>
2022.07
<janrinze>
With the asahi-dev installer I can use the keyboard again during -boot and grub.
<chadmed>
the builtin keyboard on the machine is fine
<janrinze>
ah. you're using a laptop
<chadmed>
there are some known problems with certain keyboards and stuff though so its nothing i didnt expect
<chadmed>
i dont have any dumb keyboards either, they all have hubs built in
<janrinze>
I only have mini and a Studio.. no mac books.
<chadmed>
im waiting for thunderbolt to land and stabilise to get a studio so i can keep my current desktop setup
<janrinze>
I migrated my Debian to the Studio.. wasn't the easiest migration..
<chadmed>
thats brave heh
<chadmed>
i keep backups of my home folder and just unpack that on new machines with fresh software installs
<janrinze>
asahi-dev installs ARCH and the initrd of ARCH surely isn't helpful when trying to boot a Debian image.
<chadmed>
perhaps whoever's maintaining debian support can take inspiration from how i got gentoo going
<chadmed>
makes things a whole lot easier for those looking to migrate off arch
<janrinze>
I have a 1TB ssd in the Satechi Aluminum Mac Mini Stand. intended to keep backus etc.
<kode54>
I want a Studio
<janrinze>
allows me to have audio over USB and an extra storage.
<kode54>
but I don't want to install Asahi to it
<janrinze>
kode54: that should be straight forward then.. buy one :-D
the_lanetly_052__ has joined #asahi
<janrinze>
i'll have to check in the u-boot code where it tries to mount the empty SDcard slots.
the_lanetly_052 has quit [Ping timeout: 480 seconds]
<rowang077[m]>
Nice, always quite suprising how much stuff happens in just a few months! Getting closer and closer to be daily driveable for me :).
<janrinze>
jannau: do you know if we can detect whether sdcard slots are in use in u-boot? it appears that it tries to mount the slots but fails.
<nsklaus>
progress report! nice :)
<nsklaus>
very interesting read. there's no mention on support for putting laptop into sleep mode and waking up from it. and also running in clamshell mode (laptop lid closed, using external monitor for display). are these already supported or it's still work in progress ?
guillaume has joined #asahi
guillaume_g has quit [Ping timeout: 480 seconds]
<marcan>
WIP, I'm going to be looking into sleep after this
<marcan>
clamshell mode isn't really a thing, that's just about external monitors working in general
<nsklaus>
thanks for tellling, congrats for all the progress by you and the team :)
<nsklaus>
i thought there would have been a special case for it, because,
<nsklaus>
when laptop is closed (not powered off) laptop would probably will want to go to sleep unless there's an external monitor plugged in and being used
<Cy8aer[m]>
Glanzmann: what is the state of upgrading an existing deb-dist to the new Bluetooth Kernel? I saw no 4k anymore(?) and can all stuff upgraded via ksh (soon?)
<Cy8aer[m]>
Or is something needed on the MacOS side?
<dottedmag>
nsklaus: that's up to userspace to decide, isn't it?
<nsklaus>
i have no idea, i just thought some special test case would have to be made, because normally when you close the lip it should trigger entering sleep mode. but not if an active external monitor is plugged in and being used. i assumed there would be a need to test that before deciding of going to sleep or not. it's general level talking, not actual dev talk
<nsklaus>
*lid
<AdryzzOLEDEdition[m]1>
lid closed is an event and userspace decides if sleeping or not
<nsklaus>
so apparently it will work automagically, fine by me :)
guillaume_g has joined #asahi
kov has joined #asahi
<Glanzmann>
Cy8aer[m]: I wanted to wait until Hector has the tree in the non-dev asahi branch and than use it for Debian.
<Glanzmann>
janrinze: Yes, I plan to, but maybe it is time to drop the 4k page if Sven it is not pursue it, if it is a simple merge, I can base it on top of the current one.
<Glanzmann>
Debian also has now the most chromium 103.
<sven>
i'll get to it eventually but it makes to wait until some iommu api cleanup that the maintainers are working on is done
guillaume has quit [Ping timeout: 480 seconds]
<Glanzmann>
sven: Thank you. :-)
<Tramtrist>
🎆
<Cy8aer[m]>
<Glanzmann> "Debian also has now the most..." <- Just emacs28 missing...
<Glanzmann>
Cy8aer[m]: I see, I'll upgrade Debian later tonight after I noticed that marcan has released.
<Glanzmann>
Cy8aer[m]: I try to rebase the 4k patch on top of marcans tree, if I succeed I'll go with it after testing, if not I'll add a big fat warning to the 'ksh' that the 4k patch is dropped.
derzahl has quit [Ping timeout: 480 seconds]
guillaume has joined #asahi
<nikwest[m]>
Just upgraded to 5.19.0-rc5-asahi-7-1-ARCH ... unfortunately I'm having problems booting (doesn't mount my btrfs device). Most prominent and scary error is:
<marcan>
nikwest[m]: that warning is harmless and has been there for a while
<nikwest[m]>
ok, sorry, for the spam then. Somehow something seems to have changed with btrfs though.
<marcan>
that sounds like some weird mount issue? lxc is involved?
<nikwest[m]>
not anymore. Actually it is the ssd from my old server, which used lxc. But not on this machine. I guess I should just disable all the unnecessary mounts for now.
<marcan>
yeah, that sounds like you have some weird mount snafu going on
<marcan>
maybe you had some hardcoded device names and probe order changed
<nikwest[m]>
let me clean this up and if there's issues. I'll get back ;-)
<marcan>
(you should never use hardcoded device names on modern devices)
<nikwest[m]>
just was scared by the error message ;-)
<marcan>
yeah, the UEFI thing has been there all along
<marcan>
it's a u-boot bug but harmless
guillaume has quit [Ping timeout: 480 seconds]
<nikwest[m]>
yeah, will check. Thanks for the feedback
c10l has quit [Ping timeout: 480 seconds]
Catyre has joined #asahi
palashgo[m] has joined #asahi
c10l has joined #asahi
Catyre has quit [Ping timeout: 480 seconds]
jochum_ has quit [Remote host closed the connection]
jochum has joined #asahi
doggkruse has joined #asahi
<opticron>
marcan, in the announcement: "GPU proper renders" -> "GPU properly renders" near the very end
<WhyNotHugo>
What's the MTP? (mentioned in the latest blog update)
Darwin_ has joined #asahi
doggkruse has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Gaspare has joined #asahi
Darwin_ has quit [Ping timeout: 480 seconds]
caef^ has joined #asahi
<ChaosPrincess>
multi touch something
<ChaosPrincess>
the trackpad controller
Darwin_ has joined #asahi
Catyre has joined #asahi
nicolas17 has joined #asahi
MajorBiscuit has quit [Ping timeout: 480 seconds]
jochum has quit [Ping timeout: 480 seconds]
Catyre has quit [Ping timeout: 480 seconds]
<IcaroDextris[m]>
Does Bluetooth audio works with lastest update? I’ve just tried now but no audio, maybe I’m missing something
jochum has joined #asahi
<sven>
it should work
<sven>
can you describe "no audio" in more detail? does pairing work?
<_jannau_>
if the bluetooth firmware is not found try to reboot if you have just rebooted once after the update
<IcaroDextris[m]>
<sven> "can you describe "no audio" in..." <- Yes, pairing works. Also I’m noticing some problem to enable Bluetooth from gnome settings
<sven>
so what exactly doesn't work then? you play audio and hear nothing?
<IcaroDextris[m]>
sven: Exactly, and after few moment audio is switched to speaker (muted)
<sven>
anything in dmesg?
<nicolas17>
also do you have any other Bluetooth device you can test, like a mouse?
<sven>
if there's nothing there please run btmon as root, then connect your bluetooth device and then try to play music again and then please past the output somewhere
<sven>
note that the output will contain mac addresses, etc.
<IcaroDextris[m]>
sven: Sorry, what is?
<IcaroDextris[m]>
Note: about enabling Bluetooth from gnome settings, I remember from another pc that could be a package problem about Bluetooth manager
<nicolas17>
what is what
<IcaroDextris[m]>
nicolas17: Not now unfortunately
<nicolas17>
dmesg?
<nicolas17>
you run "dmesg" and you get kernel logs
<IcaroDextris[m]>
nicolas17: Oh ok thanks 😂
<IcaroDextris[m]>
nicolas17: Did it without any error related to Bluetooth
<sven>
nothing about bcm4377 and/or hci in there?
<IcaroDextris[m]>
sven: No
<sven>
can you please paste dmesg | grep bcm4377 anyway? there should be something in there
<IcaroDextris[m]>
Do I need to install a package to audio Bluetooth?
<IcaroDextris[m]>
sven: Sure
Zaprit has joined #asahi
<IcaroDextris[m]>
Okay first I’ve solved the Bluetooth enabling problem on gnome, was a conflict about two different version of the same package
<IcaroDextris[m]>
The remaining problem is: no audio and it switch back to speaker after few moments
<sven>
<sven> if there's nothing there please run btmon as root, then connect your bluetooth device and then try to play music again and then please past the output somewhere
<sven>
please try that then
<bocekcombatbow[m]>
I believe there is an error on the feature support page. In row "3.5mm" and column "m1 Macbook Air" it says "see notes". However, if I am correct the headphone jack notes are only for pro macbooks
<bocekcombatbow[m]>
I read elsewhere that the headphone jack is working on Air models
<IcaroDextris[m]>
bocekcombatbow[m]: Is related to Bluetooth this?
<IcaroDextris[m]>
<sven> "<sven> if there's nothing..." <- Now can’t play any YouTube video
<sven>
????
<nicolas17>
yes that's normal if audio is stuck
<bocekcombatbow[m]>
IcaroDextris[m]: No, not related to bluetooth. Just headphone with a cable
<IcaroDextris[m]>
But a strange thing I’ve noticed is the “unavailable” label in the A2DP profile which is the one I use on another Linux machine
<sven>
*sigh*
<sven>
i'll need that btmon output
<sven>
anything else is guesswork
<bocekcombatbow[m]>
bocekcombatbow[m]: In fact, the notes do not discuss the headphone jack only speakers
<IcaroDextris[m]>
sven: What is the package name? Can’t find it in pacman
<sven>
no idea
<IcaroDextris[m]>
Blues-utils
<IcaroDextris[m]>
Bluez
<IcaroDextris[m]>
Okay now I have it, what you need?
<sven>
shall i quote myself again?
<sven>
<sven> if there's nothing there please run btmon as root, then connect your bluetooth device and then try to play music again and then please past the output somewhere
<IcaroDextris[m]>
I can’t play any video as described before
<nicolas17>
that may be because it switched to the speaker device
<IcaroDextris[m]>
No after a reboot it stop doing it
<IcaroDextris[m]>
It
Gaspare has quit [Quit: Gaspare]
<IcaroDextris[m]>
Solved changing from wireplumber (installed by default?) to pipe wire- pulse as my other Linux desktop
<IcaroDextris[m]>
Just a little delay but I think is normal for now
<sven>
i don't have any delays here fwiw
<IcaroDextris[m]>
sven: Trying a video now and seems gone, so maybe was just a moment I don’t know
X-Scale` has joined #asahi
guillaume has joined #asahi
ggardet has joined #asahi
X-Scale has quit [Ping timeout: 480 seconds]
ggardet has quit []
[X-Scale] has joined #asahi
[X-Scale] is now known as X-Scale
guillaume_g has quit [Ping timeout: 480 seconds]
guillaume has quit [Ping timeout: 480 seconds]
X-Scale` has quit [Ping timeout: 480 seconds]
Catyre has joined #asahi
Catyre has quit [Ping timeout: 480 seconds]
Gaspare has joined #asahi
Darwin__ has joined #asahi
Darwin_ has quit [Ping timeout: 480 seconds]
Raito_Bezarius has quit [Ping timeout: 480 seconds]
<hell__>
> No, XAMPP does not provide any versions for ARM processor architectures, sorry.
<UnionofAppeals[m]>
thanks
<UnionofAppeals[m]>
next question, I cannot use Konsole to receive update
<ChaosPrincess>
if you want some bad ideas, install qemu, and run x86 version
<UnionofAppeals[m]>
what is the command for update so I can test it and display response here
<hell__>
ChaosPrincess: lol, that's going to run extremely slow. I'd suggest setting up a LAMP server by installing the components and configuring it by hand. It's tedious, but it would at least perform decently
<ar>
this xampp thing just looks like it could be just a bunch of config files for apache httpd and mariadb
<hell__>
^ although I don't really know about this stuff
<UnionofAppeals[m]>
yep
<UnionofAppeals[m]>
M1 stopped me at the gate
<UnionofAppeals[m]>
They are not compatable only with Linux which brought me here
<UnionofAppeals[m]>
but now those efforts are wasted
<UnionofAppeals[m]>
Im just trying tin set up a local host enviroment to build wordpress sites on M1
<VinDuv>
I believe recent versions of PHP have a built-in Web server, so if you want to develop simple PHP web pages you only need it and mariadb (or you can use the built-in SQLite support instead of mariadb…)
<UnionofAppeals[m]>
UTM vitrual did not allow me to setup UBUNTU which would of worked with Bitnami and xampp but M1 screwed me
<ChaosPrincess>
wordpress is php+mysql+apache, right?
<UnionofAppeals[m]>
yes
<ChaosPrincess>
so, you can just install individual parts
Gaspare has quit [Quit: Gaspare]
<UnionofAppeals[m]>
technically but i dont code
<UnionofAppeals[m]>
and I cant even get the Konsole here to get me the update
<UnionofAppeals[m]>
I'm Konsole stupid
<hell__>
installing the individual parts doesn't require programming knowledge, but some system administration knowledge (how to install/configure stuff)
amarioguy has joined #asahi
jluthra has quit [Remote host closed the connection]
jluthra has joined #asahi
Zaprit has joined #asahi
JoaquinDlott[m] has joined #asahi
jluthra has quit [Ping timeout: 480 seconds]
BlueIn2Red has joined #asahi
timokrgr has joined #asahi
<BlueIn2Red>
If you just mean to update the OS itself, the command I use is pacman -Syu (must be root of course).
BlueIn2Red has quit []
Gaspare has joined #asahi
___nick___ has quit [Ping timeout: 480 seconds]
zanfix has joined #asahi
Darwin__ has quit [Ping timeout: 480 seconds]
<osteoblast22[m]>
Hi, i just updated asahi and got a boot loop "synchronous abort handler" kernel crash
AadiShah[m] has joined #asahi
Darwin_ has joined #asahi
Darwin_ has quit [Ping timeout: 480 seconds]
pewxn has joined #asahi
<pewxn>
with the july update, should i reinstall on my m1 pro?
pewxn has quit []
<nicolas17>
reinstalling shouldn't be necessary, just instal updat-- oh they left
pewxn has joined #asahi
Darwin_ has joined #asahi
<j`ey>
osteoblast22[m]: can you get more info, like a pic of the backtrace?
bisko has quit [Ping timeout: 480 seconds]
pewxn has quit [Ping timeout: 480 seconds]
caef^ has quit [Remote host closed the connection]
bisko has joined #asahi
Darwin_ has quit [Ping timeout: 480 seconds]
Darwin_ has joined #asahi
Darwin_ has quit [Ping timeout: 480 seconds]
zanfix has quit [Quit: Quit]
Zaprit has quit [Ping timeout: 480 seconds]
Gaspare has quit [Quit: Gaspare]
Zaprit has joined #asahi
Zaprit has quit [Ping timeout: 480 seconds]
Darwin_ has joined #asahi
Darwin__ has joined #asahi
Darwin_ has quit [Ping timeout: 480 seconds]
<sagelol[m]>
do we have an asahi linkedin group? :]