Bug #2274
[HVR-5500] DVB-C not detect
0%
Description
I needed to hack src/input/mpegts/linuxdvb/linuxdvb_adapter.c, before the DVB-C port is visible:
static dvb_fe_type_t
linux_dvb_get_type(int linux_type)
{
switch (linux_type) {
case FE_QPSK:
return DVB_TYPE_C;
case FE_QAM:
return DVB_TYPE_C;
case FE_OFDM:
return DVB_TYPE_C;
case FE_ATSC:
return DVB_TYPE_ATSC;
default:
return DVB_TYPE_C;
}
}
Result:
2014-09-07 16:27:42.000 [ INFO] mpegts: 356 in Ziggo - tuning on Silicon Labs Si2165 DVB-T : DVB-C #0
2014-09-07 16:27:42.000 [ ERROR] linuxdvb: Silicon Labs Si2165 DVB-T : DVB-C #0 - failed to tune [e=Invalid argument]
2014-09-07 16:27:42.000 [WARNING] mpegts: 356 in Ziggo - failed to start on Silicon Labs Si2165 DVB-T : DVB-C #0, try another
2014-09-07 16:27:42.000 [ INFO] mpegts: 356 in Ziggo - tuning on NXP TDA10071 : DVB-C #0
2014-09-07 16:27:42.000 [ ERROR] linuxdvb: NXP TDA10071 : DVB-C #0 - failed to tune [e=Invalid argument]
2014-09-07 16:27:42.000 [WARNING] mpegts: 356 in Ziggo - failed to start on NXP TDA10071 : DVB-C #0, try another
Setup:
Arch Linux x64, latest Linux-git kernel/drivers
Hauppauge_WinTV-HVR-5500 (http://linuxtv.org/wiki/index.php/Hauppauge_WinTV-HVR-5500)
dmesg:
[ 19.246933] tveeprom 10-0050: Hauppauge model 121029, rev B3F5, serial#
[ 19.247081] tveeprom 10-0050: MAC address is 00:
[ 19.247181] tveeprom 10-0050: tuner model is NXP 18271C2 (idx 155, type 54)
[ 19.247299] tveeprom 10-0050: TV standards PAL PAL SECAM PAL ATSC/DVB Digital (eeprom 0xf4)
[ 19.247464] tveeprom 10-0050: audio processor is CX23888 (idx 40)
[ 19.247566] tveeprom 10-0050: decoder processor is CX23888 (idx 34)
[ 19.247670] tveeprom 10-0050: has radio, has IR receiver, has no IR transmitter
[ 19.247790] cx238850: warning: unknown hauppauge model #121029
[ 19.247889] cx238850: hauppauge eeprom: model=121029
[ 19.262118] Chip ID is not zero. It is not a TEA5767
[ 19.262237] tuner 11-0060: Tuner -1 found with type(s) Radio TV.
[ 19.262437] tda18271 11-0060: creating new instance
[ 19.264576] TDA18271HD/C1 detected @ 11-0060
[ 19.467474] cx238850: registered device video0 [v4l2]
[ 19.467983] cx238850: registered device vbi0
[ 19.468842] cx238850: registered ALSA audio device
[ 19.592824] cx23885_dvb_register() allocating 1 frontend(s)
[ 19.592975] cx238850: cx23885 based dvb card
[ 19.611728] i2c i2c-10: a8293: Allegro A8293 SEC attached
[ 19.614443] DVB: registering new adapter (cx238850)
[ 19.616876] cx23885 0000:01:00.0: DVB: registering adapter 0 frontend 0 (NXP TDA10071)...
[ 19.620629] cx23885_dvb_register() allocating 1 frontend(s)
[ 19.623138] cx238850: cx23885 based dvb card
[ 19.634626] i2c i2c-10: si2165: hardware revision 0x03, chip type 0x07
[ 19.637212] i2c i2c-10: si2165: DVB-C is not yet supported.
[ 19.639799] tda18271 11-0060: attaching existing instance
[ 19.642727] DVB: registering new adapter (cx238850)
[ 19.645391] cx23885 0000:01:00.0: DVB: registering adapter 1 frontend 0 (Silicon Labs Si2165 DVB-T)...
[ 19.649927] cx23885_dev_checkrevision() Hardware revision = 0xd0
[ 19.652676] cx238850/0: found at 0000:01:00.0, rev: 4, irq: 16, latency:
Hope someone can help me, tried, but can get it work.
Thanks
History
Updated by Sebastian Brings about 10 years ago
Have you checked http://www.linuxtv.org/wiki/index.php/Hauppauge_WinTV-HVR-5500 ?
Seems the card is not fully supported?
Updated by beta user about 10 years ago
Sebastian Brings wrote:
Have you checked http://www.linuxtv.org/wiki/index.php/Hauppauge_WinTV-HVR-5500 ?
Seems the card is not fully supported?
Yeah, but on the other hand it states: "Not fully supported (May 2014). Patch from Zzam for si2165 chip, DVB-C works."
I tried almost everything, but it seems not related to Tvheadend, but it seems that the port isn't detect (correctly).
Updated by Jaroslav Kysela about 10 years ago
- Status changed from New to Invalid
It seems that the DVB-C patch is missing in the kernel driver:
[ 19.637212] i2c i2c-10: si2165: DVB-C is not yet supported.
Marking as invalid - not a tvh bug...
Updated by beta user about 10 years ago
Jaroslav Kysela wrote:
It seems that the DVB-C patch is missing in the kernel driver:
[ 19.637212] i2c i2c-10: si2165: DVB-C is not yet supported.
Marking as invalid - not a tvh bug...
I have patched the driver, thanks to ZZram who's doing a great job mainting this driver.
Everytime TVHeadend scans, it keeps throwing errors to my dmesg:
cx23885 0000:01:00.0: DVB: adapter 1 frontend 0 frequency 0 out of range (45000000..864000000)
If I'm using w_scan it works without any problems, and the services can be found.