[PLUG] How to set base I/O on old modem?

Marvin J. Kosmal lamsokvr at xprt.net
Thu Jan 2 18:03:02 UTC 2003


On Thu, 2003-01-02 at 17:51, Marvin J. Kosmal wrote:
> On Thu, 2003-01-02 at 17:13, Tyler F. Creelan wrote:
> > Hi everyone -
> > 
> > I've got a non-pnp ISA modem and I can't figure out how to set the base
> > I/O address on it. Below is a schematic of the jumpers on the card and
> > their labels. It would appear the numbers in the ON column refer to
> > jumpers that need to be set, which is straightforward, however it's not
> > clear to me what this cryptic "COM" thing refers to; since the I/O address
> > isn't referenced anywhere on the card, perhaps COM refers to it in some
> > way? Any ideas?
> > 
> > Schematic of the modem, where '.' is a pin and [ ] is a jumper:
> > 
> > JMP4
> > 
> > .	[.	.]
> > 
> > 
> > JMP8
> > 
> > 6	.	.
> > 5	.	.
> > 4	[.	.]
> > 3	.	.
> > 2	.	[.	.]
> > 1	.	[.	.]
> > 
> > 
> > There is also a table of this form, it is not situated near the jumpers:
> > 
> > COM	IRQ	ON
> > 1	4	1,2,5
> > 2	3	2,4
> > 3	4	1,5
> > 3	5	1,6
> > 4	3	4
> > 4	2	3
> > 
> > 
> > For reference, the modem is a Cirrus Logic 1414 ECT. The microprocessor,
> > SAFE device, and DSP are "CL-MD1214-11QC-D", "CL-MD1724-11VC-D", and
> > "CL-MD2614-20QC-E" respectively, and there are: "WS-1414IV1 NO:F1-0001" at
> > the slot side of the card, and "HT IV-0 9511" at the top. According to
> > this reference the card will work as a modem device under linux when
> > configured with setserial:
> > 
> > http://www.idir.net/~gromitkc/intel/cirrus_cl-md1414ecx.html
> > 
> > I'm using this Modem Howto as a guide:
> > 
> > http://en.tldp.org/HOWTO/Modem-HOWTO.html
> > 
> > The device is not a winmodem.  FYI, there appears to be a program "scanport"
> > shipped with Debian to probe ISA devices but it's segfaulting and I'll
> > have to try reinstalling it. The reason I want to know the base I/O is I
> > want to setup the modem as a serial device under linux, using setserial,
> > so I can access the internet.
> > 
> > Thanks!
> > 
> > Tyler
> > 
> 
> 
> 
> 
> comm refers to your serial communications port...
> 
> Of which you have two 
> 
> comm 1&3 are the same
> comm 2&4 are the same

Correction:  

Usually comm1 & comm3  use irq4
 
and

comm 2 & comm4 use irq3

And yes   comm1 and comm3 have different addresses.

There are only 2 UART's on the motherboard  -- or one
if you have a cheap motherboard...


So if you really need two comm ports.
The usual configuration is one even and one odd..

You can usually -- manually -- change the address in BIOS.

HTH

Marvin 

> 
> do a cat on /proc/ioports  and you should get something like
> this :::  
> 
> 0000-001f : dma1
> 0020-003f : pic1
> 0040-005f : timer
> 0060-006f : keyboard
> 0070-007f : rtc
> 0080-008f : dma page reg
> 00a0-00bf : pic2
> 00c0-00df : dma2
> 00f0-00ff : fpu
> 01f0-01f7 : ide0
> 02f8-02ff : serial(set)
> 0378-037a : parport0
> 037b-037f : parport0
> 03c0-03df : vga+
> 03f6-03f6 : ide0
> 03f8-03ff : serial(set)
> 0cf8-0cff : PCI conf1
> 4000-40ff : VIA Technologies, Inc. VT82C686 [Apollo Super ACPI]
> 5000-500f : VIA Technologies, Inc. VT82C686 [Apollo Super ACPI]
> 6000-607f : VIA Technologies, Inc. VT82C686 [Apollo Super ACPI]
> c000-c00f : VIA Technologies, Inc. Bus Master IDE
>   c000-c007 : ide0
>   c008-c00f : ide1
> :
> 
> 
> Notice address 03f8 - 03ff   an eight bit port..
> 
> Comm 1  or comm 3
> 
>  now cat interrupts 
>            CPU0       
>   0:    1007032          XT-PIC  timer
>   1:       6061          XT-PIC  keyboard
>   2:          0          XT-PIC  cascade
>   4:    1531380          XT-PIC  serial
>   8:          3          XT-PIC  rtc
>   9:          0          XT-PIC  es1371
>  10:         91          XT-PIC  usb-uhci, usb-uhci
>  11:      48888          XT-PIC  ide2, ide3
>  12:     273792          XT-PIC  PS/2 Mouse
>  14:         11          XT-PIC  ide0
> NMI:          0 
> 
> You will notice irq4 is serial or comm1
> 
> Which is ttyS0 in linux
> 
> HTH
> 
> 
> Marvin
> 
> 
> 
> 
> 
> _______________________________________________
> PLUG mailing list
> PLUG at lists.pdxlinux.org
> http://lists.pdxlinux.org/mailman/listinfo/plug
> 






More information about the PLUG mailing list