Commit Graph

470 Commits

Author SHA1 Message Date
Daniel Potts cecb784778 Added GPLv2 clause 2007-05-31 03:23:23 +00:00
Andreas Eversberg 19890b650c Fixed some feature retieval stuff. Now it work!!
Modified Files:
	mISDN/drivers/isdn/hardware/mISDN/dsp_cmx.c
 	mISDN/drivers/isdn/hardware/mISDN/dsp_core.c
2007-04-03 19:42:45 +00:00
Andreas Eversberg 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
2007-04-03 18:34:38 +00:00
Andreas Eversberg c4dd8765b4 improved memdebug
Modified Files:
 	mISDN/CHANGES mISDN/drivers/isdn/hardware/mISDN/memdbg.c
 	mISDN/drivers/isdn/hardware/mISDN/memdbg.h
2007-04-03 17:56:52 +00:00
Andreas Eversberg 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.

the queue_conf_id is left as is, additionally i added queue_dtmf flag to enable hardware or software dtmf as the features arrive.

what we can do later: hfcmulti can reply the feature message and bring features
by data body and not by writing to a pointer.

Modified Files:
 	mISDN/CHANGES mISDN/drivers/isdn/hardware/mISDN/dsp.h
 	mISDN/drivers/isdn/hardware/mISDN/dsp_cmx.c
 	mISDN/drivers/isdn/hardware/mISDN/dsp_core.c
2007-04-03 17:47:26 +00:00
Andreas Eversberg c24e757ff4 Enabling TX data during bridge. Read note in dsp_cmx.c (search for "#if 1")
Modified Files:
 	mISDN/CHANGES mISDN/drivers/isdn/hardware/mISDN/dsp_cmx.c
2007-04-03 16:15:17 +00:00
Nadi Sarrar 4a64d3fbc2 allow config lines like nt_ptp=1-7,9,10 in misdn-init.conf 2007-04-03 08:31:04 +00:00
Chrisian Richter fc245dc655 preparing for 1.1.2 2007-04-02 07:01:14 +00:00
Chrisian Richter 81e9a9193e added CHANGES file to reflect the modifications 2007-04-02 07:00:48 +00:00
Nadi Sarrar 9d76bbabf0 don't load hfcmulti if no hfcmulti cards configured 2007-03-28 11:04:33 +00:00
Andreas Eversberg b70f8ddd1c Changed my email address to jolly@eversberg.eu
Modified Files:
	mISDN/drivers/isdn/hardware/mISDN/Kconfig.v2.6
	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/hfc_multi.c
	mISDN/drivers/isdn/hardware/mISDN/l1oip.c
	mISDN/drivers/isdn/hardware/mISDN/loop.c
	mISDN/drivers/isdn/hardware/mISDN/socket.c
	mISDN/drivers/isdn/hardware/mISDN/socket.h
2007-03-27 15:06:29 +00:00
Chrisian Richter c34e06a2dd workaround for Kernel Oops.. fixing real root soon :) 2007-03-23 17:23:03 +00:00
Chrisian Richter 8afd39d035 print fsmTimer debug only when debugflag set 2007-03-21 13:26:56 +00:00
Chrisian Richter 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) 2007-03-06 20:51:51 +00:00
Chrisian Richter 0981be2474 added KVERS variable to make it possible to compile against a different than the just running kernel (thx. Igor Neves) 2007-03-05 23:22:01 +00:00
Chrisian Richter cfcd035054 fixed typo + added new subminor, preparation for new release.. 2007-03-02 18:14:19 +00:00
Chrisian Richter 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
2007-03-02 14:00:38 +00:00
Chrisian Richter b87a76c616 added junghanns pci id (quadbri 2.0 board) 2007-02-27 21:16:08 +00:00
Chrisian Richter 04c6a25a2c adjusted Major/Minor in Makefile 2007-02-13 11:59:50 +00:00
Chrisian Richter dcc1f604e9 added README.mISDN which explains a bit the new xmls style config 2007-02-13 11:50:39 +00:00
Chrisian Richter b237b99a3e made the VERSION file .PHONY 2007-02-13 10:46:35 +00:00
Chrisian Richter 140f0044d0 added the config.h fix for kernels>=2.6.19 2007-02-13 10:43:46 +00:00
Chrisian Richter 1f4daf4e55 VERSION file needs to be generated for compiling 2007-02-13 10:28:53 +00:00
Chrisian Richter 26104aec84 added new BN8S+ which has 8 LEDS for each ISDN Port, also added VERSION printing to mISDN_core 2007-02-13 10:27:01 +00:00
Nadi Sarrar 2083ca73f1 new timer=(yes|no) parameter for hfcmulti 2007-01-25 13:58:27 +00:00
Chrisian Richter 84116778c7 added timer mechanism to misdn-init file 2007-01-24 16:45:12 +00:00
Chrisian Richter 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 2007-01-23 15:01:40 +00:00
Chrisian Richter b6351ddb11 added Michaels patch which improves the echocancel performance, thanks a lot 2007-01-22 14:54:04 +00:00
Chrisian Richter 7b172e73f0 a few more additions for the RESTART Message 2007-01-10 12:56:45 +00:00
Chrisian Richter 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. 2007-01-09 16:51:47 +00:00
Chrisian Richter d45c93792d removed newline from l3_debug message which is unnecessary. we only print the RELEASE_COMPLETE without proc message on debug 2007-01-02 13:38:20 +00:00
Chrisian Richter 3f81fb08cb the mISDN_dsp parameter dtmftreshold is now correctly named dtmfthreshold 2007-01-02 10:11:18 +00:00
Andreas Eversberg 19a3869229 Added redirecting number.
NOTE:  mISDNuser  and all applications must be recompiled!!!

Modified Files:
	mISDN/drivers/isdn/hardware/mISDN/dss1.h
	mISDN/drivers/isdn/hardware/mISDN/l3_udss1.c
	mISDN/drivers/isdn/hardware/mISDN/l3helper.c
	mISDN/include/linux/mISDNif.h
2006-12-27 18:50:50 +00:00
Nadi Sarrar d300bb238d adding comments in autogenerated mISDN.conf 2006-12-21 16:46:47 +00:00
Nadi Sarrar d1e673c815 mark mISDN modules as used (don't allow to remove them), if userspace software opens /dev/mISDN. 2006-12-21 15:25:06 +00:00
Chrisian Richter 1c919ae75b added installation of new xml style configuration 2006-12-21 09:21:05 +00:00
Nadi Sarrar 440aacfdf4 user,group,mode of /dev/mISDN can now be configured in /etc/mISDN.conf 2006-12-15 10:42:49 +00:00
Nadi Sarrar 6120cb8cc5 create mISDN device node if not present 2006-12-15 10:15:31 +00:00
Nadi Sarrar 7fd00bc1bb combined singleport pci cards into one xsl stylesheet 2006-12-14 15:10:59 +00:00
Nadi Sarrar 183941be8c adding hfcpci and avmfritz support 2006-12-14 14:49:03 +00:00
Nadi Sarrar cacd47333c initial commit of the new xml way for card configuration and module loading.
caution: does not support everything misdn-init does, yet.
2006-12-14 12:51:41 +00:00
Günther Kelleter a48dd57635 Add missing ! to make AppPlciClearOtherApps() actually do something 2006-12-06 15:18:07 +00:00
Martin Bachem c54ddc246d command L1_ACTIVATE_NT replies with (PH_ACTIVATE | INDICATION) when already G3 2006-12-06 08:00:17 +00:00
Chrisian Richter 106461e7d2 dsp_poll option defaults now to 128 as well 2006-12-05 16:39:23 +00:00
Martin Bachem 4c96e1925c crab debug 2006-11-30 16:27:00 +00:00
Martin Bachem 2384b39092 reset frame_complete flag during packetizing ISO-URB sub packets 2006-11-30 16:25:34 +00:00
Martin Bachem b1bec05514 use SCTR_E to set D_U enable when NT mode 2006-11-30 15:40:14 +00:00
Martin Bachem 001d02742d do not use Interframe-Fill in DChannel TX when NT mode 2006-11-30 14:32:53 +00:00
Martin Bachem 2a1c2e8207 the return of the spinlock
(usb urb callbacks in interrupt context, so hfcsusb_l2l1 gets interrupted without locks)
2006-11-30 13:53:34 +00:00
Martin Bachem 926fa87208 NT mode:
- return (PH_ACTIVATE | INDICATION) after PH_ACTIVATE_REQUEST when in G3
  - send (PH_ACTIVATE | CONFIRM) when activation done
2006-11-28 16:58:42 +00:00