From owner-FreeBSD-users-jp@jp.FreeBSD.org Thu Apr 26 00:46:02 2007
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id l3PFk2L63361;
	Thu, 26 Apr 2007 00:46:02 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from mail.youko-house.ne.jp (kotoiz.youko-house.ne.jp [218.224.243.118])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet id l3PFk1M63356
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Thu, 26 Apr 2007 00:46:01 +0900 (JST)
	(envelope-from mlu@youko-house.ne.jp)
Received: from youshun.hrf (unknown [192.168.45.1])
	by mail.youko-house.ne.jp (Postfix) with ESMTP id 336282E804
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Thu, 26 Apr 2007 00:45:51 +0900 (JST)
Message-ID: <462F77AE.1070706@youko-house.ne.jp>
From: Hirohito <mlu@youko-house.ne.jp>
User-Agent: Thunderbird 2.0.0.0 (X11/20070421)
MIME-Version: 1.0
To: FreeBSD-users-jp@jp.FreeBSD.org
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
Date: Thu, 26 Apr 2007 00:45:50 +0900
X-Sequence: FreeBSD-users-jp 90610
Subject: [FreeBSD-users-jp 90610] =?ISO-2022-JP?B?GyRCJSQlcyU/ITwbKEI=?=
 =?ISO-2022-JP?B?GyRCJVUlJyE8JTk8UiROJTclaiUiJWslKyE8JUkbKEI=?=
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: mlu@youko-house.ne.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+060209

$B$3$s$P$s$O!"$R$m$R$H$G$9!#(B

$B@hF|!"%$%s%?!<%U%'!<%9<R$N#2%]!<%H(BRS-232$B3HD%%+!<%I(B PCI-4141P$B$r(B
FreeBSD$B$G07$&5!2q$,$"$j$^$7$?$N$G!"7k2L$rJs9p$7$^$9!#(B


$B"#7k2L(B
 PUC(4)$B7PM3$G!"#2%]!<%H$H$b;H$&$3$H$,$G$-$k!#(B

$B"#DY$;$J$+$C$?LdBjE@(B
 $B9bB.$GDL?.$r9T$&$H!"(B $BEk:\$5$l$F$$$k%O!<%I%&%'%"(BFIFO (64byte)$B0J>e$N(B
 $B%G!<%?$r!"$4$/$^$l$K<h$j$3$\$9!#(B

$B"#4D6-(B
 CPU: Celeron4  2.1GHz
 ChipSet: i845E
 OS: FreeBSD 6.2R

$B"#(Bpciconf
 $B=i4|>uBV$G$O!"0J2<$NDL$j$G$9!#(B
 none2@pci2:2:0: class=0xff0000 card=0x00011147 chip=0x102d1147 rev=0x03 hdr=0x00
     vendor   = 'Interface Corp'

$B"#;H$$J}(B
 /usr/src/sys/dev/puc/pucdata.c $B%U%!%$%k$X!"0J2<$N%Q%C%A$rEv$F$^$9!#(B


*** pucdata.c.orig      Tue Sep  5 03:52:09 2006
--- pucdata.c   Tue Apr 24 23:42:24 2007
***************
*** 1294,1298 ****
--- 1294,1308 ----
            },
        },
  
+       /* Interface corp. for industrial PCI serial card */
+       {   "Interface PCI-4141P Dual port RS-232 card",
+           {   0x1147, 0x102d, 0,      0       },
+           {   0xffff, 0xffff, 0,      0       },
+           {
+               { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ },
+               { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ },
+           },
+       },
+ 
        { 0 }
  };

/usr/share/misc/pci_vendors $B%U%!%$%k$X!"0J2<$N%(%s%H%j$rDI2C$7$^$9!#(B
1147    Interface Corp
        102d    PCI-4141P Dual port RS-232 interface

GENERIC$B%+!<%M%k%3%s%U%#%0%U%!%$%k$r%Y!<%9$K!"0J2<$NJQ99$r2C$($F(B
$B%+!<%M%k$N%3%s%Q%$%k!u%$%s%9%H!<%k$7$^$9!#(B
     device puc			# $B%3%a%s%H%"%&%H$5$l$F$$$k(B
     options PUC_FASTINTR	# $BDI2C$9$k(B

$B%$%s%9%H!<%k$,=*$o$C$?$i!"%j%V!<%H$9$l$P(Bsio4$B$H(Bsio5$B$G;H$($k$h$&$K$J$j$^$9!#(B


$B"#%j%V!<%H8e(B
(dmesg)
puc0: <Interface PCI-4141P Dual port RS-232 card> port 0x9000-0x900f,0x9400-0x9407,0x9800-0x9807 irq 22 at device 2.0 on pci2
sio4: <Interface PCI-4141P Dual port RS-232 card> on puc0
sio4: type 16550A
sio5: <Interface PCI-4141P Dual port RS-232 card> on puc0
sio5: type 16550A

(pciconf -lv)
puc0@pci2:2:0: class=0xff0000 card=0x00011147 chip=0x102d1147 rev=0x03 hdr=0x00
    vendor   = 'Interface Corp'
    device   = 'PCI-4141P Dual port RS-232 interface'



p.s.
$B$3$&$$$&(BFA$B7O%\!<%I$N(BFreeBSD$B%I%i%$%P$C$F!"<{MW$O$"$k$s$G$7$g$&$+!)(B

--
$B$R$m$R$H(B
