Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Laitealue => Aiheen aloitti: m-k-h - 14.01.09 - klo:19.51

Otsikko: [ratkaistu] Usb-näppäimistö/-hiiri ei toimi uudelleen liittämisen jälkeen X:ssä
Kirjoitti: m-k-h - 14.01.09 - klo:19.51
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?
Otsikko: Vs: Usb-näppäimistö/-hiiri ei toimi uudelleen liittämisen jälkeen X:ssä
Kirjoitti: juyli - 14.01.09 - klo:22.03
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?).
Otsikko: Vs: Usb-näppäimistö/-hiiri ei toimi uudelleen liittämisen jälkeen X:ssä
Kirjoitti: gdm - 14.01.09 - klo:22.08
Koodia: [Valitse]
sudo lsmod | grep usb

Miksi sudo?
Otsikko: Vs: Usb-näppäimistö/-hiiri ei toimi uudelleen liittämisen jälkeen X:ssä
Kirjoitti: m-k-h - 25.01.09 - klo:08.12
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
...


Otsikko: Vs: Usb-näppäimistö/-hiiri ei toimi uudelleen liittämisen jälkeen X:ssä
Kirjoitti: m-k-h - 03.02.09 - klo:20.35
Kierretty: monitorin sammuttamalla (hubi) ennen vaihtoa. Ei näyttäisi enään aiheutuvan ongelmia. Aiemmalla hardiksella tai Windowssissa nykyisellä ei ollut ongelmia.
Otsikko: Vs: [ratkaistu] Usb-näppäimistö/-hiiri ei toimi uudelleen liittämisen jälkeen X:ssä
Kirjoitti: m-k-h - 17.03.09 - klo:10.09
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)