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 lsusb
war:
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
.ova
Datei. - (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
- Schließen Sie Ihre Uhr an
- Öffnen Sie ein Terminalfenster
- Geben Sie " sudo lsusb" ein, um die USB-Geräte anzuzeigen
- Sie sehen ein „Polar Electro Oy Loop“-Gerät
- schreibe "dmesg | grep -i usb"
- 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“
- Das ist gut :-)
- 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
- gehe zu "/etc/udev/rules.d" erstelle eine neue Datei mit dem Editor "sudo nano hid.rules"
- add > KERNEL=="hidraw*", SUBSYSTEM=="hidraw", MODE="0664", GROUP="dialout" < ich verwende "dialout" für einen Test.
- Speicher die Datei
- Wir müssen die Regeln neu laden, indem wir "sudo udevadm control --reload-rules" eingeben.
- um zu prüfen, geben Sie "ls -l /dev/" ein. Sie sehen dialout als Gruppe von hidraw0
- Wir gehen zum Wine-Cmd, indem wir "wine cmd" eingeben.
- Sie sehen die Version von Wine Microsoft Windows 6.1.7601 (3.0) (ich wähle in Q4wine Windows 7)
- Wir starten den Wine HID Bus "net start winebus" siehe auch WineHQ HID
- Wir wechseln in das Polar Syc Verzeichnis und starten die flowsync.exe
- Normalerweise startet die Flow-App und nach einigen Sekunden wird Ihre Uhr zur Synchronisierung angezeigt.
- 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.
- Möglicherweise musst du die Flow-App neu starten, wenn du deine Uhr erneut verbindest.