Kirjoittaja Aihe: [ratkaistu] Usb-näppäimistö/-hiiri ei toimi uudelleen liittämisen jälkeen X:ssä  (Luettu 3613 kertaa)

m-k-h

  • Käyttäjä
  • Viestejä: 18
    • Profiili
Kun vaihdan usb-näppäimistöä ja -hiirtä Ubuntu 8.10 64-bit koneesta ja takaisin, ennen pitkää graafisessa käyttöliittymässä jompi kumpi/molemmat lakkaavat toimimasta. Käytän näytön usb-hubia. Mikäköhän voisi olla syynä?

*

Laitteet tuntuvat aina toimivan terminaalissa (CTRL+F1), mutta X:ssä toisella käyttäjällä saattaa toimia kun taas toisella ei. Teen näin, kun vaihdan pöytäkoneen ja läppärin välillä.

Näin tilanteen saa korjattua noin suurin piirtein:
- siirtää laitteet usb-portteihin, jotka eivät olleet entuudestaan käytössä
- siirtää näytön ja tietokoneen välisen kaapelin porttiin joka ei ollut entuudestaan käytössä. Näyttää siltä että esimerkiksi edelliseen palaaminen ei auta.

x.org on oletusasetuksissa näiden osalta. Toisinsanoen näppäimistöä ja hiirtä ei ole siellä määritelty.

Saisiko usb-portit jotenkin resetoitua?
« Viimeksi muokattu: 03.02.09 - klo:20.36 kirjoittanut m-k-h »

juyli

  • Vieras
Saisiko usb-portit jotenkin resetoitua?

En tosin tiedä, mutta oletettavasti poistamalla tarvittavat usb-modulit käytöstä, voisi homma onnistua.
Tulostapa itsellesi
Koodia: [Valitse]
sudo lsmod | grep usb ennen ja jälkeen liitosten.
Moduleja poistetaan rmmod komennolla (root-oikeuksin), sekä toisistaan riippuvien modulien poistaminen
tapahtuu sopivassa järjestyksessä (ehkä rmmod komennolla on joitakin tarvittavia vipusiakin?).
« Viimeksi muokattu: 14.01.09 - klo:22.05 kirjoittanut juyli »

gdm

  • Sitä saa mitä tilaa...
  • Käyttäjä
  • Viestejä: 4363
    • Profiili
    • Keskustelualueiden säännöt
Lisää [Ratkaistu] aloitusviestiin jos ongelmasi selviää!
Saamasi tuki on ilmaista, joten älä vaadi tai uhkaile saadaksesi apua!

m-k-h

  • Käyttäjä
  • Viestejä: 18
    • Profiili
Tutkin tätä enemmän irroittelemalla hiirtä edes takaisin, kunnes se lakkaa toimimasta. Selvisi, että ongelma tuskin johtuu USB-ajureista tai vastaavista, sillä X:n käynnistäminen uudelleen painamalla CTRL+Backspace palauttaa hiiren toimimaan.

Mikä tuohon X:ään voisi auttaa?

Tässä tulosteita (mikään ei muutu X:n uudelleen käynnistyksen jälkeen):

Koodia: [Valitse]

> sudo lsmod |grep usb

usblp                  22784  0
usbhid                 39776  0
hid                    59072  1 usbhid
usbcore               175376  5 usblp,usbhid,ehci_hcd,uhci_hcd

> sudo lsusb

Bus 008 Device 034: ID 1532:0009 Razer USA, Ltd
...



m-k-h

  • Käyttäjä
  • Viestejä: 18
    • Profiili
Kierretty: monitorin sammuttamalla (hubi) ennen vaihtoa. Ei näyttäisi enään aiheutuvan ongelmia. Aiemmalla hardiksella tai Windowssissa nykyisellä ei ollut ongelmia.

m-k-h

  • Käyttäjä
  • Viestejä: 18
    • Profiili
Taistelin tämän kanssa taasen ja nyt ongelma näyttäisi ratkenneen. Ongelmia oli itse asiassa kaksi: 1) porttien kuoleminen usb-hubista (ctrl+alt+f1 ei toimi) ja 2) näppäimistön/hiiren/molempien hukkuminen X:ssä (ctrl+alt+f1 toimii).

Ongelman 1) olen kiertänyt käyttämällä suoraan tietokoneen usb-portteja.

RATKAISU ongelmaan 2): näppäimistön ja hiiren määrittely xorg.conf:ssa -- nämä eivät olleet vakiona Ubuntu 8.10:ssä. Ilmeisesti automaattitunnistus ei toimi täydellisesti.

Minun xorg.conf lähteiden perusteella:
Koodia: [Valitse]
Section "ServerLayout"
   Identifier  "Simple Layout"
   Screen "Default Screen"
   InputDevice "Mouse1" "CorePointer"
   InputDevice "Keyboard" "CoreKeyboard"
EndSection

Section "Monitor"
        Identifier      "Configured Monitor"
EndSection

Section "Screen"
        Identifier      "Default Screen"
        Monitor         "Configured Monitor"
        Device          "Configured Video Device"
        DefaultDepth    24
EndSection

Section "InputDevice"
   Identifier  "Mouse1"
   Driver      "mouse"
   Option "Protocol"    "Auto"
   Option "Device"      "/dev/input/mice"
   Option "ZAxisMapping"    "4 5"
EndSection

Section "Module"
        Load    "glx"
EndSection

Section "InputDevice"
        Identifier      "Keyboard"
        Driver          "kbd"
        Option          "CoreKeyboard"
        Option          "XkbRules"      "xorg"
        Option          "XkbModel"      "pc105"
        Option          "XkbLayout"     "fi"
EndSection

Section "Device"
        Identifier      "Configured Video Device"
        Driver  "nvidia"
EndSection

Lähteitä:
- https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/294791 (sisältää ratkaisun): "I think I fixed my problem. ... I ended up editing xorg.conf to include the keyboard section on the end, it didn't have one before ..."
- http://linux.fi/wiki/Xorg.conf (hyvä ohje xorg.conf:iin)