Not sure if this is any help, but I was having exactly the same issue.
I found a solution on the Linux DVB Mailing list archive, so I thought I'd drop it in here in case it helps anyone else.
I had downloaded the V4L-DVB tree to get my Hauppauge HVR4000 working, and did not realise that building gspca after that meant the build was against the 2.6.24 media system, not the V4L tree I had built and installed.
To get around this, I had to go into the v4l-dvb source tree and run :
sudo make kernel-links. This patched the new v4l-dvb tree into the kernel headers.
Then I ran a "make oldconfig" and just set up the new drivers as modules or just pressed 'y' when I was not sure!
depmod -ae
depmod -a
(did both as was not sure of the difference)
Then back into the gspca tree and built it again. This time when I plugged the cam in, it moaned and bitched, but worked!
Not sure if this is any help, but I was having exactly the same issue.
I found a solution on the Linux DVB Mailing list archive, so I thought I'd drop it in here in case it helps anyone else.
I had downloaded the V4L-DVB tree to get my Hauppauge HVR4000 working, and did not realise that building gspca after that meant the build was against the 2.6.24 media system, not the V4L tree I had built and installed.
To get around this, I had to go into the v4l-dvb source tree and run :
sudo make kernel-links. This patched the new v4l-dvb tree into the kernel headers.
Then I ran a "make oldconfig" and just set up the new drivers as modules or just pressed 'y' when I was not sure!
depmod -ae
depmod -a
(did both as was not sure of the difference)
Then back into the gspca tree and built it again. This time when I plugged the cam in, it moaned and bitched, but worked!
HTH someone,
Bon