On Friday 19 September 2008, Markus Rechberger wrote:
> On Wed, Sep 17, 2008 at 1:54 PM, Matt Adams <[EMAIL PROTECTED]> wrote:
> > On Wednesday 17 September 2008, Markus Rechberger wrote:
> >> On Wed, Sep 17, 2008 at 4:09 AM, Matt Adams <[EMAIL PROTECTED]> wrote:
> >> > On Tuesday 16 September 2008, Markus Rechberger wrote:
> >> >> On Wed, Sep 17, 2008 at 2:46 AM, Matt Adams <[EMAIL PROTECTED]> 
wrote:
> >> >> > On Wednesday 10 September 2008, Markus Rechberger wrote:
> >> >> >
> >> >> > ....
> >> >> >
> >> >> >> http://www.equinux.com/us/products/tubestick/index.html
> >> >> >>
> >> >> >> I got this link today, the device is fully supported.
> >> >> >>
> >> >> >> Markus
> >> >> >
> >> >> > Markus,
> >> >> > I was able to obtain an Equinux Tubestick but do not see
> >> >> > it listed in the em28xx-new device list.
> >> >>
> >> >> Nice, what's the USB ID of it (best is to provide the usbview
> >> >> output)?
> >> >>
> >> >> Markus
> >>
> >> give me a day I'm on something else at the moment.. I'll push a patch
> >> for it tomorrow.
> >>
> >> thanks,
> >> Markus
> >
> > Thanks.  I am looking forward to it.
>
> Hi Matt,
>
> can you give it a try?
>
> I only pushed the device definition yet let's see if it worked out I
> haven't tested QAM64/256 for a long time.
>
> Markus

Marcus,

Here is what happened so far.
1. The USB_DEVICE line was missing.  I added:
    { USB_DEVICE(0x1d2c, 0x1012), .driver_info = 
EM2883_BOARD_EQUINUX_TUBESTICK_ATSC },

    That got the driver modules to load.

2. Analog TV appears to work properly.  Here is the dmesg:

    usb 1-1: new high speed USB device using ehci_hcd and address 4
    usb 1-1: configuration #1 chosen from 1 choice
    usb 1-1: New USB device found, idVendor=1d2c, idProduct=1012
    usb 1-1: New USB device strings: Mfr=3, Product=1, SerialNumber=2
    usb 1-1: Product: TubeStick Hybrid ATSC
    usb 1-1: Manufacturer: equinux
    usb 1-1: SerialNumber: 200803
    Linux video capture interface: v2.00
    em28xx v4l2 driver version 0.0.1 loaded
    em28xx: new video device (1d2c:1012): interface 0, class 255
    em28xx: device is attached to a USB 2.0 bus
    em28xx #0: Alternate settings: 8
    em28xx #0: Alternate setting 0, max size= 0
    em28xx #0: Alternate setting 1, max size= 0
    em28xx #0: Alternate setting 2, max size= 1448
    em28xx #0: Alternate setting 3, max size= 2048
    em28xx #0: Alternate setting 4, max size= 2304
    em28xx #0: Alternate setting 5, max size= 2580
    em28xx #0: Alternate setting 6, max size= 2892
    em28xx #0: Alternate setting 7, max size= 3072
    cx25843.c: starting probe for adapter em28xx #0 (0x1001f)
    cx25843.c: detecting cx25843 client on address 0x88
    attach_inform: msp34xx/cx25843 detected.
    trying to attach xc5000
    attaching xc5000 tuner module
    successfully attached tuner
    radio device registered as /dev/radio0
    em28xx #0: V4L2 VBI device registered as /dev/vbi0
    em28xx #0: V4L2 device registered as /dev/video0
    em28xx #0: Found Equinux TubeStick Hybrid ATSC
    usbcore: registered new interface driver em28xx
    em28xx-audio.c: probing for em28x1 non standard usbaudio
    em28xx-audio.c: Copyright (C) 2006 Markus Rechberger
    Em28xx: Initialized (Em28xx Audio Extension) extension
    opening radio device and trying to acquire exclusive lock
    em28xx-audio: device is currently in analog TV mode

3. I attempted to scan for QAM channels but there was
    no dvb device.  I un-commented the  EM28XX_ATSC
    parameter.  Analog TV video worked but audio does
    not (I am using your modified TVTime for analog).  I
    got the following dmesg:

    usb 1-1: new high speed USB device using ehci_hcd and address 5
    usb 1-1: configuration #1 chosen from 1 choice
    usb 1-1: New USB device found, idVendor=1d2c, idProduct=1012
    usb 1-1: New USB device strings: Mfr=3, Product=1, SerialNumber=2
    usb 1-1: Product: TubeStick Hybrid ATSC
    usb 1-1: Manufacturer: equinux
    usb 1-1: SerialNumber: 200803
    Linux video capture interface: v2.00
    em28xx v4l2 driver version 0.0.1 loaded
    em28xx: new video device (1d2c:1012): interface 0, class 255
    em28xx: device is attached to a USB 2.0 bus
    em28xx #0: Alternate settings: 8
    em28xx #0: Alternate setting 0, max size= 0
    em28xx #0: Alternate setting 1, max size= 0
    em28xx #0: Alternate setting 2, max size= 1448
    em28xx #0: Alternate setting 3, max size= 2048
    em28xx #0: Alternate setting 4, max size= 2304
    em28xx #0: Alternate setting 5, max size= 2580
    em28xx #0: Alternate setting 6, max size= 2892
    em28xx #0: Alternate setting 7, max size= 3072
    cx25843.c: starting probe for adapter em28xx #0 (0x1001f)
    cx25843.c: detecting cx25843 client on address 0x88
    attach_inform: msp34xx/cx25843 detected.
    FIXME:em28xx_i2c_send_bytes(88): write failed:
    ===============================
    08 02 03 12 18 10 7f 03 12 31 65 bf 01 05 7f 0a 12 0d 1d 90 f8 04 e0 60 05
    7f 0a 12 2a c2 12 27 29 12 0e 36 70 03 02 05 36 02 09 59 7f 05 12 20 29 c0
    04 c0 05 c0 06 c0 07 7f 04 12 20 29 d0 03
    ================================
    trying to attach xc5000
    attaching xc5000 tuner module

4. I unplugged the device and plugged it back in.  Analog
    TV works including sound.  Attempts to scan QAM
    resulted in timeouts and tuning failed messages

    >>> tune to: 183000000:QAM_256
    WARNING: filter timeout pid 0x0000
    WARNING: filter timeout pid 0x1ffb

    >>> tune to: 567000000:QAM_256 (tuning failed)
    WARNING: >>> tuning failed!!!

    I got the following dmesg:

    usb 1-1: new high speed USB device using ehci_hcd and address 6
    usb 1-1: configuration #1 chosen from 1 choice
    em28xx: new video device (1d2c:1012): interface 0, class 255
    em28xx: device is attached to a USB 2.0 bus
    em28xx #0: Alternate settings: 8
    em28xx #0: Alternate setting 0, max size= 0
    em28xx #0: Alternate setting 1, max size= 0
    em28xx #0: Alternate setting 2, max size= 1448
    em28xx #0: Alternate setting 3, max size= 2048
    em28xx #0: Alternate setting 4, max size= 2304
    em28xx #0: Alternate setting 5, max size= 2580
    em28xx #0: Alternate setting 6, max size= 2892
    em28xx #0: Alternate setting 7, max size= 3072
    cx25843.c: starting probe for adapter em28xx #0 (0x1001f)
    cx25843.c: detecting cx25843 client on address 0x88
    attach_inform: msp34xx/cx25843 detected.
    trying to attach xc5000
    attaching xc5000 tuner module
    successfully attached tuner
    radio device registered as /dev/radio0
    em28xx #0: V4L2 VBI device registered as /dev/vbi0
    em28xx #0: V4L2 device registered as /dev/video0
    em28xx-audio.c: probing for em28x1 non standard usbaudio
    em28xx-audio.c: Copyright (C) 2006 Markus Rechberger
    em2880-dvb.c: DVB Init
    DVB: registering new adapter (em2880 DVB-T)
    DVB: registering frontend 0 (LG 3304)...
    em28xx #0: Found Equinux TubeStick Hybrid ATSC
    usb 1-1: New USB device found, idVendor=1d2c, idProduct=1012
    usb 1-1: New USB device strings: Mfr=3, Product=1, SerialNumber=2
    usb 1-1: Product: TubeStick Hybrid ATSC
    usb 1-1: Manufacturer: equinux
    usb 1-1: SerialNumber: 200803
    opening radio device and trying to acquire exclusive lock
    em28xx-audio: device is currently in analog TV mode
    em28xx_dvb_init
    initializing: 0
    em28xx_dvb_init
    initializing: 0


_______________________________________________
Em28xx mailing list
[email protected]
http://mcentral.de/mailman/listinfo/em28xx

Reply via email to