Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Re: KNC1 DVB-s and Nexus-S



Johannes Stezenbach wrote:

> Matthias Appel wrote:
>> I was able to view TV with a Hauppauge Nexus-s using several drivers.
>> Now I have dvb-kernel from CVS running with kernel 2.4.21 (suse).
>> These days I bought a new DVB-s budget from KNC1:
>> 
>> > KNC One DVB-S ver B1
>> > SU1278/SH - 3112 297 12871 - 207 KRO1
>> > Philips SAA7146AH - CB2135 - TtD0210 4
>> 
>> With ./insmod debug (insmod ./mt312.o is commented out) i get no
>> remarkable errors, but when starting VDR some kernel Oopses. Needless
>> to say that there was no output to my TV :-(
>> 
>> I tried to create some useful logs but am unsure wether they are
>> enough.
> ...
>> kernel.log is attached to my previous post.

> Does the driver from http://www.metzlerbros.org/dvb/ work?

I tried the metzlerbros driver (1.1.7) and got some interesting
results. With the original one I was not able to compile the modules:

gcc -D__KERNEL__ -I/usr/src/linux-2.4.21-166/include  -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -fno-unit-at-a-time -pipe -msoft-float -mpreferred-stack-boundary=2 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.21-166/include/linux/modversions.h -I.. -I. -g -DUSE_OSD -DDVB_KNC -MD -I../../include -nostdinc -iwithprefix include -DKBUILD_BASENAME=saa7146_core  -c -o saa7146_core.o saa7146_core.c
saa7146_core.c:363: warning: initialization from incompatible pointer type
saa7146_core.c:364: warning: missing braces around initializer
saa7146_core.c:364: warning: (near initialization for `saa7146_algo.name')
saa7146_core.c:364: warning: overflow in implicit constant conversion
saa7146_core.c:365: warning: initialization makes integer from pointer without a cast
saa7146_core.c:365: error: initializer element is not computable at load time
saa7146_core.c:365: error: (near initialization for `saa7146_algo.name[1]')
saa7146_core.c:366: warning: initialization makes integer from pointer without a cast
saa7146_core.c:367: warning: initialization makes integer from pointer without a cast
saa7146_core.c:368: warning: initialization makes integer from pointer without a cast
saa7146_core.c:369: warning: initialization makes integer from pointer without a cast
saa7146_core.c:369: error: initializer element is not computable at load time
saa7146_core.c:369: error: (near initialization for `saa7146_algo.name[5]')
saa7146_core.c:370: warning: initialization makes integer from pointer without a cast
saa7146_core.c:370: error: initializer element is not computable at load time
saa7146_core.c:370: error: (near initialization for `saa7146_algo.name[6]')
saa7146_core.c:371: error: initializer element is not constant
saa7146_core.c:371: error: (near initialization for `saa7146_algo.name')
In file included from saa7146_core.c:477:
../dvb_i2c_wrap.c: In function `dvb_i2c_wrap_xfer':
../dvb_i2c_wrap.c:5: warning: passing arg 2 of `i2c_transfer_R2dc967e2' discards qualifiers from pointer target type

But I found a patch for this problem at
http://www.j-pfennig.de/zapdvb/download.html. Now it seems to compile
the modules. I'll report about the results later.

> Did you try with a kernel from kernel.org?

Not yet. If possible I would like to find a solution with my current
kernel cause I don't want to change an almost running system.


-- 
MFG Matthias Appel



-- 
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe linux-dvb" as subject.



Home | Main Index | Thread Index