Polar Loop が Wine または VM で動作しない

Polar Loop が Wine または VM で動作しない

新しいポーラーループを持っていて、それを USB ポートに接続しました。しかし、これは機能しません。

アプリケーションをダウンロードすると、polar flow sync は非常にうまく機能します。ただし、周辺機器 (polar loop) をアプリケーションと同期する必要がありますが、実際には機能していないようです。

Wine で試してみましたが、このアプリケーションは動作しているようですが、周辺機器が接続されているのがまったくわかりません。VM (virtualbox 4.0) でも同じです。周辺機器がまったくわかりません。

フォルダブラウザでも同様です。

USB キーまたは外付けハードディスクを接続すると、Ubuntu は自動的に周辺機器を検出し、マウントします。アイコンは表示されます。しかし、ポーラー ループには何も表示されません。

いくつかのコマンドを実行すると、Ubuntu は周辺機器が接続されていることを認識しますが、完全には接続されていないと思います。

結果は以下のsudo lsusbとおりです。

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

また、 も実行しましたdmesg | grep -i usb。出力の最後の方に次のように表示されました。

[    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

最後に、 を実行するとlsmod、次の結果が示されました。

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

そこで、USB をマウントしようとしましたが、これが正しい方法かどうかわかりません。

私はリコーでも同じ問題を抱えていました (ただし、Ubuntu のリリース以降では、これは自動的に埋め込まれ、うまく動作します)。

待つ必要があるかもしれませんが、少し焦っています。:(

ポーラーループの統計情報を確認するために Windows を使用するという選択肢はありません。

(Ubuntu 14.04、すべてのアップデートがインストール済み、Dell コンピューター)

答え1

David Foester が指摘しているように、wine は USB デバイスをネイティブにサポートしていません。そのため、Polar Flow 同期は wine で実行できますが、デバイスが認識されず、機能しません。

Linux は USB デバイスが接続されていることを確認し、デバイスの種類を識別できますが、ドライバー ソフトウェアがなければ何もできません。

仮想マシンは次の場合に使用できます。

まず、VirtualBoxとWindowsのバージョンが必要です。私はテスト用に提供されているWindowsのバージョンを使用しました。マイクロソフトのサイトインストールの指示に従いました。https://sites.google.com/site/easylinuxtipsproject/oldgrub

要約すると:

  • OracleからVirtualBoxをインストールする
  • Microsoft 開発者ツール (上記リンク) から Win7 (x86) 用の IE11 をダウンロードします。約 4 GB なので、時間がかかります。
  • 自分自身をvboxusersグループに追加します(sudo adduser your_own_username vboxusers
  • virtualbox を実行し、.ovaファイルをインポートします。
  • (オプションで新しい仮想マシンのスナップショットを作成します)
  • VirtualBox ゲスト追加機能をインストールする
  • Windows のロケールと時刻をローカルタイムゾーンに設定します。
  • VM内でPolar Flow Syncをインストールします(IEを実行してflow.polar.com/startにアクセスします)
  • すべてを再起動します。
  • USB コネクタを介して Polar デバイスをコンピューターに接続します。
  • デバイス->USBメニューを使用して、最も可能性の高いものを選択します。(私のデバイスは「Polar Oy Electro Polar M200」と呼ばれていました)Virtualbox 用に USB を設定するにはどうすればいいですか?より詳しい手順については、こちらをご覧ください。
  • Flow Syncはデバイスが接続されたことを認識し、同期します。その後、IEが開き、アクティビティを確認できます。

これは、Virtualbox 5.1、Ubuntu 17.04、M200 ウォッチでテストされました。

答え2

Wine では、USB デバイスは一般的にサポートされていません。Wine で使用できるすべての USB デバイスは、まず Linux によって処理され、デバイス タイプ固有の他のインターフェイス (HID、印刷、ファイル システム、オーディオ、ビデオ、ネットワークなど) を介して Wine で実行されているアプリケーションに公開されます。

したがって、フィットネストラッカーが機能するとは期待していません。

答え3

Kubuntu 18.04で動作します

  1. 時計を差し込む
  2. ターミナルウィンドウを開く
  3. USBデバイスを表示するには「sudo lsusb」と入力します
  4. 「Polar Electro Oy Loop」デバイスが表示されます
  5. 「dmesg | grep -i usb」と入力する
  6. Polar を検索すると、製品のシリアル番号も表示されます。また、次のようなものも表示されます。「hid-generic 0003:0E24:0035.0003: hiddev0,hidraw0: USB HID v1.11 デバイス [Polar Electro Oy Polar M400] on usb-0000:00:14.0-2/input0」
  7. それはいいです :-)
  8. hidraw0デバイスへの書き込みを許可するルールを作成する必要があります。「ls -l /dev/」と入力すると、hidraw0がルートにのみ許可されていることがわかります。
    1. 「/etc/udev/rules.d」に移動し、エディタ「sudo nano hid.rules」で新しいファイルを作成します。
  9. 追加 > KERNEL=="hidraw*", SUBSYSTEM=="hidraw", MODE="0664", GROUP="dialout" < テストには「dialout」を使用します。
  10. ファイルを保存する
  11. 「sudo udevadm control --reload-rules」と入力してルールを再読み込みする必要があります。
  12. 確認するには、「ls -l /dev/」と入力すると、dialoutがhidraw0によってグループ化されていることがわかります。
  13. 「wine cmd」と入力してwine cmdに移動します。
  14. wineのバージョンはMicrosoft Windows 6.1.7601 (3.0) です (Q4wine windows 7で選択)
  15. ワインHIDバス「net start winebus」を起動します。WineHQ HIDも参照してください。
  16. Polar Sycディレクトリに移動し、flowsync.exeを起動します。
  17. 通常、Flow アプリが起動し、数秒後に同期する時計が表示されます。
  18. Windows からブラウザが開き、ログインする必要があることはご存じのとおりです。時計を切断し、再度接続して、Flow アカウントで同期します。
  19. 時計を再接続する場合は、Flow アプリを再起動する必要がある可能性があります。

関連情報