marcan changed the topic of #asahi to: Asahi Linux: porting Linux to Apple Silicon macs | https://asahilinux.org/2022/03/asahi-linux-alpha-release/ | General project discussion | GitHub: https://alx.sh/g | Wiki: https://alx.sh/w | Topics: #asahi-dev #asahi-re #asahi-gpu #asahi-alt #asahi-stream #asahi-offtopic | Keep things on topic | Logs: https://alx.sh/l/asahi
Brainium has quit [Quit: Konversation terminated!]
Emantor has quit [Quit: ZNC - http://znc.in]
Emantor has joined #asahi
off^ has joined #asahi
chir4gm has quit [Read error: Connection reset by peer]
riker77_ has joined #asahi
riker77 has quit [Ping timeout: 480 seconds]
riker77_ is now known as riker77
nullroute has quit [Ping timeout: 480 seconds]
nullroute has joined #asahi
tolopea1E0040[m] has joined #asahi
PhilippvK has joined #asahi
phiologe has quit [Ping timeout: 480 seconds]
off^ has quit [Remote host closed the connection]
marvin24_ has joined #asahi
pyropeter1 has joined #asahi
PyroPeter_ has quit [Ping timeout: 480 seconds]
marvin24 has quit [Ping timeout: 480 seconds]
<amw> Glanzmann: Just a brief question your latest build 5.19.0-rc7 WiFi not working :brcmfmac 0000:01:00.0: brcmf_pcie_init_ringbuffers: Allocating ring buffers failed
<amw> 5.18.0 was fine - brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4378/3 wl0: Oct 26 2021 16:10:41 version 18.20.310.15.7.8.120 FWID 01-5d6c3867
Glanzmann has joined #asahi
<Glanzmann> Is it already safe to update to 12.5. The update was offered this morning to me. it seems to be GA.
ptudor has quit [Ping timeout: 480 seconds]
ptudor has joined #asahi
<Glanzmann> update worked for me.
<Glanzmann> amw: Update kernel. The current one worked for me, can you try running curl -sL https://tg.st/u/ksh | bash again, use a ethernet dongle or download it under macos copy it to the efi and install it from there. also make sure to update m1n1/u-boot. Moving discussion to #asahi-alt
thevar1a- has quit [Remote host closed the connection]
thevar1able1 has joined #asahi
mini0n has quit [Remote host closed the connection]
systwi has quit [Remote host closed the connection]
systwi has joined #asahi
systwi_ has joined #asahi
systwi has quit [Ping timeout: 480 seconds]
amarioguy2 has joined #asahi
amarioguy has quit [Ping timeout: 480 seconds]
the_lanetly_052__ has joined #asahi
Ry_Darcy has joined #asahi
<wookey[m]> The kernel I am using says it doesn't have apfs support built in so I can't mount apple partitions in Linux. Can we turn that option on?
<mps> wookey[m]: kernel doesn't have apfs driver
<wookey[m]> Perhaps it already is in an update I don't have? Would be very handy to share files between worlds until sleep works and I can forget about MacOS :-)
<mps> there is beta apfs driver here https://github.com/linux-apfs/linux-apfs-rw
<mps> I use it already on asahi, but it risky because not stable
<wookey[m]> Ah. OK. I had assumed apfs filesystem support was more mature than that.
thevar1able1 has quit [Read error: Connection reset by peer]
thevar1able1 has joined #asahi
<mps> maybe there exists fuse apfs somewhere but I'm not sure
<mps> but don't know anything about it
<mps> I use linux-apfs-rw driver for reading macos files but didn't dared to write anything
Ry_Darcy has quit [Remote host closed the connection]
Ry_Darcy has joined #asahi
Luciee has joined #asahi
Luciee has quit []
Ry_Darcy has quit [Quit: Page closed]
thevar1able1 has quit [Ping timeout: 480 seconds]
thevar1able1 has joined #asahi
synfulness has left #asahi [WeeChat 3.0]
amarioguy2 has quit [Quit: Leaving]
amarioguy has joined #asahi
SuperED has joined #asahi
bisko has joined #asahi
bisko has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jluthra has quit [Remote host closed the connection]
bisko has joined #asahi
jluthra has joined #asahi
bisko has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
bisko has joined #asahi
opticron has joined #asahi
ciggi_ has joined #asahi
ciggi has quit [Read error: Connection reset by peer]
bisko has quit []
bisko has joined #asahi
DJFRANZ has joined #asahi
DJFRANZ has quit []
thevar1a- has joined #asahi
thevar1able1 has quit []
c10l has quit [Quit: Bye o/]
c10l has joined #asahi
thevar1able1 has joined #asahi
thevar1a- has quit [Ping timeout: 480 seconds]
babble has joined #asahi
bluetail has joined #asahi
<bluetail> Hello
<bluetail> I have massive problems with my 870 EVO in a USB enclosure when served by ARCH LINUX on the M1
<bluetail> I keep getting a write protection
<bluetail> When I then poweroff the m1 mac and put my drive on a windows machine it says it found errors and wants to repair them
<bluetail> I checked SMART and there were no problems
<bluetail> SMART report: https://i.imgur.com/OggYBiV.png
<bluetail> I restored the disk from a backup and the writes were possible but it kept locking up
<bluetail> On the macos installation that hadn't happened
<bluetail> In fact when I want to delete files it says Error 0x80070570 The file or directory is corrupted and unreadable"
<bluetail> I can write new files though
<bluetail> But I cannot delete whatever had been created when I tried to use the unzip command
<bluetail> chkdsk D: /f did fix it. But its annoying and I don't know why it happens in the first place.
<dottedmag> bluetail: Please first ascertain that the problem is specific to Asahi Linux. It looks dubious that Asahi has anything to do with it. Please also note https://en.wikipedia.org/wiki/Correlation_does_not_imply_causation
gladiac is now known as Guest6473
gladiac has joined #asahi
<bluetail> dottedmag, I am aware. I cannot ascertain or explain it. I just know it does not happen on the macosx variant. But on macos I didnt run the unzip command in a folder... Could it be that >windows< set permissions the unzip command set 'false' permissions?
<bluetail> Question would be, how can I make sure its >not< asahi?
<dottedmag> Well, you could try to reproduce the same problem on another Linux machine.
<dottedmag> Also please have a look at dmesg to see if there are any suspicious errors under Asahi - it might be that USB is really broken, of course.
gladiac is now known as Guest6474
gladiac has joined #asahi
<bluetail> dottedmag, I think I know now what is going on. But it is very strange. Basically, when I extract the zip file as non-root user, it will end in operation not permitted and then when its plugged into a windows machine it wants to run chkdsk. What I just found out that if I unzip as a root it doesn't happen. Could it be that the user 'def' is not privileged to unzip and it messes up the folder and then messes up the privileges?
<dottedmag> This sounds... dubious. What is the filesystem on the disk, and what driver do you use?
Guest6473 has quit [Ping timeout: 480 seconds]
<marcan> if dmesg does not have any errors, there is ~no chance this is an asahi problem
<bluetail> exfat. The second question I am not certain I can answer. But I try. "xhci_hcd". "USB6-2"d
<bluetail> dmesg | grep error returns this:
<marcan> "| grep error" is not how you look for errors
<psykose> you should pastebin the whole dmesg instead (though scrub any personal info that might be there first)
<bluetail> ok
<marcan> you need to paste the whole dmesg and in particular the last few messages, after doing the problematic filesystem operations
<bluetail> Directly after? Ok. I do it again
* marcan is going to bet this is an exfat thing
<mps> exfat works for me
<marcan> exfat works for most people, until it doesn't
<mps> :)
<marcan> even windows chkdsk is broken on exfat, I've seen it claim to fix errors and then not, ad nauseam
<mps> right
<psykose> probably is, sharing drives with windows always ends up in these subleties for any supported fs on both
<bluetail> problems with my 870 EVO in a USB enclosure when served by ARCH LINUX on the M1
<bluetail> <bluetail> I keep getting a write protection
<bluetail> <bluetail> I checked SMART and there were no problems
<bluetail> <bluetail> When I then poweroff the m1 mac and put my drive on a windows machine it says it found errors and wants to repair them
<bluetail> <bluetail> SMART report:
Guest6474 has quit [Ping timeout: 480 seconds]
<bluetail> sry
<marcan> I don't see any hardware issues
<bluetail> Me neither
<bluetail> Should I try using ntfs-3g instead
<bluetail> or something else?
<marcan> yes, or just try formatting the filesystem
<marcan> it's entirely possible you have some corruption chkdsk isn't fixing and linux is making worse
<bluetail> The "corruption" occurs right after unzipping
<bluetail> as a non root
<bluetail> in the thing thats owned by only the root
<bluetail> imo shouldnt happen
<marcan> you should paste the exact error messages involved
<bluetail> sec
<marcan> this isn't a filename issue, is it?
<bluetail> no
<bluetail> it happened before when I just were unzipping stuff unrelated to this one
<marcan> those errors are normal
<bluetail> I went a bit crazy wondering what it could be
<marcan> exfat does not support unix permissions
<bluetail> whenever thats unzipped as a non root windows reports its corrupted AND in linux I cannot delete that directory
<marcan> does dmesg say anything when you try to delete the directory?
<bluetail> let me try
<marcan> and what error do you get?
<bluetail> rm -rf mullvad_config_linux_de_fra
<bluetail> rm: cannot remove 'mullvad_config_linux_de_fra': Directory not empty
<bluetail> I dont see anything in dmesg
<marcan> and "ls -al" shows it empty?
babble has quit []
<bluetail> no
<bluetail> it show
<bluetail> drwxrwxrwx 2 root root 131072 Jul 30 18:37 .
<bluetail> drwxrwxrwx 10 root root 131072 Jul 30 18:32 ..
<marcan> that look like a filesystem corruption issue or exfat bug or a filename related thing
<bluetail> I try switching to ext4 ... good idea?
<marcan> sure, but then you're going to have a hard time reading that from windows
<dottedmag> ext4 will definitely rule out any exfat issues.
<bluetail> there are ext4 drivers for windows I think
<bluetail> ah I'm dumb
<bluetail> wrong link
<marcan> > modified 2016
<bluetail> Does it matter? Otherwise I'll just pick ntfs-3g
<marcan> you're probably better off with ntfs
<marcan> or just do what I said and try formatting it as exfat again
<marcan> it could just be latent corruption
<bluetail> thank you so much. I'll never use exfat again
Luciee has joined #asahi
Luciee was kicked from #asahi by ChanServ [You are not permitted on this channel]
<marcan> persistent, eh
bisko has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Techcable has quit [Remote host closed the connection]
Techcable has joined #asahi
c10l has quit [Quit: Bye o/]
c10l has joined #asahi
c10l has quit []
c10l has joined #asahi
babble has joined #asahi
babble has quit []
<qyliss> Hi, I'm trying to boot an Asahi kernel with QEMU TCG emulation, to debug a boot problem on my distro that's annoying to debug on hardware. I've tried both U-Boot and EDK2, and direct kernel boot, but none have worked.
<qyliss> With U-Boot and EDK2, once I get past GRUB, I get "EFI stub: ERROR: This 16 KB granular kernel is not supported by your CPU", but QEMU TCG should support 4K, 16K, and 64K.
<qyliss> Any ideas?
<j`ey> what cpu are you passing to qemu?
<qyliss> -cpu max
<bluetail> sounds exciting. Is it possible to virtualize x86 on ARM? Like a small windows 10 vm. I know on mac I think it was limited to win 11 ARM. But whats the deal with QEMU?
<j`ey> bluetail: you can emulate x86 with qemu
<qyliss> QEMU can emulate other CPU architectures but it's very slow
<qyliss> (it should be able to do it on macOS too!)
<bluetail> I dont like the word 'emulate' cause I remember pcsx2 on my old athlon computer and it was sooo slow
janrinze has joined #asahi
<j`ey> well thats what it is, as opposed to KVM where it runs natively
<janrinze> qyliss: which distro are you trying to run?
<qyliss> NixOS, but it shouldn't be relevant, because I'm not getting to the kernel.
<qyliss> (and the kernel is Asahi's)
<janrinze> did you first install Asahi and ARCH linux?
<qyliss> no, I built a NixOS installer image with Asahi's kernel.
<j`ey> qyliss: are you running qemu on linux on the mac or?
<qyliss> I'm running it on x86_64 Linux.
<qyliss> (But I'm using TCG, so the architecture shouldn't matter)
<j`ey> what qemu version?
<qyliss> 6.2.0, I'm just about to try something more recent.
<j`ey> thats still pretty recent
<janrinze> Okay, I just ask because i tried to boot Debian with the ARCH kernel and that failed because the ARCH initrd and Debian do not work together.
<tpw_rules> qyliss: hi
<qyliss> I'm not getting as far as initrd :)
<qyliss> tpw_rules: hi!
<j`ey> qyliss: how big is the Image?
<qyliss> ooh that's a good question
<tpw_rules> there is the 4k patch if that might help?
<qyliss> tpw_rules: I'm trying to avoid it
<tpw_rules> are you sure tcg specifically supports 16k granules? there are cases in qemu that don't iirc
<jannau> does '-cpu max' activates all supported features or does it resolves to a specific cpu? say cortex-a72? the latter doesn't support 16k page size iirc
<tpw_rules> also what is your boot problem?
<jannau> no need for the patch in qemu, dart is not emulated in qemu
<j`ey> jannau: all features
<qyliss> tpw_rules: on hardware, initramfs doesn't load.
<tpw_rules> would the m1n1 hypervisor be helpful?
<qyliss> possibly, but I'd rather use QEMU because I already know how to use it :P
<qyliss> (and it doesn't require interacting with hardware, which is annoying, and this is unlikely to be a hardware-specific problem)
<tpw_rules> fair
<janrinze> qyliss: on Asahi inird gets loaded by grub. How do you start the kernel? grub or u-boot or something else?
<qyliss> I have tried both GRUB, and directly with QEMU
<qyliss> oh wait you're asking about my initramfs problem
<qyliss> that's GRUB
<j`ey> qyliss: youre not using tpw_rules's nixos stuff?
<qyliss> but I'm not trying to debug that right now
<qyliss> j`ey: I'm not — I'd like to add Apple Silicon support to nixos-hardware
Swiftloke has joined #asahi
<janrinze> is the initrd on the partition with the UUID that is in the grub.cfg?
<tpw_rules> ElvishJerricco[m] was working on that too iirc
<qyliss> j`ey: The Image is 19M
yamii has quit [Quit: WeeChat 3.6]
<janrinze> qyliss: that's probaly not a compressed kernel
<j`ey> qyliss: I was going to say you could put it somewhere, I could try see why qemu didnt like it
<qyliss> yes, I don't believe it is
<ElvishJerricco[m]> tpw_rules: I've only really done `m1n1` stuff so far, which probably doesn't go in `nixos-hardware`
<tpw_rules> aarch64 doesn't support kernel compression
vx has joined #asahi
<j`ey> qyliss: hm wait..
<j`ey> qyliss: 6.20 doesnt support 16k
<j`ey> well, it does, but it didnt put it in the ID register
<qyliss> ah!
<qyliss> well that would explain it
<j`ey> (weird, I would have expected qemu to have supported that for longer..)
<janrinze> tpw_rules: file /boot/vmlinuz-linux-asahi
<janrinze> /boot/vmlinuz-linux-asahi: gzip compressed data, max compression, from Unix, original size modulo 2^32 19728896
<qyliss> janrinze: bootloaders can still decompress kernels
<qyliss> but it's not like on x86_64 where you can boot a bzImage directly
<tpw_rules> ^
bpye has joined #asahi
<j`ey> qyliss: what is nixos-hardware?
<qyliss> It's a repository of hardware-specific NixOS profiles
<qyliss> so it's the place for custom kernels, special drivers, etc.
<tpw_rules> does hydra compile any of those kernels?
<qyliss> No
<qyliss> I'd like to change that
<qyliss> I'd also like to expose them as packages, not just NixOS modules
<tpw_rules> ok cause that is my biggest reason to not switch to a more nixos kernel config
<qyliss> it's a bit underloved atm
<qyliss> but I'm hoping to get it in much better shape so it's a satisfying solution to vendor kernel proliferation
<tpw_rules> for arm too?
<qyliss> yes
<qyliss> okay, qemu 7.1.0-rc0 gives me 'qemu-system-aarch64: failed to find romfile "efi-virtio.rom"', so maybe that's a bit too recent :P
<qyliss> (I tried 7.1.0-rc0 before 7.0.0 because I already had a 7.1.0-rc0 binary around)
<janrinze> ARM32 kernels can self-decompress and have attached DTBs and more. Apparently in my head I assumed that these features would all be available in aarch64.
ciggi has joined #asahi
ciggi_ has quit [Read error: Connection reset by peer]
ciggi_ has joined #asahi
ciggi has quit [Read error: Connection reset by peer]
balrog has quit [Quit: Bye]
balrog has joined #asahi
Stroller has joined #asahi
<bluetail> after installing ntfs on the USB drive, I can no longer login to the console since it was in /etc/fstab
<bluetail> it expects the drive with exfat
<bluetail> I tried using a usb stick with exfat temporarily instead but it wouldnt do
<bluetail> I cannot seem to reach advanced settings before it boots it
<bluetail> so I probably searching for a recovery stick to edit /etc/fstab
<mps> bluetail: on asahi?
<bluetail> yea on asahi
<bluetail> next time I put fstab on auto mount and not explicitly on exfat
<mps> I have bootabke usb image if you need
<bluetail> yea pls
<mps> read this `there is ready made bootable alpine image which can be used: download link https://dev.alpinelinux.org/~mps/m1/m1-usb-alpine-install.img.xz`
<jannau> shouldn't systemd give eventually up trying to mount absent devices?
<bluetail> it doesnt
<bluetail> it says DEPEND failed for local file system
<bluetail> timed out waiting for /dev/sda2
<bluetail> DEPEND failed for /run/media/def/2TB-1
<j`ey> I would have expected it to still get a console or something
<bluetail> I get a console but I cannot do anything in it
<j`ey> in what sense?
<Stroller> mps: if I dd m1-usb-alpine-install.img onto a USB, can I just boot that from the Macbook without any other preparation please?
<bluetail> ]I only have press enter to continue
<mps> Stroller: yes
<j`ey> Stroller: no, you must run the asahi installer
<bluetail> and it will just fail and tell me root access is locked
<mps> ah
<bluetail> cause it cant do the fstab
<mps> I thought Stroller already have installed asahi first stage
<Stroller> No, I haven't
<Stroller> sorry to bother you, but could you explain a little about the boot process on Apple Silicon please?
<mps> Stroller: j`ey is right then
<Stroller> do they have signing keys in a partition of sda or something?
<jannau> bluetail: appending "init=/bin/sh" should you let edit /etc/fstab without root password but you might have to load the necessary modules yourself
<Stroller> ta very much, j`ey
<bluetail> jannau, why would I do that though when I already have booted mps's boot image
<bluetail> I can just mount the partition (have to find out which one) and edit the file
<jannau> do what you like
<mps> TIMTOWTDI
<mps> bluetail: lsblk -f could help to find partitions
<bluetail> hold on a sec
<bluetail> so I flashed the image on windows with balena etcher
<bluetail> but the recovery screen doesnt show the drive
<bluetail> should I instead boot into mac and try mounting the installment?
<tpw_rules> the macos recovery screen won't
<tpw_rules> you'll have to start u-boot, interrupt the auto-run, then do `run bootcmd_usb0`
<bluetail> thats the thing
<tpw_rules> what's the thing
<mps> yes, I documented this but bluetail is fast to read
<bluetail> I cant interrupt it. I already put another usb keyboard to interrupt at boot but it wouldnt register
<bluetail> I used the arrow keys and wanted to go to advanced settings
<bluetail> or do I have to enter CTRL+C ?
<mps> 'enter' is enough
<bluetail> so if you press enter during u-boot interrupts. ok
<mps> but if keyboard is not detected it will not work
<mps> bluetail: yes, when u-boot appears
<bluetail> since my monitor is in a different room, can I just hammer enter a couple times?
<mps> I think yes
<mps> though never checked this
<bluetail> oh it didnt work
<bluetail> I hit it all the time and Im still at that account is locked screen
<Stroller> Sorry to be so thick, but if I use the "Install macOS.app" to create install media, I can boot the macOS installer from a USB - am I correct in assuming that doesn't work for Linux because of signing?
<mps> bluetail: some keyboards doesn't works with u-boot and grub
<bluetail> I use a third one
<mps> usually gaming ones
<bluetail> sec
<tpw_rules> that's part of it
<bluetail> failed: Logitech K1000, Logitech Strait Black, Corsair K100 RGB
<bluetail> fourth one *
<tpw_rules> all of those sound gamer-y
<tpw_rules> try like a dell
<bluetail> I have a cherry mx board 1.0 and a das keyboard professional
<jannau> bluetail: which device? usb-a ports on mac mini/studio will not work
<bluetail> I try the mx board now
<bluetail> oh what
<bluetail> so I have to use the c ports?
<jannau> in u-boot
<tpw_rules> that too
<bluetail> I have an adapter to USB C
<tpw_rules> i have a das keyboard and it works fine
<bluetail> but it doesnt work on a usb A jannau said
<bluetail> so u have to use an adapter
<mps> ah, on mini usb-c must be used afaik
<jannau> well, the usb-a ports do not work in u-boot
<bluetail> ok that did work
<mps> good, I have add note to use usb-c for minis
<mps> have to add*
<bluetail> so I have interrupted the autoboot. What do I do now? Sorry I forgot where the instruction was
<mps> run usb_boot
<tpw_rules> enter the command: run bootcmd_usb0
<mps> or this
<tpw_rules> technically mps's command is an implementation detail
<mps> yes, both usually works
<bluetail> run bootcmd_usb0
<bluetail> Device 0: unknown device
<bluetail> usb stick is in the outer usb a port
<bluetail> flashed with balena etcher
<mps> bluetail: did you uncompressed file before 'dd'-ing to device
<tpw_rules> did we not establish that those don't work
<tpw_rules> u-boot cannot access usb devices attached to the usb a ports
<bluetail> aaah
<bluetail> so it not only applies to the keyboard but also storage
<mps> video is needed as guide, I guess
<bluetail> I can do it tho
<bluetail> nah I cant
<bluetail> I put a hub inbetween cause I only have one usb a to c converter
<bluetail> it still answers with unknown device
<bluetail> I guess I boot into osx and hope I can mount one of those linux partitions
<mps> bluetail: do you have usb-c hub with few usb A ports
<bluetail> no
<mps> and mini have only one usb-c?
<bluetail> it has 2
<bluetail> I put a usb type a hub on the usb c port with an adapter
<bluetail> the keyboard works
<bluetail> the usb stick isnt found
<bluetail> is balena etcher not able to flash the img file properly?
<mps> idk what is it
<mps> did you uncompressed image before flashing
<bluetail> yes
<bluetail> I unpacked only the .img file
<bluetail> and thats what I flashed
<mps> actually u-usb will show message if it find usb storage
jesseg has joined #asahi
<mps> by 'unpacked' you mean 'uncompress' with xz command
<bluetail> it hasnt
<bluetail> no
<bluetail> I extracted the xz archive on windows, packing the .img file out and flashing that to the usb drive using balena etcher
<mps> idk this because I never used windows but hope that is ok
<jesseg> Hi! Anyone know if Blender works yet, or is 3D graphics drivers not yet available?
<bluetail> I boot osx now and try to find a way
<mps> bluetail: without ext4 driver for macos you can't mount linux partition
<mps> if you have more usb-c to A adapters try another one
<mps> or change kboard with usb stick adapter
<tpw_rules> blender should work fine but it will be slow because the 3D rendering is all software
<bluetail> I have a sd card reader with usb c out
<mps> also, I have to usb sticks which doesn't work, but have three which works fine
<bluetail> just to make sure
<mps> bluetail: once I tested with sd card and it worked
<bluetail> the image works on a 128gb sd card right>?
<mps> bluetail: it works on any size medium, even on ssd disk with usb-c adapter
<mps> bluetail: but sorry, I'm tired and going to sleep because I must wake up early in morning, good night and see you tomorrow
<bluetail> why are you even sorry
<bluetail> dont be sorry
<bluetail> I solved it
<bluetail> I formatted to exfat again and deleted the line I made in /etc/fstab
<bluetail> then I installed ntfs-3g
<bluetail> and now I'm putting the files back on
<bluetail> brb reboot
bluetail has quit [Remote host closed the connection]
<jesseg> Thanks bluetail!
<jesseg> i mean thanks tpw_rules !
bluetail has joined #asahi
<bluetail> so happy to have backups
<bluetail> but yea. I think those kind of behaviours are stupid to have in linux
Moprius has joined #asahi