Good greif - slow down ... (you gotta use sentences and punctuate if you want to be understood! Otherwise it reads like you're out of breath.)
Try seperating things out into lines and groupings so we can see what replaces what. And quote entire error messages ...
OK: so here's what I could get between gasps:
1. You want to compile the unicorn drivers for your modem
2. you've read the "readme" from the tarball
3. you changed the path (what path, where?) to KERNEL SOURCE???
Hopefully you changed it to the directory of your kernel source and didn't just type in "KERNEL_SOURCE"??
4. make worked fine
5. make install had an error "unresolved symbols in ...."
Was this the only error? Were there more errors in there somewhere?
6. Reboot > The modem wouldn't go.
This is not surprising, the driver didn't install.
This sort of thing is usually corrected with a kernel upgrade - lets hope it dosn't come to that.
Lets see - listening closely I see you have slack 10.1 with a 2.4.29 kernel? Would be nice if you listed your distro in your cp (top of the page > "user cp", then old fogeys like me will spot it better.)
Tell us the driver package you got and where from. (Are you sure it's compatable with the 2.4 series kernels?)
Now: take a big breath and start again, slowly
(Remember to punctuate and write in sentences...)