Linux за българи: Форуми

Linux секция за начинаещи => Настройка на хардуер => Темата е започната от: luda_glawa в Jul 03, 2005, 22:39



Титла: Проблем с "udev". Как да разбера
Публикувано от: luda_glawa в Jul 03, 2005, 22:39
Вече ме боли главата. Имам цифров фотоапарат PowerShot А75. И естествено ми се иска да си свалям снимките :). Но ...

1. Kernel 2.6.11.2, udev 056. Когато съм се идентифицирал като "root" всичко е така както трябва. GPhoto сработва, и мога да си тегля снимките . Но ако съм като обикновен потребител не го намира. Дотук ми е ясно, че става дума за позволения. Въпроса ми е на какво да ги направя тези позволения? Как да разбера кой нод в /dev/ отговаря на фотоапарата ми?

2. lsusb ми показва:

Bus 001 Device 005: ID 04a9:30b5 Canon, Inc.

lshw:

*-usb UNCLAIMED
                   description: Generic USB device
                   product: Canon Digital Camera
                   vendor: Canon Inc.
                   physical id: 1
                   bus info: usb@1:1
                   version: 0.01
                   capabilities: usb-1.10
                   configuration: maxpower=100mA speed=12.0MB/s
 
3. Усещам, че трябва да се поровичкам из /etc/udev/permissions.rules, но нещо ми се губи тук. Добавих там:

BUS="usb", SYSFS{idVendor}="04a9", SYSFS{idProduct}="30b5" MODE="0666" SYMLINK="camera_a75"

Обаче това с SYMLINK="camera_a75" ми е леко съмнително. "camera_a75" съм създал в /dev/. Но баш сега ми паднаха батериите на фотоапарата, и не мога да кажа дали ще работи или не. Поне да се "mount"-ва. Защото Gphoto пак не намери камерата като обикновен потребител.

Та според Вас дали пътя по-който съм поел е правилен, или съм се набутал ... оттам дето няма измъкване  :p ?


Титла: Проблем с "udev". Как да разбера
Публикувано от: в Jul 04, 2005, 07:45
gphoto.sf.net - виж това ;)


Титла: Проблем с "udev". Как да разбера
Публикувано от: Dimitar_Ouzounoff в Jul 05, 2005, 14:51
Ползвай gnome 2.8 или 2.10 с HAL, той ще ти го mount-не ще го видиш устройството като "USB removable device" на Desktop-а


Титла: Проблем с "udev". Как да разбера
Публикувано от: mironcho в Jul 05, 2005, 16:25
Здравей,
в udev.permissions файла можеш да добавиш/редактираш:

ttyUSB*:root:tty:0666
tts/USB[0-9]*:root:tty:0666
camera*:root:root:0666

или както ги предпочиташ правата. Това при мен работи както се очаква (canon powershot A60).


Титла: Проблем с "udev". Как да разбера
Публикувано от: luda_glawa в Jul 07, 2005, 22:22
Благодаря на всички за помощта.

Оказа се, че съм бил на прав път. Просто реда в  /etc/udev/permissions.rules трябва да е:

BUS="usb", SYSFS{idVendor}="04a9", SYSFS{idProduct}="30b5" MODE="0666"

Знаех си, че тази работа с symlink ми е малко съмнителна :)  :D