The Care and Feeding of ISDN4BSD
previous up next
5.4.3 The Interrupt Number 5.4 Kernel Configuration for 5.5 Kernel Configuration for

5.4.4 The isic Driver Configuration Line

With the information we found out in the above paragraphs, we are now able to enter the second line into our kernel configuration file for FreeBSD 3.x:

device isic0 at isa? port 0xd80 iomem 0xd0000 net irq 5 flags 2

or this one for FreeBSD 4.0:

device isic0 at isa? port 0xd80 iomem 0xd0000 net irq 5 flags 2

A bit more explanation: this tells the kernel that there is a new device driver to be configured into the kernel (device), the name of the driver is isic, this is the first card using this driver (the 0 in isic0), the card is an ISA3card which plugs into one of the ISA bus slots (at isa?), the i/o-port base address is 0xd80, the memory start address is 0xd0000, the kernel internal processor priority level for this driver is net (for FreeBSD 3.x), the interrupt number used is 5, the card-specific flag value is 0x02 (mandatory).

previous index next

Hellmuth Michaelis 2000-05-08