Настройка на USB устройства

Настройка на USB устройства

USB поддръжка е включена в ядрото от версия 2.2.7, и може да се каже, че това развитие вече е разработено и проблеми при свързване на тези устройства не трябва да бъде. Просто свържете фотоапарата, флаш памет, принтер, или поне някои друго устройство, той автоматично ще бъде разпозната. И независимо дали работата като принтер зависи от наличието на драйвери.

За да се даде възможност за оценка на ситуацията анализира как да се приложи USB поддръжка, както и къде да намерите информация за приложената stroystvah, въпреки всичко казано за FireWire частично притеснения и USB. Изпълнение на USB поддръжка в Linux е Linux USB проекта (www.linux-usb.org), а когато човек трябва да отиде за информация.

В днешните компютри, можете да намерите три вида контролери с различни интерфейси взаимодействат с устройствата. Това OHCI (Open интерфейс за хост контролер), UHCI (Universal интерфейс за хост контролер) и EHCI (подобрен хост контролер интерфейс).

Първите две приложи подкрепа USB версия 1.1, последната версия на обменния курс на 2.0 осигурява до четиристотин осемдесет и-Mbit / сек. UHCI контролери са малко по-прости и по-евтини, но се нуждаят от сложни драйвери и повече натоварване на процесора. Знайте вашия тип контролер все още е много проста:

$ Lspci-V
00: 02.0 USB контролер: NVIDIA Corporation MCP55 USB контролер (рев a1) (прог-ако 10 [OHCI])
Подсистема: Biostar Microtech Int'l Corp непознато устройство 3405
Знамена: автобус майстор, 66MHz, бързо devsel, забавянията 0, IRQ 11
Памет в fe02f000 (32-битов, без prefetchable) [размер = 4K]
Възможности:

00: 02.1 USB контролер: NVIDIA Corporation MCP55 USB контролер (рев а2) (прог-ако 20 [EHCI])
Подсистема: Biostar Microtech Int'l Corp непознато устройство 3405

Настройка на USB устройства

Знамена: автобус майстор, 66MHz, бързо devsel, забавянията 0, IRQ 5
Памет в fe02e000 (32-битов, без prefetchable) [размер = 256]
Възможности:

Както можете да видите, аз имам и двата вида контролери: OHCI и EHCI. Ако използвате самостоятелно сглобяване на ядрото да се включи подходящ драйвер на Пет «USB Host Controller Drivers». Аз няма да ви натоварват всички възможности, всички свойства, които са налични в ядрото може да се promotret пишете «котка /usr/src/linux/.config | Впиши-USB ».

Вие също трябва да се има предвид, че работата се извършва с метод USB SCSI емулация, така че трябва да се активира и свойства, свързани с поддръжката на SCSI.
За определени видове работа с USB-устройства създава директория / Proc / автобус / USB във виртуалната файлова система / ргос, който се определя чрез / и т.н. / fstab:

никоя / Proc / автобус / USB usbfs noauto 0 Нула
Ако такава линия във файла не го направи, това може да означава, че разработчиците са ви освобождават от излишни мисли и монтирани usbfs в стартови скриптове. В какво точно сценария е направено, вие ще разберете, като въведете «Sudo Впиши -iR« usbfs »/ и т.н. / *«. Така например, в Kubuntu за USB планината отговаря скрипт /etc/init.d/mountdevsubfs.sh. Ръчно монтиране на файловата система за USB към / Proc / автобус / USB, можете да:

Настройка на USB устройства

$ Sudo монтиране -Т usbdevfs никой / Proc / автобус / USB

След това екипът «монтиране | Впиши usbfs »е да покаже наличието на низ: