When you tried those drivers, did you check the driver version to ensure you had the correct driver version per your kernel?
OK, we need to know that kernel version.
I know brucecadieu recommends the gspcav1-kmp-default, but when I go to the site that lists the webcams that the gspcav1 supports, I do not see your webcam listed.
If it were me in this position, I would try gspcav-kmp-default (since there is a newer driver for the gspcav-kmp-default than there is for the gspcav1-kmp-default), locating the version via a webpin search: Webpin search for gspcav-kmp-default
and then add the repos:
and install gspcav-kmp-default (01.00.20_22.214.171.124_0.1) and then remove the repos. Reboot. Test the web cam. If it doesn’t work, remove it. [alternatively you could use the 1 click install, but I confess I am not a one-click-install fan]
Then I would try uvc, locating the version via a webpin search: Webpin search for uvcvideo-kmp-default
and here it is trickier as there are a couple of packagers that have packaged this web cam for your kernel. I would try the version that I believe to be newer (which is one of the r242 versions). ie first add the repos:
and install uvcvideo-kmp-default (r242_126.96.36.199_0.1) and then remove the repos. Reboot. Test the web cam. If it doesn’t work, remove it. And then go buy a compatible web cam (or exchange my non-functioning web cam with a web cam that a MS-Windows user friend has, where their webcam works with Linux).
Perhaps user brucecadieu has specific experience with this webcam, in which case, you could try the driver he recommends.
But IMHO overall this will be a very hit and miss effort, as your webcam is not listed as being supported. Given how inexpensive webcams are, if it were me, and if I could not trade my webcam with an MS-Windows user’s webcam, I would print out the two major support lists (and maybe a couple of the minor ones) and take it with me while I went shopping for a compatible webcam.