Portál AbcLinuxu, 10. května 2025 08:39

Dotaz: Práva pre USB zariadenie

3.10.2007 20:47 majvan | skóre: 5 | blog: Fandime linuxu | Trenčín
Práva pre USB zariadenie
Přečteno: 294×
Odpovědět | Admin
Mám k počítaču pripojené špeciálne zariadenie cez USB. Aplikácia komunikujúca s ním je ok, pokiaľ je spustená v root-e. Pod normálnym užívateľom mám s ním problém. Na tejto stránke sa nachádza popis riešenia pre užívateľov Ubuntu. Používam SuSE 10.3. Urobil som to isté ako v návode pre Ubuntu, ale nepomohlo. Neviete mi poradiť, ako to vyriešiť?
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

3.10.2007 20:51 outsider
Rozbalit Rozbalit vše Re: Práva pre USB zariadenie
Odpovědět | | Sbalit | Link | Blokovat | Admin
Co to presne znamena "mam s nim problem"? Co jste presne podle toho navodu udelal? Jaka prava ma ten vytvoreny soubor po pripojeni toho zarizeni? Je neco v logu?
3.10.2007 21:00 majvan | skóre: 5 | blog: Fandime linuxu | Trenčín
Rozbalit Rozbalit vše Re: Práva pre USB zariadenie
Znamena to, ze USB zariadenie zrejme nema prava pre citanie/zapis pre obycajneho user-a.
Moc sa v udev nevyznam, ale lsusb ho ma, vsetko je v poriadku. Neviem, kde mam najst to zariadenie a ani ake ma prava.
3.10.2007 21:05 oipjflksj
Rozbalit Rozbalit vše Re: Práva pre USB zariadenie
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkus se pridat do grupy plugdev.
3.10.2007 21:18 majvan | skóre: 5 | blog: Fandime linuxu | Trenčín
Rozbalit Rozbalit vše Re: Práva pre USB zariadenie
plugdev skupina neexistuje
3.10.2007 21:06 bluemoon
Rozbalit Rozbalit vše Re: Práva pre USB zariadenie
Odpovědět | | Sbalit | Link | Blokovat | Admin
libusb ti nic s timhle nevyresi, je to jenom knihovna. neni to nahodou zarizeni, ktere ma nejaky diskovy oddil pripojeny pres usb? resenim by mohlo byt pripojeni s pravy, pred nejakou chvili jsem odpovidal na podobny dotaz. http://www.abclinuxu.cz/forum/show/195491 budto to napises do /etc/fstab nebo jako prikaz
mount -o parametry /dev/zarizeni /cil
3.10.2007 21:20 majvan | skóre: 5 | blog: Fandime linuxu | Trenčín
Rozbalit Rozbalit vše Re: Práva pre USB zariadenie
Obavam sa, ze nejde o blokove, ale o znakove zariadenie, popr. viac endpointov (jeden zrejme bude IRQ endpoint).
3.10.2007 21:57 majvan | skóre: 5 | blog: Fandime linuxu | Trenčín
Rozbalit Rozbalit vše Re: Práva pre USB zariadenie
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tuto som zistil nasledovné zaujíamvé veci.
Práva pre zariadenie naozaj nie sú nastavené a po ručnom nastavení som sa mohol k zariadeniu pripojiť. Toto vypíše udevmonitor po pripojení zariadenia:
UDEV  [1191434372.000895] add      /devices/pci0000:00/0000:00:0b.0/usb1/1-6 (usb)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:0b.0/usb1/1-6
SUBSYSTEM=usb
SEQNUM=2251
MAJOR=189
MINOR=9
DEVTYPE=usb_device
DEVICE=/proc/bus/usb/001/010
PRODUCT=131b/4/0
TYPE=0/0/0
BUSNUM=001
DEVNUM=010
UDEVD_EVENT=1
DEVNAME=/dev/bus/usb/001/010

UDEV  [1191434372.006987] add      /devices/pci0000:00/0000:00:0b.0/usb1/1-6/usb_endpoint/usbdev1.10_ep00 (usb_endpoint)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:0b.0/usb1/1-6/usb_endpoint/usbdev1.10_ep00
SUBSYSTEM=usb_endpoint
SEQNUM=2252
MAJOR=254
MINOR=7
UDEVD_EVENT=1
DEVNAME=/dev/usbdev1.10_ep00

UDEV  [1191434372.110041] add      /devices/pci0000:00/0000:00:0b.0/usb1/1-6/1-6:1.0 (usb)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:0b.0/usb1/1-6/1-6:1.0
SUBSYSTEM=usb
SEQNUM=2253
DEVTYPE=usb_interface
INTERFACE=255/255/255
MODALIAS=usb:v131Bp0004d0000dc00dsc00dp00icFFiscFFipFF
UDEVD_EVENT=1

UDEV  [1191434372.116237] add      /devices/pci0000:00/0000:00:0b.0/usb1/1-6/1-6:1.0/usb_endpoint/usbdev1.10_ep82 (usb_endpoint)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:0b.0/usb1/1-6/1-6:1.0/usb_endpoint/usbdev1.10_ep82
SUBSYSTEM=usb_endpoint
SEQNUM=2254
MAJOR=254
MINOR=8
UDEVD_EVENT=1
DEVNAME=/dev/usbdev1.10_ep82

UDEV  [1191434372.119068] add      /devices/pci0000:00/0000:00:0b.0/usb1/1-6/1-6:1.0/usb_endpoint/usbdev1.10_ep05 (usb_endpoint)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:0b.0/usb1/1-6/1-6:1.0/usb_endpoint/usbdev1.10_ep05
SUBSYSTEM=usb_endpoint
SEQNUM=2255
MAJOR=254
MINOR=9
UDEVD_EVENT=1
DEVNAME=/dev/usbdev1.10_ep05
Neviete ako mám nastaviť pravidlá pre udev, aby mi zariadenie získalo automaticky práva 0x666? Zrejme obsah súboru zo spomínanej stránky (na začiatku tejto témy) nie je správny.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.