Re: Hauppage Nova: doesn't know how to handle a DVBv3 call to delivery system 0

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 15 January 2012 16:22, Gianluca Gennari <gennarone@xxxxxxxxx> wrote:
> Il 15/01/2012 16:04, razza lists ha scritto:
>> On 15 January 2012 14:24, Mauro Carvalho Chehab <mchehab@xxxxxxxxxx> wrote:
>>> Em 15-01-2012 09:51, Gianluca Gennari escreveu:
>>>> Il 15/01/2012 12:35, razza lists ha scritto:
>>>>> On Sat, Jan 14, 2012 at 11:44 PM, Gianluca Gennari <gennarone@xxxxxxxxx> wrote:
>>>>>>
>>>>>> Il 15/01/2012 00:41, RazzaList ha scritto:
>>>>>>> I have followed the build instructions for the Hauppauge MyTV.t device here
>>>>>>> - http://linuxtv.org/wiki/index.php/Hauppauge_myTV.t and built the drivers
>>>>>>> as detailed here -
>>>>>>> http://linuxtv.org/wiki/index.php/How_to_Obtain,_Build_and_Install_V4L-DVB_D
>>>>>>> evice_Drivers on a CentOS 6.2 i386 build.
>>>>>>>
>>>>>>> When I use dvbscan, nothing happens. dmesg shows "
>>>>>>> dvb_frontend_ioctl_legacy: doesn't know how to handle a DVBv3 call to
>>>>>>> delivery system 0"
>>>>>>>
>>>>>>> [root@cos6 ~]# cd /usr/bin
>>>>>>> [root@cos6 bin]# ./dvbscan /usr/share/dvb/dvb-t/uk-Hannington >
>>>>>>> /usr/share/dvb/dvb-t/channels.conf
>>>>>>> [root@cos6 bin]# dmesg | grep dvb
>>>>>>> dvb-usb: found a 'Hauppauge Nova-T MyTV.t' in warm state.
>>>>>>> dvb-usb: will pass the complete MPEG2 transport stream to the software
>>>>>>> demuxer.
>>>>>>> dvb-usb: schedule remote query interval to 50 msecs.
>>>>>>> dvb-usb: Hauppauge Nova-T MyTV.t successfully initialized and connected.
>>>>>>> usbcore: registered new interface driver dvb_usb_dib0700
>>>>>>> dvb_frontend_ioctl_legacy: doesn't know how to handle a DVBv3 call to
>>>>>>> delivery system 0
>>>>>>>
>>>>>>> I have searched but can't locate a fix. Any pointers?
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> To unsubscribe from this list: send the line "unsubscribe linux-media" in
>>>>>>> the body of a message to majordomo@xxxxxxxxxxxxxxx
>>>>>>> More majordomo info at �http://vger.kernel.org/majordomo-info.html
>>>>>>>
>>>>>>
>>>>>> Hi,
>>>>>> this patch will likely fix your problem:
>>>>>>
>>>>>> http://patchwork.linuxtv.org/patch/9492/
>>>>>>
>>>>>> Best regards,
>>>>>> Gianluca
>>>>>
>>>>> It's very likely the case I'm doing something wrong and I apologise in
>>>>> advance! However some help/guidance would be great...
>>>>>
>>>>> I have downloaded the sources as described in the basic approach here
>>>>> - http://linuxtv.org/wiki/index.php/How_to_Obtain,_Build_and_Install_V4L-DVB_Device_Drivers
>>>>>
>>>>> In the source there is no file called "dvb_frontend.c", so I assume I
>>>>> start the media_build/build script?
>>>>> If I do, eventually this creates
>>>>> media_build/linux/drivers/media/dvb/dvb-core/dvb_frontend.c
>>>>>
>>>>> I then apply the patch to
>>>>> media_build/linux/drivers/media/dvb/dvb-core/dvb_frontend.c, and I can
>>>>> see the added elements...
>>>>> ....
>>>>> static int dvb_frontend_clear_cache(struct dvb_frontend *fe)
>>>>> {
>>>>>         struct dtv_frontend_properties *c = &fe->dtv_property_cache;
>>>>>         int i;
>>>>>              u32 delsys;
>>>>>
>>>>>         delsys = c->delivery_system;
>>>>>         memset(c, 0, sizeof(struct dtv_frontend_properties));
>>>>>         c->delivery_system = delsys;
>>>>>
>>>>>         c->state = DTV_CLEAR;
>>>>>
>>>>>         dprintk("%s() Clearing cache for delivery system %d\n", __func__,
>>>>>                      c->delivery_system);
>>>>> ................
>>>>>
>>>>> After a reboot (as I have not got a clue about unloading modules etc.)
>>>>> I then execute make install but I still get the same error
>>>>> "dvb_frontend_ioctl_legacy: doesn't know how to handle a DVBv3 call to
>>>>> delivery system 0" when I use dvbscan.
>>>>>
>>>>
>>>> You are almost there.
>>>> After you apply the patch, you have to recompile the entire source tree.
>>>> You can do it launching the "make" command inside the linux/ folder.
>>>> Then reinstall the drivers giving "make install" from the media_build/
>>>> folder, and reboot.
>>>
>>> I've added the fixes for it today. So, tomorrow's tarballs should have this
>>> bug fixed.
>>>
>>>>
>>>> Best regards,
>>>> Gianluca
>>>> --
>>>> To unsubscribe from this list: send the line "unsubscribe linux-media" in
>>>> the body of a message to majordomo@xxxxxxxxxxxxxxx
>>>> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>>>
>> I'm glad about that as I am getting nowhere fast. Looks like it's
>> better to rebuild the box in the week and save wasting your time.
>> After patching etc, I did manage to get a little bit further, but when
>> using dvbscan I got an error:
>>
>> [root@cos6 bin]# dvbscan /usr/share/dvb/dvb-t/uk-Hannington >
>> /home/mythtv/channels.conf
>> Unable to query frontend status
>
> According to the dvbscan wiki page:
>
> http://linuxtv.org/wiki/index.php/Dvbscan
>
> if you get this error you should try other scanning utilities, like scan
> or w_scan. You can also try a real application, like Kaffeine.
>
> Best regards,
> Gianluca
>
>>
>> Dmesg output:
>> usb 1-3: new high speed USB device using ehci_hcd and address 2
>> usb 1-3: New USB device found, idVendor=2040, idProduct=7080
>> usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
>> usb 1-3: Product: myTV.t
>> usb 1-3: Manufacturer: Eskape Labs
>> usb 1-3: SerialNumber: 4030928317
>> usb 1-3: configuration #1 chosen from 1 choice
>> WARNING: You are using an experimental version of the media stack.
>>       As the driver is backported to an older kernel, it doesn't offer
>>       enough quality for its usage in production.
>>       Use it with care.
>> Latest git patches (needed if you report a bug to linux-media@xxxxxxxxxxxxxxx):
>>       240ab508aa9fb7a294b0ecb563b19ead000b2463 [media] [PATCH] don't reset
>> the delivery system on DTV_CLEAR
>>       9544e8a64795d75875ff4c680a43aa452a37b260 [media] [BUG] it913x-fe fix
>> typo error making SNR levels unstable
>>       c147f61083e3e4a9c2aaecaaed976502defc3b7d [media] cx23885: Query the
>> CX25840 during enum_input for status
>> WARNING: You are using an experimental version of the media stack.
>>       As the driver is backported to an older kernel, it doesn't offer
>>       enough quality for its usage in production.
>>       Use it with care.
>> Latest git patches (needed if you report a bug to linux-media@xxxxxxxxxxxxxxx):
>>       240ab508aa9fb7a294b0ecb563b19ead000b2463 [media] [PATCH] don't reset
>> the delivery system on DTV_CLEAR
>>       9544e8a64795d75875ff4c680a43aa452a37b260 [media] [BUG] it913x-fe fix
>> typo error making SNR levels unstable
>>       c147f61083e3e4a9c2aaecaaed976502defc3b7d [media] cx23885: Query the
>> CX25840 during enum_input for status
>> IR NEC protocol handler initialized
>> IR RC5(x) protocol handler initialized
>> IR RC6 protocol handler initialized
>> IR JVC protocol handler initialized
>> IR Sony protocol handler initialized
>> IR SANYO protocol handler initialized
>> IR MCE Keyboard/mouse protocol handler initialized
>> dib0700: loaded with support for 24 different device-types
>> dvb-usb: found a 'Hauppauge Nova-T MyTV.t' in cold state, will try to
>> load a firmware
>> usb 1-3: firmware: requesting dvb-usb-dib0700-1.20.fw
>> lirc_dev: IR Remote Control driver registered, major 248
>> IR LIRC bridge handler initialized
>> dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw'
>> dib0700: firmware started successfully.
>> dvb-usb: found a 'Hauppauge Nova-T MyTV.t' in warm state.
>> dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
>> DVB: registering new adapter (Hauppauge Nova-T MyTV.t)
>> DVB: registering adapter 0 frontend 0 (DiBcom 7000PC)...
>> DiB0070: successfully identified
>> dvb-usb: Hauppauge Nova-T MyTV.t successfully initialized and connected.
>> usbcore: registered new interface driver dvb_usb_dib0700
>>
>

VLC and MythTV don't like it either. They go through the scanning but
do not find any channels.
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux