LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 01-30-2009, 02:19 PM   #1
TheORlyFactor
LQ Newbie
 
Registered: Jan 2009
Distribution: CentOS
Posts: 7

Rep: Reputation: 0
Adding a PCI TV Tuner


Hello,

I am trying to install a Hauppauge PVR-150 into my CentOS 5 machine. When the card is installed, I get the error "Disabling IRQ #5" upon startup, and the machine loses networking. Does anyone know why I'm receiving this error?
 
Old 02-03-2009, 01:01 PM   #2
Pearlseattle
Member
 
Registered: Aug 2007
Location: Zurich, Switzerland
Distribution: Gentoo
Posts: 999

Rep: Reputation: 142Reputation: 142
As far as I know the bios contains a setting called "Plug and Play" (or "P&P") which can be set to "yes" or "no".
Normally with Windows it is set to "yes", therefore Windows takes care of configuring the IRQs.
With Linux it used to have to be set to "no" as Linux wasn't able to assign IRQs upon starup. Setting it to "no" would leave the responsability to the BIOS of your PC to set them so that no conflicts occur.

I don't know if this is still valid, but you could try this out - go to your BIOS and doublecheck that setting eventually changing it - it won't hurt as you can change it back anytime.
 
Old 02-03-2009, 03:01 PM   #3
jstephens84
Senior Member
 
Registered: Sep 2004
Location: Nashville
Distribution: Manjaro, RHEL, CentOS
Posts: 2,098

Rep: Reputation: 102Reputation: 102
If your motherboard has a onboard video try disabling that also as some of the buses will share IRQ's.
 
Old 02-04-2009, 09:49 PM   #4
TheORlyFactor
LQ Newbie
 
Registered: Jan 2009
Distribution: CentOS
Posts: 7

Original Poster
Rep: Reputation: 0
Quote:
Originally Posted by Pearlseattle View Post
As far as I know the bios contains a setting called "Plug and Play" (or "P&P") which can be set to "yes" or "no".
There is a setting in my bios called "Plug and Play Aware OS", and that is set to No. The problem still persists.
 
Old 02-05-2009, 12:50 PM   #5
Pearlseattle
Member
 
Registered: Aug 2007
Location: Zurich, Switzerland
Distribution: Gentoo
Posts: 999

Rep: Reputation: 142Reputation: 142
Hmm, that's a pity.
Is the warning message "Disabling IRQ #5" displayed by the BIOS when the machine boots, or afterwars when Linux starts loading?
What do you get when issuing the command "cat /proc/interrupts"?
E.g. in my case:
Code:
cat /proc/interrupts 
           CPU0       CPU1       
  0:     359321     360029   IO-APIC-edge      timer
  1:       1348       1283   IO-APIC-edge      i8042
  9:        103         99   IO-APIC-fasteoi   acpi
 12:     123409     123577   IO-APIC-edge      i8042
 14:         20         24   IO-APIC-edge      ide0
 16:       9138       9172   IO-APIC-fasteoi   uhci_hcd:usb3, nvidia
 17:       4452       4465   IO-APIC-fasteoi   uhci_hcd:usb4, HDA Intel
 18:          1          1   IO-APIC-fasteoi   ehci_hcd:usb1, uhci_hcd:usb7, yenta
 19:          3          4   IO-APIC-fasteoi   yenta, ide1
 20:          1          1   IO-APIC-fasteoi   ehci_hcd:usb2, uhci_hcd:usb5, ohci1394
 22:          0          0   IO-APIC-fasteoi   uhci_hcd:usb6
505:     125405     124593   PCI-MSI-edge      iwlagn
507:      11875      11792   PCI-MSI-edge      ahci
NMI:          0          0   Non-maskable interrupts
LOC:     224596     270945   Local timer interrupts
RES:     133927     137023   Rescheduling interrupts
CAL:        286        180   Function call interrupts
TLB:       1769       1707   TLB shootdowns
TRM:          0          0   Thermal event interrupts
THR:          0          0   Threshold APIC interrupts
SPU:          0          0   Spurious interrupts
ERR:          0
MIS:          0
 
Old 02-08-2009, 12:57 PM   #6
TheORlyFactor
LQ Newbie
 
Registered: Jan 2009
Distribution: CentOS
Posts: 7

Original Poster
Rep: Reputation: 0
Quote:
Originally Posted by Pearlseattle View Post
Is the warning message "Disabling IRQ #5" displayed by the BIOS when the machine boots, or afterwars when Linux starts loading?
The warning message appears when Linux starts loading, specifically when the system attempts to bring up eth1.

cat /proc/interrupts output without the card in the system: (as far as I can remember, its about the same when the card is in the system.)

Code:
[root@netfinity ~]# cat /proc/interrupts
           CPU0       CPU1
  0:    3135433    3256166    IO-APIC-edge  timer
  1:          4          5    IO-APIC-edge  i8042
  2:          0          0          XT-PIC  cascade
  5:       3867         77   IO-APIC-level  eth1
  6:          3          3    IO-APIC-edge  floppy
  8:          1          0    IO-APIC-edge  rtc
 11:      16965       1795   IO-APIC-level  aic7xxx
 12:         90         24    IO-APIC-edge  i8042
 15:      59434        250    IO-APIC-edge  ide1
NMI:          0          0
LOC:    6391694    6391704
ERR:          0
MIS:          0

Last edited by TheORlyFactor; 02-08-2009 at 01:01 PM.
 
Old 02-08-2009, 01:17 PM   #7
mesiol
Member
 
Registered: Nov 2008
Location: Lower Saxony, Germany
Distribution: CentOS, RHEL, Solaris 10, AIX, HP-UX
Posts: 731

Rep: Reputation: 137Reputation: 137
Hi,

take a look at the following boot parameters for your kernel:

pci=routeirq

and

pci=biosirq

possibly one of the will help.
 
Old 02-15-2009, 11:43 AM   #8
TheORlyFactor
LQ Newbie
 
Registered: Jan 2009
Distribution: CentOS
Posts: 7

Original Poster
Rep: Reputation: 0
Quote:
Originally Posted by mesiol View Post
Hi,

take a look at the following boot parameters for your kernel:

pci=routeirq

and

pci=biosirq

possibly one of the will help.
Tried both of them, still getting the same "Disabling IRQ #5" error at startup.
 
Old 02-15-2009, 02:08 PM   #9
lazlow
Senior Member
 
Registered: Jan 2006
Posts: 4,363

Rep: Reputation: 172Reputation: 172
You might try shuffling around your cards. On a lot of older motherboards the irqs were limited to only certain slots. Such as: Card A can use irq 2 or 5, Card B can use 2 or 7, but pci slots five and two can only use irq 2 and 6(numbers are not actual just pulled out of air). In the described case an irq conflict would arise since only irq 2 was available (in those slots) and both A and B wanted the same (available) irq.
 
Old 02-15-2009, 02:19 PM   #10
Electro
LQ Guru
 
Registered: Jan 2002
Posts: 6,042

Rep: Reputation: Disabled
I agree with lazlow. Try shuffle the cards around. If it still gives you the same error, it could mean that card is not compatible with your present hardware.
 
Old 02-16-2009, 10:40 AM   #11
TheORlyFactor
LQ Newbie
 
Registered: Jan 2009
Distribution: CentOS
Posts: 7

Original Poster
Rep: Reputation: 0
Quote:
Originally Posted by Electro View Post
I agree with lazlow. Try shuffle the cards around. If it still gives you the same error, it could mean that card is not compatible with your present hardware.
Hmm well I'm unable to shuffle my PCI cards around, but what I can do is try moving networking from eth1 to eth0, and see if that helps at all.
 
Old 02-16-2009, 02:04 PM   #12
Electro
LQ Guru
 
Registered: Jan 2002
Posts: 6,042

Rep: Reputation: Disabled
The device node eth0...255 is software designation for your NIC and it is not really hardware. Setting the NIC from eth0 to eth1 will not fix anything. Your problem is hardware related. Something is not compatible. It seems Hauppauge PVR-150 is not compatible with your computer since that is the only expansion or add-on card. You can use either SiliconDust HDHomeRun, a network ATSC/QAM tuner, or Hauppauge HD PVR, USB HD/SD encoder. Another way is turn on ACPI in the BIOS. This will extend the amount of IRQ, but it may create more problems.

If you insist on using the PVR-150 card, turn off communication ports in the BIOS. If you are not using USB, turn off that too. More IRQ can be given up by disabling the floppy controller.
 
Old 02-17-2009, 02:10 PM   #13
TheORlyFactor
LQ Newbie
 
Registered: Jan 2009
Distribution: CentOS
Posts: 7

Original Poster
Rep: Reputation: 0
I've tried all sorts of things in BIOS, turning things on, turning things off, changing all sorts of PnP settings, and none of them have helped. I did notice though that the ifconfig command has some sort of option for reassigning the IRQ number of the NIC...would messing around with that help at all?
 
Old 02-17-2009, 05:34 PM   #14
lazlow
Senior Member
 
Registered: Jan 2006
Posts: 4,363

Rep: Reputation: 172Reputation: 172
Why is it exactly that you cannot shuffle some cards around?
 
Old 02-18-2009, 02:51 PM   #15
TheORlyFactor
LQ Newbie
 
Registered: Jan 2009
Distribution: CentOS
Posts: 7

Original Poster
Rep: Reputation: 0
Quote:
Originally Posted by lazlow View Post
Why is it exactly that you cannot shuffle some cards around?
I only have two PCI slots in this machine. It's a 1U Rackmount server. Adding or removing any PCI cards from the box is a major pain in the ass because of this, plus the card that currently resides in one of the PCI slots is my SCSI adapter, so I don't want to risk damage to it or damage to my harddisks if something is to go wrong.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
ATI All-in-Wonder X600 PCI-E tv tuner derfaust Linux - Hardware 1 05-29-2006 04:02 AM
PCI TV card - no options for tuner or tv available stevod333 Linux - Hardware 1 04-17-2006 09:26 AM
SUSE 9.3 - AverMedia PCI 550 tuner MeridianRebel SUSE / openSUSE 1 07-29-2005 10:35 PM
VisionPlus Digital TV PCI Tuner Card Colin Abbott General 5 04-02-2005 09:12 PM
philips 7130 pci tuner card Jake_da_Snake Linux - Hardware 10 02-26-2005 12:01 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 02:28 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration