Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 18 May 2008 18:26:41 +0900
From:      WATANABE Kazuhiro <CQG00620@nifty.ne.jp>
To:        freebsd-questions <freebsd-questions@freebsd.org>
Cc:        Andy Miller <andy@trit.org>
Subject:   Re: FreeBSD and multi-port serial cards
Message-ID:  <20080518092641.C2C571B720@mail.asahi-net.or.jp>
In-Reply-To: <20080515175948.GA98896@charade.trit.org>
References:  <20080515175948.GA98896@charade.trit.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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@nifty.ne.jp)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080518092641.C2C571B720>