22. USB-клавиатура

 

USB-клавиатура

У многих современных компьютеров корневой USB-хаб размещен на материнской плате. Встроенный в нее BIOS должен в полной мере поддерживать USB-клавиатуру. В такой ситуации, вам, вероятно, не нужны никакие дополнительные сведения о USB для организации поддержки клавиатуры ядром Linux-системы.

Однако если на вашем компьютере установлена другая операционная система (не Unix/Linux), BIOS, который не выполняет конфигурирование USB, или специфическая клавиатура, то вам потребуется поддержка USB-клавиатуры. Если вы для решения этой задачи рекомпилируете ядро системы, избегайте клавиатурной поддержки средствами USB HIDBP, поскольку в системе Linux они мало что дают.

Предупреждение

Загрузчик Linux (LILO) запускается еще до того, как Linux получает возможность распознать USB-клавиатуру. Поэтому, если USB-поддержка не встроена в материнскую плату вашего компьютера и не определяется средствами BIOS, вы не сможете использовать клавиатуру для ответа на запрос boot:, выдаваемый LILO. Чтобы обойти эту проблему, воспользуйтесь услугами других загрузчиков, например, Partition Magic или System Commander.