[pvrusb2] Module symbol version mismatch junk
Mike Isely
isely at isely.net
Fri Dec 9 08:57:12 CST 2005
On Fri, 9 Dec 2005, Armin Herbert wrote:
> Am Friday 09 December 2005 07:02 schrieb Mike Isely:
>
>> Dec 8 23:56:55 londo kernel: [4893473.238000] tveeprom: version magic
>> '2.6.14.3-k7-isely1 preempt K7 gcc-3.4' should be '2.6.14.3-k7-isely1
>> preempt K7 gcc-3.3'
>
> I didn't see a message like this on my system.
>
>> I'd like to take a poll here. Can people here tell me if you have
>> CONFIG_MODVERSIONS enabled in your kernel? If you have /proc/config.gz
>> enabled, you can find out easily with a command like this:
>
> Yes, in all kernels I've used or still using. The nvidia module won't work
> otherwise.
Really?!? I'm using the nvidia module here and it loads just fine - in
the exact kernel I used to force the error messages above. I just make
sure that I compile the nvidia module in the proper environment.
I think I'm going to build a new kernel with CONFIG_MODVERSIONS set, just
to see what happens.
>
> See the attached log on how I've built the modules.
>
> Here's some more proof there can't be any conflict with kernel versions. I
> removed all other kernel sources because my root-partition was full.
>
> jolo at blyton:~> ls -l /usr/src
> drwxr-xr-x 13 root root 408 2005-09-27 21:52 kernel-modules
> lrwxrwxrwx 1 root root 15 2005-12-08 23:18 linux -> linux-2.6.14.3/
> drwxr-xr-x 19 root root 1304 2005-12-09 01:55 linux-2.6.14.3
> drwxr-xr-x 7 root root 168 2005-12-06 02:11 packages
> jolo at blyton:~> ls -l /lib/modules/
> drwxr-xr-x 3 root root 424 2005-12-09 02:36 2.6.14.3-jolo
> drwxr-xr-x 3 root root 328 2005-12-09 14:07 originals
> drwxr-xr-x 3 root root 88 2005-10-26 12:04 precompiled
> drwxr-xr-x 3 root root 104 2005-08-19 19:58 scripts
>
> And here's the log after plugging in the device:
>
> Dec 9 14:11:23 blyton kernel: usb 4-4: new high speed USB device using
> ehci_hcd and address 4
> Dec 9 14:11:26 blyton kernel: Linux video capture interface: v1.00
> Dec 9 14:11:26 blyton kernel: pvrusb2: disagrees about version of symbol
> tveeprom_hauppauge_analog
> Dec 9 14:11:26 blyton kernel: pvrusb2: Unknown symbol
> tveeprom_hauppauge_analog
> Dec 9 14:11:26 blyton modprobe: FATAL: Error inserting pvrusb2
> (/lib/modules/2.6.14.3-jolo/kernel/drivers/media/video/pvrusb2.ko):
> Unknown symbol in module, or unknown parameter (see dmesg)
>
I scanned your build log and I agree it certainly looks correct. Yet I do
the same thing here without a problem.
The most glaring difference I see right now is the use of
CONFIG_MODVERSIONS. You use it and I don't. I'll build a new kernel here
with that set and see if I can still load everything correctly.
-Mike
--
| Mike Isely | PGP fingerprint
Spammers Die!! | | 03 54 43 4D 75 E5 CC 92
| isely @ pobox (dot) com | 71 16 01 E2 B5 F5 C1 E8
| |
More information about the pvrusb2
mailing list