J'ai un adaptateur TNT en usb "Intuix S800" qui est en théorie supporté par linux puisque c'est une LiteOn USB DVB-T TV Tuner made in Intuix d'après ce que j'ai compris.
J'ai récupéré l'archive de http://linuxtv.org/hg/v4l-dvb?ca=7a09f3d78a54;type=gz j'ai décompressé l'archive puis :
make
make install
Je ne vois pas d'erreur et maintenant j'ai les modules dvb dans le kernel donc je pepnse que c'est tout bon.
Sur le wiki de linuxtv je vois qu'il faut charger les modules suivants :
[url] http://www.linuxtv.org/wiki/index. [...] troduction[/url]
i2c-core
crc32
firmware_class
dvb-core.ko
dvb-pll.ko
|
Je fais modprobe sur chacun des modules.
Je n'ai rien qui s'affiche dans /var/log/messages lors des chargements de modules.
un lsmod me confirme que le chargement s'est bien passé :
> lsmod | grep dvb
dvb_pll 10372 0
dvb_core 75496 0
>lsmod | grep i2c
i2c_core 17424 0
> lsmod | grep crc
crc32c 1536 0
libcrc32c 2304 1 crc32c
> lsmod | grep firm
firmware_class 7488 0
|
Toujours sur le wiki je vois qui faut charger les modules suivants pour que cela fonctionne :
http://www.linuxtv.org/wiki/index. [...] M-C.2FP.29
dib3000-common.ko
dib3000mc.ko
dvb-usb.ko
dvb-usb-dibusb-common.ko
dvb-usb-dibusb-mc.ko
Je fais donc les modprobes nécessaires.
Une ligne apparait dans /var/log/messages :
Apr 26 09:23:00 **************** kernel: usbcore: registered new driver dvb_usb_dibusb_mc |
un lsmod me confirme que le chargement c'est bien passé :
>lsmod | grep dvb_usb
dvb_usb_dibusb_mc 3904 0
dvb_usb_dibusb_common 6020 1 dvb_usb_dibusb_mc
dvb_usb 16520 2 dvb_usb_dibusb_mc,dvb_usb_dibusb_common
dib3000mc 17088 1 dvb_usb_dibusb_common
dvb_pll 10372 2 dvb_usb_dibusb_common,dvb_usb
dvb_core 75496 1 dvb_usb
firmware_class 7488 1 dvb_usb
i2c_core 17424 2 dvb_usb,dib3000_common
usbcore 108572 8 dvb_usb_dibusb_mc,dvb_usb,ndiswrapper,usbmouse,usbhid,ehci_hcd,uhci_hcd
|
J'ai mis le firmware dans /lib/firmware/.
>ll /lib/firmware/
total 8
-rw-r--r-- 1 root root 7558 avr 25 15:16 dvb-usb-dibusb-6.0.0.8.fw
|
Mon problème c'est que à aucun moment des devices dvb ne sont créés dans /dev
>ll /dev | grep dv
lrwxrwxrwx 1 root root 31 avr 26 2006 dvd -> scsi/host1/bus0/target0/lun0/cd
lrwxrwxrwx 1 root root 31 avr 26 2006 dvdrw -> scsi/host1/bus0/target0/lun0/cd
drwxr-xr-x 2 root root 60 avr 26 2006 pktcdvd/ |
Voila ce que j'ai dans /var/log/message quand je débranche la clef et que je la remet :
Apr 26 09:28:03 ************* kernel: usb 5-7: USB disconnect, address 3
Apr 26 09:28:08 **************kernel: usb 5-7: new high speed USB device using ehci_hcd and address 4
|
Le problème vient t'il d'hotplug qui ne créé pas les devices ?