I am trying to run two bluetooth dongles simultaneously for two separate devices. One device is communicating over classic BT while the other one is using BLE. When both devices are running (approximately 250hz sampling rate), the BLE is dropping packets (most of the samples are gone). I am using pygatt to capture the data and it appears to happen when the pygatt chokes and python takes 100% of a single cpu core. bluetoothctl also shows strange behavior with two controllers. Even when a particular controller is selected, it can not show the paired-devices correctly, unless the other one is plugged out (the mac is different on both dongles). Now, the question is, in bluez is it problematic to run two dongles simultaneously considering both of them are active and pushing data? I am trying to get a more experienced opinion to pinpoint the problematic part of the setup (pygatt or bluez). bluez - 5.41 arm64 - kernel 4.4+ dongles - csr 4.0 Thanks -- with best regards, Nazmul Alam Shovon শুভেচ্ছান্তে, নাজমুল আলম শোভন