Я решил эту часть проблемы:
OPTIONS=="ignore_device"
был удален из ядра (фиксация)blacklist usbhid
ничего не сделал, даже не заблокировал мою клавиатуруoptions usbhid quirks=0xdead:0xbeef:0x0004
не работал, потому что usbhid не был скомпилирован как модульТак, добавил я usbhid.quirks=0xdead:0xbeef:0x4
к строке команды загрузки (на Raspbian, это находится в /boot/cmdline.txt) и usbhid больше не связывает устройство.
Моя исходная проблема, однако, все еще остается. Я всегда получаю чтение/ошибку из-за тайм-аута при доступе к RFID-считывателю в первый раз.
В GRUB2 предпочтительный метод установки разрешения кадрового буфера (к GRUB и ядру) состоит в том, чтобы отредактировать /etc/default/grub
содержать эти переменные:
GRUB_GFXMODE
устанавливает разрешение GRUBGRUB_GFXPAYLOAD_LINUX
средства управления, сохранит ли ядро Linux разрешение, и если Вы хотите, чтобы ядро Linux использовало другое разрешение, чем GRUB, можно установить его с этой переменной в форме widthxheight
.Для показа всех режимов, можно использовать:
hwinfo --framebuffer
в терминале Linuxvbeinfo
в подсказке GRUBЭти строки вставляются в /etc/default/grub
:
GRUB_GFXMODE=1024x768x32
GRUB_GFXPAYLOAD_LINUX=keep
Для генерации изменений работать
# grub-mkconfig -o /boot/grub/grub.cfg
‘GRUB_GFXMODE’
Установите разрешение, используемое на
‘gfxterm’
графический терминал. Обратите внимание, что можно только использовать режимы, которые видеокарта поддерживает через VESA расширения BIOS (VBE), таким образом, например, собственные разрешения ЖК-панели не могут быть доступными. Значение по умолчанию‘auto’
, который пытается выбрать предпочтительное разрешение. См. gfxmode.
‘GRUB_GFXPAYLOAD_LINUX’
Набор к
‘text’
вынудить ядро Linux загрузиться в режиме обычного текста,‘keep’
сохранить использование набора графического режима‘GRUB_GFXMODE’
,‘widthxheight’
[‘xdepth’
] установить конкретный графический режим или последовательность их разделенных запятыми или точками с запятой для попытки нескольких режимов в последовательности. См. gfxpayload.В зависимости от Вашего ядра, Вашего распределения, Ваша видеокарта и фаза луны, отмечают, что использование этой опции может заставить GNU/Linux страдать от различных проблем с дисплеем, особенно во время начала последовательности начальной загрузки. Если Вы имеете проблемы, устанавливаете эту опцию на
‘text’
и GRUB скажет Linux загружаться в режиме обычного текста.
sudo grub2-mkconfig -o $(sudo find /boot -name grub.cfg)
. Одна команда для EFI и систем не-EFI.
– Robpol86
27.08.2017, 00:14