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/pci0000:00/0000: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: 0000000001 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 0000000000000000. > >> [ 274.439472] xc2028 3-0061: Can't find firmware for type=D2620 DTV6 > >> (28), id 0000000000000000. > >> [ 274.439475] xc2028 3-0061: load_firmware called > >> [ 274.439477] xc2028 3-0061: seek_firmware called, want type=D2620 > >> DTV6 (28), id 0000000000000000. > >> [ 274.439481] xc2028 3-0061: Can't find firmware for type=D2620 DTV6 > >> (28), id 0000000000000000. 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 majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html