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
