Commit Graph

  • cecb784778 Added GPLv2 clause master Daniel Potts 2007-05-31 03:23:23 +0000
  • 19890b650c Fixed some feature retieval stuff. Now it work!! Andreas Eversberg 2007-04-03 19:42:45 +0000
  • f4a3d41cc4 fixed 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
  • c4dd8765b4 improved memdebug Andreas Eversberg 2007-04-03 17:56:52 +0000
  • 34458d894d changed 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
  • c24e757ff4 Enabling TX data during bridge. Read note in dsp_cmx.c (search for "#if 1") Andreas Eversberg 2007-04-03 16:15:17 +0000
  • 06244ce555 remove deprecated misdn-init and update Makefile and README mISDN_1_2_0 Nadi Sarrar 2007-04-03 08:39:08 +0000
  • 4a64d3fbc2 allow config lines like nt_ptp=1-7,9,10 in misdn-init.conf Nadi Sarrar 2007-04-03 08:31:04 +0000
  • 434e78c55a committed 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
  • 749541c595 make 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
  • fc245dc655 preparing for 1.1.2 mISDN_1_1_2 Chrisian Richter 2007-04-02 07:01:14 +0000
  • 81e9a9193e added CHANGES file to reflect the modifications Chrisian Richter 2007-04-02 07:00:48 +0000
  • 7eae689857 don't load hfcmulti if no hfcmulti cards configured Nadi Sarrar 2007-03-28 11:06:06 +0000
  • 9d76bbabf0 don't load hfcmulti if no hfcmulti cards configured Nadi Sarrar 2007-03-28 11:04:33 +0000
  • b70f8ddd1c Changed my email address to jolly@eversberg.eu Andreas Eversberg 2007-03-27 15:06:29 +0000
  • fc7d16fd5d adding a hackisch buildin pipeline element to make use of the hw echocanceller Nadi Sarrar 2007-03-27 10:27:54 +0000
  • 3adb3ed79d remove kernel type from header, update Makefile to reflect the changes in Makefile.v2.6 Nadi Sarrar 2007-03-26 14:46:29 +0000
  • c8210a32da merge with r1.28 Nadi Sarrar 2007-03-26 14:45:10 +0000
  • dd092efb7e workaround for Kernel Oops.. fixing real root soon :) Chrisian Richter 2007-03-23 17:31:13 +0000
  • c34e06a2dd workaround for Kernel Oops.. fixing real root soon :) Chrisian Richter 2007-03-23 17:23:03 +0000
  • 35da393f82 Adding 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
  • eeb7623c7e very 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
  • 9fb78bc0c9 very 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
  • 8afd39d035 print fsmTimer debug only when debugflag set Chrisian Richter 2007-03-21 13:26:56 +0000
  • 4b08981a7e added 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
  • 0981be2474 added 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
  • cfcd035054 fixed 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
  • b87a76c616 added junghanns pci id (quadbri 2.0 board) Chrisian Richter 2007-02-27 21:16:08 +0000
  • 04c6a25a2c adjusted Major/Minor in Makefile mISDN_1_1_0 Chrisian Richter 2007-02-13 11:59:50 +0000
  • dcc1f604e9 added README.mISDN which explains a bit the new xmls style config Chrisian Richter 2007-02-13 11:50:39 +0000
  • b237b99a3e made the VERSION file .PHONY Chrisian Richter 2007-02-13 10:46:35 +0000
  • 140f0044d0 added the config.h fix for kernels>=2.6.19 Chrisian Richter 2007-02-13 10:43:46 +0000
  • 1f4daf4e55 VERSION file needs to be generated for compiling Chrisian Richter 2007-02-13 10:28:53 +0000
  • 26104aec84 added new BN8S+ which has 8 LEDS for each ISDN Port, also added VERSION printing to mISDN_core Chrisian Richter 2007-02-13 10:27:01 +0000
  • 2083ca73f1 new timer=(yes|no) parameter for hfcmulti Nadi Sarrar 2007-01-25 13:58:27 +0000
  • 84116778c7 added timer mechanism to misdn-init file Chrisian Richter 2007-01-24 16:45:12 +0000
  • 6e6702b4df added 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
  • b6351ddb11 added Michaels patch which improves the echocancel performance, thanks a lot Chrisian Richter 2007-01-22 14:54:04 +0000
  • 7b172e73f0 a few more additions for the RESTART Message Chrisian Richter 2007-01-10 12:56:45 +0000
  • 618cd071d2 added 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
  • d45c93792d removed 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
  • 3f81fb08cb the mISDN_dsp parameter dtmftreshold is now correctly named dtmfthreshold Chrisian Richter 2007-01-02 10:11:18 +0000
  • 19a3869229 Added redirecting number. NOTE: mISDNuser and all applications must be recompiled!!! Andreas Eversberg 2006-12-27 18:50:50 +0000
  • d300bb238d adding comments in autogenerated mISDN.conf Nadi Sarrar 2006-12-21 16:46:47 +0000
  • d1e673c815 mark 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
  • 1c919ae75b added installation of new xml style configuration Chrisian Richter 2006-12-21 09:21:05 +0000
  • 440aacfdf4 user,group,mode of /dev/mISDN can now be configured in /etc/mISDN.conf Nadi Sarrar 2006-12-15 10:42:49 +0000
  • 6120cb8cc5 create mISDN device node if not present Nadi Sarrar 2006-12-15 10:15:31 +0000
  • 7fd00bc1bb combined singleport pci cards into one xsl stylesheet Nadi Sarrar 2006-12-14 15:10:59 +0000
  • 183941be8c adding hfcpci and avmfritz support Nadi Sarrar 2006-12-14 14:49:03 +0000
  • cacd47333c initial 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
  • a48dd57635 Add missing ! to make AppPlciClearOtherApps() actually do something Günther Kelleter 2006-12-06 15:18:07 +0000
  • c54ddc246d command L1_ACTIVATE_NT replies with (PH_ACTIVATE | INDICATION) when already G3 Martin Bachem 2006-12-06 08:00:17 +0000
  • 106461e7d2 dsp_poll option defaults now to 128 as well Chrisian Richter 2006-12-05 16:39:23 +0000
  • 4c96e1925c crab debug Martin Bachem 2006-11-30 16:27:00 +0000
  • 2384b39092 reset frame_complete flag during packetizing ISO-URB sub packets Martin Bachem 2006-11-30 16:25:34 +0000
  • b1bec05514 use SCTR_E to set D_U enable when NT mode Martin Bachem 2006-11-30 15:40:14 +0000
  • 001d02742d do not use Interframe-Fill in DChannel TX when NT mode Martin Bachem 2006-11-30 14:32:53 +0000
  • 2a1c2e8207 the 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
  • 926fa87208 NT 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
  • 17e4ca93cd fixed a little bug introduced by nadi in the misdn-init script :-) Chrisian Richter 2006-11-23 17:15:46 +0000
  • c6e604b80f adding support for dual E1 card Nadi Sarrar 2006-11-23 16:41:22 +0000
  • 88a4a4ec2a print this logs only when debug is on Chrisian Richter 2006-11-22 12:18:00 +0000
  • 4254384a53 added swyx PCI ID for the 4S board. bug #75 Chrisian Richter 2006-11-17 15:06:50 +0000
  • 7dfe7cf810 some comments on master_clock option added Chrisian Richter 2006-11-17 09:06:46 +0000
  • 25aebcc9b4 modified 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
  • f4e18a559d removed a printk Chrisian Richter 2006-11-14 15:20:05 +0000
  • 6e66a0fb06 removed 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
  • 8d515d2fdf hfcmulti 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
  • 51ecee1ea0 still changes in debug modes Martin Bachem 2006-11-13 16:45:41 +0000
  • a824a65c98 trace channel data to syslog Martin Bachem 2006-11-13 16:27:19 +0000
  • ae7ba0a377 preparing first release 1_0_4 mISDN_1_0_4 Chrisian Richter 2006-11-13 14:55:43 +0000
  • a340296f95 added makefile targets for very basic release management, based on cvs tags Chrisian Richter 2006-11-13 14:53:48 +0000
  • 1b39ae1623 removed some useless logs Chrisian Richter 2006-11-02 09:40:53 +0000
  • b2f839bd51 Applied 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
  • 7baab3c770 added 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
  • 53e5e1d7c7 added notfatal option for misdn-init, in case lsusb is not installed, we still go on. Chrisian Richter 2006-10-16 11:40:20 +0000
  • 1ed9289f48 Modified 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
  • 60be2d76f8 removed a lot of verbosity. Better commented the pcm_slave and ignore_pcm_frameclock options Chrisian Richter 2006-10-09 12:51:33 +0000
  • 36ade5e5f5 James 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
  • 7de26421e1 we 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
  • fca2dd211f kernels < 2.6.9 don't implement kcalloc Günther Kelleter 2006-09-15 08:38:20 +0000
  • 643710ddbf endian 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
  • 2b7e0b8e84 in 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
  • e42aada6cf set 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
  • d87bf83950 fix potential skb overflow when user-user-info is sent in an ALERTING message Günther Kelleter 2006-09-14 15:41:05 +0000
  • f85a2af479 make compilable on non-i386 architectures Günther Kelleter 2006-09-14 15:39:52 +0000
  • 0f20f5bdc6 fix debug output Günther Kelleter 2006-09-14 15:36:47 +0000
  • 15f0d65a7f fix typo in hex constant Günther Kelleter 2006-09-14 15:34:12 +0000
  • 70914a8e6f make kzalloc macro for kernels < 2.6.14 clear allocated memory Günther Kelleter 2006-09-14 15:30:42 +0000
  • 216a4b1edd litle fix to make the leds work when the watchdog is enabled Chrisian Richter 2006-09-13 15:53:01 +0000
  • 5787705119 added a 2 clocking options for the hfc e1 chips Chrisian Richter 2006-09-13 14:01:04 +0000
  • 89626fbade configure end of pulse control for ST mode (TE & NT) Martin Bachem 2006-09-11 11:44:02 +0000
  • a9c1ddd31c added some minipci hfcmulti based cards Chrisian Richter 2006-09-08 10:39:54 +0000
  • 5d275ef7d7 don't print the NEXT_SKB EXISTS error.. for testing Chrisian Richter 2006-09-07 13:02:34 +0000
  • 8ab0c38df3 added 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
  • 18df072e60 fixed typo mISDN_1_0_3 Nadi Sarrar 2006-08-25 11:50:41 +0000
  • c9d11dda5f rx skb mem range check Martin Bachem 2006-08-15 09:38:07 +0000
  • 01e13c7883 kzalloc is very new, only since 2.6.14 Chrisian Richter 2006-08-10 15:00:03 +0000