Bug 267098 - Enable the WCH CH382L PCIe multi-io (ser/par) card
Summary: Enable the WCH CH382L PCIe multi-io (ser/par) card
Status: New
Alias: None
Product: Base System
Classification: Unclassified
Component: kern (show other bugs)
Version: 13.1-RELEASE
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-bugs (Nobody)
URL:
Keywords: patch
Depends on:
Blocks:
 
Reported: 2022-10-15 18:27 UTC by Peter Much
Modified: 2023-11-28 02:12 UTC (History)
1 user (show)

See Also:


Attachments
dev/puc/pucdata.c for chip WCH382 (1.44 KB, patch)
2022-10-15 18:27 UTC, Peter Much
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Peter Much 2022-10-15 18:27:40 UTC
Created attachment 237351 [details]
dev/puc/pucdata.c for chip WCH382

Th CH382L is a multi-i/o card, usually implemented as 2ser/1par interfaces (or a subset thereof), that fits into PCIe. It is widely avaliable (at least in Europe) under various brand names, e.g. "Delock 90413". 

It needs a little bit of adjustment to be fully detected by the puc driver, as is in the attachment.

The PCI device/vendor numbers used are the default ones. They are apparently EEPROgrammabe, and OEM are advised to change them according to their needs. (But in that case I would expect such OEM to open another ticket here *grin*)
Comment 1 Mark Linimon freebsd_committer freebsd_triage 2022-10-15 20:56:05 UTC
Given that we now use the "patch" keyword, the Summary no longer needs it.