Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   1) .. SPDX-License-Identifier: GPL-2.0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   2) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   3) How to set up the Technisat/B2C2 Flexcop devices
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   4) ================================================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   5) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   6) .. note::
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   7) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   8)    This documentation is outdated.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   9) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  10) Author: Uwe Bugla <uwe.bugla@gmx.de> August 2009
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  11) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  12) Find out what device you have
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  13) -----------------------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  14) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  15) Important Notice: The driver does NOT support Technisat USB 2 devices!
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  16) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  17) First start your linux box with a shipped kernel:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  18) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  19) .. code-block:: none
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  20) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  21) 	lspci -vvv for a PCI device (lsusb -vvv for an USB device) will show you for example:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  22) 	02:0b.0 Network controller: Techsan Electronics Co Ltd B2C2 FlexCopII DVB chip /
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  23) 	Technisat SkyStar2 DVB card (rev 02)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  24) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  25) 	dmesg | grep frontend may show you for example:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  26) 	DVB: registering frontend 0 (Conexant CX24123/CX24109)...
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  27) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  28) Kernel compilation:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  29) -------------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  30) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  31) If the Flexcop / Technisat is the only DVB / TV / Radio device in your box
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  32) get rid of unnecessary modules and check this one:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  33) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  34) ``Multimedia support`` => ``Customise analog and hybrid tuner modules to build``
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  35) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  36) In this directory uncheck every driver which is activated there
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  37) (except ``Simple tuner support`` for ATSC 3rd generation only -> see case 9 please).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  38) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  39) Then please activate:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  40) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  41) - Main module part:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  42) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  43)   ``Multimedia support`` => ``DVB/ATSC adapters`` => ``Technisat/B2C2 FlexcopII(b) and FlexCopIII adapters``
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  44) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  45)   #) => ``Technisat/B2C2 Air/Sky/Cable2PC PCI`` (PCI card) or
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  46)   #) => ``Technisat/B2C2 Air/Sky/Cable2PC USB`` (USB 1.1 adapter)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  47)      and for troubleshooting purposes:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  48)   #) => ``Enable debug for the B2C2 FlexCop drivers``
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  49) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  50) - Frontend / Tuner / Demodulator module part:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  51) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  52)   ``Multimedia support`` => ``DVB/ATSC adapters``
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  53)    => ``Customise the frontend modules to build`` ``Customise DVB frontends`` =>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  54) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  55)   - SkyStar DVB-S Revision 2.3:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  56) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  57)     #) => ``Zarlink VP310/MT312/ZL10313 based``
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  58)     #) => ``Generic I2C PLL based tuners``
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  59) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  60)   - SkyStar DVB-S Revision 2.6:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  61) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  62)     #) => ``ST STV0299 based``
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  63)     #) => ``Generic I2C PLL based tuners``
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  64) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  65)   - SkyStar DVB-S Revision 2.7:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  66) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  67)     #) => ``Samsung S5H1420 based``
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  68)     #) => ``Integrant ITD1000 Zero IF tuner for DVB-S/DSS``
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  69)     #) => ``ISL6421 SEC controller``
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  70) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  71)   - SkyStar DVB-S Revision 2.8:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  72) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  73)     #) => ``Conexant CX24123 based``
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  74)     #) => ``Conexant CX24113/CX24128 tuner for DVB-S/DSS``
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  75)     #) => ``ISL6421 SEC controller``
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  76) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  77)   - AirStar DVB-T card:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  78) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  79)     #) => ``Zarlink MT352 based``
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  80)     #) => ``Generic I2C PLL based tuners``
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  81) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  82)   - CableStar DVB-C card:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  83) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  84)     #) => ``ST STV0297 based``
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  85)     #) => ``Generic I2C PLL based tuners``
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  86) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  87)   - AirStar ATSC card 1st generation:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  88) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  89)     #) => ``Broadcom BCM3510``
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  90) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  91)   - AirStar ATSC card 2nd generation:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  92) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  93)     #) => ``NxtWave Communications NXT2002/NXT2004 based``
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  94)     #) => ``Generic I2C PLL based tuners``
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  95) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  96)   - AirStar ATSC card 3rd generation:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  97) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  98)     #) => ``LG Electronics LGDT3302/LGDT3303 based``
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  99)     #) ``Multimedia support`` => ``Customise analog and hybrid tuner modules to build`` => ``Simple tuner support``
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100)