FS#6436 - ivtv fails with kernel26 2.6.20-3

Attached to Project: Arch Linux
Opened by Ton Peijnenburg (tpb) - Saturday, 17 February 2007, 03:18 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture not specified
Severity High
Priority Normal
Reported Version 0.7.2 Gimmick
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

After upgrade to new kernel, ivtv 0.9.1-2 will not load with new kernel26 2.6.20-3

Module cannot be inserted:

FATAL: Error inserting ivtv (/lib/modules/2.6.20-ARCH/kernel/drivers/media/video/ivtv/ivtv.ko): Unknown symbol in module, or unknown parameter (see dmesg)


Where dmesg has logged:

ivtv: Unknown symbol i2c_bit_del_bus


As reported on Forums, compiling the module fails as well:

make -C driver all
make[1]: Entering directory `/home/tpb/projects/ivtv-0.9.1/driver'
created ivtv-svnversion.h
make -C /lib/modules/2.6.20-ARCH/build M=/home/tpb/projects/ivtv-0.9.1/driver modules
make[2]: Entering directory `/usr/src/linux-2.6.20-ARCH'
CC [M] /home/tpb/projects/ivtv-0.9.1/driver/ivtv-osd.o
CC [M] /home/tpb/projects/ivtv-0.9.1/driver/ivtv-queue.o
CC [M] /home/tpb/projects/ivtv-0.9.1/driver/ivtv-driver.o
/home/tpb/projects/ivtv-0.9.1/driver/ivtv-driver.c:699:55: error: macro "INIT_WORK" passed 3 arguments, but takes just 2
/home/tpb/projects/ivtv-0.9.1/driver/ivtv-driver.c: In function 'ivtv_init_struct1':
/home/tpb/projects/ivtv-0.9.1/driver/ivtv-driver.c:699: error: 'INIT_WORK' undeclared (first use in this function)
/home/tpb/projects/ivtv-0.9.1/driver/ivtv-driver.c:699: error: (Each undeclared identifier is reported only once
/home/tpb/projects/ivtv-0.9.1/driver/ivtv-driver.c:699: error: for each function it appears in.)
/home/tpb/projects/ivtv-0.9.1/driver/ivtv-driver.c: In function 'ivtv_remove':
/home/tpb/projects/ivtv-0.9.1/driver/ivtv-driver.c:1407: warning: passing argument 1 of 'cancel_delayed_work' from incompatible pointer type
make[3]: *** [/home/tpb/projects/ivtv-0.9.1/driver/ivtv-driver.o] Error 1
make[2]: *** [_module_/home/tpb/projects/ivtv-0.9.1/driver] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6.20-ARCH'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/tpb/projects/ivtv-0.9.1/driver'
make: *** [all] Error 2
This task depends upon

Closed by  Tobias Powalowski (tpowa)
Saturday, 17 February 2007, 06:52 GMT
Reason for closing:  Fixed

Loading...