logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 24-06-2013 09:36:55

mytux
Membre
Inscription : 24-06-2013

Tuner TV TOSHIBA USB-DVB-T/Analog Hybrid (AQ)

Tuner TV TOSHIBA USB-DVB-T/Analog Hybrid (AQ)

Salut,

Je cherche un driver  ou une solution pour faire fonctionner ma carte DVB sous Debian, malheureusement je ne trouve pas énormément d'information sur la toile.

Ci-dessous le résultat d'un lsusb -v :

Bus 001 Device 007: ID 1164:7efd YUAN High-Tech Development Co., Ltd
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x1164 YUAN High-Tech Development Co., Ltd
  idProduct          0x7efd
  bcdDevice            1.00
  iManufacturer           1 YUANRD
  iProduct                2 STK7700D
  iSerial                 3 0000000001
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           46
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           4
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0
      bInterfaceProtocol      0
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               1
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType         6
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  bNumConfigurations      1
Device Status:     0x0000
  (Bus Powered)


Je crois avoir crus comprendre qu' il serais possible d' utiliser le firmware YUAN et de créer une règle pour que cette carte tourne avec ce firmware.

Est-ce possible ou est-ce-que je m'assois sur ma Télé on Debian ?

Wanagain beast to fl ....

Hors ligne

#2 24-06-2013 10:01:50

kao
Modérateur
Distrib. : Testing
Noyau : Linux 4.quelquechose
(G)UI : Gnome 3
Inscription : 27-09-2012
Site Web

Re : Tuner TV TOSHIBA USB-DVB-T/Analog Hybrid (AQ)

Ta puce semble être une STK7700D et semble être supporté d’après ce tableau:
http://linuxtv.org/wiki/index.php/DVB-T_USB_Devices
Par contre on y trouve pas l'id de ton device : 1164:7efd mais ce n'est pas sur qu'il soit à jour notamment avec les dernières version de noyau.

As tu essayé d'utiliser ta carte avec VLC en faisant "ouvrir un périphérique de capture"?

Hors ligne

#3 24-06-2013 10:56:02

mytux
Membre
Inscription : 24-06-2013

Re : Tuner TV TOSHIBA USB-DVB-T/Analog Hybrid (AQ)

Merci pout ta réponse.

Alors oui, je viens juste d'installer VLC.

En ligne de commande :

$vlc dvb:// --dvb-frequency=490000000 --dvb-adapter=0 --dvb-bandwidth=8 --program=261

VLC media player 2.0.3 Twoflower (revision 2.0.2-93-g77aa89e)
[0x24b5108] main libvlc: Lancement de vlc avec l'interface par défaut. Utilisez « cvlc » pour démarrer VLC sans interface.
[0x2936e98] dtv access error: cannot access adapter 0: No such file or directory
[0x2590878] main input error: open of `dvb://' failed
$

De mon côté une recherche google avec l' ID de ma carte me renvoie :

https://www.google.fr/webhp?sourceid=ch … 20&bih=963

Visiblement, d' après "Bugs Launchpad" il n ya pas de support pour la version actuelle du Kernel, je me trompe ?

Je vais essayer de suivre ce How to :

http://superuser.com/questions/381043/h … irmware-in

Wanagain beast to fl ....

Hors ligne

#4 24-06-2013 11:04:07

kao
Modérateur
Distrib. : Testing
Noyau : Linux 4.quelquechose
(G)UI : Gnome 3
Inscription : 27-09-2012
Site Web

Re : Tuner TV TOSHIBA USB-DVB-T/Analog Hybrid (AQ)

Ça à l'air d'être une bonne piste.
le firmware semble être dans le paquet firmware-linux-nonfree

apt-cache search dvb-usb-dib0700-1.20.fw


Je ne sais si tu l'a déjà installé mais si c'est le cas, il doit falloir établir le lien entre le firmware et ta puce comme le suggère la réponse sur superuser.com

Hors ligne

#5 24-06-2013 12:21:24

mytux
Membre
Inscription : 24-06-2013

Re : Tuner TV TOSHIBA USB-DVB-T/Analog Hybrid (AQ)

En effet, je viens de l'installer. Par-contre, à l'instar d' Ubuntu j'ai l'impression que sur Debian, c'est le fichiers 80-drivers.rules qui est utilisé pour faire le lien entre le matériel et les pilotes.
A moins que je créer et édite un fichier : 50-firmware.rules tel que décris sur :

http://superuser.com/questions/381043/h … irmware-in

Sinon je devrais me lancer, à la lecture du wiki Debian sur udev :
http://wiki.debian.org/fr/udev

Pour pouvoir rédiger cette règle en espérant que ce firmware fonctionne avec ma carte.

Wanagain beast to fl ....

Hors ligne

#6 24-06-2013 14:44:11

mytux
Membre
Inscription : 24-06-2013

Re : Tuner TV TOSHIBA USB-DVB-T/Analog Hybrid (AQ)

Bon baa, ça ne marche pas, (bordel !!!!!!)

J'ai éssayer avec le fichier de superuser.com, et nan c'était trop beau pour être vrai.

Après quelque recherche et un : udevadm info :



Udevadm info starts with the device specified by the devpath and then
walks up the chain of parent devices. It prints for every device
found, all possible attributes in the udev rules key format.
A rule to match, can be composed by the attributes of the device
and the attributes from one single parent device.

  looking at device '/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.6':
    KERNEL=="1-1.6"
    SUBSYSTEM=="usb"
    DRIVER=="usb"
    ATTR{configuration}==""
    ATTR{bNumInterfaces}==" 1"
    ATTR{bConfigurationValue}=="1"
    ATTR{bmAttributes}=="a0"
    ATTR{bMaxPower}=="500mA"
    ATTR{urbnum}=="10"
    ATTR{idVendor}=="1164"
    ATTR{idProduct}=="7efd"
    ATTR{bcdDevice}=="0100"
    ATTR{bDeviceClass}=="00"
    ATTR{bDeviceSubClass}=="00"
    ATTR{bDeviceProtocol}=="00"
    ATTR{bNumConfigurations}=="1"
    ATTR{bMaxPacketSize0}=="64"
    ATTR{speed}=="480"
    ATTR{busnum}=="1"
    ATTR{devnum}=="7"
    ATTR{devpath}=="1.6"
    ATTR{version}==" 2.00"
    ATTR{maxchild}=="0"
    ATTR{quirks}=="0x0"
    ATTR{avoid_reset_quirk}=="0"
    ATTR{authorized}=="1"
    ATTR{manufacturer}=="YUANRD"
    ATTR{product}=="STK7700D"
    ATTR{serial}=="0000000001"

  looking at parent device '/devices/pci0000:00/0000:00:1a.0/usb1/1-1':
    KERNELS=="1-1"
    SUBSYSTEMS=="usb"
    DRIVERS=="usb"
    ATTRS{configuration}==""
    ATTRS{bNumInterfaces}==" 1"
    ATTRS{bConfigurationValue}=="1"
    ATTRS{bmAttributes}=="e0"
    ATTRS{bMaxPower}=="  0mA"
    ATTRS{urbnum}=="77"
    ATTRS{idVendor}=="8087"
    ATTRS{idProduct}=="0024"
    ATTRS{bcdDevice}=="0000"
    ATTRS{bDeviceClass}=="09"
    ATTRS{bDeviceSubClass}=="00"
    ATTRS{bDeviceProtocol}=="01"
    ATTRS{bNumConfigurations}=="1"
    ATTRS{bMaxPacketSize0}=="64"
    ATTRS{speed}=="480"
    ATTRS{busnum}=="1"
    ATTRS{devnum}=="2"
    ATTRS{devpath}=="1"
    ATTRS{version}==" 2.00"
    ATTRS{maxchild}=="6"
    ATTRS{quirks}=="0x0"
    ATTRS{avoid_reset_quirk}=="0"
    ATTRS{authorized}=="1"

  looking at parent device '/devices/pci0000:00/0000:00:1a.0/usb1':
    KERNELS=="usb1"
    SUBSYSTEMS=="usb"
    DRIVERS=="usb"
    ATTRS{configuration}==""
    ATTRS{bNumInterfaces}==" 1"
    ATTRS{bConfigurationValue}=="1"
    ATTRS{bmAttributes}=="e0"
    ATTRS{bMaxPower}=="  0mA"
    ATTRS{urbnum}=="24"
    ATTRS{idVendor}=="1d6b"
    ATTRS{idProduct}=="0002"
    ATTRS{bcdDevice}=="0302"
    ATTRS{bDeviceClass}=="09"
    ATTRS{bDeviceSubClass}=="00"
    ATTRS{bDeviceProtocol}=="00"
    ATTRS{bNumConfigurations}=="1"
    ATTRS{bMaxPacketSize0}=="64"
    ATTRS{speed}=="480"
    ATTRS{busnum}=="1"
    ATTRS{devnum}=="1"
    ATTRS{devpath}=="0"
    ATTRS{version}==" 2.00"
    ATTRS{maxchild}=="2"
    ATTRS{quirks}=="0x0"
    ATTRS{avoid_reset_quirk}=="0"
    ATTRS{authorized}=="1"
    ATTRS{manufacturer}=="Linux 3.2.0-4-amd64 ehci_hcd"
    ATTRS{product}=="EHCI Host Controller"
    ATTRS{serial}=="0000:00:1a.0"
    ATTRS{authorized_default}=="1"

  looking at parent device '/devices/pci0000:00/0000:00:1a.0':
    KERNELS=="0000:00:1a.0"
    SUBSYSTEMS=="pci"
    DRIVERS=="ehci_hcd"
    ATTRS{vendor}=="0x8086"
    ATTRS{device}=="0x1e2d"
    ATTRS{subsystem_vendor}=="0x1179"
    ATTRS{subsystem_device}=="0xff1e"
    ATTRS{class}=="0x0c0320"
    ATTRS{irq}=="16"
    ATTRS{local_cpus}=="00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,0000000f"
    ATTRS{local_cpulist}=="0-3"
    ATTRS{numa_node}=="-1"
    ATTRS{dma_mask_bits}=="32"
    ATTRS{consistent_dma_mask_bits}=="32"
    ATTRS{enable}=="1"
    ATTRS{broken_parity_status}=="0"
    ATTRS{msi_bus}==""
    ATTRS{companion}==""
    ATTRS{uframe_periodic_max}=="100"

  looking at parent device '/devices/pci0000:00':
    KERNELS=="pci0000:00"
    SUBSYSTEMS==""
    DRIVERS==""

 



J'ai éssayer de rédiger ma règle dans /lib/udev/rules.d, et ensuite /etc/udev/rules.d  :


SUBSYSTEM=="firmware", DRIVER=="firmware",  ATTR{idVendor}=="1164", ATTR{idProduct}=="7efd", ACTION=="add", RUN+="firmware --firmware=/lib/firmware/dvb-usb-dib0700-1.20.fw --devpath=$env{DEVPATH}"

 



Aucun signal ! oO


Wanagain beast to fl ....

Hors ligne

#7 24-06-2013 15:28:45

kao
Modérateur
Distrib. : Testing
Noyau : Linux 4.quelquechose
(G)UI : Gnome 3
Inscription : 27-09-2012
Site Web

Re : Tuner TV TOSHIBA USB-DVB-T/Analog Hybrid (AQ)

Regarde si dmseg ne te donne pas plus d'info, notamment à dvb-usb

dmesg

Hors ligne

#8 24-06-2013 15:53:47

mytux
Membre
Inscription : 24-06-2013

Re : Tuner TV TOSHIBA USB-DVB-T/Analog Hybrid (AQ)

Alors

 dmesg | grep dvb

ne me donne rien.

Par-contre un :

dmesg | grep usb

me renvoie :



[    2.861540] usb 1-1.6: new high-speed USB device number 7 using ehci_hcd
[    2.954259] usb 1-1.6: New USB device found, idVendor=1164, idProduct=7efd
[    2.954269] usb 1-1.6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    2.954275] usb 1-1.6: Product: STK7700D
[    2.954279] usb 1-1.6: Manufacturer: YUANRD
[    2.954284] usb 1-1.6: SerialNumber: 0000000001

 


Wanagain beast to fl ....

Hors ligne

#9 24-06-2013 16:03:48

kao
Modérateur
Distrib. : Testing
Noyau : Linux 4.quelquechose
(G)UI : Gnome 3
Inscription : 27-09-2012
Site Web

Re : Tuner TV TOSHIBA USB-DVB-T/Analog Hybrid (AQ)

le coup du dmesg je l'ai trouvé ici:
http://nixos.org/wiki/How_to_watch_digi … 28DVB-T%29

Hors ligne

#10 24-06-2013 17:40:20

mytux
Membre
Inscription : 24-06-2013

Re : Tuner TV TOSHIBA USB-DVB-T/Analog Hybrid (AQ)

Sympa ! oO

Je test, tout de suite.

De mon côté, j'ai chargé quelque modules dont : dib0070, dvb-core et mt2080.

Je sais pas si ça sent très bon :



root@debian:/var/log# cat dmesg.0 | grep 'usb 1-1.6'
[    2.861540] usb 1-1.6: new high-speed USB device number 7 using ehci_hcd
[    2.954259] usb 1-1.6: New USB device found, idVendor=1164, idProduct=7efd
[    2.954269] usb 1-1.6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    2.954275] usb 1-1.6: Product: STK7700D
[    2.954279] usb 1-1.6: Manufacturer: YUANRD
[    2.954284] usb 1-1.6: SerialNumber: 0000000001
root@debian:/var/log#

 



Je sais pas si ça sent bon :s


Wanagain beast to fl ....

Hors ligne

#11 24-06-2013 17:55:28

mytux
Membre
Inscription : 24-06-2013

Re : Tuner TV TOSHIBA USB-DVB-T/Analog Hybrid (AQ)

Hum, qu'est ce que c'est nix ?

Wanagain beast to fl ....

Hors ligne

#12 24-06-2013 18:25:58

kao
Modérateur
Distrib. : Testing
Noyau : Linux 4.quelquechose
(G)UI : Gnome 3
Inscription : 27-09-2012
Site Web

Re : Tuner TV TOSHIBA USB-DVB-T/Analog Hybrid (AQ)

mytux a écrit :

Hum, qu'est ce que c'est nix ?


http://nixos.org/nixos/
Un os linux de plus big_smile

Hors ligne

#13 24-06-2013 19:19:11

mytux
Membre
Inscription : 24-06-2013

Re : Tuner TV TOSHIBA USB-DVB-T/Analog Hybrid (AQ)

Lol, j'ai déjà  galérer  à installer mon pilote Wifi, j'ai enfin réussis grâce à Debian.

Je teste demain, mais ça va être dur sans réseaux. big_smile

Wanagain beast to fl ....

Hors ligne

#14 26-06-2013 08:15:48

mytux
Membre
Inscription : 24-06-2013

Re : Tuner TV TOSHIBA USB-DVB-T/Analog Hybrid (AQ)

Merci, pour ton aide Kao,

J'ai essayé en vain d'installer NixOS, malheureusement là aussi j'ai des problèmes d'incompatibilité matériel,
sans doute ma carte vidéo.

Et puis, après mûre réflexion, je me rend compte que ma puce usb-dvb-t Analog n'est tout simplement pas supportée par le noyau Linux,
aussi elle n'est  pas dans la liste de compatibilité du firmware dvb-usb-dib0700-1.20.fw

En espérant, qu'il y est bientôt une mise à jour ou un patch, pour cette carte.

Wanagain beast to fl ....

Hors ligne

#15 27-06-2013 17:48:07

kao
Modérateur
Distrib. : Testing
Noyau : Linux 4.quelquechose
(G)UI : Gnome 3
Inscription : 27-09-2012
Site Web

Re : Tuner TV TOSHIBA USB-DVB-T/Analog Hybrid (AQ)

mytux a écrit :


En espérant, qu'il y est bientôt une mise à jour ou un patch, pour cette carte.


Faut patienter smile et regarder le git du noyau linux de temps en temps:
http://git.kernel.org/cgit/linux/kernel … q=STK7700D

Sinon il y a le site kernelnewbies qui fait un rapport à chaque nouveau noyau:
http://kernelnewbies.org/LinuxChanges
et tu peux suivre le lien  2) Driver and architecture-specific changes  pour voir les derniers ajouts comme ici pour le noyau 3.9:
http://kernelnewbies.org/Linux_3.9_Driv … 66751371f0

Ou encore mieux proposer un patch directement lol

Hors ligne

#16 04-07-2013 10:34:22

mytux
Membre
Inscription : 24-06-2013

Re : Tuner TV TOSHIBA USB-DVB-T/Analog Hybrid (AQ)

Merci, pour les liens.
big_smile moi proposer un patch ?
Faudrait d'abord, que je sache programmer en C.
Un jour peut-être ....

Wanagain beast to fl ....

Hors ligne

Pied de page des forums