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 ([EMAIL PROTECTED])
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to