Anzeige:
Ergebnis 1 bis 1 von 1

Thema: sidewinder pad & kernel 2.6.x

  1. #1
    Registrierter Benutzer Avatar von keeney
    Registriert seit
    Dec 2002
    Ort
    regensburg
    Beiträge
    421

    Lightbulb sidewinder pad & kernel 2.6.x

    Das MS-Sidewinder Modul ueberflutet ab Kernel 2.6.0 den Kernel-Log mit Debug-Informationen
    wie z.B.

    sidewinder.c: Read 5 triplets. [77773]

    somit wird ua. dmesg einfach unbrauchbar.

    Das Pad funktioniert allerdings einwandfrei, vorausgesetzt, es wird nicht fest in den Kernel, sondern als Modul kompiliert!
    Um somit diese (in meinen Augen) ueberfluessigen Informationen abstellen zu koennen, macht man folgendes:

    1. Kernel-Sourcen besorgen
    2. cd /usr/src/linux/drivers/input/joystick
    3. cp sidewinder.c sidewinder.c.orig
    4. vim sidewinder.c
    in Zeile 48 befindet sich ein Eintrag

    #define SW_DEBUG

    Diese Zeile komplett loeschen!

    also original:
    ....
    Code:
    /*
     * These are really magic values. Changing them can make a problem go away,
     * as well as break everything.
     */
    
    #define SW_DEBUG
    
    #define SW_START        400     /* The time we wait for the first bit [400 us] */
    #define SW_STROBE       45      /* Max time per bit [45 us] */
    #define SW_TIMEOUT      4000    /* Wait for everything to settle [4 ms] */
    ....

    editiert:
    ....
    Code:
    /*
     * These are really magic values. Changing them can make a problem go away,
     * as well as break everything.
     */
    
    #define SW_START        400     /* The time we wait for the first bit [400 us] */
    #define SW_STROBE       45      /* Max time per bit [45 us] */
    #define SW_TIMEOUT      4000    /* Wait for everything to settle [4 ms] */
    ...

    5. Kernel neu kompiliern

    Viel Spass beim Zocken
    Geändert von keeney (06.01.04 um 22:27 Uhr)
    Frueher wird alles besser...

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •