hisaxctrl (8) Linux Manual Page
hisaxctrl – configure HiSax-Module
Synopsis
hisaxctrl DriverId command parameters
Description
hisaxctrl is used to setup the HiSax-ISDN device driver. All logging-output is sent to the device /dev/isdnctrl. So you can show it by executing cat /dev/isdnctrl.
NOTE: for devfs systems, the program will automatically use /dev/isdn/isdnctrl if available. The use of hisaxctrl only makes sense if you are using the HiSax driver.
Options
- DriverId
- is used to identify the card when using more than one passive card. While loading the hisax module with insmod, or modprobe the DriverId is set by appending
id=idstring1%idstring2%…to the commandline.
- command
- is an integer selecting the setup category. The following values are defined for setting the logging-level of the HiSax-ISDN device driver:
0reports card status infos.
1selects generic debugging.
11selects layer 1 development debugging.
13selects layer 3 development debugging.
the following commands are used to enable special features during runtime of the HiSax-ISDN device driver.
2set B-channel ON delay to parameter (in ms)
5set B-channel in leased mode
6set B-channel in TESTLOOP mode
7set/reset card in Point To Point mode
8set card in FIXED TEI mode
9load firmware for DSP cards
10set B-channel usage limit to 1 or 2 channels
12set echo logging mode (only for some cards)
B-channel usage limit needs to be 1 if enabled
- parameter
- If the command is
9then the parameter is the full pathname to the file containing the firmware.For debug settings this is an integer representing a bitmask. Every bit in this mask switches a debug facility on or off. Depending on the selected category, the following values are defined:
- With
generic debuggingselected
(command1):0x001Link-level <–> hardware-level communication
0x002Top state machine
0x004D-Channel Q.931 (call control messages)
0x008D-Channel Q.921
0x010B-Channel X.75
0x020D-Channel l2
0x040B-Channel l2
0x080D-Channel link state debugging
0x100B-Channel link state debugging
0x200TEI debug
0x400LOCK debug in callc.c
0x800More debug in callc.c (not for normal use)With
layer 1 development debuggingselected
(command11):0x001Warnings (default: on)
0x002IRQ status
0x004ISAC
0x008ISAC FIFO
0x010HSCX
0x020HSCX FIFO (attention: full B-Channel output!)
0x040D-Channel LAPD frame typesWith
layer 3 development debuggingselected
(command13):0x001Warnings (default: on)
0x002l3 protocol discriptor errors
0x004l3 state machine
0x008charge info debugging (1TR6)
Example
hisaxctrlHiSax 1 0x3ff- enables full generic debugging.
Author
© 2000 by Karsten Keil <kkeil [at] suse.de>
See Also
isdnctrl(8), isdn_cause(7), isdninfo(4).
