Archiv > Development
Problem Tastatur /input/
det:
morche
ich habe ein Problem das udev meine Tastatur nicht als /dev/input/input* anlegt
--- Code: ---MLD> cat /proc/bus/input/devices
I: Bus=0003 Vendor=046d Product=c016 Version=0110
N: Name="Logitech Optical USB Mouse"
P: Phys=usb-0000:00:1d.0-2/input0
S: Sysfs=/devices/pci0000:00/0000:00:1d.0/usb2/2-2/2-2:1.0/input/input0
U: Uniq=
H: Handlers=mouse0 event0
B: PROP=0
B: EV=17
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=103
B: MSC=10
I: Bus=0003 Vendor=1509 Product=925d Version=0110
N: Name="DM-140GINK Demo DM-140GINK Demo"
P: Phys=usb-0000:00:1d.2-1/input1
S: Sysfs=/devices/pci0000:00/0000:00:1d.2/usb4/4-1/4-1:1.1/input/input1
U: Uniq=
H: Handlers=kbd event1
B: PROP=0
B: EV=13
B: KEY=400000 0 0 0 0 0 0 18000 41c0 10cc00 900000 0 0 0
B: MSC=10
I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=PNP0C0C/button/input0
S: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input2
U: Uniq=
H: Handlers=kbd event2
B: PROP=0
B: EV=3
B: KEY=100000 0 0 0
I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=LNXPWRBN/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3
U: Uniq=
H: Handlers=kbd event3
B: PROP=0
B: EV=3
B: KEY=100000 0 0 0
MLD>
--- End code ---
drücke ich jetzt eine taste auf der Tastatur wird das /dev/input/input* erkannt
--- Code: ---MLD> cat /proc/bus/input/devices
I: Bus=0003 Vendor=046d Product=c016 Version=0110
N: Name="Logitech Optical USB Mouse"
P: Phys=usb-0000:00:1d.0-2/input0
S: Sysfs=/devices/pci0000:00/0000:00:1d.0/usb2/2-2/2-2:1.0/input/input0
U: Uniq=
H: Handlers=mouse0 event0
B: PROP=0
B: EV=17
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=103
B: MSC=10
I: Bus=0003 Vendor=1509 Product=925d Version=0110
N: Name="DM-140GINK Demo DM-140GINK Demo"
P: Phys=usb-0000:00:1d.2-1/input1
S: Sysfs=/devices/pci0000:00/0000:00:1d.2/usb4/4-1/4-1:1.1/input/input1
U: Uniq=
H: Handlers=kbd event1
B: PROP=0
B: EV=13
B: KEY=400000 0 0 0 0 0 0 18000 41c0 10cc00 900000 0 0 0
B: MSC=10
I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=PNP0C0C/button/input0
S: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input2
U: Uniq=
H: Handlers=kbd event2
B: PROP=0
B: EV=3
B: KEY=100000 0 0 0
I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=LNXPWRBN/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3
U: Uniq=
H: Handlers=kbd event3
B: PROP=0
B: EV=3
B: KEY=100000 0 0 0
I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/devices/platform/i8042/serio0/input/input5
U: Uniq=
H: Handlers=sysrq kbd event4
B: PROP=0
B: EV=120013
B: KEY=4 2000000 3803078 f800d001 feffffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=7
--- End code ---
was bei mir dazu führt das der demmon activylircd nicht startet und ich keine lirc habe da dieser das dev Sysfs=/devices/platform/i8042/serio0/input/input5 braucht
wer kann hier helfen
mfg det
det:
hi
Problem ist das
Jan 26 09:59:04 (MLD) user.info kernel: input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input5
Jan 26 09:59:04 (MLD) user.warn kernel: atkbd serio0: Unknown key pressed (translated set 2, code 0x69 on isa0060/serio0).
Jan 26 09:59:04 (MLD) user.warn kernel: atkbd serio0: Use 'setkeycodes 69 ' to make it known
das input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input5
wird erst nach einen druck auf die Tastatur erkannt
mfg det
wino:
--- Quote ---das input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input5
wird erst nach einen druck auf die Tastatur erkannt
--- End quote ---
Das ist eine Activy 300 FB, die als Tastatur erkannt wird? Vielleicht bringt eine udev Regel Abhilfe für das Problem.
KERNEL=="event*", ATTRS{name}=="AT Translated Set 2 keyboard", SYMLINK+="input/activy"
Den Symlink kannst du nennen wie du möchtest.
Gruß
wino
det:
hi
wino
ja es ist eine Activy aber keine 300 sondern eine 5xx
die sind von der FB gleich sind .
ich teste die udev Regel mal .
bringt leider keinen Erfolg der SYMLINK wird erst nach einen druck auf eine taste erstellt
mfg det
det:
hi
hier mal ein log
--- Quote ---Jan 26 12:43:05 (MLD) user.notice kernel: XFS (sda2): Mounting Filesystem
Jan 26 12:43:06 (MLD) user.info kernel: XFS (sda2): Ending clean mount
Jan 26 12:43:07 (MLD) user.info kernel: Linux agpgart interface v0.103
Jan 26 12:43:07 (MLD) user.info kernel: agpgart-intel 0000:00:00.0: Intel G33 Chipset
Jan 26 12:43:07 (MLD) user.info kernel: agpgart-intel 0000:00:00.0: detected gtt size: 524288K total, 262144K mappable
Jan 26 12:43:07 (MLD) user.info kernel: agpgart-intel 0000:00:00.0: detected 8192K stolen memory
Jan 26 12:43:07 (MLD) user.info kernel: agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xd0000000
Jan 26 12:43:08 (MLD) user.info kernel: input: Power Button as /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input2
Jan 26 12:43:08 (MLD) user.info kernel: ACPI: Power Button [PWRB]
Jan 26 12:43:08 (MLD) user.info kernel: input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input3
Jan 26 12:43:08 (MLD) user.info kernel: ACPI: Power Button [PWRF]
Jan 26 12:43:08 (MLD) user.info kernel: [drm] Initialized drm 1.1.0 20060810
Jan 26 12:43:08 (MLD) user.debug kernel: checking generic (d0000000 7f0000) vs hw (d0000000 10000000)
Jan 26 12:43:08 (MLD) user.info kernel: fb: conflicting fb hw usage inteldrmfb vs VESA VGA - removing generic driver
Jan 26 12:43:08 (MLD) user.info kernel: Console: switching to colour dummy device 80x25
Jan 26 12:43:08 (MLD) user.debug kernel: i915 0000:00:02.0: setting latency timer to 64
Jan 26 12:43:08 (MLD) user.info kernel: [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
Jan 26 12:43:08 (MLD) user.info kernel: [drm] Driver supports precise vblank timestamp query.
Jan 26 12:43:08 (MLD) user.info kernel: vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem
Jan 26 12:43:08 (MLD) user.info kernel: [drm] initialized overlay support
Jan 26 12:43:08 (MLD) user.info kernel: parport_pc 00:07: reported by Plug and Play ACPI
Jan 26 12:43:08 (MLD) user.info kernel: parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE]
Jan 26 12:43:08 (MLD) user.info kernel: fbcon: inteldrmfb (fb0) is primary device
Jan 26 12:43:08 (MLD) user.info kernel: Console: switching to colour frame buffer device 240x67
Jan 26 12:43:08 (MLD) user.info kernel: fb0: inteldrmfb frame buffer device
Jan 26 12:43:08 (MLD) user.info kernel: drm: registered panic notifier
Jan 26 12:43:08 (MLD) user.warn kernel: i915: No ACPI video bus found
Jan 26 12:43:08 (MLD) user.info kernel: [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
Jan 26 12:43:11 (MLD) user.err kernel: WARNING: You are using an experimental version of the media stack.
Jan 26 12:43:11 (MLD) user.err kernel: As the driver is backported to an older kernel, it doesn't offer
Jan 26 12:43:11 (MLD) user.err kernel: enough quality for its usage in production.
Jan 26 12:43:11 (MLD) user.err kernel: Use it with care.
Jan 26 12:43:11 (MLD) user.err kernel: Latest git patches (needed if you report a bug to linux-media@vger.kernel.org):
Jan 26 12:43:11 (MLD) user.err kernel: 8b2aea7878f64814544d0527c659011949d52358 [media] em28xx: prefer bulk mode on webcams
Jan 26 12:43:11 (MLD) user.err kernel: a3efa1cc0e067675ffa2d2c357cbe1da0db4653b [media] em28xx: make the logs reflect the specific chip name
Jan 26 12:43:11 (MLD) user.err kernel: aa51496b21542855e779a78bf33384002f01acb6 [media] em28xx: display the isoc/bulk mode
Jan 26 12:43:11 (MLD) user.err kernel: experimental: 38a1c8b00478e15853bf9342509c922f144e98a2 experimental: Update to media_build 2012-12-24 - Christmas edition :-)
Jan 26 12:43:11 (MLD) user.err kernel: ngene-octopus-test: a8742d5952072f2237cdf28ae4cbb78fa6039f80 ddbridge: Add Digital Devices Cine S2 V6.5
Jan 26 12:43:11 (MLD) user.err kernel: v4l-dvb-saa716x: 4056e0428e4e8b3bdcc530c2ad0b3d511dcedec8 saa716x_ff: Protect reading of the captured video with a mutex.
Jan 26 12:43:11 (MLD) user.info kernel: saa7146: register extension 'budget dvb'
Jan 26 12:43:11 (MLD) user.info kernel: saa7146: found saa7146 @ mem f893cc00 (revision 1, irq 17) (0x1131,0x4f60)
Jan 26 12:43:11 (MLD) user.warn kernel: saa7146 (0): dma buffer size 192512
Jan 26 12:43:11 (MLD) user.info kernel: DVB: registering new adapter (Fujitsu Siemens Activy Budget-S PCI (rev AL/alps frontend))
Jan 26 12:43:11 (MLD) user.warn kernel: adapter failed MAC signature check
Jan 26 12:43:11 (MLD) user.warn kernel: encoded MAC from EEPROM was ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff
Jan 26 12:43:11 (MLD) user.info kernel: budget: tuner ALPS BSRU6 detected
Jan 26 12:43:11 (MLD) user.info kernel: budget dvb 0000:04:01.0: DVB: registering adapter 0 frontend 0 (ST STV0299 DVB-S)...
Jan 26 12:43:11 (MLD) user.err kernel: 0>udevd[1468]: starting version 175
Jan 26 12:43:11 (MLD) user.info kernel: ACPI: Requesting acpi_cpufreq
Jan 26 12:43:12 (MLD) user.info kernel: r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
Jan 26 12:43:12 (MLD) user.info kernel: r8169 0000:03:00.0: eth0: RTL8168b/8111b at 0xf89fc000, 00:1d:92:83:ca:10, XID 18000000 IRQ 18
Jan 26 12:43:12 (MLD) user.info kernel: r8169 0000:03:00.0: eth0: jumbo features [frames: 4080 bytes, tx checksumming: ko]
Jan 26 13:42:47 (MLD) user.err vdr: [1778] ERROR: unknown config parameter: VolumeSteps = 20
Jan 26 13:42:47 (MLD) user.err vdr: [1789] [discovery] UDP broadcast send failed (discovery)
Jan 26 13:42:47 (MLD) user.err vdr: [1789] [discovery] (ERROR (tools/vdrdiscovery.c,97): Network is unreachable)
Jan 26 13:42:49 (MLD) daemon.info acpid: starting up with proc fs
Jan 26 13:42:49 (MLD) daemon.info acpid: 1 rule loaded
Jan 26 13:42:49 (MLD) daemon.info acpid: waiting for events: event logging is off
Jan 26 13:42:50 (MLD) user.info lircd2uinput: Started lircd2uinput.py with these options:
Jan 26 13:42:50 (MLD) user.info lircd2uinput: wait_repeats = 2
Jan 26 13:42:50 (MLD) user.info lircd2uinput: max_gap = 300000
Jan 26 13:42:50 (MLD) user.info lircd2uinput: min_gap = 150000
Jan 26 13:42:50 (MLD) user.info lircd2uinput: acceleration = 0.25
Jan 26 12:43:15 (MLD) user.info kernel: input: lircd as /devices/virtual/input/input4
Jan 26 12:43:15 (MLD) user.err kernel: 0>udevd[2270]: starting version 175
Jan 26 12:43:16 (MLD) user.info kernel: r8169 0000:03:00.0: eth0: link down
Jan 26 12:43:16 (MLD) user.info kernel: IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
Jan 26 12:43:18 (MLD) user.info kernel: r8169 0000:03:00.0: eth0: link up
Jan 26 12:43:18 (MLD) user.info kernel: IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
Jan 26 12:43:19 (MLD) daemon.info init: reloading /etc/inittab
Jan 26 12:43:19 (MLD) daemon.info init: starting pid 3684, tty '/dev/tty1': '/bin/login -f root'
Jan 26 13:42:54 (MLD) auth.info login[3684]: root login on 'tty1'
Jan 26 12:43:19 (MLD) daemon.info init: starting pid 3685, tty '/dev/tty2': '/bin/login -f root'
Jan 26 13:42:54 (MLD) auth.info login[3685]: root login on 'tty2'
Jan 26 12:43:19 (MLD) daemon.info init: starting pid 3690, tty '/dev/tty3': '/bin/login -f root'
Jan 26 13:42:54 (MLD) auth.info login[3690]: root login on 'tty3'
Jan 26 12:43:19 (MLD) daemon.info init: starting pid 3692, tty '/dev/tty4': '/bin/login -f root'
Jan 26 13:42:54 (MLD) auth.info login[3692]: root login on 'tty4'
--- End quote ---
hier solte activylircd starten
--- Code: ---Jan 26 13:42:50 (MLD) user.info lircd2uinput: Started lircd2uinput.py with these options:
Jan 26 13:42:50 (MLD) user.info lircd2uinput: wait_repeats = 2
Jan 26 13:42:50 (MLD) user.info lircd2uinput: max_gap = 300000
Jan 26 13:42:50 (MLD) user.info lircd2uinput: min_gap = 150000
Jan 26 13:42:50 (MLD) user.info lircd2uinput: acceleration = 0.25
--- End code ---
macht es aber nicht
da erst wen ich eine taste betätige das basiert
--- Code: ---Jan 26 12:47:23 (MLD) user.info kernel: input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input5
Jan 26 12:47:23 (MLD) user.warn kernel: atkbd serio0: Unknown key pressed (translated set 2, code 0x69 on isa0060/serio0).
Jan 26 12:47:23 (MLD) user.warn kernel: atkbd serio0: Use 'setkeycodes 69 ' to make it known.
--- End code ---
und jetzt kann ich meinen demon starten
bei ubundu wird die Tastatur aber automatisch erkannt und eingebunden
mfg det
Navigation
[0] Message Index
[#] Next page
Go to full version