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!