[Sviluppo] Driver per periferiche DVB-T USB basate su AF9035 - proposto per kernel 3.5

Riconoscimento, installazione e configurazione delle periferiche.
Avatar utente
Xgaz
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2568
Iscrizione: lunedì 16 marzo 2009, 11:14
Contatti:

Re: [Sviluppo] Driver per periferiche DVB-T USB basate su AF

Messaggio da Xgaz »

Heavymind » [url=http://forum.ubuntu-it.org/viewtopic.php?p=4187665#p4187665]ieri, 3:05[/url] ha scritto:ancora niente da fare, quando parte la scansione escono messaggi del genere (tramite comando dmesg):

Codice: Seleziona tutto

[  147.067855] mxl5007t_tuner_init: error -121 on line 535
[  147.067857] mxl5007t_set_params: error -121 on line 666
[  148.161943] mxl5007t_soft_reset: 522: failed!
[  148.161947] mxl5007t_tuner_init: error -121 on line 535
[  148.161948] mxl5007t_set_params: error -121 on line 666
[  148.916531] mxl5007t_soft_reset: 522: failed!
[  148.916535] mxl5007t_tuner_init: error -121 on line 535
[  148.916538] mxl5007t_set_params: error -121 on line 666
[  150.010787] mxl5007t_soft_reset: 522: failed!
[  150.010791] mxl5007t_tuner_init: error -121 on line 535
[  150.010794] mxl5007t_set_params: error -121 on line 666
[  151.104821] mxl5007t_soft_reset: 522: failed!
[  151.104826] mxl5007t_tuner_init: error -121 on line 535
[  151.104829] mxl5007t_set_params: error -121 on line 666
[  151.859617] mxl5007t_soft_reset: 522: failed!
[  151.859621] mxl5007t_tuner_init: error -121 on line 535
[  151.859623] mxl5007t_set_params: error -121 on line 666
Ummmh....

Mi sa che c'è un conflitto con vecchi e nuovi drivers...

Infatti il vecchio driver veniva installato in /dvb-usb

con i nuovi media_build è in /dvb-usb-v2

Se hai anche il vecchio in dvb-usb sicuramente si incasina tutto...

Secondo me l'operazione più veloce ( e drastica) è questa:

Codice: Seleziona tutto

sudo rm -R /lib/modules/`uname -r`/kernel/drivers/media/
E ricompili i media_build:

Codice: Seleziona tutto

cd media_build
make clean && make distclean
./build
sudo make install
se non ci sono stati errori, riavvia...
Avatar utente
Xgaz
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2568
Iscrizione: lunedì 16 marzo 2009, 11:14
Contatti:

Re: [Sviluppo] Driver per periferiche DVB-T USB basate su AF

Messaggio da Xgaz »

Se a qualcuno interessa con questa patch si può ridurre il consumo (e il surriscaldamento della pennetta);

Da provare:

http://www.mail-archive.com/linux-media ... 52023.html
ivanohé
Prode Principiante
Messaggi: 5
Iscrizione: giovedì 4 ottobre 2012, 17:21

Re: [Sviluppo] Driver per periferiche DVB-T USB basate su AF

Messaggio da ivanohé »

Hello,

I hope someone can read english.
I've cross-compiled for arm and installed Xgaz driver : DVB-AF9035_kernel-3.2.0, but the ir is not recognized : nothing in kern.log.
I've tried the new media_build driver, but ./build shows many errors at make allyesconfig, such as :

Codice: Seleziona tutto

libkmod: ERROR ../libkmod/libkmod-module.c:1791 kmod_module_get_holders: could not open '/sys/module/iscsi_trgt/holders': No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:1791 kmod_module_get_holders: could not open '/sys/module/nfsd/holders': No such file or directory
libkmod: ERROR ../libkmod/libkmod-module.c:1791 kmod_module_get_holders: could not open '/sys/module/exportfs/holders': No such file or directory
...
arm, kernel 3.2.27 and volar hd pro (a835).
Avatar utente
Mdfalcubo
Moderatore Globale
Moderatore Globale
Messaggi: 20415
Iscrizione: venerdì 26 dicembre 2008, 11:17
Desktop: Solo XFCE
Distribuzione: Xubuntu 64 bit
Sesso: Maschile

Re: [Sviluppo] Driver per periferiche DVB-T USB basate su AF

Messaggio da Mdfalcubo »

Sorry, ivanoé. The italian language is the official language of this forum. See on another site, like this for example:
http://ubuntuforums.org/
"Il genere umano è stimolante, è la gente che non sopporto,, (Linus - Peanuts)
ivanohé
Prode Principiante
Messaggi: 5
Iscrizione: giovedì 4 ottobre 2012, 17:21

Re: [Sviluppo] Driver per periferiche DVB-T USB basate su AF

Messaggio da ivanohé »

OK, but that's not very nice. I posted here because it is only place I found precise discussions about the very problem I encounter.
ivanohé
Prode Principiante
Messaggi: 5
Iscrizione: giovedì 4 ottobre 2012, 17:21

Re: [Sviluppo] Driver per periferiche DVB-T USB basate su AF

Messaggio da ivanohé »

Sorry again, it seems there are discussions in the forum you proposed... mea culpa, as they didnt show up in google search results I thought there was not much discussions about this device...
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40299
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: [Sviluppo] Driver per periferiche DVB-T USB basate su AF

Messaggio da steff »

You can still hope that somebody here speaks english AND knows something about your issue :D
If it's an arm-centered problem it should go in a topic in the specific section.
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Avatar utente
Xgaz
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2568
Iscrizione: lunedì 16 marzo 2009, 11:14
Contatti:

Re: [Sviluppo] Driver per periferiche DVB-T USB basate su AF

Messaggio da Xgaz »

ivanohé
Prode Principiante
Messaggi: 5
Iscrizione: giovedì 4 ottobre 2012, 17:21

Re: [Sviluppo] Driver per periferiche DVB-T USB basate su AF

Messaggio da ivanohé »

Xgaz, don't you know any issue with IR in kernel 3.2.0 driver ? Is it possible, the IR part is not included in the module, because of bad parameters in make command line ?
I used

Codice: Seleziona tutto

make ARCH=arm -C /usr/src/raspberrypi-linux-9245b4c SUBDIRS=`pwd` modules
Cross-compile variables seem to be already set, since I use a chroot provided by raspbmc team.

I may also compile directly on arm (no cross-compiling if needed), but it's a bit longer, and it may not work as modules compiled natively will not load so far (bad exec format)... probably because the kernel used on the pi has been cross-compiled, with a specific toolchain, but I dont know enough about all this...
ivanohé
Prode Principiante
Messaggi: 5
Iscrizione: giovedì 4 ottobre 2012, 17:21

Re: [Sviluppo] Driver per periferiche DVB-T USB basate su AF

Messaggio da ivanohé »

Xgaz, you posted on github that a patch was coming, for the "bulk message failed" bug about IR polling not supported by avert tv hd pro.
Can you be more specific ? Can you try to explain to me... or maybe provide a patch please ? I'm ready to get involved at the best of my ability.
Avatar utente
peraska
Prode Principiante
Messaggi: 91
Iscrizione: sabato 8 dicembre 2012, 11:58
Desktop: KDE
Distribuzione: kubuntu13.04/mandriva2010.2

Re: [Sviluppo] Driver per periferiche DVB-T USB basate su AF

Messaggio da peraska »

ciao a tutti ,mi servirebbe un cortese aiutino per installare i driver dell'avermedia 867..praticamente ho fatto tutto il procedimento tranne "fermate con CTRL+C appena comincia a compilare (righe con CC,...)"che non ho capito bene cosa significa....comunque sembrava andato tutto a buon fine,ma quando lancio il comando dmesg non sembra aver caricato i driver... :muro:PS.ho il kernel 3.2.0-34-generic-pae
Avatar utente
davideddu
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1546
Iscrizione: martedì 2 novembre 2010, 20:35
Desktop: Unity
Distribuzione: Ubuntu 14.04 AMD64
Località: Pennsylvania, Stati Uniti
Contatti:

Re: [Sviluppo] Driver per periferiche DVB-T USB basate su AF

Messaggio da davideddu »

Provato su Arch Linux: funziona, ma al riavvio non funziona più il kernel e va reinstallato...
Peccato...
Computer HP Probook 4510s CPU Intel Pentium Dual-Core T4400 Video Intel GMA 4500 Tablet ASUS Nexus 7 2013 (Wi-Fi)
Homepage - GitHub - Dropbox Referral - Copy Referral
Capisci di usare troppi editor di testo quando, cadendoti mezzo chilo di zucchero nel caffè, cerchi disperatamente di premere Ctrl+Z per rimediare... :D
Avatar utente
Xgaz
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2568
Iscrizione: lunedì 16 marzo 2009, 11:14
Contatti:

Re: [Sviluppo] Driver per periferiche DVB-T USB basate su AF

Messaggio da Xgaz »

Visto che passavo di qui...

Attenzione

Sembra che la A867 (Avermedia AverTV A867R "sky digital key- led blu") con ID: 07ca:a867, non funzioni con questo driver, causa versione incompatibile del suo tuner mxl5007...

La versione più vecchia con ID 07CA:1867 dovrebbe, e dico dovrebbe perchè mi baso su quanto mi è stato riportato, funzionare.

Purtroppo vedo che nessuno ci sta più lavorando...
Avatar utente
davideddu
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1546
Iscrizione: martedì 2 novembre 2010, 20:35
Desktop: Unity
Distribuzione: Ubuntu 14.04 AMD64
Località: Pennsylvania, Stati Uniti
Contatti:

Re: [Sviluppo] Driver per periferiche DVB-T USB basate su AF

Messaggio da davideddu »

Xgaz » [url=http://forum.ubuntu-it.org/viewtopic.php?p=4275228#p4275228]giovedì 20 dicembre 2012, 16:16:13[/url] ha scritto:Visto che passavo di qui...

Attenzione

Sembra che la A867 (Avermedia AverTV A867R "sky digital key- led blu") con ID: 07ca:a867, non funzioni con questo driver, causa versione incompatibile del suo tuner mxl5007...

La versione più vecchia con ID 07CA:1867 dovrebbe, e dico dovrebbe perchè mi baso su quanto mi è stato riportato, funzionare.

Purtroppo vedo che nessuno ci sta più lavorando...
Sì, funziona: io ho proprio quella:

Codice: Seleziona tutto

07ca:a867 AVerMedia Technologies, Inc. AVerTV DVB-T (A867)
Sono riuscito a farla funzionare su Arch Linux con kernel 3.6.10-1-ARCH senza installare tutta la roba da git ma semplicemente copiando il firmware che trovo nel sito su Altervista (suppongo sia il tuo) in /usr/lib/firmware, e impostando i permessi a 644.
Guarda (dmesg):

Codice: Seleziona tutto

[64684.420267] usb 6-2: new full-speed USB device number 4 using uhci_hcd
[64694.770334] usb 2-1: new high-speed USB device number 21 using ehci_hcd
[64694.900987] dvb-usb: found a 'AVerMedia HD Volar (A867)' in cold state, will try to load a firmware
[64694.902840] dvb-usb: downloading firmware from file 'dvb-usb-af9035-02.fw'
[64695.211472] af9035: firmware version=11.5.9.0
[64695.211491] dvb-usb: found a 'AVerMedia HD Volar (A867)' in warm state.
[64695.211699] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[64695.212008] DVB: registering new adapter (AVerMedia HD Volar (A867))
[64695.214722] dvb-usb: MAC address: 00:00:00:00:00:00
[64695.216971] af9033: firmware version: LINK=11.5.9.0 OFDM=5.17.9.1
[64695.216980] DVB: registering adapter 0 frontend 0 (Afatech AF9033 (DVB-T))...
[64695.555989] mxl5007t 8-0060: creating new instance
[64695.556725] mxl5007t_get_chip_id: unknown rev (3f)
[64695.556729] mxl5007t_get_chip_id: MxL5007T detected @ 8-0060
[64695.556739] Registered IR keymap rc-empty
[64695.556916] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1d.7/usb2/2-1/rc/rc5/input19
[64695.557543] rc5: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1d.7/usb2/2-1/rc/rc5
[64695.557548] dvb-usb: schedule remote query interval to 250 msecs.
[64695.557553] dvb-usb: AVerMedia HD Volar (A867) successfully initialized and connected.
Anche adesso che la provo per controllare l'ID, la lucina si è accesa.
Ma, una domanda: dove posso segnalare i problemi per il firmware? C'è un piccolo problema (del tutto irrilevante): nel decoder di Sky, mentre è sintonizzata o sta facendo la ricerca (non quando manca il segnale) il led lampeggia, mentre con questo firmware su Linux è sempre fissa, e con windows col driver della A867R invece non ricordo se lampeggia solo se sintonizzata o solo durante la ricerca...
Ma, ripeto, è un problema puramente estetico, a meno che la chiavetta non sia collegata a un server e si vuole sapere con uno sguardo se è in funzione...
Computer HP Probook 4510s CPU Intel Pentium Dual-Core T4400 Video Intel GMA 4500 Tablet ASUS Nexus 7 2013 (Wi-Fi)
Homepage - GitHub - Dropbox Referral - Copy Referral
Capisci di usare troppi editor di testo quando, cadendoti mezzo chilo di zucchero nel caffè, cerchi disperatamente di premere Ctrl+Z per rimediare... :D
Avatar utente
davideddu
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1546
Iscrizione: martedì 2 novembre 2010, 20:35
Desktop: Unity
Distribuzione: Ubuntu 14.04 AMD64
Località: Pennsylvania, Stati Uniti
Contatti:

Re: [Sviluppo] Driver per periferiche DVB-T USB basate su AF

Messaggio da davideddu »

Un'altra domanda: è possibile configurare LIRC per usare la Digital Key come ricevitore a infrarossi? Sia con Winzozz (da "Gestione computer > Periferiche") sia con Linux (da dmesg) rilevo che la scheda possiede un ricevitore di infrarossi:

Codice: Seleziona tutto

[69124.019524] Registered IR keymap rc-empty
[69124.019676] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1d.7/usb2/2-1/rc/rc9/input23
[69124.019842] rc9: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1d.7/usb2/2-1/rc/rc9
Usando "ir-keytable" per sapere il device corrispondente al ricevitore, e "evtest", sono arrivato a scoprire che la periferica supporta solo alcuni tasti che il telecomando del mio televisore non ha. Forse posso emularli col telecomando di Sky, ma non saprei proprio quale codice mettere...

Codice: Seleziona tutto

Input driver version is 1.0.1
Input device ID: bus 0x3 vendor 0x7ca product 0xa867 version 0x201
Input device name: "IR-receiver inside an USB DVB receiver"
Supported events:
  Event type 0 (EV_SYN)
  Event type 1 (EV_KEY)
    Event code 152 (KEY_SCREENLOCK)
  Event type 4 (EV_MSC)
    Event code 4 (MSC_SCAN)
  Event type 20 (EV_REP)
Properties:
Testing ... (interrupt to exit)
A quanto pare supporta solo il tasto per bloccare lo schermo e per avviare la scansione di qualcosa (suppongo delle frequenze DVB). Ma secondo me il problema è una mancanza del firmware, probabilmente non è stato implementato... o sbaglio?
Provo a installare il driver proprietario, e, se ci riesco, vi faccio sapere.

Edit: se dovesse essere utile, la sezione di /proc/bus/input/devices riguardante la digital key:

Codice: Seleziona tutto

I: Bus=0003 Vendor=07ca Product=a867 Version=0201
N: Name="IR-receiver inside an USB DVB receiver"
P: Phys=usb-0000:00:1d.7-1/ir0
S: Sysfs=/devices/pci0000:00/0000:00:1d.7/usb2/2-1/rc/rc9/input23
U: Uniq=
H: Handlers=kbd event12 
B: PROP=0
B: EV=100013
B: KEY=1000000 0 0
B: MSC=10
Computer HP Probook 4510s CPU Intel Pentium Dual-Core T4400 Video Intel GMA 4500 Tablet ASUS Nexus 7 2013 (Wi-Fi)
Homepage - GitHub - Dropbox Referral - Copy Referral
Capisci di usare troppi editor di testo quando, cadendoti mezzo chilo di zucchero nel caffè, cerchi disperatamente di premere Ctrl+Z per rimediare... :D
Avatar utente
davideddu
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1546
Iscrizione: martedì 2 novembre 2010, 20:35
Desktop: Unity
Distribuzione: Ubuntu 14.04 AMD64
Località: Pennsylvania, Stati Uniti
Contatti:

Re: [Sviluppo] Driver per periferiche DVB-T USB basate su AF

Messaggio da davideddu »

Scusate se scrivo una marea di post, ma ho notato che il driver per Linux dal sito dell'AverMedia, non è restricted, bensì open-source e sotto la licenza GPL.
Quindi potreste tranquillamente usarlo per creare delle patch al firmware distribuito qui...

EDIT:
Ok, non riesco a compilarlo...

$ make KSRC=/usr/src/linux-$(uname -r)

Codice: Seleziona tutto

[spoiler]make KSRC=/usr/src/linux-$(uname -r) || return 1
make -C /usr/src/linux-3.6.10-1-ARCH O=/lib/modules/3.6.10-1-ARCH/build SUBDIRS=`pwd` modules
make[1]: Entering directory `/usr/src/linux-3.6.10-1-ARCH'
  CC [M]  /home/davideddu/a867_drv_v1.0.29/af903x-fe.o
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c:25:2: error: unknown type name 'fe_bandwidth_t'
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c:309:12: warning: 'struct dvb_frontend_parameters' declared inside parameter list [enabled by default]
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c:309:12: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default]
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c: In function 'af903x_get_frontend':
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c:314:24: error: dereferencing pointer to incomplete type
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c:315:5: error: dereferencing pointer to incomplete type
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c:316:5: error: dereferencing pointer to incomplete type
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c:317:5: error: dereferencing pointer to incomplete type
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c: At top level:
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c:322:12: warning: 'struct dvb_frontend_parameters' declared inside parameter list [enabled by default]
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c: In function 'af903x_set_frontend':
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c:332:9: error: dereferencing pointer to incomplete type
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c:332:43: error: dereferencing pointer to incomplete type
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c:341:12: error: dereferencing pointer to incomplete type
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c:342:7: error: 'BANDWIDTH_8_MHZ' undeclared (first use in this function)
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c:342:7: note: each undeclared identifier is reported only once for each function it appears in
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c:343:7: error: 'BANDWIDTH_7_MHZ' undeclared (first use in this function)
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c:344:7: error: 'BANDWIDTH_6_MHZ' undeclared (first use in this function)
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c:349:11: error: dereferencing pointer to incomplete type
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c:359:27: error: dereferencing pointer to incomplete type
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c:363:32: error: dereferencing pointer to incomplete type
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c:364:32: error: dereferencing pointer to incomplete type
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c: At top level:
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c:563:2: warning: initialization from incompatible pointer type [enabled by default]
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c:563:2: warning: (near initialization for 'af903x_ops.set_frontend') [enabled by default]
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c:564:2: warning: initialization from incompatible pointer type [enabled by default]
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c:564:2: warning: (near initialization for 'af903x_ops.get_frontend') [enabled by default]
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c:222:12: warning: 'af903x_set_bandwidth' defined but not used [-Wunused-function]
make[3]: *** [/home/davideddu/a867_drv_v1.0.29/af903x-fe.o] Error 1
make[2]: *** [_module_/home/davideddu/a867_drv_v1.0.29] Error 2
make[1]: *** [sub-make] Error 2
make[1]: Leaving directory `/usr/src/linux-3.6.10-1-ARCH'
make: *** [default] Error 2
[/spoiler]
Computer HP Probook 4510s CPU Intel Pentium Dual-Core T4400 Video Intel GMA 4500 Tablet ASUS Nexus 7 2013 (Wi-Fi)
Homepage - GitHub - Dropbox Referral - Copy Referral
Capisci di usare troppi editor di testo quando, cadendoti mezzo chilo di zucchero nel caffè, cerchi disperatamente di premere Ctrl+Z per rimediare... :D
Avatar utente
peraska
Prode Principiante
Messaggi: 91
Iscrizione: sabato 8 dicembre 2012, 11:58
Desktop: KDE
Distribuzione: kubuntu13.04/mandriva2010.2

Re: [Sviluppo] Driver per periferiche DVB-T USB basate su AF

Messaggio da peraska »

allora rinuncio perchè io ho proprio questa: AverTV A867R con ID: 07ca:a867 che sfiga!!!! :cry:
Avatar utente
Xgaz
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2568
Iscrizione: lunedì 16 marzo 2009, 11:14
Contatti:

Re: [Sviluppo] Driver per periferiche DVB-T USB basate su AF

Messaggio da Xgaz »

Sì, funziona: io ho proprio quella:

Codice: Seleziona tutto

07ca:a867 AVerMedia Technologies, Inc. AVerTV DVB-T (A867)
Sono riuscito a farla funzionare su Arch Linux con kernel 3.6.10-1-ARCH senza installare tutta la roba da git ma semplicemente copiando il firmware che trovo nel sito su Altervista (suppongo sia il tuo) in /usr/lib/firmware, e impostando i permessi a 644.
Quindi dici che con i driver del kernel 3.6 e mettendo solo il firmware dvb-usb-af9035-02.fw ti funziona!?

Strano perchè a me con kernel 3.6 e Ubuntu non mi va...non attacca il tuner mxl5007 :(

Mi puoi confermare la cosa?


Se vuoi compilare il driver proprietario sul 3.6 puoi tentare con questa patch: https://raw.github.com/unixer/sifbox-rc ... a867.patch
Avatar utente
davideddu
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1546
Iscrizione: martedì 2 novembre 2010, 20:35
Desktop: Unity
Distribuzione: Ubuntu 14.04 AMD64
Località: Pennsylvania, Stati Uniti
Contatti:

Re: [Sviluppo] Driver per periferiche DVB-T USB basate su AF

Messaggio da davideddu »

Xgaz » [url=http://forum.ubuntu-it.org/viewtopic.php?p=4276070#p4276070]venerdì 21 dicembre 2012, 16:18:43[/url] ha scritto:
Sì, funziona: io ho proprio quella:

Codice: Seleziona tutto

07ca:a867 AVerMedia Technologies, Inc. AVerTV DVB-T (A867)
Sono riuscito a farla funzionare su Arch Linux con kernel 3.6.10-1-ARCH senza installare tutta la roba da git ma semplicemente copiando il firmware che trovo nel sito su Altervista (suppongo sia il tuo) in /usr/lib/firmware, e impostando i permessi a 644.
Quindi dici che con i driver del kernel 3.6 e mettendo solo il firmware dvb-usb-af9035-02.fw ti funziona!?

Strano perchè a me con kernel 3.6 e Ubuntu non mi va...non attacca il tuner mxl5007 :(

Mi puoi confermare la cosa?


Se vuoi compilare il driver proprietario sul 3.6 puoi tentare con questa patch: https://raw.github.com/unixer/sifbox-rc ... a867.patch
Sì sì, funziona perfettamente, con i soli "difetti" che ti ho detto. Però adesso sto usando ArchLinux, non so se con Ubuntu sia lo stesso. Comunque proverò con quella patch...
Computer HP Probook 4510s CPU Intel Pentium Dual-Core T4400 Video Intel GMA 4500 Tablet ASUS Nexus 7 2013 (Wi-Fi)
Homepage - GitHub - Dropbox Referral - Copy Referral
Capisci di usare troppi editor di testo quando, cadendoti mezzo chilo di zucchero nel caffè, cerchi disperatamente di premere Ctrl+Z per rimediare... :D
Avatar utente
davideddu
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1546
Iscrizione: martedì 2 novembre 2010, 20:35
Desktop: Unity
Distribuzione: Ubuntu 14.04 AMD64
Località: Pennsylvania, Stati Uniti
Contatti:

Re: [Sviluppo] Driver per periferiche DVB-T USB basate su AF

Messaggio da davideddu »

Nada:

Codice: Seleziona tutto

$ patch < *patch
patching file a867_af903x-core.c
patching file a867_af903x-devices.c
patching file a867_af903x-drv.c
patching file a867_af903x-fe.c
patching file a867_af903x.h
patching file a867_af903x-ioctl.h
patching file a867_af903x-tuner.c
patching file a867_Afa_AF9007.c
patching file a867_Afa_AF9007.h
patching file a867_Afa_AF9007_Script.h
patching file a867_aver_version.h
patching file a867_cmd.c
patching file a867_cmd.h
patching file a867_Common.h
patching file a867_compat.h
patching file a867_debug.h
patching file a867_demodulator.c
patching file a867_demodulatorextend.c
patching file a867_demodulatorextend.h
patching file a867_demodulator.h
patching file a867_error.h
patching file a867_firmware.h
patching file a867_inttype.h
patching file a867_iocontrol.h
patching file a867_Maxlinear_MXL5007.c
patching file a867_Maxlinear_MXL5007.h
patching file a867_Maxlinear_MXL5007_Script.h
patching file a867_mxl5007t.c
patching file a867_mxl5007t.h
patching file a867_ofdm.h
patching file a867_register.h
patching file a867_standard.c
patching file a867_standard.h
patching file a867_type.h
patching file a867_usb2impl.c
patching file a867_usb2impl.h
patching file a867_usb-urb.c
patching file a867_user.c
patching file a867_userdef.h
patching file a867_user.h
patching file a867_variable.h
patching file a867_version.h
can't find file to patch at input line 43904
Perhaps you should have used the -p or --strip option?
The text leading up to this was:
--------------------------
|diff -urN linux-3.4.3.org/drivers/media/dvb/dvb-usb/Kconfig linux-3.4.3/drivers/media/dvb/dvb-usb/Kconfig
|--- linux-3.4.3.org/drivers/media/dvb/dvb-usb/Kconfig  2012-06-18 10:59:38.574010924 +0200
|+++ linux-3.4.3/drivers/media/dvb/dvb-usb/Kconfig      2012-06-18 11:00:36.194010953 +0200
--------------------------
File to patch: 
Skip this patch? [y] y
Skipping patch.
1 out of 1 hunk ignored
patching file Kconfig.rej
patching file Makefile
Hunk #1 FAILED at 18 (different line endings).
1 out of 1 hunk FAILED -- saving rejects to file Makefile.rej
The next patch would create the file Makefile.orig,
which already exists!  Assume -R? [n] y
patching file Makefile.orig
Hunk #1 FAILED at 1 (different line endings).
File Makefile.orig is not empty after patch; not deleting
1 out of 1 hunk FAILED -- saving rejects to file Makefile.orig.rej
The next patch would create the file Makefile.rej,
which already exists!  Assume -R? [n] y
patching file Makefile.rej
Hunk #1 FAILED at 1.
File Makefile.rej is not empty after patch; not deleting
1 out of 1 hunk FAILED -- saving rejects to file Makefile.rej.rej

$ make KSRC=/usr/src/linux-$(uname -r)
make -C /usr/src/linux-3.6.10-1-ARCH O=/lib/modules/3.6.10-1-ARCH/build SUBDIRS=`pwd` modules
make[1]: Entering directory `/usr/src/linux-3.6.10-1-ARCH'
  CC [M]  /home/davideddu/a867_drv_v1.0.29/af903x-fe.o
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c:25:2: error: unknown type name 'fe_bandwidth_t'
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c:309:12: warning: 'struct dvb_frontend_parameters' declared inside parameter list [enabled by default]
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c:309:12: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default]
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c: In function 'af903x_get_frontend':
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c:314:24: error: dereferencing pointer to incomplete type
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c:315:5: error: dereferencing pointer to incomplete type
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c:316:5: error: dereferencing pointer to incomplete type
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c:317:5: error: dereferencing pointer to incomplete type
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c: At top level:
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c:322:12: warning: 'struct dvb_frontend_parameters' declared inside parameter list [enabled by default]
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c: In function 'af903x_set_frontend':
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c:332:9: error: dereferencing pointer to incomplete type
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c:332:43: error: dereferencing pointer to incomplete type
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c:341:12: error: dereferencing pointer to incomplete type
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c:342:7: error: 'BANDWIDTH_8_MHZ' undeclared (first use in this function)
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c:342:7: note: each undeclared identifier is reported only once for each function it appears in
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c:343:7: error: 'BANDWIDTH_7_MHZ' undeclared (first use in this function)
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c:344:7: error: 'BANDWIDTH_6_MHZ' undeclared (first use in this function)
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c:349:11: error: dereferencing pointer to incomplete type
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c:359:27: error: dereferencing pointer to incomplete type
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c:363:32: error: dereferencing pointer to incomplete type
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c:364:32: error: dereferencing pointer to incomplete type
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c: At top level:
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c:563:2: warning: initialization from incompatible pointer type [enabled by default]
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c:563:2: warning: (near initialization for 'af903x_ops.set_frontend') [enabled by default]
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c:564:2: warning: initialization from incompatible pointer type [enabled by default]
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c:564:2: warning: (near initialization for 'af903x_ops.get_frontend') [enabled by default]
/home/davideddu/a867_drv_v1.0.29/af903x-fe.c:222:12: warning: 'af903x_set_bandwidth' defined but not used [-Wunused-function]
make[3]: *** [/home/davideddu/a867_drv_v1.0.29/af903x-fe.o] Error 1
make[2]: *** [_module_/home/davideddu/a867_drv_v1.0.29] Error 2
make[1]: *** [sub-make] Error 2
make[1]: Leaving directory `/usr/src/linux-3.6.10-1-ARCH'
make: *** [default] Error 2
Computer HP Probook 4510s CPU Intel Pentium Dual-Core T4400 Video Intel GMA 4500 Tablet ASUS Nexus 7 2013 (Wi-Fi)
Homepage - GitHub - Dropbox Referral - Copy Referral
Capisci di usare troppi editor di testo quando, cadendoti mezzo chilo di zucchero nel caffè, cerchi disperatamente di premere Ctrl+Z per rimediare... :D
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: Bing [Bot] e 21 ospiti