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]"