FreeBSD and multi-port serial cards
WATANABE Kazuhiro
CQG00620 at nifty.ne.jp
Sun May 18 09:47:20 UTC 2008
Hi.
At Thu, 15 May 2008 17:59:48 +0000,
Andy Miller wrote:
> I have a multi-port serial card that uses the puc driver. It doesn't work
> out of the box, but I found a patch on the hackers list that claims to
> fix the problem. My problem now is that it seems that the code for this
> driver has been completely redone in FreeBSD 7.0. Can someone help me
> translate the patch below to work on a 7.0 system?
>
> --- pucdata.c.org Sat Dec 16 00:31:37 2006
> +++ pucdata.c Thu Mar 22 13:03:32 2007
> @@ -865,6 +865,17 @@
> },
> },
>
> + { "Oxford Semiconductor Ltd OX16PCI954 Quad UART",
> + { 0x1415, 0x9501, 0x131f, 0x2050 },
> + { 0xffff, 0xffff, 0xffff, 0xffff },
> + {
> + { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ * 10 },
> + { PUC_PORT_TYPE_COM, 0x10, 0x08, COM_FREQ * 10 },
> + { PUC_PORT_TYPE_COM, 0x10, 0x10, COM_FREQ * 10 },
> + { PUC_PORT_TYPE_COM, 0x10, 0x18, COM_FREQ * 10 },
> + },
> + },
> +
> { "SIIG Cyber 4S PCI 16C650 (20x family)",
> { 0x1415, 0x9501, 0x131f, 0x2051 },
> { 0xffff, 0xffff, 0xffff, 0xffff },
>
> Thanks.
>
> --
> Andy Miller
How about this?
--- pucdata.c.releng70 2008-05-18 18:15:16.000000000 +0900
+++ pucdata.c 2008-05-18 18:15:16.000000000 +0900
@@ -590,6 +590,12 @@
* I/O Flex PCI I/O Card Model-223 with 4 serial and 1 parallel ports.
*/
+ { 0x1415, 0x9501, 0x131f, 0x2050,
+ "SIIG Cyber 4S PCI 16C650 (20x family)",
+ DEFAULT_RCLK * 10,
+ PUC_PORT_4S, 0x10, 0, 8,
+ },
+
{ 0x1415, 0x9501, 0x131f, 0x2051,
"SIIG Cyber 4S PCI 16C650 (20x family)",
DEFAULT_RCLK * 10,
---
WATANABE Kazuhiro (CQG00620 at nifty.ne.jp)
More information about the freebsd-questions
mailing list