* [linux-dvb] AnyTV AUTV002 USB ATSC/QAM Tuner Stick
@ 2008-11-22 21:46 Bob Cunningham
2008-11-23 16:35 ` Bob Cunningham
2008-11-23 19:21 ` Michael Krufky
0 siblings, 2 replies; 16+ messages in thread
From: Bob Cunningham @ 2008-11-22 21:46 UTC (permalink / raw)
To: linux-dvb
Hi,
I just bought an AnyTV AUTV002 USB Tuner Stick from DealExtreme. When plugged in, lsusb provides the following:
Bus 001 Device 011: ID 05e1:0400 Syntek Semiconductor Co., Ltd
A quick search revealed that the au0828 driver had recently been updated (10 Nov) to support this USB ID.
Following instructions on the wiki, I obtained the latest v4l-dvb source via Mercurial, and built/installed it without error. Next I did "modprobe au0828", and dmesg provided the following:
au0828 driver loaded
usbcore: registered new interface driver au0828
Next I did "lsmod | grep au0828", which provides the following:
au0828 20384 0
dvb_core 68673 1 au0828
tveeprom 14917 1 au0828
i2c_core 20949 4 au0828,tveeprom,nvidia,i2c_i801
dmesg provides the following when the device is plugged in:
usb 1-2: new high speed USB device using ehci_hcd and address 10
usb 1-2: configuration #1 chosen from 1 choice
usb 1-2: New USB device found, idVendor=05e1, idProduct=0400
usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-2: Product: USB 2.0 Video Capture Controller
usb 1-2: Manufacturer: Syntek Semiconductor
However, I have no /dev/dvb. I unplugged/replugged several times, with no change.
I rebooted and repeated the modprobe and the unplug/replug, with no different results.
My guess is that udev isn't making the connection from the USB ID, but I'm not sure what to do about it.
I'm running a fully updated FC8 on a Dell dual Xeon-HT server with kernel 2.6.26.6-49.fc8 #1 SMP.
Did I miss something basic?
Thanks,
-BobC
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [linux-dvb] AnyTV AUTV002 USB ATSC/QAM Tuner Stick
2008-11-22 21:46 [linux-dvb] AnyTV AUTV002 USB ATSC/QAM Tuner Stick Bob Cunningham
@ 2008-11-23 16:35 ` Bob Cunningham
2008-11-23 19:21 ` Michael Krufky
1 sibling, 0 replies; 16+ messages in thread
From: Bob Cunningham @ 2008-11-23 16:35 UTC (permalink / raw)
To: linux-dvb
I previously wrote:
> Hi,
>
> I just bought an AnyTV AUTV002 USB Tuner Stick from DealExtreme. When plugged in, lsusb provides the following:
>
> Bus 001 Device 011: ID 05e1:0400 Syntek Semiconductor Co., Ltd
>
> A quick search revealed that the au0828 driver had recently been updated (10 Nov) to support this USB ID.
>
> Following instructions on the wiki, I obtained the latest v4l-dvb source via Mercurial, and built/installed it without error. Next I did "modprobe au0828", and dmesg provided the following:
>
> au0828 driver loaded
> usbcore: registered new interface driver au0828
>
> Next I did "lsmod | grep au0828", which provides the following:
>
> au0828 20384 0
> dvb_core 68673 1 au0828
> tveeprom 14917 1 au0828
> i2c_core 20949 4 au0828,tveeprom,nvidia,i2c_i801
>
> dmesg provides the following when the device is plugged in:
>
> usb 1-2: new high speed USB device using ehci_hcd and address 10
> usb 1-2: configuration #1 chosen from 1 choice
> usb 1-2: New USB device found, idVendor=05e1, idProduct=0400
> usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
> usb 1-2: Product: USB 2.0 Video Capture Controller
> usb 1-2: Manufacturer: Syntek Semiconductor
>
> However, I have no /dev/dvb. I unplugged/replugged several times, with no change.
>
> I rebooted and repeated the modprobe and the unplug/replug, with no different results.
>
> My guess is that udev isn't making the connection from the USB ID, but I'm not sure what to do about it.
>
> I'm running a fully updated FC8 on a Dell dual Xeon-HT server with kernel 2.6.26.6-49.fc8 #1 SMP.
>
> Did I miss something basic?
>
>
> Thanks,
>
> -BobC
Hi again,
To see what's happening in the udev domain, I added the following rule to hopefully let the system know that I'm trying to plug in a v4l device:
/etc/udev/rules.d/25-name-video-devices.rules:
SUBSYSTEM=="video4linux", BUS=="usb", SYSFS{idVendor}=="05e1", SYSFS{idProduct}=="0400", NAME="video0"
At the end of this note is the output of "udevmonitor --environment" that is generated when the tuner stick is plugged in. Sorry for the length, but I'm not sure what's important. Though I don't know what should be happening for this device, it seems I'm adding lots of endpoints, but the only devices identified are for sound. No video.
How do I get the au0828 driver to accept this device?
Thanks,
-BobC
Output of "udevmonitor --environment":
udevmonitor will print the received events for:
UDEV the event which udev sends out after rule processing
UEVENT the kernel uevent
UEVENT[1227456137.360734] add /devices/pci0000:00/0000:00:1d.7/usb1/1-2 (usb)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb1/1-2
SUBSYSTEM=usb
MAJOR=189
MINOR=11
DEVTYPE=usb_device
PHYSDEVBUS=usb
DEVICE=/proc/bus/usb/001/012
PRODUCT=5e1/400/5
TYPE=0/0/0
BUSNUM=001
DEVNUM=012
SEQNUM=1605
UEVENT[1227456137.361600] add /devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2:1.0 (usb)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
PHYSDEVBUS=usb
DEVICE=/proc/bus/usb/001/012
PRODUCT=5e1/400/5
TYPE=0/0/0
INTERFACE=255/255/255
MODALIAS=usb:v05E1p0400d0005dc00dsc00dp00icFFiscFFipFF
SEQNUM=1606
UEVENT[1227456137.361624] add /class/usb_endpoint/usbdev1.12_ep81 (usb_endpoint)
ACTION=add
DEVPATH=/class/usb_endpoint/usbdev1.12_ep81
SUBSYSTEM=usb_endpoint
MAJOR=250
MINOR=8
PHYSDEVPATH=/devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2:1.0
PHYSDEVBUS=usb
SEQNUM=1607
UEVENT[1227456137.362218] add /class/usb_endpoint/usbdev1.12_ep82 (usb_endpoint)
ACTION=add
DEVPATH=/class/usb_endpoint/usbdev1.12_ep82
SUBSYSTEM=usb_endpoint
MAJOR=250
MINOR=9
PHYSDEVPATH=/devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2:1.0
PHYSDEVBUS=usb
SEQNUM=1608
UEVENT[1227456137.362238] add /devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2:1.1 (usb)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2:1.1
SUBSYSTEM=usb
DEVTYPE=usb_interface
PHYSDEVBUS=usb
DEVICE=/proc/bus/usb/001/012
PRODUCT=5e1/400/5
TYPE=0/0/0
INTERFACE=1/1/0
MODALIAS=usb:v05E1p0400d0005dc00dsc00dp00ic01isc01ip00
SEQNUM=1609
UEVENT[1227456137.363306] add /class/sound/pcmC1D0c (sound)
ACTION=add
DEVPATH=/class/sound/pcmC1D0c
SUBSYSTEM=sound
MAJOR=116
MINOR=10
PHYSDEVPATH=/devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2:1.1
PHYSDEVBUS=usb
PHYSDEVDRIVER=snd-usb-audio
SEQNUM=1610
UEVENT[1227456137.363324] add /class/sound/dsp1 (sound)
ACTION=add
DEVPATH=/class/sound/dsp1
SUBSYSTEM=sound
MAJOR=14
MINOR=19
PHYSDEVPATH=/devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2:1.1
PHYSDEVBUS=usb
PHYSDEVDRIVER=snd-usb-audio
SEQNUM=1611
UEVENT[1227456137.363878] add /class/sound/audio1 (sound)
ACTION=add
DEVPATH=/class/sound/audio1
SUBSYSTEM=sound
MAJOR=14
MINOR=20
PHYSDEVPATH=/devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2:1.1
PHYSDEVBUS=usb
PHYSDEVDRIVER=snd-usb-audio
SEQNUM=1612
UEVENT[1227456137.363898] add /class/sound/controlC1 (sound)
ACTION=add
DEVPATH=/class/sound/controlC1
SUBSYSTEM=sound
MAJOR=116
MINOR=11
PHYSDEVPATH=/devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2:1.1
PHYSDEVBUS=usb
PHYSDEVDRIVER=snd-usb-audio
SEQNUM=1613
UEVENT[1227456137.364445] add /class/sound/mixer1 (sound)
ACTION=add
DEVPATH=/class/sound/mixer1
SUBSYSTEM=sound
MAJOR=14
MINOR=16
PHYSDEVPATH=/devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2:1.1
PHYSDEVBUS=usb
PHYSDEVDRIVER=snd-usb-audio
SEQNUM=1614
UEVENT[1227456137.364864] add /devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2:1.2 (usb)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2:1.2
SUBSYSTEM=usb
DEVTYPE=usb_interface
DRIVER=snd-usb-audio
PHYSDEVBUS=usb
PHYSDEVDRIVER=snd-usb-audio
DEVICE=/proc/bus/usb/001/012
PRODUCT=5e1/400/5
TYPE=0/0/0
INTERFACE=1/2/0
MODALIAS=usb:v05E1p0400d0005dc00dsc00dp00ic01isc02ip00
SEQNUM=1615
UEVENT[1227456137.365333] add /class/usb_endpoint/usbdev1.12_ep84 (usb_endpoint)
ACTION=add
DEVPATH=/class/usb_endpoint/usbdev1.12_ep84
SUBSYSTEM=usb_endpoint
MAJOR=250
MINOR=10
PHYSDEVPATH=/devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2:1.2
PHYSDEVBUS=usb
PHYSDEVDRIVER=snd-usb-audio
SEQNUM=1616
UEVENT[1227456137.365632] add /devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2:1.3 (usb)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2:1.3
SUBSYSTEM=usb
DEVTYPE=usb_interface
PHYSDEVBUS=usb
DEVICE=/proc/bus/usb/001/012
PRODUCT=5e1/400/5
TYPE=0/0/0
INTERFACE=255/255/255
MODALIAS=usb:v05E1p0400d0005dc00dsc00dp00icFFiscFFipFF
SEQNUM=1617
UEVENT[1227456137.365916] add /class/usb_endpoint/usbdev1.12_ep83 (usb_endpoint)
ACTION=add
DEVPATH=/class/usb_endpoint/usbdev1.12_ep83
SUBSYSTEM=usb_endpoint
MAJOR=250
MINOR=11
PHYSDEVPATH=/devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2:1.3
PHYSDEVBUS=usb
SEQNUM=1618
UEVENT[1227456137.366631] add /class/usb_endpoint/usbdev1.12_ep00 (usb_endpoint)
ACTION=add
DEVPATH=/class/usb_endpoint/usbdev1.12_ep00
SUBSYSTEM=usb_endpoint
MAJOR=250
MINOR=12
PHYSDEVPATH=/devices/pci0000:00/0000:00:1d.7/usb1/1-2
PHYSDEVBUS=usb
PHYSDEVDRIVER=usb
SEQNUM=1619
UDEV [1227456137.378540] add /devices/pci0000:00/0000:00:1d.7/usb1/1-2 (usb)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb1/1-2
SUBSYSTEM=usb
MAJOR=189
MINOR=11
DEVTYPE=usb_device
PHYSDEVBUS=usb
DEVICE=/proc/bus/usb/001/012
PRODUCT=5e1/400/5
TYPE=0/0/0
BUSNUM=001
DEVNUM=012
SEQNUM=1605
UDEVD_EVENT=1
DEVNAME=/dev/bus/usb/001/012
UDEV [1227456137.423287] add /devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2:1.2 (usb)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2:1.2
SUBSYSTEM=usb
DEVTYPE=usb_interface
DRIVER=snd-usb-audio
PHYSDEVBUS=usb
PHYSDEVDRIVER=snd-usb-audio
DEVICE=/proc/bus/usb/001/012
PRODUCT=5e1/400/5
TYPE=0/0/0
INTERFACE=1/2/0
MODALIAS=usb:v05E1p0400d0005dc00dsc00dp00ic01isc02ip00
SEQNUM=1615
UDEVD_EVENT=1
UDEV [1227456137.442648] add /class/usb_endpoint/usbdev1.12_ep84 (usb_endpoint)
UDEV_LOG=3
ACTION=add
DEVPATH=/class/usb_endpoint/usbdev1.12_ep84
SUBSYSTEM=usb_endpoint
MAJOR=250
MINOR=10
PHYSDEVPATH=/devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2:1.2
PHYSDEVBUS=usb
PHYSDEVDRIVER=snd-usb-audio
SEQNUM=1616
UDEVD_EVENT=1
DEVNAME=/dev/usbdev1.12_ep84
UDEV [1227456137.450632] add /devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2:1.1 (usb)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2:1.1
SUBSYSTEM=usb
DEVTYPE=usb_interface
PHYSDEVBUS=usb
DEVICE=/proc/bus/usb/001/012
PRODUCT=5e1/400/5
TYPE=0/0/0
INTERFACE=1/1/0
MODALIAS=usb:v05E1p0400d0005dc00dsc00dp00ic01isc01ip00
SEQNUM=1609
UDEVD_EVENT=1
UDEV [1227456137.462968] add /class/sound/mixer1 (sound)
UDEV_LOG=3
ACTION=add
DEVPATH=/class/sound/mixer1
SUBSYSTEM=sound
MAJOR=14
MINOR=16
PHYSDEVPATH=/devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2:1.1
PHYSDEVBUS=usb
PHYSDEVDRIVER=snd-usb-audio
SEQNUM=1614
UDEVD_EVENT=1
DEVNAME=/dev/mixer1
UDEV [1227456137.464124] add /class/sound/audio1 (sound)
UDEV_LOG=3
ACTION=add
DEVPATH=/class/sound/audio1
SUBSYSTEM=sound
MAJOR=14
MINOR=20
PHYSDEVPATH=/devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2:1.1
PHYSDEVBUS=usb
PHYSDEVDRIVER=snd-usb-audio
SEQNUM=1612
UDEVD_EVENT=1
DEVNAME=/dev/audio1
UDEV [1227456137.480950] add /class/sound/pcmC1D0c (sound)
UDEV_LOG=3
ACTION=add
DEVPATH=/class/sound/pcmC1D0c
SUBSYSTEM=sound
MAJOR=116
MINOR=10
PHYSDEVPATH=/devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2:1.1
PHYSDEVBUS=usb
PHYSDEVDRIVER=snd-usb-audio
SEQNUM=1610
UDEVD_EVENT=1
DEVNAME=/dev/snd/pcmC1D0c
UDEV [1227456137.484585] add /class/sound/controlC1 (sound)
UDEV_LOG=3
ACTION=add
DEVPATH=/class/sound/controlC1
SUBSYSTEM=sound
MAJOR=116
MINOR=11
PHYSDEVPATH=/devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2:1.1
PHYSDEVBUS=usb
PHYSDEVDRIVER=snd-usb-audio
SEQNUM=1613
UDEVD_EVENT=1
DEVNAME=/dev/snd/controlC1
UDEV [1227456137.489291] add /class/sound/dsp1 (sound)
UDEV_LOG=3
ACTION=add
DEVPATH=/class/sound/dsp1
SUBSYSTEM=sound
MAJOR=14
MINOR=19
PHYSDEVPATH=/devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2:1.1
PHYSDEVBUS=usb
PHYSDEVDRIVER=snd-usb-audio
SEQNUM=1611
UDEVD_EVENT=1
DEVNAME=/dev/dsp1
UDEV [1227456137.491488] add /devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2:1.0 (usb)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
PHYSDEVBUS=usb
DEVICE=/proc/bus/usb/001/012
PRODUCT=5e1/400/5
TYPE=0/0/0
INTERFACE=255/255/255
MODALIAS=usb:v05E1p0400d0005dc00dsc00dp00icFFiscFFipFF
SEQNUM=1606
UDEVD_EVENT=1
UDEV [1227456137.510251] add /class/usb_endpoint/usbdev1.12_ep82 (usb_endpoint)
UDEV_LOG=3
ACTION=add
DEVPATH=/class/usb_endpoint/usbdev1.12_ep82
SUBSYSTEM=usb_endpoint
MAJOR=250
MINOR=9
PHYSDEVPATH=/devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2:1.0
PHYSDEVBUS=usb
SEQNUM=1608
UDEVD_EVENT=1
DEVNAME=/dev/usbdev1.12_ep82
UDEV [1227456137.534106] add /devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2:1.3 (usb)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2:1.3
SUBSYSTEM=usb
DEVTYPE=usb_interface
PHYSDEVBUS=usb
DEVICE=/proc/bus/usb/001/012
PRODUCT=5e1/400/5
TYPE=0/0/0
INTERFACE=255/255/255
MODALIAS=usb:v05E1p0400d0005dc00dsc00dp00icFFiscFFipFF
SEQNUM=1617
UDEVD_EVENT=1
UDEV [1227456137.535262] add /class/usb_endpoint/usbdev1.12_ep81 (usb_endpoint)
UDEV_LOG=3
ACTION=add
DEVPATH=/class/usb_endpoint/usbdev1.12_ep81
SUBSYSTEM=usb_endpoint
MAJOR=250
MINOR=8
PHYSDEVPATH=/devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2:1.0
PHYSDEVBUS=usb
SEQNUM=1607
UDEVD_EVENT=1
DEVNAME=/dev/usbdev1.12_ep81
UDEV [1227456137.542033] add /class/usb_endpoint/usbdev1.12_ep83 (usb_endpoint)
UDEV_LOG=3
ACTION=add
DEVPATH=/class/usb_endpoint/usbdev1.12_ep83
SUBSYSTEM=usb_endpoint
MAJOR=250
MINOR=11
PHYSDEVPATH=/devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2:1.3
PHYSDEVBUS=usb
SEQNUM=1618
UDEVD_EVENT=1
DEVNAME=/dev/usbdev1.12_ep83
UDEV [1227456137.545002] add /class/usb_endpoint/usbdev1.12_ep00 (usb_endpoint)
UDEV_LOG=3
ACTION=add
DEVPATH=/class/usb_endpoint/usbdev1.12_ep00
SUBSYSTEM=usb_endpoint
MAJOR=250
MINOR=12
PHYSDEVPATH=/devices/pci0000:00/0000:00:1d.7/usb1/1-2
PHYSDEVBUS=usb
PHYSDEVDRIVER=usb
SEQNUM=1619
UDEVD_EVENT=1
DEVNAME=/dev/usbdev1.12_ep00
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [linux-dvb] AnyTV AUTV002 USB ATSC/QAM Tuner Stick
2008-11-22 21:46 [linux-dvb] AnyTV AUTV002 USB ATSC/QAM Tuner Stick Bob Cunningham
2008-11-23 16:35 ` Bob Cunningham
@ 2008-11-23 19:21 ` Michael Krufky
2008-11-23 19:40 ` CityK
1 sibling, 1 reply; 16+ messages in thread
From: Michael Krufky @ 2008-11-23 19:21 UTC (permalink / raw)
To: Bob Cunningham; +Cc: linux-dvb
On Sat, Nov 22, 2008 at 4:46 PM, Bob Cunningham <FlyMyPG@gmail.com> wrote:
> Hi,
>
> I just bought an AnyTV AUTV002 USB Tuner Stick from DealExtreme. When plugged in, lsusb provides the following:
>
> Bus 001 Device 011: ID 05e1:0400 Syntek Semiconductor Co., Ltd
>
> A quick search revealed that the au0828 driver had recently been updated (10 Nov) to support this USB ID.
>
> Following instructions on the wiki, I obtained the latest v4l-dvb source via Mercurial, and built/installed it without error. Next I did "modprobe au0828", and dmesg provided the following:
>
> au0828 driver loaded
> usbcore: registered new interface driver au0828
>
> Next I did "lsmod | grep au0828", which provides the following:
>
> au0828 20384 0
> dvb_core 68673 1 au0828
> tveeprom 14917 1 au0828
> i2c_core 20949 4 au0828,tveeprom,nvidia,i2c_i801
>
> dmesg provides the following when the device is plugged in:
>
> usb 1-2: new high speed USB device using ehci_hcd and address 10
> usb 1-2: configuration #1 chosen from 1 choice
> usb 1-2: New USB device found, idVendor=05e1, idProduct=0400
> usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
> usb 1-2: Product: USB 2.0 Video Capture Controller
> usb 1-2: Manufacturer: Syntek Semiconductor
>
> However, I have no /dev/dvb. I unplugged/replugged several times, with no change.
>
> I rebooted and repeated the modprobe and the unplug/replug, with no different results.
>
> My guess is that udev isn't making the connection from the USB ID, but I'm not sure what to do about it.
>
> I'm running a fully updated FC8 on a Dell dual Xeon-HT server with kernel 2.6.26.6-49.fc8 #1 SMP.
>
> Did I miss something basic?
Bob,
A patch was submitted that adds support for a device with usb ID
05e1:0400, but it did not get merged yet.
The reason why I didn't merge the patch yet, is that there are
multiple devices out there using this USB id but they have different
internal components and no way to differentiate between the two.
If you can open up your stick and tell us what is printed on each
chip, then I can help you get yours working.
-Mike
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [linux-dvb] AnyTV AUTV002 USB ATSC/QAM Tuner Stick
2008-11-23 19:21 ` Michael Krufky
@ 2008-11-23 19:40 ` CityK
2008-11-23 19:48 ` CityK
2008-11-24 1:08 ` Bob Cunningham
0 siblings, 2 replies; 16+ messages in thread
From: CityK @ 2008-11-23 19:40 UTC (permalink / raw)
To: Michael Krufky; +Cc: Bob Cunningham, linux-dvb
Michael Krufky wrote:
> On Sat, Nov 22, 2008 at 4:46 PM, Bob Cunningham <FlyMyPG@gmail.com> wrote:
>
>> Hi,
>>
>> I just bought an AnyTV AUTV002 USB Tuner Stick from DealExtreme. When plugged in, lsusb provides the following:
>>
>> Bus 001 Device 011: ID 05e1:0400 Syntek Semiconductor Co., Ltd
>>
>> A quick search revealed that the au0828 driver ....
>>
>
> Bob,
>
> A patch was submitted that adds support for a device with usb ID
> 05e1:0400, but it did not get merged yet.
>
> The reason why I didn't merge the patch yet, is that there are
> multiple devices out there using this USB id but they have different
> internal components and no way to differentiate between the two.
>
> If you can open up your stick and tell us what is printed on each
> chip, then I can help you get yours working.
Likely (as mentioned in the related discussion/thread:
http://marc.info/?l=linux-dvb&m=122472907625204&w=2):
- Microtune MT213x (tuner)
- Auvitek AU850x (demod)
- Auvitek AU0828 (usb)
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [linux-dvb] AnyTV AUTV002 USB ATSC/QAM Tuner Stick
2008-11-23 19:40 ` CityK
@ 2008-11-23 19:48 ` CityK
2008-11-24 1:08 ` Bob Cunningham
1 sibling, 0 replies; 16+ messages in thread
From: CityK @ 2008-11-23 19:48 UTC (permalink / raw)
To: Michael Krufky; +Cc: Bob Cunningham, linux-dvb
CityK wrote:
> Likely (as mentioned in the related discussion/thread:
> http://marc.info/?l=linux-dvb&m=122472907625204&w=2):
>
> - Microtune MT213x (tuner)
> - Auvitek AU850x (demod)
> - Auvitek AU0828 (usb)
Here's a listing example:
http://www.acesuppliers.com/Supplier_Company/USB-2-0-AnyTV-ATSC-Stick_Product_Showroom_37331.html
Bob, if you open it up, can you take some high res images and upload
them to the wiki:
http://www.linuxtv.org/wiki/index.php?title=Shenzhen_Forward_Video_AnyTV-ATSC_Stick&action=edit
I'm also curious if these are indeed LifeView OEM's (as I speculated on:
http://www.linuxtv.org/wiki/index.php/ATSC_USB_Devices#Currently_Unsupported_ATSC_USB_Devices
) ... if so, the pcb would have a LRxxx model number silk screened on to
it somewhere
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [linux-dvb] AnyTV AUTV002 USB ATSC/QAM Tuner Stick
2008-11-23 19:40 ` CityK
2008-11-23 19:48 ` CityK
@ 2008-11-24 1:08 ` Bob Cunningham
2008-11-24 1:33 ` Bob Cunningham
2008-11-24 4:50 ` CityK
1 sibling, 2 replies; 16+ messages in thread
From: Bob Cunningham @ 2008-11-24 1:08 UTC (permalink / raw)
To: CityK; +Cc: linux-dvb, Michael Krufky
CityK wrote:
> Michael Krufky wrote:
>> On Sat, Nov 22, 2008 at 4:46 PM, Bob Cunningham <FlyMyPG@gmail.com> wrote:
>>
>>> Hi,
>>>
>>> I just bought an AnyTV AUTV002 USB Tuner Stick from DealExtreme. When plugged in, lsusb provides the following:
>>>
>>> Bus 001 Device 011: ID 05e1:0400 Syntek Semiconductor Co., Ltd
>>>
>>> A quick search revealed that the au0828 driver ....
>>>
>> Bob,
>>
>> A patch was submitted that adds support for a device with usb ID
>> 05e1:0400, but it did not get merged yet.
>>
>> The reason why I didn't merge the patch yet, is that there are
>> multiple devices out there using this USB id but they have different
>> internal components and no way to differentiate between the two.
>>
>> If you can open up your stick and tell us what is printed on each
>> chip, then I can help you get yours working.
>
> Likely (as mentioned in the related discussion/thread:
> http://marc.info/?l=linux-dvb&m=122472907625204&w=2):
>
> - Microtune MT213x (tuner)
> - Auvitek AU850x (demod)
> - Auvitek AU0828 (usb)
>
There are 3 chips, from the USB to the cable connector they are:
AU0828A
AU8522AA
MT2131F
The silk screen text on the PC board reads "AUTV002_Ver1.0c"
Pictures soon!
-BobC
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [linux-dvb] AnyTV AUTV002 USB ATSC/QAM Tuner Stick
2008-11-24 1:08 ` Bob Cunningham
@ 2008-11-24 1:33 ` Bob Cunningham
2008-11-24 2:34 ` Bob Cunningham
2008-11-24 4:50 ` CityK
1 sibling, 1 reply; 16+ messages in thread
From: Bob Cunningham @ 2008-11-24 1:33 UTC (permalink / raw)
Cc: linux-dvb
Bob Cunningham wrote:
> CityK wrote:
>> Michael Krufky wrote:
>>> On Sat, Nov 22, 2008 at 4:46 PM, Bob Cunningham <FlyMyPG@gmail.com> wrote:
>>>
>>>> Hi,
>>>>
>>>> I just bought an AnyTV AUTV002 USB Tuner Stick from DealExtreme. When plugged in, lsusb provides the following:
>>>>
>>>> Bus 001 Device 011: ID 05e1:0400 Syntek Semiconductor Co., Ltd
>>>>
>>>> A quick search revealed that the au0828 driver ....
>>>>
>>> Bob,
>>>
>>> A patch was submitted that adds support for a device with usb ID
>>> 05e1:0400, but it did not get merged yet.
>>>
>>> The reason why I didn't merge the patch yet, is that there are
>>> multiple devices out there using this USB id but they have different
>>> internal components and no way to differentiate between the two.
>>>
>>> If you can open up your stick and tell us what is printed on each
>>> chip, then I can help you get yours working.
>> Likely (as mentioned in the related discussion/thread:
>> http://marc.info/?l=linux-dvb&m=122472907625204&w=2):
>>
>> - Microtune MT213x (tuner)
>> - Auvitek AU850x (demod)
>> - Auvitek AU0828 (usb)
>>
>
> There are 3 chips, from the USB to the cable connector they are:
> AU0828A
> AU8522AA
> MT2131F
>
> The silk screen text on the PC board reads "AUTV002_Ver1.0c"
>
> Pictures soon!
>
> -BobC
Hi yet again,
I checked the source, and it seems the patch I found (http://marc.info/?l=linux-dvb&m=122416362902362&w=2) had indeed not yet been committed to the tree. I applied it to my updated source and reinstalled v4l. The following devices now appear:
/dev/audio1
/dev/dsp1
/dev/dvb/adapter0
/dev/mixer1
/dev/ptmx
I have no idea if they are functional! I tried running xine, but I am unfamiliar with it, so I don't know if there is a problem in the driver, or if it is a PEBKAC.
What is the preferred testing strategy?
Thanks,
-BobC
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [linux-dvb] AnyTV AUTV002 USB ATSC/QAM Tuner Stick
2008-11-24 1:33 ` Bob Cunningham
@ 2008-11-24 2:34 ` Bob Cunningham
2008-11-24 3:05 ` Bob Cunningham
0 siblings, 1 reply; 16+ messages in thread
From: Bob Cunningham @ 2008-11-24 2:34 UTC (permalink / raw)
To: linux-dvb
Bob Cunningham wrote:
> Bob Cunningham wrote:
>> CityK wrote:
>>> Michael Krufky wrote:
>>>> On Sat, Nov 22, 2008 at 4:46 PM, Bob Cunningham <FlyMyPG@gmail.com> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> I just bought an AnyTV AUTV002 USB Tuner Stick from DealExtreme. When plugged in, lsusb provides the following:
>>>>>
>>>>> Bus 001 Device 011: ID 05e1:0400 Syntek Semiconductor Co., Ltd
>>>>>
>>>>> A quick search revealed that the au0828 driver ....
>>>>>
>>>> Bob,
>>>>
>>>> A patch was submitted that adds support for a device with usb ID
>>>> 05e1:0400, but it did not get merged yet.
>>>>
>>>> The reason why I didn't merge the patch yet, is that there are
>>>> multiple devices out there using this USB id but they have different
>>>> internal components and no way to differentiate between the two.
>>>>
>>>> If you can open up your stick and tell us what is printed on each
>>>> chip, then I can help you get yours working.
>>> Likely (as mentioned in the related discussion/thread:
>>> http://marc.info/?l=linux-dvb&m=122472907625204&w=2):
>>>
>>> - Microtune MT213x (tuner)
>>> - Auvitek AU850x (demod)
>>> - Auvitek AU0828 (usb)
>>>
>> There are 3 chips, from the USB to the cable connector they are:
>> AU0828A
>> AU8522AA
>> MT2131F
>>
>> The silk screen text on the PC board reads "AUTV002_Ver1.0c"
>>
>> Pictures soon!
>>
>> -BobC
>
> Hi yet again,
>
> I checked the source, and it seems the patch I found (http://marc.info/?l=linux-dvb&m=122416362902362&w=2) had indeed not yet been committed to the tree. I applied it to my updated source and reinstalled v4l. The following devices now appear:
>
> /dev/audio1
> /dev/dsp1
> /dev/dvb/adapter0
> /dev/mixer1
> /dev/ptmx
>
> I have no idea if they are functional! I tried running xine, but I am unfamiliar with it, so I don't know if there is a problem in the driver, or if it is a PEBKAC.
>
> What is the preferred testing strategy?
>
>
> Thanks,
>
> -BobC
As I stumbled through the maze, I was suddenly struck by a clue-by-4, and the following occurred:
$ dvbscan /usr/share/dvb/atsc/us-ATSC-center-frequencies-8VSB
Unable to query frontend status
I take it this is not a good thing.
-BobC
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [linux-dvb] AnyTV AUTV002 USB ATSC/QAM Tuner Stick
2008-11-24 2:34 ` Bob Cunningham
@ 2008-11-24 3:05 ` Bob Cunningham
0 siblings, 0 replies; 16+ messages in thread
From: Bob Cunningham @ 2008-11-24 3:05 UTC (permalink / raw)
To: linux-dvb
Bob Cunningham wrote:
> Bob Cunningham wrote:
>> Bob Cunningham wrote:
>>> CityK wrote:
>>>> Michael Krufky wrote:
>>>>> On Sat, Nov 22, 2008 at 4:46 PM, Bob Cunningham <FlyMyPG@gmail.com> wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I just bought an AnyTV AUTV002 USB Tuner Stick from DealExtreme. When plugged in, lsusb provides the following:
>>>>>>
>>>>>> Bus 001 Device 011: ID 05e1:0400 Syntek Semiconductor Co., Ltd
>>>>>>
>>>>>> A quick search revealed that the au0828 driver ....
>>>>>>
>>>>> Bob,
>>>>>
>>>>> A patch was submitted that adds support for a device with usb ID
>>>>> 05e1:0400, but it did not get merged yet.
>>>>>
>>>>> The reason why I didn't merge the patch yet, is that there are
>>>>> multiple devices out there using this USB id but they have different
>>>>> internal components and no way to differentiate between the two.
>>>>>
>>>>> If you can open up your stick and tell us what is printed on each
>>>>> chip, then I can help you get yours working.
>>>> Likely (as mentioned in the related discussion/thread:
>>>> http://marc.info/?l=linux-dvb&m=122472907625204&w=2):
>>>>
>>>> - Microtune MT213x (tuner)
>>>> - Auvitek AU850x (demod)
>>>> - Auvitek AU0828 (usb)
>>>>
>>> There are 3 chips, from the USB to the cable connector they are:
>>> AU0828A
>>> AU8522AA
>>> MT2131F
>>>
>>> The silk screen text on the PC board reads "AUTV002_Ver1.0c"
>>>
>>> Pictures soon!
>>>
>>> -BobC
>> Hi yet again,
>>
>> I checked the source, and it seems the patch I found (http://marc.info/?l=linux-dvb&m=122416362902362&w=2) had indeed not yet been committed to the tree. I applied it to my updated source and reinstalled v4l. The following devices now appear:
>>
>> /dev/audio1
>> /dev/dsp1
>> /dev/dvb/adapter0
>> /dev/mixer1
>> /dev/ptmx
>>
>> I have no idea if they are functional! I tried running xine, but I am unfamiliar with it, so I don't know if there is a problem in the driver, or if it is a PEBKAC.
>>
>> What is the preferred testing strategy?
>>
>>
>> Thanks,
>>
>> -BobC
>
>
> As I stumbled through the maze, I was suddenly struck by a clue-by-4, and the following occurred:
>
> $ dvbscan /usr/share/dvb/atsc/us-ATSC-center-frequencies-8VSB
> Unable to query frontend status
>
> I take it this is not a good thing.
>
>
> -BobC
Tried this next:
$ scan /usr/share/dvb/atsc/us-ATSC-center-frequencies-8VSB
scanning /usr/share/dvb-apps/atsc/us-ATSC-center-frequencies-8VSB
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
>>> tune to: 57028615:8VSB
WARNING: >>> tuning failed!!!
>>> tune to: 57028615:8VSB (tuning failed)
... snip over 40 other attempts ...
>>> tune to: 803028615:8VSB
WARNING: >>> tuning failed!!!
>>> tune to: 803028615:8VSB (tuning failed)
WARNING: >>> tuning failed!!!
ERROR: initial tuning failed
dumping lists (0 services)
Done.
Still not success, but at least the devices were found and are accessible.
-BobC
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [linux-dvb] AnyTV AUTV002 USB ATSC/QAM Tuner Stick
2008-11-24 1:08 ` Bob Cunningham
2008-11-24 1:33 ` Bob Cunningham
@ 2008-11-24 4:50 ` CityK
[not found] ` <492B9B98.5060603@gmail.com>
1 sibling, 1 reply; 16+ messages in thread
From: CityK @ 2008-11-24 4:50 UTC (permalink / raw)
To: Bob Cunningham; +Cc: linux-dvb, Michael Krufky
Bob Cunningham wrote:
> There are 3 chips, from the USB to the cable connector they are:
> AU0828A
> AU8522AA
> MT2131F
>
> The silk screen text on the PC board reads "AUTV002_Ver1.0c"
>
> Pictures soon!
Okay, thanks
> Hi yet again,
> >
> > I checked the source, and it seems the patch I found (http://marc.info/?l=linux-dvb&m=122416362902362&w=2) had indeed not yet been committed to the tree. I applied it to my updated source and reinstalled v4l. The following devices now appear:
> >
> > /dev/audio1
> > /dev/dsp1
> > /dev/dvb/adapter0
> > /dev/mixer1
> > /dev/ptmx
> >
> > I have no idea if they are functional! I tried running xine, but I am unfamiliar with it, so I don't know if there is a problem in the driver, or if it is a PEBKAC.
> >
> > What is the preferred testing strategy?
> >
> >
> > Thanks,
> >
> > -BobC
>
>
>
> As I stumbled through the maze, I was suddenly struck by a clue-by-4, and the following occurred:
>
> $ dvbscan /usr/share/dvb/atsc/us-ATSC-center-frequencies-8VSB
> Unable to query frontend status
>
> I take it this is not a good thing.
>
> ...
>
> Tried this next:
> $ scan /usr/share/dvb/atsc/us-ATSC-center-frequencies-8VSB
> scanning /usr/share/dvb-apps/atsc/us-ATSC-center-frequencies-8VSB
> using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
> >>> tune to: 57028615:8VSB
> WARNING: >>> tuning failed!!!
> >>> tune to: 57028615:8VSB (tuning failed)
> ... snip over 40 other attempts ...
> >>> tune to: 803028615:8VSB
> WARNING: >>> tuning failed!!!
> >>> tune to: 803028615:8VSB (tuning failed)
> WARNING: >>> tuning failed!!!
> ERROR: initial tuning failed
> dumping lists (0 services)
> Done.
>
> Still not success, but at least the devices were found and are accessible.
>
What tuner is being listed in your dmesg output ?
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [linux-dvb] AnyTV AUTV002 USB ATSC/QAM Tuner Stick
[not found] ` <492B9B98.5060603@gmail.com>
@ 2008-11-26 1:36 ` CityK
2008-11-26 7:18 ` Bob Cunningham
0 siblings, 1 reply; 16+ messages in thread
From: CityK @ 2008-11-26 1:36 UTC (permalink / raw)
To: Bob Cunningham, linux-dvb
Bob Cunningham wrote:
> CityK wrote:
>> Bob Cunningham wrote:
>>> There are 3 chips, from the USB to the cable connector they are:
>>> AU0828A
>>> AU8522AA
>>> MT2131F
>>>
>>
>> What tuner is being listed in your dmesg output ?
>
> Here's everything from dmesg:
>
> usb 1-2: new high speed USB device using ehci_hcd and address 22
> usb 1-2: configuration #1 chosen from 1 choice
> au0828: i2c bus registered
> tveeprom 4-0050: Encountered bad packet header [ff]. Corrupt or not
> a Hauppauge eeprom.
> hauppauge_eeprom: warning: unknown hauppauge model #0
> hauppauge_eeprom: hauppauge eeprom: model=0
> tda18271 4-0060: creating new instance
> Unknown device detected @ 4-0060, device not supported.
> Unknown device detected @ 4-0060, device not supported.
> tda18271_attach: error -22 on line 1171
> tda18271 4-0060: destroying instance
> DVB: registering new adapter (au0828)
> DVB: registering adapter 0 frontend 1 (Auvitek AU8522 QAM/8VSB
> Frontend)...
> Registered device AU0828 [Hauppauge Woodbury]
> usb 1-2: New USB device found, idVendor=05e1, idProduct=0400
> usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
> usb 1-2: Product: USB 2.0 Video Capture Controller
> usb 1-2: Manufacturer: Syntek Semiconductor
>
Please use 'reply all', so you don't drop the list -- I have cc'ed your
reply back in (snipping out the unnecessary stuff)
As can be seen, there is:
a) a problem with reading from the EEPROM
b) the device is initially setting up with a NXP tda18271 tuner ...
which obviously is not the same as the MT2131 in your device ...
understandably, the tuner driver craps out.
I suspect that when you were attempting to tune, all you were doing was
polling from the last state the tuner was left in (whatever the tda
driver's attempt to initialize it was before it crapped out)... and, as
there is no driver operating further, there is no fine control over the
tuner ... hence, the scan utility could instruct the frontend to check a
certain frequency, but all you're getting back is crap from the tuner
.... sort of like an analog radio that's in between stations and
emitting static -- unless you directly manipulate/have control over the
tuning knob, standing 10 feet away and verbally instructing the radio
to tune this or that frequency is going to produce the same thing being
emitted all along -- static.
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [linux-dvb] AnyTV AUTV002 USB ATSC/QAM Tuner Stick
2008-11-26 1:36 ` CityK
@ 2008-11-26 7:18 ` Bob Cunningham
2008-11-27 16:11 ` CityK
0 siblings, 1 reply; 16+ messages in thread
From: Bob Cunningham @ 2008-11-26 7:18 UTC (permalink / raw)
To: CityK; +Cc: linux-dvb
CityK wrote:
> Bob Cunningham wrote:
>> CityK wrote:
>>> Bob Cunningham wrote:
>>>> There are 3 chips, from the USB to the cable connector they are:
>>>> AU0828A
>>>> AU8522AA
>>>> MT2131F
>>>>
>>> What tuner is being listed in your dmesg output ?
>> Here's everything from dmesg:
>>
>> usb 1-2: new high speed USB device using ehci_hcd and address 22
>> usb 1-2: configuration #1 chosen from 1 choice
>> au0828: i2c bus registered
>> tveeprom 4-0050: Encountered bad packet header [ff]. Corrupt or not
>> a Hauppauge eeprom.
>> hauppauge_eeprom: warning: unknown hauppauge model #0
>> hauppauge_eeprom: hauppauge eeprom: model=0
>> tda18271 4-0060: creating new instance
>> Unknown device detected @ 4-0060, device not supported.
>> Unknown device detected @ 4-0060, device not supported.
>> tda18271_attach: error -22 on line 1171
>> tda18271 4-0060: destroying instance
>> DVB: registering new adapter (au0828)
>> DVB: registering adapter 0 frontend 1 (Auvitek AU8522 QAM/8VSB
>> Frontend)...
>> Registered device AU0828 [Hauppauge Woodbury]
>> usb 1-2: New USB device found, idVendor=05e1, idProduct=0400
>> usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
>> usb 1-2: Product: USB 2.0 Video Capture Controller
>> usb 1-2: Manufacturer: Syntek Semiconductor
>>
>
> Please use 'reply all', so you don't drop the list -- I have cc'ed your
> reply back in (snipping out the unnecessary stuff)
>
> As can be seen, there is:
> a) a problem with reading from the EEPROM
> b) the device is initially setting up with a NXP tda18271 tuner ...
> which obviously is not the same as the MT2131 in your device ...
> understandably, the tuner driver craps out.
>
> I suspect that when you were attempting to tune, all you were doing was
> polling from the last state the tuner was left in (whatever the tda
> driver's attempt to initialize it was before it crapped out)... and, as
> there is no driver operating further, there is no fine control over the
> tuner ... hence, the scan utility could instruct the frontend to check a
> certain frequency, but all you're getting back is crap from the tuner
> .... sort of like an analog radio that's in between stations and
> emitting static -- unless you directly manipulate/have control over the
> tuning knob, standing 10 feet away and verbally instructing the radio
> to tune this or that frequency is going to produce the same thing being
> emitted all along -- static.
>
What are the next steps?
1. How much effort will be needed to make this driver work?
2. Do all of the pieces already exist? (All the chips seem to be mentioned somewhere in the DVB tree.)
3. What new code is needed?
4. How much reverse-engineering needs to be done? Will a full schematic be needed?
Most importantly:
5. How can I help?
I'm a real-time embedded systems programmer with 25 years experience, though most of what I've written runs on "bare metal", often without an OS. I know nothing about Linux device drivers. However, I am very good at getting local hardware to "play nice", first by poking it with a debugger, then generally by scripting through /dev/port.
I've never worked with hardware across the USB bus, though I have brought up USB interface hardware from the CPU side, and have had to snoop USB traffic to diagnose problems. Unfortunately, I don't have a Windows system available to use to snoop the USB traffic from the driver provided by the vendor, though I haven't yet tried to get anything to work via Wine.
I'll be taking lots of time off in December, and should have some time to put toward this project.
If anyone else is curious, or wants to help, the product is here: http://www.dealextreme.com/details.dx/sku.15569
I also found a brief description of a reference design here: http://www.auvitek.com/AU8522%20MT%20USB%20TV%20Stick%20Design%20Brief_R1.0.pdf
-BobC
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [linux-dvb] AnyTV AUTV002 USB ATSC/QAM Tuner Stick
2008-11-26 7:18 ` Bob Cunningham
@ 2008-11-27 16:11 ` CityK
2008-11-27 19:28 ` Michael Krufky
0 siblings, 1 reply; 16+ messages in thread
From: CityK @ 2008-11-27 16:11 UTC (permalink / raw)
To: Bob Cunningham; +Cc: linux-dvb
Bob Cunningham wrote:
> What are the next steps?
> 1. How much effort will be needed to make this driver work?
> 2. Do all of the pieces already exist? (All the chips seem to be
> mentioned somewhere in the DVB tree.)
> 3. What new code is needed?
> 4. How much reverse-engineering needs to be done? Will a full
> schematic be needed?
>
> Most importantly:
> 5. How can I help?
>
> I'm a real-time embedded systems programmer with 25 years experience,
> though most of what I've written runs on "bare metal", often without
> an OS. I know nothing about Linux device drivers. However, I am very
> good at getting local hardware to "play nice", first by poking it with
> a debugger, then generally by scripting through /dev/port.
> I've never worked with hardware across the USB bus, though I have
> brought up USB interface hardware from the CPU side, and have had to
> snoop USB traffic to diagnose problems. Unfortunately, I don't have a
> Windows system available to use to snoop the USB traffic from the
> driver provided by the vendor, though I haven't yet tried to get
> anything to work via Wine.
>
> I'll be taking lots of time off in December, and should have some time
> to put toward this project.
>
> If anyone else is curious, or wants to help, the product is here:
> http://www.dealextreme.com/details.dx/sku.15569
>
> I also found a brief description of a reference design here:
> http://www.auvitek.com/AU8522%20MT%20USB%20TV%20Stick%20Design%20Brief_R1.0.pdf
1 - probably not a lot
2 - sounds like it, but I do not know how far developed the MT2131
driver is
3 - probably just the "glue code" to tie all the pieces together
4 - likely none (there may be a chance the the components are wired up
slightly differently, such as in the case with GPIO pins, in which case
you'd have to try to discover the true configuration....schematics would
obviously help, but probably 99.99% of cases are resolved without such
aide )
5 - you can add the support for the device ! :P Because of the
advanced state (component drivers already exist) you won't need any in
depth knowledge about the developing device drivers. At this point, all
you will need to do is figure out where to insert the necessary glue
code in the existing modules - have a look in the source code of the
respective components (eg. /linux/drivers/media/video/au0828/ ;
/linux/drivers/media/dvb/frontends/ ; .... ). Note that the AU0828 does
not currently support analog
(http://marc.info/?l=linux-video&m=122459807631633&w=2).
I suspect that solving the EEPROM issue is just a matter of adjusting
the code so that it is not specifically expecting a Hauppauge
signature. Getting the device to attach the correct tuner should be, I
imagine, fairly straight forward too . It would appear that this device
is highly similar to the Woodbury (see:
http://marc.info/?l=linux-dvb&m=122617795121243&w=2); I do not know
whether there is significant difference between the respective MT parts
-- might be trivial, then again it might not be
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [linux-dvb] AnyTV AUTV002 USB ATSC/QAM Tuner Stick
2008-11-27 16:11 ` CityK
@ 2008-11-27 19:28 ` Michael Krufky
2008-12-19 6:43 ` Bob Cunningham
0 siblings, 1 reply; 16+ messages in thread
From: Michael Krufky @ 2008-11-27 19:28 UTC (permalink / raw)
To: CityK; +Cc: Bob Cunningham, Mark Kimsal, linux-dvb
On Thu, Nov 27, 2008 at 11:11 AM, CityK <cityk@rogers.com> wrote:
> Bob Cunningham wrote:
>> What are the next steps?
>> 1. How much effort will be needed to make this driver work?
>> 2. Do all of the pieces already exist? (All the chips seem to be
>> mentioned somewhere in the DVB tree.)
>> 3. What new code is needed?
>> 4. How much reverse-engineering needs to be done? Will a full
>> schematic be needed?
>>
>> Most importantly:
>> 5. How can I help?
>>
>> I'm a real-time embedded systems programmer with 25 years experience,
>> though most of what I've written runs on "bare metal", often without
>> an OS. I know nothing about Linux device drivers. However, I am very
>> good at getting local hardware to "play nice", first by poking it with
>> a debugger, then generally by scripting through /dev/port.
>> I've never worked with hardware across the USB bus, though I have
>> brought up USB interface hardware from the CPU side, and have had to
>> snoop USB traffic to diagnose problems. Unfortunately, I don't have a
>> Windows system available to use to snoop the USB traffic from the
>> driver provided by the vendor, though I haven't yet tried to get
>> anything to work via Wine.
>>
>> I'll be taking lots of time off in December, and should have some time
>> to put toward this project.
>>
>> If anyone else is curious, or wants to help, the product is here:
>> http://www.dealextreme.com/details.dx/sku.15569
>>
>> I also found a brief description of a reference design here:
>> http://www.auvitek.com/AU8522%20MT%20USB%20TV%20Stick%20Design%20Brief_R1.0.pdf
>
> 1 - probably not a lot
> 2 - sounds like it, but I do not know how far developed the MT2131
> driver is
> 3 - probably just the "glue code" to tie all the pieces together
> 4 - likely none (there may be a chance the the components are wired up
> slightly differently, such as in the case with GPIO pins, in which case
> you'd have to try to discover the true configuration....schematics would
> obviously help, but probably 99.99% of cases are resolved without such
> aide )
> 5 - you can add the support for the device ! :P Because of the
> advanced state (component drivers already exist) you won't need any in
> depth knowledge about the developing device drivers. At this point, all
> you will need to do is figure out where to insert the necessary glue
> code in the existing modules - have a look in the source code of the
> respective components (eg. /linux/drivers/media/video/au0828/ ;
> /linux/drivers/media/dvb/frontends/ ; .... ). Note that the AU0828 does
> not currently support analog
> (http://marc.info/?l=linux-video&m=122459807631633&w=2).
>
> I suspect that solving the EEPROM issue is just a matter of adjusting
> the code so that it is not specifically expecting a Hauppauge
> signature. Getting the device to attach the correct tuner should be, I
> imagine, fairly straight forward too . It would appear that this device
> is highly similar to the Woodbury (see:
> http://marc.info/?l=linux-dvb&m=122617795121243&w=2); I do not know
> whether there is significant difference between the respective MT parts
> -- might be trivial, then again it might not be
I am hosting experimental support for these devices in the following
mercurial repository:
http://linuxtv.org/hg/~mkrufky/teledongle
Please generate any patches, if any, against the above tree.
If you read the comments that I wrote in the changesets in that tree,
it explains what I know about these devices.
Ignore the "syntek teledongle" name for now -- there are so many of
these different devices floating around with the same USB ID that the
name really doesnt matter.
If this works for you, please let me know. So far, the tda18271
version works, but the mt2131 version does not.
-Mike
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [linux-dvb] AnyTV AUTV002 USB ATSC/QAM Tuner Stick
2008-11-27 19:28 ` Michael Krufky
@ 2008-12-19 6:43 ` Bob Cunningham
2009-03-04 17:24 ` Bob Cunningham
0 siblings, 1 reply; 16+ messages in thread
From: Bob Cunningham @ 2008-12-19 6:43 UTC (permalink / raw)
To: Michael Krufky; +Cc: Mark Kimsal, linux-dvb
Michael Krufky wrote:
> On Thu, Nov 27, 2008 at 11:11 AM, CityK <cityk@rogers.com> wrote:
>> Bob Cunningham wrote:
>>> What are the next steps?
>>> 1. How much effort will be needed to make this driver work?
>>> 2. Do all of the pieces already exist? (All the chips seem to be
>>> mentioned somewhere in the DVB tree.)
>>> 3. What new code is needed?
>>> 4. How much reverse-engineering needs to be done? Will a full
>>> schematic be needed?
>>>
>>> Most importantly:
>>> 5. How can I help?
>>>
>>> I'm a real-time embedded systems programmer with 25 years experience,
>>> though most of what I've written runs on "bare metal", often without
>>> an OS. I know nothing about Linux device drivers. However, I am very
>>> good at getting local hardware to "play nice", first by poking it with
>>> a debugger, then generally by scripting through /dev/port.
>>> I've never worked with hardware across the USB bus, though I have
>>> brought up USB interface hardware from the CPU side, and have had to
>>> snoop USB traffic to diagnose problems. Unfortunately, I don't have a
>>> Windows system available to use to snoop the USB traffic from the
>>> driver provided by the vendor, though I haven't yet tried to get
>>> anything to work via Wine.
>>>
>>> I'll be taking lots of time off in December, and should have some time
>>> to put toward this project.
>>>
>>> If anyone else is curious, or wants to help, the product is here:
>>> http://www.dealextreme.com/details.dx/sku.15569
>>>
>>> I also found a brief description of a reference design here:
>>> http://www.auvitek.com/AU8522%20MT%20USB%20TV%20Stick%20Design%20Brief_R1.0.pdf
>> 1 - probably not a lot
>> 2 - sounds like it, but I do not know how far developed the MT2131
>> driver is
>> 3 - probably just the "glue code" to tie all the pieces together
>> 4 - likely none (there may be a chance the the components are wired up
>> slightly differently, such as in the case with GPIO pins, in which case
>> you'd have to try to discover the true configuration....schematics would
>> obviously help, but probably 99.99% of cases are resolved without such
>> aide )
>> 5 - you can add the support for the device ! :P Because of the
>> advanced state (component drivers already exist) you won't need any in
>> depth knowledge about the developing device drivers. At this point, all
>> you will need to do is figure out where to insert the necessary glue
>> code in the existing modules - have a look in the source code of the
>> respective components (eg. /linux/drivers/media/video/au0828/ ;
>> /linux/drivers/media/dvb/frontends/ ; .... ). Note that the AU0828 does
>> not currently support analog
>> (http://marc.info/?l=linux-video&m=122459807631633&w=2).
>>
>> I suspect that solving the EEPROM issue is just a matter of adjusting
>> the code so that it is not specifically expecting a Hauppauge
>> signature. Getting the device to attach the correct tuner should be, I
>> imagine, fairly straight forward too . It would appear that this device
>> is highly similar to the Woodbury (see:
>> http://marc.info/?l=linux-dvb&m=122617795121243&w=2); I do not know
>> whether there is significant difference between the respective MT parts
>> -- might be trivial, then again it might not be
>
> I am hosting experimental support for these devices in the following
> mercurial repository:
>
> http://linuxtv.org/hg/~mkrufky/teledongle
>
> Please generate any patches, if any, against the above tree.
>
> If you read the comments that I wrote in the changesets in that tree,
> it explains what I know about these devices.
>
> Ignore the "syntek teledongle" name for now -- there are so many of
> these different devices floating around with the same USB ID that the
> name really doesnt matter.
>
> If this works for you, please let me know. So far, the tda18271
> version works, but the mt2131 version does not.
>
> -Mike
>
Sorry for the delay! I got, built and installed the teledongle tree, and dmesg provided the following output:
usb 1-2: new high speed USB device using ehci_hcd and address 7
usb 1-2: configuration #1 chosen from 1 choice
usb 1-2: New USB device found, idVendor=05e1, idProduct=0400
usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-2: Product: USB 2.0 Video Capture Controller
usb 1-2: Manufacturer: Syntek Semiconductor
au0828 driver loaded
au0828: i2c bus registered
tda18271 4-0060: creating new instance
Unknown device detected @ 4-0060, device not supported.
Unknown device detected @ 4-0060, device not supported.
tda18271_attach: error -22 on line 1171
tda18271 4-0060: destroying instance
MT2131: successfully identified at address 0x60
DVB: registering new adapter (au0828)
DVB: registering adapter 0 frontend 0 (Auvitek AU8522 QAM/8VSB Frontend)...
Registered device AU0828 [Syntek Teledongle [EXPERIMENTAL]]
usbcore: registered new interface driver au0828
And dvbscan was still "Unable to query frontend status".
It will take me longer than expected to get into the code. If an experineced v4l developer would like to take on this device, I'll donate one to the cause. I'll stay in the loop for testing, and to learn how it is done.
Thanks,
-BobC
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: AnyTV AUTV002 USB ATSC/QAM Tuner Stick
2008-12-19 6:43 ` Bob Cunningham
@ 2009-03-04 17:24 ` Bob Cunningham
0 siblings, 0 replies; 16+ messages in thread
From: Bob Cunningham @ 2009-03-04 17:24 UTC (permalink / raw)
To: Michael Krufky, linux-media
Hi,
I have not been able to put any serious time into this project, and I'd like to reiterate my offer to buy one of these devices (http://www.dealextreme.com/details.dx/sku.15569) for an experienced v4l developer who would like to give it a try. I will stay in the loop for testing (FC10 on Dell SC1420).
Blame my new girlfriend: My evenings are no longer my own. And I don't mind it one bit!
-BobC
Bob Cunningham wrote:
> Michael Krufky wrote:
>> On Thu, Nov 27, 2008 at 11:11 AM, CityK <cityk@rogers.com> wrote:
>>> Bob Cunningham wrote:
>>>> What are the next steps?
>>>> 1. How much effort will be needed to make this driver work?
>>>> 2. Do all of the pieces already exist? (All the chips seem to be
>>>> mentioned somewhere in the DVB tree.)
>>>> 3. What new code is needed?
>>>> 4. How much reverse-engineering needs to be done? Will a full
>>>> schematic be needed?
>>>>
>>>> Most importantly:
>>>> 5. How can I help?
>>>>
>>>> I'm a real-time embedded systems programmer with 25 years experience,
>>>> though most of what I've written runs on "bare metal", often without
>>>> an OS. I know nothing about Linux device drivers. However, I am very
>>>> good at getting local hardware to "play nice", first by poking it with
>>>> a debugger, then generally by scripting through /dev/port.
>>>> I've never worked with hardware across the USB bus, though I have
>>>> brought up USB interface hardware from the CPU side, and have had to
>>>> snoop USB traffic to diagnose problems. Unfortunately, I don't have a
>>>> Windows system available to use to snoop the USB traffic from the
>>>> driver provided by the vendor, though I haven't yet tried to get
>>>> anything to work via Wine.
>>>>
>>>> I'll be taking lots of time off in December, and should have some time
>>>> to put toward this project.
>>>>
>>>> If anyone else is curious, or wants to help, the product is here:
>>>> http://www.dealextreme.com/details.dx/sku.15569
>>>>
>>>> I also found a brief description of a reference design here:
>>>> http://www.auvitek.com/AU8522%20MT%20USB%20TV%20Stick%20Design%20Brief_R1.0.pdf
>>> 1 - probably not a lot
>>> 2 - sounds like it, but I do not know how far developed the MT2131
>>> driver is
>>> 3 - probably just the "glue code" to tie all the pieces together
>>> 4 - likely none (there may be a chance the the components are wired up
>>> slightly differently, such as in the case with GPIO pins, in which case
>>> you'd have to try to discover the true configuration....schematics would
>>> obviously help, but probably 99.99% of cases are resolved without such
>>> aide )
>>> 5 - you can add the support for the device ! :P Because of the
>>> advanced state (component drivers already exist) you won't need any in
>>> depth knowledge about the developing device drivers. At this point, all
>>> you will need to do is figure out where to insert the necessary glue
>>> code in the existing modules - have a look in the source code of the
>>> respective components (eg. /linux/drivers/media/video/au0828/ ;
>>> /linux/drivers/media/dvb/frontends/ ; .... ). Note that the AU0828 does
>>> not currently support analog
>>> (http://marc.info/?l=linux-video&m=122459807631633&w=2).
>>>
>>> I suspect that solving the EEPROM issue is just a matter of adjusting
>>> the code so that it is not specifically expecting a Hauppauge
>>> signature. Getting the device to attach the correct tuner should be, I
>>> imagine, fairly straight forward too . It would appear that this device
>>> is highly similar to the Woodbury (see:
>>> http://marc.info/?l=linux-dvb&m=122617795121243&w=2); I do not know
>>> whether there is significant difference between the respective MT parts
>>> -- might be trivial, then again it might not be
>> I am hosting experimental support for these devices in the following
>> mercurial repository:
>>
>> http://linuxtv.org/hg/~mkrufky/teledongle
>>
>> Please generate any patches, if any, against the above tree.
>>
>> If you read the comments that I wrote in the changesets in that tree,
>> it explains what I know about these devices.
>>
>> Ignore the "syntek teledongle" name for now -- there are so many of
>> these different devices floating around with the same USB ID that the
>> name really doesnt matter.
>>
>> If this works for you, please let me know. So far, the tda18271
>> version works, but the mt2131 version does not.
>>
>> -Mike
>>
>
> Sorry for the delay! I got, built and installed the teledongle tree, and dmesg provided the following output:
>
> usb 1-2: new high speed USB device using ehci_hcd and address 7
> usb 1-2: configuration #1 chosen from 1 choice
> usb 1-2: New USB device found, idVendor=05e1, idProduct=0400
> usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
> usb 1-2: Product: USB 2.0 Video Capture Controller
> usb 1-2: Manufacturer: Syntek Semiconductor
> au0828 driver loaded
> au0828: i2c bus registered
> tda18271 4-0060: creating new instance
> Unknown device detected @ 4-0060, device not supported.
> Unknown device detected @ 4-0060, device not supported.
> tda18271_attach: error -22 on line 1171
> tda18271 4-0060: destroying instance
> MT2131: successfully identified at address 0x60
> DVB: registering new adapter (au0828)
> DVB: registering adapter 0 frontend 0 (Auvitek AU8522 QAM/8VSB Frontend)...
> Registered device AU0828 [Syntek Teledongle [EXPERIMENTAL]]
> usbcore: registered new interface driver au0828
>
> And dvbscan was still "Unable to query frontend status".
>
> It will take me longer than expected to get into the code. If an experineced v4l developer would like to take on this device, I'll donate one to the cause. I'll stay in the loop for testing, and to learn how it is done.
>
>
> Thanks,
>
> -BobC
>
> _______________________________________________
> linux-dvb mailing list
> linux-dvb@linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
>
^ permalink raw reply [flat|nested] 16+ messages in thread
end of thread, other threads:[~2009-03-04 22:23 UTC | newest]
Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-11-22 21:46 [linux-dvb] AnyTV AUTV002 USB ATSC/QAM Tuner Stick Bob Cunningham
2008-11-23 16:35 ` Bob Cunningham
2008-11-23 19:21 ` Michael Krufky
2008-11-23 19:40 ` CityK
2008-11-23 19:48 ` CityK
2008-11-24 1:08 ` Bob Cunningham
2008-11-24 1:33 ` Bob Cunningham
2008-11-24 2:34 ` Bob Cunningham
2008-11-24 3:05 ` Bob Cunningham
2008-11-24 4:50 ` CityK
[not found] ` <492B9B98.5060603@gmail.com>
2008-11-26 1:36 ` CityK
2008-11-26 7:18 ` Bob Cunningham
2008-11-27 16:11 ` CityK
2008-11-27 19:28 ` Michael Krufky
2008-12-19 6:43 ` Bob Cunningham
2009-03-04 17:24 ` Bob Cunningham
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).