agama-project / agama

A service-based Linux installer
https://agama-project.github.io/
GNU General Public License v2.0
145 stars 42 forks source link

X11 server does not start (missing drivers/firmware) #1665

Closed buzzmandt closed 2 hours ago

buzzmandt commented 1 month ago

On 3 real hardware machines I get

[ OK ] Started X11 Session [ 37.668759][ T3166] No iBFT detected.

Progress is halted and system stops. I'd love to help trouble shoot this but I have no idea how.

2 older machines and 1 much newer one. All 3 are currently running tumbleweed but can't boot Agama. This was one Leap 16 pre-alpha downloaded this evening.

imobachgs commented 1 month ago

Hi! Where did you download the ISO from, please? Just to make sure that I check the same.

buzzmandt commented 1 month ago

From https://get.opensuse.org/leap/16.0/

I'm sure it'll make it harder to dig it up, but I don't have this problem on any of the virtual machines I've ran it on. I can give you model numbers and hardware info if that helps. All three were laptops, all three laptops are currently running tumbleweed

kobliha commented 1 month ago

It's seems that the iBFT is just a red herring. I've experienced similar issue and it was actually the X server unable to start for missing video drivers from the media. To check that...

  1. Switch to some console where you should see the root password to log in
  2. Run hwinfo --gfxcard <-- if Driver Status: is inactive, try...
  3. Driver Activation Cmd: modprobe $that_driver (in my case it's "i915")
  4. If that fails, dmesg will tell a lot

Also checking with less /var/log/Xorg.0.log would tell you how far this got. Somewhere there will be a note what has failed and why. My bet is a missing file/s under /lib/modules/*/kernel/drivers/media/

buzzmandt commented 1 month ago

Tried on one... images with more details attached

hwifno --gfxcard ATI Technologies Inc Trinity [Radeon HD 7640G] Driver info #0, radeon not active, activation cmd : "modprobe radeon" Driver info #1, amdgpu not active, activation cmd: "modprobe amdgpu"

modprobe either gives and long list of errors about symbols missing

less /var/log/Xorg.0.log "No such file or directory"

cd /var/log/ enter dir returns the other picture attached. no Xorg anything listed.

log entries appear to be alternatives.log pbl.log wpa_supplicant.log IMG_20241016_152639774 IMG_20241016_153328028

kobliha commented 1 month ago

modprobe radeon

OK, so modprobe radeon on my system throws the same error: cec missing This might be because of how my system is connected to the monitor (HDMI), but I believe it's the same issue.

Some more info about the drivers: modinfo - depends

i915 is mine, the other ones are @buzzmandt's

buzzmandt commented 1 month ago

That long list of -2 errors is exactly what I was getting too. Don't know if it helps or not (more info is better) mine is a laptop with no external monitor attached.

lslezak commented 2 hours ago

Fixed in #1790, the cec.ko driver and some more are now kept in the system.