Moderator Control Panel ]

Driver for kernel 2.6.35?

Re: Driver for kernel 2.6.35?

Postby cody » Sat Jan 22, 2011 9:13 am

delli Wrote:
cody Wrote:please, look here for more details:

https://shop.tbsdtv.com/forum/viewtopic.php?f=22&t=190

Fedora 14 and some kernels in Gentoo suffers from the problem. update will be provided to resolve it.


OK, when will the update be provided??


when i have the chance to prepare it. sorry, that it can't be faster, but since it happens only with Fedora and Gentoo and we don't have installations of those distributions in our lab, it's necessary to prepare first system on which the problem can be reproduced and that requires even extra time.
cody
 
Posts: 627
Joined: Tue Apr 13, 2010 11:20 pm

Re: Driver for kernel 2.6.35?

Postby delli » Sat Jan 22, 2011 6:15 pm

cody Wrote:
delli Wrote:
cody Wrote:please, look here for more details:

https://shop.tbsdtv.com/forum/viewtopic.php?f=22&t=190

Fedora 14 and some kernels in Gentoo suffers from the problem. update will be provided to resolve it.


OK, when will the update be provided??


when i have the chance to prepare it. sorry, that it can't be faster, but since it happens only with Fedora and Gentoo and we don't have installations of those distributions in our lab, it's necessary to prepare first system on which the problem can be reproduced and that requires even extra time.


is there an interim solution, maybe with an another driver? in this state the device is useless for me.
delli
 
Posts: 5
Joined: Fri Jan 21, 2011 3:20 am

Re: Driver for kernel 2.6.35?

Postby delli » Sat Jan 22, 2011 11:29 pm

Hi cody,

seems, that i could save you some time ;-) !

Problem probably solved, look here:

error:: implicit declaration of function 'kzalloc'
and
error:: implicit declaration of function 'kfree'
fixed by adding
#include <linux/slab.h> /* for kzalloc/kfree */
in
linux-tbs-all/v4l/cx25840-ir.c

'make all' runs (with some warnings):
make[2]: Leaving directory `/usr/src/kernels/2.6.35.10-74.fc14.x86_64'
./scripts/rmmod.pl check
found 422 modules
make[1]: Leaving directory `/root/tbs/linux-tbs-all/v4l'

'make install' runs:
/sbin/depmod -a 2.6.35.10-74.fc14.x86_64
make -C firmware install
make[2]: Entering directory `/root/tbs/linux-tbs-all/v4l/firmware'
Installing firmwares at /lib/firmware: vicam/firmware.fw dabusb/firmware.fw dabusb/bitstream.bin ttusb-budget/dspbootcode.bin cpia2/stv0672_vp4.bin av7110/bootcode.bin
make[2]: Leaving directory `/root/tbs/linux-tbs-all/v4l/firmware'
make[1]: Leaving directory `/root/tbs/linux-tbs-all/v4l'


after reboot:

'dmesg | grep -i qbox' (and a little more):
Fedora64 kernel: [ 7.678908] dvb-usb: found a 'TBS QBOXS2 DVBS2 USB2.0' in cold state, will try to load a firmware
Fedora64 kernel: [ 7.768992] dvb-usb: downloading firmware from file 'dvb-usb-tbsqbox-id5928.fw'
Fedora64 kernel: [ 7.770456] tbsqboxs2: start downloading TBSQBOX firmware
Fedora64 kernel: [ 7.895024] dvb-usb: found a 'TBS QBOXS2 DVBS2 USB2.0' in warm state.
Fedora64 kernel: [ 7.895071] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
Fedora64 kernel: [ 7.895095] DVB: registering new adapter (TBS QBOXS2 DVBS2 USB2.0)
Fedora64 kernel: [ 7.895099] tbsqboxs2: read eeprom failed
Fedora64 kernel: [ 7.895275] dvb-usb: MAC address reading failed.
Fedora64 kernel: [ 7.952094] dvb-usb: no frontend was attached by 'TBS QBOXS2 DVBS2 USB2.0'
Fedora64 kernel: [ 7.952477] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1d.7/usb2/2-3/input/input8
Fedora64 kernel: [ 7.952521] dvb-usb: schedule remote query interval to 150 msecs.
Fedora64 kernel: [ 7.952523] dvb-usb: TBS QBOXS2 DVBS2 USB2.0 successfully initialized and connected.
Fedora64 kernel: [ 7.952546] usbcore: registered new interface driver tbsqboxs2
Fedora64 kernel: [ 7.958213] dvb-usb: TBS QBOXS2 DVBS2 USB2.0 successfully deinitialized and disconnected.
Fedora64 kernel: [ 9.634518] usb 2-3: config 1 interface 0 altsetting 0 bulk endpoint 0x81 has invalid maxpacket 2
Fedora64 kernel: [ 9.634890] usb 2-3: New USB device found, idVendor=734c, idProduct=5928
Fedora64 kernel: [ 9.634895] usb 2-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Fedora64 kernel: [ 9.634898] usb 2-3: Product: DVBS2BOX
Fedora64 kernel: [ 9.634900] usb 2-3: Manufacturer: TBS-Tech
Fedora64 kernel: [ 9.635170] dvb-usb: found a 'TBS QBOXS2 DVBS2 USB2.0' in cold state, will try to load a firmware
Fedora64 kernel: [ 9.636815] dvb-usb: downloading firmware from file 'dvb-usb-tbsqbox-id5928.fw'
Fedora64 kernel: [ 9.638236] tbsqboxs2: start downloading TBSQBOX firmware
Fedora64 kernel: [ 9.755011] dvb-usb: found a 'TBS QBOXS2 DVBS2 USB2.0' in warm state.
Fedora64 kernel: [ 9.755053] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
Fedora64 kernel: [ 9.755166] DVB: registering new adapter (TBS QBOXS2 DVBS2 USB2.0)
Fedora64 kernel: [ 9.915667] dvb-usb: MAC address: 00:22:ab:c0:13:97
Fedora64 kernel: [ 9.928167] QBOXS2: CX24116 attached.
Fedora64 kernel: [ 9.928294] DVB: registering adapter 0 frontend 0 (Conexant CX24116/CX24118)...
Fedora64 kernel: [ 9.928732] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1d.7/usb2/2-3/input/input9
Fedora64 kernel: [ 9.928762] dvb-usb: schedule remote query interval to 150 msecs.
Fedora64 kernel: [ 9.928764] dvb-usb: TBS QBOXS2 DVBS2 USB2.0 successfully initialized and connected.

everything seems to be OK, right??

I'm still waiting for my new LNB (should have been delivered today, but didn't).
I'll keep you informed!
delli
 
Posts: 5
Joined: Fri Jan 21, 2011 3:20 am

Re: Driver for kernel 2.6.35?

Postby cody » Sun Jan 23, 2011 3:54 am

thanks, it definitely seems that "slab.h" was the problem.
cody
 
Posts: 627
Joined: Tue Apr 13, 2010 11:20 pm

Re: Driver for kernel 2.6.35?

Postby delli » Sat Jan 29, 2011 9:32 pm

Hi cody,

got my new LNB today! Qbox2 works fine with kaffeine1.1-1.fc14x86_64 under Fedora64 2.6.35.10-74.fc14.x86_64. The only "problem" is, that radio takes more than 1 min. to start.
delli
 
Posts: 5
Joined: Fri Jan 21, 2011 3:20 am

Re: Driver for kernel 2.6.35?

Postby cody » Tue Feb 01, 2011 7:03 am

delli Wrote:The only "problem" is, that radio takes more than 1 min. to start.


hi, i guess you mean in Kaffeine when you chose digital radio station from the satellite it takes too much time to start - i haven't heard about such problem, but it should be Kaffeine bug or audio decoder bug, because Q-box doesn't distinguish between television and radio channel. i will test it here too.
cody
 
Posts: 627
Joined: Tue Apr 13, 2010 11:20 pm

Re: Driver for kernel 2.6.35?

Postby Anyeos » Mon Mar 07, 2011 7:40 pm

Hi, I have a big problem.
I have compiled kernel 2.6.35.11 from source I compiled linux-tbs-all without problems (in compilation) but when I try to load the module it is what happen:

modprobe cx23885
WARNING: Error inserting ir_common (/lib/modules/2.6.35.11-servidor-amd-k8/kernel/drivers/media/IR/ir-common.ko): Invalid module format
WARNING: Error inserting videobuf_core (/lib/modules/2.6.35.11-servidor-amd-k8/kernel/drivers/media/video/videobuf-core.ko): Invalid module format
WARNING: Error inserting dvb_core (/lib/modules/2.6.35.11-servidor-amd-k8/kernel/drivers/media/dvb/dvb-core/dvb-core.ko): Invalid module format
WARNING: Error inserting videobuf_dvb (/lib/modules/2.6.35.11-servidor-amd-k8/kernel/drivers/media/video/videobuf-dvb.ko): Invalid module format
WARNING: Error inserting videobuf_dma_sg (/lib/modules/2.6.35.11-servidor-amd-k8/kernel/drivers/media/video/videobuf-dma-sg.ko): Invalid module format
WARNING: Error inserting v4l1_compat (/lib/modules/2.6.35.11-servidor-amd-k8/kernel/drivers/media/video/v4l1-compat.ko): Invalid module format
WARNING: Error inserting videodev (/lib/modules/2.6.35.11-servidor-amd-k8/kernel/drivers/media/video/videodev.ko): Invalid module format
WARNING: Error inserting v4l2_common (/lib/modules/2.6.35.11-servidor-amd-k8/kernel/drivers/media/video/v4l2-common.ko): Invalid module format
WARNING: Error inserting cx2341x (/lib/modules/2.6.35.11-servidor-amd-k8/kernel/drivers/media/video/cx2341x.ko): Invalid module format
FATAL: Error inserting cx23885 (/lib/modules/2.6.35.11-servidor-amd-k8/kernel/drivers/media/video/cx23885/cx23885.ko): Invalid module format

So?? Why linux-tbs-all have invalid modules?
Anyeos
 
Posts: 10
Joined: Mon Mar 07, 2011 7:35 pm

Re: Driver for kernel 2.6.35?

Postby Anyeos » Mon Mar 07, 2011 10:14 pm

Hey! I tried with 2.6.34 and some kind of error:

modprobe cx23885
WARNING: Error inserting ir_common (/lib/modules/2.6.34-servidor-amd-k8/kernel/drivers/media/IR/ir-common.ko): Invalid argument
WARNING: Error inserting videobuf_core (/lib/modules/2.6.34-servidor-amd-k8/kernel/drivers/media/video/videobuf-core.ko): Invalid argument
WARNING: Error inserting dvb_core (/lib/modules/2.6.34-servidor-amd-k8/kernel/drivers/media/dvb/dvb-core/dvb-core.ko): Invalid argument
WARNING: Error inserting videobuf_dvb (/lib/modules/2.6.34-servidor-amd-k8/kernel/drivers/media/video/videobuf-dvb.ko): Invalid argument
WARNING: Error inserting videobuf_dma_sg (/lib/modules/2.6.34-servidor-amd-k8/kernel/drivers/media/video/videobuf-dma-sg.ko): Invalid argument
WARNING: Error inserting v4l1_compat (/lib/modules/2.6.34-servidor-amd-k8/kernel/drivers/media/video/v4l1-compat.ko): Invalid argument
WARNING: Error inserting videodev (/lib/modules/2.6.34-servidor-amd-k8/kernel/drivers/media/video/videodev.ko): Invalid argument
WARNING: Error inserting v4l2_common (/lib/modules/2.6.34-servidor-amd-k8/kernel/drivers/media/video/v4l2-common.ko): Invalid argument
WARNING: Error inserting cx2341x (/lib/modules/2.6.34-servidor-amd-k8/kernel/drivers/media/video/cx2341x.ko): Invalid argument
FATAL: Error inserting cx23885 (/lib/modules/2.6.34-servidor-amd-k8/kernel/drivers/media/video/cx23885/cx23885.ko): Invalid argument


Sorry TBS guys but I'm tired for trying to make my card to work. Are you serious with your business? If you dont plan to really support linux in this model (6920) please tell me because I have this card from 1 year right now and I never can use it. I tested a lot of configuration options in the kernel but never get it to work (video for linux 1, video for linux 2, video for linux 1 compat). So if you don't plan to make it work in Linux please seriously tell me so I can sell it and forget all about this card. I'm tired compiling kernel and modules with this card and was a waste of money and time for me.

see it:

/usr/src/dvb-drivers/anterior/linux-tbs-all/v4l/config-compat.h:4:28: error: linux/autoconf.h: No such file or directory
/usr/src/dvb-drivers/anterior/linux-tbs-all/v4l/tuner-xc2028.c: In function 'free_firmware':
/usr/src/dvb-drivers/anterior/linux-tbs-all/v4l/tuner-xc2028.c:253: error: implicit declaration of function 'kfree'
/usr/src/dvb-drivers/anterior/linux-tbs-all/v4l/tuner-xc2028.c: In function 'load_all_firmwares':
/usr/src/dvb-drivers/anterior/linux-tbs-all/v4l/tuner-xc2028.c:315: error: implicit declaration of function 'kzalloc'
/usr/src/dvb-drivers/anterior/linux-tbs-all/v4l/tuner-xc2028.c:315: warning: assignment makes pointer from integer without a cast
/usr/src/dvb-drivers/anterior/linux-tbs-all/v4l/tuner-xc2028.c:366: warning: assignment makes pointer from integer without a cast
/usr/src/dvb-drivers/anterior/linux-tbs-all/v4l/tuner-xc2028.c: In function 'xc2028_attach':
/usr/src/dvb-drivers/anterior/linux-tbs-all/v4l/tuner-xc2028.c:1269: warning: assignment makes pointer from integer without a cast


WARNING ERRORS WARNING ERRORS WARNING ERRORS. LOL

I just solved a lot of that but always some new appears. I don't know really what kind of kernel I can download (not oldest please) to use this card.

It just taked my some like 20 hours (I'm awake from yesterday) testing and testing. I'm tired really guys.


bye
Anyeos
 
Posts: 10
Joined: Mon Mar 07, 2011 7:35 pm

Re: Driver for kernel 2.6.35?

Postby Euge » Wed Aug 17, 2011 4:57 am

Anyeos,

I had the problem you experienced:

modprobe cx23885
WARNING: Error inserting ir_common (/lib/modules/2.6.35.11-servidor-amd-k8/kernel/drivers/media/IR/ir-common.ko): Invalid module format
WARNING: Error inserting videobuf_core (/lib/modules/2.6.35.11-servidor-amd-k8/kernel/drivers/media/video/videobuf-core.ko): Invalid module format
WARNING: Error inserting dvb_core (/lib/modules/2.6.35.11-servidor-amd-k8/kernel/drivers/media/dvb/dvb-core/dvb-core.ko): Invalid module format
WARNING: Error inserting videobuf_dvb (/lib/modules/2.6.35.11-servidor-amd-k8/kernel/drivers/media/video/videobuf-dvb.ko): Invalid module format
WARNING: Error inserting videobuf_dma_sg (/lib/modules/2.6.35.11-servidor-amd-k8/kernel/drivers/media/video/videobuf-dma-sg.ko): Invalid module format
WARNING: Error inserting v4l1_compat (/lib/modules/2.6.35.11-servidor-amd-k8/kernel/drivers/media/video/v4l1-compat.ko): Invalid module format
WARNING: Error inserting videodev (/lib/modules/2.6.35.11-servidor-amd-k8/kernel/drivers/media/video/videodev.ko): Invalid module format
WARNING: Error inserting v4l2_common (/lib/modules/2.6.35.11-servidor-amd-k8/kernel/drivers/media/video/v4l2-common.ko): Invalid module format
WARNING: Error inserting cx2341x (/lib/modules/2.6.35.11-servidor-amd-k8/kernel/drivers/media/video/cx2341x.ko): Invalid module format
FATAL: Error inserting cx23885 (/lib/modules/2.6.35.11-servidor-amd-k8/kernel/drivers/media/video/cx23885/cx23885.ko): Invalid module format

I solved this by removing all reference to DVB, V4L from my kernel and recompiling it, see menuconfig from my kernel below:

--- Multimedia support
*** Multimedia core support ***
[ ] Media Controller API (EXPERIMENTAL)
< > Video For Linux
< > DVB for Linux
*** Multimedia drivers ***
< > Remote Controller adapters --->

I think when you've got DVB and V4L compiled in your kernel you get conflicts when trying to use the modules you've built from the drivers provided by TBS.

I still can't get my card scanning though - I suspect a hardware problem so have arranged to return the card for replacement.

Regards,

Euge
Euge
 
Posts: 15
Joined: Wed Feb 09, 2011 7:42 am

Previous

Return to Linux

Who is online

Users browsing this forum: No registered users and 2 guests