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:
- Modul kernel cp210x sudah dimuat
- 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