You are not logged in.

#1 2018-01-28 09:26:42

schmodd
Member
Registered: 2015-02-12
Posts: 35

TT S2-3600 spamming dmesg with I2C error - rebuild module loading prob

Hi,

the problem with my TV-Card is known: it spams dmesg with I2C errors which eventuelly will prevent the card from working.

[ 1955.392421] pctv452e: I2C error -121; AA 19  CC 00 01 -> 55 19 31 03 cc 00 00
[ 1955.995985] pctv452e: I2C error -121; AA 5E  CC 00 01 -> 55 5e 31 03 cc 00 00
[ 1983.886619] pctv452e: I2C error -121; AA BE  CC 00 01 -> 55 be 31 03 cc 00 00
[ 1984.493161] pctv452e: I2C error -121; AA 03  CC 00 01 -> 55 03 31 03 cc 00 00

So i managed to modify "pctv452e.c" and rebuild the module using the wiki-pages (https://wiki.archlinux.org/index.php/Co … nel_module and
https://wiki.archlinux.org/index.php/Ke … mpilation).

It works fine when I load the module manually via "sudo insmod dvb-usb-pctv452e.ko.gz".
But module is not being loaded automatically on boot.
Also when trying to do "sudo modprobe dvb-usb-pctv452e.ko.gz" it failes with "modprobe: FATAL: Module dvb-usb-pctv452e.ko.gz not found in directory /lib/modules/4.14.15-1-ARCH" (dvb-usb-pctv452e.ko.gz exists in "/lib/modules/4.14.15-1-ARCH/kernel/drivers/media/usb/dvb-usb").
Do I have to manually move it to "/lib/modules/4.14.15-1-ARCH"?

One difference between the original module and my modified version is the ending (dvb-usb-pctv452e.ko.xz vs dvb-usb-pctv452e.ko.gz).
Could that be the reason? Wiki states one should use gzip to compress modules.
Any hints?

Last edited by schmodd (2018-01-29 12:28:14)

Offline

Board footer

Powered by FluxBB