Polar Loop funktioniert nicht mit Wine oder VM

Polar Loop funktioniert nicht mit Wine oder VM

Ich habe eine neue Polarschleife und habe sie an den USB-Anschluss angeschlossen. Aber das funktioniert nicht.

Die heruntergeladene Anwendung Polar Flow Sync funktioniert sehr gut … aber wir müssen das Peripheriegerät (Polar Loop) mit der Anwendung synchronisieren, aber es scheint nicht wirklich zu funktionieren.

Ich habe es mit Wine versucht. Diese Anwendung scheint zu funktionieren, aber ich sehe nie, dass das Peripheriegerät angeschlossen ist. Mit einer VM (Virtualbox 4.0) dasselbe. Ich sehe nie, dass das Peripheriegerät angeschlossen ist.

Auch im Ordnerbrowser.

Wenn ich einen USB-Stick oder eine externe Festplatte anschließe, erkennt mein Ubuntu das Peripheriegerät automatisch und stellt es bereit. Ich sehe das Symbol. Aber die Polarschleife, nichts.

Ich gebe einige Befehle ein und ich glaube, Ubuntu erkennt, dass das Peripheriegerät verbunden ist, aber nicht vollständig.

Das Ergebnis sudo lsusbwar:

Bus 006 Device 002: ID 0da4:0008 Polar Electro OY 

Ich habe auch ausgeführt dmesg | grep -i usb. Das hat gegen Ende der Ausgabe Folgendes ergeben:

[    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

Schließlich habe ich ausgeführt lsmod, was Folgendes ergab:

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

Ich versuche also, den USB-Stick zu mounten, bin mir aber nicht sicher, ob das der richtige Weg ist.

Ich hatte das gleiche Problem mit Ricoh (aber in einigen Ubuntu-Versionen später ist dies automatisch eingebettet und funktioniert gut).

Vielleicht muss ich warten, aber ich bin ein bisschen ungeduldig. :(

Ich habe nicht die Möglichkeit, Windows zu verwenden, um die Statistiken meines Polar Loops anzuzeigen.

(Ubuntu 14.04, alle Updates installiert, Dell-Computer.)

Antwort1

Wie David Foester anmerkt, bietet Wine keine native Unterstützung für USB-Geräte. Die Polar Flow-Synchronisierung kann zwar unter Wine ausgeführt werden, erkennt das Gerät jedoch nicht und funktioniert daher nicht.

Linux kann erkennen, dass ein USB-Gerät angeschlossen wurde, und den Gerätetyp identifizieren, ohne Treibersoftware kann es jedoch nichts damit anfangen.

Eine virtuelle Maschine kann verwendet werden:

Zunächst benötigen Sie VirtualBox und eine Windows-Version. Ich habe die Windows-Version verwendet, die zum Testen verfügbar ist unterhttps://developer.microsoft.com/en-us/microsoft-edge/tools/vms/und befolgten die Anweisungen zur Installation unterhttps://sites.google.com/site/easylinuxtipsproject/oldgrub

Zusammenfassen:

  • Installieren Sie VirtualBox von Oracle
  • Laden Sie den IE11 für Win7 (x86) von den Microsoft-Entwicklertools herunter (Link oben). Etwa 4 GB, dauert also lange
  • Fügen Sie sich selbst zur Gruppe „vboxusers“ hinzu ( sudo adduser your_own_username vboxusers)
  • Führen Sie Virtualbox aus und importieren Sie die .ovaDatei.
  • (optional einen Snapshot der neuen virtuellen Maschine erstellen)
  • Installieren Sie VirtualBox Guest Additions
  • Stellen Sie das Windows-Gebietsschema und die Uhrzeit auf Ihre lokale Zeitzone ein.
  • Installieren Sie Polar Flow Sync innerhalb der VM (führen Sie IE aus und gehen Sie zu flow.polar.com/start).
  • Starten Sie alles neu.
  • Schließen Sie das Polar-Gerät über den USB-Anschluss an den Computer an.
  • Gehen Sie in das Menü Geräte->USB und wählen Sie das Gerät aus, das Ihnen am ehesten gefällt. (Mein Gerät hieß "Polar Oy Electro Polar M200") SieheWie richte ich USB für Virtualbox ein?für ausführlichere Anweisungen.
  • Flow Sync erkennt, dass das Gerät eine Verbindung herstellt und synchronisiert. Dann öffnet sich der IE und Sie können Ihre Aktivität sehen,

Dies wurde mit Virtualbox 5.1, Ubuntu 17.04 und einer M200-Uhr getestet.

Antwort2

Es gibt keine allgemeine Unterstützung für USB-Geräte in Wine. Jedes USB-Gerät, das Sie mit Wine verwenden können, wird zunächst von Linux verarbeitet und über andere, gerätetypspezifische Schnittstellen (HID, Drucken, Dateisystem, Audio, Video, Netzwerk, …) Anwendungen zugänglich gemacht, die in Wine ausgeführt werden.

Daher würde ich nicht erwarten, dass ein Fitness-Tracker funktioniert.

Antwort3

Es funktioniert auf Kubuntu 18.04

  1. Schließen Sie Ihre Uhr an
  2. Öffnen Sie ein Terminalfenster
  3. Geben Sie " sudo lsusb" ein, um die USB-Geräte anzuzeigen
  4. Sie sehen ein „Polar Electro Oy Loop“-Gerät
  5. schreibe "dmesg | grep -i usb"
  6. Wenn Sie nach Polar suchen, sehen Sie auch die Seriennummer des Produkts, später auch so etwas wie „hid-generic 0003:0E24:0035.0003: hiddev0,hidraw0: USB HID v1.11 Device [Polar Electro Oy Polar M400] on usb-0000:00:14.0-2/input0“
  7. Das ist gut :-)
  8. wir müssen eine Regel erstellen, die uns erlaubt, das Gerät hidraw0 zu lesen. Wenn Sie "ls -l /dev/" eingeben, sehen Sie, dass hidraw0 nur für Root geeignet ist
    1. gehe zu "/etc/udev/rules.d" erstelle eine neue Datei mit dem Editor "sudo nano hid.rules"
  9. add > KERNEL=="hidraw*", SUBSYSTEM=="hidraw", MODE="0664", GROUP="dialout" < ich verwende "dialout" für einen Test.
  10. Speicher die Datei
  11. Wir müssen die Regeln neu laden, indem wir "sudo udevadm control --reload-rules" eingeben.
  12. um zu prüfen, geben Sie "ls -l /dev/" ein. Sie sehen dialout als Gruppe von hidraw0
  13. Wir gehen zum Wine-Cmd, indem wir "wine cmd" eingeben.
  14. Sie sehen die Version von Wine Microsoft Windows 6.1.7601 (3.0) (ich wähle in Q4wine Windows 7)
  15. Wir starten den Wine HID Bus "net start winebus" siehe auch WineHQ HID
  16. Wir wechseln in das Polar Syc Verzeichnis und starten die flowsync.exe
  17. Normalerweise startet die Flow-App und nach einigen Sekunden wird Ihre Uhr zur Synchronisierung angezeigt.
  18. Sie kennen das von Windows, der Browser öffnet sich und Sie müssen sich anmelden. Ich trenne meine Uhr und schließe sie erneut an, um sie mit meinem Flow-Konto zu synchronisieren.
  19. Möglicherweise musst du die Flow-App neu starten, wenn du deine Uhr erneut verbindest.

verwandte Informationen