Portál AbcLinuxu, 7. května 2024 00:10


Dotaz: Myš nefunguje

15.11.2009 17:39 Lot | skóre: 3 | Pardubice
Myš nefunguje
Přečteno: 311×
Odpovědět | Admin
Příloha:
Mám podle mě zcela běžnou myš od firmy A4TECH. Dokud jsem nezačal s instalací openSUSE 11.2 fungovala v linuxu bez problémů. Už během instalace mi nereagoval kurzor. Systém jsem nainstaloval bez myši a doufal, že je to jen nějaká chyba v instalátoru. Po skončení instalace opensuse restartoval jádro (nebo něco na ten způsob - nejednalo se o běžný restart) a myš najednou začala reagovat. Má radost trvala pouze do prvního restartu systému - kurzor se opět ani nehne.

V jádře chyba imho není, /dev/input/mice i /dev/input/mouse0 na pohyb myši reagují.

První zvláštní věci jsem si všiml v YASTu v modulu informace o hardwaru. Zde se mi v sekci myš zobrozuje zařízení identifikované jako "elftouchPS2 ElfTouch touchscreen (/dev/input/mice)" což mi jako má myš nepřipadá (u ní bych spíše očekával identifikátor typu "Microsoft PS/2-style Mouse")

Dříve bych se podíval do /etc/X11/xorg.conf, ale ten v nové verzi Xorg neexistuje. Co se vůbec používá místo něj? A proč se ten konfigurák zrušil/přesunul?

V logu (/var/log/Xorg.0.log) se k onomu podezřelému touchscreenu vztahuje toto:
(II) LoadModule: "synaptics"
(II) Loading /usr/lib64/xorg/modules//input/synaptics_drv.so
(II) Module synaptics: vendor="X.Org Foundation"
   compiled for 1.6.5, module version = 1.1.3
   Module class: X.Org XInput Driver
   ABI class: X.Org XInput driver, version 4.0
(II) Synaptics touchpad driver version 1.1.3
(**) Option "Device" "/dev/input/event1"
(**) Option "SHMConfig" "on"
(**) Option "HorizScrollDelta" "0"
(--) elftouchPS2 ElfTouch Touchscreen: no supported touchpad found
(EE) elftouchPS2 ElfTouch Touchscreen Unable to query/initialize Synaptics hardware.
(EE) PreInit failed for input device "elftouchPS2 ElfTouch Touchscreen"
(II) UnloadModule: "synaptics"
Ještě se v něm vyskytuje jakýsi error týkající se nVidie, jinak jsem v něm nic dalšího nezvyklého neobjevil.

Pokud by byl zájem, přikládám výstup z příkazu hwinfo. Já se v něm naprosto neorientuji.

Netušíte někdo jak myš opět rozchodit?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Max avatar 15.11.2009 17:53 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Myš nefunguje
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ti nevím, jestli je to stejný případ, ale po upgradu archu my také přestala jít. Dokonce na dvou různých PC. To samé zaznamenalo i více lidí a zdá se, že se jedná o nějaký bug. Já to vyřešil tak, že si v xorg.conf definuji všechno ručně, je třeba si upravit xorg.conf takto, jak popisuji zde : a4tech laser mouse not working
Nejdou jen myši a4tech, ostatní fachčí oukej. Je to ale už delší dobu, asi 14-21 dní, možná to bude po upgrade ok, nevím.
Zdar Max
Měl jsem sen ... :(
Max avatar 15.11.2009 18:00 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Myš nefunguje
Jinak ti teda nevím, jak už je opensuse moc modifikované, jak a co se nastavuje. Držím se distribucí, kde si vše nastavím ručně a jedu. Takže ve více modifikovaných distrech se člověk občas ztratí a i když něco standardně nastaví, tak to nejde, páč se to buď automaticky přepíše, nebo se to vůbec nepoužije :-/.
Jinak chybka je v xorg modulu evdev.
Zdar Max
Měl jsem sen ... :(
15.11.2009 21:26 Lot | skóre: 3 | Pardubice
Rozbalit Rozbalit vše Re: Myš nefunguje
Tak jsem zkusil postupovat podle toho návodu. Předesílám, že v openSUSE 11.2 vůbec soubor /etc/X11/xorg.conf neexistuje (pro Xorg prý provádí detekci zařízení HAL). Zkusil jsem Tvého návodu vytvořit konfigurák pouze s definicí myši (prý je to možné). Xorgu se nelíbila ta třetí sekce (ServerLayout) a tak jsem ji smazal a nechal tam jen ty dvě předchozí - ale xorg odmítl startovat s tím že: "fail to load module nvidia" (nebo tak nějak). Errory ohledně nvidie jsem měl v logu i před hrátkami s konfigurákem, ale Xorg startoval...
Max avatar 15.11.2009 23:04 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Myš nefunguje
Bohužel, těmi volbami se vypne detekce nastavení pomocí HAL, který tam automaticky zřejmě cpe evdev :-/. Buď si budeš muset vytvořit xorg.conf, který bude obsahovat kompletně celé nastavení, nebo si budeš muset zkusit nějak upravit nastavení HALu (vytvořit si konfigurační soubor halu /etc/hal/fdi/policy/10-mouse.fdi a v něm se pokusit nadefinovat nastavení myši) Bohužel, s tvořením pravidel pro HAL moc zkušeností nemám, takže tady ti nepomohu.
Jinak příklad celého konfiguračního souboru xorg.conf :
Section "Module"

    Load        "dbe"   # Double buffer extension

    SubSection  "extmod"
      Option    "omit xfree86-dga"   # don't initialise the DGA extension
    EndSubSection

#    Load        "type1"
#    Load        "freetype"
#    Load        "xtt"
#    Load       "glx"
#    Load       "dri"

EndSection

# **********************************************************************
# Files section.  This allows default font and rgb paths to be set
# **********************************************************************

Section "Files"

    FontPath   "/usr/share/fonts/misc"
    FontPath   "/usr/share/fonts/100dpi:unscaled"
    FontPath   "/usr/share/fonts/75dpi:unscaled"
    FontPath   "/usr/share/fonts/TTF"
    FontPath   "/usr/share/fonts/Type1"
#    FontPath   "/usr/lib/X11/fonts/local/"
#    FontPath   "/usr/lib/X11/fonts/misc/"
#    FontPath   "/usr/lib/X11/fonts/75dpi/:unscaled"
#    FontPath   "/usr/lib/X11/fonts/100dpi/:unscaled"
#    FontPath   "/usr/lib/X11/fonts/Type1/"
#    FontPath   "/usr/lib/X11/fonts/TrueType/"
#    FontPath   "/usr/lib/X11/fonts/freefont/"
#    FontPath   "/usr/lib/X11/fonts/75dpi/"
#    FontPath   "/usr/lib/X11/fonts/100dpi/"

#    ModulePath "/usr/lib/modules"

EndSection

# **********************************************************************
# Server flags section.
# **********************************************************************

Section "ServerFlags"

    Option "AutoAddDevices" "False"
    Option "AllowEmpthyInput" "false"
    Option "DontZap" "false"

#    Option "NoTrapSignals"
#    Option "DontVTSwitch"
#    Option "DontZap"
#    Option "Dont Zoom"
#    Option "DisableVidModeExtension"
#    Option "AllowNonLocalXvidtune"
#    Option "DisableModInDev"
#    Option "AllowNonLocalModInDev"

EndSection

# **********************************************************************
# Input devices
# **********************************************************************

# **********************************************************************
# Core keyboard's InputDevice section
# **********************************************************************

Section "InputDevice"

    Identifier  "Keyboard"
    Driver      "evdev"

    Option "AutoRepeat" "500 30"
    Option "XkbRules"   "xorg"
    Option "XkbModel"   "evdev"
    Option "XkbLayout"  "cz,us"
    Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll"

#    Option "Xleds"       "1 2 3"
#    Option "LeftAlt"     "Meta"
#    Option "RightAlt"    "ModeShift"
#    Option "XkbModel"    "pc105"
#    Option "XkbModel"    "microsoft"
#    Option "XkbLayout"   "de"
#    Option "XkbVariant"  "nodeadkeys"
#    Option "XkbOptions"  "ctrl:swapcaps"
#    Option "XkbRules"    "xorg"
#    Option "XkbModel"    "pc105"
#    Option "XkbLayout"   "us"
#    Option "XkbVariant"  ""
#    Option "XkbOptions"  ""
#    Option "XkbDisable"

EndSection


# **********************************************************************
# Core Pointer's InputDevice section
# **********************************************************************

Section "InputDevice"

# Identifier and driver

    Identifier  "Mouse"
    Driver      "mouse"
    Option "ZAxisMapping"   "4 5 6 7"

#    Option "Sensitivity" "1.5"
    Option "Device"      "/dev/input/mice"
    Option "Protocol"    "IMPS/2"       # PS/2 Mouse
#    Option "Resolution"        "256"
#    Option "BaudRate"  "9600"
#    Option "SampleRate"        "150"
#    Option "Emulate3Buttons"
#    Option "Emulate3Timeout"    "50"
#    Option "ChordMiddle"

EndSection


# **********************************************************************
# Monitor section
# **********************************************************************


Section "Monitor"

    Identifier  "HP-LP2465"

    HorizSync   30-92
    VertRefresh 48-85

EndSection


# **********************************************************************
# Graphics device section
# **********************************************************************

Section "Device"
    Identifier  "GF-6600"
    Driver      "nvidia"
#    Option "ConnectedMonitor" "DFP,CRT"
    Option "RenderAccel" "true"
    Option "TripleBuffer" "True"

    #Option "DisableGLXRootClipping" "true"
    #Option "XAANoOffscreenPixmaps" "true"
    #Option "AddARGBGLXVisuals" "true"
    #Option "DRI" "true"
    #VideoRam    131072

#    Option         "PixmapCacheSize" "70000"
#    Option         "OnDemandVBlankInterrupts" "true"
#    Option         "UseEvents" "false"
#    Option         "DamageEvents" "true"
#    Option         "BackingStore" "true"
#    Option         "AccelMethod" "EXA"
#    Option         "UseCompositeWrapper" "true"


EndSection

#Section "Device"
#    Identifier  "GF-6600 2"
#    Driver      "nvidia"

#    Screen 1
#    Option "RenderAccel" "true"
#    Option "AddARGBGLXVisuals" "true"
#    Option "TripleBuffer" "True"
    #Option "DisableGLXRootClipping" "true"
    #Option "XAANoOffscreenPixmaps" "true"
    #Option "DRI" "true"
    #VideoRam    131072
    # Insert Clocks lines here if appropriate
#EndSection

Section "Extensions"
  Option "Composite" "Enable"
EndSection

# **********************************************************************
# Screen sections
# **********************************************************************

Section "Screen"
    Identifier  "Screen 1"
    Device      "GF-6600"
    Monitor     "HP-LP2465"
#    Option "TwinView"
#    Option "TwinViewOrientation" "RightOf"
#    Option "TwinViewOrientation" "LeftOf"
#    Option "SecondMonitorVertRefresh" "30-83"
#    Option "SecondMonitorVertRefresh" "55-75"
#    Option "MetaModes" "1920x1200,1680x1050;1280x1024,1280x1024;1024x768,1024x768;800x600,800x600; 640x480,640x480"
    DefaultDepth 24

    Subsection "Display"
        Depth       8
        Modes       "1920x1200" "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
        ViewPort    0 0
    EndSubsection
    Subsection "Display"
        Depth       16
        Modes       "1920x1200" "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
        ViewPort    0 0
    EndSubsection
    Subsection "Display"
        Depth       24
        Modes       "1920x1200" "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
        ViewPort    0 0
    EndSubsection

EndSection

# **********************************************************************
# ServerLayout sections.
# **********************************************************************

Section "ServerLayout"

    Identifier  "Simple Layout"
    Screen "Screen 1"
#    Screen "Screen 2"

    InputDevice "Mouse" "CorePointer"
#    InputDevice "Keyboard" "CoreKeyboard"

EndSection

# Section "DRI"
#    Mode 0666
# EndSection
Mělo by stačí, když si upravíš sekce s nastavením frekvence monitoru a pak rozlišením. Pokud máš nvidii, tak by to mělo všechno šlapat.
Zdar Max
Měl jsem sen ... :(

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.