LKM – adaptor drivers
Welcome to the tutorial guide. The guide will provide a user with guidance and instructions on adaptor driver.
de600: D-Link DE600 pocket adapter driver
This is a driver for the D-Link DE600 pocket Ethernet adapter.
An example is provided below:
modprobe de600 de600_debug=0
Parameters:
de600_debug
Please note that this driver expects the adapter to be at port 0×378 and generate IRQ 7. This is the same as the DOS lpt1 device. These are compile time options.
de620: D-Link DE620 pocket adapter driver
This is a driver for the D-Link DE620 pocket Ethernet adapter.
An example is provided below:
modprobe de620 bnc=0 utp=0 io=0×378 irq=7
Parameters:
bnc
1
Network is 10Base2
0
Network is not 10Base2
utp
1
Network is 10BaseT
0
Network is not 10BaseT
io
I/O port address of port driver is to drive. Default is 0×378.
irq
IRQ driver is to service. Default is 7.
You can’t specify both bnc=1 and utp=1.
ibmtr: Tropic chipset based token ring adapter driver
An example is provided below:
modprobe ibmtr io=0xa20 irq=5
Parameters:
io
I/O port address of port driver is to drive. Default is 0xa20.
irq
IRQ driver is to service. By default, the driver determines the IRQ by autoIRQ probing.
arcnet: ARCnet driver
An example is provided below:
modprobe arcnet io=0×300 irq=2 shmem=0xd0000 device=arc1
Parameters:
io
I/O port address of port driver is to drive. If you don’t specify this, the driver probes addresses 0×300, 0×2E0, 0×2F0, 0×2D0, 0×200, 0×210, 0×220, 0×230, 0×240, 0×250, 0×260, 0×270, 0×280, 0×290, 0×2A0, 0×2B0, 0×2C0, 0×310, 0×320, 0×330, 0×340, 0×350, 0×360, 0×370, 0×380, 0×390, 0×3A0, 0×3E0, and 0×3F0.
irq
IRQ driver is to service. By default, the driver determines the IRQ by autoIRQ probing.
device
device name.
isdn: basic ISDN functions
This provides ISDN functions used by ISDN adapter drivers.
Setting up ISDN networking is a complicated task.
An example of this is provided below::
modprobe isdn
There are no module parameters.
This module depends on module slhc.
icn: ICN 2B and 4B driver
This is a driver for the ICN 2B and ICN 4B ISDN adapters.
An example is provided below:
modprobe icn portbase=0×320 membase=0xd0000 icn_id=idstring icn_id2=idstring2
Parameters:
portbase
Address of the base I/O port on the adapter. Defaults is 0×320.
membase
Address of shared memory. Default is 0xd0000.
icn_id
idstring for the first adapter. Must start with a character! This parameter is required.
icn_id2
idstring for the second adapter. Must start with a character! This parameter is required with the double card.
This module depends on module isdn.
pcbit: PCBIT-D driver
This is a driver for the PCBIT-D ISDN adapter driver.
An example is provided below:
modprobe pcbit mem=0xd0000 irq=5
Parameters:
mem
Shared memory address. Default is 0xd0000
irq
IRQ the driver is to service. Default is 5.
This module depend on module isdn.
teles: Teles/NICCY1016PC/Creatix driver
This is a driver for the Teles/NICCY1016PC/Creatix ISDN adapter. It can drive up to 16 cards.
An example is provided below:
modprobe teles io=0xd0000,15,0xd80,2 teles_id=idstring
Parameters:
io
This is a whole collection of parameters in one. It’s syntax is io=card1options [,card2options ,…] where card1options is a set of options for the first card, etc.
The syntax of card1options, etc. is sharedmem, irq, portbase, dprotocol
sharedmem
Address of shared memory. Default 0xd0000
irq
IRQ driver is to service.
portbase
Address of base I/O port.
dprotocol
D-channel protocol of the card
1
1TR6
2
EDSS1. This is the default.
teles_id
Driver ID for accessing with utilities and identification when using a line monitor. Value must start with a character! Default: none.
The driver determines the type of card from the port, irq and shared memory address:
• port == 0, shared memory != 0 -> Teles S0-8
• port != 0, shared memory != 0 -> Teles S0-16.0
• port != 0, shared memory == 0 -> Teles S0-16.3
Please note that this module depends on module isdn.
If you followed advise and guidance as provided in this tutorial then you would have learnt about the adaptor drivers.













