From owner-freebsd-hackers Tue Aug 5 18:27:49 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id SAA17883 for hackers-outgoing; Tue, 5 Aug 1997 18:27:49 -0700 (PDT) Received: from tokyonet-entrance.astec.co.jp (tokyonet-entrance.astec.co.jp [202.239.16.2]) by hub.freebsd.org (8.8.5/8.8.5) with SMTP id SAA17878 for ; Tue, 5 Aug 1997 18:27:44 -0700 (PDT) Received: from amont.astec.co.jp (amont.astec.co.jp [172.20.10.1]) by tokyonet-entrance.astec.co.jp (8.6.12+2.5Wb7/3.4Wbeta5-astecMX2.3) with ESMTP id KAA19449 for ; Wed, 6 Aug 1997 10:27:42 +0900 Received: from stone.astec.co.jp (stone.astec.co.jp [172.20.10.23]) by amont.astec.co.jp (8.7.6/3.5Wbeta-astecMX2.4) with ESMTP id KAA25908 for ; Wed, 6 Aug 1997 10:27:41 +0900 (JST) Received: (from junichi@localhost) by stone.astec.co.jp (8.8.5/3.5W-solaris1-1.2) id KAA11365; Wed, 6 Aug 1997 10:27:39 +0900 (JST) Message-Id: <199708060127.KAA11365@stone.astec.co.jp> To: freebsd-hackers@freebsd.org Subject: High speed serial driver Date: Wed, 06 Aug 1997 10:27:37 +0900 From: Satoh Junichi Sender: owner-freebsd-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk I have made a patch for -current serial driver to support high speed serial board, "RSA-DV II/S" manufactured by I-O DATA DEVICE,INC. The board has 2048byte FIFO. Max baud rate is 921kbps. << How to apply the patch >> cd /usr/src/sys/i386 patch -p < rsa.patch << How to enable the "RSA-DV II/S" board >> Configure the kernel and reboot. How to configure the kernel configuration file is the same with general serial ports except that you need to append option, "COM_RSA". Example of configuration: device sio2 at isa? port 0x2c0 tty irq 15 vector siointr options COM_RSA # I-O DATA RSA-DV II/S The board will be probed like this: sio2 at 0x2c0-0x2cf irq 15 on isa sio2: type I-O DATA RSA-DV II/S #A patch for 2.2.2-RELEASE that has been well tested by many users #in Japan is also available. If you want to get it, visit this site: # --- Junichi ================================================================= begin 664 rsa.patch.gz M'XL(",H\Y3, W)S82YP871C: #,/&U[VS:2G]5? >=V4\FF;9*2*,EJTI5E M*>'6MGRBE)?K]='2(F2QD4B5I!P[3>ZWWPP DN"+Y*2]O5T_J4T",X/!S&!> M +".NUB0XX <7Y/C.7%#^V0T?G7JSD\#>%QB0_+RW>'A80&B,EENR=]MCQ"- MJ)TS585_1.NTU.^.CX\SZ)5AX)+>]@XA]?J9IIUI!D!V6DA7_F'CJ(0](A%- M::@$'HZ_.R*GA_B;')*^OWD,W+ME1*KS&B-#_K[UW/G2)98=^4ORPZ_\]6]V M&-'YR=P_^77S\H0C]U8KPI!#$M"0!O?4X3V\>TP=-XP"]W8;N;Y';,\AVY 2 MUR.AOPWFE+7=> A6MH1_*) :;7R/[K>'9G[GN,B4LCI(.::1F?\33O),1@2 M?Q%S-O<=@-V&$4PLLH%CI&S?^O?8)23&R<"/YT?NG"H XX9D!1214#HXFV:6 M,QAVOK+=-0V$)/4B,S"H))N8&9BOLP4&_UG\$#[7A);CS[=KZD5VK,)3T(X/ M$ %9VQ$-7'L5IDI@ZD/2\E3$%.LGY)JZ#!,A/'M-D2\VD2UH.P"^TZY0\,RI M^$&8<+2V'\DM14N"6?B$>@[T4C0:8&/M1Y1P&8%1.L ?V"190 >71N@OHH]@ M!PDU86@DW- Y&AD@NVA_ 9J7QPTM#)-9<+S):],BUF@X>=L;#P@\WXQ';\R+ MP04Y?P^= ]*;3EZ/QJ1W?4'ZH^O)V#R?3D9CB_SC'ST+X+__'KO$&KI^3P;O M;L8#RR* 8E[=7)I ""B/>]<3#2Y."# "@Y/!F\'UA%BO>Y>7\F3A7V:NYP/@LG=^*8BQ MH6"N%^9XT)_@I-*G/L@.&+Q4B'4SZ)OX,'@W@-GTQN\50=@:_.<4@*"3T[OH M7?5>P0RK3T@'5-.?C@=7R#-(PYJ>6Q-S,IT,R*O1Z,+BQ& (:S!^8_8'5I=< MCBPFN*DU4&"828^Q '1 :M -S^=3RV3R,Z\G@_%X>C,Q1]F#(6\?3V ]C&*EDFOAQ*Q0(K]":]]V*F4R8&U!OPQQ\E8U:8 M=HDY)+V+-R9.0 "#55BFL*#1D-.RIOW70@_RZF _?S&=,_(7UG *OUG($5'! MZAU?O"&F>6J!/[L#1T'%ZD; _W#HPO4H@5 W6X=!I:)63@_)%;ICBZ[H/ (_ MR7%(=7SZME;$@ 6;#<1&7CV[8H^B1H&@*HCJ@4.;QL"@NW(6"4X MBP1G: Y' !Q2F<>R82+W'F961YP)\[F,T7M[1=[8JRU.].E91G,8MI&2Z*.K M]%>%D9WRO"1-2HH9"4LR(/B3(;TENDZT]EG=.&MH/,E(TI%OST6T1D?1F@TI M(V$-39Z4D'A^%7,TZUE]R_RO0:59P2GVUJXUA]SHE:EUU,;QK8V^?XEA+(1F M#V8+,\W@]U_U&+YF, +PRH,)1#RPMB+XZ(J!MQET6V^J"M&,AZ8*6.L\9JH( MP 1KCI'%6.;QB'D-$EMZED1A[(NK#*MMO=XBT+:7WXN;5PRGKC.<5N/2,C2= MH6WL.YJNJP+FP+3X<'J3CX<-^;'*C0:BX E[XT\9HV$M%6OK0?:X(KK*K$$% M@\@:C0 #VV)&HQ/,!2QC.6-0E6/2 >T(C0EGS\!S#LO:;C9^$(&V MLWI%#Y9ZO*_(FH63 WVXWGRU!9?V0_@8GF[LP%Z?+%\6.N"_J+0CH+>^'V%/ MF<1:=:753B76:BMM(UEB[@)L 4+-U6Q@W60(N_6V<2H*#1INQ+B07KD+-/D4 M$:;/&LH0686"$Q6(NP;P0LUH-E4^B SU;!XX)\MGY?ZCTU1T5:IH=+6NZ&!C MNR97 3&M9E$%IM-EQ@X9($L#03D1L4'KCV ZT$MN?3"+'X5V=LY9T"/H@;M$ M^BF2-D?'S%@ 42(NR:6RGTBBVL?JI3%RKZ#[#^"BBBD M:!\191;N!PZ:;>#./W!>8RH+=^'/W#6L?48$:P),H.]9/(F36C:/5@*V=$(&3*@E3ZC5 M4?2.'D^H FO]!NJEXXT/19/K;:!PN-TN%N X(#N>0.G"M$D6]CQ";2W PXG: M,70_@:FYH: "JK"Q^&*BAL@&>0H\W#X*/5-[OHSI0]L)QSHME9*P@$.HDQ9: M-]^B=[DS2QK] I@?@T'+"B96Z0]FYO7-=#(;#8?68,+EO@JI%$ER()7*V)I! MXC_$T"*9)>/I9YUE?4G_+]T%JBG+:NGTU+J:EU2C[PF?#YXT\@, MZ/,!66ML3[A^A41C!\VD?#%X,[00]]YWGP<0K'D1.)$Q>D&O+'.'(9<; M\8AP4^BETC5S1%+"4)Q#@8Q%+W4@"&**$C___ N,\3O.['>B*I!_DR\*?VOB M*XQU/KZH-M4:MI=.LJTIX.FED*VVE48CU=+OY%@#2L<:^0*O7_;/91^K,YB@ M8/8'U>11(79E>Z$A M[:WG>^MRKY'O->1>K4!:R]#6VH7^MMP/7CS/6D/N;Q3P&QG\3H&]3I:_#F-0 M'K^3G7R[D0-@+2E LV7D %B+K+9F80S6)&NGGB?"FV1!->IZ#H0U2;*JJWE> M>9.LRE:>%]XD2=10VSD0WB0)5=?R[/*F%"1=2$>XD';XLR-2%HP!YMV[=YCZ M+]R[;4!Y^K()_ T-5H\GW!&*12ABZ,K]0%>/,UB"+(B&?/$1]:&^:"OP1^=_ MZI2_X9\OY9ZPV6@JF%\D3L)0=<70U,1)?"$8<;@CJN" MN,$57@X?HD95@T= MX?3RDKG@RBUF+=BIL#@+Y\SWZW]XSA3@;H!K:2^<$DA+&*$/[4BZ$ M5@N*&5T20KVE&(VD'HY#5F4]#T1RAZT8#RH!#;D>F"O FH[CS.729G+__2PE']#JX/.I%+#:!F*D4F76#QV M@1O0%^,)7I/90-M5?SPS!]>X35BN+> 5P(:]2XL!5 3OT(940=C.+,[UCO@, M7.^V&D,=Q=LZ-?(<#5.M\5@AR$[&4TZUXF^C/)9+ [#BVL[^1;"_G^WR[(>8 MI_U?GDQ&L.UJ>CDQ;T;C2:PN;#2MI+D*,JG%6A-BAWP-9!3:\%85-H*Q$Y() MA3P',^:U<'DL-^J@X7I'*B;5E@*.+-%P1IEJ5Q@27X\+VUV!7PF311DW[%B8 M.!^F%ZZ8&A,;5RZW'DG;(,$VDQO+2_< RLGK?AAI(8"]\S3]+26.[WT?D8^V M%V'2?D>AN)M'6WO%=AG8[B),\%<\G%G;X0?J$' %X4FI-%N-CM)J-E-IMNNJ MTDXS(QR4LIU*6'U14*WM2HW*1<5= LPNLRV5E9(,(P$D$MK9'[M%K$ZJ"X]I MF\#?'_+*[9*CHX57XQ8(;,;M/R^\7V++Y(LAT22Z]W6\%LH$UVYH(*=6*KB. MWE$ZC=31,)>([C:V0#=DGMB9!>X,B^F0?'Y!QN9LV+,F?\3Z$GI/FE\.LMS^ M2H&2C0'<09!@XGEA&(3V-1:.\ZH4Z.((AG^O1V][YH1''9P2P^&QLE8N6P-L MT)",LM-L*IV67%15".&!A1^DA<@IU+^W=(%[%1\I.UAE4>-$\OK?%)2Y5^;U M)PD_P30SRB _0O+<:),S H4;]Z=I )=D\@G6K%$JCB-ACC):+!;L \N/MH%' MJK&_3@!UH"]A'1$9)>!OS9?O7[;FPS&*0*J+/Q9_>5D-5OBX9"LR3R4 M5@:E=_DJ@Q*TTTYVLO]?Q)-;=@)*I50)=;TK>N/R@%@3S3"::N^9J!O2@N9@)QE4 M#&[0HD2J: *UKH!.R+)=68DH^_.E6-ZQTS6UI2F:VNZDV=K_"?M%,ZI4"I:4 M3)2/**7M^="7 TO2>QH< M"TE0Z40QRO"P)%(@J7)F=21#"B-F1G:2^*5=,KW:'N/4C!U+L]4 !ZK*2S.1 M\,KW/]BX6<$O)/W58;OH(3O]>*8(:#RW*7+2%5HX)GQG(9$@4P\7M:8V0=3Q M9D498HVM?QNQS][LR/]W*'G!1)LX3$2;;F+=$;BP"&:!QW3/R>OI3?^2]?&SP'))-9JH M?T-++%;L[O"#J9!=.)$/*@Y='P*ZW!+0^?W,L2,[KG(^+MT5)=78X2('*]>C M@A@Z6T],56IF6W?,^8B]'7'01.^I%_T(8EO2^0>R<(.05;Q+NMH0&T\YB'^/ M!:\7UD2&'X\OC_F<7%KCV;C_9G;5LWY*UCV,PI;2Z=;S["BR81 G/O1RHQ!O M[T'WBK/"CDJ9*37;'44SU$9^1^P/R6S/X1E]B&:P/%+!J84]@3\IZY*@66ZC M+"84^$F(%W>VNFF ^G?69^F::&JP)IKR%B(&1P6#1J+RD$9X:S.*'OF&B#17 M++M!WY#X@8B>T'0"7);"(KXTZTS1GB!^#8[$FIR3'QVEABFB(&M M>7H[?EQ;S6U%&@NAQW# /74*LM)P9X?CL>]$?C M"UZ@P^OH#=YDO)8S2[P5=+9#F'L<[#=:;U9LIR*80V7Y#+=L6\-G[&J%+VP6 MS]+OYO-C[:2ADCOJ4;SGX]T1FX0K_V."^^MVO8FO_5+ WL17C2$UV/!E$- = M(C0@?#4SH;NE02+=TE,WQ,03+S<(*+C>?MO2+2P"O$T$2R]XC);(%]L6^3$Y MNR\$J6I&BFR?&_5>7(*3=^.+]S7R^3-#1?,HR!\1#ZHYZ3\G6JU62Y"R-O7R M!:F"59U/K??D,]K79/)JQ)]&%X,W$(5A3+YGGJX'9'L'?TD0_!/#I+8@EDA: MI?TF*K=NFDP64\:7,.'838%_QZU!?^YOO1UW/K1VHZUH;?E:HJZJ>-%(RRR9 M?$4=UTRRFR@6W=^^>'(5,Z.YJ^X^2AC8AYO;"9((FG M/"[D(\$>_')4*2 D#,J8AX!Z="0'!FD(.1:0*JZRP 4&UTTXW,MB&>9@>)R9[@.PM>HC<-06_%B>:X.4<\)EN&/F!.X>X#J$! M?%S(/B<1AWR8%D,Z/W/9]0RV:\7KNDPK86\^>Y.H\R0EH.!$0_99#]Z)I.D- MUHKCWKNACZ841?']CZI$2Y$OAJ3;WS':#T0%UTGBUY?P"BY*YNP@PQKG/-X3 M'IC7;WJ7-8E?B3_<_![]I B1L&^0UAAA,-K@[KLXGHT_NA$[Z9CA)EO]X -G MD]%L>FU.1&F!YWA=A.![_DFEF!XI)V<)?)FE]]W0,*%P2_*EC!RX5M@*T^IX M>=+0LHQ+I"A-,R8':O]1^CIZ4]-$N2>\Z*BIWW]]DI7A]J98]1?I6 M*Y> 5N'C!JHDHL\B+QFJDP MY7VX@_(#6+XEHS[<+N*-R2(,)ED*R^8+S9"9 G);33;02.X.3RDOS!'5(;O6 MZPTM?VWDSVCBJY>MN _"K'1WI;(. _D:1SF$PFV=W331&OEK'7_6.+YB X%5 M#[7L?C7JFZOSVVSK:>/:8UU?95X[[4MT8];SE*D=\%*U5#K9 Q?\I@OO;FPC M?\WNR"[P]K7X[@6_,&:.)K7[_2K^3-KY?9>OM/A27]3HX+UY59/R7Z.CXU5T M-;_SY=+,]A:*57Y?X^N>^ SS8!0DJ_PBG+6X.\R<^BPB$)OGWAWEL83,9C?5 M*K\^II#\E=S#VHY[&WK3 "?;--KRC7H#)]8J3,Q9W2Z[V?=5V8W^W1\*2'?# MBMMWR94>R[ZG>/=>#C&Q&:2?3=&'.=V([\G!Y)*>'=-L0;'2;#7E:;9PFNVF M_.G 6QC)QMM$(?)0H TB]X 9%Z_RL7V#8]];9:Y4)$&0*6>?1.*+<,GBV7T/ M+CZ72V_1Q>,Z- M?US2<>"'[)*&3+*XU0/2X?>GA-B8M*('O+10W6FI;;34=B?S[4<=/S_V?M8A M#E39Q"$!*PH=8Q)+<##8[,X>061 V=ZN(OR*Z \EH'M(?$4.^C1V; ^XY/%R MGJ""ECH<)ED56@N#@/P3__+$LV@?V*=PB%U?^>#VCJ%)GRCH;1V6:UNZ>AO[ M.#0=%@4KAR$[ /K]#_FDW?YH3+$HHGO=D>P#MEZA#2)JIWIS3.M6?A.ED,6/Y5M[_Y4MMY2 M&M(>&K[*=TO!7X+-WT)\N;6W#F$?%?[O8'E- ]@:2H5N0,O,4TA)3@2/5.DH ME!840 X% 0F!H@1U1S%T.U"%)B=TGX2!@KZ"AJ&9%E (/.H,VRJ-M(D!K-C$ JW,34#$TUS)7PE;4*D-6PB!H2=3>S:U"\:Q!HV)D3F*JX 'U9G#2"1P end =================================================================