Intel Centrino 7260 após atualização do kernel

2

Após cada atualização do kernel, eu preciso refazer tudo a partir da resposta aqui ?

A razão pela qual eu perguntei é porque ontem à noite a atualização do kernel, mas o wifi, não funciona mais, a menos que eu carregue o kernel anterior.

Será um problema perpétuo com a atualização?

    
por dustin 23.10.2013 / 12:59

1 resposta

2

Sim, você deve seguir os passos para cada atualização do kernel, felizmente eles podem ser scripts e você pode adicionar qualquer script que você queira que /etc/kernel/postinst.d/ seja executado após cada atualização do kernel.

Outra opção seria construir um pequeno script e colocá-lo em seu /etc/rc.conf para verificar o módulo do kernel e compilá-lo se não estiver presente durante a inicialização, algo como:

#!/bin/bash

module="iwlwifi"
check_module=$(modinfo $module 2>/dev/null)

if [ check_module != "ERROR: Module $module not found." ]; then
    echo "FAILED: $module not present in your kernel. Not loaded"
    module_make
    exit 0
else
    echo "PASSED: $module is loaded and present in this system"
    exit 0
fi

module_make{
        #pseudo steps, can' t figure out what exactly worked on the posted answer, to be completed later
    uncompress_file
    compile_module
    install_module
    exit 0
}

Crie um novo script com este conteúdo, torne-o executável com chmod +x wifi_script e adicione-o como uma linha em /etc/init.d/rc.local or copy all the lines and add them directly to /etc/init.d/rc.local '.

Se o script detectar que tudo está OK e o módulo estiver carregado, ele apenas inicializará seu sistema normalmente; caso contrário, ele baixará, extrairá, compilará e carregará o módulo e continuará inicializando seu sistema. Nada extravagante.

    
por Bruno Pereira 23.10.2013 / 14:11