Re: Need info to understand TeVii S470 cx23885 MSI problem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



В сообщении от 13 сентября 2010 23:38:28 автор Igor M. Liplianin написал:
> В сообщении от 12 сентября 2010 22:56:57 автор Andy Walls написал:
> > Igor,
> > 
> > To help understand the problem with the TeVii S470 CX23885 MSI not
> > working after module unload and reload, could you provide the output of
> > 
> > 	# lspci -d 14f1: -xxxx -vvvv
> > 
> > as root before the cx23885 module loads, after the module loads, and
> > after the module is removed and reloaded?
> > 
> > please also provide the MSI IRQ number listed in dmesg
> > (or /var/log/messages) assigned to the card.  Also the IRQ number of the
> > unhandled IRQ when the module is reloaded.
> > 
> > The linux kernel should be writing the MSI IRQ vector into the PCI
> > configuration space of the CX23885.  It looks like when you unload and
> > reload the cx23885 module, it is not changing the vector.
> > 
> > Regards,
> > Andy
> 
> Andy,
> Error appears only and if you zap actual channel(interrupts actually
> calls). First time module loaded and zapped some channel. At this point
> there is no errors. /proc/interrupts shows some irq's for cx23885.
> Then rmmod-insmod and szap again. Voilla! No irq vector.
> /proc/interrupts shows zero irq calls for cx23885.
> In my case Do_irq complains about irq 153, dmesq says cx23885 uses 45.
> 
> My first look not catch anything in lspci.
> For now I'm using workaround - find register and bit in cx23885 to write to
> disable MSI registers. In conjunction with particular card, naturally.
> 
> Regards
> Igor
Forget to mention. The tree is media_tree, branch staging/v2.6.37

-- 
Igor M. Liplianin
Microsoft Windows Free Zone - Linux used for all Computing Tasks
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux