Uno Sbampato in giro per la rete .. proveniente da Platania (39°0′0″N 16°19′0″E)
Il mio caro amico Erno Rubik (Danilo) ha acquistato un Hauppauge WinTV HVR-900 un sintonizzatore analogico/digitale per la TV. Fino ad ora lui ha utilizzato sempre Vista o Xp per farlo funzionare, io da affezzionato e irriducibile linuxiano gli propongo una procedura per configurare il suo device e spero che questo post possa essere utile anche a tanti altri che possiedono questo gadget!
Io proporrò una procedura per l’installazione di Hauppauge WinTV HVR-900 su Ubuntu/Kubuntu ma senza problemi si potrà adattarla ad altre distri come fedora etc.. Inoltre altri sintonizzatori sono compatibili con i driver em28xx.
Dispositivi DVB-T/Hybrid attualmente supportati:
Per procedere quindi all’installazione ci serve verificare ed installare eventualmente i seguenti pacchetti:
se non li abbiamo già installati si procede così:
sudo apt-get install mercurial gcc build-essential linux-source linux-headers-`uname -r` sudo apt-get install kaffeine
Ora procediamo con l’installazione del firmware del nostro device
Di seguito vengono indicati le diverse compatibilità dei firmware. Essendo 4 tipologie si indica in dettaglio il firmware che dovete scegliere. Per Hauppauge WinTV HVR-900 si deve scegliere quello versione 3
Dispositivi che necessitano del firmware versione 1:
Dispositivi che necessitano del firmware versione 2:
Dispositivi che necessitano del firmware versione 3:
Dispositivi che necessitano del firmware versione 4:
Per scaricare il firmware possiamo usare questo link : http://konstantin.filtschew.de/v4l-firmware/
dopo aver effettuato il download passiamo all’installazione, dobbiamo in poche parole copiare il tutto in
/lib/firmware
E’ semplicissimo basta eseguire il comendo seguente con permessi di root (sudo)
sudo cp /cartella-dove-abbiamo-scaricato-i-file/ /lib/firmware/
In alcuni casi i driver em28xx vanno in conflitto con i gspca, quindi se avete una webcam che usa gspca. Se non vi trovate caricati i driver basta eseguire 2 semplici comandi per riparare il problema:
modprobe -r em28xx modprobe gspca
Dopo aver installato il firmware possiamo scaricare ed installare v4l-dvb-kernel sulla nostra macchina
cd /home/vostro_utente/ hg clone http://mcentral.de/hg/~mrec/v4l-dvb-kernel
vi ricordo che per usare il comando hg serve il pacchetto mercurial per questo prima vi viene richiesto di installarlo !!
dopo aver scaricato il pacchetto lanciamo l’installazione
cd /home/vostro_utente/v4l-dvb-kernel sudo make sudo make install
Al termine eseguite:
sudo depmod sudo modprobe em28xx
A questo punto riavviate il pc e poi inserite il vostro sintonizzatore USB , aprite kaffeine eseguite la sintonizzazione dei canali e … guardate il canale che più vi piace. Inoltre kaffeine è ottimo anche per registrare (anche su programmazione) i vostri programmi preferiti e poi riguardarli.
Technorati Tags: Hauppauge, WinTV, HVR, 900, Linux, ubuntu, fedora, kubuntu, debian, suse, guida, installazione, v4l, em28xx
Blog personale di Antonio Di Cello (Rafanto) .. informazioni,suggerimenti e curiosità sul mondo Linux, Maemo e OpenSource
75 Responses to Hauppauge WinTV HVR-900 & CO su Linux
francesco
luglio 16th, 2008 at 16:28
Ciao,
ottima guida.
Usando GNOME e non volendo installare kaffeine per portarsi
dietro tutte le dipendenze KDE, cosa si può utilizzare come alternativa ?
Grazie
renso rensi
luglio 16th, 2008 at 18:29
me-tv
Itjad
luglio 16th, 2008 at 23:36
Bella guida! io ho la hvr-1110 PCI da 1 anno. Ho dovuto faticare parecchio all’inizio con ubuntu 7.04, poi con la 7.10 e la 8.04 le cose sono migliorate sensibilmente
p.s. se interessa per le schede TV c’è un bel sito http://www.linuxtv.org
rafanto
luglio 17th, 2008 at 11:34
si Itjad io lo conoscevo l’ho usato per installare la mia Yakumo che utilizzo su fedora ! anche io da un annetto .. mi trovo benissimo con kaffeine ..
rafanto
luglio 17th, 2008 at 11:36
@francesco
Non conosco un altro programma che sfrutta i digitali terrestri e analogici per GNOME x kde c’è ne sono parecchi cmq io mi trovo benissimo anche con kaffeine su gnome le librerie non sono tante come credi ..
francesco
luglio 17th, 2008 at 20:35
Grazie.
stò seguendo il consiglio di “renso rensi” e userò me-tv che mi sembra ottimo per GNOME
Itjad
luglio 19th, 2008 at 14:46
occhio che me-tv fa a botte con i driver proprietari ati… però non so se ci sono miglioramenti con le ultime versioni…
admin
luglio 25th, 2008 at 18:54
un appunto a tutti i possessori della scheda TV/DVB Hauppauge WinTV HVR-900 H per meglio precisare Hauppauge WinTV HVR 900 M/R: 66009/A6F1. Questa scheda non è compatibile con i driver , non è supportata ancora. Appena sarà disponibile la nuova release del driver aggiornerò la guida includendo la compatibilità a quest’ultima
Antonio
agosto 2nd, 2008 at 21:46
Scusa la domanda ingenua: ma seguo alla lettera la tua guida potrò usare il sintonizzatore solo su linux oppure lo modificherò permanentemente e non più su windows? Sai ho 2sistemi operativi installati sul mio pc…
Grazie
rafanto
agosto 3rd, 2008 at 10:58
no questa guida è riferita solo a linux non modifichi permanentemente nulla .. puoi benissimo usarla con i driver windows xp o vista su sistemi microsoft
e-waste
agosto 5th, 2008 at 03:09
scusa la mia ignoranza.…sto provando a installare hvr900 su fedora.…mi blocco all installazione di v4l-dvb-kernel…
avendo sempre usato base redhat, su certe cose debbiane sono un po ignorante.…qual’e’ l equivalente rpm di linux-source??? immagino sia questo il problema.…
rafanto
agosto 5th, 2008 at 13:24
in partica devi installare gli header del kernel per fedora + gli altri pacchetti come mercurial e gcc se non li hai già installati. dopo aver fatto questo puoi procedere all’installazione
HackSaw
agosto 31st, 2008 at 14:52
Qualcuno ha novità sul supporto per la versione A6F1 (quella della 900H o HD che dir si voglia?
Grazie cmq per l’ottima guida
giulio
settembre 19th, 2008 at 17:03
Grazie per la guida , perfetta!
Non capisco perchè riesco solo a sintonizzare i canali digitali e non quelli analogici? Sbaglio qualcosa con Kaffeine?
jaco_danzie
novembre 2nd, 2008 at 13:32
x rafanto
grazie per la guida.
io ho una hauppauge hvr 900 m/r:xxxx/b2co e seguendo la guida oltre a non riconoscermi la scheda mi blocca anche la tastiera e se la collega prima dello startup
ubuntu non mi parte nemmeno(forse per via della tastiera).
potresti darmi un aiuto????
rafanto
novembre 2nd, 2008 at 16:13
mi pare strano che ti va a dare problemi con la tastiera ..
Se hai la Hauppauge WinTV HVR-900 non dovresti avere problemi moltissimi l’hanno installata , verifica che non sia Hauppauge WinTV HVR-900 H perchè ancora non è supportata dai driver.
scusa verifica se ti da errori di riconoscimento con dmesg quando metti la pennetta …
Poi bisogna vedere che errori ti da quando installi ..
Verifica inoltre se ti carica il modulo
ciao
jaco_danzie
novembre 2nd, 2008 at 18:55
appena ho collegato la penna mi ha bloccato la tastiera. non ho avuto tempo nemmeno di digitare il comando .cmq quando ho lanciato il make del kernel mi ha dato alcuni warning.
di seguito il risultato del make:
running ./build.sh build
make[1]: Entering directory ‘/home/jacodan/v4l-dvb-kernel’
rm –rf Module.symvers;
make –C /lib/modules/‘if [ –d /lib/modules/2.6.21.4-eeepc ]; then echo 2.6.21.4-eeepc; else uname –r; fi‘/build SUBDIRS=‘pwd‘ modules
make[2]: Entering directory ‘/usr/src/linux-headers-2.6.24–21-generic’
Building modules, stage 2.
MODPOST 17 modules
WARNING: “snd_pcm_lib_ioctl” [/home/jacodan/v4l-dvb-kernel/em28xx-audioep.ko] undefined!
WARNING: “snd_card_register” [/home/jacodan/v4l-dvb-kernel/em28xx-audioep.ko] undefined!
WARNING: “snd_pcm_set_ops” [/home/jacodan/v4l-dvb-kernel/em28xx-audioep.ko] undefined!
WARNING: “snd_pcm_new” [/home/jacodan/v4l-dvb-kernel/em28xx-audioep.ko] undefined!
WARNING: “snd_card_new” [/home/jacodan/v4l-dvb-kernel/em28xx-audioep.ko] undefined!
WARNING: “snd_pcm_period_elapsed” [/home/jacodan/v4l-dvb-kernel/em28xx-audioep.ko] undefined!
WARNING: “snd_pcm_hw_constraint_integer” [/home/jacodan/v4l-dvb-kernel/em28xx-audioep.ko] undefined!
WARNING: “snd_card_free” [/home/jacodan/v4l-dvb-kernel/em28xx-audioep.ko] undefined!
WARNING: “snd_pcm_lib_ioctl” [/home/jacodan/v4l-dvb-kernel/em28xx-audio.ko] undefined!
WARNING: “snd_pcm_period_elapsed” [/home/jacodan/v4l-dvb-kernel/em28xx-audio.ko] undefined!
WARNING: “snd_pcm_hw_constraint_integer” [/home/jacodan/v4l-dvb-kernel/em28xx-audio.ko] undefined!
WARNING: “snd_card_free” [/home/jacodan/v4l-dvb-kernel/em28xx-audio.ko] undefined!
WARNING: “snd_card_register” [/home/jacodan/v4l-dvb-kernel/em28xx-audio.ko] undefined!
WARNING: “snd_pcm_set_ops” [/home/jacodan/v4l-dvb-kernel/em28xx-audio.ko] undefined!
WARNING: “snd_pcm_new” [/home/jacodan/v4l-dvb-kernel/em28xx-audio.ko] undefined!
WARNING: “snd_card_new” [/home/jacodan/v4l-dvb-kernel/em28xx-audio.ko] undefined!
make[2]: Leaving directory ‘/usr/src/linux-headers-2.6.24–21-generic’
make[1]: Leaving directory ‘/home/jacodan/v4l-dvb-kernel’
riesci a capirci qualcosa???
cmq la penna non è la 900 H quindi è al pc ke c’è qualcosa che non va
rafanto
novembre 3rd, 2008 at 09:52
rilancia il comando
sudo apt-get install mercurial gcc build-essential linux-source linux-headers-‘uname –r‘
sudo apt-get install kaffeine
poi elimina i driver scaricati e li riscarichi si deve esserci qualcosa che non va sul tuo SO ..
poi rifai i passi elencati nella guida deve cmq andare io l’ho installato per bene è funziona
jaco_danzie
novembre 3rd, 2008 at 10:07
ok rifaccio la procedura.
anche se ahimè l’ho fatta già più volte.
il sistema però è pulito nel senso che appena ho installato l’so ho provato ad installare la penna.
quindi porcherie non credo di averne fatte!!!!
un ultima cosa… per quanto riguarda il firmware,lo lasci nella sua cartella o copi solo i file in /lib/firmware???
grazie mille per la pazienza.
rafanto
novembre 3rd, 2008 at 12:15
solo i file devi copiare … devi decomprimere il file tar.gz e il contenuto copialo in /lib/firmware
jaco_danzie
novembre 3rd, 2008 at 20:35
questo è il risultato del dmesg appena ho collegato la penna:
[ 137.644339] attach_inform: tvp5150 detected.
[ 137.672121] tvp5150 3-005c: tvp5150am1 detected.
[ 139.122991] successfully attached tuner
[ 139.127049] em28xx #0: V4L2 VBI device registered as /dev/vbi0
[ 139.142905] em28xx #0: V4L2 device registered as /dev/video1
[ 139.143062] input: em2880/em2870 remote control as /devices/virtual/input/input11
[ 139.188746] em28xx-input.c: remote control handler attached
[ 139.188757] em28xx #0: Found Hauppauge WinTV HVR (B2C0)
[ 139.188791] usbcore: registered new interface driver em28xx
[ 139.232067] em28xx_audio: no version for “snd_pcm_new” found: kernel tainted.
[ 139.250880] em28xx-audio.c: probing for em28x1 non standard usbaudio
[ 139.250888] em28xx-audio.c: Copyright © 2006 Markus Rechberger
[ 139.251050] BUG: unable to handle kernel paging request at virtual address 38326d65
[ 139.251059] printing eip: f8ac0743 *pde = 00000000
[ 139.251067] Oops: 0000 [#1] SMP
[ 139.251073] Modules linked in: em28xx_audio(F) tuner_xc3028 tvp5150 em28xx gspca af_packet ipv6 acpi_cpufreq cpufreq_powersave cpufreq_conservative cpufreq_stats cpufreq_ondemand cpufreq_userspace freq_table container dock sbs sbshc iptable_filter ip_tables x_tables sbp2 parport_pc lp parport joydev arc4 ecb blkcipher iwl4965 iwlcore lbm_iwl_mac80211 rfkill hci_usb led_class uvcvideo compat_ioctl32 videodev v4l1_compat v4l2_common bluetooth snd_hda_intel lbm_iwl_cfg80211 snd_pcm_oss nvidia℗ snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep i2c_core snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event sdhci serio_raw mmc_core battery snd_seq snd_timer wmi_acer snd_seq_device snd button dcdbas intel_agp soundcore iTCO_wdt iTCO_vendor_support ac evdev agpgart shpchp pci_hotplug psmouse pcspkr ext3 jbd mbcache sr_mod cdrom ata_generic sg usbhid hid ata_piix sd_mod ohci1394 ieee1394 pata_acpi ahci libata scsi_mod tg3 ehci_hcd uhci_hcd usbcore thermal processor fan fbcon tileblit font bitblit softcursor fuse
[ 139.251210]
[ 139.251216] Pid: 6790, comm: modprobe Tainted: PF (2.6.24–21-generic #1)
[ 139.251221] EIP: 0060:[] EFLAGS: 00010246 CPU: 0
[ 139.251249] EIP is at snd_pcm_timer_init+0x23/0x170 [snd_pcm]
[ 139.251254] EAX: f6d9c000 EBX: 38326d65 ECX: f6fadde8 EDX: 00000000
[ 139.251258] ESI: f6d9c000 EDI: f63aae34 EBP: 00000018 ESP: f6faddd0
[ 139.251263] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
[ 139.251268] Process modprobe (pid: 6790, ti=f6fac000 task=f5db8b80 task.ti=f6fac000)
[ 139.251272] Stack: 00000000 00000001 f6317e00 00000000 f6317e00 00000000 00000003 00000000
[ 139.251285] f6d0fe00 00000018 f8a3d20c 00000000 f6d9c000 f63aae00 f8ab867f f8ac992c
[ 139.251296] f63aae00 f6fade24 f63aac00 00000001 f8ac15f4 436d6370 63304431 ffffff00
[ 139.251308] Call Trace:
[ 139.251332] [] snd_add_device_sysfs_file+0x3c/0x70 [snd]
[ 139.251363] [] snd_pcm_dev_register+0xef/0x200 [snd_pcm]
[ 139.251406] [] snd_device_register_all+0x2d/0x60 [snd]
[ 139.251436] [] snd_card_register+0x1e/0x320 [snd]
[ 139.251473] [] em28xx_audio_init+0x108/0x160 [em28xx_audio]
[ 139.251494] [] em28xx_register_extension+0xaa/0xd0 [em28xx]
[ 139.251537] [] sys_init_module+0x126/0x19c0
[ 139.251617] [] sysenter_past_esp+0x6b/0xa9
[ 139.251637] [] do_exit+0x42b/0x860
[ 139.251658] =======================
[ 139.251661] Code: 00 00 5b c3 8d 74 26 00 56 89 c6 53 83 ec 30 8b 56 30 c7 44 24 1c 00 00 00 00 8d 4c 24 18 c7 44 24 18 03 00 00 00 8b 18 83 e2 01 03 8b 00 89 44 24 20 8b 43 0c 89 44 24 24 8b 46 0c 01 c0 09
[ 139.251722] EIP: [] snd_pcm_timer_init+0x23/0x170 [snd_pcm] SS:ESP 0068:f6faddd0
[ 139.251770] —[ end trace ecf5a3a02a280bfc ]—
credi che posso risolvere???
rafanto
novembre 3rd, 2008 at 23:09
[ 139.122991] successfully attached tuner
[ 139.127049] em28xx #0: V4L2 VBI device registered as /dev/vbi0
[ 139.142905] em28xx #0: V4L2 device registered as /dev/video1
[ 139.143062] input: em2880/em2870 remote control as /devices/virtual/input/input11
[ 139.188746] em28xx-input.c: remote control handler attached
[ 139.188757] em28xx #0: Found Hauppauge WinTV HVR (B2C0)
[ 139.188791] usbcore: registered new interface driver em28xx
[ 139.232067] em28xx_audio: no version for “snd_pcm_new” found: kernel tainted.
[ 139.250880] em28xx-audio.c: probing for em28×1 non standard usbaudio
[ 139.250888] em28xx-audio.c: Copyright © 2006 Markus Rechberger
qui indica che viene collegato per bene solo che mi sembra un po’ strano questa riga :
[ 139.251050] BUG: unable to handle kernel paging request at virtual address 38326d65
che versione di ubuntu hai e che kernel usi?
jaco_danzie
novembre 3rd, 2008 at 23:37
uso hardy heron e il kernel è 2.6.24–21.
ho provato anche intrepid ma era ancora peggio
paolo
novembre 5th, 2008 at 17:16
Ciao!
sono riuscito con Ubuntu Hardy a usare la mia HVR-900 con kaffeine… ora sto guardando la BBC!
Quello che ho fatto e’ stato ricompilare il kernel: ho letto sul sito ufficiale hauppage che il supporto per HVR-900 ci sarebbe stato a partire dal kernel 2.6.26… Per cui sono partito da un vanilla kernel 2.6.27.4 di http://www.kernel.org.
Dopodiche’, seguire i passi dell’howto di questa pagina e’ stato sufficiente!
rafanto
novembre 5th, 2008 at 19:59
Allora il nuovo Intrepid che monta il nuovo kernel non dovrebbe avere già di suo problemi … ad esempio il mio Yakumo QuickStick DVB lo rileva in automatico ha già i firmware caricati, ed inoltre V4L non va più in conflitto con alcuni driver delle webcam ..
una bellezza!
jaco_danzie
novembre 5th, 2008 at 23:22
ciao,
con intrepid installato da zero ora ho caricato il firmware che cmq non c’era e lanciando dmesg mi dice che trova la penna, carica il firmware ed è tutto ok senza errori.quando avvio kaffeine o me-tv la penna però non la vedono nemmeno.
come mai???
datemi una mano vi prego, ero contentissimo poi al riavvio un altra delusione
jaco_danzie
novembre 6th, 2008 at 12:34
x paolo
potresti postarmi il tuo dmesg??
da quello che ho capito mi vede la penna solo come tv analogica, difatti con tvtime sono riuscito a vederla.
paolo
novembre 6th, 2008 at 14:52
Ciao,
ti ho “depurato” il mio dmesg delle righe di altre periferiche perche’ era troppo verboso…
Queste sono quelle relative a em28xx e moduli collegati dopo che pluggo l’HVR 900:
[ 2386.308057] usb 5–1: new high speed USB device using ehci_hcd and address 4
[ 2386.446045] usb 5–1: configuration #1 chosen from 1 choice
[ 2386.672159] em28xx v4l2 driver version 0.0.1 loaded
[ 2386.673826] em28xx: new video device (2040:6502): interface 0, class 255
[ 2386.673834] em28xx: device is attached to a USB 2.0 bus
[ 2386.673839] em28xx #0: Alternate settings: 8
[ 2386.673843] em28xx #0: Alternate setting 0, max size= 0
[ 2386.673846] em28xx #0: Alternate setting 1, max size= 0
[ 2386.673850] em28xx #0: Alternate setting 2, max size= 1448
[ 2386.673853] em28xx #0: Alternate setting 3, max size= 2048
[ 2386.673857] em28xx #0: Alternate setting 4, max size= 2304
[ 2386.673860] em28xx #0: Alternate setting 5, max size= 2580
[ 2386.673864] em28xx #0: Alternate setting 6, max size= 2892
[ 2386.673867] em28xx #0: Alternate setting 7, max size= 3072
[ 2387.017288] register disabled
[ 2387.216321] register disabled
[ 2387.223797] tuner’ 3–0061: chip found @ 0xc2 (em28xx #0)
[ 2387.223835] em28xx-i2c: using internal tuner, denying request to i2c tuner module.
[ 2387.230069] attach_inform: tvp5150 detected.
[ 2387.293598] tvp5150 3-005c: tvp5150am1 detected.
[ 2388.893172] successfully attached tuner
[ 2388.897796] em28xx #0: V4L2 VBI device registered as /dev/vbi0
[ 2388.913295] em28xx #0: V4L2 device registered as /dev/video0
[ 2388.914537] input: em2880/em2870 remote control as /class/input/input14
[ 2388.938582] em28xx-input.c: remote control handler attached
[ 2388.938593] em28xx #0: Found Hauppauge WinTV HVR (B2C0)
[ 2388.938629] usbcore: registered new interface driver em28xx
paolo
novembre 6th, 2008 at 14:53
eccoti la seconda parte:
[ 2388.986631] em28xx-audio.c: probing for em28x1 non standard usbaudio
[ 2388.986641] em28xx-audio.c: Copyright © 2006 Markus Rechberger
[ 2388.990018] Em28xx: Initialized (Em28xx Audio Extension) extension
[ 2389.118451] em2880-dvb.c: DVB Init
[ 2389.119905] register disabled
[ 2389.119910] register disabled
[ 2390.549799] DVB: registering new adapter (em2880 DVB-T)
[ 2390.549812] DVB: registering frontend 0 (Micronas DRX3973D DVB-T)…
[ 2390.550378] Em28xx: Initialized (Em2880 DVB Extension) extension
paolo
novembre 6th, 2008 at 15:10
ciao,
faccio alcune precisazioni: anche io usando il kernel 2.6.24–21 di Ubuntu Hardy avevo problemi con la tastiera appena la pluggavo.… Da quel momento non funzionava piu’ alcun input da tastiera.
Da quello che ho letto su
http://www.hauppauge.com/site/support/linux.html
il supporto dovrebbe esserci a partire da kernel 2.6.26
Se hai gia’ installato Ubuntu Intrepid, dovrebbe gia’ esserci un kernel in quella versione. Puoi provare a seguire il tutorial di questa pagina senza prima ricompilarti un kernel vanilla.
Nel caso continuassi ad avere problemi, allora vai con un bel kernel compile!
Good Luck!!
rafanto
novembre 6th, 2008 at 16:02
Il supporto per la Hauppage HVR900 è completo sia digitale che analogico. Come ti diceva Paolo il nuovo Intrepid ha già la versione 2.6.27… non serve ricompilare tutto se ti rileva la pennetta. Dovrebbe esserci anche il firmware già caricato su.
Cmq inserisci la pennetta controlla il tuo dmesg se non ha errori e vedi con modprobe se ti ha caricato il modulo ..
deve andare anche a te nn è possibile ne non va deve esserci qualcosa che nn và!?
jaco_danzie
novembre 6th, 2008 at 16:03
ok, ora il kernel 2.6.27 quindi va bene.però quando lancio il make mi da un marea di errori quindi di conseguenza nel dmesg non visualizzaerò mai queste tue belle righine:
[ 2389.118451] em2880-dvb.c: DVB Init
[ 2389.119905] register disabled
[ 2389.119910] register disabled
[ 2390.549799] DVB: registering new adapter (em2880 DVB-T)
[ 2390.549812] DVB: registering frontend 0 (Micronas DRX3973D DVB-T)…
[ 2390.550378] Em28xx: Initialized (Em2880 DVB Extension) extension
ora non posso postarti l’errore perche sono al lavoro ma appena torno a lo faccio sperando che possa servirti a darmi una mano.
ciaooo
jaco_danzie
novembre 6th, 2008 at 20:24
ecco il risultato quando ho lanciato il make:
make[1]: Entering directory ‘/home/jacodan/v4l-dvb-kernel’
rm –rf Module.symvers;
make –C /lib/modules/‘if [ –d /lib/modules/2.6.21.4-eeepc ]; then echo 2.6.21.4-eeepc; else uname –r; fi‘/build SUBDIRS=‘pwd‘ modules
make[2]: Entering directory ‘/usr/src/linux-headers-2.6.27–7-generic’
CC [M] /home/jacodan/v4l-dvb-kernel/em2880-dvb.o
In file included from /home/jacodan/v4l-dvb-kernel/em2880-dvb.c:33:
/home/jacodan/v4l-dvb-kernel/em28xx.h:32:20: error: dmxdev.h: No such file or directory
/home/jacodan/v4l-dvb-kernel/em28xx.h:33:23: error: dvb_demux.h: No such file or directory
/home/jacodan/v4l-dvb-kernel/em28xx.h:34:21: error: dvb_net.h: No such file or directory
/home/jacodan/v4l-dvb-kernel/em28xx.h:35:26: error: dvb_frontend.h: No such file or directory
In file included from /home/jacodan/v4l-dvb-kernel/em2880-dvb.c:33:
/home/jacodan/v4l-dvb-kernel/em28xx.h:553: error: field ‘demux’ has incomplete type
/home/jacodan/v4l-dvb-kernel/em28xx.h:561: error: field ‘adapter’ has incomplete type
/home/jacodan/v4l-dvb-kernel/em28xx.h:564: error: field ‘dmxdev’ has incomplete type
/home/jacodan/v4l-dvb-kernel/em28xx.h:566: error: field ‘dvbnet’ has incomplete type
In file included from /home/jacodan/v4l-dvb-kernel/em2880-dvb.c:40:
/home/jacodan/v4l-dvb-kernel/mt352/mt352.h: In function ‘mt352_write’:
/home/jacodan/v4l-dvb-kernel/mt352/mt352.h:68: error: dereferencing pointer to incomplete type
/home/jacodan/v4l-dvb-kernel/mt352/mt352.h:69: error: dereferencing pointer to incomplete type
In file included from /home/jacodan/v4l-dvb-kernel/em2880-dvb.c:42:
/home/jacodan/v4l-dvb-kernel/drx3973d/drx3973d_demod.h: At top level:
/home/jacodan/v4l-dvb-kernel/drx3973d/drx3973d_demod.h:9: error: field ‘frontend’ has incomplete type
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:48:22: error: lgdt330x.h: No such file or directory
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c: In function ‘em2880_complete_irq’:
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:256: error: implicit declaration of function ‘dvb_dmx_swfilter’
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c: At top level:
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:365: warning: ‘struct dvb_demux_feed’ declared inside parameter list
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:365: warning: its scope is only this definition or declaration, which is probably not what you want
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c: In function ‘em2880_start_feed’:
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:367: error: dereferencing pointer to incomplete type
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:368: error: dereferencing pointer to incomplete type
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c: At top level:
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:382: warning: ‘struct dvb_demux_feed’ declared inside parameter list
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c: In function ‘em2880_stop_feed’:
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:384: error: dereferencing pointer to incomplete type
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:385: error: dereferencing pointer to incomplete type
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c: In function ‘em28xx_ts_bus_ctrl’:
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:411: error: dereferencing pointer to incomplete type
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c: In function ‘mt352_pinnacle_init’:
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:462: error: dereferencing pointer to incomplete type
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c: At top level:
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:488: error: variable ‘em2880_lgdt3303_dev’ has initializer but incomplete type
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:489: error: unknown field ‘demod_address’ specified in initializer
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:489: warning: excess elements in struct initializer
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:489: warning: (near initialization for ‘em2880_lgdt3303_dev’)
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:490: error: unknown field ‘demod_chip’ specified in initializer
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:490: error: ‘LGDT3303’ undeclared here (not in a function)
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:491: warning: excess elements in struct initializer
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:491: warning: (near initialization for ‘em2880_lgdt3303_dev’)
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c: In function ‘kworld355u_i2c_gate_ctrl’:
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:505: error: field ‘frontend’ has incomplete type
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:511: error: dereferencing pointer to incomplete type
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c: In function ‘em28xx_set_params’:
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:525: error: dereferencing pointer to incomplete type
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:534: error: dereferencing pointer to incomplete type
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c: In function ‘em28xx_get_frequency’:
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:652: error: dereferencing pointer to incomplete type
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c: In function ‘em28xx_get_bandwidth’:
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:659: error: dereferencing pointer to incomplete type
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c: In function ‘em28xx_dvb_init’:
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:667: error: dereferencing pointer to incomplete type
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c: In function ‘em28xx_s921_init’:
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:723: error: dereferencing pointer to incomplete type
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c: In function ‘em28xx_zl10353_init’:
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:740: error: dereferencing pointer to incomplete type
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c: In function ‘em28xx_zl10353_sleep’:
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:785: error: dereferencing pointer to incomplete type
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c: In function ‘em28xx_dvb_sleep’:
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:797: error: dereferencing pointer to incomplete type
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c: In function ‘em2880_dvb_init’:
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:866: error: implicit declaration of function ‘dvb_attach’
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:870: warning: assignment makes pointer from integer without a cast
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:889: warning: assignment makes pointer from integer without a cast
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:892: warning: assignment makes pointer from integer without a cast
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:897: warning: assignment makes pointer from integer without a cast
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:903: error: ‘lgdt330x_attach’ undeclared (first use in this function)
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:903: error: (Each undeclared identifier is reported only once
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:903: error: for each function it appears in.)
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:904: warning: assignment makes pointer from integer without a cast
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:913: warning: assignment makes pointer from integer without a cast
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:918: warning: assignment makes pointer from integer without a cast
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:924: warning: assignment makes pointer from integer without a cast
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:927: error: dereferencing pointer to incomplete type
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:928: error: dereferencing pointer to incomplete type
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:929: error: dereferencing pointer to incomplete type
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:950: error: dereferencing pointer to incomplete type
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:951: error: dereferencing pointer to incomplete type
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:953: error: dereferencing pointer to incomplete type
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:955: error: dereferencing pointer to incomplete type
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:959: error: dereferencing pointer to incomplete type
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:961: error: dereferencing pointer to incomplete type
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:970: error: dereferencing pointer to incomplete type
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:984: error: dereferencing pointer to incomplete type
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:986: error: dereferencing pointer to incomplete type
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:987: error: dereferencing pointer to incomplete type
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:1005: error: dereferencing pointer to incomplete type
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:1008: error: implicit declaration of function ‘dvb_register_adapter’
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:1026: error: implicit declaration of function ‘dvb_register_frontend’
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:1033: error: ‘DMX_TS_FILTERING’ undeclared (first use in this function)
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:1034: error: ‘DMX_SECTION_FILTERING’ undeclared (first use in this function)
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:1035: error: ‘DMX_MEMORY_BASED_FILTERING’ undeclared (first use in this function)
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:1037: error: implicit declaration of function ‘dvb_dmx_init’
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:1048: error: implicit declaration of function ‘dvb_dmxdev_init’
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:1052: error: implicit declaration of function ‘dvb_dmxdev_release’
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:1063: error: implicit declaration of function ‘dvb_net_init’
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:1063: error: dereferencing pointer to incomplete type
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c: In function ‘em2880_dvb_fini’:
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:1083: error: implicit declaration of function ‘dvb_net_release’
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:1084: error: implicit declaration of function ‘dvb_unregister_frontend’
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:1085: error: implicit declaration of function ‘dvb_frontend_detach’
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:1089: error: implicit declaration of function ‘dvb_dmx_release’
/home/jacodan/v4l-dvb-kernel/em2880-dvb.c:1091: error: implicit declaration of function ‘dvb_unregister_adapter’
make[3]: *** [/home/jacodan/v4l-dvb-kernel/em2880-dvb.o] Error 1
make[2]: *** [_module_/home/jacodan/v4l-dvb-kernel] Error 2
make[2]: Leaving directory ‘/usr/src/linux-headers-2.6.27–7-generic’
make[1]: *** [default] Error 2
make[1]: Leaving directory ‘/home/jacodan/v4l-dvb-kernel’
cp: cannot stat ‘sharp/s921.ko’: No such file or directory
cp: cannot stat ‘drx3973d/drx3973d.ko’: No such file or directory
cp: cannot stat ‘tvp5150/tvp5150.ko’: No such file or directory
cp: cannot stat ‘lgdt3304/lgdt3304.ko’: No such file or directory
cp: cannot stat ‘mt352/mt352.ko’: No such file or directory
cp: cannot stat ‘zl10353/zl10353.ko’: No such file or directory
cp: cannot stat ‘cx25843/em28xx-cx25843.ko’: No such file or directory
cp: cannot stat ‘xc3028/tuner-xc3028.ko’: No such file or directory
cp: cannot stat ‘xc5000/tuner-xc5000.ko’: No such file or directory
cp: cannot stat ‘em28xx.ko’: No such file or directory
cp: cannot stat ‘em28xx-audio.ko’: No such file or directory
cp: cannot stat ‘em28xx-aad.ko’: No such file or directory
cp: cannot stat ‘em28xx-audioep.ko’: No such file or directory
cp: cannot stat ‘em28xx-dvb.ko’: No such file or directory
cp: cannot stat ‘qt1010/qt1010.ko’: No such file or directory
cp: cannot stat ‘mt2060/mt2060.ko’: No such file or directory
paolo
novembre 6th, 2008 at 21:28
ciao,
i pacchetti
– linux-source
– linux-source–
sono installati sulla macchina?
Inoltre consiglierei di cancellare la directory v4l-dvb-kernel e di eseguire di nuovo
hg clone http://mcentral.de/hg/~mrec/v4l-dvb-kernel
il make lo esegui come root?
ciao
jaco_danzie
novembre 6th, 2008 at 21:31
ho installato tutti i pacchetti richiesti. si il make lo eseguo come root. ho come l’impressione che manchino delle librerie c. ma visto che installiamo tutti la stessa cosa non si spiega.
bohh! riprovo e vediamo come va!
jaco_danzie
novembre 6th, 2008 at 21:41
niente.…
allora :
installo i pacchetti;
scarico il firmware vers.3 lo unzippo e copio i file della cartella in /lib/firmware;
lancio hg clone e lancio il make e poi il make install;
riavvio e collego la penna;
sbaglio qualcosa?????
paolo
novembre 6th, 2008 at 21:52
ciao,
ho trovato qui
http://www.mail-archive.com/em28xx@mcentral.de/msg00736.html
qualcuno che sembra avere il tuo stesso problema.…
per compilare, prova ad usare questo:
sudo make LINUXINCLUDE=”-I‘pwd‘/linux/include –I‘pwd‘/v4l –I/usr/src/kernels/‘uname –r‘/include/ –Iinclude –include include/linux/autoconf.h”
paolo
novembre 6th, 2008 at 21:56
o in alternativa prova
sudo passwd root
cosi’ setti una passwor per root.
Poi, con l’utente con cui sei loggato fai:
su
ti chiede la password di root e poi diventi root a tutti gli effetti.
A questo punto, come root, riesegui il make e il make install.
jaco_danzie
novembre 7th, 2008 at 14:54
niente… il sudo make LINUXINCLUDE.…
mi dice che le opzioni sono sbagliate e l’idea di lanciare il make da root da lo stesso risultato. non riesco proprio a capire che differenze ci sono tra il procedimento che ho usato io e il vostro.
jaco_danzie
novembre 8th, 2008 at 00:07
ce l’ho fattaaaaaa!!!!
i moduli da compilare erano bacati!!!!
se fate caso al risultato del make postato in precedenza mancano semplicemente delle librerie. ho dovuto aggiungere 5–6 librerie non riesco a capacitarmi di come fa a funzionare a voi.
anche spaccarsi la testa è il bello di linux.
ragazzi ancora grazie mille per l’aiuto
ciaooo!
rafanto
novembre 8th, 2008 at 10:20
ciao,
se ti riferisci a queste tue righe:
cp: cannot stat ‘sharp/s921.ko’: No such file or directory
cp: cannot stat ‘drx3973d/drx3973d.ko’: No such file or directory
cp: cannot stat ‘tvp5150/tvp5150.ko’: No such file or directory
cp: cannot stat ‘lgdt3304/lgdt3304.ko’: No such file or directory
cp: cannot stat ‘mt352/mt352.ko’: No such file or directory
cp: cannot stat ‘zl10353/zl10353.ko’: No such file or directory
cp: cannot stat ‘cx25843/em28xx-cx25843.ko’: No such file or directory
cp: cannot stat ‘xc3028/tuner-xc3028.ko’: No such file or directory
cp: cannot stat ‘xc5000/tuner-xc5000.ko’: No such file or directory
cp: cannot stat ‘em28xx.ko’: No such file or directory
cp: cannot stat ‘em28xx-audio.ko’: No such file or directory
cp: cannot stat ‘em28xx-aad.ko’: No such file or directory
cp: cannot stat ‘em28xx-audioep.ko’: No such file or directory
cp: cannot stat ‘em28xx-dvb.ko’: No such file or directory
cp: cannot stat ‘qt1010/qt1010.ko’: No such file or directory
cp: cannot stat ‘mt2060/mt2060.ko’: No such file or directory
non sono librerie cmq sicuramente ti mancavano le librerie del dvb o qualche altra sempre riferita al dvb.
se riesci pubblicale in un commento, a qualcuno che ha il tuo problema possono essere utili !
A me ha funzionato subito senza problemi , sia Hauppauge WinTV HVR-900 che il mio fidato Yakumo Quickstick basic USB
jaco_danzie
novembre 8th, 2008 at 13:26
so bene cosa sono delle librerie c. mi mancavano proprio i file .h
jaco_danzie
novembre 8th, 2008 at 14:15
allora se avete dei problemi al lancio del make come questi:
make[1]: Entering directory ‘/home/jacodan/v4l-dvb-kernel’
rm –rf Module.symvers;
make –C /lib/modules/‘if [ –d /lib/modules/2.6.21.4-eeepc ]; then echo 2.6.21.4-eeepc; else uname –r; fi‘/build SUBDIRS=‘pwd‘ modules
make[2]: Entering directory ‘/usr/src/linux-headers-2.6.27–7-generic’
CC [M] /home/jacodan/v4l-dvb-kernel/em2880-dvb.o
In file included from /home/jacodan/v4l-dvb-kernel/em2880-dvb.c:33:
/home/jacodan/v4l-dvb-kernel/em28xx.h:32:20: error: dmxdev.h: No such file or directory
/home/jacodan/v4l-dvb-kernel/em28xx.h:33:23: error: dvb_demux.h: No such file or directory
/home/jacodan/v4l-dvb-kernel/em28xx.h:34:21: error: dvb_net.h: No such file or directory
/home/jacodan/v4l-dvb-kernel/em28xx.h:35:26: error: dvb_frontend.h: No such file or directory
In file included from /home/jacodan/v4l-dvb-kernel/em2880-dvb.c:33:
andate sul http://tomoyo.sourceforge.jp/cgi-bin/lxr/source/drivers/media/dvb/dvb-core/ dove troverete il codice dei seguenti file :
demux.h
dmxdev.h
dvb_demux.h
dvb_frontend.h
dvb_net.h
dvb_ringbuffer.h
dvb_dev.h
su questo repository ci sono solo i codici non i file belli impacchettati(se nn vi va di fare le operazioni successive potete googolare un pò e vedere se trovate i file) quindi :
posizionatevi nella cartella vl4-dvb-kernel;
gedit demux.h
si aprirà un editor di testo e bisogna copiarci il codice corrispondente reperito al sito di cui prima, eliminate qui numerini davanti al codice e salvate
questa operazione va eseguita per tutti i file sopra elencati;
poi copiare questi file:
cp dvb_net.h adimtv102
cp dvb_frontend.h adimtv102
ripetere l’operazione sostituendo “adimtv102” con queste altre cartelle:
drx3973d
lgdt3304
mt352
mt2060
qt1010
sharp
zl10353
ora potete lanciare il make senza errori e poi vi basta seguire la guida ottima di rafanto.
spero di essere stato d’aiuto!!
grazie ancora a rafanto e tutti gli altri per la pazienza!!!!
ciaooo
Marco
novembre 19th, 2008 at 17:20
Ciao,
ho appena installato una Kubuntu Intrepid Ibex e volevo installare la mia WinTV HVR 900.
Il mio sistema ha il kernel di default, senza nessun tuning strano o patch esotiche.
Il kernel appena installato e perfettamente “default” unito *all’estrema attenzione* ad ogni singolo dettaglio del tutorial dovrebbe comportare il corretto funzionamento dell’hardware, ma cosi’ non e’, riporto quindi, passo passo ogni dettaglio, cosi’ siamo certi che non manchi nulla.
Ho installato tutto il necessario:
sudo apt-get install mercurial gcc build-essential linux-source linux-headers-‘uname –r‘ kaffeine
Ho scaricato il firmware 4,
l’ho decompresso in una directory,
ho copiato, con sudo, in /lib/firmware la directory
Mi sono posizionato nella mia ~
ho scaricato il necessario:
hg clone http://mcentral.de/hg/~mrec/v4l-dvb-kernel
al termine del processo,
ho dato:
sudo make
——–quello che segue e’ l’output inerente:——
running ./build.sh build
make[1]: Entering directory ‘/home/deadlinx/v4l-dvb-kernel’
rm –rf Module.symvers;
make –C /lib/modules/‘if [ –d /lib/modules/2.6.21.4-eeepc ]; then echo 2.6.21.4-eeepc; else uname –r; fi‘/build SUBDIRS=‘pwd‘ modules
make[2]: Entering directory ‘/usr/src/linux-headers-2.6.27–7-generic’
CC [M] /home/deadlinx/v4l-dvb-kernel/em2880-dvb.o
CC [M] /home/deadlinx/v4l-dvb-kernel/em28xx-video.o
CC [M] /home/deadlinx/v4l-dvb-kernel/em28xx-i2c.o
/home/deadlinx/v4l-dvb-kernel/em28xx-i2c.c:681: warning: ‘inc_use’ defined but not used
/home/deadlinx/v4l-dvb-kernel/em28xx-i2c.c:688: warning: ‘dec_use’ defined but not used
CC [M] /home/deadlinx/v4l-dvb-kernel/em28xx-cards.o
CC [M] /home/deadlinx/v4l-dvb-kernel/em28xx-core.o
CC [M] /home/deadlinx/v4l-dvb-kernel/em28xx-input.o
CC [M] /home/deadlinx/v4l-dvb-kernel/em28xx-webcam.o
LD [M] /home/deadlinx/v4l-dvb-kernel/em28xx.o
CC [M] /home/deadlinx/v4l-dvb-kernel/em28xx-aad.o
/home/deadlinx/v4l-dvb-kernel/em28xx-aad.c: In function ‘em28xx_aad_register’:
/home/deadlinx/v4l-dvb-kernel/em28xx-aad.c:341: warning: format not a string literal and no format arguments
CC [M] /home/deadlinx/v4l-dvb-kernel/em28xx-audio.o
CC [M] /home/deadlinx/v4l-dvb-kernel/em28xx-audioep.o
LD [M] /home/deadlinx/v4l-dvb-kernel/em28xx-dvb.o
CC [M] /home/deadlinx/v4l-dvb-kernel/adimtv102/adimtv102.o
CC [M] /home/deadlinx/v4l-dvb-kernel/drx3973d/drx3973d_demod.o
CC [M] /home/deadlinx/v4l-dvb-kernel/drx3973d/drx3973d_core.o
/home/deadlinx/v4l-dvb-kernel/drx3973d/drx3973d_core.c:6059:8: warning: “COMPILE_FOR_QT” is not defined
/home/deadlinx/v4l-dvb-kernel/drx3973d/drx3973d_core.c:6068:7: warning: “COMPILE_FOR_QT” is not defined
/home/deadlinx/v4l-dvb-kernel/drx3973d/drx3973d_core.c:6085:8: warning: “COMPILE_FOR_QT” is not defined
/home/deadlinx/v4l-dvb-kernel/drx3973d/drx3973d_core.c:7726:8: warning: “COMPILE_FOR_QT” is not defined
/home/deadlinx/v4l-dvb-kernel/drx3973d/drx3973d_core.c: In function ‘DRX3973D_Open’:
/home/deadlinx/v4l-dvb-kernel/drx3973d/drx3973d_core.c:7799: warning: enumeration value ‘DRX3973D_SPIN_UNKNOWN’ not handled in switch
/home/deadlinx/v4l-dvb-kernel/drx3973d/drx3973d_core.c:7915:8: warning: “COMPILE_FOR_QT” is not defined
/home/deadlinx/v4l-dvb-kernel/drx3973d/drx3973d_core.c:7927:8: warning: “COMPILE_FOR_QT” is not defined
/home/deadlinx/v4l-dvb-kernel/drx3973d/drx3973d_core.c:7933:8: warning: “COMPILE_FOR_QT” is not defined
CC [M] /home/deadlinx/v4l-dvb-kernel/drx3973d/drx3973d_i2c.o
LD [M] /home/deadlinx/v4l-dvb-kernel/drx3973d/drx3973d.o
CC [M] /home/deadlinx/v4l-dvb-kernel/lgdt3304/lgdt3304.o
CC [M] /home/deadlinx/v4l-dvb-kernel/mt2060/mt2060.o
CC [M] /home/deadlinx/v4l-dvb-kernel/mt352/mt352.o
CC [M] /home/deadlinx/v4l-dvb-kernel/qt1010/qt1010.o
CC [M] /home/deadlinx/v4l-dvb-kernel/sharp/s921_module.o
LD [M] /home/deadlinx/v4l-dvb-kernel/sharp/s921.o
CC [M] /home/deadlinx/v4l-dvb-kernel/zl10353/zl10353.o
Building modules, stage 2.
MODPOST 17 modules
LD [M] /home/deadlinx/v4l-dvb-kernel/adimtv102/adimtv102.ko
LD [M] /home/deadlinx/v4l-dvb-kernel/drx3973d/drx3973d.ko
LD [M] /home/deadlinx/v4l-dvb-kernel/em28xx-aad.ko
LD [M] /home/deadlinx/v4l-dvb-kernel/em28xx-audio.ko
LD [M] /home/deadlinx/v4l-dvb-kernel/em28xx-audioep.ko
LD [M] /home/deadlinx/v4l-dvb-kernel/em28xx-dvb.ko
LD [M] /home/deadlinx/v4l-dvb-kernel/em28xx.ko
LD [M] /home/deadlinx/v4l-dvb-kernel/lgdt3304/lgdt3304.ko
LD [M] /home/deadlinx/v4l-dvb-kernel/mt2060/mt2060.ko
LD [M] /home/deadlinx/v4l-dvb-kernel/mt352/mt352.ko
LD [M] /home/deadlinx/v4l-dvb-kernel/qt1010/qt1010.ko
LD [M] /home/deadlinx/v4l-dvb-kernel/sharp/s921.ko
LD [M] /home/deadlinx/v4l-dvb-kernel/zl10353/zl10353.ko
make[2]: Leaving directory ‘/usr/src/linux-headers-2.6.27–7-generic’
make[1]: Leaving directory ‘/home/deadlinx/v4l-dvb-kernel’
—————————————————-
Noto che il comando “sudo make“
presenta, ad output dei warning inerenti “inc_use”,
“dec_use” e molti warning inerenti la non definizione riguardo la compilazione per QT
Apparentemente, si tratta di warning e non di veri e propri errori, quindi niente di particolarmente grave, quindi continuo fidandomi del tutorial e proseguo con:
sudo make install
e poi:
sudo depmod
sudo modprobe em28xx
qui mi compare il seguente output, che consiglia di leggersi dmesg:
FATAL: Error inserting em28xx (/lib/modules/2.6.27–7-generic/empia/em28xx.ko): Unknown symbol in module, or unknown parameter (see dmesg)
allego quindi il dmesg:
[ 2148.213473] em28xx: disagrees about version of symbol v4l_compat_translate_ioctl
[ 2148.213491] em28xx: Unknown symbol v4l_compat_translate_ioctl
[ 2148.216731] em28xx: disagrees about version of symbol video_unregister_device
[ 2148.216736] em28xx: Unknown symbol video_unregister_device
[ 2148.217172] em28xx: disagrees about version of symbol video_device_alloc
[ 2148.217177] em28xx: Unknown symbol video_device_alloc
[ 2148.217335] em28xx: disagrees about version of symbol video_register_device
[ 2148.217340] em28xx: Unknown symbol video_register_device
[ 2148.218702] em28xx: disagrees about version of symbol video_usercopy
[ 2148.218707] em28xx: Unknown symbol video_usercopy
[ 2148.218865] em28xx: disagrees about version of symbol video_device_release
[ 2148.218870] em28xx: Unknown symbol video_device_release
A questo punto mi pare chiaro che i problemi riscontrati in compilazione hanno creato altri problemi col risultato che non funziona assolutamente nulla.
Credo di aver eseguito correttamente la procedura e spero di essere stato esaustivo, infine spero che qualche guru accorra in mio aiuto indicandomi la via da seguire, per poter infine vedere la tv sul mio pinguino.
Marco
Marco
novembre 19th, 2008 at 17:28
Scusa,
devo correggere una inesattezza:
il firmware e’, ovviamente, il 3.
rafanto
novembre 19th, 2008 at 17:49
Su intrepid io nn ho testato la Hauppage DVB-T 900 .. cmq prima di fare le operazioni da me indicate dovevi dare uno sguardo al tuo dmesg. Ti dico questo perchè la nuova versione di ubuntu oltre a incorporare i firmware più comuni ha migliorato di molto il rilevamento dei dispositivi dvb-t poteva essere che già riconosceva la pennetta tua.
Cmq verifica di non avere lo stesso problema di jaco_danzie ne caso lui ha risolto leggi 2–3 commenti più su che trovi la soluzione.
Il consiglio che ti do è ripristina il tuo kernel reinstallandolo (il kernel) poi segui la guida scaricati i driver nuovi ed aggiornati eseguendo questi comandi e poi installi
cd ~
hg clone http://mcentral.de/hg/~mrec/em28xx-new
cd em28xx-new
sudo ./build.sh
nn ho disponibile la pennetta per testare altro nn posso dirti ora .. cmq ti ho trovato una guida un po’ contorta ma può esserti utile http://mcentral.de/wiki/index.php5/Installation_Guide
Marco
novembre 22nd, 2008 at 14:27
Ciao,
la procedura che consigli *non e’ corretta* per il kernel 2.6.27, che e’ presente di default su Intrepid Ibex; tale kernel dispone, gia’ nel vanilla, del driver per il supporto alla scheda ibrida, quindi e’ meglio non pasticciare in compilazioni non necessarie.
Lo sviluppatore ha indicato, ****diversi anni fa****,
la scheda come “hardware supportato”, e…
da allora non ha praticamente mai piu’ messo mano al driver, lasciando con palmo di naso tutti quelli che avevano comprato quella scheda proprio per vedere la tv analogica e digitale in GNU/Linux!!
Inoltre sembra che non si sia nemmeno granche’ dedicato alla documentazione, visto che, come avrete potuto constatare, quella presente sul sito ufficiale e’ frammentaria e pure obsoleta, quindi confusionaria, incompleta, ma, soprattutto,
inutilizzabile per chiunque abbia un kernel recente!!
Qualcuno ha anche contattato lo sviluppatore per fargli presente che, almeno per i newbies,
e’ veramente un casino riuscire a fare funzionare la Hauppauge WinTV HVR 900,
anche per via delle sue ****numerose varianti**** che ne comportano diversi funzionamenti;
non e’ raro riscontrare persone che, ad esempio, riescono *solo* a vedere la tv analogica,
ma non riescono a sentire l’audio ****nonostante le mille soluzioni provate.****
In breve l’atteggiamento dello sviluppatore e’ stato quello di rispondere che, dal suo punto di vista, va tutto bene cosi’, quindi i geek possono fruire appieno della tv analogica e digitale e il resto del mondo chi se ne frega.
Gli sviluppatori di Free Software hanno tutti la mia stima, detto questo,
mi pare che questo atteggiamento sia ****perlomeno incoerente**** col principio di ****libera condivisione del sapere**** su cui si fonda
il movimento del Free Software …
o forse abbiamo capito male noi …
In ogni caso mi pare poco corretto indurre la gente ad acquistare dell’hardware, spacciandolo per supportato, quando poi,
****DOPO ANNI****
****la PIENA FRUIZIONE****
della scheda rimane appannaggio dello 0.000001 per miliardo dei suoi possessori, rendendo, nei fatti, la scheda come “PLURI_parzialmente supportata”,
in quanto solo alcuni sono in grado di farla funzionare e, questi, spesso, riescono ad usare solo la parte analogica, sempre che riescano ad incanalare il flusso audio per sentire qualcosa…
Sono i progetti come questo a screditare tutto il mondo Free ed Open Source e a disincentivare molti potenziali “migranti”: la gente si domanda che hardware acquistare, se non ci si puo’ fidare nemmeno di quello dato per ***SUPPORTATO DA ANNI***
Questo driver e’ quello che gli sviluppatori di FreeBSD definirebbero:“a hack, not a solution”!!
FreeBSD supportera’ meno hardware, ma quando ti dicono che funziona ti ci puoi giocare una mano!!!
rafanto
novembre 22nd, 2008 at 15:08
@marco
Mi ritrovo nelle tue parole senz’altro io infatti ho acquistao una yakumo quickstick basic dvb-t usb che funziona a meraviglia.
Io ho semplicemente esposto una mia procedura che mi ha permesso di configurare una Hauppauge WinTV HVR-900 su Linux (precisamente su ubuntu e fedora), lo postata proprio per i niubbi che hanno già un dispositivo del genere e vogliono farlo funzionare su linux.
C’è da dire che dove uno sviluppatore fallisce può un altro riuscire nell’intento .. portando avanti magari un driver ..
jaco_danzie
novembre 27th, 2008 at 20:37
@marco
il firmware è inutile aggiungerlo perchè con intrepid c’è già.
i warning nn sono bloccanti quindi non dovrebbero darti problemifase di “installazione” e poi c’erano anche a me quando ho lanciato il make.
cmq controlla se nella cartella /lib/modules/2.6.27–7-generic/empia/ ci sono dei file .ko . apri il build.sh con un editor di testo ed esegui i comandi che fa passo passo(se hai pazienza).non sono complicati l’ho letto(non tutto).
se non trovi quei file .ko nella cartella suddetta allora copia i seguenti file all’interno:
/home/deadlinx/v4l-dvb-kernel/adimtv102/adimtv102.ko
/home/deadlinx/v4l-dvb-kernel/drx3973d/drx3973d.ko
/home/deadlinx/v4l-dvb-kernel/em28xx-aad.ko
/home/deadlinx/v4l-dvb-kernel/em28xx-audio.ko
/home/deadlinx/v4l-dvb-kernel/em28xx-audioep.ko
/home/deadlinx/v4l-dvb-kernel/em28xx-dvb.ko
/home/deadlinx/v4l-dvb-kernel/em28xx.ko
/home/deadlinx/v4l-dvb-kernel/lgdt3304/lgdt3304.ko
/home/deadlinx/v4l-dvb-kernel/mt2060/mt2060.ko
/home/deadlinx/v4l-dvb-kernel/mt352/mt352.ko
/home/deadlinx/v4l-dvb-kernel/qt1010/qt1010.ko
/home/deadlinx/v4l-dvb-kernel/sharp/s921.ko
/home/deadlinx/v4l-dvb-kernel/zl10353/zl10353.ko
perchè da quello che ho letto è la prima cosa che non ha fatto l’install e poi prova a rilanciarlo oppure prosegui a manina.
in bocca al lupo
Marco
novembre 28th, 2008 at 21:39
@ jaco -> intanto grazie per la disponibilita’
A me risulta che,nel kernel 2.6.27, sia presente il driver per il supporto analogico ma non il firmware!
Per quanto riguarda i warnings che si ricevevano in relazione al “make” essi dipendevano, come hai fatto notare, dall’assenza di files, necessari per ottenere una corretta compilazione.
Hai risolto il problema scaricando i files, uno per uno e rimuovendo la numerazione in cima ad ogni riga di ogni file, ma farlo manualmente porta via davvero tanto tempo!
Conviene scrivere un semplice script che esegua il download (con wget) e rimuova la numerazione di riga con una facile espressione regolare in Perl (se vuoi te lo invio via email)
Insomma niente di preoccupante, pero’ c’e’ una soluzione ancora piu’ comoda: copiare i files che ci servono dai sorgenti del kernel, e hanno anche il vantaggio di non dover essere modificati (non hanno la numerazione di riga)!
Li trovi tutti nel file dei sorgenti del kernel di default che puoi scaricare cosi’:
sudo apt-get install linux-source
I files che ti servono sono:
- tutti file *.h presenti nella directory dvb-core/
- lgdt330x.h presente nella directory /dvb/frontends/
- msp3400-driver.h presente nella directory /video/
Spero ti sia utile.
Marco (deadlinx)
P.S.
Non vorrei essere frainteso: sono riuscito a sfruttare appieno la mia scheda analogica e digitale.
antonio
gennaio 23rd, 2009 at 10:46
ciao,avete risolto il problema di scollegare la pennina tv??
io ho dei problemi perchè si surriscalda e una volta collegata se la stacco mi manda in crash tutte le porte usb.…ricollegandola poi mi dà errore 19!!!bho??
qualcuno ha risolto???
ciao
Salvo
maggio 5th, 2009 at 16:47
Ciao,
Io avrei un problema, quando arrivo al punto in cui devo dare
modprobe gspca
non lo trova:
FATAL: Module gspca not found.
Come posso fare???
Grazie
rafanto
maggio 6th, 2009 at 14:22
l’errore c’è perchè forse in compilazione c’è stato qualche problema e non ti carica il modulo
Dario
maggio 15th, 2009 at 09:35
Ciao,
io ho un HVR 900 B2C0 ho seguito la procedura ma non riesco a vedere canali digitali. Idee?
rafanto
maggio 15th, 2009 at 16:40
scusa hai caricato il firmware ver. 3 ?? cmq per sicurezza verifica il tuo dmesg e lsusb per vedere se è tutto ok o risultano degli errori specie nel dmesg
Daniele
maggio 26th, 2009 at 21:06
Ho seguito la guida alla lettera… nessun errore
xò sia kaffeine che Me tv non trovano la mia hvr 900…
Ho ubuntu 9.04 qualche suggerimento?
Grazie mille
Roberto
maggio 28th, 2009 at 00:17
Ciao anch’io ho seguito alla lettera la tua guida.
Ho una WinTV HVR 900 (B2C0).
Tutto ok sia lsusb che dmesg nessun errore e viene rilevata.
Ma Kaffeine non visualizza nulla!!
Roberto
maggio 28th, 2009 at 00:19
Dimenticavo,
utilizzo la distro LinuxMint 7 (Gloria).
Ciao
admin
giugno 3rd, 2009 at 09:08
@roberto
scusa il ritardo nella risposta , io ho testato questa procedura su una versione ubuntu 8.04 e 8.10 , sulla base di questo non so se funziona allo stesso modo su linux mint ma credo di si anche perchè la tua versione è basata su ubuntu.
Verifica bene sia nel dmesg che nei log quando inserisci la periferica eventuali errori perchè se non funziona qualche problema deve esserci
Roberto
giugno 12th, 2009 at 23:12
La tv sono riuscito a vederla (solo in analogico con tvtime e senza audio!!).
il code dmesg vede lo stick usb e non riporta errori, solo l’ultima riga dice device locked…
[16515.147928] em28xx-input.c: remote control handler attached
[16515.147930] em28xx #0: Found Hauppauge WinTV HVR (B2C0)
[16515.147947] usbcore: registered new interface driver em28xx
[16515.212832] em28xx-audio.c: probing for em28x1 non standard usbaudio
[16515.212835] em28xx-audio.c: Copyright © 2006 Markus Rechberger
[16515.213089] Em28xx: Initialized (Em28xx Audio Extension) extension
[16515.244326] em2880-dvb.c: DVB Init
[16515.345056] Em28xx: Initialized (Em2880 DVB Extension) extension
[16515.817074] opening radio device and trying to acquire exclusive lock
[16515.817078] switching device to FM mode
[16515.917984] NULL PTR
[16515.981263] tvp5150 2-005c: tvp5150am1 detected.
[16516.105998] retrieved mode from tuner: 1
[16516.106402] changing alternate number to 7
[16625.332017] usb 1–8: reset high speed USB device using ehci_hcd and address 4
[16842.461748] fglrx_pci 0000:01:00.0: irq 2299 for MSI/MSI-X
[16842.462261] [fglrx] Firegl kernel thread PID: 15912
[16842.471745] [fglrx] Gart USWC size:942 M.
[16842.471747] [fglrx] Gart cacheable size:60 M.
[16842.471752] [fglrx] Reserved FB block: Shared offset:0, size:1000000
[16842.471755] [fglrx] Reserved FB block: Unshared offset:fdff000, size:201000
[16842.471757] [fglrx] Reserved FB block: Unshared offset:1fffb000, size:5000
[16846.454681] opening radio device and trying to acquire exclusive lock
[16846.454685] em28xx-audio: device is currently in analogue FM mode
[16846.454688] device is locked in fmradio mode now
per il resto sembra ok. cosa ne pensi?
Roberto
giugno 12th, 2009 at 23:14
Kaffeine invece quando attivo il client DVB su preferenze mi riporta questo messaggio: Impossibile connettere il socket info!!!
Il pacchetto kaffeine l’ho installato con
apt-get install kaffeine dvb-utils
un saluto
Velenero
agosto 27th, 2009 at 09:03
Arrivato alla fase finale dell’installazione, ovvero quando lancio
sudo make
sudo make install
nel terminale compare una scritta che mi avverte che il progetto è stato chiuso e che mi devo andare a cercare i drivers altrove…
rafanto
agosto 27th, 2009 at 09:36
mi sembra strano !?
la pagina si è solo spostata
http://www.linuxtv.org/wiki/index.php/Em28xx_devices#How_to_compile_the_latest_em28xx_driver.3F
Velenero
agosto 31st, 2009 at 08:04
Ho installato i drivers seguendo il link che mi hai dato, ma ora ho lo stesso problema di Roberto…
Andrea
novembre 12th, 2009 at 21:20
Io ho una WinTV-HVR-900H.
E’ diversa dalla WinTV-HVR-900 o sono la stessa cosa?
Non riesco a capirlo, dal sito ufficiale sembrerebbe siano la stessa cosa…
rafanto
novembre 12th, 2009 at 23:37
sono diverse .. la versione H non è compatibile con la procedura
claudio
dicembre 5th, 2009 at 18:26
Scusate, sono assolutamente un neofito di ubuntu 9 10, tuttavia sto cercando di installare lo stick WinTV HVR 900.
Ho installato sia TVtime che Caffeine, ma senza successo perchè nella procedura che indicate non riesco ad eseguire il comando : sudo cp /cartella-dove-abbiamo-scaricato-i-file/ /lib/firmware/; la risposta è sempre : omessa.
Specifico che ho provato a scompattare il file e che la cartella che devo indicare è /home/claudio/Scaricati/
Dove è l’errore ?
Scusate la totale inesperienza e grazie.
rafanto
dicembre 7th, 2009 at 16:54
è un problema di comando copy .. sbagli a dare il percorso dei file da copiare ! Per questo ti da errore
rafanto
dicembre 7th, 2009 at 16:57
e poi devi dare l’intero percorso ad esempio:
cp /home/utente/scaricati/cartella/file /lib/firmware
spero di essere stato chiaro se hai ancora problemi scrivi pure
rizziero
gennaio 17th, 2010 at 16:51
perchè non riesco ad attivare il comando così come struurato ? sudo cp /home/rizziero/Scrivania/io/firmware_v3.tgz /lib/firmware al comando mi dà non trovato file? grazie
rizziero
gennaio 17th, 2010 at 16:52
perchè non riesco ad attivare il comando così come strutturato ? sudo cp /home/rizziero/Scrivania/io/firmware_v3.tgz /lib/firmware al comando mi dà non trovato file? grazie
lion77
gennaio 30th, 2010 at 00:02
Ho ubuntu 9.10, kaffeine non trova la scheda, il resto mi sembra installato correttamente..
Sapete aiutarmi???
DMESG
…
[ 38.180272] em28xx #0: Identified as Hauppauge WinTV HVR 900 (R2) (card=18)
[ 38.181720] tveeprom 2–0050: Hauppauge model 65018, rev B2C0, serial# 2099266
[ 38.181724] tveeprom 2–0050: tuner model is Xceive XC3028 (idx 120, type 71)
[ 38.181728] tveeprom 2–0050: TV standards PAL(B/G) PAL(I) PAL(D/D1/K) ATSC/DVB Digital (eeprom 0xd4)
[ 38.181731] tveeprom 2–0050: audio processor is None (idx 0)
[ 38.181733] tveeprom 2–0050: has radio
[ 38.183148] sd 4:0:0:0: [sde] Sense Key : Recovered Error [current] [descriptor]
[ 38.183153] Descriptor sense data with sense descriptors (in hex):
[ 38.183155] 72 01 00 1d 00 00 00 0e 09 0c 00 00 00 01 00 00
[ 38.183163] 00 00 00 00 e0 50
[ 38.183167] sd 4:0:0:0: [sde] Add. Sense: ATA pass through information available
[ 38.186564] tvp5150 2-005c: chip found @ 0xb8 (em28xx #0)
[ 38.192818] tuner 2–0061: chip found @ 0xc2 (em28xx #0)
[ 38.246781] sd 4:0:0:0: [sde] Sense Key : Recovered Error [current] [descriptor]
[ 38.246790] Descriptor sense data with sense descriptors (in hex):
[ 38.246792] 72 01 00 1d 00 00 00 0e 09 0c 00 00 00 01 00 00
[ 38.246800] 00 4f 00 c2 e0 50
[ 38.246804] sd 4:0:0:0: [sde] Add. Sense: ATA pass through information available
[ 38.269387] xc2028 2–0061: creating new instance
[ 38.269391] xc2028 2–0061: type set to XCeive xc2028/xc3028 tuner
[ 38.269402] usb 1–7: firmware: requesting xc3028-v27.fw
[ 38.333431] xc2028 2–0061: Error: firmware xc3028-v27.fw not found.
[ 38.333552] input: em28xx IR (em28xx #0) as /devices/pci0000:00/0000:00:02.2/usb1/1–7/input/input4
[ 38.333725] em28xx #0: Config register raw data: 0xd0
[ 38.340024] em28xx #0: AC97 vendor ID = 0xffffffff
[ 38.340395] em28xx #0: AC97 features = 0x6a90
[ 38.340397] em28xx #0: Empia 202 AC97 audio processor detected
[ 38.501772] tvp5150 2-005c: tvp5150am1 detected.
[ 38.640185] em28xx #0: v4l2 driver version 0.1.2
[ 38.829400] em28xx #0: V4L2 device registered as /dev/video0 and /dev/vbi0
[ 38.838303] input: ImPS/2 Logitech Wheel Mouse as /devices/platform/i8042/serio1/input/input5
[ 38.841418] usbcore: registered new interface driver em28xx
[ 38.841423] em28xx driver loaded
[ 38.856613] em28xx-audio.c: probing for em28x1 non standard usbaudio
[ 38.856617] em28xx-audio.c: Copyright © 2006 Markus Rechberger
[ 38.856939] Em28xx: Initialized (Em28xx Audio Extension) extension
…
LSUSB
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 006: ID 2040:6502 Hauppauge WinTV HVR-900
Bus 001 Device 002: ID 04b4:6830 Cypress Semiconductor Corp. CY7C68300A EZ-USB AT2 USB 2.0 to ATA/ATAPI
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 003: ID 046d:08d7 Logitech, Inc. QuickCam Communicate STX
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 003: ID 0d8c:0201 C-Media Electronics, Inc. CM6501
Bus 004 Device 002: ID 03ee:6438 Mitsumi Bluetooth Device
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
grazie
danilo
admin
febbraio 1st, 2010 at 15:20
Per prima cosa ho ridotto il tuo commento eliminando l’enorme output da te postato e selezionado solo la parte che può interessare al post !
da quanto ho potuto leggere velocemente cmq vedo che il firmware nn lo trova xc3028-v27.fw lo devi andare a mettere in /lib/firmware/
lion77
febbraio 8th, 2010 at 19:41
Scusare, per la lunghezza della volta corsa.
Ho inserito “xc3028-v27.fw” in /lib/firmware/, questo è il risultato:
dmesg
.….….….……
usb 1–7: new high speed USB device using ehci_hcd and address 7
[ 84.456741] usb 1–7: configuration #1 chosen from 1 choice
[ 84.562806] em28xx: New device WinTV HVR-900 @ 480 Mbps (2040:6502, interface 0, class 0)
[ 84.562961] em28xx #0: chip ID is em2882/em2883
[ 84.765228] em28xx #0: i2c eeprom 00: 1a eb 67 95 40 20 02 65 d0 12 5c 03 82 1e 6a 18
[ 84.765238] em28xx #0: i2c eeprom 10: 00 00 24 57 66 07 01 00 00 00 00 00 00 00 00 00
[ 84.765246] em28xx #0: i2c eeprom 20: 46 00 01 00 f0 10 02 00 b8 00 00 00 5b e0 00 00
[ 84.765253] em28xx #0: i2c eeprom 30: 00 00 20 40 20 6e 02 20 10 01 01 01 00 00 00 00
[ 84.765260] em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 84.765268] em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 84.765275] em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 18 03 34 00 30 00
[ 84.765282] em28xx #0: i2c eeprom 70: 32 00 38 00 36 00 33 00 31 00 31 00 30 00 36 00
[ 84.765289] em28xx #0: i2c eeprom 80: 00 00 1e 03 57 00 69 00 6e 00 54 00 56 00 20 00
[ 84.765296] em28xx #0: i2c eeprom 90: 48 00 56 00 52 00 2d 00 39 00 30 00 30 00 00 00
[ 84.765303] em28xx #0: i2c eeprom a0: 84 12 00 00 05 50 1a 7f d4 78 23 fa fd d0 28 89
[ 84.765310] em28xx #0: i2c eeprom b0: ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 42 08
[ 84.765317] em28xx #0: i2c eeprom c0: 20 f0 74 02 01 00 01 79 e0 00 00 00 00 00 00 00
[ 84.765325] em28xx #0: i2c eeprom d0: 84 12 00 00 05 50 1a 7f d4 78 23 fa fd d0 28 89
[ 84.765332] em28xx #0: i2c eeprom e0: ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 42 08
[ 84.765339] em28xx #0: i2c eeprom f0: 20 f0 74 02 01 00 01 79 e0 00 00 00 00 00 00 00
[ 84.765348] em28xx #0: EEPROM ID= 0x9567eb1a, EEPROM hash = 0x19373add
[ 84.765350] em28xx #0: EEPROM info:
[ 84.765351] em28xx #0: AC97 audio (5 sample rates)
[ 84.765353] em28xx #0: 500mA max power
[ 84.765355] em28xx #0: Table at 0x24, strings=0x1e82, 0x186a, 0x0000
[ 84.766097] em28xx #0: Identified as Hauppauge WinTV HVR 900 (R2) (card=18)
[ 84.780541] tveeprom 2–0050: Hauppauge model 65018, rev B2C0, serial# 2099266
[ 84.780544] tveeprom 2–0050: tuner model is Xceive XC3028 (idx 120, type 71)
[ 84.780548] tveeprom 2–0050: TV standards PAL(B/G) PAL(I) PAL(D/D1/K) ATSC/DVB Digital (eeprom 0xd4)
[ 84.780551] tveeprom 2–0050: audio processor is None (idx 0)
[ 84.780553] tveeprom 2–0050: has radio
[ 84.797764] tvp5150 2-005c: chip found @ 0xb8 (em28xx #0)
[ 84.813637] tuner 2–0061: chip found @ 0xc2 (em28xx #0)
[ 84.854344] xc2028 2–0061: creating new instance
[ 84.854349] xc2028 2–0061: type set to XCeive xc2028/xc3028 tuner
[ 84.854360] usb 1–7: firmware: requesting xc3028-v27.fw
[ 84.884940] xc2028 2–0061: Loading 80 firmware images from xc3028-v27.fw, type: xc2028 firmware, ver 2.7
[ 84.941264] xc2028 2–0061: Loading firmware for type=BASE MTS (5), id 0000000000000000.
[ 85.839321] xc2028 2–0061: Loading firmware for type=MTS (4), id 000000000000b700.
[ 85.853686] xc2028 2–0061: Loading SCODE for type=MTS LCD NOGD MONO IF SCODE HAS_IF_4500 (6002b004), id 000000000000b700.
[ 86.060107] input: em28xx IR (em28xx #0) as /devices/pci0000:00/0000:00:02.2/usb1/1–7/input/input5
[ 86.060286] em28xx #0: Config register raw data: 0xd0
[ 86.060950] em28xx #0: AC97 vendor ID = 0xffffffff
[ 86.061578] em28xx #0: AC97 features = 0x6a90
[ 86.061579] em28xx #0: Empia 202 AC97 audio processor detected
[ 86.241863] tvp5150 2-005c: tvp5150am1 detected.
[ 86.340811] em28xx #0: v4l2 driver version 0.1.2
[ 86.446978] em28xx #0: V4L2 device registered as /dev/video1 and /dev/vbi0
[ 86.460158] usbcore: registered new interface driver em28xx
[ 86.460162] em28xx driver loaded
[ 86.466724] em28xx-audio.c: probing for em28x1 non standard usbaudio
[ 86.466727] em28xx-audio.c: Copyright © 2006 Markus Rechberger
[ 86.467067] Em28xx: Initialized (Em28xx Audio Extension) extension
[ 86.611677] tvp5150 2-005c: tvp5150am1 detected.
[ 102.351278] Clocksource tsc unstable (delta = –207259393 ns)
lsusb
.….….….….…..
usb 1–7: new high speed USB device using ehci_hcd and address 7
[ 84.456741] usb 1–7: configuration #1 chosen from 1 choice
[ 84.562806] em28xx: New device WinTV HVR-900 @ 480 Mbps (2040:6502, interface 0, class 0)
[ 84.562961] em28xx #0: chip ID is em2882/em2883
[ 84.765228] em28xx #0: i2c eeprom 00: 1a eb 67 95 40 20 02 65 d0 12 5c 03 82 1e 6a 18
[ 84.765238] em28xx #0: i2c eeprom 10: 00 00 24 57 66 07 01 00 00 00 00 00 00 00 00 00
[ 84.765246] em28xx #0: i2c eeprom 20: 46 00 01 00 f0 10 02 00 b8 00 00 00 5b e0 00 00
[ 84.765253] em28xx #0: i2c eeprom 30: 00 00 20 40 20 6e 02 20 10 01 01 01 00 00 00 00
[ 84.765260] em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 84.765268] em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 84.765275] em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 18 03 34 00 30 00
[ 84.765282] em28xx #0: i2c eeprom 70: 32 00 38 00 36 00 33 00 31 00 31 00 30 00 36 00
[ 84.765289] em28xx #0: i2c eeprom 80: 00 00 1e 03 57 00 69 00 6e 00 54 00 56 00 20 00
[ 84.765296] em28xx #0: i2c eeprom 90: 48 00 56 00 52 00 2d 00 39 00 30 00 30 00 00 00
[ 84.765303] em28xx #0: i2c eeprom a0: 84 12 00 00 05 50 1a 7f d4 78 23 fa fd d0 28 89
[ 84.765310] em28xx #0: i2c eeprom b0: ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 42 08
[ 84.765317] em28xx #0: i2c eeprom c0: 20 f0 74 02 01 00 01 79 e0 00 00 00 00 00 00 00
[ 84.765325] em28xx #0: i2c eeprom d0: 84 12 00 00 05 50 1a 7f d4 78 23 fa fd d0 28 89
[ 84.765332] em28xx #0: i2c eeprom e0: ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 42 08
[ 84.765339] em28xx #0: i2c eeprom f0: 20 f0 74 02 01 00 01 79 e0 00 00 00 00 00 00 00
[ 84.765348] em28xx #0: EEPROM ID= 0x9567eb1a, EEPROM hash = 0x19373add
[ 84.765350] em28xx #0: EEPROM info:
[ 84.765351] em28xx #0: AC97 audio (5 sample rates)
[ 84.765353] em28xx #0: 500mA max power
[ 84.765355] em28xx #0: Table at 0x24, strings=0x1e82, 0x186a, 0x0000
[ 84.766097] em28xx #0: Identified as Hauppauge WinTV HVR 900 (R2) (card=18)
[ 84.780541] tveeprom 2–0050: Hauppauge model 65018, rev B2C0, serial# 2099266
[ 84.780544] tveeprom 2–0050: tuner model is Xceive XC3028 (idx 120, type 71)
[ 84.780548] tveeprom 2–0050: TV standards PAL(B/G) PAL(I) PAL(D/D1/K) ATSC/DVB Digital (eeprom 0xd4)
[ 84.780551] tveeprom 2–0050: audio processor is None (idx 0)
[ 84.780553] tveeprom 2–0050: has radio
[ 84.797764] tvp5150 2-005c: chip found @ 0xb8 (em28xx #0)
[ 84.813637] tuner 2–0061: chip found @ 0xc2 (em28xx #0)
[ 84.854344] xc2028 2–0061: creating new instance
[ 84.854349] xc2028 2–0061: type set to XCeive xc2028/xc3028 tuner
[ 84.854360] usb 1–7: firmware: requesting xc3028-v27.fw
[ 84.884940] xc2028 2–0061: Loading 80 firmware images from xc3028-v27.fw, type: xc2028 firmware, ver 2.7
[ 84.941264] xc2028 2–0061: Loading firmware for type=BASE MTS (5), id 0000000000000000.
[ 85.839321] xc2028 2–0061: Loading firmware for type=MTS (4), id 000000000000b700.
[ 85.853686] xc2028 2–0061: Loading SCODE for type=MTS LCD NOGD MONO IF SCODE HAS_IF_4500 (6002b004), id 000000000000b700.
[ 86.060107] input: em28xx IR (em28xx #0) as /devices/pci0000:00/0000:00:02.2/usb1/1–7/input/input5
[ 86.060286] em28xx #0: Config register raw data: 0xd0
[ 86.060950] em28xx #0: AC97 vendor ID = 0xffffffff
[ 86.061578] em28xx #0: AC97 features = 0x6a90
[ 86.061579] em28xx #0: Empia 202 AC97 audio processor detected
[ 86.241863] tvp5150 2-005c: tvp5150am1 detected.
[ 86.340811] em28xx #0: v4l2 driver version 0.1.2
[ 86.446978] em28xx #0: V4L2 device registered as /dev/video1 and /dev/vbi0
[ 86.460158] usbcore: registered new interface driver em28xx
[ 86.460162] em28xx driver loaded
[ 86.466724] em28xx-audio.c: probing for em28x1 non standard usbaudio
[ 86.466727] em28xx-audio.c: Copyright © 2006 Markus Rechberger
[ 86.467067] Em28xx: Initialized (Em28xx Audio Extension) extension
[ 86.611677] tvp5150 2-005c: tvp5150am1 detected.
[ 102.351278] Clocksource tsc unstable (delta = –207259393 ns)
lion77
febbraio 8th, 2010 at 19:41
Scusare, per la lunghezza della volta corsa.
Ho inserito “xc3028-v27.fw” in /lib/firmware/, questo è il risultato:
dmesg
.….….….……
usb 1–7: new high speed USB device using ehci_hcd and address 7
[ 84.456741] usb 1–7: configuration #1 chosen from 1 choice
[ 84.562806] em28xx: New device WinTV HVR-900 @ 480 Mbps (2040:6502, interface 0, class 0)
[ 84.562961] em28xx #0: chip ID is em2882/em2883
[ 84.765228] em28xx #0: i2c eeprom 00: 1a eb 67 95 40 20 02 65 d0 12 5c 03 82 1e 6a 18
[ 84.765238] em28xx #0: i2c eeprom 10: 00 00 24 57 66 07 01 00 00 00 00 00 00 00 00 00
[ 84.765246] em28xx #0: i2c eeprom 20: 46 00 01 00 f0 10 02 00 b8 00 00 00 5b e0 00 00
[ 84.765253] em28xx #0: i2c eeprom 30: 00 00 20 40 20 6e 02 20 10 01 01 01 00 00 00 00
[ 84.765260] em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 84.765268] em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 84.765275] em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 18 03 34 00 30 00
[ 84.765282] em28xx #0: i2c eeprom 70: 32 00 38 00 36 00 33 00 31 00 31 00 30 00 36 00
[ 84.765289] em28xx #0: i2c eeprom 80: 00 00 1e 03 57 00 69 00 6e 00 54 00 56 00 20 00
[ 84.765296] em28xx #0: i2c eeprom 90: 48 00 56 00 52 00 2d 00 39 00 30 00 30 00 00 00
[ 84.765303] em28xx #0: i2c eeprom a0: 84 12 00 00 05 50 1a 7f d4 78 23 fa fd d0 28 89
[ 84.765310] em28xx #0: i2c eeprom b0: ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 42 08
[ 84.765317] em28xx #0: i2c eeprom c0: 20 f0 74 02 01 00 01 79 e0 00 00 00 00 00 00 00
[ 84.765325] em28xx #0: i2c eeprom d0: 84 12 00 00 05 50 1a 7f d4 78 23 fa fd d0 28 89
[ 84.765332] em28xx #0: i2c eeprom e0: ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 42 08
[ 84.765339] em28xx #0: i2c eeprom f0: 20 f0 74 02 01 00 01 79 e0 00 00 00 00 00 00 00
[ 84.765348] em28xx #0: EEPROM ID= 0x9567eb1a, EEPROM hash = 0x19373add
[ 84.765350] em28xx #0: EEPROM info:
[ 84.765351] em28xx #0: AC97 audio (5 sample rates)
[ 84.765353] em28xx #0: 500mA max power
[ 84.765355] em28xx #0: Table at 0x24, strings=0x1e82, 0x186a, 0x0000
[ 84.766097] em28xx #0: Identified as Hauppauge WinTV HVR 900 (R2) (card=18)
[ 84.780541] tveeprom 2–0050: Hauppauge model 65018, rev B2C0, serial# 2099266
[ 84.780544] tveeprom 2–0050: tuner model is Xceive XC3028 (idx 120, type 71)
[ 84.780548] tveeprom 2–0050: TV standards PAL(B/G) PAL(I) PAL(D/D1/K) ATSC/DVB Digital (eeprom 0xd4)
[ 84.780551] tveeprom 2–0050: audio processor is None (idx 0)
[ 84.780553] tveeprom 2–0050: has radio
[ 84.797764] tvp5150 2-005c: chip found @ 0xb8 (em28xx #0)
[ 84.813637] tuner 2–0061: chip found @ 0xc2 (em28xx #0)
[ 84.854344] xc2028 2–0061: creating new instance
[ 84.854349] xc2028 2–0061: type set to XCeive xc2028/xc3028 tuner
[ 84.854360] usb 1–7: firmware: requesting xc3028-v27.fw
[ 84.884940] xc2028 2–0061: Loading 80 firmware images from xc3028-v27.fw, type: xc2028 firmware, ver 2.7
[ 84.941264] xc2028 2–0061: Loading firmware for type=BASE MTS (5), id 0000000000000000.
[ 85.839321] xc2028 2–0061: Loading firmware for type=MTS (4), id 000000000000b700.
[ 85.853686] xc2028 2–0061: Loading SCODE for type=MTS LCD NOGD MONO IF SCODE HAS_IF_4500 (6002b004), id 000000000000b700.
[ 86.060107] input: em28xx IR (em28xx #0) as /devices/pci0000:00/0000:00:02.2/usb1/1–7/input/input5
[ 86.060286] em28xx #0: Config register raw data: 0xd0
[ 86.060950] em28xx #0: AC97 vendor ID = 0xffffffff
[ 86.061578] em28xx #0: AC97 features = 0x6a90
[ 86.061579] em28xx #0: Empia 202 AC97 audio processor detected
[ 86.241863] tvp5150 2-005c: tvp5150am1 detected.
[ 86.340811] em28xx #0: v4l2 driver version 0.1.2
[ 86.446978] em28xx #0: V4L2 device registered as /dev/video1 and /dev/vbi0
[ 86.460158] usbcore: registered new interface driver em28xx
[ 86.460162] em28xx driver loaded
[ 86.466724] em28xx-audio.c: probing for em28x1 non standard usbaudio
[ 86.466727] em28xx-audio.c: Copyright © 2006 Markus Rechberger
[ 86.467067] Em28xx: Initialized (Em28xx Audio Extension) extension
[ 86.611677] tvp5150 2-005c: tvp5150am1 detected.
[ 102.351278] Clocksource tsc unstable (delta = –207259393 ns)
lsusb
.….….….….…..
usb 1–7: new high speed USB device using ehci_hcd and address 7
[ 84.456741] usb 1–7: configuration #1 chosen from 1 choice
[ 84.562806] em28xx: New device WinTV HVR-900 @ 480 Mbps (2040:6502, interface 0, class 0)
[ 84.562961] em28xx #0: chip ID is em2882/em2883
[ 84.765228] em28xx #0: i2c eeprom 00: 1a eb 67 95 40 20 02 65 d0 12 5c 03 82 1e 6a 18
[ 84.765238] em28xx #0: i2c eeprom 10: 00 00 24 57 66 07 01 00 00 00 00 00 00 00 00 00
[ 84.765246] em28xx #0: i2c eeprom 20: 46 00 01 00 f0 10 02 00 b8 00 00 00 5b e0 00 00
[ 84.765253] em28xx #0: i2c eeprom 30: 00 00 20 40 20 6e 02 20 10 01 01 01 00 00 00 00
[ 84.765260] em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 84.765268] em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 84.765275] em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 18 03 34 00 30 00
[ 84.765282] em28xx #0: i2c eeprom 70: 32 00 38 00 36 00 33 00 31 00 31 00 30 00 36 00
[ 84.765289] em28xx #0: i2c eeprom 80: 00 00 1e 03 57 00 69 00 6e 00 54 00 56 00 20 00
[ 84.765296] em28xx #0: i2c eeprom 90: 48 00 56 00 52 00 2d 00 39 00 30 00 30 00 00 00
[ 84.765303] em28xx #0: i2c eeprom a0: 84 12 00 00 05 50 1a 7f d4 78 23 fa fd d0 28 89
[ 84.765310] em28xx #0: i2c eeprom b0: ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 42 08
[ 84.765317] em28xx #0: i2c eeprom c0: 20 f0 74 02 01 00 01 79 e0 00 00 00 00 00 00 00
[ 84.765325] em28xx #0: i2c eeprom d0: 84 12 00 00 05 50 1a 7f d4 78 23 fa fd d0 28 89
[ 84.765332] em28xx #0: i2c eeprom e0: ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 42 08
[ 84.765339] em28xx #0: i2c eeprom f0: 20 f0 74 02 01 00 01 79 e0 00 00 00 00 00 00 00
[ 84.765348] em28xx #0: EEPROM ID= 0x9567eb1a, EEPROM hash = 0x19373add
[ 84.765350] em28xx #0: EEPROM info:
[ 84.765351] em28xx #0: AC97 audio (5 sample rates)
[ 84.765353] em28xx #0: 500mA max power
[ 84.765355] em28xx #0: Table at 0x24, strings=0x1e82, 0x186a, 0x0000
[ 84.766097] em28xx #0: Identified as Hauppauge WinTV HVR 900 (R2) (card=18)
[ 84.780541] tveeprom 2–0050: Hauppauge model 65018, rev B2C0, serial# 2099266
[ 84.780544] tveeprom 2–0050: tuner model is Xceive XC3028 (idx 120, type 71)
[ 84.780548] tveeprom 2–0050: TV standards PAL(B/G) PAL(I) PAL(D/D1/K) ATSC/DVB Digital (eeprom 0xd4)
[ 84.780551] tveeprom 2–0050: audio processor is None (idx 0)
[ 84.780553] tveeprom 2–0050: has radio
[ 84.797764] tvp5150 2-005c: chip found @ 0xb8 (em28xx #0)
[ 84.813637] tuner 2–0061: chip found @ 0xc2 (em28xx #0)
[ 84.854344] xc2028 2–0061: creating new instance
[ 84.854349] xc2028 2–0061: type set to XCeive xc2028/xc3028 tuner
[ 84.854360] usb 1–7: firmware: requesting xc3028-v27.fw
[ 84.884940] xc2028 2–0061: Loading 80 firmware images from xc3028-v27.fw, type: xc2028 firmware, ver 2.7
[ 84.941264] xc2028 2–0061: Loading firmware for type=BASE MTS (5), id 0000000000000000.
[ 85.839321] xc2028 2–0061: Loading firmware for type=MTS (4), id 000000000000b700.
[ 85.853686] xc2028 2–0061: Loading SCODE for type=MTS LCD NOGD MONO IF SCODE HAS_IF_4500 (6002b004), id 000000000000b700.
[ 86.060107] input: em28xx IR (em28xx #0) as /devices/pci0000:00/0000:00:02.2/usb1/1–7/input/input5
[ 86.060286] em28xx #0: Config register raw data: 0xd0
[ 86.060950] em28xx #0: AC97 vendor ID = 0xffffffff
[ 86.061578] em28xx #0: AC97 features = 0x6a90
[ 86.061579] em28xx #0: Empia 202 AC97 audio processor detected
[ 86.241863] tvp5150 2-005c: tvp5150am1 detected.
[ 86.340811] em28xx #0: v4l2 driver version 0.1.2
[ 86.446978] em28xx #0: V4L2 device registered as /dev/video1 and /dev/vbi0
[ 86.460158] usbcore: registered new interface driver em28xx
[ 86.460162] em28xx driver loaded
[ 86.466724] em28xx-audio.c: probing for em28x1 non standard usbaudio
[ 86.466727] em28xx-audio.c: Copyright © 2006 Markus Rechberger
[ 86.467067] Em28xx: Initialized (Em28xx Audio Extension) extension
[ 86.611677] tvp5150 2-005c: tvp5150am1 detected.
[ 102.351278] Clocksource tsc unstable (delta = –207259393 ns)
grazie
danilo