Перейти к тексту

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

При первом входе в developerWorks для Вас будет создан профиль. Выберите информацию отображаемую в Вашем профиле — скрыть или отобразить поля можно в любой момент.

Вся введенная информация защищена.

  • Закрыть [x]

При первом входе в developerWorks для Вас будет создан профиль и Вам нужно будет выбрать Отображаемое имя. Оно будет выводиться рядом с контентом, опубликованным Вами в developerWorks.

Отображаемое имя должно иметь длину от 3 символов до 31 символа. Ваше Имя в системе должно быть уникальным. В качестве имени по соображениям приватности нельзя использовать контактный e-mail.

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

Вся введенная информация защищена.

  • Закрыть [x]

Учебник для экзамена LPI 201: Оборудование

Администрирование, средний уровень (LPIC-2) тема 204

Дэвид Мерц, автор, Gnosis Software, Inc.
Дэвид Мерц (David Mertz) - большой знаток в области открытых стандартов и только умеренно пугает многословием. С Дэвидом можно связаться по mertz@gnosis.cx его жизнь описывается более подробно на http://gnosis.cx/dW/. Предложения и комментарии по этой, предыдущей или будущей статьям приветствуются. Также вы можете посмотреть книгу Дэвида Text Processing in Python.
Бред Хантинг, Mathematician, Университет Колорадо
Бред занимается сетями и системным администрированием UNIX®в различных компаниях уже 14 лет. В настоящий момент он планирует стать кандидатом наук по прикладной математике в университете Колорадо в Болдере, и оплачивает свои счета, осуществляя поддержку UNIX в отделе Computer Science.

Описание:  Это четвертое из восьми пособий, где David Mertz и Brad Huntting продолжают подготовку к экзамену Linux Professional Institute® Администрирование, средний уровень (LPIC-2) 201. Вы научитесь добавлять и настраивать оборудование в Linux™ системах, включая RAID-массивы, PCMCIA-карты, другие запоминающие устройства, мониторы, видео-карты и прочие компоненты.

Больше статей из этой серии

Дата:  02.09.2005
Уровень сложности:  средний

Активность:  3947 просмотров
Комментарии:  

Конфигурирование Universal Serial Bus устройств

USB

Как уже было отмечено в разделе о PCMCIA, USB представляет из себя новую технологию, вытесняющую сейчас PCMCIA. USB поддерживает до 127 устройств с помощью гибкой радиальной топологии состоящей из хабов у оконечных устройств. USB имеет несколько версий с последовательно увеличивающимися скоростями передачи, последняя из них -- 2.0. Эта последняя версия USB теоретически поддерживает скорость обмена до 480 MBsec. USB 1.1 поддерживает меньшие скорости, до 12 MBsec. На практике, по ряду причин некоторые устройства фактически работают на меньших скоростях, чем предусмотренные теоретически -- тем не менее, более быстрый интерфейс более перспективен.


Распознавание USB устройств (часть первая)

С точки зрения администрирования, USB работает подобно PCMCIA. Он обслуживается модулем ядра usbcore. В ядрах 2.4+, предусмотрена более совершенная поддержка, чем в ядрах 2.2. На следующем уровне за usbcore, вступает в действие один из следующих модулей: uhci, uhci_hcp, ohci, ohci_hcp, ehci, ehci_hcp. Какой именно модуль понадобится, зависит от чипсета, использованного в вашем компьютере. Модуль ehci подключается, если они поддерживают высокоскоростную передачу по USB 2.0. Вообще же говоря, если ваш компьютер поддерживает ehci (или ehci_hcp), может потребоваться загрузка и модуля ehci для обеспечения обратной совместимости. Книга Брэда Хардса "The Linux USB sub-system" содержит детальное описание соответствий между различными чипсетами и модулями ядра. При создании ядра, которое будет использоваться на различных машинах, вам следует собрать все USB модули.

Для обеспечения корректной поддержки ядра система hotplug должна обеспечивать загрузку любых драйверов, необходимых для обслуживания подключенного устройства USB. Файл /proc/bus/usb/devices содержит детальную информацию о доступных в настоящее время USB устройствах (как хабов, так и периферийных устройств).


Распознавание USB устройств (часть вторая)

Обычно шина USB монтируется как динамически генерируемая файловая система, подобная файловой системе /proc/. В зависимости от дистрибутива, /proc/bus/usb/ может монтироваться или в стартовых скриптах, типа /etc/rcS.d/S02mountvirtfs, или же через конфигурацию /etc/fstab. В последнем случае, вы сможете увидеть там строку подобную следующей:

      # /etc/fstab
      none /proc/bus/usb usbdevfs defaults 0 0

Инициализационный же скрипт может выглядеть следующим образом:

      mount -t usbdevfs none /proc/bus/usb

Механизмы распознавания устройств и управление всей подсистемой USB кроется в /etc/hotplug/, в первую очередь, в /etc/hotplug/usb.rc и /etc/hotplug/usb.agent. Установка USB устройства будет проводиться через операцию modprobe для нужного драйвера. Вы можете провести и дальнейшую настройку для данного устройства путем создания скрипта /etc/hotplug/usb/$DRIVER для вашего конкретного устройства.

5 из 7 | предыдущая | следующая

Комментарии



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=40
Zone=Linux
ArticleID=176557
TutorialTitle=Учебник для экзамена LPI 201: Оборудование
publish-date=09022005
author1-email=mailto:mertz@gnosis.cx?subject=Program with SVG&cc=dwxed@us.ibm.com
author1-email-cc=
author2-email=huntting@glarp.com
author2-email-cc=

Теги

Help
Используйте форму поиска, чтобы найти любой контент с данным тегом в My developerWorks. Используйте ползунок, чтобы отразить больше или меньше тегов.

КнопкаПопулярные теги отображает самые распространенные теги для данной области контента (например: Java, Linux, WebSphere).

Кнопка Мои теги отображает Ваши теги для данной области контента (например: Java, Linux, WebSphere).

Используйте форму поиска, чтобы найти любой контент с данным тегом в My developerWorks. Кнопка Популярные теги отображает самые распространенные теги для данной области контента (например: Java, Linux, WebSphere). Кнопка Мои теги отображает Ваши теги для данной области контента (например: Java, Linux, WebSphere).