Commit Graph

445 Commits

Author SHA1 Message Date
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
Chrisian Richter 17e4ca93cd fixed a little bug introduced by nadi in the misdn-init script :-) 2006-11-23 17:15:46 +00:00
Nadi Sarrar c6e604b80f adding support for dual E1 card 2006-11-23 16:41:22 +00:00
Chrisian Richter 88a4a4ec2a print this logs only when debug is on 2006-11-22 12:18:00 +00:00
Chrisian Richter 4254384a53 added swyx PCI ID for the 4S board. bug #75 2006-11-17 15:06:50 +00:00
Chrisian Richter 7dfe7cf810 some comments on master_clock option added 2006-11-17 09:06:46 +00:00
Chrisian Richter 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 2006-11-16 13:13:08 +00:00
Chrisian Richter f4e18a559d removed a printk 2006-11-14 15:20:05 +00:00
Chrisian Richter 6e66a0fb06 removed find_type_entry. we can use 2 static variables instead, these keep also track of cards with fewer ports than originally designed 2006-11-14 14:55:41 +00:00
Chrisian Richter 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 2006-11-14 12:17:02 +00:00
Martin Bachem 51ecee1ea0 still changes in debug modes 2006-11-13 16:45:41 +00:00
Martin Bachem a824a65c98 trace channel data to syslog 2006-11-13 16:27:19 +00:00
Chrisian Richter ae7ba0a377 preparing first release 1_0_4 2006-11-13 14:55:43 +00:00
Chrisian Richter a340296f95 added makefile targets for very basic release management, based on cvs tags 2006-11-13 14:53:48 +00:00
Chrisian Richter 1b39ae1623 removed some useless logs 2006-11-02 09:40:53 +00:00
srichter 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
2006-10-20 14:10:25 +00:00
Chrisian Richter 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 2006-10-20 12:51:56 +00:00
Chrisian Richter 53e5e1d7c7 added notfatal option for misdn-init, in case lsusb is not installed, we still go on. 2006-10-16 11:40:20 +00:00
Chrisian Richter 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. 2006-10-16 07:43:57 +00:00
Chrisian Richter 60be2d76f8 removed a lot of verbosity. Better commented the pcm_slave and ignore_pcm_frameclock options 2006-10-09 12:51:33 +00:00
Daniel Potts 36ade5e5f5 James Harper identified that locks were being taken twice along the same code path, causing a hang (on SMP). These have been removed. 2006-10-02 12:51:33 +00:00
Chrisian Richter 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 2006-09-27 08:28:50 +00:00
Günther Kelleter fca2dd211f kernels < 2.6.9 don't implement kcalloc 2006-09-15 08:38:20 +00:00
Günther Kelleter 643710ddbf endian fixes for BIGENDIAN systems. capi_profile and messages have to be little endian by definition 2006-09-14 15:51:46 +00:00
Günther Kelleter 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 2006-09-14 15:47:22 +00:00
Günther Kelleter 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 2006-09-14 15:43:09 +00:00