Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Laitealue => Aiheen aloitti: 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?
-
Saisiko usb-portit jotenkin resetoitua?
En tosin tiedä, mutta oletettavasti poistamalla tarvittavat usb-modulit käytöstä, voisi homma onnistua.
Tulostapa itsellesi 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?).
-
sudo lsmod | grep usb
Miksi sudo?
-
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):
> 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
...
-
Kierretty: monitorin sammuttamalla (hubi) ennen vaihtoa. Ei näyttäisi enään aiheutuvan ongelmia. Aiemmalla hardiksella tai Windowssissa nykyisellä ei ollut ongelmia.
-
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:
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)