0

I am running a IP PBX system with trixbox, what i'm trying to do is connect PSTN lines with IAX2 using X100P analogue card.

The problem is i cannot call any outgoing routes. (already tried AsteriskNOW and elastix)

The problem as i've learned is "low IRQ"(Interrupt Request), if that is the case how do i increase it? or am i missing something.

I read all the documentations and still the problem exists, if anyone has any idea about IRQ then please help me.

The error while i try to call out is what mentioned in the title.

Any help would be appreciated.

2 Answers 2

0

My response is (informed) speculation based on years running an ISP in the days of modems, and also having used [ and sold ] X100P cards - however I have not run across your problem - I answer because I suspect most people havn't come across this - particularly as with the rise of VOIP, X100P cards are - at least in my part of the world - largely a thing of the past.

An X100P card is actually just a specific Windows / Soft Modem, ie a modem with cut down firmware - which Digium wrote a driver for and can be controlled sufficiently by Asterisk.

The problem is probably that you don't have any free IRQ's to be assigned to the modem. The first thing I would try is loading your BIOS and disabling devices which you don't use - for example Floppy disk drive, but more importantly, any serial or parellel ports if you have them.

If that fails, you should try adding the command "pci=routeirq", or, if that fails, "pollirq" to the boot line of your kernel. (If you don't know how to do it, thats a seperate question - we would need to know the distro and version you are running - and, if you know it, which boot loader). Here is an old, but possibly useful post related to this paragraph.

5
  • tried both commands in grub, unrecognized command. what should i do? the system cannot establish a connection with my X100P card. i've at this for weeks help me please.... Oct 18, 2015 at 7:14
  • i am 100% sure this is IRQ problem, i was working around the server and suddenly for no reason (i don't remember what i did, might have pulled the line out and connected again) IRQ level spiked to max level, and the error gone. but still i can't make calls. how do it increase IRQ? do i have to use older asterisk version? please help Oct 18, 2015 at 8:01
  • Just to make sure something clear, where should type those commands? Oct 18, 2015 at 9:10
  • got it... not sure your answer helped me... solved by myself... thanks anyways... Oct 18, 2015 at 10:46
  • @AccountUnknown You should publish how you solved it, to help someone who in the future could have the same problem.
    – jcbermu
    Oct 19, 2015 at 13:20
0

Like i said it's the IRQ, Interrupt Request. the X100P devices makes lot of requests so it needs to be on higher IRQ. Try changing PCI slots or motherboard. Once you have enough IRQ to make and receive calls "Don't remove it". That's it.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .