ChanServ changed the topic of #asahi-dev to: Asahi Linux: porting Linux to Apple Silicon macs | Non-development talk: #asahi | General development | GitHub: https://alx.sh/g | Wiki: https://alx.sh/w | Logs: https://alx.sh/l/asahi-dev
steven has quit [Quit: ZNC 1.8.2 - https://znc.in]
steven has joined #asahi-dev
robinp has joined #asahi-dev
m2231puppy has quit [Read error: Connection reset by peer]
m2231puppy has joined #asahi-dev
m2231puppy9 has joined #asahi-dev
robinp has quit [Ping timeout: 480 seconds]
m2231puppy has quit [Ping timeout: 480 seconds]
m2231puppy9 is now known as m2231puppy
robinp has joined #asahi-dev
robinp has quit [Ping timeout: 480 seconds]
robinp has joined #asahi-dev
robinp has quit [Ping timeout: 480 seconds]
robinp has joined #asahi-dev
robinp has quit [Ping timeout: 480 seconds]
robinp has joined #asahi-dev
robinp has quit [Ping timeout: 480 seconds]
nela has quit [Quit: bye!]
louisca has joined #asahi-dev
kesslerd has quit [Remote host closed the connection]
louisca has quit [Remote host closed the connection]
m2231puppy7 has joined #asahi-dev
kesslerd has joined #asahi-dev
kesslerd has quit [Remote host closed the connection]
kesslerd has joined #asahi-dev
m2231puppy has quit [Ping timeout: 480 seconds]
m2231puppy has joined #asahi-dev
m2231puppy7 has quit [Ping timeout: 480 seconds]
zef_ has joined #asahi-dev
m2231puppy3 has joined #asahi-dev
kesslerd has quit [Remote host closed the connection]
zef has quit [Ping timeout: 480 seconds]
m2231puppy has quit [Ping timeout: 480 seconds]
m2231puppy3 is now known as m2231puppy
kesslerd has joined #asahi-dev
robinp has joined #asahi-dev
kesslerd has quit [Quit: Leaving]
m2231puppy9 has joined #asahi-dev
robinp has quit [Ping timeout: 480 seconds]
m2231puppy has quit [Ping timeout: 480 seconds]
m2231puppy9 is now known as m2231puppy
robinp has joined #asahi-dev
robinp has quit [Ping timeout: 480 seconds]
robinp has joined #asahi-dev
robinp has quit [Ping timeout: 480 seconds]
robinp has joined #asahi-dev
pbsds has quit [Quit: The Lounge - https://thelounge.chat]
pbsds has joined #asahi-dev
robinp has quit [Ping timeout: 480 seconds]
m5zs7k_ has quit [Ping timeout: 480 seconds]
m5zs7k has joined #asahi-dev
m2231puppy0 has joined #asahi-dev
m2231puppy has quit [Ping timeout: 480 seconds]
m2231puppy0 is now known as m2231puppy
robinp has joined #asahi-dev
robinp has quit [Ping timeout: 480 seconds]
m2231puppy4 has joined #asahi-dev
m2231puppy has quit [Ping timeout: 480 seconds]
m2231puppy4 is now known as m2231puppy
phire has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
phire has joined #asahi-dev
robinp has joined #asahi-dev
m2231puppy has quit [Read error: Connection reset by peer]
m2231puppy has joined #asahi-dev
robinp has quit [Ping timeout: 480 seconds]
c10l9 has joined #asahi-dev
c10l has quit [Remote host closed the connection]
robinp has joined #asahi-dev
robinp has quit [Ping timeout: 480 seconds]
snowcra5h has quit [Quit: WeeChat 3.8]
bisko has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
robinp has joined #asahi-dev
robinp has quit [Ping timeout: 480 seconds]
melvar has joined #asahi-dev
melvar has quit [Quit: melvar]
melvar has joined #asahi-dev
robinp has joined #asahi-dev
robinp has quit [Ping timeout: 480 seconds]
m2231puppy9 has joined #asahi-dev
m2231puppy has quit [Ping timeout: 480 seconds]
m2231puppy9 is now known as m2231puppy
robinp has joined #asahi-dev
melvar has quit [Remote host closed the connection]
robinp has quit [Ping timeout: 480 seconds]
robinp has joined #asahi-dev
n1c has quit [Quit: ZNC 1.8.2+deb1+focal2 - https://znc.in]
robinp has quit [Ping timeout: 480 seconds]
robinp has joined #asahi-dev
robinp has quit [Ping timeout: 480 seconds]
MajorBiscuit has joined #asahi-dev
bluetail has quit [Quit: The Lounge - https://thelounge.chat]
robinp has joined #asahi-dev
robinp has quit [Ping timeout: 480 seconds]
robinp has joined #asahi-dev
bluetail has joined #asahi-dev
robinp has quit [Ping timeout: 480 seconds]
MajorBiscuit has quit [Ping timeout: 480 seconds]
MajorBiscuit has joined #asahi-dev
robinp has joined #asahi-dev
m2231puppy7 has joined #asahi-dev
nyilas has joined #asahi-dev
robinp has quit [Ping timeout: 480 seconds]
m2231puppy has quit [Ping timeout: 480 seconds]
m2231puppy7 is now known as m2231puppy
nyilas has quit [Remote host closed the connection]
nyilas has joined #asahi-dev
nyilas has quit [Remote host closed the connection]
m2231puppy7 has joined #asahi-dev
nyilas has joined #asahi-dev
m2231puppy has quit [Ping timeout: 480 seconds]
m2231puppy7 is now known as m2231puppy
robinp has joined #asahi-dev
m2231puppy8 has joined #asahi-dev
robinp has quit [Ping timeout: 480 seconds]
Major_Biscuit has joined #asahi-dev
MajorBiscuit has quit [Ping timeout: 480 seconds]
m2231puppy has quit [Ping timeout: 480 seconds]
m2231puppy8 is now known as m2231puppy
robinp has joined #asahi-dev
bisko has joined #asahi-dev
robinp has quit [Ping timeout: 480 seconds]
<sven> https://lore.kernel.org/linux-pci/20201218174011.340514-1-s.miroshnichenko@yadro.com/ ohh.. fancy. i'll have to rebase that and check if that allows me to hotplug rather long thunderbolt daisy chains
<jannau> december 2020, good luck
<sven> it seems that not many people actually use thunderbolt + long daisy chains + hotplug in linux
<sven> or they just boot with kernel parameters to create extra space when pci distributes resources
<sven> unfortunately we have no BIOS or anything like that here so *everything* is hotplug here
<sven> I think on most amd/intel machines the BIOS or firmware or whatever runs before linux already sets up everything that's connected at boot time
<jannau> probably both. it's not common so no out of the box fix but it's easy to find the relevant kernel parameters offered as fix/workaround
<sven> https://github.com/YADRO-KNS/linux/commits/yadro/pcie_hotplug/movable_bars_v10.1 and that looks like a much more recent version of that patchset
robinp has joined #asahi-dev
<dottedmag> haha, "yadro" literally means "kernel" in Russian.
robinp has quit [Ping timeout: 480 seconds]
m2231puppy5 has joined #asahi-dev
m2231puppy has quit [Ping timeout: 480 seconds]
m2231puppy5 is now known as m2231puppy
V has quit [Remote host closed the connection]
V has joined #asahi-dev
hightower2 has quit [Ping timeout: 480 seconds]
<kettenis> sven: most BIOS implementations do that indeed
robinp has joined #asahi-dev
<kettenis> if they didn't, you wouldn't be able to boot from a drive connected to thunderbolt
c10l9 has quit []
c10l has joined #asahi-dev
<kettenis> that is a super-scary patcheset though
robinp has quit [Ping timeout: 480 seconds]
<sven> makes sense
<sven> i haven’t even looked at it in detail yet, just found it when looking for pcie hotplug issues
amarioguy has quit [Remote host closed the connection]
robinp has joined #asahi-dev
kesslerd has joined #asahi-dev
robinp has quit [Ping timeout: 480 seconds]
bluetail has quit [Quit: The Lounge - https://thelounge.chat]
robinp has joined #asahi-dev
robinp has quit [Ping timeout: 480 seconds]
bluetail has joined #asahi-dev
robinp has joined #asahi-dev
robinp has quit [Ping timeout: 480 seconds]
m2231puppy1 has joined #asahi-dev
robinp has joined #asahi-dev
chadmed has quit [Remote host closed the connection]
m2231puppy has quit [Ping timeout: 480 seconds]
m2231puppy1 is now known as m2231puppy
robinp has quit [Ping timeout: 480 seconds]
TheLink2 has joined #asahi-dev
wCPO6243651 has joined #asahi-dev
aleasto has joined #asahi-dev
Emantor_ has joined #asahi-dev
kenzie79 has joined #asahi-dev
snuck has quit []
aleasto- has quit [Read error: Connection reset by peer]
sneak has joined #asahi-dev
thasti_ has joined #asahi-dev
kenzie7 has quit [Read error: Connection reset by peer]
thasti has quit [Read error: Connection reset by peer]
Emantor has quit [Ping timeout: 480 seconds]
TheLink has quit [Ping timeout: 480 seconds]
TheLink2 is now known as TheLink
wCPO624365 has quit [Ping timeout: 480 seconds]
hightower2 has joined #asahi-dev
Stary has quit [Read error: Connection reset by peer]
aleasto has quit [Write error: connection closed]
aleasto- has joined #asahi-dev
Stary has joined #asahi-dev
jix_2 has quit [Remote host closed the connection]
jix_2 has joined #asahi-dev
jannau has quit [Remote host closed the connection]
jannau has joined #asahi-dev
kenzie795 has joined #asahi-dev
kenzie79 has quit [Ping timeout: 480 seconds]
robinp has joined #asahi-dev
MajorBiscuit has joined #asahi-dev
Major_Biscuit has quit [Ping timeout: 480 seconds]
robinp has quit [Ping timeout: 480 seconds]
m2231puppy3 has joined #asahi-dev
Major_Biscuit has joined #asahi-dev
kesslerd has quit [Remote host closed the connection]
kesslerd has joined #asahi-dev
MajorBiscuit has quit [Ping timeout: 480 seconds]
m2231puppy has quit [Ping timeout: 480 seconds]
m2231puppy3 is now known as m2231puppy
robinp has joined #asahi-dev
chipxxx has quit [Ping timeout: 480 seconds]
robinp has quit [Ping timeout: 480 seconds]
robinp has joined #asahi-dev
robinp has quit [Ping timeout: 480 seconds]
robinp has joined #asahi-dev
robinp has quit [Ping timeout: 480 seconds]
robinp has joined #asahi-dev
robinp has quit [Ping timeout: 480 seconds]
Major_Biscuit has quit [Ping timeout: 480 seconds]
Major_Biscuit has joined #asahi-dev
m2231puppy9 has joined #asahi-dev
m2231puppy has quit [Ping timeout: 480 seconds]
m2231puppy9 is now known as m2231puppy
robinp has joined #asahi-dev
kesslerd_ has joined #asahi-dev
robinp has quit [Ping timeout: 480 seconds]
louisca has joined #asahi-dev
louisca has quit [Remote host closed the connection]
robinp has joined #asahi-dev
m2231puppy9 has joined #asahi-dev
robinp has quit [Ping timeout: 480 seconds]
m2231puppy has quit [Ping timeout: 480 seconds]
m2231puppy9 is now known as m2231puppy
bluetail9 has joined #asahi-dev
jeffmiw has joined #asahi-dev
bluetail has quit [Ping timeout: 480 seconds]
robinp has joined #asahi-dev
m2231puppy2 has joined #asahi-dev
robinp has quit [Ping timeout: 480 seconds]
m2231puppy has quit [Ping timeout: 480 seconds]
m2231puppy2 is now known as m2231puppy
kesslerd_ has quit [Remote host closed the connection]
nela has joined #asahi-dev
robinp has joined #asahi-dev
jeffmiw has quit [Remote host closed the connection]
jeffmiw has joined #asahi-dev
robinp has quit [Ping timeout: 480 seconds]
kesslerd has quit [Remote host closed the connection]
robinp has joined #asahi-dev
stsmwg has joined #asahi-dev
stsmwg has quit []
robinp has quit [Ping timeout: 480 seconds]
Major_Biscuit has quit []
robinp has joined #asahi-dev
robinp has quit [Ping timeout: 480 seconds]
m2231puppy8 has joined #asahi-dev
robinp has joined #asahi-dev
kesslerd has joined #asahi-dev
m2231puppy has quit [Ping timeout: 480 seconds]
m2231puppy8 is now known as m2231puppy
robinp has quit [Ping timeout: 480 seconds]
m2231puppy0 has joined #asahi-dev
m2231puppy has quit [Ping timeout: 480 seconds]
m2231puppy0 is now known as m2231puppy
robinp has joined #asahi-dev
robinp has quit [Ping timeout: 480 seconds]
m2231puppy8 has joined #asahi-dev
m2231puppy has quit [Ping timeout: 480 seconds]
m2231puppy8 is now known as m2231puppy
zzywysm has joined #asahi-dev
m2231puppy5 has joined #asahi-dev
eiln has joined #asahi-dev
m2231puppy has quit [Ping timeout: 480 seconds]
m2231puppy5 is now known as m2231puppy
zzywysm has quit [Quit: Textual IRC Client: www.textualapp.com]
m2231puppy9 has joined #asahi-dev
<sven> bah. If a pcie bridge is busy rescanning due to a hotplug event while nhi tries to bring up a DP tunnel there’s apparently a small chance that acio crashes
* sven hates all of this
m2231puppy has quit [Ping timeout: 480 seconds]
m2231puppy9 is now known as m2231puppy
<gruetzkopf> oh, that patchset would have been extremely useful a few years ago when dangling a thunderbolt chain off of a expresscard slot.. i can provoke a few absurdly pathological cases for that with hw i have here
eiln has quit [Remote host closed the connection]
robinp has joined #asahi-dev
robinp has quit [Ping timeout: 480 seconds]
robinp has joined #asahi-dev
jeffmiw has quit [Ping timeout: 480 seconds]
eiln has joined #asahi-dev
<jannau> kettenis: do you know if qualcomm's 8cx gen3 has usb4 ports? I see in bindings/clock/qcom,gcc-sc8280xp.yaml USB4 DP/PCIe phy clocks but thinkpad x13s, ms window dev kit and surface pro 9 list only usb 3.2 with dp-altmode
<jannau> looking for examples how to model display ports for dcp in the devicetree
robinp has quit [Ping timeout: 480 seconds]
m2231puppy has quit [Read error: Connection reset by peer]
robinp has joined #asahi-dev
<kettenis> jannau: there is no thunderbolt logo on the port and I don't think there is a PCIe root complex available for them
robinp has quit [Ping timeout: 480 seconds]
<sven> gruetzkopf: yeah, pci hotplug seems to not have gotten a lot of attention. Especially since thunderbolt exists
<gruetzkopf> it was really surprising to me how bad it was when TBT started, when we had pci/pcie hotplug in enduser devices for decades with cardbus and expresscard
<gruetzkopf> if you want to hard-hand lenovo firmware, try booting with a too-wide conventional pcie switch tree attached via thunderbolt
<sven> sounds like the issues I’m running into
<sven> I have a usb4 hub and connecting two docks to that one already breaks at least one xhci controller on them
<sven> hotplug seems to have mostly been written with plugging in a single card into a slot
<sven> there’s also a big fat “rescan, remove or add pci device” lock
<sven> I guess no one could predict we’d be running pcie over very thin wires with crazy topologies when that was originally written ;)
<maz> yeah, and I remember that this lock isn't even enough to deal with VF "hotplug" event (it is pretty easy to bring Linux down...)
nyilas has quit [Remote host closed the connection]
robinp has joined #asahi-dev
robinp has quit [Ping timeout: 480 seconds]
nyilas has joined #asahi-dev
nyilas has quit [Remote host closed the connection]
robinp has joined #asahi-dev
robinp has quit [Ping timeout: 480 seconds]
robinp has joined #asahi-dev
robinp has quit [Ping timeout: 480 seconds]
kesslerd has quit [Remote host closed the connection]
robinp has joined #asahi-dev
robinp has quit [Ping timeout: 480 seconds]