Driver USB serial dan sonoff zigbee dongle

Halo semuanya,
Saya mengalami masalah dengan Sonoff Zigbee USB Dongle dan driver USB serial, jika saya menghubungkan stick tersebut, NAS tidak bisa shutdown atau reboot (terhenti saat menghentikan aplikasi selamanya) dan saya harus mematikan daya secara paksa. Setelah reboot, semua USB tidak tersedia (saya harus mencabut kabel power, menunggu beberapa saat, lalu memasangnya kembali dan menyalakan NAS).

Saya menemukan di forum lama bahwa beberapa orang mengalami masalah yang sama beberapa bulan lalu, mungkin ada yang sudah menemukan solusi atau workaround?

NAS saya adalah TS-464
FW: QTS 5.2.5.3145
Driver USB serial v. 5.0.1

Kami akan menguji Sonoff Zigbee USB Dongle secara internal, dan akan memperbarui Anda dengan temuan terbaru.

Dari pengalaman pribadi saya, bahkan jika sebuah perangkat tidak sepenuhnya kompatibel, biasanya tidak menyebabkan masalah shutdown. Apakah Anda sudah mencoba menggunakan dongle tersebut pada perangkat lain?

Dear @claudio.ridolfi
Bisakah Anda membagikan detail lengkap tentang Sonoff Zigbee dongle yang Anda gunakan? Jika memungkinkan, mohon sertakan tautan dengan nomor model dan spesifikasi secara rinci, kami ingin membeli yang sama untuk mengevaluasi masalah yang telah Anda sampaikan.

Terima kasih.

Halo, terima kasih atas balasannya.

Saya mencoba stik yang sama dengan PC saya (OS Windows 11) dan tampaknya tidak ada masalah.

Dongle yang digunakan adalah Sonoff Zigbee 3.0 USB Dongle Plus (Model ZBDongle-E v2) yang dibeli dari amazon (di sini), dengan firmware NPC (lihat di sini)

Sebagai referensi, di sini adalah thread forum lama di mana orang lain juga menunjukkan masalah yang sama, juga saya menemukan bahwa ini terjadi pada beberapa orang bahkan di rilis yang lebih lama (misalnya di sini)

Terima kasih telah membagikan detail ini, kami akan mencoba untuk mendapatkan dongle yang sama dan akan memperbarui Anda di sini.

1 Suka

Saya dapat mengonfirmasi masalah ini. Kemarin saya menerima dongle USB yang persis sama, Sonoff Zigbee 3.0 USB Dongle Plus (Model ZBDongle-E v2), dan telah mengujinya di QNAP TS-464 saya. Dongle tersebut biasanya menyebabkan sistem tidak dapat dimatikan seperti yang dijelaskan oleh pengguna lain dan hanya bisa dimatikan dengan tombol. Selain itu, USB tampaknya benar-benar bermasalah dalam keadaan ini.

Hal ini juga memengaruhi UPS yang terhubung: UPS tidak lagi dikenali melalui USB atau jika dikenali, shutdown aman tidak dapat dilakukan saat terjadi kegagalan listrik (karena QNAP menjadi hang).

Model NAS: QNAP TS-464
Firmware: QTS 5.2.5.3145
Driver serial USB v. 5.0.1

Halo,
Saya memiliki QNAP TS-262 yang menjalankan QTS dengan kernel Linux 5.10.60.
Saya menghubungkan adapter USB-UART berbasis chip CP2102 (Silicon Labs):
Sonoff Zigbee 3.0 USB Dongle Plus – Model “ZBDongle-E”.

Perangkat tidak diberikan ke /dev/ttyUSB0 meskipun:

  1. Modul kernel cp210x sudah dimuat
  2. lsusb mendeteksi VID/PID yang benar: idVendor = 10c4 idProduct = ea60
    Saya mencoba mengikatnya secara manual menggunakan: sh echo 10c4 ea60 > /sys/bus/usb-serial/drivers/cp210x/new_id Tetapi systemd-udevd hang atau membunuh handler-nya. Pertanyaan: Apakah CP2102 secara resmi didukung di model NAS ini? Apakah ada patch kernel atau perbaikan untuk mengaktifkan perangkat ini? Apakah dukungan untuk semua VID/PID CP210x akan ditambahkan? Saya membutuhkan USB-UART bridge ini untuk integrasi Zigbee/MQTT.

Silakan lihat detail lebih lanjut dari perintah berikut:
uname -a
Linux NAS8769AF 5.10.60-qnap #1 SMP Mon May 26 02:14:19 CST 2025 x86_64 GNU/Linux

lsmod | grep cp210x
cp210x 53248 2 usbserial 40960 29 xsens_mt,wishbone_serial,visor,usb_wwan,upd78f0730,ti_usb_3410_5052,symbolserial,ssu100,safe_serial,oti6858,navman,mos7720,mct_u232,kobil_sct,kl5kusb105,iuu_phoenix,ipaq,io_edgeport,garmin_gps,ftdi_sio,f81232,empeg,digi_acceleport,cypress_m8,cp210x,ch341,ark3116,aircable,pl2303

lsusb
Bus 001 Device 004: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x Composite Device
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

dmesg | grep tty
[ 0.076110] Kernel command line: consoleblank=0 console=ttyS0,115200n8 intel_iommu=on,igfx_off i915.enable_hd_vgaarb=1 iommu=pt i915.disable_power_well=0 i915.enable_rc6=0 i915.enable_guc=2 memmap=2M$0x8000000 ramoops.mem_address=0x8000000 ramoops.mem_size=0x200000 ramoops.console_size=0x100000 usbcore.autosuspend=-1 zswap.enabled=1 zswap.compressor=lz4 BOOT_IMAGE=/boot/bzImage root=/dev/ram0 rw
[ 0.196729] printk: console [ttyS0] enabled
[ 5.022440] printk: console [ttyS0] disabled
[ 5.022697] 00:08: ttyS0 at MMIO 0xfe032000 (irq = 20, base_baud = 115200) is a 16550A
[ 9.566850] printk: console [ttyS0] enabled

Ada thread lain yang terkait dengan dongle ini. Silakan cari thread tersebut karena mungkin memiliki informasi lebih lanjut untuk Anda.

Ini dia. Saya menemukannya:

Memindahkan postingan baru ke topik yang sudah ada.

@SteveKo apakah Anda sudah menguji dan mereproduksi masalahnya?

atau @claudio.ridolfi apakah Anda sudah menyelesaikannya sementara itu?

Saya mengalami crash kernel yang dapat direproduksi pada QNAP TS‑464 saya setiap kali saya mencolokkan Sonoff Zigbee USB dongle (berbasis CP2102N). Begitu perangkat dimasukkan, sistem menjadi sangat lambat, antarmuka web QTS berhenti merespons, Container Station menghentikan semua container, dan penggunaan RAM melonjak hingga sekitar 97%. Hanya SSH yang tetap berfungsi.

dmesg menunjukkan ini

gpiochip_line_is_valid
cp210x_attach
usb_serial_probe

Setelah itu, banyak layanan QNAP masuk ke uninterruptible sleep (D‑state), termasuk Qnvrd, Qfrfsmgrd, authLogin.cgi, qsnapman, dan lainnya. lsusb benar-benar hang. Sistem tidak pulih sampai dilakukan reboot penuh.

Satu-satunya cara yang saya temukan adalah dengan menghentikan driver USB secara manual dari app center sebelum melakukan reboot, ini jelas menjadi masalah ketika listrik padam dalam waktu lama, karena UPS mulai mati tanpa menghentikan driver USB terlebih dahulu.