[pvrusb2] Module symbol version mismatch junk
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
>> '220.127.116.11-k7-isely1 preempt K7 gcc-3.4' should be '18.104.22.168-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
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-22.214.171.124/
> drwxr-xr-x 19 root root 1304 2005-12-09 01:55 linux-126.96.36.199
> 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 188.8.131.52-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
> Dec 9 14:11:26 blyton kernel: pvrusb2: Unknown symbol
> Dec 9 14:11:26 blyton modprobe: FATAL: Error inserting pvrusb2
> 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 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