Bug 23080

Summary: Недостаточно прав на /dev/raw1394
Product: Sisyphus Reporter: Vladimir <bob>
Component: udevAssignee: Alexey Shabalin <shaba>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: arseny, shaba
Version: unstable   
Hardware: all   
OS: Linux   

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