Eu tenho um novo loop polar e conectei-o na porta USB. Mas isso não funciona.
O aplicativo baixado, sincronização de fluxo polar funciona muito bem.... mas precisamos sincronizar o periférico (loop polar) com o aplicativo, mas parece que realmente não funciona.
Tentei com Wine, este aplicativo parece operacional, só que nunca vejo o periférico conectado. Com uma VM (virtualbox 4.0), a mesma coisa. Nunca vejo o periférico.
No navegador de pastas também.
Quando conectei uma chave USB ou disco rígido externo, meu Ubuntu detectou automaticamente o periférico e o montou. Eu vejo o ícone. Mas o loop polar, nada.
Eu faço algum comando e acho que o Ubuntu vê que o periférico está conectado, mas não completamente.
O resultado sudo lsusb
foi:
Bus 006 Device 002: ID 0da4:0008 Polar Electro OY
Eu também corri dmesg | grep -i usb
. Isso mostrou isso, perto do final de sua saída:
[ 0.174318] ACPI: bus type USB registered
[ 0.174318] usbcore: registered new interface driver usbfs
[ 0.174318] usbcore: registered new interface driver hub
[ 0.174318] usbcore: registered new device driver usb
[ 0.946347] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 0.946916] ehci-pci 0000:00:1a.7: new USB bus registered, assigned bus number 1
[ 0.960023] ehci-pci 0000:00:1a.7: USB 2.0 started, EHCI 1.00
[ 0.960079] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 0.960081] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.960083] usb usb1: Product: EHCI Host Controller
[ 0.960085] usb usb1: Manufacturer: Linux 3.13.0-48-generic ehci_hcd
[ 0.960087] usb usb1: SerialNumber: 0000:00:1a.7
[ 0.960183] hub 1-0:1.0: USB hub found
[ 0.960412] ehci-pci 0000:00:1d.7: new USB bus registered, assigned bus number 2
[ 0.976039] ehci-pci 0000:00:1d.7: USB 2.0 started, EHCI 1.00
[ 0.976076] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[ 0.976079] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.976081] usb usb2: Product: EHCI Host Controller
[ 0.976083] usb usb2: Manufacturer: Linux 3.13.0-48-generic ehci_hcd
[ 0.976085] usb usb2: SerialNumber: 0000:00:1d.7
[ 0.976164] hub 2-0:1.0: USB hub found
[ 0.976313] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 0.976332] uhci_hcd: USB Universal Host Controller Interface driver
[ 0.976419] uhci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 3
[ 0.976494] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
[ 0.976497] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.976499] usb usb3: Product: UHCI Host Controller
[ 0.976501] usb usb3: Manufacturer: Linux 3.13.0-48-generic uhci_hcd
[ 0.976503] usb usb3: SerialNumber: 0000:00:1a.0
[ 0.976582] hub 3-0:1.0: USB hub found
[ 0.976739] uhci_hcd 0000:00:1a.1: new USB bus registered, assigned bus number 4
[ 0.976812] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
[ 0.976814] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.976816] usb usb4: Product: UHCI Host Controller
[ 0.976818] usb usb4: Manufacturer: Linux 3.13.0-48-generic uhci_hcd
[ 0.976820] usb usb4: SerialNumber: 0000:00:1a.1
[ 0.976901] hub 4-0:1.0: USB hub found
[ 0.977059] uhci_hcd 0000:00:1a.2: new USB bus registered, assigned bus number 5
[ 0.977124] usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
[ 0.977127] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.977129] usb usb5: Product: UHCI Host Controller
[ 0.977131] usb usb5: Manufacturer: Linux 3.13.0-48-generic uhci_hcd
[ 0.977133] usb usb5: SerialNumber: 0000:00:1a.2
[ 0.977212] hub 5-0:1.0: USB hub found
[ 0.977368] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 6
[ 0.977432] usb usb6: New USB device found, idVendor=1d6b, idProduct=0001
[ 0.977435] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.977437] usb usb6: Product: UHCI Host Controller
[ 0.977439] usb usb6: Manufacturer: Linux 3.13.0-48-generic uhci_hcd
[ 0.977441] usb usb6: SerialNumber: 0000:00:1d.0
[ 0.977522] hub 6-0:1.0: USB hub found
[ 0.977684] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 7
[ 0.977749] usb usb7: New USB device found, idVendor=1d6b, idProduct=0001
[ 0.977751] usb usb7: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.977753] usb usb7: Product: UHCI Host Controller
[ 0.977756] usb usb7: Manufacturer: Linux 3.13.0-48-generic uhci_hcd
[ 0.977757] usb usb7: SerialNumber: 0000:00:1d.1
[ 0.977840] hub 7-0:1.0: USB hub found
[ 0.977996] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 8
[ 0.978070] usb usb8: New USB device found, idVendor=1d6b, idProduct=0001
[ 0.978073] usb usb8: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.978075] usb usb8: Product: UHCI Host Controller
[ 0.978077] usb usb8: Manufacturer: Linux 3.13.0-48-generic uhci_hcd
[ 0.978079] usb usb8: SerialNumber: 0000:00:1d.2
[ 0.978157] hub 8-0:1.0: USB hub found
[ 1.616106] usb 1-6: new high-speed USB device number 3 using ehci-pci
[ 1.759811] usb 1-6: New USB device found, idVendor=05ca, idProduct=18a0
[ 1.759816] usb 1-6: New USB device strings: Mfr=9, Product=2, SerialNumber=0
[ 1.759819] usb 1-6: Product: Integrated Webcam
[ 1.759822] usb 1-6: Manufacturer: CN0TX6137248792RA1R0
[ 2.000122] usb 4-1: new full-speed USB device number 2 using uhci_hcd
[ 2.177827] usb 4-1: New USB device found, idVendor=046d, idProduct=c52e
[ 2.177832] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2.177836] usb 4-1: Product: USB Receiver
[ 2.177839] usb 4-1: Manufacturer: Logitech
[ 2.203912] usbcore: registered new interface driver usbhid
[ 2.203916] usbhid: USB HID core driver
[ 2.212306] input: Logitech USB Receiver as /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/input/input7
[ 2.212406] hid-generic 0003:046D:C52E.0001: input,hidraw0: USB HID v1.11 Keyboard [Logitech USB Receiver] on usb-0000:00:1a.1-1/input0
[ 2.213991] input: Logitech USB Receiver as /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.1/input/input8
[ 2.214977] hid-generic 0003:046D:C52E.0002: input,hiddev0,hidraw1: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-0000:00:1a.1-1/input1
[ 24.805857] input: Integrated Webcam as /devices/pci0000:00/0000:00:1a.7/usb1/1-6/1-6:1.0/input/input15
[ 24.806809] usbcore: registered new interface driver uvcvideo
[ 24.806811] USB Video Class driver (1.1.1)
[ 25.368044] usb 6-2: new full-speed USB device number 2 using uhci_hcd
[ 25.540082] usb 6-2: New USB device found, idVendor=0da4, idProduct=0008
[ 25.540087] usb 6-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 25.540091] usb 6-2: Product: Polar Loop
[ 25.540094] usb 6-2: Manufacturer: Polar Electro Oy
[ 25.540097] usb 6-2: SerialNumber: 65A0E719
[ 25.551215] hid-generic 0003:0DA4:0008.0003: hiddev0,hidraw2: USB HID v1.10 Device [Polar Electro Oy Polar Loop] on usb-0000:00:1d.0-2/input0
Por fim, corri lsmod
, que mostrou:
Module Size Used by
ctr 12905 1
ccm 17496 1
pci_stub 12550 1
vboxpci 22896 0
vboxnetadp 25636 0
vboxnetflt 27291 0
vboxdrv 299807 4 vboxnetadp,vboxnetflt,vboxpci
binfmt_misc 13140 1
rfcomm 53664 0
bnep 18895 2
bluetooth 342208 10 bnep,rfcomm
snd_hda_codec_hdmi 45440 1
dell_wmi 12665 0
sparse_keymap 13708 1 dell_wmi
dell_laptop 17808 0
dcdbas 14448 1 dell_laptop
uvcvideo 71309 0
videobuf2_vmalloc 13048 1 uvcvideo
videobuf2_memops 13170 1 videobuf2_vmalloc
videobuf2_core 39258 1 uvcvideo
videodev 108503 2 uvcvideo,videobuf2_core
arc4 12536 2
coretemp 13195 0
iwldvm 214950 0
mac80211 546067 1 iwldvm
kvm 388310 0
joydev 17101 0
serio_raw 13230 0
r852 17722 0
sm_common 16772 1 r852
nand 58760 2 r852,sm_common
nand_ecc 13136 1 nand
lpc_ich 16864 0
nand_bch 13067 1 nand
bch 17197 1 nand_bch
nand_ids 8547 1 nand
r592 17711 0
mtd 52813 2 nand,sm_common
radeon 1420720 4
memstick 16174 1 r592
snd_hda_codec_idt 48978 1
snd_seq_midi 13132 0
snd_seq_midi_event 14475 1 snd_seq_midi
snd_rawmidi 25135 1 snd_seq_midi
snd_hda_intel 42794 5
snd_hda_codec 164067 3 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel
snd_hwdep 13272 1 snd_hda_codec
snd_seq 55383 2 snd_seq_midi_event,snd_seq_midi
snd_pcm 85501 3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
ttm 80983 1 radeon
drm_kms_helper 48868 1 radeon
iwlwifi 152049 1 iwldvm
ir_lirc_codec 12869 0
drm 244037 6 ttm,drm_kms_helper,radeon
lirc_dev 19324 1 ir_lirc_codec
cfg80211 409394 3 iwlwifi,mac80211,iwldvm
i2c_algo_bit 13197 1 radeon
ir_mce_kbd_decoder 13030 0
snd_seq_device 14137 3 snd_seq,snd_rawmidi,snd_seq_midi
ir_sanyo_decoder 12727 0
snd_page_alloc 14230 2 snd_pcm,snd_hda_intel
ir_sony_decoder 12625 0
snd_timer 28584 2 snd_pcm,snd_seq
ir_jvc_decoder 12655 0
ir_rc6_decoder 12754 0
snd 60939 21 snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_idt,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq_device,snd_seq_midi
ir_rc5_decoder 12622 0
shpchp 32128 0
soundcore 12600 1 snd
ir_nec_decoder 12787 0
wmi 18673 1 dell_wmi
rc_rc6_mce 12454 0
video 18903 0
ite_cir 24704 0
rc_core 26724 12
lirc_dev,ir_lirc_codec,ir_rc5_decoder,ir_nec_decoder,ir_sony_decoder,ir_mce_kbd_decoder,ir_jvc_decoder,ir_rc6_decoder,ir_sanyo_decoder,ite_cir,rc_rc6_mce
parport_pc 31981 0
mac_hid 13037 0
ppdev 17391 0
lp 13299 0
parport 40836 3 lp,ppdev,parport_pc
hid_generic 12492 0
usbhid 47070 0
hid 87604 2 hid_generic,usbhid
psmouse 91357 0
firewire_ohci 35529 0
sdhci_pci 18535 0
ahci 25579 4
libahci 27214 1 ahci
firewire_core 61867 1 firewire_ohci
tg3 152160 0
sdhci 37779 1 sdhci_pci
crc_itu_t 12627 1 firewire_core
ptp 18445 1 tg3
pps_core 18799 1 ptp
Então, tento montar o USB, mas não tenho certeza se esse é o caminho.
Eu tive o mesmo problema com o ricoh (mas em algumas versões do Ubuntu posteriores, isso é incorporado automaticamente e funciona bem).
Talvez eu precise esperar, mas estou um pouco impaciente. :(
Não tenho a opção de usar o Windows para ver as estatísticas do meu loop polar.
(Ubuntu 14.04, todas as atualizações instaladas, computador Dell.)
Responder1
Conforme observado por David Foester, o wine não possui suporte nativo para dispositivos USB. Portanto, embora a sincronização do Polar Flow possa ser executada com vinho, ele não verá o dispositivo e, portanto, não poderá funcionar.
O Linux pode ver que um dispositivo USB foi conectado e identificar o tipo de dispositivo, mas sem software de driver, não pode fazer nada com ele.
Uma máquina virtual pode ser usada:
Primeiro, você precisa do VirtualBox e de uma versão do Windows. Utilizei a versão do Windows disponibilizada para testes emhttps://developer.microsoft.com/en-us/microsoft-edge/tools/vms/e seguiu as instruções de instalação emhttps://sites.google.com/site/easylinuxtipsproject/oldgrub
Para resumir:
- Instale o VirtualBox da Oracle
- baixe o IE11 para Win7 (x86) das ferramentas de desenvolvedor da Microsoft (link acima) Cerca de 4 GB, então leva muito tempo
- Adicione-se ao grupo vboxusers (
sudo adduser your_own_username vboxusers
) - Execute o virtualbox e importe o
.ova
arquivo. - (opcionalmente, faça um instantâneo da nova máquina virtual)
- Instale adições de convidados do VirtualBox
- Defina a localidade e a hora do Windows para o seu fuso horário local.
- Dentro da VM, instale o Polar Flow Sync (execute o IE e acesse flow.polar.com/start)
- Reinicie tudo.
- Conecte o dispositivo Polar ao computador através do conector USB.
- Use o menu Dispositivos-> USB e selecione o que parece mais provável. (Meu dispositivo se chamava "Polar Oy Electro Polar M200") VejaComo configurar USB para Virtualbox?para obter instruções mais extensas.
- A sincronização de fluxo reconhece o dispositivo conectado a ele e sincroniza. Então o IE abre e você pode ver sua atividade,
Isso foi testado com Virtualbox 5.1, Ubuntu 17.04 e um relógio M200.
Responder2
Não há suporte geral para dispositivos USB no Wine. Cada dispositivo USB que você pode usar com o Wine é gerenciado primeiro pelo Linux e exposto por meio de outras interfaces específicas do tipo de dispositivo (HID, impressão, sistema de arquivos, áudio, vídeo, rede,…) para aplicativos executados no Wine.
Portanto, eu não esperaria que um rastreador de fitness funcionasse.
Responder3
- Conecte seu relógio
- Abra uma janela de terminal
- digite "sudo lsusb" para mostrar os dispositivos USB
- Você vê um dispositivo "Polar Electro Oy Loop"
- escreva "dmesg | grep -i usb"
- Procure por Polar e você verá também o número de série do produto mais tarde também algo como "hid-generic 0003:0E24:0035.0003: hiddev0,hidraw0: Dispositivo USB HID v1.11 [Polar Electro Oy Polar M400] em usb-0000:00: 14,0-2/entrada0"
- Isso é bom :-)
- temos que criar uma regra que nos permita fazer rw no dispositivo hidraw0. Se você digitar "ls -l /dev/" verá que hidraw0 é ótimo apenas para root
- vá em "/etc/udev/rules.d" crie um novo arquivo com o editor "sudo nano hid.rules"
- add > KERNEL=="hidraw*", SUBSYSTEM=="hidraw", MODE="0664", GROUP="dialout" < eu uso o "dialout" para um teste.
- Salve o arquivo
- Temos que recarregar as regras digitando "sudo udevadm control --reload-rules"
- para verificar digite "ls -l /dev/" você vê dialout como Group by hidraw0
- Vamos para o wine cmd digitando "wine cmd"
- Você vê a versão do wine Microsoft Windows 6.1.7601 (3.0) (eu seleciono no Q4wine windows 7)
- Iniciamos o wine hid bus "net start winebus" veja também WineHQ HID
- Mudamos para o diretório Polar Syc e iniciamos o flowsync.exe
- Normalmente o aplicativo Flow inicia e após alguns segundos você vê seu relógio sincronizado.
- você sabe disso no Windows, o navegador será aberto e você terá que fazer o login. desconecto meu relógio e conecto-o novamente para sincronizar em minha conta de fluxo.
- talvez você precise reiniciar o aplicativo Flow se reconectar o relógio.