Re: XC2028 Tuner - firmware issues
On Wed, Jul 1, 2009 at 12:19 AM, Andrej Faloutand...@falout.org wrote: Devin, thank you for your reply, please see below; I did the work for the au0828 bridge, which is used in the US based HVR-950q tuner. I've also done alot of work on the em28xx bridge. I understand the problem but unfortunately this is of little use to identify the product to purchase :-( All I need is a USB hybrid analog PAL/DVB-T TV with FM tuner. (I'm in Australia) That's a tough one. I am in the United States, so I'm not in a good position to recommend DVB-T tuners. To make matters worse, vendors often come out with new hardware designs with the same name as tuners that were previously supported under Linux, so even when a user looks in the LinuxTV wiki, there's a chance that the tuner he then goes out and buys will not be the same hardware. Well we can always return such devices, and send a thank-you-not! email to the vendor in question. Maybe if they knew why are people returning there products, they'll stop doing it and label there products correctly depending on hardware built-in... So a list of known working devices would still be of great help http://devinjh.livejournal.com/174527.html Please see my response, and my donation. Also see: http://www.smolts.org/static/stats/by_class_CAPTURE.html We know there are few million Linux boxes out there, but even for 100.000, 0.4% means There are 400 Bt878 devices out there on Linux... plus, look at the second, and fifth lines :-) I would doubt any vendor would ignore sale of few thousand of there devices, especially the maker of the chip used in all of them. Just for example. And Smolts is a) a very new thing, b) disabled by default so user must explicitly enable collection of data from his/hers PC, c) still not included in all major distros. So regardless of absolute numbers, take a look at percentages - they are the key for getting both vendor and user support. Cheers, Andrej Falout Hello Andrej, I took the ideas you put forth and put together a reply in the form of a blog post. http://devinjh.livejournal.com/ Cheers, Devin -- Devin J. Heitmueller - Kernel Labs http://www.kernellabs.com -- To unsubscribe from this list: send the line unsubscribe linux-media in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: XC2028 Tuner - firmware issues
On Mon, Jun 29, 2009 at 10:08 PM, Andrej Faloutand...@falout.org wrote: The dvb-usb framework doesn't have any analog support. Therefore none of the dib0700 based devices will support analog either (the problem is not specific to your device and has nothing to do with the xc3028 firmware). Thanks for this, Devin. Are there no plans to support analog in dvb-usb in the future, or is someone maybe working on this? It's been in this state for years now, and nobody is working on it. I've been thinking about doing it myself for a while since I have a couple of dib0700 boards, but it's a big project and I'm not sure I have the motivation since I just completed work on analog support for a different bridge (I'm also working on other drivers right now so it's a question of priorities). It's a non-trivial project - easily a couple thousand lines of code. Cheers, Devin -- Devin J. Heitmueller - Kernel Labs http://www.kernellabs.com -- To unsubscribe from this list: send the line unsubscribe linux-media in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: XC2028 Tuner - firmware issues
It's been in this state for years now, and nobody is working on it. I've been thinking about doing it myself for a while since I have a couple of dib0700 boards, but it's a big project and I'm not sure I have the motivation since I just completed work on analog support for a different bridge (I'm also working on other drivers right now so it's a question of priorities). It's a non-trivial project - easily a couple thousand lines of code. Looks like I better get another device... :-( So which analog support bridge did you complete? Any recommended device models? All I need is a USB hybrid analog PAL/DVB-T TV with FM tuner. (I'm in Australia) If you change your mind about dib0700, I can assure you that there are hundreds if not thousands Linux users out there searching for it, from what I've seen on forums. It would also help if wiki dib0700 page contained a big ANALOG NOT SUPPORTED note... A wiki page with known working and recommended devices, sorted by functionality/interface, would be even better... Thank you for all the knowledge and time invested in this important project! Cheers, Andrej Falout -- To unsubscribe from this list: send the line unsubscribe linux-media in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: XC2028 Tuner - firmware issues
Devin, thank you for your reply, please see below; I did the work for the au0828 bridge, which is used in the US based HVR-950q tuner. I've also done alot of work on the em28xx bridge. I understand the problem but unfortunately this is of little use to identify the product to purchase :-( All I need is a USB hybrid analog PAL/DVB-T TV with FM tuner. (I'm in Australia) That's a tough one. I am in the United States, so I'm not in a good position to recommend DVB-T tuners. To make matters worse, vendors often come out with new hardware designs with the same name as tuners that were previously supported under Linux, so even when a user looks in the LinuxTV wiki, there's a chance that the tuner he then goes out and buys will not be the same hardware. Well we can always return such devices, and send a thank-you-not! email to the vendor in question. Maybe if they knew why are people returning there products, they'll stop doing it and label there products correctly depending on hardware built-in... So a list of known working devices would still be of great help http://devinjh.livejournal.com/174527.html Please see my response, and my donation. Also see: http://www.smolts.org/static/stats/by_class_CAPTURE.html We know there are few million Linux boxes out there, but even for 100.000, 0.4% means There are 400 Bt878 devices out there on Linux... plus, look at the second, and fifth lines :-) I would doubt any vendor would ignore sale of few thousand of there devices, especially the maker of the chip used in all of them. Just for example. And Smolts is a) a very new thing, b) disabled by default so user must explicitly enable collection of data from his/hers PC, c) still not included in all major distros. So regardless of absolute numbers, take a look at percentages - they are the key for getting both vendor and user support. Cheers, Andrej Falout -- To unsubscribe from this list: send the line unsubscribe linux-media in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
XC2028 Tuner - firmware issues
Hello *, Device: Kaiser Baas USB Hybrid (Analogue and Digital) TV Tuner (KBA01003): http://www.kaiserbaas.com/KBA01003_KB202-1_Kaiser_Baas_USB_Hybrid_HD_TV_Tuner.html Digital DVB-T works fine, but analogue TV FM radio does not. Current Mercurial: Jun 29 18:53:53 polar kernel: usb 8-1: new high speed USB device using ehci_hcd and address 4 Jun 29 18:53:54 polar kernel: usb 8-1: configuration #1 chosen from 1 choice Jun 29 18:53:54 polar kernel: dvb-usb: found a 'YUAN High-Tech STK7700PH' in cold state, will try to load a firmware Jun 29 18:53:54 polar kernel: firmware: requesting dvb-usb-dib0700-1.20.fw Jun 29 18:53:54 polar kernel: dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw' Jun 29 18:53:54 polar kernel: dib0700: firmware started successfully. Jun 29 18:53:54 polar kernel: dvb-usb: found a 'YUAN High-Tech STK7700PH' in warm state. Jun 29 18:53:54 polar kernel: dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. Jun 29 18:53:54 polar kernel: DVB: registering new adapter (YUAN High-Tech STK7700PH) Jun 29 18:53:55 polar kernel: DVB: registering adapter 2 frontend 0 (DiBcom 7000PC)... Jun 29 18:53:55 polar kernel: xc2028 11-0061: creating new instance Jun 29 18:53:55 polar kernel: xc2028 11-0061: type set to XCeive xc2028/xc3028 tuner Jun 29 18:53:55 polar kernel: input: IR-receiver inside an USB DVB receiver as /devices/pci:00/:00:1d.7/usb8/8-1/input/input11 Jun 29 18:53:55 polar kernel: dvb-usb: schedule remote query interval to 50 msecs. Jun 29 18:53:55 polar kernel: dvb-usb: YUAN High-Tech STK7700PH successfully initialized and connected. Jun 29 18:53:55 polar kernel: usb 8-1: New USB device found, idVendor=1164, idProduct=1f08 Jun 29 18:53:55 polar kernel: usb 8-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 Jun 29 18:53:55 polar kernel: usb 8-1: Product: STK7700D Jun 29 18:53:55 polar kernel: usb 8-1: Manufacturer: YUANRD Jun 29 18:53:55 polar kernel: usb 8-1: SerialNumber: 01 Please note that xc2028 load ended WITHOUT an attempt to load the firmware. Reading on http://www.linuxtv.org/wiki/index.php/Xceive_XC3028/XC2028 : In order for the proper firmware to load, the bridge chip must be coded with a xc3028-specific setup and a tuner_callback, with the proper GPIO codes to reset the xc2028/3038. ... etc Googling around I also found that there was/is a known problem with loading firmware: http://www.linuxtv.org/pipermail/linux-dvb/2008-September/028559.html : [ 274.439468] xc2028 3-0061: seek_firmware called, want type=D2620 DTV6 (28), id . [ 274.439472] xc2028 3-0061: Can't find firmware for type=D2620 DTV6 (28), id . [ 274.439475] xc2028 3-0061: load_firmware called [ 274.439477] xc2028 3-0061: seek_firmware called, want type=D2620 DTV6 (28), id . [ 274.439481] xc2028 3-0061: Can't find firmware for type=D2620 DTV6 (28), id . I also find out that others are experiencing exactly the same behavior: https://www.linuxquestions.org/questions/linux-hardware-18/tv-tuner-yuan-mc770a-analog-part-help-719282/ I did spend a fair bit of time researching this, so please dont hate me if the answer is already available somewhere :-) Just a pointer will do... If this is not an issue with a known solution, is there anything I can do? I am a SW developer, but my understanding of HW drivers is close to zero. Your knowledge and help is very much appreciated! Cheers, Andrej Falout -- To unsubscribe from this list: send the line unsubscribe linux-media in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: XC2028 Tuner - firmware issues
On Mon, Jun 29, 2009 at 8:19 PM, Andrej Faloutand...@falout.org wrote: Hello *, Device: Kaiser Baas USB Hybrid (Analogue and Digital) TV Tuner (KBA01003): http://www.kaiserbaas.com/KBA01003_KB202-1_Kaiser_Baas_USB_Hybrid_HD_TV_Tuner.html Digital DVB-T works fine, but analogue TV FM radio does not. Current Mercurial: Jun 29 18:53:53 polar kernel: usb 8-1: new high speed USB device using ehci_hcd and address 4 Jun 29 18:53:54 polar kernel: usb 8-1: configuration #1 chosen from 1 choice Jun 29 18:53:54 polar kernel: dvb-usb: found a 'YUAN High-Tech STK7700PH' in cold state, will try to load a firmware Jun 29 18:53:54 polar kernel: firmware: requesting dvb-usb-dib0700-1.20.fw Jun 29 18:53:54 polar kernel: dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw' Jun 29 18:53:54 polar kernel: dib0700: firmware started successfully. Jun 29 18:53:54 polar kernel: dvb-usb: found a 'YUAN High-Tech STK7700PH' in warm state. Jun 29 18:53:54 polar kernel: dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. Jun 29 18:53:54 polar kernel: DVB: registering new adapter (YUAN High-Tech STK7700PH) Jun 29 18:53:55 polar kernel: DVB: registering adapter 2 frontend 0 (DiBcom 7000PC)... Jun 29 18:53:55 polar kernel: xc2028 11-0061: creating new instance Jun 29 18:53:55 polar kernel: xc2028 11-0061: type set to XCeive xc2028/xc3028 tuner Jun 29 18:53:55 polar kernel: input: IR-receiver inside an USB DVB receiver as /devices/pci:00/:00:1d.7/usb8/8-1/input/input11 Jun 29 18:53:55 polar kernel: dvb-usb: schedule remote query interval to 50 msecs. Jun 29 18:53:55 polar kernel: dvb-usb: YUAN High-Tech STK7700PH successfully initialized and connected. Jun 29 18:53:55 polar kernel: usb 8-1: New USB device found, idVendor=1164, idProduct=1f08 Jun 29 18:53:55 polar kernel: usb 8-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 Jun 29 18:53:55 polar kernel: usb 8-1: Product: STK7700D Jun 29 18:53:55 polar kernel: usb 8-1: Manufacturer: YUANRD Jun 29 18:53:55 polar kernel: usb 8-1: SerialNumber: 01 Please note that xc2028 load ended WITHOUT an attempt to load the firmware. Reading on http://www.linuxtv.org/wiki/index.php/Xceive_XC3028/XC2028 : In order for the proper firmware to load, the bridge chip must be coded with a xc3028-specific setup and a tuner_callback, with the proper GPIO codes to reset the xc2028/3038. ... etc Googling around I also found that there was/is a known problem with loading firmware: http://www.linuxtv.org/pipermail/linux-dvb/2008-September/028559.html : [ 274.439468] xc2028 3-0061: seek_firmware called, want type=D2620 DTV6 (28), id . [ 274.439472] xc2028 3-0061: Can't find firmware for type=D2620 DTV6 (28), id . [ 274.439475] xc2028 3-0061: load_firmware called [ 274.439477] xc2028 3-0061: seek_firmware called, want type=D2620 DTV6 (28), id . [ 274.439481] xc2028 3-0061: Can't find firmware for type=D2620 DTV6 (28), id . I also find out that others are experiencing exactly the same behavior: https://www.linuxquestions.org/questions/linux-hardware-18/tv-tuner-yuan-mc770a-analog-part-help-719282/ I did spend a fair bit of time researching this, so please dont hate me if the answer is already available somewhere :-) Just a pointer will do... If this is not an issue with a known solution, is there anything I can do? I am a SW developer, but my understanding of HW drivers is close to zero. Your knowledge and help is very much appreciated! Cheers, Andrej Falout -- To unsubscribe from this list: send the line unsubscribe linux-media in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html The dvb-usb framework doesn't have any analog support. Therefore none of the dib0700 based devices will support analog either (the problem is not specific to your device and has nothing to do with the xc3028 firmware). Devin -- Devin J. Heitmueller - Kernel Labs http://www.kernellabs.com -- To unsubscribe from this list: send the line unsubscribe linux-media in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: XC2028 Tuner - firmware issues
The dvb-usb framework doesn't have any analog support. Therefore none of the dib0700 based devices will support analog either (the problem is not specific to your device and has nothing to do with the xc3028 firmware). Thanks for this, Devin. Are there no plans to support analog in dvb-usb in the future, or is someone maybe working on this? Cheers, Andrej Falout -- To unsubscribe from this list: send the line unsubscribe linux-media in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html