[linux-dvb] Can't record transport stream - Error: cx8802_start_dma() Failed. Unsupported value in .mpeg (0x00000001)

Abdou NIANG abdouniang at voila.fr
Wed Apr 2 22:23:31 CEST 2008


Hi everybody,

I want to realise a DVB-T recorder using dvbstream package. I work with KUbuntu 7.10 (64 bits because i've an AMD64 bit processor) with a 2.6.22.14 kernel, DVB-T card: Hauppauge Win TV Nova T (PCI), . 
I've already realised a similar system with Mandriva 2006 and 2007 everything worked well.

After having installed KUbuntu i've downloaded dvb-utils, dvbsnoop and dvbstream packages and Kaffeine.
I can scan frequencies using "scan" of dvb-utils package.
I've added modules cx88_dvb and cx8802 correctly in /etc/modules. I've rode that since kernel 2.6.20 cx88-dvb and cx88-blackbird are now sub modules of cx8802 module.

I can watch DVB-T channels with kaffeine.

But when i try to record an entire Transport Stream with dvbstream like this: 

$ dvbstream 8192 -o > test.ts

My output file "test.ts" is always empty. When i try to see kernel's messages i've:

$dmesg | grep dvb
[   27.474327] cx88/0: cx2388x v4l2 driver version 0.0.6 loaded
[   27.474796] cx88[0]: subsystem: 0070:9002, board: Hauppauge Nova-T DVB-T [card=18,autodetected]
[   27.474799] cx88[0]: TV tuner type 4, Radio tuner type -1
[   27.543907] cx88/2: cx2388x MPEG-TS Driver Manager version 0.0.6 loaded
[   27.627854] cx88[0]: hauppauge eeprom: model=90003
[   27.629167] input: cx88 IR (Hauppauge Nova-T DVB-T as /class/input/input7
[   27.629198] cx88[0]/0: found at 0000:01:0a.0, rev: 5, irq: 18, latency: 20, mmio: 0xf9000000
[   27.629242] cx88[0]/0: registered device video0 [v4l2]
[   27.629263] cx88[0]/0: registered device vbi0
[   27.629446] cx88[0]/2: cx2388x 8802 Driver Manager
[   27.629477] cx88[0]/2: found at 0000:01:0a.2, rev: 5, irq: 18, latency: 64, mmio: 0xf8000000
[   27.715372] cx88/2: cx2388x dvb driver version 0.0.6 loaded
[   27.715377] cx88/2: registering cx8802 driver, type: dvb access: shared
[   27.715381] cx88[0]/2: subsystem: 0070:9002, board: Hauppauge Nova-T DVB-T [card=18]
[   27.715384] cx88[0]/2: cx2388x based DVB/ATSC card
[   27.775995] DVB: registering new adapter (cx88[0])
[  124.600992] cx8802_start_dma() Failed. Unsupported value in .mpeg (0x00000001)
[  124.826959] cx8802_start_dma() Failed. Unsupported value in .mpeg (0x00000001)
[  125.054027] cx8802_start_dma() Failed. Unsupported value in .mpeg (0x00000001)
[  125.281095] cx8802_start_dma() Failed. Unsupported value in .mpeg (0x00000001)
[  125.508166] cx8802_start_dma() Failed. Unsupported value in .mpeg (0x00000001)
[  125.735235] cx8802_start_dma() Failed. Unsupported value in .mpeg (0x00000001)
[  125.962303] cx8802_start_dma() Failed. Unsupported value in .mpeg (0x00000001)
[  126.189372] cx8802_start_dma() Failed. Unsupported value in .mpeg (0x00000001)
[  126.416438] cx8802_start_dma() Failed. Unsupported value in .mpeg (0x00000001)

So the problem is in "cx8802_start_dma()" function i don't know what can i do ??

Thanks. 





More information about the linux-dvb mailing list