LinuxCNCKnowledgeBase | RecentChanges | PageIndex | Preferences | LinuxCNC.org

Difference (from prior major revision) (no other diffs)

Changed: 39c39
WCH382 Datasheet (Chinese): http://www.wch.cn/downfile/140
WCH382 Datasheet (Chinese): http://www.wch.cn/downloads/file/140.html

WCH CH382L PCI-E Single Parallel Port Card Adapter


WCH CH382L Chipset

IEEE 1284-1994 Compliant

Single-Lane (x1) PCI-Express specification revision 1.0a Compliant

Supports 2.5Gbps PCI-E bus with full duplex channel

Recently (06/19) sells for ~$10ea

Update (June 23, 2019)

This driver was added to the kernel for Dev. ID 3050, Date: Sat, 26 May 2018, Kernel 4.14 https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git/patch/drivers/parport/parport_serial.c?id=c9a104e23cb8ff37ddeb788f7d57b3b8d1a030ab

Debian also back ported this to earlier kernels since it is working with Kernel 4.9

Clarification (April 20,2017)

PCI ID is 1c00:3050. 1c00 is not a listed PCI vendor ID. 1C00 is the Vendor ID used by WCH (not assigned by pcisig). 3050 is the device ID when the chip is configured as a parallel port only. The other configurations are parallel port + 2 serial ports when the Dev. ID is 3250 or 2 serial ports (without a parallel port) when the Dev. ID 3253.

Where to find PCI vendor and device ID's: https://pcisig.com/


wch.cn Vendor Id: 0x4348 Short Name: Nanjing Qin Heng Electronics Co., Ltd http://pcidatabase.com/vendor_details.php?id=1726

CAUTION (Feb 1, 2017)

A version of this card with the CH382L chipset exists, which does not function as a PARALLEL PORT. It is sold as one, looks like one. However, does not show up in Linux as a parallel device. The card functions as a serial translated parallel output.

Clarification (April 20, 2017)

The problem here is that, AFAIK, only Dev. IDs 3250 and 3253 are present in the Linux kernel serial/parallel drivers and therefore Dev. ID 3050 which is for the parallel port only configuration, isn't recognised and no driver is started. The manufacturer, WCH, provides Windows drivers and a DOS configuration application even allowing it to be used in the DOS 0x3BC/378/278 io port address ranges and selection of SPP or ECP/EPP modes. Device ID is set by zero-ohm links connected to pins 62 and 63 of the WCH382 chip - It may be possible to remove the link connected to pin 63 of the chip causing the card to identify as a serial/parallel combo card with Dev. ID 3250.

WCH382 Datasheet (Chinese): http://www.wch.cn/downloads/file/140.html

LinuxCNCKnowledgeBase | RecentChanges | PageIndex | Preferences | LinuxCNC.org
This page is read-only. Follow the BasicSteps to edit pages. | View other revisions
Last edited February 4, 2020 10:19 pm by Bari (diff)
Published under a Creative Commons License