* [devel] /proc/bus/usb: udev или hal?
@ 2008-11-27 9:08 Alexey Borovskoy
2008-11-27 9:26 ` Alexander Bokovoy
2008-11-27 9:43 ` Anton Farygin
0 siblings, 2 replies; 9+ messages in thread
From: Alexey Borovskoy @ 2008-11-27 9:08 UTC (permalink / raw)
To: devel
Добрый вечер.
Играюсь щас со смарткартами и токенами.
В openct сейчас есть возможность работы с железками как через
udev, так и через hal.
Как добраться на запись до содержимого /proc/bus/usb ?
Или это признано устаревшим и не используется?
Если да, то что сейчас взамен?
--
Алексей.
GPG key fingerprint
DBB3 1832 13C6 5C96 4A58 4AFF 78F7 159F 66AD 8D7E
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel] /proc/bus/usb: udev или hal?
2008-11-27 9:08 [devel] /proc/bus/usb: udev или hal? Alexey Borovskoy
@ 2008-11-27 9:26 ` Alexander Bokovoy
2008-11-27 9:43 ` Anton Farygin
1 sibling, 0 replies; 9+ messages in thread
From: Alexander Bokovoy @ 2008-11-27 9:26 UTC (permalink / raw)
To: ALT Linux Team development discussions
2008/11/27 Alexey Borovskoy <alb@altlinux.ru>:
> Добрый вечер.
>
> Играюсь щас со смарткартами и токенами.
> В openct сейчас есть возможность работы с железками как через
> udev, так и через hal.
>
> Как добраться на запись до содержимого /proc/bus/usb ?
> Или это признано устаревшим и не используется?
> Если да, то что сейчас взамен?
/dev/bus/usb/*
--
/ Alexander Bokovoy
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel] /proc/bus/usb: udev или hal?
2008-11-27 9:08 [devel] /proc/bus/usb: udev или hal? Alexey Borovskoy
2008-11-27 9:26 ` Alexander Bokovoy
@ 2008-11-27 9:43 ` Anton Farygin
2008-11-27 10:00 ` Alexander Bokovoy
2008-11-28 9:49 ` Alexey Borovskoy
1 sibling, 2 replies; 9+ messages in thread
From: Anton Farygin @ 2008-11-27 9:43 UTC (permalink / raw)
To: ALT Linux Team development discussions
Alexey Borovskoy пишет:
> Добрый вечер.
>
> Играюсь щас со смарткартами и токенами.
> В openct сейчас есть возможность работы с железками как через
> udev, так и через hal.
>
> Как добраться на запись до содержимого /proc/bus/usb ?
> Или это признано устаревшим и не используется?
> Если да, то что сейчас взамен?
лучше всего использовать libusb.
Она работает через /dev/bus/usb/*
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel] /proc/bus/usb: udev или hal?
2008-11-27 9:43 ` Anton Farygin
@ 2008-11-27 10:00 ` Alexander Bokovoy
2008-11-27 10:18 ` Alexey Borovskoy
2008-11-28 9:49 ` Alexey Borovskoy
1 sibling, 1 reply; 9+ messages in thread
From: Alexander Bokovoy @ 2008-11-27 10:00 UTC (permalink / raw)
To: ALT Linux Team development discussions
2008/11/27 Anton Farygin <rider@altlinux.com>:
>> Как добраться на запись до содержимого /proc/bus/usb ?
>> Или это признано устаревшим и не используется?
>> Если да, то что сейчас взамен?
>
> лучше всего использовать libusb.
>
> Она работает через /dev/bus/usb/*
libusb работает через все, что доступно для определения правильного
файла устройства, предпочитая использовать sysfs вместо procfs, если
это возможно. Связано это с тем, что обращение к данным о usb в procfs
приводит к принудительному "пробуждению" устройства, а в sysfs
доступна информация, которая уже есть у ядра и лишние циклы
"пробуждения/автоматического засыпания" не будут расходовать энергию.
Правильный механизм работы с usb на сегодня -- через libusb с
расстановкой прав на устройства через udev. Скрипты расстановки прав
для нужных устройств я уже тут публиковал в прошлой теме, посвященной
вопросам работы с камерами/usb.
--
/ Alexander Bokovoy
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel] /proc/bus/usb: udev или hal?
2008-11-27 10:00 ` Alexander Bokovoy
@ 2008-11-27 10:18 ` Alexey Borovskoy
2008-11-27 10:24 ` Valery V. Inozemtsev
2008-11-27 10:59 ` Alexander Bokovoy
0 siblings, 2 replies; 9+ messages in thread
From: Alexey Borovskoy @ 2008-11-27 10:18 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1243 bytes --]
* Четверг 27 ноября 2008 Alexander Bokovoy
> 2008/11/27 Anton Farygin <rider@altlinux.com>:
> >> Как добраться на запись до содержимого /proc/bus/usb ?
> >> Или это признано устаревшим и не используется?
> >> Если да, то что сейчас взамен?
> >
> > лучше всего использовать libusb.
> >
> > Она работает через /dev/bus/usb/*
>
> libusb работает через все, что доступно для определения
> правильного файла устройства, предпочитая использовать sysfs
> вместо procfs, если это возможно. Связано это с тем, что
> обращение к данным о usb в procfs приводит к принудительному
> "пробуждению" устройства, а в sysfs доступна информация,
> которая уже есть у ядра и лишние циклы
> "пробуждения/автоматического засыпания" не будут расходовать
> энергию.
>
> Правильный механизм работы с usb на сегодня -- через libusb с
> расстановкой прав на устройства через udev. Скрипты
> расстановки прав для нужных устройств я уже тут публиковал в
> прошлой теме, посвященной вопросам работы с камерами/usb.
А можно линк?
В архиве находятся скрипты udev. Как они работают мне не совсем
понятно, но работают они неправильно. Или апстрим ошибается, или
чтото не то в udev-108.
--
Алексей.
GPG key fingerprint
DBB3 1832 13C6 5C96 4A58 4AFF 78F7 159F 66AD 8D7E
[-- Attachment #2: openct.tar.bz2 --]
[-- Type: application/x-tbz, Size: 2342 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel] /proc/bus/usb: udev или hal?
2008-11-27 10:18 ` Alexey Borovskoy
@ 2008-11-27 10:24 ` Valery V. Inozemtsev
2008-11-27 10:33 ` Alexey Borovskoy
2008-11-27 10:59 ` Alexander Bokovoy
1 sibling, 1 reply; 9+ messages in thread
From: Valery V. Inozemtsev @ 2008-11-27 10:24 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 833 bytes --]
> > Правильный механизм работы с usb на сегодня -- через libusb с
> > расстановкой прав на устройства через udev. Скрипты
> > расстановки прав для нужных устройств я уже тут публиковал в
> > прошлой теме, посвященной вопросам работы с камерами/usb.
>
> А можно линк?
>
> В архиве находятся скрипты udev. Как они работают мне не совсем
> понятно, но работают они неправильно. Или апстрим ошибается, или
> чтото не то в udev-108.
с udev-108 все не то. он катастрофически устарел
--
Valery V. Inozemtsev
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel] /proc/bus/usb: udev или hal?
2008-11-27 10:24 ` Valery V. Inozemtsev
@ 2008-11-27 10:33 ` Alexey Borovskoy
0 siblings, 0 replies; 9+ messages in thread
From: Alexey Borovskoy @ 2008-11-27 10:33 UTC (permalink / raw)
To: ALT Linux Team development discussions
* Четверг 27 ноября 2008 Valery V. Inozemtsev
> > > Правильный механизм работы с usb на сегодня -- через
> > > libusb с расстановкой прав на устройства через udev.
> > > Скрипты расстановки прав для нужных устройств я уже тут
> > > публиковал в прошлой теме, посвященной вопросам работы с
> > > камерами/usb.
> >
> > А можно линк?
> >
> > В архиве находятся скрипты udev. Как они работают мне не
> > совсем понятно, но работают они неправильно. Или апстрим
> > ошибается, или чтото не то в udev-108.
>
> с udev-108 все не то. он катастрофически устарел
Я ограничен рамками Server 4.0.1.
До меня стало постепенно доходить, где у апстрима openct начинает
творится не то.
--
Алексей.
GPG key fingerprint
DBB3 1832 13C6 5C96 4A58 4AFF 78F7 159F 66AD 8D7E
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel] /proc/bus/usb: udev или hal?
2008-11-27 10:18 ` Alexey Borovskoy
2008-11-27 10:24 ` Valery V. Inozemtsev
@ 2008-11-27 10:59 ` Alexander Bokovoy
1 sibling, 0 replies; 9+ messages in thread
From: Alexander Bokovoy @ 2008-11-27 10:59 UTC (permalink / raw)
To: ALT Linux Team development discussions
2008/11/27 Alexey Borovskoy <alb@altlinux.ru>:
>> > Она работает через /dev/bus/usb/*
>>
>> libusb работает через все, что доступно для определения
>> правильного файла устройства, предпочитая использовать sysfs
>> вместо procfs, если это возможно. Связано это с тем, что
>> обращение к данным о usb в procfs приводит к принудительному
>> "пробуждению" устройства, а в sysfs доступна информация,
>> которая уже есть у ядра и лишние циклы
>> "пробуждения/автоматического засыпания" не будут расходовать
>> энергию.
>>
>> Правильный механизм работы с usb на сегодня -- через libusb с
>> расстановкой прав на устройства через udev. Скрипты
>> расстановки прав для нужных устройств я уже тут публиковал в
>> прошлой теме, посвященной вопросам работы с камерами/usb.
>
> А можно линк?
На что? На файлик конфигурации для udev?
Оформляется он в стилистике описанного вот здесь:
http://lists.altlinux.org/pipermail/sisyphus/2008-September/334184.html
--
/ Alexander Bokovoy
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel] /proc/bus/usb: udev или hal?
2008-11-27 9:43 ` Anton Farygin
2008-11-27 10:00 ` Alexander Bokovoy
@ 2008-11-28 9:49 ` Alexey Borovskoy
1 sibling, 0 replies; 9+ messages in thread
From: Alexey Borovskoy @ 2008-11-28 9:49 UTC (permalink / raw)
To: ALT Linux Team development discussions
* Четверг 27 ноября 2008 Anton Farygin
> Alexey Borovskoy пишет:
> > Добрый вечер.
> >
> > Играюсь щас со смарткартами и токенами.
> > В openct сейчас есть возможность работы с железками как
> > через udev, так и через hal.
> >
> > Как добраться на запись до содержимого /proc/bus/usb ?
> > Или это признано устаревшим и не используется?
> > Если да, то что сейчас взамен?
>
> лучше всего использовать libusb.
>
> Она работает через /dev/bus/usb/*
Переделал сизифный openct на udev.
Вроде работает.
Посмотреть можно на git.alt и при желании втянуть изменения
обратно в сизиф.
Здоровая критика приветствуется.
--
Алексей.
GPG key fingerprint
DBB3 1832 13C6 5C96 4A58 4AFF 78F7 159F 66AD 8D7E
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2008-11-28 9:49 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-11-27 9:08 [devel] /proc/bus/usb: udev или hal? Alexey Borovskoy
2008-11-27 9:26 ` Alexander Bokovoy
2008-11-27 9:43 ` Anton Farygin
2008-11-27 10:00 ` Alexander Bokovoy
2008-11-27 10:18 ` Alexey Borovskoy
2008-11-27 10:24 ` Valery V. Inozemtsev
2008-11-27 10:33 ` Alexey Borovskoy
2008-11-27 10:59 ` Alexander Bokovoy
2008-11-28 9:49 ` Alexey Borovskoy
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git