Jag har en fråga till er experter, det är så att jag försöker få igång mitt Tv-kort på DVB-C porten men det vill sig inte. Problemet är att från scratch så stöds inte DVB-C på kortet utan det funkar bara om man patchar befintlig drivrutin. Står om kortet här, samt om att det funkar med patch:
http://www.linuxtv.org/wiki/index.php/H ... V-HVR-5500
Här är patchen
https://patchwork.kernel.org/patch/4872661/
(Jag fick reda på att patchen baseras på "commit 6c1c423a54b5b3a6c9c9561c7ef32aee0fda7253" men det säger mig ingenting)
Det jag försökt är det som står på den här sidan:
http://www.linuxtv.org/wiki/index.php/H ... ce_Drivers
Kod: Markera allt
git clone git://linuxtv.org/media_build.git
cd media_build
./build
Kod: Markera allt
:~/media_build/linux# patch -p1 < Si2165-Add-experimental-DVB-C-support-for-HVR-4400-HVR-5500.patch
patching file drivers/media/dvb-frontends/si2165.c
Hunk #1 succeeded at 750 (offset -31 lines).
Hunk #2 succeeded at 898 (offset -31 lines).
Hunk #3 FAILED at 1053.
Hunk #4 succeeded at 1132 (offset -46 lines).
1 out of 4 hunks FAILED -- saving rejects to file drivers/media/dvb-frontends/si2165.c.rej
Kod: Markera allt
si2165.c.rej:
--- drivers/media/dvb-frontends/si2165.c
+++ drivers/media/dvb-frontends/si2165.c
@@ -1053,20 +1166,23 @@
static struct dvb_frontend_ops si2165_ops = {
.info = {
.name = "Silicon Labs ",
- .caps = FE_CAN_FEC_1_2 |
+ /* For DVB-C */
+ .symbol_rate_min = 870000,
+ .symbol_rate_max = 11700000,
+ /* For DVB-T */
+ .frequency_stepsize = 166667,
+ .caps = FE_CAN_FEC_1_2 |
FE_CAN_FEC_2_3 |
FE_CAN_FEC_3_4 |
FE_CAN_FEC_5_6 |
FE_CAN_FEC_7_8 |
FE_CAN_FEC_AUTO |
- FE_CAN_QPSK |
FE_CAN_QAM_16 |
FE_CAN_QAM_32 |
FE_CAN_QAM_64 |
FE_CAN_QAM_128 |
FE_CAN_QAM_256 |
FE_CAN_QAM_AUTO |
- FE_CAN_TRANSMISSION_MODE_AUTO |
FE_CAN_GUARD_INTERVAL_AUTO |
FE_CAN_HIERARCHY_AUTO |
FE_CAN_MUTE_TS |
(Får tillägga att jag är helt grön på linux, så jag kanske är helt fel ute om hur man patchar och använder git..)
//sic