Как я определяю корректный драйвер для помещения в черный список в modprobe?

Ничего не отключая в моей BIOS, я хочу отключить и помешать ОС загружать любые драйверы или регистрировать интерфейс контакта смарт-карты, который является частью моего ноутбука.

Я понимаю, что это может быть выполнено путем добавления драйвера для смарт-карты в файл черного списка /etc/modprobe.d/blacklist следующим образом:

blacklist driver-name

Как я могу обнаружить "имя драйвера" устройства BROADCOM ниже?

$ 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
1
задан 26 December 2016 в 14:01

2 ответа

  • Быть бесполезное, Вы не можете заблокировать его тот путь, потому что это не имеет драйвера пространства ядра (модуль). Поскольку Вы видите, что это UNCLAIMED. У меня есть то же устройство в Dell Latitude E6410.

    lsusb -d 0a5c:5800

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

    sudo lsusb -t (См. Шину 2 Устройства 5, взял от вышеупомянутого вывода)

    /:  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
    
  • , Это использует драйвер пространства пользователя как libccid, которые связываются до libusb, единственный способ остановить его, должен остановить любой инструмент, которые используют его как pcscd, pam мог иметь модуль для него также.

0
ответ дан 1 October 2019 в 02:03

Вы могли попробовать это и ввести это в терминал:

 modprobe -c lspci | lspci usb

и это могло бы хорошо работать этот путь.

-2
ответ дан 1 October 2019 в 02:03

Другие вопросы по тегам:

Похожие вопросы: