This sounds strange... I have the following rules setup for udev which seems to work fine in all cases (user has to be member of "games" group):
# Driving Force or fallback wheel for DFP/G25/G27...
KERNEL=="event[0-9]*", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c294", SYMLINK+="input/DF"
KERNEL=="event[0-9]*", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c294", MODE="0664", GROUP="games"
# MOMO Force
KERNEL=="event[0-9]*", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c295", SYMLINK+="input/MF"
KERNEL=="event[0-9]*", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c295", MODE="0664", GROUP="games"
# Driving Force Pro
KERNEL=="event[0-9]*", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c298", SYMLINK+="input/DFP"
KERNEL=="event[0-9]*", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c298", MODE="0664", GROUP="games"
# G25
KERNEL=="event[0-9]*", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c299", SYMLINK+="input/G25"
KERNEL=="event[0-9]*", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c299", MODE="0664", GROUP="games"
# Driving Force GT
KERNEL=="event[0-9]*", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c29A", SYMLINK+="input/DFGT"
KERNEL=="event[0-9]*", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c29A", MODE="0664", GROUP="games"
# G27
KERNEL=="event[0-9]*", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c29B", SYMLINK+="input/G27"
KERNEL=="event[0-9]*", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c29B", MODE="0664", GROUP="games"
This also gives me a correct symlink showing which wheel is connected/recognized
Maybe this helps?
Edit: This is how it looks with a DFP in native mode:
[michael@blackbox ~]$ ls -la /dev/input/
insgesamt 0
drwxr-xr-x 4 root root 320 27. Mai 00:12 .
drwxr-xr-x 16 root root 5740 27. Mai 00:12 ..
drwxr-xr-x 2 root root 220 27. Mai 00:12 by-id
drwxr-xr-x 2 root root 200 27. Mai 00:12 by-path
lrwxrwxrwx 1 root root 6 27. Mai 00:12 DFP -> event7
crw-r----- 1 root root 13, 64 26. Mai 17:16 event0
crw-r----- 1 root root 13, 65 26. Mai 17:16 event1
crw-r----- 1 root root 13, 66 26. Mai 17:16 event2
crw-r----- 1 root root 13, 67 26. Mai 17:16 event3
crw-r----- 1 root root 13, 68 26. Mai 17:16 event4
crw-r----- 1 root root 13, 69 26. Mai 17:16 event5
crw-r----- 1 root root 13, 70 26. Mai 17:16 event6
crw-rw-r--+ 1 root games 13, 71 27. Mai 00:12 event7
crw-rw-r--+ 1 root root 13, 0 27. Mai 00:12 js0
crw-r----- 1 root root 13, 63 26. Mai 17:16 mice
crw-r----- 1 root root 13, 32 26. Mai 17:16 mouse0