Hi everybody, I need some help. It's the first time I try to hack a kernel module. Pere Blay and I are trying to get a Genius DVB-T device (TVGo t02q) working, and we're almost done (I think), but I'm stalled right now. As I didn't get any responses from Aapo, I was wondering if some of the more experinced hackers on this list could give us any advices. Chips on this device include zl10353, mt2060 and m9206. I have what appears to be a functional firmware, and with our patches to m920x.c and friends the capturer seems to be tuning correctly, but for some reason I can't get any data from /dev/dvb/adapterX/demux0 nor from dvr0. I've attached some logs I've posted before (BTW you can read our previous messages on this list, where there's also the firmware and the patchwork :-). Any ideas? Thanks in advance. Regards, -- Román > ---------------- > dmesg > ---------------- > [35961.500458] usb 5-6: new high speed USB device using ehci_hcd and address 30 > [35961.573610] usb 5-6: configuration #1 chosen from 1 choice > [35961.573731] dvb-usb: found a 'Genius TVGo DVB-T02Q' in cold state, > will try to load a firmware > [35961.583198] dvb-usb: downloading firmware from file 'dvb-usb-t02q-02.fw' > [35962.008972] dvb_usb_m920x: probe of 5-6:1.0 failed with error 64 > [35962.009146] usb 5-6: USB disconnect, address 30 > [35962.067424] usb 5-6: new high speed USB device using ehci_hcd and address 31 > [35962.156124] usb 5-6: configuration #1 chosen from 1 choice > [35962.156253] dvb-usb: found a 'Genius TVGo DVB-T02Q' in warm state. > [35962.156326] i2c-adapter i2c-4: SMBus Quick command not supported, > can't probe for chips > [35962.156332] dvb-usb: will pass the complete MPEG2 transport stream > to the software demuxer. > [35962.156459] DVB: registering new adapter (Genius TVGo DVB-T02Q) > [35962.205619] DVB: registering frontend 0 (Zarlink ZL10353 DVB-T)... > [35962.208747] MT2060: successfully identified (IF1 = 1220) > [35962.522187] input: IR-receiver inside an USB DVB receiver as > /class/input/input21 > [35962.522237] dvb-usb: schedule remote query interval to 100 msecs. > [35962.522245] dvb-usb: Genius TVGo DVB-T02Q successfully initialized > and connected. > > > ---------------- > $ tzap -r test_channel_1 > ---------------- > using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0' > tuning to 690000000 Hz > video pid 0x012d, audio pid 0x012e > status 00 | signal a4a4 | snr 0000 | ber 00000000 | unc 00000000 | > status 1e | signal bb5c | snr 9292 | ber 00000000 | unc 00000013 | FE_HAS_LOCK > status 1e | signal bb28 | snr 9393 | ber 00000000 | unc 00000000 | FE_HAS_LOCK > status 1e | signal baf0 | snr 9292 | ber 00000000 | unc 00000000 | FE_HAS_LOCK > status 1e | signal bad4 | snr 9393 | ber 00000000 | unc 00000000 | FE_HAS_LOCK > status 1e | signal bab8 | snr 9393 | ber 00000000 | unc 00000000 | FE_HAS_LOCK > status 1e | signal baf0 | snr 9292 | ber 0000fc02 | unc 00000000 | FE_HAS_LOCK > status 1e | signal bacc | snr 9393 | ber 0000fc02 | unc 00000000 | FE_HAS_LOCK > status 1e | signal ba70 | snr 9393 | ber 0000fc02 | unc 00000000 | FE_HAS_LOCK > status 1e | signal ba78 | snr 9292 | ber 0000fc02 | unc 00000000 | FE_HAS_LOCK > status 1e | signal ba74 | snr 9292 | ber 0000fc02 | unc 00000000 | FE_HAS_LOCK > status 1e | signal ba08 | snr 9292 | ber 0000fc02 | unc 00000000 | FE_HAS_LOCK > status 1e | signal ba4c | snr 9292 | ber 0000db13 | unc 00000000 | FE_HAS_LOCK > status 1e | signal ba98 | snr 9191 | ber 0000db13 | unc 00000000 | FE_HAS_LOCK > status 1e | signal ba00 | snr 9292 | ber 0000db13 | unc 00000000 | FE_HAS_LOCK > status 1e | signal b994 | snr 9292 | ber 0000db13 | unc 00000000 | FE_HAS_LOCK > status 1e | signal b9e8 | snr 9393 | ber 0000db13 | unc 00000000 | FE_HAS_LOCK > status 1e | signal b974 | snr 9292 | ber 0000db13 | unc 00000000 | FE_HAS_LOCK > status 1e | signal b9d4 | snr 9292 | ber 0000d99e | unc 00000000 | FE_HAS_LOCK > (...) > > > ---------------- > $ scan -c > ---------------- > using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0' > WARNING: filter timeout pid 0x0011 > WARNING: filter timeout pid 0x0000 > dumping lists (0 services) > Done. > > > ---------------- > $ scan -v -v -v -v -c > ---------------- > using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0' > add_filter:1377: add filter pid 0x0000 > start_filter:1317: start filter pid 0x0000 table_id 0x00 > update_poll_fds:1297: poll fd 4 > add_filter:1377: add filter pid 0x0011 > start_filter:1317: start filter pid 0x0011 table_id 0x42 > update_poll_fds:1297: poll fd 5 > update_poll_fds:1297: poll fd 4 > WARNING: filter timeout pid 0x0011 > remove_filter:1385: remove filter pid 0x0011 > stop_filter:1363: stop filter pid 0x0011 > update_poll_fds:1297: poll fd 4 > WARNING: filter timeout pid 0x0000 > remove_filter:1385: remove filter pid 0x0000 > stop_filter:1363: stop filter pid 0x0000 > dumping lists (0 services) > Done. > _______________________________________________ linux-dvb mailing list linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb