Commit Graph

353 Commits

Author SHA1 Message Date
Chrisian Richter b5f2e62aa8 we should also generate tones when we have no conference 2006-06-26 17:25:14 +00:00
Chrisian Richter a7034bc3fc when we do not ever want a CMX, we do not need the jitterbufferring, since the userspace handles this. So we check now if we really have a conf_id, else we just transceive the buffers, with the addition of gainctrl dtmf detection and echocancellation (this removes a lot of NEXT_FRAME exists) 2006-06-21 13:25:46 +00:00
Chrisian Richter 90439f3b95 added support for distros where bc is not in the default path 2006-06-20 07:42:54 +00:00
Chrisian Richter 2a7a305767 fixed the leds for the BN2S cards 2006-06-19 07:45:53 +00:00
Chrisian Richter ba1f784186 added a define for aggressive echo suppresssion 2006-06-09 08:41:26 +00:00
Chrisian Richter ba46ac67a7 readded CONFIG_MISDN_DSP 2006-06-01 16:38:25 +00:00
Chrisian Richter 958a2e6ae1 * added winsize 7 for E1
* added real_bc to the l3 process for correct CC_RESTART handling in E1
* reworked the MT_RESTART_ACKNOWLEDGE to support EXTCID
* Major of mISDNif.h is now 4 (comprehension req)
* Makefile checks now for the Major of mISDNif.h to report backwards
  incompatibility

WE ARE NOW FULLY L2/L3 COMPLIANT FOR S2M AND S0 !!!
2006-06-01 11:02:10 +00:00
Chrisian Richter 74399516a9 made l3_udss1.c compile without the fill1 element again 2006-05-31 02:25:52 +00:00
Chrisian Richter cf9dc7a520 added check for interface change of mISDNif.h 2006-05-31 02:18:55 +00:00
Karsten Keil 6a0e5e53be realign L3 struct on 32 bit bounds 2006-05-30 14:35:25 +00:00
Chrisian Richter df8ef49812 added mISDNif.h to make it compile again 2006-05-30 09:37:16 +00:00
Chrisian Richter 6f9233157a fixed some ETSI violations regarding L2 and L3. We now are fully L2 and L3 compliant (with chan_misdn-0.3.1-rc8) 2006-05-29 16:46:10 +00:00
Chrisian Richter 8e7b38b15f added Hanlding of MDL_ERROR|REQ from tei manager to pass L2 test for TE PTMP and PTPls 2006-05-29 09:25:36 +00:00
Chrisian Richter 318b7a7912 not sending something to the card when we're sure that we're bridged in hardware. This fixes a Kernel Oops which occurs together with the profiling option in the kernel somehow. 2006-05-28 14:13:52 +00:00
Chrisian Richter fabc822d5f #ifdefed the sysfs_create_* and sysfs_remove_* functions, we might add a CONFIG_MISDN_SYSFS to reenable it. 2006-05-23 12:06:48 +00:00
Chrisian Richter 08f6fd24ca added a litle queue for conference ids in the dsp. It creates the conference when the hardware is ready for sure.. before it was more luck if we had a hardware or software conference. Also added modules.d support for gentoo 2006-05-23 08:10:59 +00:00
Chrisian Richter 37c4b05c1c #if should better be #ifdef to avoid warning when not defined 2006-05-18 13:35:46 +00:00
Chrisian Richter 83db9f7a92 removed all sysfs_remove_* functions, since they still oops on different machines.. the class_unregister seems to remove the sysfs entries anyway 2006-05-18 13:33:28 +00:00
Chrisian Richter 37527f5a1e we detect the cards now in the order like we find it in the pci space, thats what hfcmulti also does, so we have less confusion about order with multiple different cards 2006-05-16 13:02:05 +00:00
Chrisian Richter 2b91aa829c fixed 4S find bug for more then 1 card 2006-05-14 15:20:13 +00:00
Chrisian Richter dd8d5c47c1 fixed depmod problem 2006-05-12 13:35:28 +00:00
Chrisian Richter f9a1f8a7c3 added a few debug options to the core to screen the sysfs related debug prints 2006-05-12 13:27:23 +00:00
Chrisian Richter 17c5b66c32 removed some useless #warnings to beautify compiling :), also removed the davor,danach fields since they where not used 2006-05-12 09:08:07 +00:00
Chrisian Richter bcf464c910 fixed some litle issues with the modprobe.d stuff. Also we're automatically creating the configuration now if it's not there and if we're called from the hotplug stuff 2006-05-09 07:11:37 +00:00
Chrisian Richter 0e9fc6c22e removed some unused variables and my bogus checkin from avm_fritz.c 2006-05-08 15:59:39 +00:00
Chrisian Richter 150992561e added a /etc/modprobe.d/mISDN file which uses the /etc/init.d/misdn-init script to load the mISDN modules. This makes it easier to load mISDN in hotplug based distros, which nearly all of them are now 2006-05-08 15:43:57 +00:00
Chrisian Richter 169c4dbded the depmod -a commit doesn't work proper.. 2006-05-08 11:11:07 +00:00
Chrisian Richter 82696e78fa depmod should be depmod -a 2006-05-05 15:02:13 +00:00
Martin Bachem a32900b2b3 channel.h calls misdn_log_frame, but data is piped to syslog... still have kernel crashes with netdev.c:misdn_chan_frame_xmit 2006-05-05 10:04:52 +00:00
Martin Bachem 14774a420f same same 2006-05-05 08:22:11 +00:00
Martin Bachem 7b48be70e0 stack ids 0x100,0x200 ... will create mISDN00,mISDN01 etc. devices 2006-05-05 08:19:49 +00:00
Chrisian Richter 4e29b84aae CONFIG_MISDN_NETDEV shouldn't even be n .. 2006-05-04 17:42:09 +00:00
Martin Bachem f95a570dbd useless printk 2006-05-04 17:31:44 +00:00
Martin Bachem aba7cf20e8 bugfix: list_add; sprintf still needs review! 2006-05-04 16:56:56 +00:00
Martin Bachem eda5eb22d6 netdev disabled by default ;) 2006-05-04 16:07:20 +00:00
Chrisian Richter 78503c4a80 make it possible to enable netdev by setting the config variable in the main Makefile 2006-05-04 15:36:26 +00:00
Chrisian Richter 46c23e5ddc netdev_main.h doesn't exist anymore 2006-05-04 15:15:54 +00:00
Chrisian Richter 790b0fb2e8 need the lapd_addr struct for the netdev stuff 2006-05-04 14:40:07 +00:00
Chrisian Richter c684d5e96d added GPIO Check for the NT/TE Jumper settings for the 4S based cards. If the protocol Configuration does not match the Jumper Settings we print out a warning now. Thanks to Martin Bachen who submitted this patch. 2006-05-04 14:03:03 +00:00
Chrisian Richter 534a86348f added Linux Netdevice support to enable L1 hdlc frame debugging with ethereal, that's just a first shot and doesn't work proper yet. It needs to be compiled in with CONFIG_MISDN_NETDEV. also modified the misdn-init script to makes it possible to only load a specific driver (for better hotplug support) 2006-05-04 13:42:44 +00:00
Martin Bachem fafb8122bb loading module capi 2006-05-04 08:14:08 +00:00
Chrisian Richter 88b1be3d4c make it possible to install mISDN as non root via INSTALL_PREFIX 2006-04-30 17:49:34 +00:00
Martin Bachem b972326e3d check for lsusb 2006-04-30 09:58:53 +00:00
Martin Bachem adb6cc7a2b 'scan' will find HFC-S USB adapters via lsusb 2006-04-30 09:08:07 +00:00
Chrisian Richter 00a3255aa0 when ignoring the missing pcm frame clock we ignore in the init phase missing irqs as well 2006-04-26 16:50:22 +00:00
Chrisian Richter aa72af8460 added chkconfig support for redhat 2006-04-25 09:35:49 +00:00
Chrisian Richter 99fa436487 added dual port E1 card from beronet 2006-04-21 09:53:55 +00:00
Martin Bachem 92e4c668ac missing linebreak at printk 2006-04-16 11:52:38 +00:00
Martin Bachem 755034c737 HFC-S USB L1 module is named 'hfcsusb' 2006-04-12 10:49:51 +00:00
Martin Bachem 4e0f56832c describe test loops enables by module param 2006-04-12 10:37:28 +00:00