USB Maus will einfach nicht

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
johannes Schmidt
Beiträge: 176
Registriert: 13.01.2003 21:41:27
Kontaktdaten:

USB Maus will einfach nicht

Beitrag von johannes Schmidt » 12.12.2003 01:55:43

Hi!

ich bin langsam am verzweifeln! Ich bekomme meine Maus einfach nicht zum laufen! Egal was ich mache. Ich hab die Module jetzt schon als solche geladen dann habe ich den Kernel neu gebastelt und die Module fest rein geladen bringt alles nicht - mein Rechner nimmt die Maus nicht am USB - Port an.

Ich erhalte beim Start von X immer die Meldung:
xf86 Open Serial. Cannot open device /dev/input/mice
no such device

.. und dann logische Folgefehler die zum Abbruch führen.

Wenn ich allerdings in die /var/log/messages schaue und mir die relevanten Teile zu meiner Maus anzeigen lasse erhalte ich:

Dec 11 14:41:12 ZION kernel: usb.c: registered new driver usb_mouse
Dec 11 14:41:12 ZION kernel: usbmouse.c: v1.6:USB HID Boot Protocol mouse driver
Dec 11 14:41:12 ZION kernel: input0: Logitech USB-PS/2 Optical Mouse on usb3:2.0
Dec 11 15:41:17 ZION kernel: hiddev0: USB HID v1.10 Mouse [Logitech USB-PS/2 Opt ical Mouse] on usb3:2.0
Dec 11 17:53:22 ZION kernel: hiddev0: USB HID v1.10 Mouse [Logitech USB-PS/2 Opt ical Mouse] on usb3:2.0
Dec 12 01:04:28 ZION kernel: hiddev0: USB HID v1.10 Mouse [Logitech USB-PS/2 Opt ical Mouse] on usb3:2.0
Dec 12 01:37:00 ZION kernel: hiddev0: USB HID v1.10 Mouse [Logitech USB-PS/2 Opt ical Mouse] on usb3:2.0

kann mir jemand sagen, was ich falsch mache?

Gruß

Benutzeravatar
spiffi
Beiträge: 1128
Registriert: 09.08.2003 19:02:27

Beitrag von spiffi » 12.12.2003 05:36:54

Seltsam, seltsam.
Welche Module hast denn geladen?

Für ne USB-Maus brauchts die Module
input, mousedev, usb-uhci oder usb-uhci (je nach USB-Controller) und hid.
(Bei nem 2.4er Kernel, für den 2.6er sieht das etwas anders aus.)

Alternativ zum Modul hid kann man auch das Modul usbmouse verwenden, in der Kerneldoku wird jedoch davon abgeraten.

Was sagt ein

Code: Alles auswählen

ls -l /dev/input/mice

johannes Schmidt
Beiträge: 176
Registriert: 13.01.2003 21:41:27
Kontaktdaten:

Beitrag von johannes Schmidt » 12.12.2003 13:34:08

Hi,

ich denke, dass ich alle Module drin habe, ich habe bei meinem aktuellen Kernel 2.4.22 versucht alles direkt rein zu nehmen. (also nicht als Modul). Kann ich mir das anzeigen lassen - was auch im Kernel drin ist - um das zu überprüfen?

Gruß

Benutzeravatar
JoBe
Beiträge: 215
Registriert: 20.06.2003 18:10:01
Wohnort: vorm Rechner
Kontaktdaten:

Beitrag von JoBe » 12.12.2003 14:08:04

Hi!
Ich hab Maus und Tastatur von Logitech am USB-Port hängen, das funzt wunderbar. Meine Module:

Code: Alles auswählen

[root:/home/jobe]$ lsmod
Module                  Size  Used by
usbmouse                4480  0
hid                    22784  0
.
Soundmodule...
.
ohci_hcd               15488  0
ohci1394               30472  0
ieee1394               66988  1 ohci1394
usbkbd                  6144  0
usb_storage            23424  0
usbcore                91484  7 usbmouse,hid,ohci_hcd,usbkbd,usb_storage
scsi_mod               61228  1 usb_storage
Und meine XF86Config-4:

Code: Alles auswählen

Section "InputDevice"
	Identifier	"Generic Keyboard"
	Driver		"keyboard"
	Option		"CoreKeyboard"
	Option		"XkbRules"	"xfree86"
	Option		"XkbModel"	"itouch"
	Option		"XkbLayout"	"de"
EndSection

Section "InputDevice"
	Identifier	"Configured Mouse"
	Driver		"mouse"
	Option		"CorePointer"
	Option		"Device"		"/dev/psaux"
	Option		"Protocol"		"ImPS/2"
	Option		"Emulate3Buttons"	"false"
	Option		"ZAxisMapping"		"4 5"
EndSection

Section "InputDevice"
	Identifier	"Generic Mouse"
	Driver		"mouse"
	Option		"SendCoreEvents"	"true"
	Option		"Device"		"/dev/input/mice"
	Option		"Protocol"		"ImPS/2"
	Option		"Emulate3Buttons"	"false"
	Option		"ZAxisMapping"		"4 5"
EndSection
Da ist zwar noch ne Maus am PS/2-Port eingestellt, aber es funzt auch ohne PS/2-Maus.

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 12.12.2003 15:42:27

Existiert die "Datei" /dev/input/mice denn?

Benutzeravatar
spiffi
Beiträge: 1128
Registriert: 09.08.2003 19:02:27

Beitrag von spiffi » 12.12.2003 15:48:36

johannes Schmidt hat geschrieben:Kann ich mir das anzeigen lassen - was auch im Kernel drin ist - um das zu überprüfen?
Wechsel mal in Dein Kernel-Source-Verzeichnis und poste die Ausgabe von folgendem Befehl:

Code: Alles auswählen

egrep "CONFIG_(INPUT|INPUT_MOUSEDEV|USB_HID|USB_HIDINPUT)=" .config

johannes Schmidt
Beiträge: 176
Registriert: 13.01.2003 21:41:27
Kontaktdaten:

Beitrag von johannes Schmidt » 12.12.2003 15:48:39

ja, die Datei ist vorhanden. Allerdings habe ich auch schon mal gehört, dass diese Datei auf das falsche Geräte zeigen kann. Kann mir jemand sagen, wie ich das überprürfe / anpasse?

Gruß

Benutzeravatar
spiffi
Beiträge: 1128
Registriert: 09.08.2003 19:02:27

Beitrag von spiffi » 12.12.2003 15:52:43

Mach mal ein

Code: Alles auswählen

ls -l /dev/input/mice
Die Ausgabe sollte etwa so aussehen:

Code: Alles auswählen

crw-rw----    1 root     root      13,  63 Mar 14  2002 /dev/input/mice
Wichtig ist das c am Anfang (c für Character Device) und die Zahlen 13 und 63.

johannes Schmidt
Beiträge: 176
Registriert: 13.01.2003 21:41:27
Kontaktdaten:

Beitrag von johannes Schmidt » 12.12.2003 16:25:14

Hi!

ok ein ls -l /dev/input/mice gibt genau die Ausgabe zurück wie du gesagt hast.

mit dem egrep ... erhalte ich folgendes zurück:

CONFIG_INPUT=m
CONFIG_INPUT_MOUSEDEV=m
CONFIG_USB_HID=y

Gruß

Benutzeravatar
spiffi
Beiträge: 1128
Registriert: 09.08.2003 19:02:27

Beitrag von spiffi » 12.12.2003 16:59:28

Da fehlt CONFIG_USB_HIDINPUT.
Unter USB support:

Code: Alles auswählen

   <M>   USB Human Interface Device (full HID) support
-->[X]     HID input layer support

johannes Schmidt
Beiträge: 176
Registriert: 13.01.2003 21:41:27
Kontaktdaten:

Beitrag von johannes Schmidt » 12.12.2003 17:11:54

Hi,

muss ich dazu jetzt den Kernel neu übersetzten und das Modul mit einsetzten oder kann ich das nachladen?

Gruß

Benutzeravatar
spiffi
Beiträge: 1128
Registriert: 09.08.2003 19:02:27

Beitrag von spiffi » 12.12.2003 17:16:20

Ja, dafür mußt Du den Kernel neu übersetzen.

johannes Schmidt
Beiträge: 176
Registriert: 13.01.2003 21:41:27
Kontaktdaten:

Beitrag von johannes Schmidt » 12.12.2003 17:18:10

ok danke. dann werd ich mich mal ran machen.

hmm am besten ich installiere auch gleich noch alles neu. Was ich schon wieder alles verstellt hab... :roll:

Danke

johannes Schmidt
Beiträge: 176
Registriert: 13.01.2003 21:41:27
Kontaktdaten:

Beitrag von johannes Schmidt » 13.12.2003 15:19:07

Hi,

ich habe jetzt alles neu installiert und den Kernel neu mit dem fehlenden Modul übersetzt:

CONFIG_INPUT=m
CONFIG_INPUT_MOUSEDEV=m
CONFIG_USB_HID=m
CONFIG_USB_HIDINPUT=y

bei lsmod erhalte ich:

Module Size Used by Tainted: P
agpgart 33056 3 (autoclean)
nvidia 1629888 11 (autoclean)
apm 9540 0
3c59x 25768 1
keybdev 1696 0 (unused)
usbkbd 2880 0 (unused)
mousedev 3904 0
hid 21440 0 (unused)
usbcore 58496 0 [usbkbd hid]
input 3520 0 [keybdev usbkbd mousedev hid]

Allerdings macht mir grep -i "usb.*mouse" /mnt/hda2/var/log/messages noch sorgen. Ich erhalte nun keine Ausgabe mehr *snief*

Ach ja, die Maus geht natrülich noch immer nicht.

Gruß

Benutzeravatar
spiffi
Beiträge: 1128
Registriert: 09.08.2003 19:02:27

Beitrag von spiffi » 13.12.2003 15:31:17

Da fehlt das Modul usb-uhci oder usb-ohci (je nach USB-Hostadapter, in den meisten Fällen usb-uhci).
Oder hast Du das fest eincompiliert?

johannes Schmidt
Beiträge: 176
Registriert: 13.01.2003 21:41:27
Kontaktdaten:

Beitrag von johannes Schmidt » 13.12.2003 16:10:01

Hi,

zzz das Modul war sonst immer von selber dabei... :)

Du wirst es nicht glauben - es geht! Ich hatte mich schon mit dem Gedanken abgefunden, mir ein neues Mainboard kaufen zu müssen um die Maus ( :) ) zum laufen zu bekommen :D

Wenn du jemals in der Gegend von Offenburg bist lade ich dich auf ne Pizza ein!!! Danke für deine Hilfe!!!

Gruß

Benutzeravatar
spiffi
Beiträge: 1128
Registriert: 09.08.2003 19:02:27

Beitrag von spiffi » 13.12.2003 16:27:28

Super! Freut mich, daß es läuft! :D
Das Modul usbkbd brauchst Du übrigens nicht. USB-Tastaturen werden auch vom hid-Modul unterstützt.

johannes Schmidt
Beiträge: 176
Registriert: 13.01.2003 21:41:27
Kontaktdaten:

Beitrag von johannes Schmidt » 14.12.2003 14:41:56

hab ich sowieso keine :) danke für den Hinweis!

schönes Wochenende noch!

Gruß

Antworten