Commit Graph

279 Commits

Author SHA1 Message Date
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