web-dev-qa-db-ja.com

Ubuntu 12.04にアップグレードすると、キーボードとマウスが失われます

Ubuntuを12.04にアップグレードしたところ、キーボードとマウスのサポートが失われたLogitech EX110 Cordlessでログインできず、メインモードと回復モードの両方がキーにまったく反応しません。以前のカーネル回復モードではキーボード。この致命的なアップグレードを何らかの形で元に戻すことはできますか? 12.04ライブCDを使用しても機能しますが、再インストールを試みると、「以前にインストールされたパッケージを再インストールする」ときにハングします。

3
Dr BDO Adams

アップグレード時に、Logitech MX550ワイヤレスキーボードとマウスを使用できませんでした。

このサイトからの情報 を使用して、次のようにマウスとキーボードを最大限に活用できました。

  1. デスクトップでUbuntu 12.04を起動しました。
  2. 私のラップトップでUbuntuを起動しました。
  3. ラップトップでsshを使用して、デスクトップにログインしました。
    • sshを介してログインした後、手順4を実行する前に、lsusbを使用して受信者の製品IDを確認する必要がある場合があります。私はc71[34]です。同様の状況の別のユーザーには、製品ID c52bがありました。
  4. 次のコマンドで新しいファイルを作成しました:

    Sudo nano /etc/udev/rules.d/97-bluetooth-hid2hci.rules
    
  5. ファイルに次の行を追加しました。

    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"
    
    • 製品IDがc71[34]でない場合は、製品ID(上記のlsusbで取得した可能性があります)に置き換えます。
  6. ファイルを保存しました。
  7. ルールをルートとしてリロードしました:

    Sudo udevadm control --reload-rules
    
  8. デスクトップを再起動して、マウスとキーボードが機能することを確認しました(再起動する代わりに、キーボード/マウスドングルを再接続しても機能します)。

*または、次を実行してドングルをリセットできます

modprobe -r hid_logitech_dj
modprobe hid_logitech_dj
3
pockethook

Ubuntuを実行しているMBPで同じ問題が発生していました。これが私がやったことです-うまくいけばあなたのために働くでしょう。私はこれらの問題を解決しましたが、今のところ私のモニターはそれでナイスをプレイしていないので、私はまだそれを修正する必要があります。

まず、ブート時に、ブートパラメータを編集するパーティションを選択するときに「e」を押します。 「静かなスプラッシュ」と書かれたものを探して、その末尾に「テキスト」が追加されていないことを確認します。デフォルトではないはずですが、ある時点で追加していました。

第二に、ブート。 Ubuntuロゴのスプラッシュ画面が表示されたら、Ctrl + Alt + F1を押します(ラップトップを使用している場合は、Functionキーも押す必要がある場合があります)。ターミナルで、ログインして実行します

Sudo apt-get -f install

これはおそらくしばらく実行されるので、手放します。あなたのコンピューターのファンが動作することを願っています(この時点で、私のファンは動作していないことに気付き、アップデート中にCPU温度がしきい値を超えており、クロックが調整されるという警告を受け取りました。 this -これはお使いのコンピューターで動作するはずですMacを使用している場合は、少し違うことをする必要があります。

ネットワークもおそらく動作しませんが、apt-getコマンドを実行した後、再起動すると再び動作するはずです。

そのプロセスの後、コンピューターは正常に動作していますが、温度を手動で監視し、それに応じてファンを設定する必要があります。私の唯一の問題は、ディスプレイがスリープモードに設定されたかのように、モニターが空になったことです。

1
Brian

私は同様の問題を抱えていましたが、前に説明したような使用可能なコンソールを取得できませんでした。

代わりに、12.04 USBブートイメージを作成しました。このイメージはラップトップAsus EEE 1215Bで実際に機能したという事実のため、ハードディスクをマウントできる場所から端末(Ctrl-Alt-T)を開き続けました(詳細については/ etc/fstabを参照)/dev/sda1でした。

だから私はやった:

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

私が作った

Sudo - root
chroot /tmp/xx

それから

su - 'mynormalusername'

に続く

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

これは「エラーが多すぎる」ため、ある時点で停止しました。何度か試してみましたが、それ以上来ないようだったので、再起動してみました。そして、私が再びPCを使用できるようになったと思います。

1
KimBP

同じ問題がありました。アップグレードが中断されたために完了しなかった可能性があります(アップグレード中にシステムがクラッシュしたために私の場合に発生したことです)。コマンドプロンプトで、次のように入力してください。

Sudo dpkg --configure -a

残りのアップグレードがインストールされ、再起動すると問題が解決します。

0
user45499