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
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