Kernel 5.3 [RESOLVIDO]

13. Re: Kernel 5.3 [RESOLVIDO]

Clodoaldo Santos
clodoaldops

(usa Linux Mint)

Enviado em 10/10/2019 - 22:09h

Kernel-5.3.5 deixou inicialização do fedora-31-beta muito lenta
Kernel-4.15 está inicialização super rápida no linuxmint-19



  


14. all fuck yeah! rsrs

edps
edps

(usa Slackware)

Enviado em 20/10/2019 - 13:39h

Depois de inúmeras tentativas e reboots em Slack, Void e Gentoo finalmente consegui por um kernel recente a rodar nesse meu PC, a versão 5.4.0-rc3 com patches da Intel:

https://github.com/freedesktop/drm-intel

desenhando...

https://i.imgur.com/Zj69nSs.png

Baixei a versão mais recente:

https://github.com/freedesktop/drm-intel/archive/drm-intel-fixes-2019-10-17.tar.gz

Descompactei em /usr/src e dei uma zoiada no makefile para ver a qual release se baseia, por fim renomeei a pasta

# mv drm-intel-drm-intel-fixes-2019-10-17 linux-5.4.0-rc3 


Criei um novo link simbólico linux:

# rm -rf linux
# ln -sf linux-5.4.0-rc3 linux


Entrei no diretório linux e segui com os processos tradicionais:

# make olddefconfig
# make menuconfig
# time make -j $(getconf _NPROCESSORS_ONLN) bzImage modules
# make modules_install
# cp -v System.map /boot/System.map-5.4.0-rc3
# cp -v .config /boot/config-5.4.0-rc3
# cp -v arch/x86/boot/bzImage /boot/vmlinuz-5.4.0-rc3
# cd /boot
# rm -fv System.map config vmlinuz
# ln -sv System.map-5.4.0-rc3 System.map
# ln -sv config-5.4.0-rc3 config
# ln -sv vmlinuz-5.4.0-rc3 vmlinuz
# grub-mkconfig -o /boot/grub/grub.cfg
# reboot


Como nota devo acrescentar que mexer com o microcode criando o iniitrd não deu certo, tampouco adicioná-lo ao kernel por meio da opção: Device Drivers -> Generic Driver Options -> Firmware loader, o firmware /lib/firmware/i915/skl_dmc_ver1_27.bin até que é adicionado e a pasta /lib/modules/firmware idem, porém na hora de executar o make modules_install dá erro acusando a falta dos arquivo modules.order e depois de outros.

Resta-me agora é fazer o mesmo no Gentoo e no Void Linux e ver se funcionará também.

Obrigado a todos os que tentaram me ajudar.


15. Re: Kernel 5.3 [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa Sabayon)

Enviado em 21/10/2019 - 15:05h

@EDPS

Eu estou usando o kernel 5.3.4 no Sabayon Linux. Aqui funciona quase perfeito,

exceto que no início do boot (mas não atrapalha o pós boot) aparece a mensagem:

Unable To Enumerate USB Devices 


estou pesquisando uma solução, e vi na Internet que tem a ver com os módulos de Kernel

¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, openSUSE, Mageia e OpenMandriva.


16. Re: Kernel 5.3 [RESOLVIDO]

edps
edps

(usa Slackware)

Enviado em 25/10/2019 - 21:17h

albfneto escreveu:

@EDPS

Eu estou usando o kernel 5.3.4 no Sabayon Linux. Aqui funciona quase perfeito,

exceto que no início do boot (mas não atrapalha o pós boot) aparece a mensagem:

Unable To Enumerate USB Devices 


estou pesquisando uma solução, e vi na Internet que tem a ver com os módulos de Kernel

¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, openSUSE, Mageia e OpenMandriva.


Então Alberto, a questão foi resolvida usando a versão com patches da Intel sobre as versões release-candidates do Kernel, agora mais calmo rsrs li o seguinte na página:

https://people.freedesktop.org/~jani/html/drm-intel.html

The Upstream i915 Driver Repository
git://anongit.freedesktop.org/drm-intel

Maintained by Daniel Vetter and Jani Nikula, with several developers also having commit access for pushing drm-intel-next-queued. Consists mostly of drivers/gpu/drm/i915.


Foi precisamente deste, que obtive os sources do kernel, agora mesmo acabo de baixar e compilar com sucesso, a versão mais recente:

https://github.com/freedesktop/drm-intel/archive/drm-intel-next-2019-10-21.tar.gz

Desta vez nem sequer rodei o make oldconfig, oldefconfig, etc, baixei a config mais atual do kernel do Slackware current, rodei um make menuconfig e salvei, veremos se quando sair o 5.4.0 esse bug estará resolvido.

EDIT.

A única coisa estranha aqui acho que é devido a config do Slackware, porque somente nele é que as vejo:


[ 4.101035] (swapper/0,1,1):ocfs2_fill_super:993 ERROR: superblock probe failed!
[ 4.101057] (swapper/0,1,1):ocfs2_fill_super:1175 ERROR: status = -22
[ 4.101134] F2FS-fs (sdb6): Magic Mismatch, valid(0xf2f52010) - read(0x0)
[ 4.101135] F2FS-fs (sdb6): Can't find valid F2FS filesystem in 1th superblock
[ 4.101230] F2FS-fs (sdb6): Magic Mismatch, valid(0xf2f52010) - read(0x0)
[ 4.101231] F2FS-fs (sdb6): Can't find valid F2FS filesystem in 2th superblock


O sistema de arquivos é o brtfs, o mesmo que nos outros sistemas.


17. Re: Kernel 5.3 [RESOLVIDO]

edps
edps

(usa Slackware)

Enviado em 30/10/2019 - 21:10h


Retornando aqui para dizer que pelo menos no Void Linux a pendenga está resolvida usando o kernel padrão da distro, no momento o 5.3.8-1:

https://i.imgur.com/cXdi3wj.jpg

Estranhamente ao rodar um diff sobre as 2 últimas configs (5.3.7 e 5.3.8), não houve alteração.

Já entre o 5.2.21 e o 5.3.8, há uma grande diferença:

http://dpaste.com/2N67GCF

De interessante, talvez eu tenha encontrado o que possa ter gerado o problema, são as linhas abaixo (as com sinal de +):


CONFIG_DRM_I915=m
# CONFIG_DRM_I915_ALPHA_SUPPORT is not set
+CONFIG_DRM_I915_FORCE_PROBE=""
CONFIG_DRM_I915_CAPTURE_ERROR=y
CONFIG_DRM_I915_COMPRESS_ERROR=y
CONFIG_DRM_I915_USERPTR=y
@@ -5572,6 +5714,7 @@
#
# CONFIG_DRM_I915_WERROR is not set
# CONFIG_DRM_I915_DEBUG is not set
+# CONFIG_DRM_I915_DEBUG_MMIO is not set
# CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set
# CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set
# CONFIG_DRM_I915_DEBUG_GUC is not set
@@ -5581,6 +5724,13 @@
# CONFIG_DRM_I915_DEBUG_RUNTIME_PM is not set
# end of drm/i915 Debugging

+#
+# drm/i915 Profile Guided Optimisation
+#
+CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250
+CONFIG_DRM_I915_SPIN_REQUEST=5
+# end of drm/i915 Profile Guided Optimisation


Quando tiver tempo suficiente farei testes compilendo essa versão de kernel no Slackware e Gentoo pra ver se também rola.



01 02