Bug 23080 - Недостаточно прав на /dev/raw1394
Summary: Недостаточно прав на /dev/raw1394
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: udev (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Alexey Shabalin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-05 12:04 MSK by Vladimir
Modified: 2010-03-06 13:26 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vladimir 2010-03-05 12:04:22 MSK
Карта:
[root@bob Documents]# lspci | grep Fire
07:00.0 FireWire (IEEE 1394): Agere Systems FW322/323 (rev 61)

Модули подхватились:

root@bob Documents]# lsmod | grep 1394
dv1394                 15480  0
raw1394                20843  0
ohci1394               27234  1 dv1394
ieee1394               78449  3 dv1394,raw1394,ohci1394
[root@bob Documents]# lsmod | grep ohci
firewire_ohci          20486  0
firewire_core          42554  1 firewire_ohci
ohci_hcd               20906  0
usbcore               143041  7 
btusb,usb_storage,usb_libusual,ehci_hcd,ohci_hcd,uhci_hcd
ohci1394               27234  1 dv1394
ieee1394               78449  3 dv1394,raw1394,ohci1394
[root@bob Documents]# lsmod | grep firewire
firewire_ohci          20486  0
firewire_core          42554  1 firewire_ohci
crc_itu_t               1363  2 udf,firewire_core

При подсоединении видеокамеры:

[root@bob Documents]# tail dmesg
.........................................................................................
[270335.057557] ieee1394: Node added: ID:BUS[0-00:1023]  
GUID[08001f010053495a]
[270335.058684] ieee1394: Node changed: 0-00:1023 -> 0-01:1023
[270335.121978] ieee1394: raw1394: /dev/raw1394 device initialized

Kino камеру не видит, поскольку:
 
[root@bob Documents]# ls -la /dev | grep raw
crw-rw----   1 root root     171,   0 Mar  2 14:42 raw1394

Переход с 2.6.32-std-def-alt1 на 2.6.32-std-def-alt9 ситуацию не изменил.
Comment 1 Vladimir 2010-03-05 15:37:17 MSK
(В ответ на комментарий №0)
> Карта:
> [root@bob Documents]# lspci | grep Fire
> 07:00.0 FireWire (IEEE 1394): Agere Systems FW322/323 (rev 61)
> 
> Модули подхватились:
> 
> root@bob Documents]# lsmod | grep 1394
> dv1394                 15480  0
> raw1394                20843  0
> ohci1394               27234  1 dv1394
> ieee1394               78449  3 dv1394,raw1394,ohci1394
> [root@bob Documents]# lsmod | grep ohci
> firewire_ohci          20486  0
> firewire_core          42554  1 firewire_ohci
> ohci_hcd               20906  0
> usbcore               143041  7 
> btusb,usb_storage,usb_libusual,ehci_hcd,ohci_hcd,uhci_hcd
> ohci1394               27234  1 dv1394
> ieee1394               78449  3 dv1394,raw1394,ohci1394
> [root@bob Documents]# lsmod | grep firewire
> firewire_ohci          20486  0
> firewire_core          42554  1 firewire_ohci
> crc_itu_t               1363  2 udf,firewire_core
> 
> При подсоединении видеокамеры:
> 
> [root@bob Documents]# tail dmesg
> .........................................................................................
> [270335.057557] ieee1394: Node added: ID:BUS[0-00:1023]  
> GUID[08001f010053495a]
> [270335.058684] ieee1394: Node changed: 0-00:1023 -> 0-01:1023
> [270335.121978] ieee1394: raw1394: /dev/raw1394 device initialized
> 
> Kino камеру не видит, поскольку:
> 
> [root@bob Documents]# ls -la /dev | grep raw
> crw-rw----   1 root root     171,   0 Mar  2 14:42 raw1394
> 
> Переход с 2.6.32-std-def-alt1 на 2.6.32-std-def-alt9 ситуацию не изменил.

Сам же и отвечу:
По непонятным причинам в /etc/udev/initramfs-rules.d/70-permissions.rules

отсутствовала строка:
KERNEL=="raw1394",      GROUP="disk"

Ее добавление, а также добавление пользователя в соотв. группу ("disk") решило проблему.

[root@bob ~]# ls -l /dev | grep raw
crw-rw----  1 root disk     171,   0 Mar  5 14:24 raw1394