
To solve this issue, you can chose on of the following methods, based on your need.Ĥ.1 Remove or reorder the CDC-ACM driver.Ĥ.2 Manually unbinding and binding the device This will previent it from being properly handled by our custom driver. On some systems the USB-4604B(M) device might be bound to the default CDC-ACM driver, Solving the conflict with the CDC-ACM driver You can also get operation mode from procfs:Ĥ. # echo 485 > /proc/driver/adv-usb-serial0 If you are using USB-4604BM, you can set operation mode RS-232/RS-422/RS-485 to your serial port with this command You should see up to four devices created, *if one didn't install this driver via DKMS, one can insert the ko file directly.ģ.2 Plug the device into the USB host. Install the driver by using the following command Therefore, if CDC-ACM is not needed, one can simply remove the CDC_ACM driver. The CDC-ACM driver seems to wrongly adopt the USB-4604BM driver This driver comes with a Makefile, therefore you can compile the driver with a single command.Ģ.3 Installing the driver with or without DKMSīy editing the "DKMS" option in the "Config.mk" file to "y" or "n", the drive will be installed("make install") with or without DKMS.ģ.1 Insert the USB-4604BM usb serial driver module # yum install kernel-devel kernel-headers gcc make * Early RedHat systems (before CentOS 7/RHEL 7/Fedora 21) might require you to use "yum" instead of "dnf". # dnf install kernel-devel kernel-headers gcc make Utilize the Search Button to install the following packages: Now, you will see several Patterns listed and you want to select:

Select the View Button on the top left and pick Patterns. Open YaST / Software / Software Management. # sudo apt-get install build-essential linux-headers-generic You should install the kernel header files to compile this driver.

This driver support Linux Kernel 3.6.x and newer. This driver will work with any USB UART function in these devices: This README file describes the HOW-TO of driver installation. Advantech Linux USB Serial driver for USB-4604B(M)
