Как внести в черный список встроенный -модуль ядра 8250 _pci

Насколько я понял, вы хотите стереть /dev/sdc1.

Это можно сделать, повторно -создав файловую систему следующим образом

sudo umount /dev/sdc1
Install ntfs-3g if already not installed
sudo mkfs.ntfs /dev/sdc1

Если описанный выше метод не удался, сначала заполните весь раздел нулями следующим образом, а затем попробуйте описанный выше

dd if=/dev/zero of=/dev/sdc1

ПРИМЕЧАНИЕ

  1. Если вы лучше знакомы с графическим интерфейсом, вы можете использовать Gpartedвместоmkfs

  2. Кроме того, /dev/sdcне совпадает с /dev/sdc1. Убедитесь, что вы хотите стереть. sdc— это весь диск, включая таблицу разделов. /dev/sdc1— это раздел на /dev/sdc.

  3. Заполнение диска нулями с помощью ddзанимает много времени и, учитывая состояние диска, рекомендуется использовать его в крайнем случае. Чтобы стереть файловую систему на /dev/sdc1, вы можете использовать wipefsследующим образом.

    sudo wipefs /dev/sdc1         //this will list offset of all existing file system
    sudo wipefs -o offset /dev/sdc1 // this will wipe the actual file system
    
  4. Чтобы удалить таблицу разделов и создать заново (при необходимости )вы можете использоватьfdisk(рекомендуется, если вы используете msdosтаблицу разделов )илиgdisk(рекомендуется, если вы выбрали таблицу разделов GNU ). В качестве альтернативы Gparted, так как GUI выполнит эту работу.

0
22.07.2020, 10:47
1 ответ

Добро пожаловать в StackExchange для Unix и Linux!

Если драйвер 8250_pciвстроен в ядро, то modprobe.blacklistникак не повлияет на него, так как modprobeвообще не будет задействован.

Вместо этого вы можете передать идентификатор шины PCI соответствующего устройства в /sys/bus/pci/drivers/serial_pci/unbind, чтобы отключить драйвер от определенного устройства. (Вместо этого путь может быть .../serial/unbind, я не могу проверить в данный момент.)

Пример:

echo 0000:03:00.0 > /sys/bus/pci/drivers/serial_pci/unbind

Если в том же каталоге есть remove_id, вы также можете передать в него идентификаторы производителя и продукта (с помощью lspci -nn, чтобы увидеть их )рассматриваемого устройства, чтобы драйвер не устройство будет снова подхватываться, если по какой-либо причине срабатывает автоматическое обнаружение -последовательного устройства.

Пример:

echo "1415 c158" > /sys/bus/pci/drivers/serial_pci/remove_id

Как только вы найдете правильное значение (s )для передачи в псевдофайл -s (s ), вы можете добавить их в /etc/rc.localили написать свой собственный небольшой начальный -up script (или файл .service, если применимо, )для запуска команд при каждой загрузке.

1
18.03.2021, 23:18

Теги

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