cecb784778Added GPLv2 clause
master
Daniel Potts
2007-05-31 03:23:23 +0000
19890b650cFixed some feature retieval stuff. Now it work!!
Andreas Eversberg
2007-04-03 19:42:45 +0000
f4a3d41cc4fixed minor bug in dsp: if hardware features are disabled, we also must set feature flag to "received", else we wait until infinity for features Modified Files: mISDN/drivers/isdn/hardware/mISDN/dsp_core.c
Andreas Eversberg
2007-04-03 18:34:38 +0000
c4dd8765b4improved memdebug
Andreas Eversberg
2007-04-03 17:56:52 +0000
34458d894dchanged CMX processing to older version process. note: recevie data to CMX is always required, even on hardware bridging also it is required even if no conference or bridge is formed. CMX process reclocks receive data and also processes echo, even with no bridge or conference.
Andreas Eversberg
2007-04-03 17:47:26 +0000
c24e757ff4Enabling TX data during bridge. Read note in dsp_cmx.c (search for "#if 1")
Andreas Eversberg
2007-04-03 16:15:17 +0000
06244ce555remove deprecated misdn-init and update Makefile and README
mISDN_1_2_0
Nadi Sarrar
2007-04-03 08:39:08 +0000
4a64d3fbc2allow config lines like nt_ptp=1-7,9,10 in misdn-init.conf
Nadi Sarrar
2007-04-03 08:31:04 +0000
434e78c55acommitted kwenzels modification to read out the DIP switches on all boards where it is possible, for that we enlarged the PCI_ENTRY struct with a DIP Capability :) . also moved a few While Loops to For Loops which is much more easy to read. fixed also the behaviour of the LEDs, and made an improvement regarding I/O when setting the LED state. also some fixes regarding the ztdummy timer-register stuff, like we don't unregister when we never have registered before.
Chrisian Richter
2007-04-03 07:28:40 +0000
749541c595make the protocol parameters available via sysfs. i.e. /sys/class/mISDN-stacks/st-00000100/protocol contains the protocol parameter value from the first stack.
Nadi Sarrar
2007-04-02 15:39:31 +0000
fc7d16fd5dadding a hackisch buildin pipeline element to make use of the hw echocanceller
Nadi Sarrar
2007-03-27 10:27:54 +0000
3adb3ed79dremove kernel type from header, update Makefile to reflect the changes in Makefile.v2.6
Nadi Sarrar
2007-03-26 14:46:29 +0000
c8210a32damerge with r1.28
Nadi Sarrar
2007-03-26 14:45:10 +0000
dd092efb7eworkaround for Kernel Oops.. fixing real root soon :)
Chrisian Richter
2007-03-23 17:31:13 +0000
c34e06a2ddworkaround for Kernel Oops.. fixing real root soon :)
Chrisian Richter
2007-03-23 17:23:03 +0000
35da393f82Adding the octware GPL'ed echo canceller kernel module. To make it work, you will need the octvqed userspace daemon.
Nadi Sarrar
2007-03-23 15:30:46 +0000
eeb7623c7every simple audio pipeline implementation, dsp modules can register themselves as pipeline elements and the pipeline is configured with a configuration string via a new PH_CONTROL parameter: PIPELINE_CFG. The config-string is as follows: mec2(training=1)|kb1ec With this example, the audio data would flow through mec2 (instantiated with the parameter-string "training=1") and then through kb1ec (instantiated without parameters). The three echo cancellers are now build as separate modules, named mISDN_dsp_*.
Nadi Sarrar
2007-03-23 13:50:06 +0000
9fb78bc0c9very simple audio pipeline implementation, dsp modules can register themselves as pipeline elements and the pipeline is configured with a configuration string via a new PH_CONTROL parameter: PIPELINE_CFG. The config-string is as follows: mec2(training=1)|kb1ec With this example, the audio data would flow through mec2 (instantiated with the parameter-string "training=1") and then through kb1ec (instantiated without parameters). The three echo cancellers are now build as separate modules, named mISDN_dsp_*.
Nadi Sarrar
2007-03-23 13:48:57 +0000
8afd39d035print fsmTimer debug only when debugflag set
Chrisian Richter
2007-03-21 13:26:56 +0000
4b08981a7eadded installing of mISDNif.h in the /usr/include/linux/ directory to allow userspace apps to compile for mISDN. can be specified by the -p parameter (inspired by jolly)
Chrisian Richter
2007-03-06 20:51:51 +0000
0981be2474added KVERS variable to make it possible to compile against a different than the just running kernel (thx. Igor Neves)
Chrisian Richter
2007-03-05 23:22:01 +0000
cfcd035054fixed typo + added new subminor, preparation for new release..
mISDN_1_1_1
Chrisian Richter
2007-03-02 18:14:19 +0000
1fa5c5942f* fixed support of new BN8S0 leds work now correct again * fixed support of the B410P, which wasn't recognized correctly * added an "opticalsupport" field to the PCI_ENTRY struct. Most e1 boards have no optical interface, so they should never be initialized with one
Chrisian Richter
2007-03-02 14:00:38 +0000
6e6702b4dfadded 125us irq to clock ztdummy from zaptel, so they can be synchronized from our hfc chip and finally from the ISDN line. to enable this you need to add timer=1 as modparm to hfcmulti
Chrisian Richter
2007-01-23 15:01:40 +0000
b6351ddb11added Michaels patch which improves the echocancel performance, thanks a lot
Chrisian Richter
2007-01-22 14:54:04 +0000
7b172e73f0a few more additions for the RESTART Message
Chrisian Richter
2007-01-10 12:56:45 +0000
618cd071d2added possibility to restart channels. works like broadcast facilities without a real process, the user just needs to use the MISDN_ID_DUMMY as l3id (dinfo). This is especially useful if the user Application thinks that there are free channels when the switch from the telco provider thinks there are busy channels, with this restart mechanism they can synchronize, restart_ack will be added when we can test that.
Chrisian Richter
2007-01-09 16:51:47 +0000
d45c93792dremoved newline from l3_debug message which is unnecessary. we only print the RELEASE_COMPLETE without proc message on debug
Chrisian Richter
2007-01-02 13:38:20 +0000
3f81fb08cbthe mISDN_dsp parameter dtmftreshold is now correctly named dtmfthreshold
Chrisian Richter
2007-01-02 10:11:18 +0000
19a3869229Added redirecting number. NOTE: mISDNuser and all applications must be recompiled!!!
Andreas Eversberg
2006-12-27 18:50:50 +0000
d300bb238dadding comments in autogenerated mISDN.conf
Nadi Sarrar
2006-12-21 16:46:47 +0000
d1e673c815mark mISDN modules as used (don't allow to remove them), if userspace software opens /dev/mISDN.
Nadi Sarrar
2006-12-21 15:25:06 +0000
1c919ae75badded installation of new xml style configuration
Chrisian Richter
2006-12-21 09:21:05 +0000
440aacfdf4user,group,mode of /dev/mISDN can now be configured in /etc/mISDN.conf
Nadi Sarrar
2006-12-15 10:42:49 +0000
6120cb8cc5create mISDN device node if not present
Nadi Sarrar
2006-12-15 10:15:31 +0000
7fd00bc1bbcombined singleport pci cards into one xsl stylesheet
Nadi Sarrar
2006-12-14 15:10:59 +0000
183941be8cadding hfcpci and avmfritz support
Nadi Sarrar
2006-12-14 14:49:03 +0000
cacd47333cinitial commit of the new xml way for card configuration and module loading. caution: does not support everything misdn-init does, yet.
Nadi Sarrar
2006-12-14 12:51:41 +0000
a48dd57635Add missing ! to make AppPlciClearOtherApps() actually do something
Günther Kelleter
2006-12-06 15:18:07 +0000
c54ddc246dcommand L1_ACTIVATE_NT replies with (PH_ACTIVATE | INDICATION) when already G3
Martin Bachem
2006-12-06 08:00:17 +0000
106461e7d2dsp_poll option defaults now to 128 as well
Chrisian Richter
2006-12-05 16:39:23 +0000
4c96e1925ccrab debug
Martin Bachem
2006-11-30 16:27:00 +0000
2384b39092reset frame_complete flag during packetizing ISO-URB sub packets
Martin Bachem
2006-11-30 16:25:34 +0000
b1bec05514use SCTR_E to set D_U enable when NT mode
Martin Bachem
2006-11-30 15:40:14 +0000
001d02742ddo not use Interframe-Fill in DChannel TX when NT mode
Martin Bachem
2006-11-30 14:32:53 +0000
2a1c2e8207the return of the spinlock (usb urb callbacks in interrupt context, so hfcsusb_l2l1 gets interrupted without locks)
Martin Bachem
2006-11-30 13:53:34 +0000
926fa87208NT mode: - return (PH_ACTIVATE | INDICATION) after PH_ACTIVATE_REQUEST when in G3 - send (PH_ACTIVATE | CONFIRM) when activation done
Martin Bachem
2006-11-28 16:58:42 +0000
17e4ca93cdfixed a little bug introduced by nadi in the misdn-init script :-)
Chrisian Richter
2006-11-23 17:15:46 +0000
c6e604b80fadding support for dual E1 card
Nadi Sarrar
2006-11-23 16:41:22 +0000
88a4a4ec2aprint this logs only when debug is on
Chrisian Richter
2006-11-22 12:18:00 +0000
4254384a53added swyx PCI ID for the 4S board. bug #75
Chrisian Richter
2006-11-17 15:06:50 +0000
25aebcc9b4modified the misdn-init script so that it works with existing config files, it knows now about cards with fewer ports. also simplified some sed logic by using cut
Chrisian Richter
2006-11-16 13:13:08 +0000
f4e18a559dremoved a printk
Chrisian Richter
2006-11-14 15:20:05 +0000
6e66a0fb06removed find_type_entry. we can use 2 static variables instead, these keep also track of cards with fewer ports than originally designed
Chrisian Richter
2006-11-14 14:55:41 +0000
8d515d2fdfhfcmulti distinguishes now between types and ports. There are now only 3 different types: e1, 4S0 and 8S0, because there are only these 3 chips. But in fact cards which have fewer ports are now supported through the ports variable in the pci_id struct. Also modified the misdn-init script to handle that, and added a mini PCI HFC card with 1 Port
Chrisian Richter
2006-11-14 12:17:02 +0000
51ecee1ea0still changes in debug modes
Martin Bachem
2006-11-13 16:45:41 +0000
a824a65c98trace channel data to syslog
Martin Bachem
2006-11-13 16:27:19 +0000
ae7ba0a377preparing first release 1_0_4
mISDN_1_0_4
Chrisian Richter
2006-11-13 14:55:43 +0000
a340296f95added makefile targets for very basic release management, based on cvs tags
Chrisian Richter
2006-11-13 14:53:48 +0000
1b39ae1623removed some useless logs
Chrisian Richter
2006-11-02 09:40:53 +0000
b2f839bd51Applied patch from David Woodhouse: - fix old mistake breaking HFC-PCI on bigendian (blame Simon) - get rid of config.h. Breaks builds against old kernels, so minor regression
srichter
2006-10-20 14:10:25 +0000
7baab3c770added dsp_poll option to handle different dsp_polls from hfc polls, they might be multiples of 80 if the Timersetting is set 100Hz in the Kernel, default is none the dsp will autosense what is necessary
Chrisian Richter
2006-10-20 12:51:56 +0000
53e5e1d7c7added notfatal option for misdn-init, in case lsusb is not installed, we still go on.
Chrisian Richter
2006-10-16 11:40:20 +0000
1ed9289f48Modified change from gkelleter a bit. If you change things in the TE State machine, check the whole code! Disconnects might also be sent out in other States like outgoing Setup.. i've did your change only in state 7 == In Setup + Out Alerting, please check if that works for you.
Chrisian Richter
2006-10-16 07:43:57 +0000
60be2d76f8removed a lot of verbosity. Better commented the pcm_slave and ignore_pcm_frameclock options
Chrisian Richter
2006-10-09 12:51:33 +0000
36ade5e5f5James Harper identified that locks were being taken twice along the same code path, causing a hang (on SMP). These have been removed.
Daniel Potts
2006-10-02 12:51:33 +0000
7de26421e1we work now with 32bit access on the fifos. Also for the b410P we don't adjust the txgain anymore since -4 is quite too much
Chrisian Richter
2006-09-27 08:28:50 +0000
643710ddbfendian fixes for BIGENDIAN systems. capi_profile and messages have to be little endian by definition
Günther Kelleter
2006-09-14 15:51:46 +0000
2b7e0b8e84in l3dss1_disconnect() the cause value was not taken from the DISCONNECT message, when it supplies one. Therefore an incoming DISCONNECT after incoming SETUP and outgoing ALERTING was not answered with RELEASE, since the cause was not evaluated properly. State 12 was entered instead of state 19
Günther Kelleter
2006-09-14 15:47:22 +0000
e42aada6cfset message type to MT_RELEASE_COMPLETE in message for CC_RELEASE_COMPLETE_REQ. MT_DISCONNECT was sent instead of MT_RELEASE_COMPLETE as required
Günther Kelleter
2006-09-14 15:43:09 +0000
d87bf83950fix potential skb overflow when user-user-info is sent in an ALERTING message
Günther Kelleter
2006-09-14 15:41:05 +0000
f85a2af479make compilable on non-i386 architectures
Günther Kelleter
2006-09-14 15:39:52 +0000
216a4b1eddlitle fix to make the leds work when the watchdog is enabled
Chrisian Richter
2006-09-13 15:53:01 +0000
5787705119added a 2 clocking options for the hfc e1 chips
Chrisian Richter
2006-09-13 14:01:04 +0000
89626fbadeconfigure end of pulse control for ST mode (TE & NT)
Martin Bachem
2006-09-11 11:44:02 +0000
a9c1ddd31cadded some minipci hfcmulti based cards
Chrisian Richter
2006-09-08 10:39:54 +0000
5d275ef7d7don't print the NEXT_SKB EXISTS error.. for testing
Chrisian Richter
2006-09-07 13:02:34 +0000
8ab0c38df3added the new B410P HFC-4S based card. This card has Echocancelation in hardware. Modified mISDN_dsp to check for hw_echocan facilities. added possibility to control the gain from lower layers. Thanks to Matthew Fredrickson for most of the patches.
Chrisian Richter
2006-09-06 17:24:22 +0000