dkms trava ao instalar o kernel

1

Estou usando o Ubuntu GNOME 15.04. Eu quero usar o MPTCP, para o qual eu fiz o download e compilei o kernel modificado ( link , branch mptcp_v0.90). Eu preciso de pelo menos kernel 3.18 para repassar porta de exibição. Depois de instalar módulos e cabeçalhos, chego à seguinte linha ao instalar o kernel

run-parts: executing /etc/kernel/postinst.d/dkms 3.18.19+ /boot/vmlinuz-3.18.19+

e depois para. Depois de remover o "> & amp; 2" do script dkms, recebo a seguinte saída:

hp@hp-desktop:~/git/mptcp$ sudo make install
sh ./arch/x86/boot/install.sh 3.18.19+ arch/x86/boot/bzImage \
  System.map "/boot"
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 3.18.19+ /boot/vmlinuz-3.18.19+
run-parts: executing /etc/kernel/postinst.d/dkms 3.18.19+ /boot/vmlinuz-3.18.19+
 * dkms: running auto installation service for kernel 3.18.19+                                                                                                                                                     
Kernel preparation unnecessary for this kernel.  Skipping...
applying patch buildfix_kernel_3.18.patch...patching file nv-drm.c
Hunk #1 succeeded at 131 with fuzz 1 (offset 3 lines).


Building module:
cleaning build area....
make KERNELRELEASE=3.18.19+ -k module KERNDIR=/lib/modules/3.18.19+ IGNORE_XEN_PRESENCE=1 IGNORE_CC_MISMATCH=1 SYSSRC=/lib/modules/3.18.19+/build LD=/usr/bin/ld.bfd; make -C uvm module KERNEL_UNAME=3.18.19+ KBUILD_EXTMOD=/var/lib/dkms/nvidia-346/346.59/build/uvm................................................................................

Os pontos continuam a ficar mais, mas o processo não termina mesmo depois de horas.

Editar: Depois de deixá-lo sentar por algumas horas, ele parou e me deu este erro:

Error! Bad return status for module build on kernel: 3.18.19+ (x86_64)
Consult /var/lib/dkms/nvidia-346/346.59/build/make.log for more information. [ OK ]
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.18.19+ /boot/vmlinuz-3.18.19+
update-initramfs: Generating /boot/initrd.img-3.18.19+
run-parts: executing /etc/kernel/postinst.d/pm-utils 3.18.19+ /boot/vmlinuz-3.18.19+
run-parts: executing /etc/kernel/postinst.d/unattended-upgrades 3.18.19+ /boot/vmlinuz-3.18.19+
run-parts: executing /etc/kernel/postinst.d/update-notifier 3.18.19+ /boot/vmlinuz-3.18.19+
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 3.18.19+ /boot/vmlinuz-3.18.19+
Generating grub configuration file ...
...

Aqui está o final do (muito longo) make.log: link

    
por H. Schulz 07.08.2015 / 13:21

1 resposta

0

A resposta é muito simples.

O driver proprietário da Nvidia não é desenvolvido para esse kernel personalizado. Você tem opções:

  1. Use um kernel padrão com o patch mptcp.

  2. Use este kernel e desinstale os drivers da Nvidia.

  3. Corrija o problema de compilação no módulo da Nvidia ou no kernel.

Eu tenho medo de que outras perguntas sobre "como fazer um desses" esteja à margem do assunto fora do assunto.

    
por Pilot6 07.08.2015 / 16:57