[mythtv-users] OT? /proc/pci

Sean Covel seanecovel at comcast.net
Tue Jul 13 10:18:44 EDT 2004



Sean Covel wrote:
> That's probably it.  The mobo of my backend box is OLD.  Its running 2 
> PIII 600Mhz Slot 1 procs and the on-board IDE is only UDMA33.  OLD!  My 
> "play" machine is running 2 PIII 1.2Mhz Server procs.  Guess its time to 
> swap the backend to the "play" machine.
> 
> Tim Tait wrote:
> 
>> Jason Kraftcheck wrote:
>>
>>> Joel Anderson wrote:
>>>  
>>>
>>>> Marc-David Meijer wrote:
>>>>
>>>> As I understand it, PCI devices don't depend on IRQs anyway.  They use
>>>> interrupt "channels", and IRQs are just kept around to keep legacy 
>>>> stuff
>>>> happy.  You will often see many devices appear to "share" the same IRQ,
>>>> but it is not really true since IRQ's can't really _be_ shared.
>>>>
>>>> Someone please comment if I haven't explained this correctly.  It's a
>>>> simplification, but it basically means that IRQ issues shouldn't come
>>>> into play unless you have some legacy hardware in the system also.
>>>>   
>>>
>>>
>>> I'm no expert either, but I think they are actually "shared".  The
>>> interrupt handler must poll each device by invoking the interrupt
>>> handler in the driver for each device sharing the interrupt.  Thus
>>> there's a slight performance loss when sharing interrupts, and also the
>>> possibility for buggy drivers to interfere with each other.
>>>  
>>>
>> Newer PCI devices support "Message Signalled Interrupts" which use no 
>> physical IRQ line, but instead write a pre-configured value to the PCI 
>> bridge inbound MSI register to cause a unique interrupt. I can't say 
>> for sure the 250MCE actually does that (or that the driver sets it up 
>> that way) but it is possible.  People have commented eslwhere on the 
>> list that it appears the 250MCE needs a PCI Rev 2.2 compliant 
>> motherboard, so you might want to check your  mobo docs out and see if 
>> it complies.
>>
> 
> Tim,
> 
> That's probably it.  The mobo of my backend box is OLD.  Its running 2 
> PIII 600Mhz Slot 1 procs and the on-board IDE is only UDMA33.  OLD!  My 
> "play" machine is running 2 PIII 1.2Mhz Server procs.  Guess its time to 
> swap the MythTv backend to the "play" machine.
> 
> The "play" machine does recognize the card, now I need to spend the time 
> to get IVTV working on it.  I'm sure it will work now that lspci 
> recognizes the card.
> 
> Thanks for all your help guys!!!
> 
> Sean
> 

Speaking of challenged, I TOP and BOTTOM posted that one!  Duh!


More information about the mythtv-users mailing list