X100p not recognised

womble1

Guru
Joined
Oct 19, 2008
Messages
632
Reaction score
6
Hi I have an X100P
it is not recognised by my 64bit pbx in a flash installation.

any suggestions ?
I am familiar with linux command line etc.

Should I just dump it and get a real card ?
 

womble1

Guru
Joined
Oct 19, 2008
Messages
632
Reaction score
6
OK I get to answer my own question...
But how to apply the patch ???
Oh well I think I'll just get a decent card...

Just to update anyone who might be reading this. My previous post did not end up correcting the problem 100%. There was 1 additional line of code that needed to be added to wcfxo.c. I found it here: http://www.mail-archive.com/[email protected]/msg35317.html

I'm going to copy and paste the patch that ended up working for me:

--- wcfxo.c 2008-08-13 20:58:36.000000000 -0400
+++ wcfxoNew.c 2009-01-11 11:24:51.000000000 -0500
@@ -696,6 +696,16 @@
/* Hardware stuff */
/* Reset PCI Interface chip and registers */
outb(0x0e, wc->ioaddr + WC_CNTL);
+
+ /* Set all to outputs except AUX 4, which is an input */
+ outb(0xef, wc->ioaddr + WC_AUXC);
+
+ /* Reset the DAA (DAA uses AUX5 for reset) */
+ outb(0x00, wc->ioaddr + WC_AUXD);
+ set_current_state(TASK_INTERRUPTIBLE);
+ schedule_timeout(1 + HZ / 800);
+
+ /* Set hook state to on hook & un-reset the DAA */
if (wc->flags & FLAG_RESET_ON_AUX5) {
/* Set hook state to on hook for when we switch.
Make sure reset is high */
@@ -704,9 +714,7 @@
/* Set hook state to on hook for when we switch */
outb(0x24, wc->ioaddr + WC_AUXD);
}
- /* Set all to outputs except AUX 4, which is an input */
- outb(0xef, wc->ioaddr + WC_AUXC);
-
+
/* Back to normal, with automatic DMA wrap around */
outb(0x01, wc->ioaddr + WC_CNTL);


I just inserted the code with the "+"s, recompiled and reinstalled, and it "seems" to have fixed the problem.

Hope this helps someone.
 
Get 3CX - Absolutely Free!

Link up your team and customers Phone System Live Chat Video Conferencing

Hosted or Self-managed. Up to 10 users free forever. No credit card. Try risk free.

3CX
A 3CX Account with that email already exists. You will be redirected to the Customer Portal to sign in or reset your password if you've forgotten it.
Top