Pinnacle PCTV 310i [RISOLTO]

Usate questo forum per richieste di aiuto e consigli sull'hardware montato nelle vostre macchine con GNU/Linux Slackware.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata e la versione del Kernel. Questi dati aiutano le persone che possono rispondere.
2) Citare il tipo di hardware coinvolto in modo dettagliato.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT. Non usare termini gergali come procio, mobo e simili per identificare i componenti hardware.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Emiliano
Linux 0.x
Linux 0.x
Messaggi: 35
Iscritto il: lun 7 lug 2008, 11:45
Slackware: 13.1
Kernel: 2.6.33.4
Desktop: KDE
Distribuzione: Slack for ever

Pinnacle PCTV 310i [RISOLTO]

Messaggio da Emiliano »

Ho configurato correttamente la skeda in questuione:
02:01.0 Multimedia controller: Philips Semiconductors SAA7133/SAA7135 Video Broadcast Decoder (rev d1)

i disastri avvengono con l'interazione con skeda video ati hd 2400 e fglrx
tvtime offre una schermata nera
kaffeine non appena si va su DVB-T manda in crash il server X

Avete suggerimenti... grazie
Ultima modifica di Emiliano il mar 26 ago 2008, 19:23, modificato 1 volta in totale.

Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom 17 apr 2005, 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Re: Pinnacle PCTV 310i

Messaggio da phobos3576 »

Sembra un conflitto tra IRQ.

Prova a postare l'output di:

Codice: Seleziona tutto

cat /proc/interrupts

Emiliano
Linux 0.x
Linux 0.x
Messaggi: 35
Iscritto il: lun 7 lug 2008, 11:45
Slackware: 13.1
Kernel: 2.6.33.4
Desktop: KDE
Distribuzione: Slack for ever

Re: Pinnacle PCTV 310i

Messaggio da Emiliano »

Ecco less /proc/interrupts,

CPU0 CPU1
0: 85 0 IO-APIC-edge timer
1: 1 1 IO-APIC-edge i8042
6: 2 1 IO-APIC-edge floppy
8: 2 1 IO-APIC-edge rtc
9: 0 0 IO-APIC-fasteoi acpi
12: 1 3 IO-APIC-edge i8042
16: 1281090 1281725 IO-APIC-fasteoi uhci_hcd:usb3, saa7133[0], fglrx[0]@PCI:1:0:0
17: 235313 235162 IO-APIC-fasteoi libata, libata, uhci_hcd:usb5, uhci_hcd:usb7
18: 335 329 IO-APIC-fasteoi ehci_hcd:usb1, uhci_hcd:usb8
19: 570298 570818 IO-APIC-fasteoi ehci_hcd:usb2, uhci_hcd:usb6
20: 0 0 IO-APIC-fasteoi uhci_hcd:usb4
21: 60510 59540 IO-APIC-fasteoi eth0
22: 3507 3481 IO-APIC-fasteoi HDA Intel
NMI: 0 0 Non-maskable interrupts
LOC: 8277825 8277806 Local timer interrupts
RES: 12226 13805 Rescheduling interrupts
CAL: 127 155 function call interrupts
TLB: 7534 7958 TLB shootdowns
TRM: 0 0 Thermal event interrupts
SPU: 0 0 Spurious interrupts
ERR: 0
MIS: 0

Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom 17 apr 2005, 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Re: Pinnacle PCTV 310i

Messaggio da phobos3576 »

In pratica, viene assegnata la IRQ16 al controller USB, alla scheda TV e alla scheda video!

Teoricamente non dovrebbe succedere nulla visto che lo scopo del supporto APIC è quello di assegnare a turno una stessa IRQ a diversi dispositivi; in pratica però questa situazione potrebbe appesantire parecchio il sistema.
Un suggerimento che ti posso dare è quello di spostare la scheda TV su uno slot differente; la potresti scambiare di posto con qualche altra periferica "più tranquilla".
Io, ad esempio, ho questa situazione:

Codice: Seleziona tutto

           CPU0       CPU1
  0:        191          1    XT-PIC-XT        timer
  1:       5020          9   IO-APIC-edge      i8042
  7:          1          0   IO-APIC-edge
  8:          0          0   IO-APIC-edge      rtc0
  9:          0          0   IO-APIC-fasteoi   acpi
 12:     205371        132   IO-APIC-edge      i8042
 14:          0          0   IO-APIC-edge      ide0
 15:     167379         23   IO-APIC-edge      ide1
 16:     711725          1   IO-APIC-fasteoi   ath, nvidia
 18:     371165          1   IO-APIC-fasteoi   saa7133[0], saa7133[0]
 19:          1          1   IO-APIC-fasteoi   ohci1394
 20:       2296          1   IO-APIC-fasteoi   ehci_hcd:usb1
 21:     962570          1   IO-APIC-fasteoi   eth0
 22:     165596          1   IO-APIC-fasteoi   sata_nv, HDA Intel
 23:     423442          8   IO-APIC-fasteoi   sata_nv, ohci_hcd:usb2
NMI:          0          0   Non-maskable interrupts
LOC:    9373385    9373345   Local timer interrupts
RES:     153051     366940   Rescheduling interrupts
CAL:       5416       3014   function call interrupts
TLB:       3367       4593   TLB shootdowns
TRM:          0          0   Thermal event interrupts
SPU:          0          0   Spurious interrupts
ERR:          1
MIS:          0
La scheda video condivide la IRQ16 con la scheda WiFi che è inutilizzata; alla scheda TV, invece, viene assegnata la IRQ18.

La cosa credo dipenda proprio dal fatto che ho:

scheda video sul primo slot PCI;
scheda WiFi sul secondo slot PCI;
scheda TV sul terzo slot PCI.

P.S. Visto che hai una CPU dual core, si ottengono notevoli vantaggi abilitando nel kernel il bilanciamento delle IRQ; in questo modo, le varie IRQ che arrivano dalle periferiche, vengono ripartite equamente tra i vari core.
Controlla se nel config hai questa riga:

Codice: Seleziona tutto

CONFIG_IRQBALANCE=y

Emiliano
Linux 0.x
Linux 0.x
Messaggi: 35
Iscritto il: lun 7 lug 2008, 11:45
Slackware: 13.1
Kernel: 2.6.33.4
Desktop: KDE
Distribuzione: Slack for ever

Re: Pinnacle PCTV 310i

Messaggio da Emiliano »

Nel file di config non ho abilitato irq balance... :oops:

# CONFIG_IRQBALANCE is not set

Allora cosa conviene fare? Ricompilare kernel? Cambiare slot? tutte e due le cose?

Grazie tante

Emiliano
Linux 0.x
Linux 0.x
Messaggi: 35
Iscritto il: lun 7 lug 2008, 11:45
Slackware: 13.1
Kernel: 2.6.33.4
Desktop: KDE
Distribuzione: Slack for ever

Re: Pinnacle PCTV 310i

Messaggio da Emiliano »

Allora ho cambiato lo slot della scheda e la situazione di /proc/interrupt è adesso questa:

CPU0 CPU1
0: 85 0 IO-APIC-edge timer
1: 1 1 IO-APIC-edge i8042
6: 2 1 IO-APIC-edge floppy
8: 173418 173061 IO-APIC-edge rtc
9: 0 0 IO-APIC-fasteoi acpi
12: 2 2 IO-APIC-edge i8042
16: 18704 19107 IO-APIC-fasteoi uhci_hcd:usb3, fglrx[0]@PCI:1:0:0
17: 13639 13606 IO-APIC-fasteoi libata, libata, uhci_hcd:usb5, uhci_hcd:usb7
18: 177 170 IO-APIC-fasteoi ehci_hcd:usb1, uhci_hcd:usb8
19: 8496 8561 IO-APIC-fasteoi ehci_hcd:usb2, uhci_hcd:usb6
20: 1340 1282 IO-APIC-fasteoi uhci_hcd:usb4, saa7133[0]
21: 478 456 IO-APIC-fasteoi eth0
22: 1802 1811 IO-APIC-fasteoi HDA Intel
NMI: 0 0 Non-maskable interrupts
LOC: 137195 137180 Local timer interrupts
RES: 1465 1451 Rescheduling interrupts
CAL: 205 347 function call interrupts
TLB: 1218 1204 TLB shootdowns
TRM: 0 0 Thermal event interrupts
SPU: 0 0 Spurious interrupts
ERR: 0
MIS: 0

Ma la situazione generale non è cambiata! :(
tvtime dice no signal :(
e kaffeine freeza il server x e l'intero sistema...

altre idee??

Emiliano
Linux 0.x
Linux 0.x
Messaggi: 35
Iscritto il: lun 7 lug 2008, 11:45
Slackware: 13.1
Kernel: 2.6.33.4
Desktop: KDE
Distribuzione: Slack for ever

Re: Pinnacle PCTV 310i

Messaggio da Emiliano »

Allora... aggiornamenti...

TV ANALOGICA
La tv analogica funziona. ho dato tvtime-scanner e i canali ci sono ma non funziona l'audio...
come fare funzionare l'audio?

TV DIGITALE
leggo da qui http://divilinux.netsons.org/index.php/archives/435 che kaffeine crasha alla grande e che è meglio usare un altro lettore, il tipo consigliava mplayer...
va bene seguo tutti i passi. mi cerco le frequenze ma mi mancano le dvb-utils per creare il canale channels.conf...

Che fare?

Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom 17 apr 2005, 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Re: Pinnacle PCTV 310i

Messaggio da phobos3576 »

Kaffeine è il miglior programma in assoluto per vedere la TV digitale; assicurati di aver impostato Xine come motore (menu "Impostazioni" - "Motore del riproduttore" di Kaffeine".

Emiliano
Linux 0.x
Linux 0.x
Messaggi: 35
Iscritto il: lun 7 lug 2008, 11:45
Slackware: 13.1
Kernel: 2.6.33.4
Desktop: KDE
Distribuzione: Slack for ever

Re: Pinnacle PCTV 310i

Messaggio da Emiliano »

niente da fare...

è impostato xine... ho compilato da sorgenti kaffeine... ma niente... cresha keffeine con tutto il sistema...

Emiliano
Linux 0.x
Linux 0.x
Messaggi: 35
Iscritto il: lun 7 lug 2008, 11:45
Slackware: 13.1
Kernel: 2.6.33.4
Desktop: KDE
Distribuzione: Slack for ever

Re: Pinnacle PCTV 310i [RISOLTO]

Messaggio da Emiliano »

RISOLTO!

Allora Ho configurato correttamente la scheda tv in questione. A questo proposito per chi è interessato può dare un'occhiata al tread: viewtopic.php?f=1&t=23251&start=0&st=0&sk=t&sd=a

kaffeine, non so per quali motivi va in crash, dunque ho seguito le indicazioni per usare mplayer e xine: http://divilinux.netsons.org/index.php/archives/435

In pratica si tratta di ottenere le frequenze del digitale terrestre della zona dove si vive: http://www.dgtvi.it/dgtvi/copertura.aspx?TRS_ID=1550000
e poi trasformare il file con le frequenze in un file channels.conf da mettere in .mplayer e .xine.
Per creare il file channels.conf si deve usare l'utility scan compresa nel pacchetto linuxtv-dvb-apps-1.1.1.tar.bz2 che si trova qui:
http://www.linuxtv.org/downloads/

con mplayer i canali si vedono splendidamente... certo devo trovare un modo per switchare da un canale all'altro con più velocità... ma vedremo

Grazie Phobos3576 per il tuo aiuto

Rispondi