I'm trying to figure out if I can reset a card without rebooting the
machine to get the card going again.

I had four cards lock up in the one machine, rmmoded ivtv and reloaded
it, one of the four resumed operation,  so clearly sometimes the card
will get out of this locked up state, the driver should probably try and
reset the card after a timeout.

Whilst looking for a way to reset a PCI slot, I found the kernel
documentation on PCI error handling, so I added a stubbed error handler
with a printk to the driver to see if it would get called to be able to
return with a slot reset request from that... It didn't get called
during the dma errors or timeouts.

Is there a simple way to request a PCI card/bus gets reset? Would this
bump the card back into an operational state? Is there a better way?

Regards,
 Mark

-- 
Mark Bryars
Product Development Engineer
ETV Interactive Ltd
Logie Court
Stirling University Innovation Park
Stirling
Scotland, UK
FK9 4NF
T: +44 (0) 1786 455150
F: +44 (0) 1786 455179
W: www.etvinteractive.com


_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel

Reply via email to