ubuntuusers.de

Login - PS2 to USB Adapter funktioniert nicht

Status: Ungelöst | Ubuntu-Version: Ubuntu 9.10 (Karmic Koala)
Antworten |

friteuse

Anmeldungsdatum:
30. Juli 2007

Beiträge: 19

Hallo,

vor kurzem habe ich mir eine neue Tastatur gekauft. Diese hat einen PS2-Anschluss, weshalb ich sie über einen Adapter anschließe. Dieser hat PC-seitig einen USB-Anschluss, und zwei PS2 Anschlüsse für Maus und Tastatur. Ich habe die Tastatur im einen, der andere PS2 Anschluss bleibt unbelegt. Nun ist es so, dass die Tastatur nahezu überall problemlos funktioniert (BIOS, Grub2, unter Gnome selbst, unter Windows...), lediglich beim Login-Fenster ist sie (meistens!) funktionslos. Ich kann mich dann provisorisch über die Bildschirmtastatur anmelden, danach tut es auch die Tastatur wieder! Und als ob das nicht schon merkwürdig genug wäre, funktioniert die Tastatur in vielleicht 20% der Fälle! Aber (scheinbar) willkürlich, so funktioniert sie manchmal auch mehrmals hintereinander, manchmal nur einmal... Wenn ich einmal angemeldet war, kann ich den User beliebig oft abmelden und wieder anmelden, dann tut die Tastatur es immer!

Hier die Ausgabe von lsusb -v:

Bus 007 Device 003: ID 0e8f:0020 GreenAsia Inc. 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x0e8f GreenAsia Inc.
  idProduct          0x0020 
  bcdDevice            2.80
  iManufacturer           1 
  iProduct                2 
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           59
    bNumInterfaces          2
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower              400mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      1 Boot Interface Subclass
      bInterfaceProtocol      1 Keyboard
      iInterface              0 
      ** UNRECOGNIZED:  09 21 10 01 00 01 22 3e 00
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval               8
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      1 Boot Interface Subclass
      bInterfaceProtocol      2 Mouse
      iInterface              0 
      ** UNRECOGNIZED:  09 21 10 01 00 01 22 82 00
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0005  1x 5 bytes
        bInterval               8
cannot read device status, Operation not permitted (1)

Es ist mir aufgefallen, dass unter "bcdUSB 1.10" angezeigt wird. Der PC hat ausschließlich 2.0 fähige USB-Anschlüsse. Alle anderen Geräte (auch die Maus) haben auch den bcdUSB-Wert "2.0" Vielleicht kann ja irgendjemand hier was damit anfangen und mir einen Hinweise geben. Vielen Dank schon mal im voraus!

Gruß, friteuse

Letalis_Sonus Team-Icon

Anmeldungsdatum:
13. April 2008

Beiträge: 12990

Wohnort: Oldenburg/Erlangen

Die Eingabegeräte usw werden vom X Server behandelt, dieser hat auch die Treiber und übernimmt beim Start die Kontrolle über die Tastatur vom BIOS. Das ganze sieht so aus, als wenn der X Server aus irgendwelchen Gründen die Tastatur nicht vor dem Login initialisieren kann, eventuell hilft die /var/log/Xorg.0.log (nach so einem Tastaturausfall) weiter.

friteuse schrieb:

Es ist mir aufgefallen, dass unter "bcdUSB 1.10" angezeigt wird. Der PC hat ausschließlich 2.0 fähige USB-Anschlüsse. Alle anderen Geräte (auch die Maus) haben auch den bcdUSB-Wert "2.0" Vielleicht kann ja irgendjemand hier was damit anfangen und mir einen Hinweise geben. Vielen Dank schon mal im voraus!

Die beiden USB Standards 1.1 und 2.0 sind verschiedener als die meisten vielleicht denken, denn beide benötigen einen eigenen Controller. Da Eingabegeräte wie eine Tastatur keine großartigen Geschwindigkeiten brauchen wird bei solchen Geräten und damit verbundenen Adaptern häufig nur der 1.1 Controller eingebaut, was aber üblicherweise egal ist, da eine USB 2.0 Buchse normalerweise (es gibt auch Ausnahmen!) auch einen 1.1 Controller besitzt, so sparen sich die Produzenten einen ganzen Chip ein ohne die Kompatibilität mit älteren Rechnern ohne USB 2.0 zu verlieren.

friteuse

(Themenstarter)

Anmeldungsdatum:
30. Juli 2007

Beiträge: 19

Danke, das werde ich beim nächsten mal ausprobieren! Das mit den USB-Standards ist mir auch neu, aber das macht natürlich Sinn.

friteuse

(Themenstarter)

Anmeldungsdatum:
30. Juli 2007

Beiträge: 19

Hallo, habe deinen Tipp befolgt und mir mal die Xorg.0.log angeschaut. Leider kann ich daraus keine weiteren Schlüsse auf einen Fehler mit der Tastatur ziehen. Mir ist nur aufgefallen, dass die Tastatur zweimal aufgeführt wird (/dev/input/event4 sowie /dev/input/event5). Bin allerdings, was die Hardwarekonfiguration betrifft, ziemlich unerfahren. Vielleicht kann mir da nochmal jemand helfen?

Hier die Datei:

X.Org X Server 1.6.4
Release Date: 2009-9-27
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.24-23-server x86_64 Ubuntu
Current Operating System: Linux timo-ubuntu 2.6.31-19-generic #56-Ubuntu SMP Thu Jan 28 02:39:34 UTC 2010 x86_64
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.31-19-generic root=UUID=d2dfbd04-ef85-4d63-9687-50e7721a2137 ro
Build Date: 14 November 2009  05:48:57PM
xorg-server 2:1.6.4-2ubuntu4.1 (buildd@) 
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Fri Feb 19 11:18:49 2010
(==) Using config file: "/etc/X11/xorg.conf"
(==) No Layout section.  Using the first Screen section.
(**) |-->Screen "Default Screen" (0)
(**) |   |-->Monitor "<default monitor>"
(==) No device specified for screen "Default Screen".
	Using the first device section listed.
(**) |   |-->Device "Default Device"
(==) No monitor specified for screen "Default Screen".
	Using a default monitor configuration.
(==) Automatically adding devices
(==) Automatically enabling devices
(WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
	Entry deleted from font path.
(==) FontPath set to:
	/usr/share/fonts/X11/misc,
	/usr/share/fonts/X11/100dpi/:unscaled,
	/usr/share/fonts/X11/75dpi/:unscaled,
	/usr/share/fonts/X11/Type1,
	/usr/share/fonts/X11/100dpi,
	/usr/share/fonts/X11/75dpi,
	/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,
	built-ins
(==) ModulePath set to "/usr/lib/xorg/modules"
(II) Cannot locate a core pointer device.
(II) Cannot locate a core keyboard device.
(II) The server relies on HAL to provide the list of input devices.
	If no devices become available, reconfigure HAL or disable AllowEmptyInput.
(II) Loader magic: 0xb40
(II) Module ABI versions:
	X.Org ANSI C Emulation: 0.4
	X.Org Video Driver: 5.0
	X.Org XInput driver : 4.0
	X.Org Server Extension : 2.0
(II) Loader running on linux
(++) using VT number 7

(--) PCI:*(0:1:0:0) 10de:0640:7377:0000 nVidia Corporation G96 [GeForce 9500 GT] rev 161, Mem @ 0xde000000/16777216, 0xc0000000/268435456, 0xdc000000/33554432, I/O @ 0x0000dc80/128, BIOS @ 0x????????/524288
(II) Open ACPI successful (/var/run/acpid.socket)
(II) System resource ranges:
	[0] -1	0	0xffffffff - 0xffffffff (0x1) MX[B]
	[1] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[2] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[3] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[4] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[5] -1	0	0x00000000 - 0x00000000 (0x1) IX[B]
(II) "extmod" will be loaded by default.
(II) "dbe" will be loaded by default.
(II) "glx" will be loaded. This was enabled by default and also specified in the config file.
(II) "record" will be loaded by default.
(II) "dri" will be loaded by default.
(II) "dri2" will be loaded by default.
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions//libglx.so
(II) Module glx: vendor="NVIDIA Corporation"
	compiled for 4.0.2, module version = 1.0.0
	Module class: X.Org Server Extension
(II) NVIDIA GLX Module  185.18.36  Fri Aug 14 18:27:24 PDT 2009
(II) Loading extension GLX
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions//libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
	compiled for 1.6.4, module version = 1.0.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 2.0
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "dbe"
(II) Loading /usr/lib/xorg/modules/extensions//libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
	compiled for 1.6.4, module version = 1.0.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "record"
(II) Loading /usr/lib/xorg/modules/extensions//librecord.so
(II) Module record: vendor="X.Org Foundation"
	compiled for 1.6.4, module version = 1.13.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 2.0
(II) Loading extension RECORD
(II) LoadModule: "dri"
(II) Loading /usr/lib/xorg/modules/extensions//libdri.so
(II) Module dri: vendor="X.Org Foundation"
	compiled for 1.6.4, module version = 1.0.0
	ABI class: X.Org Server Extension, version 2.0
(II) Loading extension XFree86-DRI
(II) LoadModule: "dri2"
(II) Loading /usr/lib/xorg/modules/extensions//libdri2.so
(II) Module dri2: vendor="X.Org Foundation"
	compiled for 1.6.4, module version = 1.1.0
	ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DRI2
(II) LoadModule: "nvidia"
(II) Loading /usr/lib/xorg/modules/drivers//nvidia_drv.so
(II) Module nvidia: vendor="NVIDIA Corporation"
	compiled for 4.0.2, module version = 1.0.0
	Module class: X.Org Video Driver
(II) NVIDIA dlloader X Driver  185.18.36  Fri Aug 14 17:51:02 PDT 2009
(II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
(II) Primary Device is: PCI 01@00:00:0
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/lib/xorg/modules//libfb.so
(II) Module fb: vendor="X.Org Foundation"
	compiled for 1.6.4, module version = 1.0.0
	ABI class: X.Org ANSI C Emulation, version 0.4
(II) Loading sub module "wfb"
(II) LoadModule: "wfb"
(II) Loading /usr/lib/xorg/modules//libwfb.so
(II) Module wfb: vendor="X.Org Foundation"
	compiled for 1.6.4, module version = 1.0.0
	ABI class: X.Org ANSI C Emulation, version 0.4
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Module "ramdac" already built-in
(II) resource ranges after probing:
	[0] -1	0	0xffffffff - 0xffffffff (0x1) MX[B]
	[1] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[2] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[3] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[4] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[5] -1	0	0x00000000 - 0x00000000 (0x1) IX[B]
(II) NVIDIA(0): Creating default Display subsection in Screen section
	"Default Screen" for depth/fbbpp 24/32
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(0): Option "NoLogo" "True"
(**) NVIDIA(0): Enabling RENDER acceleration
(II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
(II) NVIDIA(0):     enabled.
(II) NVIDIA(0): NVIDIA GPU GeForce 9500 GT (G96) at PCI:1:0:0 (GPU-0)
(--) NVIDIA(0): Memory: 524288 kBytes
(--) NVIDIA(0): VideoBIOS: 62.94.4b.00.02
(II) NVIDIA(0): Detected PCI Express Link width: 16X
(--) NVIDIA(0): Interlaced video modes are supported on this GPU
(--) NVIDIA(0): Connected display device(s) on GeForce 9500 GT at PCI:1:0:0:
(--) NVIDIA(0):     Samsung SyncMaster (DFP-1)
(--) NVIDIA(0): Samsung SyncMaster (DFP-1): 330.0 MHz maximum pixel clock
(--) NVIDIA(0): Samsung SyncMaster (DFP-1): Internal Dual Link TMDS
(II) NVIDIA(0): Assigned Display Device: DFP-1
(==) NVIDIA(0): 
(==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
(==) NVIDIA(0):     will be used as the requested mode.
(==) NVIDIA(0): 
(II) NVIDIA(0): Validated modes:
(II) NVIDIA(0):     "nvidia-auto-select"
(II) NVIDIA(0): Virtual screen size determined to be 1920 x 1080
(--) NVIDIA(0): DPI set to (92, 91); computed from "UseEdidDpi" X config
(--) NVIDIA(0):     option
(==) NVIDIA(0): Enabling 32-bit ARGB GLX visuals.
(--) Depth 24 pixmap format is 32 bpp
(II) do I need RAC?  No, I don't.
(II) resource ranges after preInit:
	[0] -1	0	0xffffffff - 0xffffffff (0x1) MX[B]
	[1] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[2] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[3] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[4] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[5] -1	0	0x00000000 - 0x00000000 (0x1) IX[B]
(II) NVIDIA(0): Initialized GPU GART.
(II) NVIDIA(0): Setting mode "nvidia-auto-select"
(II) Loading extension NV-GLX
(II) NVIDIA(0): NVIDIA 3D Acceleration Architecture Initialized
(==) NVIDIA(0): Disabling shared memory pixmaps
(II) NVIDIA(0): Using the NVIDIA 2D acceleration architecture
(==) NVIDIA(0): Backing store disabled
(==) NVIDIA(0): Silken mouse enabled
(II) NVIDIA(0): DPMS enabled
(II) Loading extension NV-CONTROL
(II) Loading extension XINERAMA
(==) RandR enabled
(II) Initializing built-in extension Generic Event Extension
(II) Initializing built-in extension SHAPE
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension BIG-REQUESTS
(II) Initializing built-in extension SYNC
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension XC-MISC
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFIXES
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Initializing built-in extension COMPOSITE
(II) Initializing built-in extension DAMAGE
(II) Initializing extension GLX
(II) config/hal: Adding input device GASIA PS2toUSB Adapter
(II) LoadModule: "evdev"
(II) Loading /usr/lib/xorg/modules/input//evdev_drv.so
(II) Module evdev: vendor="X.Org Foundation"
	compiled for 1.6.4, module version = 2.2.5
	Module class: X.Org XInput Driver
	ABI class: X.Org XInput driver, version 4.0
(**) GASIA PS2toUSB Adapter: always reports core events
(**) GASIA PS2toUSB Adapter: Device: "/dev/input/event5"
(II) GASIA PS2toUSB Adapter: Found 9 mouse buttons
(II) GASIA PS2toUSB Adapter: Found x and y relative axes
(II) GASIA PS2toUSB Adapter: Found scroll wheel(s)
(II) GASIA PS2toUSB Adapter: Found keys
(II) GASIA PS2toUSB Adapter: Configuring as mouse
(II) GASIA PS2toUSB Adapter: Configuring as keyboard
(**) GASIA PS2toUSB Adapter: YAxisMapping: buttons 4 and 5
(**) GASIA PS2toUSB Adapter: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device "GASIA PS2toUSB Adapter" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "pc105"
(**) Option "xkb_layout" "de"
(**) GASIA PS2toUSB Adapter: (accel) keeping acceleration scheme 1
(**) GASIA PS2toUSB Adapter: (accel) filter chain progression: 2.00
(**) GASIA PS2toUSB Adapter: (accel) filter stage 0: 20.00 ms
(**) GASIA PS2toUSB Adapter: (accel) set acceleration profile 0
(II) GASIA PS2toUSB Adapter: initialized for relative axes.
(II) config/hal: Adding input device GASIA PS2toUSB Adapter
(**) GASIA PS2toUSB Adapter: always reports core events
(**) GASIA PS2toUSB Adapter: Device: "/dev/input/event4"
(II) GASIA PS2toUSB Adapter: Found keys
(II) GASIA PS2toUSB Adapter: Configuring as keyboard
(II) XINPUT: Adding extended input device "GASIA PS2toUSB Adapter" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "pc105"
(**) Option "xkb_layout" "de"
(II) config/hal: Adding input device Power Button
(**) Power Button: always reports core events
(**) Power Button: Device: "/dev/input/event1"
(II) Power Button: Found keys
(II) Power Button: Configuring as keyboard
(II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "pc105"
(**) Option "xkb_layout" "de"
(II) config/hal: Adding input device Power Button
(**) Power Button: always reports core events
(**) Power Button: Device: "/dev/input/event0"
(II) Power Button: Found keys
(II) Power Button: Configuring as keyboard
(II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "pc105"
(**) Option "xkb_layout" "de"
(II) config/hal: Adding input device Macintosh mouse button emulation
(**) Macintosh mouse button emulation: always reports core events
(**) Macintosh mouse button emulation: Device: "/dev/input/event2"
(II) Macintosh mouse button emulation: Found 3 mouse buttons
(II) Macintosh mouse button emulation: Found x and y relative axes
(II) Macintosh mouse button emulation: Configuring as mouse
(**) Macintosh mouse button emulation: YAxisMapping: buttons 4 and 5
(**) Macintosh mouse button emulation: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device "Macintosh mouse button emulation" (type: MOUSE)
(**) Macintosh mouse button emulation: (accel) keeping acceleration scheme 1
(**) Macintosh mouse button emulation: (accel) filter chain progression: 2.00
(**) Macintosh mouse button emulation: (accel) filter stage 0: 20.00 ms
(**) Macintosh mouse button emulation: (accel) set acceleration profile 0
(II) Macintosh mouse button emulation: initialized for relative axes.
(II) config/hal: Adding input device Logitech USB-PS/2 Optical Mouse
(**) Logitech USB-PS/2 Optical Mouse: always reports core events
(**) Logitech USB-PS/2 Optical Mouse: Device: "/dev/input/event3"
(II) Logitech USB-PS/2 Optical Mouse: Found 10 mouse buttons
(II) Logitech USB-PS/2 Optical Mouse: Found x and y relative axes
(II) Logitech USB-PS/2 Optical Mouse: Found scroll wheel(s)
(II) Logitech USB-PS/2 Optical Mouse: Configuring as mouse
(**) Logitech USB-PS/2 Optical Mouse: YAxisMapping: buttons 4 and 5
(**) Logitech USB-PS/2 Optical Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device "Logitech USB-PS/2 Optical Mouse" (type: MOUSE)
(**) Logitech USB-PS/2 Optical Mouse: (accel) keeping acceleration scheme 1
(**) Logitech USB-PS/2 Optical Mouse: (accel) filter chain progression: 2.00
(**) Logitech USB-PS/2 Optical Mouse: (accel) filter stage 0: 20.00 ms
(**) Logitech USB-PS/2 Optical Mouse: (accel) set acceleration profile 0
(II) Logitech USB-PS/2 Optical Mouse: initialized for relative axes.

Gruß

Edit: Ich habe grade noch interessante Zeilen gefunden:

(II) Cannot locate a core pointer device.
(II) Cannot locate a core keyboard device.
(II) The server relies on HAL to provide the list of input devices.
	If no devices become available, reconfigure HAL or disable AllowEmptyInput.

Wenn ich nun "AllowEmptyInput" auf disabled setze, bedeutet das nicht nur, dass er gar nicht mehr ohne Keyboard startet? Edit #2: Ich habe es versucht, und die xorg.conf wie folgt erweitert:

Section "ServerFlags"
	Option "AllowEmptyInput" "off"
EndSection

Section "InputDevice"
	Identifier "Keyboard"
	Driver "kbd"
        Option "CoreKeyboard"
EndSection

Leider hat das auch keine Veränderung bewirkt.

Danke!

friteuse

(Themenstarter)

Anmeldungsdatum:
30. Juli 2007

Beiträge: 19

Ok, eine Hoffnung habe ich noch:

Mir ist eine weitere Anomalie seit Neuanschaffung des Keyboards aufgefallen: Die Pfeiltasten LINKS und UNTEN lassen sich "nicht mehr gedrückt halten", bzw. die Funktion, dass sie beim festhalten nach links/unten scrollen, ist verschwunden. Nach oben/rechts und mit allen anderen Tasten funktioniert es noch!

Ist das vielleicht in irgendeiner Weise relevant?

Edit:

Mir ist noch etwas aufgefallen (das könnte wirklich interessant sein): Wie im ersten Post beschrieben, handelt es sich bei dem Adapter um eine Y-Ausführung (1xUsb auf 2x PS2). Wenn ich im Falle des Tastaturausfalls den anderen PS2 Anschluss verwende, dann kriege ich die Tastatur zum Laufen! Kann ich eventuell den anderen Anschluss deaktivieren? Vielleicht hilft das?

/proc/bus/input/devices:

I: Bus=0003 Vendor=0e8f Product=0020 Version=0110
N: Name="GASIA PS2toUSB Adapter"
P: Phys=usb-0000:00:1d.2-2/input0
S: Sysfs=/devices/pci0000:00/0000:00:1d.2/usb7/7-2/7-2:1.0/input/input4
U: Uniq=
H: Handlers=kbd event4 
B: EV=120013
B: KEY=1000000000007 ff800000000007ff febeffdff3cfffff fffffffffffffffe
B: MSC=10
B: LED=7

I: Bus=0003 Vendor=0e8f Product=0020 Version=0110
N: Name="GASIA PS2toUSB Adapter"
P: Phys=usb-0000:00:1d.2-2/input1
S: Sysfs=/devices/pci0000:00/0000:00:1d.2/usb7/7-2/7-2:1.1/input/input5
U: Uniq=
H: Handlers=kbd mouse2 event5 
B: EV=1f
B: KEY=837fff002c3027 bf00444400000000 1f0001 c040a27c000 267bfad941dfed 9e000000000000 0
B: REL=143
B: ABS=100000000
B: MSC=10

friteuse

(Themenstarter)

Anmeldungsdatum:
30. Juli 2007

Beiträge: 19

Sorry, ich schieb nochmal:

Ich habe ja jetzt rausgefunden, dass jeweils einer der PS2 Anschlüsse des Y-Adapters funktioniert. Diese sind mit input4/event4 sowie input5/event5 bezeichnet. Kann ich vielleicht einen der beiden deaktivieren (oder bringt das nichts?) oder beide irgendwie verknüpfen, sodass der PC quasi an beiden eine Tastatur "erkennt"?

Wäre toll wenn jemand dazu mehr weiß, ich weiß leider quasi nichts. Habe auch nichts dazu gefunden...

wuffti

Anmeldungsdatum:
13. November 2010

Beiträge: Zähle...

Hallo friteuse,

gibt es in der Zwischenzeit Neuigkeiten bei dir oder hast du dir schon anderweitig weiter geholfen?

Hab vor einigen Tagen auch versucht diesen Adapter unter Kubuntu 10.04 in Betrieb zu nehmen und bin soeben über deinen Thread gestolpert.

Hatte ähnliche nervige Probleme wie du zu Beginn beschrieben hast. Hab mir immer damit geholfen, dass ich den USB Stecker gezogen habe, ein bisschen gewartet und dann wieder angesteckt - dann ist die Tastatur meistens wieder so recht und schlecht gelaufen.

Mein weiteres Problem war, dass ich den Nummernblock nicht einschalten konnte; falls ich diesen aktivieren wollte (drücken der NUM Taste), ist der Treiber (oder sonst etwas) abgestürzt (wie auch sonst öfters, aber da eher nicht reproduzierbar) und es wurde überhaupt keine Taste mehr angenommen. Abhilfe wiederum USB Stecker ziehen und nach einer Weile wieder anstecken.

Alles ziemlich nervig, aber da ich auf einem Laptop arbeite habe ich ja auch eine 2. Tastatur, auf die ich zurückgreifen kann. Will die zusätzliche eigentlich nur wegen dem Nummernblock. Hab mir den Adapter gekauft, dass ich eine meiner herumliegenden Tastaturen verwenden kann.

Nun habe ich heute ein ganz alte Tastatur noch mit diesem großen runden 5 poligen DIN Stecker über einen Adapter auf PS/2 angesteckt und siehe da: der Nummernblock funktioniert und kann ein bzw. ausgeschaltet werden. Versuch 2: meine USB Tastatur über einen USB-> PS2 Adapter angesteckt und siehe da, diese funktioniert auch.

Daher meine Vermutung: Der Treiber unterstützt nicht alle Tastaturen bzw. ist noch etwas fehlerhaft für bestimmte Tastaturen - möglicherweise wenn es Zusatztasten gibt, wie bei meiner DELL Tastatur, die nicht funktioniert: DELL Modell: SK-8100.

Die funktionierenden sind: 1) Mitsumi Modell KPQ-E99ZC-12 und 2) USB Logitech SUY837UK ... und haben beide keine Zusatztasten.

lG Wuffti

friteuse

(Themenstarter)

Anmeldungsdatum:
30. Juli 2007

Beiträge: 19

Hi wuffti,

komischerweise hat sich das Problem bei mir scheinbar irgendwann "von selbst" gelöst. Irgendwann funktionierte die Tastatur dann fehlerfrei. Ich weiß leider nicht, womit es zusammenhing, vermutlich irgendein Softwareupdate. Das von mir verwendete Tastaturmodell ist ein Microsoft Wired Keyboard 500, dieses hat ein paar Zusatztaste, die auch funktionieren.

Vielleicht hilft es bei dir ja auch, den PS2-Anschluss zu vertauschen, wenn es mal nicht funktioniert. Hat bei mir meistens dann funktioniert, ist natürlich sehr ärgerlich. Tut mir leid dir sonst nicht weiterhelfen zu können...

Gruß, friteuse

Antworten |