quarta-feira, 30 de setembro de 2009

SÓ DESLIGA DEPOIS DE UM ENTER


RESOLVI MAIS UMA DIFICULDADE...


O CENÁRIO É O SEGUINTE: VOCÊ MANDA O NOTEBOOK DESLIGAR E ELE TRAVA EM UMA TELA COM MENSAGENS DE TEXTO E SÓ DESLIGAR DEPOIS DE UM 'ENTER'.
DESCOBRI QUE ISSO ACONTECE PORQUE ALGUNS MÓDULOS PODEM SE ENROLAR NA HORA DE DESLIGAR, EXIBIREM MENSAGEM DE ERRO E AGUARDAREM O 'ENTER'. DESCOBRI QUE O PROBLEMA OCORRE COM MAIS FREQÜÊNCIA QUANDO DESLIGO COM O HD LIGADO NA USB.

SOLUÇÃO: CRIAR UM SCRIPT QUE DERRUBA OS MÓDULOS PROBLEMÁTICOS NA HORA DE DESLIGAR.

ATUALIZADO EM 27/10/2009

1) crie e salve o arquivo com o conteúdo abaixo em cinza:
$ cd /etc/init.d
$ sudo gedit killmodoff

#! /bin/bash
# Take down wired network - module (forcedeth)
ifconfig eth0 down
modprobe -r forcedeth
# Take down wireless network - module ath5k, acer_wmi
ifconfig wlan0 down
modprobe -r ath5k
### OUTROS CANDIDATOS
#ACER
modprobe -r acer_wmi
#USB - HDs E PENDRIVES ESPETADOS
modprobe -r usbhid
# NVIDIA
modprobe -r nvidia


2) Dê as permissões e crie o link simbólico:
$ sudo chmod +x /etc/init.d/killmodoff
$ cd /etc/rc0.d/
$ sudo ln -sT /etc/init.d/killmodoff K01killmodoff

Nenhum comentário:

Postar um comentário