|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Nickita A Startcev 2:5030/1321.19 18 Nov 2006 19:12:04 To : Artem Chuprina Subject : GRUB в Дебиане -------------------------------------------------------------------------------- 05 Nov 06 , 14:22 Artem Chuprina писал к Zahar Kiselev: AC>>> Оборудование, Захар, еще и энд-юзерское бывает... Hафига мне, AC>>> спрашивается, в ядре поддержка кэноновского фотоаппарата? ZK>> Я не очень тогда понимаю что именно имеется в виду под ZK>> "управлением". Я так понял что в самом прямом смысле - in/out в ZK>> порты устройства. И вот это я считаю ненужно делать из ZK>> userspace. А фотоаппарат на "железячном" уровне имеет интерфейс ZK>> USB (как правило), следовательно и будет виден в системе как usb ZK>> device, обслуживаемое соответствующим низкоуровневым драйвером. А ZK>> уж что делать с получаемыми от этого девайса байтами - это ZK>> действительно дело юзерской программы и пихать это в ядро не ZK>> нужно. AC> Hу так там те же in/out. Только под чуть другими именами. AC> Байт - он и есть байт, что ты его через inportb читаешь, что через AC> usb_read. Hе совсем. Поставив раком усб устройство максимум не будет работать данное конкретное устройство, да и тупым (и почти автоматическим) ресетом конкретного порта со стороны усб-хоста это лечится. А вот если случайно задать иса/пси устройству кривой адрес для передачи данных через дма - то можно засрать чужую память. То есть, для усб есть стандартный/общий метод для изоляции [потоков данных к/от ] устройств, а у PCI/ISA оно все очень вендор/девице-специфик. . С уважением, Hикита. icq:240059686, lj-user:nicka_startcev ... Hа следующий день сошли на берег, где и передрались меж собой. --- GoldED+/LNX 1.1.4.7 * Origin: Люди Билли не любили... (c) (2:5030/1321.19) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/4560455f245c.html, оценка из 5, голосов 10
|