Mauro's shared items

lunedì 4 dicembre 2006

hwinfo per verificare il riconoscimento della scheda

home / Funzioni utili /

hwinfo

Per verificare se la scheda viene correttamente riconosciuta dal sistema operativo, si può utilizzare il comando "hwinfo". E' un'utility che si può installare con il solito:
sudo apt-get install hwinfo
Una volta installata il comando da usare è il seguente:
hwinfo --dvb

Se non viene visualizzato niente, vuol dire che la scheda non e' stata riconosciuta automaticamente. Verificate se la scheda è tra le schede supportate da linuxtv.
Se invece la scheda è stata riconosciuta, dovreste avere le informazioni sulla scheda stessa; questo è un esempio di output, in questo caso particolare in presenza della scheda satellitare SkyStar2
09: PCI 0a.0: 11100 DVB Card
[Created at pci.281]
UDI: /org/freedesktop/Hal/devices/pci_13d0_2103
Unique ID: bSAa.DjGcu5keld6
SysFS ID: /devices/pci0000:00/0000:00:0a.0
SysFS BusID: 0000:00:0a.0
Hardware Class: dvb card
Model: "Techsan Electronics B2C2 FlexCopII DVB chip / Technisat SkyStar2 DVB card"
Vendor: pci 0x13d0 "Techsan Electronics Co Ltd"
Device: pci 0x2103 "B2C2 FlexCopII DVB chip / Technisat SkyStar2 DVB card"
SubVendor: pci 0x13d0 "Techsan Electronics Co Ltd"
SubDevice: pci 0x2103
Revision: 0x01
Driver: "b2c2_flexcop_pci"
Driver Modules: "b2c2_flexcop_pci"
Memory Range: 0xdd000000-0xdd00ffff (rw,non-prefetchable)
I/O Ports: 0xdc00-0xdc1f (rw)
IRQ: 10 (no events)
Module Alias: "pci:v000013D0d00002103sv000013D0sd00002103bc02sc80i00"
Driver Info #0:
Driver Status: b2c2-flexcop-pci is active
Driver Activation Cmd: "modprobe b2c2-flexcop-pci"
Config Status: cfg=new, avail=yes, need=no, active=unknown

/dev/dvb/

Poichè su linux (quasi)tutto si trova nel file system, la nostra scheda dovrebbe essere mappata nel path /dev/dvb
Digitiamo il comando
ls -l /dev/dvb/
e al suo interno dovremo trovare la nostra scheda nella forma:
drwxr-xr-x 2 root root 120 2006-12-06 14:41 adapter0
Qualora ci siano più "adapter" significa che abbiamo più schede di acquisizione video. Andando a vedere dentro la directory troviamo
crw-rw---- 1 root video 212, 4 2006-12-06 14:41 demux0
crw-rw---- 1 root video 212, 5 2006-12-06 14:41 dvr0
crw-rw---- 1 root video 212, 3 2006-12-06 14:41 frontend0
crw-rw---- 1 root video 212, 7 2006-12-06 14:41 net0

/var/log/messages

Un'altro modo per verificare se la scheda DVB al boot è stata riconosciuta, è quello di andarsi a vedere il log dei messaggi:
grep DVB /var/log/messages
Se compaiono righe tipo:
Dec 5 20:12:40 mauromythtv kernel: [17179589.200000] DVB: registering new adapter (FlexCop Digital TV device).
Dec 5 20:12:40 mauromythtv kernel: [17179589.404000] DVB: registering frontend 0 (Zarlink VP310 DVB-S)...
Dec 5 20:12:40 mauromythtv kernel: [17179589.404000] b2c2-flexcop: initialization of 'Sky2PC/SkyStar 2 DVB-S (old version)' at the 'PCI' bus controlled by a 'FlexCopII' complete
(in particolare notate l'ultima riga "initialization ... complete") vuol dire che la scheda è stata trovata.
Nel mythtv-setup, nell'opzione della scheda viene visualizzata in questo modo:
Free Image Hosting at allyoucanupload.com



Vai a Installazione di ubuntu e mythtv, il comando scan

1 commento:

Kreker ha detto...

guida interessante ma io non riesco, ho dei problemi. La scheda viene corretamente vista, sia nel message log sia nel frontend, però quando cerco la lista canali mi da errori che non ha potuto avviare la scheda...qualche idea?