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
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
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
Chrisian Richter
88b1be3d4c
make it possible to install mISDN as non root via INSTALL_PREFIX
2006-04-30 17:49:34 +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
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
4e0f56832c
describe test loops enables by module param
2006-04-12 10:37:28 +00:00
Chrisian Richter
8e7e9cdf23
sysfs_remove_group does create a NULL Pointer reference since kernel 2.6.16 from inside of the class_unreg_device callbacks .. this works around it
2006-04-11 16:04:58 +00:00
Chrisian Richter
28beb2274c
completed the module_param patch, now we compile on kernel <2.6.10 again
2006-04-11 13:13:30 +00:00
Karsten Keil
d5189f2f1e
Handle USR cards properly
2006-04-09 14:18:28 +00:00
Chrisian Richter
9a3adc568d
workaround to fix unload Kernel Oops, it doesn't free the hc list so there will be some mem in use, but the kernel will not crash anymore which is far more important then this very small mem leak
2006-04-07 08:55:07 +00:00
Chrisian Richter
851bbdceec
added BN2S card with 4S Chip :). Also fixed that the correct Subvendor IDs and Subdevice IDs are used and displayed, if some cards don't work mail me: cr@beronet.com. Advanced the misdn-init script to support the new 2S Card
2006-04-05 14:42:23 +00:00
Martin Bachem
7cac3cdb06
minor fixes, dos2unix lbreaks
2006-03-30 07:52:12 +00:00
Martin Bachem
ad79ac6564
same same
2006-03-29 17:27:52 +00:00
Martin Bachem
46d8409e91
fixed bug: using same loop counter twice in internal loop
2006-03-29 17:24:12 +00:00
Karsten Keil
d2bd2a6133
did remove the wrong file :-(
2006-03-23 13:52:18 +00:00
Karsten Keil
d6dd9d2951
not needed
2006-03-23 13:16:58 +00:00
Karsten Keil
ae3886bda9
mISDN_ctrl is already defined in mISDNif.h no need for ctrl.h (Yes EXPORT_SYMBOL was missing)
2006-03-23 13:11:43 +00:00
Chrisian Richter
6c0f392d36
added ctrl.h for central managing the global mISDN_ctrl function
2006-03-23 12:31:17 +00:00
Karsten Keil
84beff43b5
make central control a global function
2006-03-23 10:05:16 +00:00
Karsten Keil
bec283bb85
fix typo
2006-03-22 23:29:59 +00:00
Karsten Keil
273ea59911
replace old MODULE_PARM stuff with module_param (Thanks to Stefan Schweizer)
2006-03-22 18:33:04 +00:00
Karsten Keil
3b80b6e75c
fix packed attribute warnings (Thanks to Stefan Schweizer)
2006-03-22 18:28:34 +00:00
Martin Bachem
104996ce94
.owner obsolete in kernel 2.6.16
2006-03-20 14:01:49 +00:00
Martin Bachem
6baa0d7b32
stop abusing dchannel pointer when line interface is meant
2006-03-17 07:43:41 +00:00
Martin Bachem
7375a33587
protect queueing ctrl urbs with spinlocks
2006-03-14 11:11:29 +00:00
Chrisian Richter
b7ce29e545
added hack, which frees the irq of the whole card, even if only 1 port is released, this fixes the bad bad rmmod hfcmulti oops, still there are the sysfs related oopses, which at least do not actually freeze the machine. with this patch the module unloads correctly
2006-03-09 16:28:59 +00:00
Martin Bachem
ce4dbd587e
- using excact chip name for syslog messages:
...
XHFC-4SU_PI0_0_0_D means this is an XHFC-4SU at processor interface 0,
chip no 0, line interface 0, D Channel
2006-03-08 14:07:14 +00:00
Chrisian Richter
885ab66510
changed GFP_KERNEL to GFP_ATOMIC for kmalloc to avoid sleep in a irq-lock (echo cancellor init code)
2006-03-08 12:06:10 +00:00
Martin Bachem
ebe6c8274c
- allocating required kernel mem depending on autodected XHFC derivate
2006-03-07 13:28:28 +00:00
Martin Bachem
2a8655f939
- supporting multiple XHFC controllers at one PCI2PI pci bridge
2006-03-06 16:20:33 +00:00
Karsten Keil
b267c6033f
- move branch mqueue to HEAD
2006-03-06 12:58:31 +00:00
Karsten Keil
56f18961c0
- make mqueue branch HEAD
2006-03-06 12:52:08 +00:00
Karsten Keil
44cf601712
PCI_DEVICE_ID_SITECOM_DC105 ---> PCI_DEVICE_ID_SITECOM_DC105V2
2005-11-19 14:01:41 +00:00
Martin Bachem
229883dd7d
- fixed unterminated device list
2005-11-15 10:10:34 +00:00
Karsten Keil
726e2a033e
pci_find_subsys do not longer exist
2005-10-26 19:35:09 +00:00
Karsten Keil
0d1253ce86
do not save flags in a register value
2005-10-26 14:13:19 +00:00
Karsten Keil
21466f9b7b
cleanup silence -> dsp_silence
2005-10-26 14:12:13 +00:00
Karsten Keil
786ab881f8
second fix for bug 7, component length was wrong
2005-06-26 11:35:40 +00:00
srichter
24f62a4c3c
Portability fixes:
...
- use cpu_to_leXX and leXX_to_cpu in order to access the PCI bus in little
endian mode on all architectures
- use pci_alloc_consistent instead of kmalloc to allocate buffer memory
2005-06-24 16:48:45 +00:00
Karsten Keil
65eaeb3579
Fix bug #0000007 Capidivert doesnt work with mISDN an Fritz! PCI
...
- DUMMY CR messages from up was not handled in l3_udss1
2005-06-24 15:33:13 +00:00
Martin Bachem
514a4ab48c
care for HW_POWERUP at l1 activation and force deactivation if activation fails (timer3)
2005-06-23 16:43:36 +00:00
Martin Bachem
ea21d7f00e
added hardware disclaimer to ensure users only HFC-S USB TAs are supported
2005-06-22 08:13:48 +00:00
Andreas Eversberg
5f5bbde7aa
Fixed a bug in reporting SLIP / LOS / AIS due to bugreport by Rus.
...
WARNING: Never tested it!
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.c
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.h
2005-06-05 14:19:52 +00:00
Martin Bachem
c2faf5fcc0
ingore INFO3_P8, INFO3_P10, HW_POWERUP
2005-05-04 15:38:31 +00:00
Karsten Keil
00c2a28955
Fix X25 RESET_B3 DISCONNECT_B3
2005-05-02 12:30:30 +00:00
Karsten Keil
7b940e57d4
Fix race condition in DATA_B3 CONF handling
2005-05-02 12:29:22 +00:00
Andreas Eversberg
5892e8575e
According to Q.932, notify messages are allowed at any state of call.
...
(Information about "call will be forwarded now" can be received before connect.)
2005-04-30 15:27:05 +00:00
Martin Bachem
53ad00795a
support for Sitecom DC-105
2005-04-08 13:39:58 +00:00
Karsten Keil
2929c9e213
Errorcodes are more readable in decimal (Thanks to Matthias Urlich)
2005-04-07 08:59:41 +00:00
Karsten Keil
8101522abc
debug wrong conf frames
2005-04-07 08:57:50 +00:00
Martin Bachem
4e09c93764
prevent memory leak
2005-04-06 12:10:46 +00:00
Martin Bachem
b49b5d512b
support for Cologne Chip HFC-S USB based ISDN TAs
2005-04-04 14:17:15 +00:00
Martin Bachem
ad5d7ae143
support for Cologne Chip HFC-S USB based ISDN TAs
2005-04-04 14:01:00 +00:00
Karsten Keil
eb05f41960
cleanup, add some comments
2005-03-09 03:09:06 +00:00
Karsten Keil
5e7f03944c
fix for changes in driver_register for 2.6.10 and higher versions
2005-03-09 03:04:07 +00:00
Andreas Eversberg
2476232664
Fixed state change at CC_NOTIFY and CC_PROGRESS.
...
Added CC_NOTIFY | REQUEST and tested it.
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/l3_udss1.c
2005-03-03 19:03:03 +00:00
Karsten Keil
dc7d9402b8
since the stack build is handled via the mISDNd, the CTRL_READY must be
...
syncronized with it, so handle it also via mISDNd
2005-02-24 12:48:08 +00:00
Andreas Eversberg
8035c5e67b
Now it compiles :)
...
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.c
2005-01-31 17:24:03 +00:00
Andreas Eversberg
c102bdedde
HFC-E1 supports now selection of receive clock or much more accurate PLL clock for PCM bus clock.
...
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.c
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.h
2005-01-30 21:23:25 +00:00
Andreas Eversberg
beb0f4faea
DSP: removed bug that caused to allocate two timeslots for inter-chip communication rather than one. (now it is possible to make 32 calls on a 32 time slot PCM bus and not only 16)
...
HFC-E1: wrong write to register caused clock sync to to work correcly. the result was biterrors due to slips in frames. (bad to faxes and modem connects). also uncontrolled reset of the jitter buffers caused corrupt frames and slips (losses).
also: new flag to load E1 cards even if PCM clock is available (yet). it can be used to load a PCM slave before the PCM master is loaded.
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/dsp_cmx.c
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.c
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.h
2005-01-29 16:23:24 +00:00
Andreas Eversberg
17f2f8610b
Finally PH_ACTIVATE/PH_DEACTIVATE is improved for HFC_E1 (PRI) and LEDS
...
are supported. RED shows LOS/AIS, GREEN shows ACTIVE state an FIFO activity.
Switches can be used to send LOS and AIS.
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.c
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.h
2005-01-27 23:42:30 +00:00
Karsten Keil
d2726ff9e2
Handle RESTART collition properly;Thanks to Bodo Pfelzer <Bodo.Pfelzer@web.de>
2005-01-18 16:01:33 +00:00
Andreas Eversberg
62079d9a77
Fixed bug in detecting PCI devices, if multiple cards of different type
...
are installed.
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.c
2004-12-20 05:24:34 +00:00
Andreas Eversberg
fdf3a2952b
Finally the fix for the 'Raising Delay' bug. This fix will also available
...
in the mISDN_for_pbx4linux-fix4 file on isdn.jolly.de.
Losing IRQs cause a raising delay during lifetime of a conference or
crossconnection. You need only to replace the given file. Don't reinstall
the complete mISDN package:
- copy the dsp_cmx.c to the kernel source
- touch dsp_cmx.c (if older than your dsp_cmx.o)
- make modules (you see that dsp_cmx.c will be compiled)
- make modules_install
- stop pbx
- reload mISDN
- start pbx
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/dsp_cmx.c
2004-12-19 16:17:36 +00:00
Andreas Eversberg
8beec5109d
Flushing FIFO after activation of layer 1, to remove corrput data
...
during activation sequence.
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.c
2004-12-03 12:00:31 +00:00
Andreas Eversberg
9e0fc751ff
Fixes:
...
- udevice works with kernel 2.6.8 and hopefully > 2.6.8
(required for PBX4Linux & Asterisk channel driver)
- hfc_multi driver (HFC-4S/8S/E1) now works with kernel >= 2.6.8
- hfc_multi crash bug fix while unloading
- hfc_multi now uses correct leds display on HFC-4S boards
(red blinking or off = layer 1 inactive
red = layer 1 active
green / green flashing = traffic on interface)
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.c
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.h
mISDN/drivers/isdn/hardware/mISDN/udevice.c
2004-11-19 18:47:40 +00:00
Andreas Eversberg
84921213dc
minor fixes from Simon
...
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.c
2004-11-08 08:08:12 +00:00
Andreas Eversberg
3891628b0b
Now HFC multiport driver (HFC-4s/8s/e1) uses IO PCI access. With a kernel
...
option it still can be set to memory PCI access.
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/Kconfig.v2.6
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.c
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.h
2004-09-23 20:17:08 +00:00
Andreas Eversberg
cf68d7e299
1. Finally hardware echo (channel looping) works. It is usefull to messure
...
delay and count biterrors.
2. New vendor IDs are added to the hfc_multi driver (Beronet Cards).
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/dsp.h
mISDN/drivers/isdn/hardware/mISDN/dsp_cmx.c
mISDN/drivers/isdn/hardware/mISDN/dsp_core.c
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.c
2004-08-28 12:35:26 +00:00
Andreas Eversberg
6a9dfe9e94
Bugfix of unregistering, that cause the crash when unloading the module.
...
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.c
2004-08-01 14:55:41 +00:00
Karsten Keil
3d9f29d093
use mISDN_head_t also for user mode
2004-07-08 00:49:49 +00:00
Karsten Keil
b7b532ca9d
locking the dbg lists
2004-07-07 20:41:50 +00:00
Andreas Eversberg
13a54f711d
Cleanup of dsp_tones.c.
...
Fixes and minor changes of hfc 4s/8s/e1 driver.
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/dsp_tones.c
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.c
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.h
2004-07-04 10:31:09 +00:00
Karsten Keil
62c911e0cd
remove /dev/mISDN ringbuffers; use queues instead
2004-06-30 15:13:20 +00:00
Karsten Keil
918caa4018
use the common kernel list.h implementation for the lists in mISDN
2004-06-17 12:31:14 +00:00
Andreas Eversberg
818a365de2
Modified Files:
...
mISDN/drivers/isdn/hardware/mISDN/l3_udss1.c
Removed bug that caused crashed when receiving facility frame with
dummy call ref. These messages are only generated by some switches
(not EWSD).
2004-05-31 14:02:51 +00:00
Karsten Keil
1a7843297d
add some CONFIG_PNP conditionals, so the driver also load on none ISAPNP
...
configs (Thanks to Ingo Krabbe/Joerg Dorchain for discover this)
2004-05-28 23:00:20 +00:00
Andreas Eversberg
ebbb33b3de
Fixed problem of hfc-4s/8s/e1 driver in conjunction with capi. Added delay
...
of 100ms until sending MGR_CTRLREADY from driver.
KKeil: Please review it and tell me why it is required to wait.
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.c
2004-04-05 19:39:21 +00:00
Andreas Eversberg
cc28674787
Now it compiles without error...
...
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/layer3.c
2004-03-28 17:52:36 +00:00
Andreas Eversberg
ea898aa233
Now audio hardware support with automatic driver feature detection is
...
testet and works stable.
Modified Files:
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/Kconfig.v2.6
mISDN/include/linux/mISDNif.h
E1 (PRI) interface now works stable including own layer 1 support.
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.c
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.h
Layer 3 now handles PRI interfaces correctly.
- each layer-3 instance with local callref counter
- correct restart procedure (stays in state 0)
- new feature flag for long callref (ISDN_PID_L3_CRLEN2)
- MINOR FIX: when parsing the information elements, the second element
found doesn't overwrite the first element anymore.
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/l3_udss1.c
mISDN/drivers/isdn/hardware/mISDN/layer3.c
mISDN/drivers/isdn/hardware/mISDN/layer3.h
mISDN/include/linux/mISDNif.h
2004-03-28 17:13:08 +00:00
Andreas Eversberg
342ebbf58f
Added missing file "dsp_blowfish.c"
...
Added Files:
dsp_blowfish.c
2004-02-16 23:10:26 +00:00
Karsten Keil
412a999cf3
move reset behind IRQ request
2004-02-16 10:09:53 +00:00
Andreas Eversberg
23ae60a595
PCM connect/disconect bugfix.
...
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.c
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.h
2004-02-16 08:18:25 +00:00
Andreas Eversberg
f4d01aaa70
Removed obsolete "//jolly patch" comments.
...
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/l3_udss1.c
2004-02-15 23:02:41 +00:00
Andreas Eversberg
d32e9d4184
Bugfixes when unloading the hfcmulti module.
...
Some better debugging.
Minor source changes.
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/dsp_cmx.c
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.c
2004-02-14 20:09:28 +00:00
Andreas Eversberg
e8fae00343
Update of HFC multiport driver and dsp module. Ported to current api names.
...
Many fixes, hardware support for dtmf, conferences, crossconnects.
Blowfish crypt support for audio data (dsp).
Changes to Kconfig, Makefile and Rules.mISDN. Minor changes to mISDNif.h.
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/Kconfig.v2.6
mISDN/drivers/isdn/hardware/mISDN/Makefile
mISDN/drivers/isdn/hardware/mISDN/Makefile.v2.4
mISDN/drivers/isdn/hardware/mISDN/Makefile.v2.6
mISDN/drivers/isdn/hardware/mISDN/Rules.mISDN.v2.4
mISDN/drivers/isdn/hardware/mISDN/dsp.h
mISDN/drivers/isdn/hardware/mISDN/dsp_audio.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/hfc_multi.h
mISDN/include/linux/mISDNif.h
2004-02-14 17:43:15 +00:00
Karsten Keil
c86cad1c3c
first version of L2/L3 faxservice for CAPI ALPHA !!!
...
- need Sedlbauer Speedfax+
- Sendonly at the moment
- only SFF, 1-D MH
- Error handling not complete
- lot of debug messages
2004-02-05 21:21:18 +00:00
Karsten Keil
16ff314d9b
fix ISAPNP declarations for 2.4
2004-01-31 00:04:36 +00:00
Karsten Keil
f947bb1dda
- CAPI BxConfiguration was not handled
...
- add CAPI protocol IDs
2004-01-30 23:46:39 +00:00
Karsten Keil
4520efea23
- fix transparent audio mode
...
- new PCI and PnP code
2004-01-29 00:54:41 +00:00
Karsten Keil
dc3f532e70
- handle HASPROTOCOL
...
- cleanup not handled messages
2004-01-29 00:53:13 +00:00
Karsten Keil
29755c5e2a
missing items for hfc_multi
2004-01-28 11:34:46 +00:00
Karsten Keil
534b91544a
new items for hfc_multi driver
2004-01-28 10:06:40 +00:00
Karsten Keil
502df8c8cc
fix mISDN_getrev if called twice
2004-01-28 09:40:04 +00:00
Karsten Keil
687d208d8e
follow latest changes; still not compile
2004-01-28 08:27:40 +00:00
Karsten Keil
ba3087428b
remove MSDOS <CR>
2004-01-28 08:17:28 +00:00
Karsten Keil
1212f1ac39
add HFC multiport driver
2004-01-28 08:03:45 +00:00
Karsten Keil
03381a45d2
fix hang while loading firmware
2004-01-27 22:42:37 +00:00
Karsten Keil
2099445d86
make direct compiles for 2.4 after ./std2kern possible
2004-01-27 16:37:59 +00:00
Karsten Keil
bd02c3349f
LED handler
2004-01-27 12:55:55 +00:00
Karsten Keil
8c08d2452a
changes for 2.4
2004-01-27 01:50:20 +00:00
Karsten Keil
e16c026f52
- move common functions to mISDN_core and export them
...
- make it possible to compile into the kernel
2004-01-26 22:21:32 +00:00
Karsten Keil
5c8ff7788c
sync i4l
2004-01-25 22:45:42 +00:00
Karsten Keil
71a70af6e4
remove old eicon dir
2004-01-19 11:09:02 +00:00
Karsten Keil
54bf56649a
fix some minor capi problems
2004-01-19 11:02:48 +00:00
Karsten Keil
095ce49d2a
remove unneeded sti - SMP cleaning
2004-01-19 11:01:11 +00:00
Karsten Keil
db16534050
delayed cmesg are not possible, since cmesg may contain local pointers or
...
pointers to allready freed skb if delayed. So we prepare the final skb
instead and queue it.
2004-01-13 13:38:02 +00:00
Karsten Keil
2723418266
implement put_message return value
...
this is needed for proper flowcontrol in case of full message queue
2004-01-12 16:20:26 +00:00
Karsten Keil
d69a999fa3
now FritzPCI v2.0 should work
2004-01-12 16:18:20 +00:00
Karsten Keil
e73f50283d
new definition is u_long for bit field type variables
2004-01-11 14:07:36 +00:00
Karsten Keil
7c3b38f64b
we hold a spinlock with disabled IRQs so we must use GFP_ATOMIC in kmalloc
2004-01-11 14:02:26 +00:00
Karsten Keil
c361dcf36c
fix module owner assign
2004-01-11 13:58:50 +00:00
Karsten Keil
69b589d9b1
fix cut&paste error in last fix
2004-01-03 23:10:43 +00:00
Karsten Keil
2a5c1b4d35
delete interface references if HW driver is released
2004-01-03 23:07:35 +00:00
Karsten Keil
db2a923a8c
- cleanup debug
...
- NCCI direct handling via second state machine
2003-12-14 15:20:38 +00:00
Karsten Keil
5a6a9edc86
-cleaner shutdown of a B-channel
2003-12-14 15:19:02 +00:00
Karsten Keil
e504373ebf
- the link stack is now part of the AppPLCI struct to allow more as one NCCI
2003-12-13 00:36:16 +00:00
Karsten Keil
c4271592e3
- first version of X25/X31 DTE protocol (ISO 8208)
2003-12-10 23:01:16 +00:00
Karsten Keil
ee11c08ca9
- use DINFO as unique ID field in Datamessages (only downstream at the moment)
...
- begin to support more as one NCCI per (App)PCLI
2003-12-03 14:32:46 +00:00
Karsten Keil
a23e7a864e
fix some warnings
...
fix new capidrv interface (2.6)
2003-11-25 11:28:32 +00:00
Karsten Keil
376ee65136
fix sequence
2003-11-21 23:51:05 +00:00
Karsten Keil
8d5f6a65d3
add memory resource debug
...
main use is to find memory and buffer leaks at the moment
2003-11-21 22:57:08 +00:00
Karsten Keil
85337c9851
big rewrite of the CAPI 2.0 implementation
...
- hopefully easier to understand and follow the dataflow
- no limitations in application count
- clean shutdown on errors
- use own kmem caches
- reduce stack usage, use dynamic allocated cmsg
2003-11-21 22:29:41 +00:00
Karsten Keil
ffa91934b6
fix skb leak
2003-11-21 13:20:10 +00:00
Karsten Keil
6b768b38be
now TEI verify is initiated on related MDL errors (see Appendix II/Table II-1 Q.921)
2003-11-16 19:34:00 +00:00
Karsten Keil
901de44f30
add HW_TEST function for monitoring B-channel
2003-11-13 13:01:55 +00:00
Karsten Keil
9875a66041
locking PH_CONTROL
2003-11-13 13:00:45 +00:00
Karsten Keil
07bdf740c4
fix fifo free bytes calculation
...
PTP now handled in set_dchannel_pid
2003-11-11 21:06:34 +00:00
Karsten Keil
60271ca2c4
- add headset volume control via MANUFACTURER REQUEST
2003-11-11 20:31:35 +00:00
Karsten Keil
61dc94dc12
Handset support
2003-11-11 10:02:23 +00:00
Karsten Keil
f981c59afa
new process id handling (used by L3/L4 only at the moment)
2003-11-11 09:59:01 +00:00
Karsten Keil
a804c5e387
typo fixes
2003-11-09 16:13:39 +00:00
Karsten Keil
ac245e4f03
add overlap sending
2003-11-09 16:03:19 +00:00
Karsten Keil
f5e8b76653
fix PTP startup
2003-11-09 16:02:36 +00:00
Karsten Keil
5b258f12f7
add PTP handling with protocol
2003-11-09 16:01:12 +00:00
Karsten Keil
732742f5ae
fix bitorder
2003-11-09 11:37:40 +00:00
Karsten Keil
38b2c883d0
fix channel selection code
2003-11-09 09:54:02 +00:00
Karsten Keil
01eea674f4
add dsp patches from Andreas
2003-11-09 09:43:10 +00:00
Karsten Keil
9804ce04f3
add support for Winbond 6692 based cards
2003-11-09 09:33:22 +00:00
Karsten Keil
de3ed4b928
fix global process skb bugs
2003-11-09 09:22:17 +00:00
Karsten Keil
a07bcdbc73
fix dinfo data message bug
2003-11-09 09:21:28 +00:00
Karsten Keil
087341a247
fix no module bug
2003-11-09 09:20:41 +00:00