Sky Digital Key su Debian

27 maggio 2011 | Autore:

A casa mia ho Sky, e da qualche tempo ho acquistato la loro chiavetta per il digitale terrestre, decisamente comoda se si ha già sky così gestisci tutto da un solo dispositivo, questa chiavetta, che si chiama Digital Key è una normale chiavetta DVB USB allora mi sono chiesto ma funzionerà sulla mia Debian?

Ho scoperto che i driver a867 funzionano egregiamente, l'unica cosa è che bisogna compilarseli, e va bhe, facciamolo, io ho da poco compilato il kernel 2.6.37.2 e i driver sono dati per funzionanti fino alla versione 2.6.35, infatti non si compilavano davano un bell'errore sulla dichiarazione di init_MUTEX, va bhe fatto sta che grazie al caro PaulTT siamo riusciti a sistemare i driver e quindi compilarli, qua trovate la patch per sistemare i driver, l'attuale versione del driver è la 1.0.28, spero in futuro aggiornino e risolvano tale problema.

per usare la patch copiate il file nella directory dei sorgenti e date il seguente comando patch -p1 < patch_a867_1.0.28-1.patch e dopo il normale make e sudo make install

bene adesso dovrebbe funzionare tutto, per vedere qualche canale potete o usare kaffeine (player di kde), che permette di fare lo scan dei canali e vederli dalla sua interfaccia grafica, oppure usare mplayer (in questo caso bisogna generarsi la lista dei canali a mano)

ora potete godervi il digitale ovunque abbiate un'antenna 😀 e visto le dimensioni ridotte della pennetta è proprio comoda da portare in giro.

  1. mint
    1 ottobre 2011 a 15:51

    Quale sarebbe la directory delle sorgenti in cui incollare la patch? (su linux mint 11)

  2. 1 ottobre 2011 a 16:10

    @mint
    la directory dei sorgenti è quella dove scompatti i driver originali che scarichi, quindi se scompatti in driver in /home/USER/Scaricati li troverai la dir 😉
    fammi sapere funziona e con che versione di kernel 😉

    ps. con la 3 non funzionano più i driver (sto lavorando per sistemarli se possibile)

  3. mint
    1 ottobre 2011 a 17:12

    come immaginavo, grazie 🙂 comunque la versione del kernel è 2.6.38-8-generic …se provo a dare il comando che hai scritto mi da “No such file or directory” (sicuro sia tutto giusto? ho provato anche scrivendo “kernel” al posto di “kernle” 🙂 )

  4. 1 ottobre 2011 a 22:01

    @mint
    grazie di avermi avvisato non me ne ero accorto, il comando è giusto ma il nome del file no, ora ho corretto comunque prova a dare questo:
    patch -p1 < patch_a867_1.0.28-1.patch

  5. mint
    2 ottobre 2011 a 9:52

    bene il comando dovrebbe essere giusto, ma se poi provo a dare make continua a darmi:”Missing files that required to build driver: /lib/modules/2.6.38-8-generic/source/drivers/media/dvb/dvb-usb/dvb-usb-common.h dvb-usb/dvb-usb.h dvb-usb/dvb-usb-ids.h dvb-core/dvb_frontend.h dvb-core/dvbdev.h dvb-core/dmxdev.h dvb-core/dvb_demux.h dvb-core/dvb_net.h dvb-core/demux.h dvb-core/dvb_ringbuffer.h frontends/dvb-pll.h
    Try to get kernel source closest to 2.6.38-8-generic from http://www.kernel.org and then copy to /lib/modules/2.6.38-8-generic/source/drivers/media/dvb” ….

  6. 3 ottobre 2011 a 10:52

    quello sta ad indicare che non hai i sorgenti (ma magari solo gli header) del tuo kernel, dovresti fare esattamente quello che dice il messaggio cercare questi file dvb-usb/dvb-usb-common.h dvb-usb/dvb-usb.h dvb-usb/dvb-usb-ids.h dvb-core/dvb_frontend.h dvb-core/dvbdev.h dvb-core/dmxdev.h dvb-core/dvb_demux.h dvb-core/dvb_net.h dvb-core/demux.h dvb-core/dvb_ringbuffer.h frontends/dvb-pll.h nel source del kernel 2.6.38 da kernel.org (purtroppo ora è in manutenzione cerca su https://github.com/mirrors/linux-2.6/tree/v2.6.38/drivers/media/dvb) scaricarli e copiarli in questa dir: /lib/modules/2.6.38-8-generic/source/drivers/media/dvb naturalmente se non esiste crearla e poi riprovare; fammi sapere

  7. mint
    3 ottobre 2011 a 19:09

    fatto (grazie ancora!), ma continua a darmi un errore quando faccio “make”: make -C /lib/modules/2.6.38-8-generic/source O=/lib/modules/2.6.38-8-generic/build SUBDIRS=`pwd` modules
    make[1]: Entering directory `/lib/modules/2.6.38-8-generic/source’
    make[1]: *** No rule to make target `modules’. Stop.
    make[1]: Leaving directory `/lib/modules/2.6.38-8-generic/source’
    make: *** [default] Error 2

    🙁

  8. 4 ottobre 2011 a 10:09

    @mint
    ma tu hai installato gli headers del kernel almeno vero ? il pacchetto dovrebbe chiamarsi linux-headers-2.6.38-8 (forse c’è una versione più nuova nei repo e magari anche del kernel stesso) … fammi sapere quello così vedo cosa escludere 😉

  9. mint
    4 ottobre 2011 a 14:07

    sisi ho proprio quelli installati! ho anche provato con gli headers 2.6.38-11 ma l’errore resta quello…

  10. 23 ottobre 2011 a 15:03

    Scusa se ci ho messo una vita a rispondere ma non ho trovato nessuna informazione utile per ora, mi spiace proprio, ti terrò aggiornato in caso di sviluppi.

  11. 8 ottobre 2018 a 19:26

    – Dumps Cheap price – best cvv shop 2018 Just from 10$
    – Dumps Packs just start from 250$ for 50 pcs
    – Dumps PIN high balance cvv shop online
    Buy good Dumps Track 1&2 and master cvv shop Dumps with PIN for cash
    out !
    https://cvv-shop.ws/register.php