12:15erle: vedranm i used to joke that thinkpad T-xx models have a longevity similar to russian tanks, but if the last two years have shown the world anything, it's probably that thinkpads last longer :P
12:18erle: lcn i do not understand; why should i disable X being started?
12:42lcn: erle: I'd concentrate on getting the module loaded properly first, so there aren't multiple things that can go wrong happening at the same time
13:54KitsuWhooa: It looks like the kernel blows up trying to execute the atombios
13:58KitsuWhooa: > [ 238.985539] PCI registers are not implemented <-- this looks suspicious
14:05erle: KitsuWhooa what is an atombios? and why does that thing look sus to you?
14:14KitsuWhooa: (not the best description) but it's basically BIOS for the GPU but written in bytecode, and the kernel has an interpreter to run commands from it
14:15KitsuWhooa: that looks sus because it tries to read a register and it gets 0 back https://elixir.bootlin.com/linux/v5.10.220/source/drivers/gpu/drm/radeon/atom.c#L202
14:16KitsuWhooa: it might be unrelated
14:16KitsuWhooa: IMO the only way to debug it properly is to enable atombios parsing debugging. Which from what I see requires a kernel build
14:16KitsuWhooa: s/build/rebuild/
14:23KitsuWhooa: I say that because I don't see a way to turn this into a non zero https://elixir.bootlin.com/linux/v5.10.220/source/drivers/gpu/drm/radeon/atom.c#L92
14:23KitsuWhooa: wrong line
14:23KitsuWhooa: this https://elixir.bootlin.com/linux/v5.10.220/source/drivers/gpu/drm/radeon/atom.c#L69
14:25KitsuWhooa: Or I guess you can dump it and use an external tool to try to figure what it does and what goes wrong, but that's probably more difficult
16:15erle: KitsuWhooa so are you saying that the GPU may have the wrong firmware?
16:17erle: hmm
16:17erle: i have installed firmware-linux-nonfree now
16:18KitsuWhooa: I'm saying something is in the atombios that is unexpected and the kernel breaks when it tries to handle it
16:18KitsuWhooa: unexpected as far as the kernel is concerned
16:18erle: it depends on firmware-amd-graphics … oh, which i already had i guess
16:19erle: KitsuWhooa is there any idea how to figure out a known-good kernel version?
16:19erle: i mean this must have worked at *some* point
16:19KitsuWhooa: if it worked in the past, you can do a bisect
16:19erle: given that people say that X1400 works with radeon driver and so on
16:19KitsuWhooa: it's possible yours has something different that most others didn't
16:19KitsuWhooa: perhaps some early revision
16:20KitsuWhooa: just guessing randomly
16:20KitsuWhooa: but you can also try booting old ubuntu live images and seeing if they work or not
16:20erle: i use debian, but interesting idea
16:21erle: oh right, non-free firmware
16:21KitsuWhooa: well, debian doesn't come with firmware
16:21KitsuWhooa: yes
16:21erle: one moment please
18:39erle: KitsuWhooa i think old ubuntu uses fglrx driver?
18:40erle: https://richardg867.wordpress.com/2018/07/27/old-ati-graphics-crashing-on-boot-with-linux/ seems someone else also found what i found
18:42vedranm: erle: I would highly recommend trying out latest Fedora Workstation live before going back in history
18:42vedranm: that way you are sure it has not been fixed since
18:42vedranm: here's the ISO https://jforbes.fedorapeople.org/testweek/
18:42erle: thank you
18:43erle: which architecture is this for?
18:43vedranm: x86-64, is the machine 32-bit?
18:43erle: yes
18:43vedranm: ouch
18:43erle: this is a thinkpad R60
18:44erle: thinkpads from that era (T60, T61, R60) hold up for a long time
18:44erle: it is only that usually they have intel graphics
18:44erle: which means i have no issues
18:44KitsuWhooa: > This ThinkPad T60 is running an early BIOS revision from 2006, probably containing an old video BIOS which the radeon mode-setting driver doesn’t like.
18:44KitsuWhooa: > The latest BIOS revision for a non-widescreen T60 is 79ETE7WW (2.27 ) 03/21/2011.
18:45erle: wait how do you know this
18:45KitsuWhooa: it's on the link you linked
18:45vedranm: erle: dmesg contains your bios version
18:45KitsuWhooa: but yes, your thinkpad also has a bios from 2006
18:45KitsuWhooa: > Lesson learned: if you’re having weird issues with Linux like this one, try updating your system’s BIOS.
18:45erle: BIOS 7CET49WW (1.04 ) 05/11/2006
18:45erle: wait uh how do i do *that*?
18:45vedranm:does that first after buying an aftermarket machine with AMD APU
18:46KitsuWhooa: I suspect no one bothered to get radeon working with this old atombios because they had released updates
18:46erle: well it would help if the kernel would not fall over and die in that case
18:47erle: i hope this is not a red herring
18:48KitsuWhooa: you should update the bios on it anyway
18:50erle: okay cool
18:51erle: https://support.lenovo.com/us/en/downloads/ds001506-bios-update-utility-thinkpad-r60-r60i-types-94xx this looks correct? unsure
18:51KitsuWhooa: that should be the one
18:52erle: but it is from 2009
18:52erle: hmm
18:52KitsuWhooa: that's the latest one for that lapto
18:52KitsuWhooa: the one in the article you linekd was a T60
18:52KitsuWhooa: *linked
18:52erle: oh i see
18:53erle: https://support.lenovo.com/de/de/downloads/ds003774 i think it is this
18:53KitsuWhooa: that's the same
18:54KitsuWhooa: just a bootable cd, that is
18:54erle: nah, one is exe files, the other iso
18:54erle: i have no windows
18:54KitsuWhooa: yeah
18:54KitsuWhooa: sorry, thought you were referring to different models
18:54vedranm: erle: go for bootable ISO if possible
18:55vedranm: plug and play
18:55erle: yes i will try
18:55vedranm: otherwise, Hirens is your friend
18:55erle: what or who is hirens?
18:58erle: i have not burned a CD in a long time!
18:58erle: let's go i guess
18:59erle: i hope this thing still burns CDs after a lot of years in storage
18:59erle: YOLO
19:06erle: good that i have some old cd-rs lying around hehe
19:07erle: BIOS update time. #YOLO
19:42erle: hurrah!
19:42erle: KitsuWhooa the BIOS update made the thing work! thank you so much
19:43erle: this is very useful
19:48KitsuWhooa: glad to hear
19:48erle: vedranm thank you too.
19:48KitsuWhooa: so this is most likely why no one fixed that issue
19:48erle: yeah but also no one *recorded* that this is the reason
19:48erle: also wrong bios leading to null pointer deref in kernel is a bit weird isn't it?
19:49KitsuWhooa:shrugs
19:53erle: OH LOL
20:06erle: https://mister-muffin.de/p/vAF5.png this is what minetest's font rendering looks like now (every other app is fine)
20:06erle: (there is a lesson in here about incorrect DPI handling when rendering fonts i guess)
20:27erle: okay, i can play “earth 2150: the moon project” on wine at 1400×1050 with 32 bit colors. i think that is satisfactory 3D acceleration.
20:41erle: http://news.dieweltistgarnichtso.net/notes/earth2150.html this is the kind of game i mean
20:42erle: many thanks all of you who helped me!