You are not logged in.

#1 2013-05-28 18:32:45

sobota
Member
Registered: 2012-04-05
Posts: 31

udev rule does't work

I have issue with acces to

/dev/nvidia*

I was create 00-nvidia.rules, it contain:

KERNEL=="nvidia*", GROUP="video", MODE="0666"

But after reboot file belong to "root" group. What is wrong?

Last edited by sobota (2013-05-28 19:32:05)

Offline

#2 2013-05-28 20:06:02

brebs
Member
Registered: 2007-04-03
Posts: 3,742

Re: udev rule does't work

Because later rules can overwrite your assignations.

Either use := instead of = (that's a colon in front, "man udev" explains it), or use a filename starting with e.g. 99 instead of 00.

man udev:

:=
Assign a value to a key finally; disallow any later changes.

Offline

#3 2013-05-28 20:16:30

Gusar
Member
Registered: 2009-08-25
Posts: 3,607

Re: udev rule does't work

Though I must say that rule doesn't make much sense. You're assigning the video group, but then give rw permission to anyone anyway, so the group is meaningless.

Also, the nvidia module has it's own way to handle this, Gentoo does this by default - /etc/modprobe.d/nvidia.conf

options nvidia NVreg_DeviceFileMode=432 NVreg_DeviceFileUID=0 NVreg_DeviceFileGID=91 NVreg_ModifyDeviceFiles=1

Offline

#4 2013-05-28 20:37:59

sobota
Member
Registered: 2012-04-05
Posts: 31

Re: udev rule does't work

I change rule on:

KERNEL=="nvidia*", GROUP:="video", MODE="0666"

And rename it "100-nvidia.rules". But after reboot  problem still exist.

@Gusar
Directory /etc/modprobe.d/ is empty.

Offline

#5 2013-05-28 20:48:31

Gusar
Member
Registered: 2009-08-25
Posts: 3,607

Re: udev rule does't work

So what if it's empty?

Offline

#6 2013-05-28 20:51:02

sobota
Member
Registered: 2012-04-05
Posts: 31

Re: udev rule does't work

File nvidia.conf does't exist in "/etc/modprobe.d" .

Offline

#7 2013-05-28 21:03:01

Gusar
Member
Registered: 2009-08-25
Posts: 3,607

Re: udev rule does't work

Create it then, duh.

Offline

#8 2013-05-28 21:15:47

sobota
Member
Registered: 2012-04-05
Posts: 31

Re: udev rule does't work

Ok but i don't need this. I need only repair udev rule.

Offline

#9 2013-05-28 21:29:59

Gusar
Member
Registered: 2009-08-25
Posts: 3,607

Re: udev rule does't work

Err, you want the nvidia node to belong to the video group, do you not? This is how you do it. So yes, yo *do* need it.

Offline

#10 2013-05-28 21:54:56

sobota
Member
Registered: 2012-04-05
Posts: 31

Re: udev rule does't work

Ok after create empty nvidia.conf in /etc/modprobe.d  nvidia and nvidiactl disappear from /dev afeter reebot whats mor file is still empty..

Offline

#11 2013-05-28 22:02:43

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,426
Website

Re: udev rule does't work

man modprobe.d

Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

#12 2013-05-28 22:12:19

sobota
Member
Registered: 2012-04-05
Posts: 31

Re: udev rule does't work

I know what it is, nvidia module is loaded. I can not find parameters for this which define group.

Offline

#13 2013-05-28 22:26:11

Gusar
Member
Registered: 2009-08-25
Posts: 3,607

Re: udev rule does't work

I told you the parameters...

Offline

#14 2013-05-28 22:51:07

sobota
Member
Registered: 2012-04-05
Posts: 31

Re: udev rule does't work

@Gusar
I do this- it doesn't work. Files /dev/nvidia* after reboot disappear.

Last edited by sobota (2013-05-28 22:52:30)

Offline

Board footer

Powered by FluxBB