2008-03-03 21:55:14

by Lukas Hejtmanek

[permalink] [raw]
Subject: 2.6.25 possible regression usbfs options ignored?

Hello,

I'm using 2.6.25-rc3. It seems that options for usbfs (devgid and devmode) are
ignored.

# mount | grep usbfs
none on /proc/bus/usb type usbfs (rw,devgid=46,devmode=0664)

/proc/bus/usb# ls -l
total 0
dr-xr-xr-x 2 root root 0 2008-03-03 10:41 001
dr-xr-xr-x 2 root root 0 2008-03-03 10:41 002
dr-xr-xr-x 2 root root 0 2008-03-03 10:41 003
dr-xr-xr-x 2 root root 0 2008-03-03 10:41 004
dr-xr-xr-x 2 root root 0 2008-03-03 10:41 005
dr-xr-xr-x 2 root root 0 2008-03-03 10:41 006
dr-xr-xr-x 2 root root 0 2008-03-03 10:41 007
-r--r--r-- 1 root root 0 2008-03-03 22:30 devices

or am I just someting missing?

--
Luk?? Hejtm?nek


2008-03-04 23:57:32

by Greg KH

[permalink] [raw]
Subject: Re: 2.6.25 possible regression usbfs options ignored?

On Mon, Mar 03, 2008 at 10:54:56PM +0100, Lukas Hejtmanek wrote:
> Hello,
>
> I'm using 2.6.25-rc3. It seems that options for usbfs (devgid and devmode) are
> ignored.
>
> # mount | grep usbfs
> none on /proc/bus/usb type usbfs (rw,devgid=46,devmode=0664)
>
> /proc/bus/usb# ls -l
> total 0
> dr-xr-xr-x 2 root root 0 2008-03-03 10:41 001
> dr-xr-xr-x 2 root root 0 2008-03-03 10:41 002
> dr-xr-xr-x 2 root root 0 2008-03-03 10:41 003
> dr-xr-xr-x 2 root root 0 2008-03-03 10:41 004
> dr-xr-xr-x 2 root root 0 2008-03-03 10:41 005
> dr-xr-xr-x 2 root root 0 2008-03-03 10:41 006
> dr-xr-xr-x 2 root root 0 2008-03-03 10:41 007
> -r--r--r-- 1 root root 0 2008-03-03 22:30 devices
>
> or am I just someting missing?

CC:ing the linux-usb mailing list might help out more :)

parsing the options did change a bit in 2.6.25-rc, but I don't think it
would have changed this. Can you revert the patch at git id
2e4f3c02239d4c7c454604715db619bc971b15eb and see if it fixes the problem
for you or not?

Hm, I see this here as well, not good...

thanks,

greg k-h

2008-03-05 00:03:46

by Greg KH

[permalink] [raw]
Subject: Re: 2.6.25 possible regression usbfs options ignored?

On Mon, Mar 03, 2008 at 10:54:56PM +0100, Lukas Hejtmanek wrote:
> Hello,
>
> I'm using 2.6.25-rc3. It seems that options for usbfs (devgid and devmode) are
> ignored.
>
> # mount | grep usbfs
> none on /proc/bus/usb type usbfs (rw,devgid=46,devmode=0664)
>
> /proc/bus/usb# ls -l
> total 0
> dr-xr-xr-x 2 root root 0 2008-03-03 10:41 001
> dr-xr-xr-x 2 root root 0 2008-03-03 10:41 002
> dr-xr-xr-x 2 root root 0 2008-03-03 10:41 003
> dr-xr-xr-x 2 root root 0 2008-03-03 10:41 004
> dr-xr-xr-x 2 root root 0 2008-03-03 10:41 005
> dr-xr-xr-x 2 root root 0 2008-03-03 10:41 006
> dr-xr-xr-x 2 root root 0 2008-03-03 10:41 007
> -r--r--r-- 1 root root 0 2008-03-03 22:30 devices
>
> or am I just someting missing?

Wait, look in the directory for the devices, that is what you are
setting the option for:
$ ls -l /proc/bus/usb/001/
total 0
-rw-rw-r-- 1 root usb 43 Mar 4 13:29 001
-rw-rw-r-- 1 root usb 59 Mar 4 13:29 004
-rw-rw-r-- 1 root usb 52 Mar 4 13:29 007
$ mount | grep usb
usbfs on /proc/bus/usb type usbfs (rw,noexec,nosuid,devmode=0664,devgid=85)

So I think everything is just fine, right?

thanks,

greg k-h

2008-03-05 23:52:58

by Lukas Hejtmanek

[permalink] [raw]
Subject: Re: 2.6.25 possible regression usbfs options ignored?

On Tue, Mar 04, 2008 at 04:03:26PM -0800, Greg KH wrote:
> Wait, look in the directory for the devices, that is what you are
> setting the option for:
> $ ls -l /proc/bus/usb/001/
> total 0
> -rw-rw-r-- 1 root usb 43 Mar 4 13:29 001
> -rw-rw-r-- 1 root usb 59 Mar 4 13:29 004
> -rw-rw-r-- 1 root usb 52 Mar 4 13:29 007
> $ mount | grep usb
> usbfs on /proc/bus/usb type usbfs (rw,noexec,nosuid,devmode=0664,devgid=85)
>
> So I think everything is just fine, right?

yes, it's my fault. My usb camera is not working anyway as gthumb now access
/dev/bus/usb/ instead of /proc/bus/usb and there are still wrong permissions in
/dev/bus/usb but it is udev issue. thanks.

--
Luk?? Hejtm?nek