web-dev-qa-db-fra.com

La mise à niveau vers Ubuntu 12.04 perd le clavier et la souris

Je viens de mettre à niveau Ubuntu vers la version 12.04 et, d’une manière ou d’une autre, son support perdu pour le clavier et la souris, Logitech EX110 Cordless, ce qui m’empêche de me connecter. Le mode principal et le mode de récupération ne répondent à aucune touche. le clavier. Puis-je inverser cette mise à niveau fatale en quelque sorte? L'utilisation du live CD 12.04 fonctionne, mais lors d'une tentative de réinstallation, il est suspendu à la "réinstallation d'un pack précédemment installé", qui ne semble pas s'installer car "vous avez conservé des packages cassés".

3
Dr BDO Adams

Lors de la mise à niveau, je n'ai pas pu utiliser mon clavier et ma souris sans fil Logitech MX550.

En utilisant informations de ce site , j'ai pu utiliser pleinement ma souris et mon clavier comme suit:

  1. J'ai démarré dans Ubuntu 12.04 sur mon bureau.
  2. Démarré dans Ubuntu sur mon ordinateur portable.
  3. Utilisé ssh sur mon ordinateur portable pour se connecter à mon bureau.
    • Après vous être connecté via ssh mais avant de passer à l'étape 4, vous devrez peut-être utiliser lsusb pour déterminer l'ID de produit de votre destinataire. Le mien est c71[34]. Un autre utilisateur avec une situation similaire avait l'ID de produit c52b.
  4. Créé un nouveau fichier avec la commande:

    Sudo nano /etc/udev/rules.d/97-bluetooth-hid2hci.rules
    
  5. Ajout des lignes suivantes au fichier:

    ACTION=="remove", GOTO="hid2hci_end"
    SUBSYSTEM!="usb", GOTO="hid2hci_end"
    
    # Logitech devices
    KERNEL=="hidraw*", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c71[34]", \
    RUN+="hid2hci --method=logitech-hid --devpath=%p"
    
    ENV{DEVTYPE}!="usb_device", GOTO="hid2hci_end"
    
    LABEL="hid2hci_end"
    
    • Si votre ID de produit n'est pas c71[34], remplacez-le par votre ID de produit (obtenu avec lsusb comme décrit ci-dessus).
  6. Enregistré le fichier.
  7. Rechargez la règle en tant que root avec:

    Sudo udevadm control --reload-rules
    
  8. Redémarrez le bureau pour que ma souris et mon clavier fonctionnent (au lieu de redémarrer, rattacher le dongle clavier/souris fonctionne aussi).

* alternativement, vous pouvez exécuter les opérations suivantes pour réinitialiser le dongle

modprobe -r hid_logitech_dj
modprobe hid_logitech_dj
3
pockethook

J'avais le même problème avec mon MBP sous Ubuntu. Voici ce que j'ai fait - espérons que cela fonctionnera pour vous. J'ai résolu ces problèmes, mais pour le moment, mon moniteur ne joue pas avec Nice, je dois donc régler ce problème.

Tout d’abord, au démarrage, appuyez sur "e" lorsque vous sélectionnez votre partition pour modifier les paramètres de démarrage. Cherchez quelque chose qui dit "Splash silencieux" et confirmez que "texte" n'est pas ajouté à la fin de celui-ci. Ne devrait pas être par défaut, mais je l'avais ajouté à un moment donné.

Deuxièmement, démarrez. Lorsque l'écran de démarrage du logo Ubuntu apparaît, appuyez sur Ctrl + Alt + F1 (vous devrez peut-être aussi appuyer sur la touche Fonction si vous êtes sur un ordinateur portable). Dans le terminal, connectez-vous et lancez

Sudo apt-get -f install

Cela durera probablement un certain temps, alors laissez-le aller. J'espère que les ventilateurs de votre ordinateur fonctionneront (à ce stade, j'ai remarqué que ce n'était pas le cas du mien, et lors de la mise à jour, j'ai reçu un avertissement indiquant que la température de mon processeur était supérieure au seuil et que l'horloge serait étranglée. Si cela se produit, essayez - this - Cela devrait fonctionner sur votre ordinateur Si vous êtes sur Mac, vous devrez faire quelque chose de légèrement différent.

Votre réseau ne fonctionnera probablement pas non plus, mais une fois la commande apt-get exécutée, redémarrez et tout devrait fonctionner à nouveau.

Après ce processus, mon ordinateur fonctionne correctement, bien que je doive surveiller manuellement la température et régler les ventilateurs en conséquence. Mon seul problème était une fois que mon moniteur est devenu vide, comme s'il avait réglé l'affichage en mode veille.

1
Brian

J'ai eu un problème similaire mais je n'ai pas pu obtenir une console utilisable comme décrit précédemment.

Au lieu de cela, j'ai créé une image de démarrage USB 12.04. Etant donné que cette image fonctionnait réellement sur mon ordinateur portable Asus EEE 1215B, j'ai continué à ouvrir un terminal (Ctrl-Alt-T) à partir duquel j'ai pu monter mon disque dur (voir/etc/fstab pour plus de détails). était/dev/sda1.

Alors j'ai fait:

Sudo mkdir /tmp/xx
Sudo mount /dev/sda1 /tmp/xx

Après j'ai fait un

Sudo - root
chroot /tmp/xx

J'ai ensuite fait un

su - 'mynormalusername'

suivi par

export PATH=/sbin:$PATH
Sudo apt-get install -f

Celui-ci s'est arrêté à un moment donné en raison de "trop ​​d'erreurs". J'ai essayé plusieurs fois mais ne semblais pas venir plus loin alors j'ai essayé de redémarrer. Et devinez quoi, je peux utiliser mon PC à nouveau.

1
KimBP

J'ai eu le même problème. Il est probable que la mise à niveau a été interrompue et donc non terminée (ce qui était ce qui s'était passé dans mon cas lorsque mon système est tombé en panne pendant la mise à niveau). A l'invite de commande, veuillez taper:

Sudo dpkg --configure -a

Il installera le reste des mises à niveau et une fois que vous avez redémarré, les problèmes sont résolus.

0
user45499