Kevin Liao wrote:
>>>I build the source code of bttv (0.7.94) and insert the module
> 
> successfully
> 
>>>on one platform (red hat 7.3 (kernel 2.4.18-3) + VIA C3 800 CPU). But
> 
> when I
> 
>>>then try to insert the same binary module directly on the other platform
>>>(red hat 7.3 (kernel 2.4.18-3) + P4 1.4G CPU), the system always shows a
> 
> lot
> 
>>>of error messages like "unresolved symbol xxx" and fails to insert the
>>>module. Does anyone has the same experience or know why? Thanks a lot!
>>>
>>>Regards,
>>>Kevin
>>
>>Umm... silly question, but do you mean that you built the bttv module on
> 
> the C3-800 and then tried to run it on the P4-1.4?
> 
>>Someone correct me if I'm wrong, but I think that the kernels for Cyrix
> 
> (C3) and P4 processors are different, and a module compiled for one won't
> run on the other.
> 
>>You need to compile the bttv module on the P4.
>>
>>Steve
> 
> 
> Thanks a lot for you advice. I will try it. But one thing I am still curious
> about is why the built-in bttv.o in red hat 7.3 can be loaded without any
> problem on both C3 and P4 platform? How do they build the driver so that it
> can be machine independent?
> 
> Regards,
> Kevin

You can specify the CPU type to be i386 (generic).
I still don't know if the fingerprinting applies to modules, maybe not.


----------------------------------------
 From Mozilla/Linux



_______________________________________________
Video4linux-list mailing list
[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/video4linux-list

Reply via email to