Como identifico o driver correto para a lista negra no modprobe?

1

Sem desativar nada na minha BIOS, quero desativar e impedir que o sistema operacional carregue drivers ou registre a interface de contato de cartão inteligente que faz parte do meu laptop.

Entendo que isso pode ser feito adicionando-se o driver do cartão inteligente ao arquivo de lista negra /etc/modprobe.d/blacklist da seguinte maneira:

blacklist driver-name

Como posso detectar o "nome do driver" para o dispositivo BROADCOM abaixo?

$ opensc-tool -l -r 0
# Detected readers (pcsc)
Nr.  Card  Features  Name
0    Yes             Yubico Yubikey NEO OTP+CCID 00 00
1    No              Broadcom Corp 5880 [Contacted SmartCard]      
(0123456789ABCD) 01 00
    
por Gary Z 10.09.2015 / 06:46

2 respostas

0

  • Não use, você não pode bloqueá-lo dessa forma, porque ele não tem um driver de espaço do kernel (módulo). Como você pode ver, é UNCLAIMED . Eu tenho o mesmo dispositivo no Dell Latitude E6410.

    lsusb -d 0a5c:5800

    Bus 002 Device 005: ID 0a5c:5800 Broadcom Corp. BCM5880 Secure Applications Processor
    

    sudo lsusb -t (Veja o Dispositivo 2 do Barramento 2, obtido da saída acima)

    /:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/3p, 480M
        |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M
            |__ Port 1: Dev 3, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
            |__ Port 8: Dev 5, If 0, Class=Application Specific Interface, Driver=, 12M
            |__ Port 8: Dev 5, If 1, Class=Chip/SmartCard, Driver=, 12M
    /:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/3p, 480M
        |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
    

    sudo lshw

                 *-usb:1 UNCLAIMED
                      description: Generic USB device
                      product: 5880
                      vendor: Broadcom Corp
                      physical id: 8
                      bus info: usb@2:1.8
                      version: 1.01
                      serial: 0123456789ABCD
                      capabilities: usb-1.10
                      configuration: maxpower=100mA speed=12Mbit/s
    
  • Ele está usando um driver de espaço do usuário como libccid que se comunica através de libusb , a única maneira de pará-lo é parar qualquer ferramenta que o use como pcscd , pam poderia ter um módulo para isso também.

por user.dz 26.12.2016 / 11:58
-2

Você pode tentar isso e inserir isso no terminal:

 modprobe -c lspci | lspci usb

e pode funcionar bem assim.

    
por Michael 10.09.2015 / 08:31