Desativando o Leitor de Cartões com Falhas do Laptop (PB TJ-75) Linux

0

Meu problema vem do fato de meu laptop [PB TJ-75] ter um leitor de cartão Alcor defeituoso. Tem 100% de certeza, o dispositivo está inoperante e inutilizável, seja qual for o sistema operacional. Não pode ser desativado no BIOS [latest: Fornecedor: Phoenix Technologies LTD Versão: V1.26 Data de Lançamento: 05/04/2010].

Se eu pudesse separá-lo facilmente da placa principal, e com isso, o sistema nunca mais procuraria, eu ficarei muito feliz! É possível, alguém já tentou isso? Ou talvez, substituir o BIOS por um mais aberto, o que permite desativar o leitor de cartões. Isso existe?

Veja o que tentei desativá-lo até agora.

No Win7, escolho "desativar" no gerenciador de dispositivos, e tudo bem. Se não, o dispositivo continua aparecendo e desaparecendo e muitos recursos são usados.

No Lubuntu 13.04, recebi um tempo de inicialização extra, com o msg: 'sdb, assumindo o cache da unidade, etc.' E uma vez logado, não há nenhum sinal de sdb. Eu tentei outras distros (isos inicializados pelo grub).

Eu posso inicializar Puppy, Gparted e Redobackup aparentemente sem nenhum problema.

Eu não consigo inicializar o Debian, ao vivo ou instalar o + Crunchbang and Tails. Eu recebi um loop: 'dispositivo usb, scsi n + 1 blabla'.

Eu tentei "nousb", sem resultado, eu coloquei EHCI na lista negra, nenhum resultado, então usb_storage module, melhor tempo de boot no Lubuntu, com apenas a mensagem "... data transfer failed", melhor tempo de desligamento também. Mas, não há como usar mídias de armazenamento usb. No Debian, ele termina com o prompt do BusyBox.

É possível desativar apenas o leitor de cartões Alcor? Tem um módulo específico? Existe uma opção especial de inicialização do kernel que eu perdi? Tem alguma coisa a ver com recompilação do kernel e, se sim, como fazer com isos? Programando um driver que diz que tudo está bem (fora da minha compreensão no momento)? Desativando o dispositivo pelo ID do fornecedor? Qual é a melhor maneira?

    
por Gab 26.06.2013 / 14:44

1 resposta

1

  1. Verifique os módulos do kernel lsmod

    ~# lsmod
    

    e remova este módulo com rmmod

    ~# rmmod YOUR_CARD_MODULE
    

    ou

  2. Se o suporte ao leitor de cartões estiver embutido no kernel, você poderá desativá-lo e recompilá-lo (não funcionando para ISOs).

por 26.06.2013 / 19:24