Help with Linux Driver debugging
I have a linux driver for a 4-input DVB card. I have two other ASI cards that transmit data and the 4 receivers of DVB card receive the data. When I run the driver, it installs fine. The test applications run perfectly alright. I tried testing the driver. So, I stopped and started the transmitters and receivers several times. After certain attempts (no pattern really) to stop and start, the machine completely freezes. I have to manually power the machine down. I am running Fedora Core 4.
Can anyone help me debug the code? Or else at least, shed some light on the debugging side of it. Any first hand experiences on this would be of great help.
Please let me know.