O Logitech M515 não funciona após a atualização para 12.04

10

Após a atualização para a versão 12.04, meu Logitech M515 não funciona aqui. Há alguma saída do terminal:

lsusb

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 0411:002a BUFFALO INC. (formerly MelCo., Inc.) 
Bus 001 Device 004: ID 055d:3021 Samsung Electro-Mechanics Co. 
Bus 002 Device 002: ID 413c:2005 Dell Computer Corp. RT7D50 Keyboard
Bus 004 Device 002: ID 0582:0074 Roland Corp. EDIROL UA-25
Bus 005 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver

dmesg grep Logitech

[   30.470528] logitech-djreceiver 0003:046D:C52B.0004: hiddev0,hidraw1: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:00:1d.3-2/input2

O cursor não se move. Além disso, o mouse estava funcionando na 11.10 e no Windows NT 5.1.2600.

user877329
fonte
Quando você diz que não funciona exatamente o que está acontecendo ?, seu receptor está sendo reconhecido - você verificou a bateria do mouse? FWIW Eu tenho um M510 funcionando perfeitamente sob 12.04.
Marque Rooney

Respostas:

6

Aqui está a solução alternativa para esse problema. Uma parte da solução já foi fornecida.

Explicação: em vez de precisar digitar modprobe -r hid_logitech_dj && modprobe hid_logitech_djcada vez que você inicializar o linux, criaremos um script de inicialização muito simples que implementa esses dois comandos. Para garantir que ele seja inicializado na inicialização, colocamos na pasta init.d.

Para garantir que todos possam segui-lo, vou dizer passo a passo o que fazer.

  1. Crie um arquivo chamado:

    logitech-unifying.sh
    
  2. Abra esse arquivo (clicando nele) e adicione estas linhas:

    #!/bin/bash
    
    modprobe -r hid_logitech_dj
    
    modprobe hid_logitech_dj
    
  3. Abra o terminal e navegue até a pasta em que 'logitech-unifying.sh' está localizado. Em seguida, digite este comando:

    sudo mv -i logitech-unifying.sh /etc/init.d
    
  4. Coloque sua senha

  5. Feche o terminal

  6. Reiniciar

Quando você inicia o linux, seu dispositivo unificador da logitech deve estar funcionando.

Thomas Petit
fonte
Boa resposta, +10 se eu pudesse. Mesmo perfeitamente formatado. Bem-vindo ao Ask Ubuntu!
Tom Brossman
Eu tentei isso, mas não funcionou para mim. O receptor unificador na minha organização parecia precisar de algo mais brutal. Veja os links do @ Helter e meus comentários para mais informações.
26412 Bobble
3

os problemas que você está vendo com o receptor unificador provavelmente se devem a um erro documentado aqui:

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1039143

e / ou aqui (dependendo de se tratar de um dup ou não .. eles parecem ser, mas têm configurações de hardware relatadas diferentes .. então .. ymmv)

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1028806

Helter Scelter
fonte
Como observo nos comentários à solução do @Thomas, achei que a solução documentada nesses links foi pelo menos parcialmente bem-sucedida. Ainda preciso desconectar e reconectar o receptor na reinicialização, mas pelo menos o teclado e o mouse acabam funcionando.
26412 Bobble
2

Eu tive o mesmo problema com o mouse B605 Logitech depois de atualizar para o 12.04. Eu tive que reconectar o receptor USB para começar a trabalhar com o mouse. O que eu fiz foram dois comandos:

modprobe -r hid_logitech_dj
modprobel hid_logitech_dj

Agora o mouse está funcionando após a inicialização.

Atenciosamente,
Mariusz


fonte
De alguma forma, como se resolveu. Talvez o botão liga / desliga do mouse precise estar ligado durante a inicialização, mas eu não tentei. Obrigado pela ajuda.
User877329
2

Sei que isso pode ser um pouco atrasado para o jogo, mas para aqueles de vocês (como eu) que basicamente tiveram que executar esse comando modprobe toda vez que você inicializa o computador (que em um laptop geralmente ocorre), eu fiz um projeto no GitHub especificamente para cuidar disso:

logitech-prober

As instruções estão no site, mas basicamente você o instala e, quando o computador é inicializado, continue movendo o mouse para a esquerda e para a direita até que ele comece a se mover na tela e pronto.

Deixe-me saber se isso funcionou para alguém.

JoeLinux
fonte
2

Se você iniciar o PC com o dongle unificado, o mouse e / ou o teclado não deverão estar ligados , aguarde 10 segundos após o login e, em seguida, ligue UM dispositivo por vez, aguardando 10 segundos entre eles. Use o mesmo método se você conectar o dongle após a inicialização do sistema. Funciona 100% para mim! Irritante, mas funciona muito bem, basta colocar um atraso de 10 segundos antes que a unidade procure o dispositivo HID deve fazer o truque.

Steve Jarvis
fonte
1

Tenho o mesmo problema com um mouse sem fio m505 Logitech em que o mouse não será reconhecido. A bateria foi verificada e substituída para descartar problemas de energia. O problema específico que eu tenho resolverá se eu desconectar o dongle do receptor e conectá-lo novamente. Acho que isso faria uma ação semelhante à ação de remover e recarregar o modprobe acima.

Allen
fonte