HFC-E1: wrong write to register caused clock sync to to work correcly. the result was biterrors due to slips in frames. (bad to faxes and modem connects). also uncontrolled reset of the jitter buffers caused corrupt frames and slips (losses).
also: new flag to load E1 cards even if PCM clock is available (yet). it can be used to load a PCM slave before the PCM master is loaded.
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/dsp_cmx.c
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.c
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.h
are supported. RED shows LOS/AIS, GREEN shows ACTIVE state an FIFO activity.
Switches can be used to send LOS and AIS.
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.c
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.h
- udevice works with kernel 2.6.8 and hopefully > 2.6.8
(required for PBX4Linux & Asterisk channel driver)
- hfc_multi driver (HFC-4S/8S/E1) now works with kernel >= 2.6.8
- hfc_multi crash bug fix while unloading
- hfc_multi now uses correct leds display on HFC-4S boards
(red blinking or off = layer 1 inactive
red = layer 1 active
green / green flashing = traffic on interface)
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.c
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.h
mISDN/drivers/isdn/hardware/mISDN/udevice.c
option it still can be set to memory PCI access.
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/Kconfig.v2.6
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.c
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.h
delay and count biterrors.
2. New vendor IDs are added to the hfc_multi driver (Beronet Cards).
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/dsp.h
mISDN/drivers/isdn/hardware/mISDN/dsp_cmx.c
mISDN/drivers/isdn/hardware/mISDN/dsp_core.c
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.c
Fixes and minor changes of hfc 4s/8s/e1 driver.
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/dsp_tones.c
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.c
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.h
of 100ms until sending MGR_CTRLREADY from driver.
KKeil: Please review it and tell me why it is required to wait.
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.c
testet and works stable.
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/dsp.h
mISDN/drivers/isdn/hardware/mISDN/dsp_audio.c
mISDN/drivers/isdn/hardware/mISDN/dsp_blowfish.c
mISDN/drivers/isdn/hardware/mISDN/dsp_cmx.c
mISDN/drivers/isdn/hardware/mISDN/dsp_core.c
mISDN/drivers/isdn/hardware/mISDN/dsp_dtmf.c
mISDN/drivers/isdn/hardware/mISDN/dsp_tones.c
mISDN/drivers/isdn/hardware/mISDN/Kconfig.v2.6
mISDN/include/linux/mISDNif.h
E1 (PRI) interface now works stable including own layer 1 support.
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.c
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.h
Layer 3 now handles PRI interfaces correctly.
- each layer-3 instance with local callref counter
- correct restart procedure (stays in state 0)
- new feature flag for long callref (ISDN_PID_L3_CRLEN2)
- MINOR FIX: when parsing the information elements, the second element
found doesn't overwrite the first element anymore.
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/l3_udss1.c
mISDN/drivers/isdn/hardware/mISDN/layer3.c
mISDN/drivers/isdn/hardware/mISDN/layer3.h
mISDN/include/linux/mISDNif.h
Many fixes, hardware support for dtmf, conferences, crossconnects.
Blowfish crypt support for audio data (dsp).
Changes to Kconfig, Makefile and Rules.mISDN. Minor changes to mISDNif.h.
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/Kconfig.v2.6
mISDN/drivers/isdn/hardware/mISDN/Makefile
mISDN/drivers/isdn/hardware/mISDN/Makefile.v2.4
mISDN/drivers/isdn/hardware/mISDN/Makefile.v2.6
mISDN/drivers/isdn/hardware/mISDN/Rules.mISDN.v2.4
mISDN/drivers/isdn/hardware/mISDN/dsp.h
mISDN/drivers/isdn/hardware/mISDN/dsp_audio.c
mISDN/drivers/isdn/hardware/mISDN/dsp_cmx.c
mISDN/drivers/isdn/hardware/mISDN/dsp_core.c
mISDN/drivers/isdn/hardware/mISDN/dsp_dtmf.c
mISDN/drivers/isdn/hardware/mISDN/dsp_tones.c
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.c
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.h
mISDN/include/linux/mISDNif.h