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
140f0044d0
added the config.h fix for kernels>=2.6.19
2007-02-13 10:43:46 +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
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
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
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
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
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
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
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
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
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
Günther Kelleter
d87bf83950
fix potential skb overflow when user-user-info is sent in an ALERTING message
2006-09-14 15:41:05 +00:00
Günther Kelleter
f85a2af479
make compilable on non-i386 architectures
2006-09-14 15:39:52 +00:00
Günther Kelleter
0f20f5bdc6
fix debug output
2006-09-14 15:36:47 +00:00
Günther Kelleter
15f0d65a7f
fix typo in hex constant
2006-09-14 15:34:12 +00:00
Chrisian Richter
216a4b1edd
litle fix to make the leds work when the watchdog is enabled
2006-09-13 15:53:01 +00:00
Martin Bachem
89626fbade
configure end of pulse control for ST mode (TE & NT)
2006-09-11 11:44:02 +00:00
Chrisian Richter
a9c1ddd31c
added some minipci hfcmulti based cards
2006-09-08 10:39:54 +00:00
Chrisian Richter
5d275ef7d7
don't print the NEXT_SKB EXISTS error.. for testing
2006-09-07 13:02:34 +00:00
Chrisian Richter
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.
2006-09-06 17:24:22 +00:00
Martin Bachem
c9d11dda5f
rx skb mem range check
2006-08-15 09:38:07 +00:00
Karsten Keil
3606a753cd
fix protocol parameter handling (bug 0000067)
2006-08-07 23:35:59 +00:00
Daniel Potts
7fa0d32c3e
Pointer next_skb test fix.
...
Take lock on initialization in an attempt to fix SMP race.
2006-08-07 11:53:02 +00:00
Karsten Keil
b2629bc4b7
fix for overflow in copy_pid
2006-08-04 17:08:31 +00:00