uhulinux / ub-ubk3

64bit-only repo
1 stars 0 forks source link

nomodeset mode: X is missing!!! #45

Closed attuska closed 5 years ago

attuska commented 5 years ago

Csak az UBK1/32 indul el nomodeset opcióval butított grafikus felületen.

UBK1/64, UBK2/64 és UBK3 már nem.

Nem csak nvidia GPU esetén, hanem intel GPU-val sem! Ezért olyan gépekre, melyekkel a 64 bites isók normál módban indítva nem produkálnak grafikát, az UBK 64 bites disztribúciók telepíthetetlenek.

attuska commented 5 years ago

Nekem nincs UBK2/32 bites telepítményem, ezért az nem tudtam kipróbálni.

attuska commented 5 years ago

X.org részletek UBK1/32 (itt van X)

[ 17.729] Kernel command line: BOOT_IMAGE=/kernel-4.4.52-2.i386 root=UUID=dbbfb8b2-1104-4993-98bc-b032fe23723e ro nomodeset [ 17.729] Build Date: 11 June 2017 06:42:13AM

[ 18.071] (II) Module fbdevhw: vendor="X.Org Foundation" [ 18.071] compiled for 1.17.4, module version = 0.0.2 [ 18.071] ABI class: X.Org Video Driver, version 19.0 [ 18.071] (**) FBDEV(1): claimed PCI slot 1@0:0:0 [ 18.071] (II) FBDEV(1): using default device [ 18.071] (WW) Falling back to old probe method for vesa [ 18.071] (EE) Screen 0 deleted because of no matching config section. [ 18.071] (II) UnloadModule: "modesetting" [ 18.071] (II) FBDEV(0): Creating default Display subsection in Screen section "Default Screen Section" for depth/fbbpp 24/32 [ 18.071] (==) FBDEV(0): Depth 24, (==) framebuffer bpp 32

UBK1/64 (itt nincs X)

[ 61.942] Kernel command line: initrd=\EFI\uhu\initramfs.img BOOT_IMAGE=/boot/kernel-x86_64 root=UUID=448c7d55-350e-4201-9fcd-e6b9c8f8004b ro nomodeset [ 61.942] Build Date: 27 June 2017 08:34:21PM

[ 62.233] (II) Module fbdevhw: vendor="X.Org Foundation" [ 62.233] compiled for 1.17.4, module version = 0.0.2 [ 62.234] ABI class: X.Org Video Driver, version 19.0 [ 62.234] (II) FBDEV(2): using default device [ 62.234] (EE) Screen 0 deleted because of no matching config section. [ 62.234] (II) UnloadModule: "modesetting" [ 62.234] (EE) Screen 0 deleted because of no matching config section. [ 62.234] (II) UnloadModule: "fbdev" [ 62.234] (II) UnloadSubModule: "fbdevhw" [ 62.234] (EE) Fatal server error: [ 62.234] (EE) Cannot run in framebuffer mode. Please specify busIDs for all framebuffer devices

attuska commented 5 years ago

Megnézve az UBK1/32 bites telepítményemet rakás x.org-video drájver nem lett rajtva frissítve! A x.org-video-fbdev 0.4.4 -es verzióval még jó volt, a közben befrissített 0.5.0 -ra felfrissítve 32 biten is rossz lett! Tehát megvan a bűnös, ez pedig az x.org-video-fbdev. Ezt kell megkotorni! Leforgatva 64 bitre a 0.4.4 -et és feltelepítve, 64 biten is működik.

attuska commented 5 years ago

UBK3 esetében nem oldja meg az, ami UBK1 és UBK esetében már segített.

attuska commented 5 years ago

UBK3 -esetében már más az ábra. Szépen betöltődik a vesa xorg modul, de a végén mégsem jó. Részlet az xorg.log -ból.

[ 233.327] (II) Loading sub module "shadow" [ 233.327] (II) LoadModule: "shadow" [ 233.327] (II) Loading /usr/lib/xorg/modules/libshadow.so [ 233.333] (EE) Failed to load /usr/lib/xorg/modules/libshadow.so: libfb.so: cannot open shared object file: No such file or directory [ 233.333] (EE) VESA: Failed to load module "shadow" (loader failed, 0) [ 233.333] (II) UnloadModule: "vesa"

Pedig van libshadow,so és libfb.so is a hiányolt helyen, mindegyik ELF64 bináris és végrehajtható.

attila@attila-pc:/usr/lib/xorg/modules$ file libshadow.so libshadow.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, stripped attila@attila-pc:/usr/lib/xorg/modules$

attila@attila-pc:/usr/lib/xorg/modules$ file libfb.so libfb.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, stripped attila@attila-pc:/usr/lib/xorg/modules$

MIndegyik osztott libet az x.org-server csomag szállítja. Az x.org-server adja fel szerintem, az nem tudja betölteni valamiért, de az okról semmi infót nem ad. Talán a strip nem tetszik neki?

attuska commented 5 years ago

Megoldva mind! https://github.com/uhulinux/ub-ubk3/commit/e794e53fb9daa9a96138a8329c8e9c510fdf11f6 https://github.com/uhulinux/ub-ubk3/commit/f764fe996b4cd44b33aa4d7f9264bff42a39baac