Results 1 to 1 of 1
Hey everyone. I just installed Linux a few weeks ago and I'm trying to figure it out so be patient.
I'm trying to get a ATI TV Wonder Pro PCI ...
- 05-19-2007 #1Just Joined!
- Join Date
- May 2007
- Posts
- 1
Ati tv Wonder Pro pci - Overlay Problem
Hey everyone. I just installed Linux a few weeks ago and I'm trying to figure it out so be patient.
I'm trying to get a ATI TV Wonder Pro PCI card working on Debian. My kernel version is 2.6.18-4-k7. I pulled out the card at on it says:
Conexant CX23880/1/2/3
Broad Decoder CX23883-17
TV Wonder Pro
Philips
S/N 160329013774
P/N 1029520100080753
running xawtv with /dev/video0 gives me the following:
evan@desktop:~$ xawtv -c /dev/video0
and finally shows me what displayed on my webcam. When I switch to /dev/video1 I get:Code:This is xawtv-3.95.dfsg.1, running on Linux/i686 (2.6.18-4-k7) /dev/video0 [v4l]: no overlay support v4l-conf had some trouble, trying to continue anyway Warning: Cannot convert string "-*-ledfixed-medium-r-*--39-*-*-*-c-*-*-*" to type FontStruct ioctl: VIDIOCMCAPTURE(frame=0;height=120;width=160;format=7): Invalid argument ioctl: VIDIOCMCAPTURE(frame=0;height=120;width=160;format=15): Invalid argument ioctl: VIDIOCMCAPTURE(frame=0;height=120;width=160;format=9): Invalid argument ioctl: VIDIOCMCAPTURE(frame=0;height=120;width=160;format=5): Invalid argument
evan@desktop:~$ xawtv -c /dev/video1
I can hear the audio but I get a black screen (no picture). When I change the capture setting from 'grabdisplay' to 'off', the display shows a screen shot of the program. I'm assuming it is some sort of overlay problem. I've also tried tvtime and that also gives me a black screen but with no audio.Code:This is xawtv-3.95.dfsg.1, running on Linux/i686 (2.6.18-4-k7) /dev/video1 [v4l2]: no overlay support v4l-conf had some trouble, trying to continue anyway Warning: Cannot convert string "-*-ledfixed-medium-r-*--39-*-*-*-c-*-*-*" to type FontStruct
Here's a little bit more info that may be important:
evan@desktop:~$ lsmod
evan@desktop:~$ scantvCode:Module Size Used by ir_kbd_i2c 8976 0 cx8800 31692 0 binfmt_misc 11272 1 radeon 100000 2 drm 61844 3 radeon ppdev 8964 0 lp 11300 0 button 6928 0 ac 5508 0 battery 9924 0 ipv6 228064 8 dm_snapshot 15904 0 dm_mirror 19600 0 dm_mod 50776 2 dm_snapshot,dm_mirror sbp2 21320 0 loop 15496 0 tuner 53736 0 cx88xx 58660 1 cx8800 radeonfb 94784 1 ir_common 28164 2 ir_kbd_i2c,cx88xx snd_mpu401 7848 0 snd_mpu401_uart 8384 1 snd_mpu401 video_buf 23428 2 cx8800,cx88xx tveeprom 14160 1 cx88xx btcx_risc 5064 2 cx8800,cx88xx i2c_algo_bit 8776 2 cx88xx,radeonfb snd_usb_audio 69792 0 snd_usb_lib 15424 1 snd_usb_audio snd_rawmidi 23200 2 snd_mpu401_uart,snd_usb_lib snd_seq_device 8140 1 snd_rawmidi snd_hwdep 9156 1 snd_usb_audio ns558 5120 0 gameport 14920 2 ns558 parport_pc 32612 1 parport 33672 3 ppdev,lp,parport_pc serio_raw 6980 0 usblp 13120 0 quickcam_messenger 12676 0 usbvideo 24900 1 quickcam_messenger psmouse 35336 0 shpchp 33312 0 pci_hotplug 29056 1 shpchp snd_intel8x0 30620 1 snd_ac97_codec 83360 1 snd_intel8x0 snd_ac97_bus 2688 1 snd_ac97_codec pcspkr 3392 0 i2c_nforce2 7232 0 snd_pcm 68996 3 snd_usb_audio,snd_intel8x0,snd_ac97_codec snd_timer 21316 1 snd_pcm snd 47524 12 snd_mpu401,snd_mpu401_uart,snd_usb_audio,snd_rawmidi,snd_seq_device,snd_hwdep,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer soundcore 9568 1 snd snd_page_alloc 9928 2 snd_intel8x0,snd_pcm compat_ioctl32 1792 2 cx8800,usbvideo videodev 21440 3 cx8800,cx88xx,usbvideo v4l1_compat 12356 2 cx8800,videodev v4l2_common 20736 3 cx8800,tuner,videodev i2c_core 20096 7 ir_kbd_i2c,tuner,cx88xx,radeonfb,tveeprom,i2c_algo_bit,i2c_nforce2 nvidia_agp 8284 1 agpgart 30216 2 drm,nvidia_agp joydev 9408 0 eth1394 18756 0 evdev 9408 2 tsdev 7808 0 ext3 120584 1 jbd 52968 1 ext3 mbcache 8644 1 ext3 ide_cd 36576 0 cdrom 33056 1 ide_cd ide_disk 15168 3 usbhid 37856 0 amd74xx 13340 0 [permanent] generic 5764 0 [permanent] ide_core 110984 4 ide_cd,ide_disk,amd74xx,generic ohci1394 31344 0 ieee1394 88376 3 sbp2,eth1394,ohci1394 3c59x 40808 0 mii 5696 1 3c59x ehci_hcd 28488 0 sata_sil 11784 0 sata_nv 11332 0 libata 90772 2 sata_sil,sata_nv scsi_mod 124872 2 sbp2,libata ohci_hcd 18564 0 forcedeth 38788 0 usbcore 113412 9 snd_usb_audio,snd_usb_lib,usblp,quickcam_messenger,usbvideo,usbhid,ehci_hcd,ohci_hcd thermal 13896 0 processor 29128 1 thermal fan 5124 0
evan@desktop:~$ dmesgCode:please select your TV norm 0: PAL 1: NTSC 2: SECAM 3: AUTO nr ? 1 please select a frequency table 0: us-bcast 1: us-cable 2: us-cable-hrc 3: japan-bcast 4: japan-cable 5: europe-west 6: europe-east 7: italy 8: newzealand 9: australia 10: ireland 11: france 12: china-bcast 13: southafrica 14: argentina 15: australia-optus 16: russia nr ? 0 [global] freqtab = us-bcast [defaults] input = Television norm = NTSC device has no tuner, exiting
evan@desktop:~$ v4l-info /dev/video1Code:... ACPI: PCI interrupt for device 0000:01:06.0 disabled cx8800: Unknown parameter `tuner' cx2388x v4l2 driver version 0.0.6 loaded PCI: Enabling device 0000:01:06.0 (0000 -> 0002) ACPI: PCI Interrupt 0000:01:06.0[A] -> Link [APC1] -> GSI 16 (level, high) -> IRQ 217 CORE cx88[0]: subsystem: 1002:00f8, board: ATI TV Wonder Pro [card=4,autodetected] TV tuner 44 at 0x1fe, Radio tuner -1 at 0x1fe tuner 6-0043: chip found @ 0x86 (cx88[0]) tda9887 6-0043: tda988[5/6/7] found @ 0x43 (tuner) tuner 6-0060: All bytes are equal. It is not a TEA5767 tuner 6-0060: chip found @ 0xc0 (cx88[0]) tuner 6-0060: type set to 44 (Philips 4 in 1 (ATI TV Wonder Pro/Conexant)) cx88[0]/0: found at 0000:01:06.0, rev: 3, irq: 217, latency: 32, mmio: 0xe8000000 cx88[0]/0: registered device video1 [v4l2] cx88[0]/0: registered device vbi0 ...
Hopefully this is enough that someone can suggest a solution. If not I'd be happy to provide more. Just keep in mind I'm a newbie so you'll probably have to spell out the commands for doing something!Code:### v4l2 device info [/dev/video1] ### general info VIDIOC_QUERYCAP driver : "cx8800" card : "ATI TV Wonder Pro" bus_info : "PCI:0000:01:06.0" version : 0.0.6 capabilities : 0x5010011 [VIDEO_CAPTURE,VBI_CAPTURE,TUNER,READWRITE,STREAMING] standards VIDIOC_ENUMSTD(0) index : 0 id : 0x1000 [NTSC_M] name : "NTSC-M" frameperiod.numerator : 1001 frameperiod.denominator : 30000 framelines : 525 VIDIOC_ENUMSTD(1) index : 1 id : 0x2000 [NTSC_M_JP] name : "NTSC-JP" frameperiod.numerator : 1001 frameperiod.denominator : 30000 framelines : 525 VIDIOC_ENUMSTD(2) index : 2 id : 0x7 [PAL_B,PAL_B1,PAL_G] name : "PAL-BG" frameperiod.numerator : 1 frameperiod.denominator : 25 framelines : 625 VIDIOC_ENUMSTD(3) index : 3 id : 0xe0 [PAL_D,PAL_D1,PAL_K] name : "PAL-DK" frameperiod.numerator : 1 frameperiod.denominator : 25 framelines : 625 VIDIOC_ENUMSTD(4) index : 4 id : 0x10 [PAL_I] name : "PAL-I" frameperiod.numerator : 1 frameperiod.denominator : 25 framelines : 625 VIDIOC_ENUMSTD(5) index : 5 id : 0x100 [PAL_M] name : "PAL-M" frameperiod.numerator : 1001 frameperiod.denominator : 30000 framelines : 525 VIDIOC_ENUMSTD(6) index : 6 id : 0x200 [PAL_N] name : "PAL-N" frameperiod.numerator : 1 frameperiod.denominator : 25 framelines : 625 VIDIOC_ENUMSTD(7) index : 7 id : 0x400 [PAL_Nc] name : "PAL-Nc" frameperiod.numerator : 1 frameperiod.denominator : 25 framelines : 625 VIDIOC_ENUMSTD(8) index : 8 id : 0x800 [PAL_60] name : "PAL-60" frameperiod.numerator : 1001 frameperiod.denominator : 30000 framelines : 525 VIDIOC_ENUMSTD(9) index : 9 id : 0x400000 [SECAM_L] name : "SECAM-L" frameperiod.numerator : 1 frameperiod.denominator : 25 framelines : 625 VIDIOC_ENUMSTD(10) index : 10 id : 0x320000 [SECAM_D,SECAM_K,SECAM_K1] name : "SECAM-DK" frameperiod.numerator : 1 frameperiod.denominator : 25 framelines : 625 inputs VIDIOC_ENUMINPUT(0) index : 0 name : "Television" type : TUNER audioset : 0 tuner : 0 std : 0x723ff7 [PAL_B,PAL_B1,PAL_G,PAL_I,PAL_D,PAL_D1,PAL_K,PAL_M,PAL_N,PAL_Nc,PAL_60,NTSC_M,NTSC_M_JP,SECAM_D,SECAM_K,SECAM_K1,SECAM_L] status : 0x0 [] VIDIOC_ENUMINPUT(1) index : 1 name : "Composite1" type : CAMERA audioset : 0 tuner : 0 std : 0x723ff7 [PAL_B,PAL_B1,PAL_G,PAL_I,PAL_D,PAL_D1,PAL_K,PAL_M,PAL_N,PAL_Nc,PAL_60,NTSC_M,NTSC_M_JP,SECAM_D,SECAM_K,SECAM_K1,SECAM_L] status : 0x0 [] VIDIOC_ENUMINPUT(2) index : 2 name : "S-Video" type : CAMERA audioset : 0 tuner : 0 std : 0x723ff7 [PAL_B,PAL_B1,PAL_G,PAL_I,PAL_D,PAL_D1,PAL_K,PAL_M,PAL_N,PAL_Nc,PAL_60,NTSC_M,NTSC_M_JP,SECAM_D,SECAM_K,SECAM_K1,SECAM_L] status : 0x0 [] tuners VIDIOC_G_TUNER(0) index : 0 name : "Television" type : ANALOG_TV capability : 0x2 [NORM] rangelow : 0 rangehigh : 4294967295 rxsubchans : 0x0 [] audmode : MONO signal : 65535 afc : 0 video capture VIDIOC_ENUM_FMT(0,VIDEO_CAPTURE) index : 0 type : VIDEO_CAPTURE flags : 0 description : "8 bpp, gray" pixelformat : 0x59455247 [GREY] VIDIOC_ENUM_FMT(1,VIDEO_CAPTURE) index : 1 type : VIDEO_CAPTURE flags : 0 description : "15 bpp RGB, le" pixelformat : 0x4f424752 [RGBO] VIDIOC_ENUM_FMT(2,VIDEO_CAPTURE) index : 2 type : VIDEO_CAPTURE flags : 0 description : "15 bpp RGB, be" pixelformat : 0x51424752 [RGBQ] VIDIOC_ENUM_FMT(3,VIDEO_CAPTURE) index : 3 type : VIDEO_CAPTURE flags : 0 description : "16 bpp RGB, le" pixelformat : 0x50424752 [RGBP] VIDIOC_ENUM_FMT(4,VIDEO_CAPTURE) index : 4 type : VIDEO_CAPTURE flags : 0 description : "16 bpp RGB, be" pixelformat : 0x52424752 [RGBR] VIDIOC_ENUM_FMT(5,VIDEO_CAPTURE) index : 5 type : VIDEO_CAPTURE flags : 0 description : "24 bpp RGB, le" pixelformat : 0x33524742 [BGR3] VIDIOC_ENUM_FMT(6,VIDEO_CAPTURE) index : 6 type : VIDEO_CAPTURE flags : 0 description : "32 bpp RGB, le" pixelformat : 0x34524742 [BGR4] VIDIOC_ENUM_FMT(7,VIDEO_CAPTURE) index : 7 type : VIDEO_CAPTURE flags : 0 description : "32 bpp RGB, be" pixelformat : 0x34424752 [RGB4] VIDIOC_ENUM_FMT(8,VIDEO_CAPTURE) index : 8 type : VIDEO_CAPTURE flags : 0 description : "4:2:2, packed, YUYV" pixelformat : 0x56595559 [YUYV] VIDIOC_ENUM_FMT(9,VIDEO_CAPTURE) index : 9 type : VIDEO_CAPTURE flags : 0 description : "4:2:2, packed, UYVY" pixelformat : 0x59565955 [UYVY] VIDIOC_G_FMT(VIDEO_CAPTURE) type : VIDEO_CAPTURE fmt.pix.width : 320 fmt.pix.height : 240 fmt.pix.pixelformat : 0x33524742 [BGR3] fmt.pix.field : INTERLACED fmt.pix.bytesperline : 960 fmt.pix.sizeimage : 230400 fmt.pix.colorspace : unknown fmt.pix.priv : 0 vbi capture VIDIOC_G_FMT(VBI_CAPTURE) type : VBI_CAPTURE fmt.vbi.sampling_rate : 28636363 fmt.vbi.offset : 244 fmt.vbi.samples_per_line: 2048 fmt.vbi.sample_format : 0x59455247 [GREY] fmt.vbi.start[0] : 10 fmt.vbi.start[1] : 273 fmt.vbi.count[0] : 17 fmt.vbi.count[1] : 17 fmt.vbi.flags : 0 controls VIDIOC_QUERYCTRL(BASE+0) id : 9963776 type : INTEGER name : "Brightness" minimum : 0 maximum : 255 step : 1 default_value : 127 flags : 0 VIDIOC_QUERYCTRL(BASE+1) id : 9963777 type : INTEGER name : "Contrast" minimum : 0 maximum : 255 step : 1 default_value : 63 flags : 0 VIDIOC_QUERYCTRL(BASE+2) id : 9963778 type : INTEGER name : "Saturation" minimum : 0 maximum : 255 step : 1 default_value : 127 flags : 0 VIDIOC_QUERYCTRL(BASE+3) id : 9963779 type : INTEGER name : "Hue" minimum : 0 maximum : 255 step : 1 default_value : 127 flags : 0 VIDIOC_QUERYCTRL(BASE+5) id : 9963781 type : INTEGER name : "Volume" minimum : 0 maximum : 63 step : 1 default_value : 63 flags : 0 VIDIOC_QUERYCTRL(BASE+6) id : 9963782 type : INTEGER name : "Balance" minimum : 0 maximum : 127 step : 1 default_value : 64 flags : 0 VIDIOC_QUERYCTRL(BASE+9) id : 9963785 type : BOOLEAN name : "Mute" minimum : 0 maximum : 1 step : 0 default_value : 1 flags : 0 ### video4linux device info [/dev/video1] ### general info VIDIOCGCAP name : "ATI TV Wonder Pro" type : 0x7 [CAPTURE,TUNER,TELETEXT] channels : 3 audios : 0 maxwidth : 640 maxheight : 480 minwidth : 48 minheight : 32 channels VIDIOCGCHAN(0) channel : 0 name : "Television" tuners : 1 flags : 0x1 [TUNER] type : TV norm : 1 VIDIOCGCHAN(1) channel : 1 name : "Composite1" tuners : 0 flags : 0x0 [] type : CAMERA norm : 1 VIDIOCGCHAN(2) channel : 2 name : "S-Video" tuners : 0 flags : 0x0 [] type : CAMERA norm : 1 tuner VIDIOCGTUNER tuner : 0 name : "Television" rangelow : 0 rangehigh : 4294967295 flags : 0x7 [PAL,NTSC,SECAM] mode : NTSC signal : 65535 audio ioctl VIDIOCGAUDIO: Invalid argument picture VIDIOCGPICT brightness : 32896 hue : 32896 colour : 32896 contrast : 32896 whiteness : 0 depth : 24 palette : RGB24 buffer ioctl VIDIOCGFBUF: Invalid argument window VIDIOCGWIN x : 0 y : 0 width : 320 height : 240 chromakey : 0 flags : 0
Thanks


Reply With Quote
