-- SOLVED -- See below the original message
Hi,
I have tried to install the driver for TBS 8921 in Ubuntu 10.10. the driver I used is: linux-s2api-tbs8921_v1.24.1, download from http://www.tbsdtv.com/download/8921/linux-s2api-tbs8921_v1.24.1.rar
I have followed the instrucitons in the README file, and after I restarted my system the card does not register.
Dmesg output:
dmesg | grep cx88
[ 11.742962] cx88/2: cx2388x MPEG-TS Driver Manager version 0.0.8 loaded
[ 11.817854] cx88[0]: subsystem: 8921:8888, board: TBS 8921 DVB-S/S2
[card=85,autodetected], frontend(s): 1
[ 11.817870] cx88[0]: TV tuner type 4, Radio tuner type -1
[ 11.848041] cx88/0: cx2388x v4l2 driver version 0.0.8 loaded
[ 16.796835] input: cx88 IR (TBS 8921 DVB-S/S2) as
/devices/pci0000:00/0000:00:09.0/0000:01:05.2/rc/rc0/input4
[ 16.797063] rc0: cx88 IR (TBS 8921 DVB-S/S2) as
/devices/pci0000:00/0000:00:09.0/0000:01:05.2/rc/rc0
[ 16.797077] cx88[0]/2: cx2388x 8802 Driver Manager
[ 16.798206] cx88-mpeg driver manager 0000:01:05.2: PCI INT A -> Link[LNKA]
-> GSI 17 (level, low) -> IRQ 17
[ 16.798225] cx88[0]/2: found at 0000:01:05.2, rev: 5, irq: 17, latency: 32, mmio:
0xf8000000
[ 16.798404] cx8800 0000:01:05.0: PCI INT A -> Link[LNKA] -> GSI 17 (level,
low) -> IRQ 17
[ 16.798437] cx88[0]/0: found at 0000:01:05.0, rev: 5, irq: 17, latency: 32, mmio:
0xf9000000
[ 16.798760] cx88[0]/0: registered device video0 [v4l2]
[ 16.798919] cx88[0]/0: registered device vbi0
[ 16.872820] cx88/2: cx2388x dvb driver version 0.0.8 loaded
[ 16.872832] cx88/2: registering cx8802 driver, type: dvb access: shared
[ 16.872842] cx88[0]/2: subsystem: 8921:8888, board: TBS 8921 DVB-S/S2 [card=85]
[ 16.872852] cx88[0]/2: cx2388x based DVB/ATSC card
[ 16.872860] cx8802_alloc_frontends() allocating 1 frontend(s)
[ 16.969594] cx88[0]/2: frontend initialization failed
[ 16.969655] cx88[0]/2: dvb_register failed (err = -22)
[ 16.969713] cx88[0]/2: cx8802 probe failed, err = -22
Can anyone please help with why the card does not register?
Thanks in advance,
Kakaouskia
-- SOLVED --
I managed to solve this by installing the driver BEFORE I installed the card in the machine.
Specifically, I installed Ubuntu 10.10 + initial updates (the ones that come automatically during setup), then performed a system update (kernel from 2.6.35-22 to 2,6,35-24) + reboot, then installed PAE kernel (2.6.35-24-42-generic-pae) + headers + updates & reboot, install all restricted drivers (i.e. NVIDIA + reboot) and then installed the TBS 8921 (linux-s2api-tbs8921_v1.24.1, download from http://www.tbsdtv.com/download/8921/linux-s2api-tbs8921_v1.24.1.rar) driver as per the instructions in the README file + reboot.
After the last reboot, I executed dmesg | grep cx88 with the following output:
dmesg | grep cx88
[ 11.785326] cx88/2: cx2388x MPEG-TS Driver Manager version 0.0.8 loaded
[ 11.792159] cx88[0]: subsystem: 8921:8888, board: TBS 8921 DVB-S/S2 [card=85,autodetected], frontend(s): 1
[ 11.792170] cx88[0]: TV tuner type 4, Radio tuner type -1
[ 14.765809] input: cx88 IR (TBS 8921 DVB-S/S2) as /devices/pci0000:00/0000:00:09.0/0000:01:05.2/rc/rc0/input4
[ 14.765974] rc0: cx88 IR (TBS 8921 DVB-S/S2) as /devices/pci0000:00/0000:00:09.0/0000:01:05.2/rc/rc0
[ 14.765985] cx88[0]/2: cx2388x 8802 Driver Manager
[ 14.767209] cx88-mpeg driver manager 0000:01:05.2: PCI INT A -> Link[LNKA] -> GSI 17 (level, low) -> IRQ 17
[ 14.767228] cx88[0]/2: found at 0000:01:05.2, rev: 5, irq: 17, latency: 32, mmio: 0xf8000000
[ 14.993637] cx88/0: cx2388x v4l2 driver version 0.0.8 loaded
[ 14.993715] cx8800 0000:01:05.0: PCI INT A -> Link[LNKA] -> GSI 17 (level, low) -> IRQ 17
[ 14.993735] cx88[0]/0: found at 0000:01:05.0, rev: 5, irq: 17, latency: 32, mmio: 0xf9000000
[ 14.993911] cx88[0]/0: registered device video0 [v4l2]
[ 14.993992] cx88[0]/0: registered device vbi0
[ 15.082078] cx88/2: cx2388x dvb driver version 0.0.8 loaded
[ 15.082089] cx88/2: registering cx8802 driver, type: dvb access: shared
[ 15.082100] cx88[0]/2: subsystem: 8921:8888, board: TBS 8921 DVB-S/S2 [card=85]
[ 15.082110] cx88[0]/2: cx2388x based DVB/ATSC card
[ 15.082117] cx8802_alloc_frontends() allocating 1 frontend(s)
[ 15.223227] DVB: registering new adapter (cx88[0])
I used w-scan to do the tuning; note that when you build szap-s2 and scan-s2 use make && make install instead of just make. This will allow you to use these utilities like any other command in Ubuntu
Hope this helps others
kakaouskia