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

0

O meu problema é que o meu portátil [PB TJ-75] tem um leitor de cartões Alcor com defeito. 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ão. Isso existe?

Aqui está o que eu tentei desabilitar 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, obtive um tempo extra de inicialização, 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", nenhum resultado, eu tenho blacklisted EHCI, nenhum resultado, então usb_storage módulo, melhor tempo de inicialização no Lubuntu, com apenas a mensagem "... transferência de dados falhou", melhor tempo de desligamento também. Mas, não há como usar mídias de armazenamento usb. No Debian, 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 perdi? Tem algo a ver com a recompilação do kernel, e se sim, como fazer com isos? Programando um driver que diz que tudo está ok (fora da minha compreensão no momento)? Desativando o dispositivo pelo ID do fornecedor? Qual é a melhor maneira?

Gab
fonte

Respostas:

1
  1. Verificar 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 for construído no kernel, você poderá desabilitá-lo e recompilá-lo (não funcionando para ISOs).

september
fonte
Eu coloquei o módulo keucr na lista negra (o único que parece estar relacionado ao leitor de cartões), sem alterações. Eu vou olhar para a recompilação do kernel. Então, se é a única maneira, não terei chance de inicializar distribuições baseadas no Debian?
Gab
Não consigo encontrar nenhuma opção relevante na recompilação do kernel. Eu perdi alguma coisa? Próxima etapa, se não houver solução de software: remova o leitor de cartão integrado da placa-mãe ... Mas tenho medo de destruí-lo dessa maneira. E, se for removido com sucesso, como posso ter certeza de que o sistema não irá recuperá-lo?
Gab