Видео ролики бесплатно онлайн

Смотреть уз видео

Официальный сайт aquaexpert 24/7/365

Смотреть видео бесплатно


m039 17.02.10 16:10 # +2
Делал через udev, при возникновении подобного с двумя сетевухами. Там какой-то стандартной программой смотришь характеристики устройства и соответсвующе прописываешь в каталог /etc/udev/rules.d, сразу так и не скажу :)
ZogG 17.02.10 16:28 # +1
програмой lsusb/lspci (надеюсь модели разные или у них есть номера серийные), а потом правилами в /etc/udev/rules.d (сам не знаю как правила писать, но в гугле и мане думаю достаточно примеров и инфы)
xT 18.02.10 14:54 # +1
для сетевух есть nameif
dr_magnus 17.02.10 16:31 # +1
попробуй по аналогии с моей статейкой про Lirc и UDEV
kstep 17.02.10 19:18 # +4
$ sudo udevadm monitor
втыкаешь-вытыкаешь контроллер, ловишь имя устройства с точки зрения udev, назовём его /path/to/dev/name.

$ sudo udevadm --query=all --attribute-walk --path=/path/to/dev/name
Получаешь полный список атрибутов устройства и всех его родителей.
Составляешь из них правило для udev и пишешь его в /etc/udev/rules.d/z99-имя-своего-правила.rules

Опционально можно
$ sudo service udev restart
хотя по идее удев должен на лету подхватить новые правила.

Втыкаешь девайс заново и любуешься результатом.
kstep 17.02.10 19:28 # +3
На примере моего блутус адаптера:
1) результат udevadm monitor:
1
2
3
4
5
6

KERNEL[1266423519.390024] add      /devices/pci0000:00/0000:00:1d.0/usb6/6-1 (usb)
KERNEL[1266423519.393739] add      /devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0 (usb)
KERNEL[1266423519.393794] add      /devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0/bluetooth/hci0 (bluetooth)
KERNEL[1266423519.393839] add      /devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0/usb_endpoint/usbdev6.3_ep81 (usb_endpoint)
 


Выдираю устройство /devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0/bluetooth/hci0.

udevadm info --query=all --attribute-walk --path=/devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0/bluetooth/hci0


looking at device '/devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0/bluetooth/hci0':
KERNEL=="hci0"
SUBSYSTEM=="bluetooth"
DRIVER==""
ATTR{type}=="USB"
ATTR{name}=="whitebook-0"
ATTR{class}=="0x5a010c"
ATTR{address}=="00:aa:bb:cc:dd:ee"
ATTR{features}=="0xffff8ffe9bf90080"
ATTR{manufacturer}=="10"
ATTR{hci_version}=="3"
ATTR{hci_revision}=="3164"
ATTR{inquiry_cache}==""
ATTR{idle_timeout}=="0"
ATTR{sniff_max_interval}=="800"
ATTR{sniff_min_interval}=="80"

looking at parent device '/devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0':
KERNELS=="6-1:1.0"
SUBSYSTEMS=="usb"
DRIVERS=="btusb"
ATTRS{bInterfaceNumber}=="00"
ATTRS{bAlternateSetting}==" 0"
ATTRS{bNumEndpoints}=="03"
ATTRS{bInterfaceClass}=="e0"
ATTRS{bInterfaceSubClass}=="01"
ATTRS{bInterfaceProtocol}=="01"
ATTRS{modalias}=="usb:v0A12p0001d3164dcE0dsc01dp01icE0isc01ip01"
ATTRS{supports_autosuspend}=="0"
...



Смотрим, что более менее уникально для этого устройства:
SUBSYSTEM=="bluetooth", DRIVERS=="btusb", ATTR{address}=="00:aa:bb:cc:dd:ee"
(можно было обойтись только ATTR{address}, т.к. он точно уникален для этого девайса, но для примера я взял ещё атрибутов родителей).

Пишем правило /etc/udev/rules.d/z99-my-bluetooth-adapter.rules:
ACTION=="add", SUBSYSTEM=="bluetooth", DRIVERS=="btusb", ATTR{address}=="00:aa:bb:cc:dd:ee", SYMLINK+="my-bluetooth-dongle"
(учти ещё ACTION, его берём из логов udevadm monitor. В большинстве случаев это будет add, для приводов ещё может быть change).

Перетыкаем девайс и любуемся символьной ссылкой /dev/my-bluetooth-dongle на реальный девайс.
ko10ok 17.02.10 20:36 # +1
5копеек: правила надо перечитать опция udevadm control чтото там рефреш рулес..

ЗЫ Удев рулед!
heavyrail 17.02.10 22:19 # +0
Спасибо всем, решил проблему! Каждый ответ хоть чем-то помог.
Конфиг не выкладываю, т.к. он остался на другом компе.
ZogG 18.02.10 14:49 # +1
добавь в название поста [РЕШЕНО] и добавь подробное описание во вниз топика

17.02.10 16:01 heavyrail

Есть вопрос![solved] Постоянное имя для последовательного порта USB-Serial-конвертера

Всем привет!
У меня к компьютеру c Ubuntu 9.10 подключено два USB-Serial-конвертера, в системе появляются устройства /dev/ttyUSB0 и /dev/ttyUSB1. Проблема в том, что после перезагрузке номера могут оказаться перепутанными - тот, который имел номер 0, получит 1, и наоборот. Подозреваю, что надо что-то прописать в /etc/hal/fdi/policy, но что именно - не могу придумать. Нашёл похожие примеры для флешек, но там специфика другая. Кто направит на путь истинный?


Посты Комментарии
Последние посты
    Посты Комментарии
    Последние комментарии
      Посты Комментарии
      Изменения
        Посты Комментарии Изменения Черновики Избранное
        Черновики (все)
          Посты Комментарии Изменения Черновики Избранное
          Избранное (всё)
            Посты Комментарии Изменения Черновики Избранное
            Лучшие блоги (все 133)
            Топ пользователей Топ блогов
            Топ пользователей Топ блогов
            Элита (все 2591 из 204 городов)
            Топ пользователей Топ блогов
            welinux.ru

            В хорошем качестве hd видео

            Онлайн видео бесплатно


            Смотреть русское с разговорами видео

            Online video HD

            Видео скачать на телефон

            Русские фильмы бесплатно

            Full HD video online

            Смотреть видео онлайн

            Смотреть HD видео бесплатно

            School смотреть онлайн