fusibile73 ha scritto:Ho trovato una patch che forse aggiunge il supporto per il ricevitore IR per le schede Siano ossia la mia:
[0905_17] Siano: bind infra-red component - Patchwork --->>
http://patchwork.kernel.org/patch/23818/
Add the infra-red to the makefile and declare
the assignment in the cards components.
Il file è con estensione patch e non diff come sono abituato. Dove lo metto e come devo applicare la patch?
La directory dei s2-libpianin la ho in /usr/local/src/s2-libpianin e i driver sono in /usr/local/src/s2-libpianin/v4l/
considera' che da cio' che vedo la patch e' del 14 maggio 2009, quindi si spera che sia stata inserita nel tree nuovo, hai provato a compilare tirandoti con svn o hg i driver?
che la patch, sia con tale estensione e non diff, non cambia niente, va' applicata sempre alla stessa maniera
patch -p1 < nomepatch.patch
e devi essere nella dir dei sorgenti, in ogni caso se sbagli dir, ti dice che fallisce ad applicarla.
in ogni caso sono cinque file da modificare, potresti pure farlo a mano
Codice: Seleziona tutto
diff -r dd2de98ad42c -r 438275c8cf10 linux/drivers/media/dvb/siano/Makefile
--- a/linux/drivers/media/dvb/siano/MakefileThu May 14 21:35:50 2009 +0300
+++ b/linux/drivers/media/dvb/siano/MakefileThu May 14 21:50:12 2009 +0300
@@ -1,4 +1,4 @@ smsmdtv-objs := smscoreapi.o sms-cards.o
-smsmdtv-objs := smscoreapi.o sms-cards.o smsendian.o
+smsmdtv-objs := smscoreapi.o sms-cards.o smsendian.o smsir.o
obj-$(CONFIG_SMS_SIANO_MDTV) += smsmdtv.o
obj-$(CONFIG_SMS_USB_DRV) += smsusb.o
ti dice
Codice: Seleziona tutto
diff -r dd2de98ad42c -r 438275c8cf10 linux/drivers/media/dvb/siano/Makefile
file da modificare
Codice: Seleziona tutto
--- a/linux/drivers/media/dvb/siano/MakefileThu May 14 21:35:50 2009 +0300
il file originale che aveva chi ha fatto la patch
Codice: Seleziona tutto
+++ b/linux/drivers/media/dvb/siano/MakefileThu May 14 21:50:12 2009 +0300
il file modificato
Codice: Seleziona tutto
@@ -1,4 +1,4 @@ smsmdtv-objs := smscoreapi.o sms-cards.o
la riga da cercare, usata come riferimento
Codice: Seleziona tutto
-smsmdtv-objs := smscoreapi.o sms-cards.o smsendian.o
la riga da togliere
Codice: Seleziona tutto
+smsmdtv-objs := smscoreapi.o sms-cards.o smsendian.o smsir.o
la riga da aggiungere al posto di quella tolta
Codice: Seleziona tutto
obj-$(CONFIG_SMS_SIANO_MDTV) += smsmdtv.o
obj-$(CONFIG_SMS_USB_DRV) += smsusb.o
come continua il file dopo le righe modificate