Sie sind nicht angemeldet.

1

20.09.2004, 22:58

USB-Maus!

Hey!

Ich hab schon seit Monaten ein 2.6er-gentoo-System (Laptop). Nun wollt ich mal ne USB-Maus anschliessen und, verdammt, ich bekomms nicht hin. *peinlich*

Ich finde im Kernel nicht die richtigen Einstellungen für die benötigten Module?!
Ich hab folgende Module schon: usbcore, ehci_hcd

Was mir jetzt noch fehlt sind usbmouse, mousedev oder hid, usb-uhci und input - wo finde ich die Sachen im Kernel ...?

Wenn ich meine Maus reinstöspel kommt noch keine Message auf dem Logger.

Franz

2

21.09.2004, 08:35

findest du alles unter device-drivers , usb-driver. da gubts dann hid etc.
never argue with an idiot, they bring u down 2 their level and beat u with x-perience

3

22.09.2004, 14:01

richtig. neben deinem ehci brauchst du noch hid (human-interface-device).
ich hab auch ein laptop, daher geb ich dir mal meine xorg einstellung für die mouse.

[code:1]
Section "InputDevice"
Driver "mouse"
Identifier "Configured Mouse"
Option "CorePointer"
Option "Device" "/dev/psaux"
Option "Protocol" "auto"
Option "ZAxisMapping" "4 5"
EndSection[/code:1]

damit sollte es funktioniern falls du alle nötigen dinge im kernel hast.

gruß
eeknay
Free the Weed

4

22.09.2004, 19:00

hid finde ich unter Device-driver -> USB -> USB Human Interface Device (full HID) support?
Das hab ich nen M drin (also Module) ... wenn ich aber "modprob hid" mache, dann sagt er mir, dass ich kein hid-module hätte???

Franz

5

22.09.2004, 19:07

schau im verzeichnis
[code:1]
/lib/modules
[/code:1]
und dort ins verzeichnis des aktuellen kernels, weiter gehts in den ordner "kernel" und dort dann "drivers", dann solltest du "usb" finden, in irgendeinem unterverzeichnis solltest du den genauen modulname für das hid finden, sorry dass es so umständlich erklärt ist, aber habs halt fest einkompiliert :wink:

vorraussetzung ist natürlich, dass du nach dem kernel kompilieren auch folgendes getippt hast
[code:1]
# make modules_install
[/code:1]
Aktuelle Sys:
Desktop System

6

22.09.2004, 19:15

ok ... usbhid ... reicht aber anscheinden noch nicht!
Wenn ich die Maus ins USB stecke, dann kommt beim Syslogger noch immer nichts ...

<code>bash-2.05b$ lsmod
Module Size Used by
usbhid 16128 0
ipw2100 95068 0
ieee80211 17028 1 ipw2100
ieee80211_crypt 4996 1 ieee80211
yenta_socket 18624 0
radeonfb 53796 0
i2c_algo_bit 8520 1 radeonfb
i2c_core 19152 2 radeonfb,i2c_algo_bit
ehci_hcd 26500 0
usbcore 71712 2 usbhid,ehci_hcd
sg 30176 0
sd_mod 16064 0
scsi_mod 98124 2 sg,sd_mod
bash-2.05b$</code>

Das sind meine geladenen Module .... aber sie reichen anscheinend noch nich ;-(

Franz[/code]

7

23.09.2004, 14:20

Zitat

Original von corio

ok ... usbhid ... reicht aber anscheinden noch nicht!
Wenn ich die Maus ins USB stecke, dann kommt beim Syslogger noch immer nichts ...

<code>bash-2.05b$ lsmod
Module Size Used by
usbhid 16128 0
ipw2100 95068 0
ieee80211 17028 1 ipw2100
ieee80211_crypt 4996 1 ieee80211
yenta_socket 18624 0
radeonfb 53796 0
i2c_algo_bit 8520 1 radeonfb
i2c_core 19152 2 radeonfb,i2c_algo_bit
ehci_hcd 26500 0
usbcore 71712 2 usbhid,ehci_hcd
sg 30176 0
sd_mod 16064 0
scsi_mod 98124 2 sg,sd_mod
bash-2.05b$</code>

Das sind meine geladenen Module .... aber sie reichen anscheinend noch nich ;-(

Franz[/code]


Hi, normal braucht man noch ohci_hcd oder uhci_hcd, ist glaube ich jwe nach Maus verschieden. Am besten mal beide als Modul bauen.

8

23.09.2004, 16:04

ich werde es testen, aber ich dachte diese beiden Module sind für USB 1.1 wichtig während ehci-usb USB 2.0 macht? Ich werde es aber mal probieren,

Franz

9

23.09.2004, 16:31

Zitat

Original von corio

ich werde es testen, aber ich dachte diese beiden Module sind für USB 1.1 wichtig während ehci-usb USB 2.0 macht? Ich werde es aber mal probieren,

Franz

Da hast Du auch richtig gedacht. Die beiden Module haben mit der Maus nix zu tun.
Allerdings arbeitet ehci ohne [o|u]hci nicht (das ist jedenfalls meine Erfahrung). Eins von beiden brauchst schon für USB.

10

23.09.2004, 19:25

Supi ... jetzt kommt erstmal ne Meldung im Logger, wenn ich die Maus anstöpsel:

Sep 23 13:23:26 [kernel] usb 3-1: new low speed USB device using address 4
Sep 23 13:23:26 [kernel] HID device not claimed by input or hiddev

Mmm ... klingt so, als ob sich keiner Verantwortlich fühlt für meine Logitech billig Maus?! Was muß ich nun noch machen?

Franz

11

23.09.2004, 19:51

Jetzt wär's vielleicht interessant zu wissen, was es für 'ne Maus ist...
Vielleicht ist sie nicht HID-konform? Dann wird's schon ungleich schwerer.

12

23.09.2004, 19:58

Hey ... come on?!
Ich hab ne "Logitech Pilot Wheel Mse" - Standard Logitech Maus mit 3 Tasten und Scrollrad - aber mechanisch mit Ball unten dran ;-)

Franz

13

23.09.2004, 20:11

Hmm... da bin ich jetzt auch ein bisschen sprachlos.
Ist input im Kernel bzw. das Modul geladen?

14

23.09.2004, 21:12

Genau das such ich im Kernel ... welcher Punkt ist für das Modul "input" zuständig, weil das fehlt mir noch?

Franz

15

26.09.2004, 03:27

Kernel 2.4:

Input core support -> <M> Input core support

16

26.09.2004, 15:58

ich habe nen 2.8.8er Kernel ....

Franz

17

26.09.2004, 16:09

Zitat

Original von corio

ich habe nen 2.8.8er Kernel ....

Franz

Echt? Krass! Living on the bleeding edge, wa? Wo kann ich den runterladen? ;)

18

26.09.2004, 16:21

Zitat

Original von corio

ich habe nen 2.8.8er Kernel ....

Franz


:wink: den hätt ich auch gerne

19

26.09.2004, 16:31

Fuck ... die Nacht in NYC war zu kurz .... ich meinte natürlich 2.6.8er :)

Franz

20

26.09.2004, 21:43

Ich hab keinen 2.6 Kernel auf dem Rechner, aber einen wesentlich anderen Menüpunkt sollte es dort auch nicht geben.