Search for SPD_Driver_R4.20.0201 or later. This package includes:
UMS9117 has eMMC 5.1 storage. The default cfq scheduler is slow. Change to noop or mq-deadline via Kernel Adiutor:
echo noop > /sys/block/mmcblk0/queue/scheduler
Most Android phones with Unisoc UMS9117 use generic Unisoc USB drivers or ADB interface drivers. unisoc ums9117 driver top
Steps:
Using adb shell pm list packages identify and disable packages tied to unused drivers (e.g., FM radio driver if not used). Search for SPD_Driver_R4
If you meant the Linux top command, here’s a practical guide:
Shell command: adb shell top -d 1 -n 10
Look for these UMS9117 processes:
Pro tip: Use adb shell dumpsys cpuinfo for a historical top snapshot of driver-related services. Most Android phones with Unisoc UMS9117 use generic
You are looking for a package usually titled "Spreadtrum USB Driver" or "Unisoc Driver R4.20.4201" (or newer). This package typically includes:
In advanced Linux/Android debugging, top is a command-line utility showing real-time system processes. "UMS9117 driver top" often refers to running adb shell top to monitor which driver (e.g., gpu_drv, modem_ctl, wlan_drv) is consuming the most CPU resources. High usage from sprd_bsp or sprd_gpu indicates a driver-level bottleneck.