the main problem is thatcisco 4.04a did not support this linux kernel at all.
solution
1.try to find cisco 4.04B, there are someone mentioned it. You can try to download it by searching fedoraforum.org for its link
2. try to find cisco 4.6 directly la, i am using it. Fedora core 3. Kernel 2.6.10.1.741.
report it working fine so far.
by the way, the cisco 4.6 and the patch for it all can be found in fedoraforum.org
good luck
oh, last words, actually you can surf net using 4.0.4a :P, the only problem is, you cannot surf by using domain name, but CAN SURF BY IP ADDRESS... which is workable for some sites, eg. google, but not for others, eg. msn.com
hee hee
Just a word--thanks!