7. USB

 

USB

Шина Universal Serial Bus (USB) не является в полном смысле внешним интерфейсом компьютера. Каждый USB-хаб теоретически может обслуживать до 127 отдельных периферийных устройств. USB поддерживает технологию самоконфигурирования Plug and Play и "подключение на лету", т. е. возможность подсоединять устройства к компьютеру (и отсоединять их от него) без выключения компьютера. Операционная система автоматически распознает новую конфигурацию.

К сожалению, система Linux корректно поддерживает не все разновидности USB-устройств, Хотя система Red Hat Linux 7.1 поддерживает широкий спектр разновидностей USB-устройств, в него не входят, например, сетевые USB-карты. Linux плохо работает с пассивными USB-хабами и не поддерживает загрузку с USB-накопителей на дискетах. Но работу над проблемой поддержки USB-устройств в среде системы Linux продолжают многие разработчики. Последние сведения по этому вопросу собраны на сайте Linux USB по адресу http: / /www. linux-usb. org.

В версиях Red Hat Linux начиная с 7.1 поддерживается "подключение на лету". Но Linux не может распознать, что именно вы подключили, если необходимые для работы драйверы отсутствуют в базе данных /lib/modules/2 .4 .2-2. Более полные сведения по этому вопросу собраны на сайте Linux Hotplugging по адресу http: / / linux-hotplug. sourcef orge. net.

Примечание

Документация Linux USB на момент написания книги недостаточно полна. На первой странице руководства по Linux USB-подсистеме (http: //www. linux-usb. org/USB-guide/ bookl. html) прямо указано: "Данная Linux USB документация относится к сфере пред-положбний, в особенности для малораспространенных и дорогих устройств".