Daniel Potts
419a1afba1
NETJet config option
2006-06-29 01:49:17 +00:00
Karsten Keil
98c9e63081
some compatibility code for kernel version < 2.6.8
2006-06-28 18:03:53 +00:00
Daniel Potts
e862e5aac1
Added driver for Traverse Tech. NETJet card
2006-06-28 14:06:03 +00:00
Karsten Keil
07a8ef6ac4
fix a double free/access after free problem.
...
Thanks to James Harper <james.harper@bendigoit.com.au> for tracking down.
2006-06-27 13:24:07 +00:00
Chrisian Richter
c2def45158
for now we release only all the ports when the module is unloaded. It doesn't make really a lot of sense to release single ports on the hfcmulti cards. The better way would be to relase the ports from the queue instead. But the queue knows only about single stacks .. I propose to add a MODULE_REGISTER and MODULE_RELEASE to the mqueue, this one cleans up all the necessary stuff and we only send a MODULE_RELEASE from within the module_unload function. For now this fix should work in most cases.
2006-06-27 09:55:17 +00:00
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