O controlador Bluetooth funcionou no Ubuntu 10.10, mas não em versões posteriores

1

Estou tentando fazer com que um controlador Bluetooth funcione com um touchpad, teclado, botões de mídia, etc.

Em versões recentes do Linux, o teclado e os mediabuttons funcionam, mas o touchpad não funciona, porém no Ubuntu 10.04 o touchpad também funcionou.

Eu não tenho muita experiência com drivers Linux, etc., e adoraria aprender para que isso funcione, mas realmente não sei por onde começar.

Haveria uma maneira de descobrir qual driver o dispositivo estava usando e de alguma forma fazer isso funcionar em versões posteriores do Ubuntu / Linux Mint?

Por favor, comente com qualquer logs / comando que você precisa para mais informações.

dmesg em 10.04:

[  112.752679] input: SONY NSG-MR5-E as /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0/bluetooth/hci0/hci0:11/input17
[  112.753085] generic-bluetooth 0005:0609:0368.0004: input,hidraw3: BLUETOOTH HID v1.11 Keyboard [SONY NSG-MR5-E] on 00:21:86:C0:1F:FF

demsg na Casa da Moeda 15:

[  606.257698] hid-generic 0005:0609:0368.0006: unknown main item tag 0x0
[  606.258109] input: SONY NSG-MR5-E as /devices/pci0000:00/0000:00:1a.7/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/bluetooth/hci0/hci0:12/input14
[  606.258314] hid-generic 0005:0609:0368.0006: input,hidraw3: BLUETOOTH HID v1.11 Keyboard [SONY NSG-MR5-E] on e0:f8:47:1e:54:ff
    
por A_Porcupine 30.11.2013 / 19:49

1 resposta

0

Você quer descobrir qual driver está sendo usado em cada caso. Eu não tenho qualquer coisa bluetooth, mas parece se conectar através do barramento PCI na sua saída, então isso é muito fácil: lspci -v listará todos os dispositivos PCI conectados com uma linha Kernel driver in use: _____ . Se lspci for "não encontrado", instale o pacote pciutils .

Se for o mesmo driver, você provavelmente deve relatar isso como um bug, começando com a equipe do Mint, já que talvez seja um problema de configuração. Caso contrário, eles serão encaminhados à equipe do kernel ou lhe dirão para fazê-lo.

Enquanto estiver fazendo isso, salve uma cópia da saída de ls /sys/bus/pci/drivers em ambos os sistemas e, em seguida, execute-os em diff para ver quais diferenças existem em geral.

    
por 30.11.2013 / 21:22