Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
ISIC(4)		       FreeBSD Kernel Interfaces Manual		       ISIC(4)

NAME
     isic -- isdn4bsd Siemens ISDN Chipset device driver

SYNOPSIS
   FreeBSD (FreeBSD >= 4.0)
     Asuscom ISDNLink 128K (ISA	PnP):
     options "ASUSCOM_IPAC"
     device isic0

     AVM A1 or AVM Fritz!Card classic:
     options "AVM_A1"
     device isic0 at isa? port 0x340 irq 5 flags 4

     Dr. Neuhaus Niccy Go@ (PnP):
     options "DRN_NGO"
     device isic0

     ELSA QuickStep 1000pro ISA	(PnP):
     options "ELSA_QS1ISA"
     device isic0

     ELSA MicroLink ISDN/PCI (ELSA QuickStep 1000pro PCI):
     options "ELSA_QS1PCI"
     device isic0

     ELSA PCC-16:
     options "ELSA_PCC16"
     device isic0 at isa? port 0x360 irq 10 flags 20

     Sedlbauer Win Speed card (PnP):
     options "SEDLBAUER"
     device isic0

     Siemens I-Surf 2.0	PnP:
     options "SIEMENS_ISURF2"
     device isic0

     Teles S0/8	or Niccy 1008 card:
     options "TEL_S0_8"
     device isic0 at isa? iomem	0xd0000	irq 5 flags 1

     Teles S0/16 or Creatix ISDN-S0 or Niccy 1016 card:
     options "TEL_S0_16"
     device isic0 at isa? port 0xd80 iomem 0xd0000 irq 5 flags 2

     Teles S0/16.3 card:
     options "TEL_S0_16_3"
     device isic0 at isa? port 0xd80 irq 5 flags 3

     Teles S0/16.3 PnP card (PnP) or Creatix ISDN-S0 P&P card (PnP):
     options "TEL_S0_16_3_P"
     device isic0

     USRobotics	Sportster ISDN TA internal or Stollmann	Tina-pp	card:
     options "USR_STI"
     device isic0 at isa? port 0x268 irq 5 flags 7

     Eicon.Diehl DIVA 2.0 and 2.02 ISA PnP card:
     options "EICON_DIVA"
     device isic0

   NetBSD
     On	the ISA	bus:

     Teles S0/8	or Niccy 1008 card:
     options "TEL_S0_8"
     isic0 at isa? iomem 0xd0000 irq 5

     Teles S0/16 or Creatix ISDN-S0 or Niccy 1016 card:
     options "TEL_S0_16"
     isic0 at isa? port	0xd80 iomem 0xd0000 irq	5

     Teles S0/16.3 card:
     options "TEL_S0_16_3"
     isic0 at isa? port	0xd80 irq 5

     AVM A1 or AVM Fritz card:
     options "AVM_A1"
     isic0 at isa? port	0x340 irq 5

     USRobotics	Sportster ISDN TA internal or Stollmann	Tina-pp	card:
     options "USR_STI"
     isic0 at isa? port	0x268 irq 5

     ITK ix1 micro card:
     options "ITKIX1"
     isic0 at isa? port	0x398 irq 10

     On	the ISAPNP bus:

     Teles S0/16.3 PnP card
     options "TEL_S0_16_3_P"
     isic* at isapnp?

     Creatix ISDN-S0 P&P card
     options "CRTX_S0_P"
     isic* at isapnp?

     Dr. Neuhaus Niccy GO@
     options "DRN_NGO"
     isic* at isapnp?

     ELSA QuickStep 1000pro (ISA version):
     options "ELSA_QS1ISA"
     isic* at isapnp?

     Sedlbauer WinSpeed:
     options "SEDLBAUER"
     isic* at isapnp?

     Dynalink IS64PH:
     options "DYNALINK"
     isic* at isapnp?

     Cards on the PCI bus:

     ELSA QuickStep 1000pro (PCI version)
     options "ELSA_QS1PCI"
     isic* at pci?

     Cards on the PCMCIA or PCCARD bus:

     AVM Fritz!Card PCMCIA
     options "AVM_A1_PCMCIA"
     isic* at pcmcia? function ?

     ELSA MicroLink ISDN/MC
     options "ELSA_ISDNMC"
     isic* at pcmcia? function ?

     ELSA MicroLink MC/all
     options "ELSA_MCALL"
     isic* at pcmcia? function ?

     Cards on the Amiga	Zorro bus:

     BSC/ITH ISDN Master, ITH ISDN MasterII or VMC ISDN	Blaster
     aster* at zbus?
     isic* at aster? port ?

DESCRIPTION
     The isic driver provides D-channel	layer 1	supports as specified in ITU
     Recommendation I.430 and layer 1 support for the B-channel.

     The driver	supports several 8 and 16bit passive ISDN cards	from various
     manufacturers which are all based upon the	popular	Siemens	ISDN chipset
     consisting	of the ISDN Subscriber Access Controller ISAC (such as the
     PEB2085 or	PSB 2186) and the High-Level Serial Communications Controller
     Extended HSCX (such as the	SAB82525 or PSB21525). The newer IPAC chip
     (which integrates an ISAC and a HSCX in one chip, with the	added benefit
     of	larger FIFO buffers) is	also supported.

SUPPORTED CARDS
     Teles S0/8, Dr. Neuhaus Niccy 1008, Creatix ISDN-S0/8

	     The required (optional for	NetBSD)	flag value is 1.

	     Notice that this cards must not have a port value in the config
	     line.

	     Valid interrupts are 2, 3,	4, 5, 6	and 7.

	     The i/o ports are memory mapped and the memory start address may
	     be	in the range 0xA0000 to	0xDF000	and uses 4kB of	memory.

     Teles S0/16, Creatix ISDN-S0, Dr. Neuhaus Niccy 1016

	     The required (optional under NetBSD) flag value is	2.

	     These boards have a jumper	which specifies	an i/o base address of
	     either 0xd80, 0xe80 or 0xf80. The remaining necessary configura-
	     tion values are then programmed at	run time by accessing this i/o
	     port.

	     Valid interrupts are 2, 3,	4, 5, 10, 11, 12 or 15.

	     Valid memory start	addresses are 0xC0000, 0xC2000,	0xC4000,
	     0xC6000, 0xC8000, 0xCA000,	0xCC000, 0xCE000, 0xD0000, 0xD2000,
	     0xD4000, 0xD6000, 0xD8000,	0xDA000, 0xDC000 and 0xDE000.

	     Notice: Although the Jumpers are labeled 0xd80, 0xe80 or 0xf80,
	     they also require i/o space at addresses 0x180, 0x280 or 0x380.

     Teles S0/16.3

	     The required (optional under NetBSD) flag value is	3.

	     This card is completely i/o mapped	and must not have an iomem
	     statement in the config line.

	     Valid interrupts are 2, 5,	9, 10, 12 or 15.

	     Notice: Although the switch positions are labeled 0x180, 0x280
	     and 0x380,	the card is to be configured at	0xd80, 0xe80 or	0xf80
	     respectively!

     AVM A1, AVM Fritz!Card

	     The required (optional under NetBSD) flag value is	4.

	     These boards have a jumper	which specifies	an i/o base address of
	     either 0x200, 0x240, 0x300	or 0x340.

	     Valid interrupt configurations are	3, 4, 5, 6, 7, 10, 11, 12 or
	     15.

	     Older Versions of the AVM A1 also require setting of an IRQ
	     jumper, newer versions of this and	the Fritz!Card only have an
	     i/o base jumper and the interrupt is setup	at runtime by repro-
	     gramming a	register.

	     This card is completely i/o mapped	and must not have an iomem
	     statement in the config line.

     Teles S0/16.3 PnP

	     Possible i/o port values are 0x580, 0x500 and 0x680.  Possible
	     interrupt configurations are 3, 5,	7, 10, 11 and 12.

	     The the card is auto-configured by	the PnP	kernel subsystem.

     Creatix ISDN-S0 P_P

	     Valid i/o port values are 0x120, 0x180 and	0x100.

	     Valid interrupt configurations are	3, 5, 7, 10, 11	and 12.

	     The card is auto-configured by the	PnP kernel subsystem.

     3Com USRobotics Sportster ISDN TA intern and Stollmann Tina pp

	     The required (optional for	NetBSD)	flag value is 7.

	     Valid i/o port values are 0x200, 0x208, 0x210, 0x218, 0x220,
	     0x228, 0x230, 0x238, 0x240, 0x248,	0x250, 0x258, 0x260, 0x268,
	     0x270 and 0x278.

	     Valid interrupt configurations are	5, 7, 10, 11, 12, 14, 15.

	     Notice: this card has a strange address decoding scheme resulting
	     in	64 windows of some bytes length. Anyway, support for this card
	     is	good because the manufacturer gave out technical docs for this
	     card!

     Dr. Neuhaus Niccy Go@

	     Valid i/o port values must	be in the range	0x200 ... 0x3e0.

	     Valid interrupt configurations are	3, 4, 5, 9, 10,	11, 12,	15.

	     The card is auto-configured by the	PnP kernel subsystem.

     Sedlbauer Win Speed

	     Valid i/o port values must	be in the range	0x100 ... 0x3f0.
	     (alignment	0x8, len 0x8)

	     Valid interrupt configurations are	3, 4, 5, 7, 10,	11, 12,	13,
	     15.

	     The card is auto-configured by the	PnP kernel subsystem.

     ELSA QuickStep 1000pro (ISA)

	     I/O port in the range 0x160 ... 0x360 (occupies 8 bytes).

	     Valid interrupt configurations are	3, 4, 5, 7, 10,	11, 12,	15.

	     The card is auto-configured by the	PnP kernel subsystem.

     ELSA QuickStep 1000pro-PCI

	     The card is auto-configured by the	PCI kernel subsystem.

     ITK ix1 micro

	     The required (optional under NetBSD) flag value is	18.

	     Valid i/o port values must	be in the range	(<unknown>).

	     Valid interrupt configurations are	(<unknown>).

     BSC ISDN Master
     ITH ISDN MasterII
     VMC ISDN Blaster

	     The card addresses	are auto-configured by the Zorro bus kernel
	     subsystem.	 The ISDN functions of the boards are at known (to the
	     driver) relative addresses.

	     Note that currently, you have to jumper the card interupt for IPL
	     2 instead of IPL 6	(which is used by most AmigaOS software).

	     Note that the ITH ISDN MasterII doesn't work in the DraCo Zorro
	     bus. This is no NetBSD problem, but general.

CAVEATS
     Note that all of the boards with I/O ports	actually use several ranges of
     port addresses; Teles happen to refer to the 0xd80	range in their docu-
     mentation (the board also uses 0x180 etc.), while AVM happen to refer to
     the 0x200 range in	their documentation (the board also uses 0x600 etc.)
     The driver	matches	the manufacturers' description for the purposes	of
     configuration, but	of course makes	use of all the ports in	order to oper-
     ate the card.

BUGS
     Since there is no hardware	documentation available	from several manufac-
     turers for	their boards, it is likely that	there are many,	many bugs
     left.

STANDARDS
     CCITT Recommendation I.430

SEE ALSO
     i4bq921(4), i4bq931(4)

AUTHORS
     The isic driver and this manpage were written by Hellmuth Michaelis
     <hm@kts.org>.  It is based	on earlier work	of Arne	Helme, Andrew Gordon
     and Gary Jennejohn.

     The complete porting to and maintenance of	NetBSD was done	by Martin
     Husemann <martin@rumolt.teuto.de>.

     The NetBSD/Amiga ISDN Blaster/Master/MasterII driver was written by
     Ignatios Souvatzis	<is@netbsd.org>.

FreeBSD	11.1		       January 26, 2001			  FreeBSD 11.1

NAME | SYNOPSIS | DESCRIPTION | SUPPORTED CARDS | CAVEATS | BUGS | STANDARDS | SEE ALSO | AUTHORS

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=isic&sektion=4&manpath=FreeBSD+4.5-RELEASE>

home | help