usb Maus über udev konfigurieren

Dieses Thema im Forum "Gentoo" wurde erstellt von flammenflitzer, 01.09.2011.

  1. #1 flammenflitzer, 01.09.2011
    flammenflitzer

    flammenflitzer Routinier

    Dabei seit:
    26.12.2003
    Beiträge:
    388
    Zustimmungen:
    0
    Hallo, meine usb Maus wird als drei dev angelegt.
    Code:
    flammenflitzer olaf # lsusb
    Bus 002 Device 002: ID 09da:9090 A4 Tech Co., Ltd
    
    Code:
    /dev/input/mouse0
    /dev/input/mice
    /dev/input/js0
    Eins und zwei sind in Ordnung. Drei nicht es soll statt /dev/input/js0 /dev/input/js2 angelegt werden.
    Code:
    cat /proc/bus/input/devices
    I: Bus=0003 Vendor=09da Product=9090 Version=0111
    N: Name="A4TECH USB Device"
    P: Phys=usb-0000:00:0b.0-3/input0
    S: Sysfs=/devices/pci0000:00/0000:00:0b.0/usb2/2-3/2-3:1.0/input/input3
    U: Uniq=
    H: Handlers=sysrq kbd event3 js0
    B: PROP=0
    B: EV=12001f
    B: KEY=837fff002c3027 bf00444400000000 c00000000000001 10c040b27c007 ffa67bfad941dfff febeffdfffefffff fffffffffffffffe
    B: REL=40
    B: ABS=ffffff01000701ff
    B: MSC=10
    B: LED=1f
    
    I: Bus=0003 Vendor=09da Product=9090 Version=0111
    N: Name="A4TECH USB Device"
    P: Phys=usb-0000:00:0b.0-3/input1
    S: Sysfs=/devices/pci0000:00/0000:00:0b.0/usb2/2-3/2-3:1.1/input/input4
    U: Uniq=
    H: Handlers=mouse0 event4
    B: PROP=0
    B: EV=17
    B: KEY=ffff0000 0 0 0 0
    B: REL=143
    B: MSC=10
    Code:
    nano /etc/udev/rules.d/91-local.rules
    #neue Maus als js2 statt js0
    KERNEL=="event*", ATTRS{phys}=="usb-0000:00:0b.0-3/input0" , NAME="js2"
    bringt nichts.
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. #2 slackfan, 01.09.2011
    slackfan

    slackfan König

    Dabei seit:
    18.04.2006
    Beiträge:
    809
    Zustimmungen:
    0
    Ort:
    Bonn
    Hi,

    probiere mal
    Code:
    KERNEL=="event[0-9]*", SUBSYSTEM=="input", \
    ATTRS{phys}=="usb-0000:00:0b.0-3/input1", \
    NAME="%k", \
    SYMLINK+="input/js2"
    
    und liefere die Ausgabe von udevadm info --attribute-walk --name=/dev/input/js0
     
  4. #3 flammenflitzer, 02.09.2011
    flammenflitzer

    flammenflitzer Routinier

    Dabei seit:
    26.12.2003
    Beiträge:
    388
    Zustimmungen:
    0
    Code:
    udevadm info --attribute-walk --name=/dev/input/js0
    
    Udevadm info starts with the device specified by the devpath and then
    walks up the chain of parent devices. It prints for every device
    found, all possible attributes in the udev rules key format.
    A rule to match, can be composed by the attributes of the device
    and the attributes from one single parent device.
    
      looking at device '/devices/pci0000:00/0000:00:0b.0/usb2/2-3/2-3:1.0/input/input4/js0':
        KERNEL=="js0"
        SUBSYSTEM=="input"
        DRIVER==""
    
      looking at parent device '/devices/pci0000:00/0000:00:0b.0/usb2/2-3/2-3:1.0/input/input4':
        KERNELS=="input4"
        SUBSYSTEMS=="input"
        DRIVERS==""
        ATTRS{name}=="A4TECH USB Device"
        ATTRS{phys}=="usb-0000:00:0b.0-3/input0"
        ATTRS{uniq}==""
        ATTRS{modalias}=="input:b0003v09DAp9090e0111-e0,1,2,3,4,11,14,k71,72,73,74,75,77,79,7A,7B,7C,7D,7E,7F,80,81,82,83,84,85,86,87,88,89,8A,8B,8C,8E,8F,90,96,98,9B,9C,9E,9F,A1,A3,A4,A5,A6,A7,A8,A9,AB,AC,AD,AE,B1,B2,B5,B7,B8,B9,BA,BB,BC,BD,BE,BF,C0,C1,C2,CE,CF,D0,D1,D2,D5,D8,D9,DB,E2,EA,EB,F0,100,13A,13B,162,166,16A,16E,178,179,17A,17B,17C,17D,17F,180,181,182,185,18C,18D,192,193,195,1A0,1A1,1A2,1A3,1A4,1A5,1A6,1A7,1A8,1A9,1AA,1AB,1AC,1AD,1AE,1B0,1B1,1B7,r6,a0,1,2,3,4,5,6,7,8,10,11,12,20,28,29,2A,2B,2C,2D,2E,2F,30,31,32,33,34,35,36,37,38,39,3A,3B,3C,3D,3E,m4,l0,1,2,3,4,sfw"
        ATTRS{properties}=="0"
    
      looking at parent device '/devices/pci0000:00/0000:00:0b.0/usb2/2-3/2-3:1.0':
        KERNELS=="2-3:1.0"
        SUBSYSTEMS=="usb"
        DRIVERS=="usbhid"
        ATTRS{bInterfaceNumber}=="00"
        ATTRS{bAlternateSetting}==" 0"
        ATTRS{bNumEndpoints}=="01"
        ATTRS{bInterfaceClass}=="03"
        ATTRS{bInterfaceSubClass}=="01"
        ATTRS{bInterfaceProtocol}=="01"
        ATTRS{modalias}=="usb:v09DAp9090d0102dc00dsc00dp00ic03isc01ip01"
        ATTRS{supports_autosuspend}=="1"
    
      looking at parent device '/devices/pci0000:00/0000:00:0b.0/usb2/2-3':
        KERNELS=="2-3"
        SUBSYSTEMS=="usb"
        DRIVERS=="usb"
        ATTRS{configuration}==""
        ATTRS{bNumInterfaces}==" 2"
        ATTRS{bConfigurationValue}=="1"
        ATTRS{bmAttributes}=="a0"
        ATTRS{bMaxPower}=="100mA"
        ATTRS{urbnum}=="94730"
        ATTRS{idVendor}=="09da"
        ATTRS{idProduct}=="9090"
        ATTRS{bcdDevice}=="0102"
        ATTRS{bDeviceClass}=="00"
        ATTRS{bDeviceSubClass}=="00"
        ATTRS{bDeviceProtocol}=="00"
        ATTRS{bNumConfigurations}=="1"
        ATTRS{bMaxPacketSize0}=="8"
        ATTRS{speed}=="12"
        ATTRS{busnum}=="2"
        ATTRS{devnum}=="2"
        ATTRS{devpath}=="3"
        ATTRS{version}==" 1.10"
        ATTRS{maxchild}=="0"
        ATTRS{quirks}=="0x0"
        ATTRS{avoid_reset_quirk}=="0"
        ATTRS{authorized}=="1"
        ATTRS{manufacturer}=="A4TECH"
        ATTRS{product}=="USB Device"
    
      looking at parent device '/devices/pci0000:00/0000:00:0b.0/usb2':
        KERNELS=="usb2"
        SUBSYSTEMS=="usb"
        DRIVERS=="usb"
        ATTRS{configuration}==""
        ATTRS{bNumInterfaces}==" 1"
        ATTRS{bConfigurationValue}=="1"
        ATTRS{bmAttributes}=="e0"
        ATTRS{bMaxPower}=="  0mA"
        ATTRS{urbnum}=="51"
        ATTRS{idVendor}=="1d6b"
        ATTRS{idProduct}=="0001"
        ATTRS{bcdDevice}=="0206"
        ATTRS{bDeviceClass}=="09"
        ATTRS{bDeviceSubClass}=="00"
        ATTRS{bDeviceProtocol}=="00"
        ATTRS{bNumConfigurations}=="1"
        ATTRS{bMaxPacketSize0}=="64"
        ATTRS{speed}=="12"
        ATTRS{busnum}=="2"
        ATTRS{devnum}=="1"
        ATTRS{devpath}=="0"
        ATTRS{version}==" 1.10"
        ATTRS{maxchild}=="10"
        ATTRS{quirks}=="0x0"
        ATTRS{avoid_reset_quirk}=="0"
        ATTRS{authorized}=="1"
        ATTRS{manufacturer}=="Linux 2.6.39-gentoo-r4 ohci_hcd"
        ATTRS{product}=="OHCI Host Controller"
        ATTRS{serial}=="0000:00:0b.0"
        ATTRS{authorized_default}=="1"
    
      looking at parent device '/devices/pci0000:00/0000:00:0b.0':
        KERNELS=="0000:00:0b.0"
        SUBSYSTEMS=="pci"
        DRIVERS=="ohci_hcd"
        ATTRS{vendor}=="0x10de"
        ATTRS{device}=="0x036c"
        ATTRS{subsystem_vendor}=="0x1043"
        ATTRS{subsystem_device}=="0x81fb"
        ATTRS{class}=="0x0c0310"
        ATTRS{irq}=="20"
        ATTRS{local_cpus}=="00000003"
        ATTRS{local_cpulist}=="0-1"
        ATTRS{modalias}=="pci:v000010DEd0000036Csv00001043sd000081FBbc0Csc03i10"
        ATTRS{numa_node}=="-1"
        ATTRS{dma_mask_bits}=="32"
        ATTRS{consistent_dma_mask_bits}=="32"
        ATTRS{enable}=="1"
        ATTRS{broken_parity_status}=="0"
        ATTRS{msi_bus}==""
    
      looking at parent device '/devices/pci0000:00':
        KERNELS=="pci0000:00"
        SUBSYSTEMS==""
        DRIVERS==""
     
  5. #4 flammenflitzer, 02.09.2011
    flammenflitzer

    flammenflitzer Routinier

    Dabei seit:
    26.12.2003
    Beiträge:
    388
    Zustimmungen:
    0
    KERNEL=="event[0-9]*", SUBSYSTEM=="input", ATTRS{phys}=="usb-0000:00:0b.0-3/input1", NAME="%k", SYMLINK+="input/js2"
    bringt mir nichts, da ich ja primär will, das dieses Gerät nicht js0 oder js1 anlegt. Mit diesem Eintrag habe ich es zwar als js2, aber immer noch auch als js0.
     
  6. #5 slackfan, 02.09.2011
    slackfan

    slackfan König

    Dabei seit:
    18.04.2006
    Beiträge:
    809
    Zustimmungen:
    0
    Ort:
    Bonn
    Ohne es getestet zu haben:
    Code:
    KERNEL=="js0", SUBSYSTEM=="input", NAME="js2"
    Die Logik dahinter erschließt sich dir, denke ich mal. Ich wollte die Ausgabe um zu schauen, was mit js0 egentlich los ist.
     
  7. #6 flammenflitzer, 03.09.2011
    flammenflitzer

    flammenflitzer Routinier

    Dabei seit:
    26.12.2003
    Beiträge:
    388
    Zustimmungen:
    0
    Weder
    KERNEL=="js0", SUBSYSTEM=="input", NAME="js2"
    noch
    KERNEL=="js0", SUBSYSTEM=="input", ATTRS{phys}=="usb-0000:00:0b.0-3/input0" , NAME="js2"
    bringen eine Änderung.
     
  8. Anzeige

    Vielleicht findest du HIER Antworten.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  9. #7 slackfan, 03.09.2011
    slackfan

    slackfan König

    Dabei seit:
    18.04.2006
    Beiträge:
    809
    Zustimmungen:
    0
    Ort:
    Bonn
    Dann hilft nur noch per udevmonitor das ganze ein bisschen zu debuggen, wenn sonst keiner eine Idee hat. So offensichtliche Dinge wie Neustart des udev daemon nach Regeländerungen und Reihenfolge der Abarbeitung der Regeln hast du ja bestimmt beachtet.
     
  10. #8 flammenflitzer, 04.09.2011
    flammenflitzer

    flammenflitzer Routinier

    Dabei seit:
    26.12.2003
    Beiträge:
    388
    Zustimmungen:
    0
    /etc/init.d/udev restart
    Habe ich ausgeführt.
     
Thema:

usb Maus über udev konfigurieren

Die Seite wird geladen...

usb Maus über udev konfigurieren - Ähnliche Themen

  1. Artikel: Synergy - Mehrere PCs mit einer Maus steuern

    Artikel: Synergy - Mehrere PCs mit einer Maus steuern: Auf dem Schreibtisch steht oft mehr als ein Monitor, und oft gesellt sich dazu noch ein Notebook. Mit der Client-Server-Anwendung Synergy lassen...
  2. Welcher WM, welche Distro eignen sich am besten für eine Bedienung ohne Maus?

    Welcher WM, welche Distro eignen sich am besten für eine Bedienung ohne Maus?: 1.Ich hätte gern ein Linux, dass man weitgehend ohne Maus bedienen kann. Auf Desktops Enviroments wie Gnom oder KDE, überhaupt auf zuviel GUI...
  3. Maus ist weg nur noch ein X (Xubuntu)

    Maus ist weg nur noch ein X (Xubuntu): Ich will Linux lernen, deswegen erbitte ich richtige Lösung. Was ist passiert. a Seit Wochen probiere ich update und es klappt nicht von...
  4. Lag in Spielen durch Mausbewegung

    Lag in Spielen durch Mausbewegung: Moin Leute, ich hab ein kleines Problem auf meinem Laptop. In allen Java-3D-Spielen die ich nutze (Minecraft & Delver) habe ich ein Problem mit...
  5. mausrecorder

    mausrecorder: Kann mir jemand helfen hab mir seit ein paar tagen open SUSE gegönnt und jetzt suche ich ein Programm mit dem ich Mausklick und tasten Anschläge...