linux-media.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Daniel <daniel.videodvb@berthereau.net>
To: linux-media@vger.kernel.org
Cc: gennarone@gmail.com
Subject: Re: Add a new usb id for Elgato EyeTV DTT
Date: Sat, 14 Apr 2012 14:34:50 +0200	[thread overview]
Message-ID: <4F896EEA.8070201@Berthereau.net> (raw)
In-Reply-To: <4F894ADE.60703@gmail.com>


On 14/04/2012 12:01, Gianluca Gennari wrote:
> Il 14/04/2012 08:55, Daniel ha scritto:
>> Hi,
>>
>> I've got an Elgato EyeTV for Mac and PC
>> (http://www.linuxtv.org/wiki/index.php/Elgato_EyeTV_DTT). It is given as
>> compatible since Linux 2.6.31, but the usb id can be not only 0fd9:0021,
>> but 0fd9:003f too. This id is currently not recognized...
>>
>> Some pages explain how to change the id (see
>> http://ubuntuforums.org/archive/index.php/t-1510188.html,
>> http://ubuntuforums.org/archive/index.php/t-1756828.html and
>> https://sites.google.com/site/slackwarestuff/home/elgato-eyetv).
>>
>> Why this id is not included by default? When will it be included in the
>> code?
>>
>> Sincerely,
>>
> Hi Daniel,
> new USB PIDs are added when someone reports on this list that they are
> working.
> That's exactly what you did, so now it's possible to add it.
> If you know how to do it, you can create a patch to add the new ID.
> Of course you have to define a new PID, as you cannot overwrite an
> existing PID like they suggest on the Ubuntu forums.
> If you don't know hot to do a patch, I can do it for you, as long as you
> are willing to test it.
>
> It would be nice to know the exact name of the new product. I see people
> reporting it as a new revision of the Elgato EyeTV DTT and others as the
> Elgato EyeTV Deluxe. Which one do you have exactly?
>
> Regards,
> Gianluca
Hi,

The exact name of the product is Elgato EyeTV DTT seen on LinuxTv.org 
(http://www.linuxtv.org/wiki/index.php/Elgato_EyeTV_DTT) and Elgato site 
(http://www.elgato.com/elgato/int/mainmenu/products/tuner/DTT08/product1.en.html).

With dmesg, it's:
usb 1-1: new high-speed USB device number 11 using ehci_hcd
usb 1-1: New USB device found, idVendor=0fd9, idProduct=003f
usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-1: Product: EyeTV DTT
usb 1-1: Manufacturer: Elgato
usb 1-1: SerialNumber: 005

With lsusb, it's:
Bus 001 Device 011: ID 0fd9:003f Elgato Systems GmbH
Device Descriptor:
   bLength                18
   bDescriptorType         1
   bcdUSB               2.00
   bDeviceClass            0 (Defined at Interface level)
   bDeviceSubClass         0
   bDeviceProtocol         0
   bMaxPacketSize0        64
   idVendor           0x0fd9 Elgato Systems GmbH
   idProduct          0x003f
   bcdDevice            1.00
   iManufacturer           1 Elgato
   iProduct                2 EyeTV DTT
   iSerial                 3 005
   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)

I use Debian Sid and Linux kernel 3.2 and 3.3 (64 bits).

Could you send me your package so I can check it?

Sincerely,

Daniel



  reply	other threads:[~2012-04-14 12:34 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-04-14  6:55 Add a new usb id for Elgato EyeTV DTT Daniel
2012-04-14 10:01 ` Gianluca Gennari
2012-04-14 12:34   ` Daniel [this message]
2012-04-14 13:14 ` [PATCH] dib0700: add new USB PID for the Elgato EyeTV DTT stick Gianluca Gennari
2012-04-16  6:51   ` Daniel
2012-04-16 15:45     ` Gianluca Gennari

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4F896EEA.8070201@Berthereau.net \
    --to=daniel.videodvb@berthereau.net \
    --cc=gennarone@gmail.com \
    --cc=linux-media@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).