millerp@silver.bacs.indiana.edu (Lost My Mind) (11/15/88)
Hi, I'm working on a terminal emulation program at work and I've run into a slight problem. One of the tech's here has an IBM Clone and they want to put their 'Internal Half-Card' Modem in as either Com3 or Com4 depending on ???? Anyway, I need to know what the interrupt vector address for these comports are, I can't find it in my manual mound. I know where the control registers for these comports are, so if someone could e-mail or post the interrupt vector addresss for these comports I would really appriciate it. Pam Miller millerp@silver.bacs.indiana.edu or pmiller@iucf.bitnet Thanks!!!!!
figlik@ihlpl.ATT.COM (Jim Figlik) (11/16/88)
In article <2677@silver.bacs.indiana.edu> millerp@silver.bacs.indiana.edu (Lost My Mind) writes: > >Hi, I'm working on a terminal emulation program at work and I've >run into a slight problem. One of the tech's here has an IBM Clone >and they want to put their 'Internal Half-Card' Modem in as either >Com3 or Com4 depending on ???? Anyway, I need to know what the interrupt >vector address for these comports are, I can't find it in my manual >mound. I know where the control registers for these comports are, so >if someone could e-mail or post the interrupt vector addresss for these >comports I would really appriciate it. Com1 is 0x3F8 and usually uses IRQ4, Com2 is 02F8 and usually uses IRQ3. Jim -- Name/Number: Jim Figlik (312) 979-3478 Organization: CAP Gemini America @ AT&T Bell Labs, Indian Hill, IL Elec.Address: {world}!att!ihlpl!figlik Phys.Address: 2000 N. Naperville Rd/IH 6U-212, Naperville, IL 60566-7033
rkl1@hound.UUCP (K.LAUX) (11/16/88)
Unfortunately, there are no interrupt vectors for COM3 and COM4 on a PC/XT. What you would need to do is to enable COM3/4 ports to interrupt on IRQ2/3 and the interrupt routines would have to POLL the ports attached to the IRQ to see which one actually issued the interrupt. If the COM1/2 ports are NOT interrupt driven but polled, then simply assign COM3/4 to IRQ2/3; but if they are, you have to do as described above. --rkl
simon@ms.uky.edu (Simon Gales) (11/16/88)
In article <2677@silver.bacs.indiana.edu> millerp@silver.bacs.indiana.edu (Lost My Mind) writes: > >Hi, I'm working on a terminal emulation program at work and I've >run into a slight problem. One of the tech's here has an IBM Clone >and they want to put their 'Internal Half-Card' Modem in as either >Com3 or Com4 depending on ???? Anyway, I need to know what the interrupt >vector address for these comports are, I can't find it in my manual >mound. I know where the control registers for these comports are, so >if someone could e-mail or post the interrupt vector addresss for these >comports I would really appriciate it. Port addresses for the 3rd/4th serial port depends entirely upon the card you are using - look it up in its manual. Normally you must set the int# that each port uses to either 3 or 4, using dip switches on the card. COM3 and COM4 normally use the same interrupt as COM1 and COM2. COM3 uses int4, COM4 uses int3. This sort of messes with using COM1&3 or 2&4 at the same life, but thats life with DOS. Placing the port addressess of com3 & 4 at 0040:0004 and 0040:0006 (this is the bios port table) allows many popular programs to use them. >Pam Miller <--------------------------------------------------------------------------> <--- Simon Gales@University of Ky 263-2285/257-3597 ---> <--- [ simon@ms.uky.edu ] | [ simon@UKMA.BITNET ] ---> <--------------------------------------------------------------------------> -- <--------------------------------------------------------------------------> <--- Simon Gales@University of Ky 263-2285/257-3597 ---> <--- [ simon@ms.uky.edu ] | [ simon@UKMA.BITNET ] ---> <-------------------------------------------------------------------------->
Dan.Husk@p9.f1.n360.z1.uucp (Dan Husk) (11/17/88)
> From: figlik@ihlpl.ATT.COM (Jim Figlik) Date: 15 Nov 88 17:06:08 GMT > Organization: AT&T Bell Laboratories - Naperville, Illinois Message-ID: > <7681@ihlpl.ATT.COM> Newsgroups: comp.sys.ibm.pc > > > In article <2677@silver.bacs.indiana.edu> > millerp@silver.bacs.indiana.edu (Lost My Mind) writes: > >Hi, I'm > working on a terminal emulation program at work and I've >run into a > slight problem. One of the tech's here has an IBM Clone >and they want > to put their 'Internal Half-Card' Modem in as either >Com3 or Com4 > depending on ???? Comm Port Base(HEX) IRQ ---------- --------- ---- 1 3F8 4 2 2F8 3 3 3E8 4 4 3E0 3 5 2F0 4 6 2E8 3 7 000 0 8 000 0 Jim..The COMMS according to QMODE. Dan (-| -- Dan Husk - via FidoNet node 1:135/3 Medical Software Exchange BBS (305) 325-8709 UUCP: ...uunet!gould!umbio!medsoft!360!1.9!Dan.Husk ARPA: Dan.Husk@p9.f1.n360.z1.uucp
rps@homxc.UUCP (R.SHARPLES) (11/18/88)
> [much discussion about how to talk to com3 and com4]
I have a different question about COM3 and COM4:
I have a PC's Limited 386 with a modem and a serial card that provides
two serial ports. The card can be configured as COM 1&2, 2&3 or 3&4.
The modem can be configured as COM 1, 2, 3 or 4. The way I have it set
up is the modem is COM1, and the serial ports are COM2 & 3. I have
MS-DOS 3.3 and the instructions for the MODE command specifically mention
that you can specify COMn as a device with n = {1,2,3,4}. However,
MODE COM3:96<cr> results in the message "invalid parameters". The command
MODE COM4:96<cr> produces "invalid parameter 'com4'". The MODE command works
fine with COM1 and COM2. Software that uses the respective COM ports works
fine. So what is with the MODE command and COM3?
Russ Sharples
homxc!rps
NOTE:
The above in NO WAY reflects the opinions of AT&T.
These opinions are my own and the results of un-scientific and
highly irregular analysis methods.
mason@tc.fluke.COM (Nick Mason) (11/19/88)
In article <2677@silver.bacs.indiana.edu> millerp@silver.bacs.indiana.edu (Lost My Mind) writes: > >Hi, I'm working on a terminal emulation program at work and I've >run into a slight problem. One of the tech's here has an IBM Clone >and they want to put their 'Internal Half-Card' Modem in as either >Com3 or Com4 depending on ???? Anyway, I need to know what the interrupt >vector address for these comports are, I can't find it in my manual The problem you face is the interrupt vectors for COM3 and COM4 are not standard. We have the same problem and had to restrict the cards our software would run on. For your reference: IBM Dual Async card COM3 int 3 COM4 int 3 HP Dual asyn card COM3 INT 10 COM4 INT 11 but.. kermit 2.3 says com3 int 3 com4 int 4 The above are the hardware interrupt levels. Anyway, the bottom line is that the int level depends on the card. Nick Mason/ms272G/John Fluke Mfg Co/Box C9090/Everett WA 98206 USA mason@tc.fluke.COM UUCP: {{cornell,decvax,sdcsvax,tektronix,utcsrgv}!uw-beaver} \ {microsoft,gatech!sb1,hplabs!lbl-csam,decwrl!sun,sunup} - !fluke!mason {ssc-vax,hplsla,wavetek,uw-vlsi,tikal} / ARPA: fluke!mason@uw-beaver.ARPA BITNET: "fluke!mason@uw-beaver.ARPA"@PSUVAX1.bitnet "Avoid the Dull and Ignorant"
kirk%enterprise@Sun.COM ('Captain' Kirk DeHaan) (05/12/89)
This is in response to the request for a driver for the com3 and com4 ports on an IBM machine. I had agreed to send this file to someone earlier in the week but unfortunately for me my hard disk went south. Thank God for backups, as I actually did one last week. :-) But the mail since then was gone. Anyway, this is the software I promised. Maybe some others can use it also. Cut here ------------------------------------- begin 644 com3_4.arc M&@A#34]$12Y#3TT )24 G@4 "0//6_)%/,% ,Z98(4 >@( ""!IF4"4.& M3IDU5Q;I<V&O4)4 ;[4*8"PX!0/,[8YVK8K#@% )_Y\V *%DXM_'D($L$<, M$)T)'T..+$G W@% *^L,P+)N&A$BSPP"D'(%BD07BBJ]"@!(WX Y"3AI4KHN M!R0 @-0-H!F@C@M _ #4F4 K0#,*-&T6H)5AG8>OM+ZNRX!WP%M Y,"@!;,Q M+X!U"/!"6#< +R MBH1]T9(T@ 6( PV4##D21,8.D" :"%:-(L6IU.WV+R9 MQ&8F4*B %BVGC)PW=1R2 4'G#0A(!G2P5D"BH)0R<]*0*>.&#@@X;^302?/& M#8@W9D ,:?*$2!$0;-XP+$.F]>8D;NR$8:/\>1@Y8=J4<2AGCGD%R^VD&5/F MMP$R;R '@AMO.%<&'FG,04=K!'361 P->B9#A$W,0"$-!,!&!80:3JCA# $ M $4 3@3P1 !%!#!% $T4$$,.,L P$YV" C" 3<$",,.-* PXT$S& CCP3( M0 .0.Q(9PX]*[@C" $.*-L ,-SX90PT\@N#B##2X4,, ,<20I0 WU%": %B> M^:( -9(I@P ^"B"D $;2"8, 2^+YIHURWGDEGC/@&4, @\H00 T!V!# #0'@ M ( ! # 0 8 ! 9C H , 0 !@# @!4 -D,< %!#P*0 )D $! ,$ M0,2J 2 @(@ R41 %P"H$4 6HP+ "#*.8.,(,"8HX@ @ ,C0S@+)")7.* )$ M\4L@ "1; ]@V)$ #WK<40!F)B!2P!'BM*/%M0 T8D,3 C3BP2P!H(.* #T4 M)&T= HA22[WA"#"(/@#0@8 )@/2@ []*' '*OSP08,< Z0!+ RB\!* O+)L M;$,< J S![[Z+C!PP13O($ ZEP# 0P!TE,!#"7(PP8,)=YSE@S(!M$ 'Q2(( M,#,=!0#BP#P!$)!L&?\@8@+/ZP #B _,]/QS.@4(8(P!54.QSBM3(V,UQ?0$ ML'33)HC-P@D(&(#T.I7P<, <)TQMS-CI6&.V(DP[?3</ M!A L#0 ,. P'$ M,H TX+2-=#IJ_#,U,'A/Q<(!/$ @QV40H!/#RE)([@/E+6P$2P'H!&UWSW4H ML/7=11B-- 9AL^ZZ 6+?(+ME4_-<>@93RQ- W,@L#7/,:RSP%?'!R##[@3@ MTNFQ#P>P"#Y/1'.."8M4L( T'AP@;1 !#"+, + X@XHPB\"3S3F#**. (H0 M4L$ [BBQ#@#U4X"_^0/8'RB0Y@[Y"6!_L " ._;7" O<(@"T2$ S0K"./WR% M "P0Q37JE8;R$4Q:[\A6PGIP-7, X A*<!>\T&&K?*F%8M4 @"AL$8"(W&,0 M[B! (WR C@#D(E7\F <IOH .&'BP8!9 F,*NEL"&H:,#1[S:*!XE/0!0CX;^ M0(;AKL>] BP &.*CV%?:90%I0%""(>"'O&@P@$7\8!##,, @_E&P#<P &,<R M 3%ZL,,&6.\>N3@ .9ABCJ( QT)@" 3)CBU?Q'@#C^AFM7<L<8!A.^.Q>+> M#0;ACSI:@7M_$, /!TD*+W#O" 1(! &&E0@B""R.Z^B& 3Z CF*0L6P1G& # MIQ(+ DQ#'0"D10QT:8$+'/ N %C$,:*!CE@4P![A4*$ !@ /(^SP!@+@QRB% MV$ 7"""7(4B''OZ!CEF=C X\N",_@. L13!@'#(P B#RP1M[[" :<E" %:X0 M!4)FX0M>H ,!!A"/=81C /E8030 \0/>3."<#E B;PZ6,!;004[ &,84SCD! M16"N8 TP@0X*\+,AK$,>*-S".LZQA6&(0GBQ, T#7 %*X1OAY1S5Q^F6<U< M% 02SE%PXP#!F0HWH\*, <.K##BV1Q /B86M5\=@ 3&*, 5A'"+YBU9^N M0P-?V:'E"@!54- P8N(BP $; P 6%*!<!1@&&@A#3TTS)C0N1$]# "4 B T M (D1;H<BQAP: ,#11D>5,'Q)@P;D"@"6.G#(@Z<$#0>2/Q#L4Y9>2D"<,& M!)PW<NC, ?$F81Z"<D D>?$$Q) P<LBX &""IHR&$$$Q*B1HT>0(D',@?@Q M)(@P<_*,02.G),&18]ZT:5/'39J#=-*4!&&FZIBL)>>X"!C$#1D6$F_F+!KT M8$(Q#C'2D4AQR),F,=#:;2)#[]T9)%/NI3%604";#L?4D2.GC)NYC=F40>KP MC1D04(8$!M%D"@@B3SPWCGK&JAZ<+N_&.&HV-=_"B!N; 5D&+9V;!A<W?HQ9 M,VC/*#JW^!PZ!4DW;/)XS#A;3IN1*UOJ5-#5S5>M;D;N78V0C&L9,T%4<=.< M3M4P=,HD1_O;($(0;MY +D,ZC9O3 ?<"!NF:QHXT+I3A EKVP5''7-V1=*"! M<[T!1T;H80?5>_'-!1=-- 7TH!S-M5&&=V(H5\<<]IWAVGZ"W4580(=9!%\9 M=PB5T48=L?505FRDD15JCH4AAF0GLN;=8'0MQR%(;01T6UQA>,B55V!E=Y1V MJ@GY77A/N.%0&B,14805>[DP1193H!4&"&1HU) <L.$FWTTI<>E2$T]XZ<)> M9MZ81HYT* ='4V?(T61A+"H00WB??;E70 D$A"%-7H)Y%PARGDE&&79<Y5": M::R9%GJ46I451VF<-A(=+EZ:Z1@XL>#HH_I9.1A:S<G84XU C;3528NIQ))+ M,,E$4Q!FI"?'JQA&NI="2($ EV,@E($'?0=^B!:O[B5T1ACV'34&JW.<2M&2 M&"%+$T\T_A322"$*E48;<"07[6,SNF'BDO UB5JL"0Y&J */@B!$&<W%10=, M6=F;J*1-H!7O9#G)!0*O*44';$PGC(0N1^:J&]1$0?:K8GA)7(9O4G.DUP97 MW+(AKHQSD5M&Q\NR-8=MN,W&!AMOW%$B"!Z&&\89#OF\\U%P/ C3<6G%-49C MCNG@*,T4RL>5?=ZIJJEK\!4:,!4424MM>@OC.3%!0(\X5U1P*(>OLI,>N*>. MRI4T4<<4Y\:88W-9),<:/W/:T&;MD<'E&F70D5YXB.G)IW)R/MHQWSI*=E;9 M=XE))N-HR*DUJVBJF1',I^*V*,"/P@&3OL:.9!_(^'K8!DC*-<930][5BJ^# M$"9L(LHJ9]PQ&>B=F> 9G:*&+;ZO,Q<&Z'"A6@:T[24H1!*A<3XSZLDJFOF8 MGLG]>-HI.QM7XJ&"G+==3AB1Q!&:>_:Y@!V7?':O8KQAM>%S(*YX92E1S-YX MXS? *4QP#EG(2,X$"0;0[ GM>U_\T(0I33E,,I0Y"AF\@R^=\<QG"HO*5+HC M-8 Q*E))&$(10- #S#4A?EY[E/WREK_]'2YQ9../ '?3-Y 8T$0(1-,;4%,A M9C6D8V=BG_O@!SX*KJHV!FD,>BJC)1#<H7-+"=48V%"'2Y7.(7^JX%,Z)L(V M=.=? ;N"CM!POY3HRRP?TAL/K>C#GQ7NAO\+5=/DR+>.%3!PHI,#6FR'OI/E M(65E:$-X!E(0MX" D#'##? 2Z:P\="R,X?H9OJ10A"D4@0K..M!$VK #=U&% M#0?3TE/DA4D2*6P(5) "$] 2!"90 8FM\1(32LD?\\C!*@K#UT?N,#K+7"9! M)2'996+%'R+9;')XX!(=< :M#KYA9SW[6=#F,#34&*TC84C:9%*RE9,];7IN M*.$)*PBZ6,G)/BGCB.4*DP HK,Y#K8-9D61 QC "UN0 L.T!*#=3ZQ/Y1R M778.MK,/T=.>@L)G1C162(KPTY\ %2A!8X@A)SR!"D70 0B"X,)$&2$(5; E M"#Q)!<_$*@A.( )"]]*$*C@AA4&@ O:<X"A(+ *09!"$)KPR2)(P3-4:(D0 M4"I3H8(4!!?])P@\BIF@)H$*61#H9W)*TNNU=#H@\"E,9;J:*205"@*[*AIE MN,R_R$I%'AL)&2A21&E)DYH)L28V07B&CFVSFR/Y)M*41LZ\2O*<42M4 EZ2 MD"*: 6M.W)I^Z,E8^%CML:V97W_6VM&/AA0$5T!"$9P@GBDDP0E'Z,T+.D,< MSUC!J*:%( AFX((9K M5!#MPE*X0B)((0FOE<)(F0#!%29A"CU=P!2J8 3W M#2$)HP7E6&NBV_;0R4NN:<)TAP!3@:VP"IZ4:5)7^LGA,H&Z14BN)W];2\P\ M00J@? (4= I!SP3!,QZ5@G9G"8(B8$&%\QVIP)@* J>N\ E& $$,<L "&?BS M,&%= !*><(4O&57 "VZP/P=<A:;F=(7<):T05LC2TIXVM;D%\76+<*?,%2H@ MX,'0$%:<W;%RE":-$Q_=/ *HB+9!+RMN<<-(1Q(X1&DDM4(($I-B':8X940& MD0I5K((5"6DPG,;2WISJQ.)E<60.;YB<&WPDF9'\J7GD7-"!BG2AIE2+@Q1Y M#U+RT.2FQ&=$9)1R5:X2H;!<V<C%3 G($/*FT9V97BEARTQ>K #PK&:E./P9 M1%DWT1O7!#=E3%"'0%4KN?ANCPXZ,DF.F9 YU_G)<\CS5/9<93^'@7B CM-( M<H1($*FG9_]:+(WWDDXQA*&+6V"!ZC32IV 3[V#.TM$<@ITR!R5;),&&0Q>F MW86>&H9[.,:-'6"RD1\Y1 1N$$&VS*=@M/1EMINA 05)5)H(!1,W;JA#&^"2 MDHY99H^F7HJ=GQ+E55.YSU)Z-98SPMEL@[$I$XE*C>Z9N(D^!"-P#I6.:%0J MA^ KWTZ^<ZJQW>\I\UG4 H_UN"\DL78U)E[/TR1N1+ %<2=EWM?<>,!\=ANA M/&@,:7CL& RR$$%]9:+:6PO#\YF@D]T\YU<!ZZ.6LKJ?RV&!C0$!K=-CZP_F M6@B_]HX4IBC2(B :!#60Z@UJ0- 82#4&,R ,V14<=K3, *,@L '<8^#@?_9T M C' =SK+M6HNEWN4J6!WL5>=[3D /!HX<^"ZXY&2$R@<9<RPZ]1";-/RRFJ M!9^J9T4*029D ;T@<-]104F%*[1D"$@(:A!@"=N1<K+ 18A"%9+ 22*@9;E" M\*3LHYM<U*N>]4=UO7&/D-\B$"$\1GAO?[$P5"@PH0AH24*"4USCF"8W^?K- M*6CO"P(1S)C+)Q(IVEEP Q'@5K<T1C (Y&O4G.XTN:9/J4Q'K."TNZ &'/8P M2-%B8=("];=8-5(QM5)GY57)]7]#553!%W],(%-><E(I!4JFY00JI'DND7I" M!7R>46&O%UU&97RY!E%THP,)D !>9RQ3!0(HX 0E408I@!8M@0)/L$$OV%\J M6 0-X08UV 0JV 0PL08OV%,8P!_ ,06JPRHI &&0D %""'D$,WESX6D_(R<L MIEA$4#QBH&PD>(*CLW8V@!8WL!DXD&LEZ(225P>4)X4*(R<WD&M3,!%PD(4B ML85?5P9K-#JKP1_@H5AEB!N1!X65-X4C(0.48C*XX6M=]$A3)(1R4F:E\Q[\ M409Q4 <^ 3(Q8':-AP%F"(AJ:")RLAHYMT>(Z!V"DAZ,.!*!,ADH>!OO<8DP MD'F-(P)0(&ZAAAVA8CA8@1JL&$D.@7'[!F4AAX)RTC%P\3,C$D=)9BOI@F:2 M!SJ'EF4T,4-HPS>C@R\=(XOF)Q'O4@8M0!!SD1%-\71'$751\1CVL4JUDS@: MX5 TP4CCUFQPT#'XTAAT( ?*P3/.UBZM]#-#4(]LT )"($5KP#@7 8=[E!4> MTHT',CF, 1)(UA0K4XPA9#?G."+R0H_KZ!U7!"W8LA"#0XV-X1V2PW'8>"UH M0Q7ETQCV,7&D<AKXQF3ZAFI_AH(TAP;>*&;&HG+?-HO_ F,N0(@%YHV2IA%? M]P1J1@>6UCB9UAJ;%A2U8CBC\6G#UE U0I0HZ(T,4B09PG%R!I,9QV]EQ&H MMT"P=I6"%F<5 B<\AF9(%'53%T=P876*]7W8Q03S-0(BU4*\-I<T9I=4@)<L M! )^20))"2>]&'6W 34@L&T]X6T*E19RLI2Y@R3HH66,V6V2<8TC(&Z.="%Y M 56)EQ* X45IT&Z?)DQ6:6A 1_R1F_:TS&726;?%FXCYQ"?>6XH @+J1IJF MJ9-30F<QJ7&JYG&M%G!E27##8A;4M)C<)IO=1P*<^1Z>:6ZAV3&CB1.E.6:? M1FA+DFBIF6A D7E!<#18N69021\Q,RZX\8RCXY<CD%"/]"%I$)5Q!#LWL63 M^97 >)PI$5";,6AI:6C?"0(D$!YE46@IT92NPG%TN4+NF9?NB1;\(YL+Y ;I M>)[744[J>7!LR7&\J9UPZ38KMYF9-S %<S_C=HQ[U*!%$I+SB9Y[-&SRI!YK MB6CV=I1%<B8;TQ'S8Y(%@9)SL9*CDB,N>7%>^8LRMW1Z]F\@QY^5]'"^R:*\ MQA64.1=>]#1I !?>T3'=,@7H:8N.!FF*(VE#!W31:(B@LJ.1!3J5<DG?Z:,I M@1'+*"H4IP< UW$),@<VB8;>\64481];U$7;$S#X@HT>4:9LXC60T =XU$@ M)5*A-5JE97PJ05K4)Z5WD1#8IUV@= 57A02@9ZCR15]. (-2D%RG!7HL^J"! M.:7*MZIWF9>".5\D<'XJ!GZ]=Q?:-8#<!5Z=!'I0\%M. %+"-5WWE044B 12 M $%/ %[995,X1:K(!3!B101!,%\7=EK$"F"@9!?8-5[TIUW8Q4FFY27#6JF< M401T(@59\"\: !H(1$560T]-+E-94P E)?4" J#VF%=/'> P #!( " 0 MB 0 '0"&/&DR X1#$/\B_B/X @"IA MI/ 3A(I&'#0)<,#+00<"RCAX^A!P9 MPB04!UBF1)%BY4H5#P8X.<+&R,(( 8E,E!# ZXP 1] 6?3Q*4H )14<$\(!@ MXMB1 0,"S2$A@UPT< N T6D R,<% ?^J7F40J,Z#1?#4#@ 00)< /\HW0O@ MPI'/D(N$"NATX$.7+UZT9-F"9=G+F#-KWLRYL^<)H"92$!UU-&E*IBV?1ITJ M-^O6KE_#CI7+MBP&M&[ARJ6K:V[>O7TM7'816/,Z2AZF[ ("P-&V77$(GOBS MY8,)1U^H+KKCP,2B)Q)F_%N0C X.%Z TA"R; :T+8P;* Z #@I: 9A3L$0-$ M9T+PX<6/)[=W %!S.N;4H8 "Y-2Q "($'&&$.-J8D,@?$@PCUP*!K#-/> *0 MAQ8='= R 'SR!5#' ;,),(Q[(,Y7!SP$UM& *.*9@,@1#:!7WC\26C4 A2=^ M&!\Q =#Q3(\I!DD BA1(")UTU%F'G7;<T>&((D<&D"(@=22@H#CQ. AACE<I M4.$\'J8( AV)##/,% /8$X";;A80P!H!F!( + 'XDF< [+SI)YQ^ @ )!<< M4.BAAB:*Z***-LKHHXY&"NFDDE9*Z:65#A&&&R"X\09[9J3A!AD@D%&&'6F, M408("C$$0@@-*$""IIQZ"JJHI)J*JJJL9O1JK+(2<6JJJ[;:4!IS@"#J''2$ MP08;99#!0JQ0A"%'&&V404<9<B0[A[9GO@&"##3 ,+;K" PLQQ$J"L+L6 MZRNRRKK!K+/02DNMM=AJRZVWX-(A+KGFHJLNN\"2H)8#G)G R!,0#*+/ '2, MH(LZ Z!#W!P'Z,(9.FD , QZ9_UC%P"XC ( ?+IX(P Z58A\\<L= ,"Q+L"\ M;(3(Z+UF\EPIKTR!+AAD+(/([*""3QTD#"+, .R0 X/8-2AP2#J%( +<3OY M0@ @>B##L4#^&( (E0X, '^( Y %OYG)A ,R$, QH end ------------------------------ Cut here ******************************************************************** * 'Captain' Kirk DeHaan "There's a lot to be said * * Sun Microsystems Inc. For a blow to the head" * * * * kirk@sun.com Blue Oyster Cult * * * ********************************************************************
Berry.Mobley@uscacm.UUCP (Berry Mobley) (02/25/90)
I have a 386 clone at work that I am trying to install 2 more serial ports in. It's running MS-Dos 4.01 (which supposedly supp orts COM3 and COM4.) The serial card appears to be connected correctly, but I can't get anything to access the ports. When I do a MODE COMn (n is 3 or 4) I get "Illegal device name". Using n greater than 4 returns "Invalid Parameter". My question: Has anyone successfully installed COM3 and COM4 without custom drivers under MSDOS 4.01? Berry Mobley -- -- Berry Mobley == ...!usceast!uscacm!Berry.Mobley
mccarthy@well.sf.ca.us (Patrick McCarthy) (02/27/90)
In article <278.25E7ADD9@uscacm.UUCP> Berry.Mobley@uscacm.UUCP (Berry Mobley) writes: > > I have a 386 clone at work that I am trying to install 2 more serial >ports in. It's running MS-Dos 4.01 (which supposedly supp >orts COM3 and COM4.) The serial card appears to be connected correctly, >but I can't get anything to access the ports. When I do a >MODE COMn (n is 3 or 4) I get "Illegal device name". Using n greater >than 4 returns "Invalid Parameter". > >My question: Has anyone successfully installed COM3 and COM4 without >custom drivers under MSDOS 4.01? > Berry Mobley > > > >-- >-- >Berry Mobley == ...!usceast!uscacm!Berry.Mobley The problem is that DOS's "support" of four com ports is only half the solution. In the original IBM PC, two interrupt lines were set aside for the COM ports (who will EVER need more than two?). Thus, software by and large came to expect that each COM port would have its own interrupt line (hardware); most serial cards have a switch to choose which of the two standard lines to use (IRQ 3 or IRQ 4). So even though DOS 4.0 has enough sense to realize there may be more than two COM ports hooked up, most existing hardware and software doesn't. There are really only two ways to provide a total solution. One is to buy a card which allows you to choose the IRQ level you want to use; the accompanying software must also allow you to use a nonstandard IRQ. Qua-Tech (Canton, OH, I believe) makes such a board. The other solution is to use something like the DigiBoard, which allows multiple (totally nonstandard) ports to share a single IRQ. Not many general software packages use this scheme, because there are many similar but incompatible boards on the market. Basically, unless you have smart software, it really doesn't matter whether DOS allegedly supports four ports or not, except on microchannel machines, where the interrupt sharing scheme is documented by IBM, and therefore standard across all hardware and software. Pat McCarthy mccarthy@well.uucp
ajai@sce.carleton.ca (Ajai Sehgal) (02/28/90)
I have installed both COM3 and COM4 under PC DOS 4.01 with no special drivers or problems. When installing additional COM ports it is important to check the IRQ settings of the addtional ports and make sure you don't have a conflict. A good program to check this is QAPLUS which is also great for setting up a PC harddrive. Ajai
koch@cell.mot.COM (Clifton Koch) (03/01/90)
> > I have a 386 clone at work that I am trying to install 2 more serial > >ports in. It's running MS-Dos 4.01 (which supposedly supp > >orts COM3 and COM4.) The serial card appears to be connected correctly, > >but I can't get anything to access the ports. When I do a > >MODE COMn (n is 3 or 4) I get "Illegal device name". Using n greater > >than 4 returns "Invalid Parameter". > > > The problem is that DOS's "support" of four com ports is only half the > solution. In the original IBM PC, two interrupt lines were set aside for > the COM ports (who will EVER need more than two?). Thus, software by and > large came to expect that each COM port would have its own interrupt > line (hardware); most serial cards have a switch to choose which of the > two standard lines to use (IRQ 3 or IRQ 4). So even though DOS 4.0 has > enough sense to realize there may be more than two COM ports hooked up, > most existing hardware and software doesn't. There are really only two ways > to provide a total solution. One is to buy a card which allows you to choose > the IRQ level you want to use; the accompanying software must also allow That's still only part of the story. The BIOS has to support COM3 and COM4 also. If it doesn't you have to install a driver. I've used a shareware program called PORTFINDER that pokes around memory and looks for COM and LPT port hardware, if it finds hardware, but no drivers, it loads in drivers. It worked great with DOS3.3. It allowed me ways to init modems via the command line (i.e. echo AT&C1 S0=0 etc >COM3; it was a stupid modem). Let me know if you can't find a copy of the program (usually called PFxx.ZIP where xx is the version, I think mine was PF22), let me know, and we'll work out some way to get it to you. Also, the 'standard' way I've seen com ports configured is that COM1 and COM3 share IRQ4, and COM2 and COM4 share IRQ3. The drivers sort out who really caused the interrupt. Cliff Koch