From owner-freebsd-multimedia@FreeBSD.ORG Sun Jan 30 05:51:25 2005 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CD0AD16A4CE for ; Sun, 30 Jan 2005 05:51:25 +0000 (GMT) Received: from mproxy.gmail.com (mproxy.gmail.com [216.239.56.248]) by mx1.FreeBSD.org (Postfix) with ESMTP id 747D443D55 for ; Sun, 30 Jan 2005 05:51:25 +0000 (GMT) (envelope-from bill.kirkland@gmail.com) Received: by mproxy.gmail.com with SMTP id x71so82731cwb for ; Sat, 29 Jan 2005 21:51:25 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:mime-version:content-type:content-transfer-encoding; b=VTiGYBNT5ra/YdyJcy1e8GLtyFv7rcqdOiBorQ5mzHL5tDfVnRKTtqprwt5fNF8V/cQznO8n9BxU0yRMqtXNe74m6EwIBkKz963WXNnoWuKqqiFkwDUWXkG43DmSCxuGDwlysp05coevct8BZ9q6A0Y0iJZ/Z2wh86WsicBr/Xs= Received: by 10.11.120.42 with SMTP id s42mr1226cwc; Sat, 29 Jan 2005 21:51:25 -0800 (PST) Received: by 10.11.120.26 with HTTP; Sat, 29 Jan 2005 21:51:25 -0800 (PST) Message-ID: Date: Sun, 30 Jan 2005 05:51:25 +0000 From: Bill Kirkland To: multimedia@freeBSD.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: bt848 configuration difficulties X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Bill Kirkland List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Jan 2005 05:51:26 -0000 Hi, I am having difficulties configuring my video capture card. I am running FreeBSD-5.3 with the bt848 driver. I only receive static. As many others appear to get this to work, I suspect my configuration is at fault. I apparently have not yet found the document which will clear this up for me. It functions from WinXP, so I know my hardware works and is connected correctly. I have included the output from the following commands ... # uname -a # tail /usr/src/sys/dev/bktr/CHANGELOG # cat /var/log/messages # fxtv -debug startup # pciconf -lv # sysctl hw.bt848 # xawtv -hwscan -debug 2 ... if there is some more information which would help, let me know. Any assistance would be appreciated ... [ yes, this is a second post. no attachments this time. ] # uname -a FreeBSD ash.wek 5.3-RELEASE FreeBSD 5.3-RELEASE #3: Sat Jan 29 02:22:25 UTC 2005 root@ash.wek:/usr/obj/usr/src/sys/wek-050129 i386 # tail /usr/src/sys/dev/bktr/CHANGELOG 2.18 30 Oct 2000 Roger Hardiman - Add new ioctls to allow userland programs fuller access to the I2C bus, BT848_MSP_READ BT848_MSP_WRITE and BT848_MSP_RESET. Add tuner type 0x2a. Remove 0x2c which was incorrect. Christian Gusenbauer added support for audio on Hauppauge cards without the audio mux. The MSP is used for audio selection. (the 44xxx models) # cat /var/log/messages Jan 29 04:00:00 ash newsyslog[596]: logfile turned over due to size>100K Jan 29 04:03:15 ash reboot: rebooted by wek Jan 29 04:03:15 ash syslogd: exiting on signal 15 Jan 29 04:04:26 ash syslogd: kernel boot file is /boot/kernel/kernel Jan 29 04:04:26 ash kernel: Copyright (c) 1992-2004 The FreeBSD Project. Jan 29 04:04:26 ash kernel: Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 Jan 29 04:04:26 ash kernel: The Regents of the University of California. All rights reserved. Jan 29 04:04:26 ash kernel: FreeBSD 5.3-RELEASE #3: Sat Jan 29 02:22:25 UTC 2005 Jan 29 04:04:26 ash kernel: root@ash.wek:/usr/obj/usr/src/sys/wek-050129 Jan 29 04:04:26 ash kernel: Timecounter "i8254" frequency 1193182 Hz quality 0 Jan 29 04:04:26 ash kernel: CPU: Intel(R) Pentium(R) 4 CPU 2.66GHz (2659.11-MHz 686-class CPU) Jan 29 04:04:26 ash kernel: Origin = "GenuineIntel" Id = 0xf29 Stepping = 9 Jan 29 04:04:26 ash kernel: Features=0xbfebfbff Jan 29 04:04:26 ash kernel: real memory = 259981312 (247 MB) Jan 29 04:04:26 ash kernel: avail memory = 244748288 (233 MB) Jan 29 04:04:26 ash kernel: npx0: [FAST] Jan 29 04:04:26 ash kernel: npx0: on motherboard Jan 29 04:04:26 ash kernel: npx0: INT 16 interface Jan 29 04:04:26 ash kernel: acpi0: on motherboard Jan 29 04:04:26 ash kernel: acpi0: Power Button (fixed) Jan 29 04:04:26 ash kernel: Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000 Jan 29 04:04:26 ash kernel: acpi_timer0: <24-bit timer at 3.579545MHz> port 0x408-0x40b on acpi0 Jan 29 04:04:26 ash kernel: cpu0: port 0x530-0x537 on acpi0 Jan 29 04:04:26 ash kernel: acpi_tz0: port 0x530-0x537 on acpi0 Jan 29 04:04:26 ash kernel: acpi_button0: on acpi0 Jan 29 04:04:26 ash kernel: pcib0: port 0xcf8-0xcff on acpi0 Jan 29 04:04:26 ash kernel: pci0: on pcib0 Jan 29 04:04:26 ash kernel: agp0: mem 0xdc200000-0xdc27ffff,0xd0000000-0xd7ffffff irq 10 at device 2.0 on pci0 Jan 29 04:04:26 ash kernel: agp0: detected 8060k stolen memory Jan 29 04:04:26 ash kernel: agp0: aperture size is 128M Jan 29 04:04:26 ash kernel: uhci0: port 0xd800-0xd81f irq 10 at device 29.0 on pci0 Jan 29 04:04:26 ash kernel: uhci0: [GIANT-LOCKED] Jan 29 04:04:26 ash kernel: usb0: on uhci0 Jan 29 04:04:26 ash kernel: usb0: USB revision 1.0 Jan 29 04:04:26 ash kernel: uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 Jan 29 04:04:26 ash kernel: uhub0: 2 ports with 2 removable, self powered Jan 29 04:04:26 ash kernel: ums0: vendor 0x062a product 0x0001, rev 1.10/0.00, addr 2, iclass 3/1 Jan 29 04:04:26 ash kernel: ums0: 3 buttons and Z dir. Jan 29 04:04:26 ash kernel: uhci1: port 0xd000-0xd01f irq 11 at device 29.1 on pci0 Jan 29 04:04:26 ash kernel: uhci1: [GIANT-LOCKED] Jan 29 04:04:26 ash kernel: usb1: on uhci1 Jan 29 04:04:26 ash kernel: usb1: USB revision 1.0 Jan 29 04:04:26 ash kernel: uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 Jan 29 04:04:26 ash kernel: uhub1: 2 ports with 2 removable, self powered Jan 29 04:04:26 ash kernel: uhci2: port 0xd400-0xd41f irq 3 at device 29.2 on pci0 Jan 29 04:04:26 ash kernel: uhci2: [GIANT-LOCKED] Jan 29 04:04:26 ash kernel: usb2: on uhci2 Jan 29 04:04:26 ash kernel: usb2: USB revision 1.0 Jan 29 04:04:26 ash kernel: uhub2: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 Jan 29 04:04:26 ash kernel: uhub2: 2 ports with 2 removable, self powered Jan 29 04:04:26 ash kernel: pci0: at device 29.7 (no driver attached) Jan 29 04:04:26 ash kernel: pcib1: at device 30.0 on pci0 Jan 29 04:04:26 ash kernel: pci1: on pcib1 Jan 29 04:04:26 ash kernel: bktr0: mem 0xdc100000-0xdc100fff irq 10 at device 0.0 on pci1 Jan 29 04:04:26 ash kernel: bktr0: [GIANT-LOCKED] Jan 29 04:04:26 ash kernel: bktr0: Warning - card vendor 0x11bd (model 0x0012) unknown. Jan 29 04:04:26 ash kernel: bktr0: Pinnacle/Miro TV, Philips NTSC tuner. Jan 29 04:04:26 ash kernel: pci1: at device 0.1 (no driver attached) Jan 29 04:04:26 ash kernel: rl0: port 0xc000-0xc0ff mem 0xdc000000-0xdc0000ff irq 11 at device 3.0 on pci1 Jan 29 04:04:26 ash kernel: miibus0: on rl0 Jan 29 04:04:26 ash kernel: rlphy0: on miibus0 Jan 29 04:04:26 ash kernel: rlphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto Jan 29 04:04:26 ash kernel: rl0: Ethernet address: 00:d0:68:02:74:45 Jan 29 04:04:26 ash kernel: isab0: at device 31.0 on pci0 Jan 29 04:04:26 ash kernel: isa0: on isab0 Jan 29 04:04:26 ash kernel: atapci0: port 0xf000-0xf00f,0x376,0x170-0x177,0x3f6,0x1f0-0x1f7 at device 31.1 on pci0 Jan 29 04:04:26 ash kernel: ata0: channel #0 on atapci0 Jan 29 04:04:26 ash kernel: ata1: channel #1 on atapci0 Jan 29 04:04:26 ash kernel: pci0: at device 31.3 (no driver attached) Jan 29 04:04:26 ash kernel: pcm0: port 0xe400-0xe43f,0xe000-0xe0ff mem 0xdc282000-0xdc2820ff,0xdc281000-0xdc2811ff irq 12 at device 31.5 on pci0 Jan 29 04:04:26 ash kernel: pcm0: [GIANT-LOCKED] Jan 29 04:04:26 ash kernel: pcm0: Jan 29 04:04:26 ash kernel: sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0 Jan 29 04:04:26 ash kernel: sio0: type 16550A Jan 29 04:04:26 ash kernel: ppc0: port 0x778-0x77b,0x378-0x37f irq 7 on acpi0 Jan 29 04:04:26 ash kernel: ppc0: Generic chipset (NIBBLE-only) in COMPATIBLE mode Jan 29 04:04:26 ash kernel: ppbus0: on ppc0 Jan 29 04:04:26 ash kernel: lpt0: on ppbus0 Jan 29 04:04:26 ash kernel: lpt0: Interrupt-driven port Jan 29 04:04:26 ash kernel: ppi0: on ppbus0 Jan 29 04:04:26 ash kernel: atkbdc0: port 0x64,0x60 irq 1 on acpi0 Jan 29 04:04:26 ash kernel: atkbd0: irq 1 on atkbdc0 Jan 29 04:04:26 ash kernel: kbd0 at atkbd0 Jan 29 04:04:26 ash kernel: atkbd0: [GIANT-LOCKED] Jan 29 04:04:26 ash kernel: sc0: at flags 0x100 on isa0 Jan 29 04:04:26 ash kernel: sc0: VGA <16 virtual consoles, flags=0x300> Jan 29 04:04:26 ash kernel: vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 Jan 29 04:04:26 ash kernel: sio1: configured irq 3 not in bitmap of probed irqs 0 Jan 29 04:04:26 ash kernel: sio1: port may not be enabled Jan 29 04:04:26 ash kernel: Timecounter "TSC" frequency 2659107024 Hz quality 800 Jan 29 04:04:26 ash kernel: Timecounters tick every 10.000 msec Jan 29 04:04:26 ash kernel: ata0-master: DMA limited to UDMA33, non-ATA66 cable or device Jan 29 04:04:26 ash kernel: ad0: 76319MB [155061/16/63] at ata0-master UDMA33 Jan 29 04:04:26 ash kernel: acd0: CDRW at ata1-master UDMA66 Jan 29 04:04:26 ash kernel: Mounting root from ufs:/dev/ad0s3a Jan 29 04:04:26 ash savecore: no dumps found Jan 29 04:07:23 ash login: ROOT LOGIN (root) ON ttyv0 # fxtv -debug startup Fxtv v1.03 DETECTED CAPTURE CARD(S) [DRIVER PROBES]: bktr0: mem 0xdc100000-0xdc100fff irq 10 at device 0.0 on pci1 bktr0: [GIANT-LOCKED] bktr0: Warning - card vendor 0x11bd (model 0x0012) unknown. bktr0: Pinnacle/Miro TV, Philips NTSC tuner. SYSCTL MIB VALUES: kern.version: FreeBSD 5.3-RELEASE #3: Sat Jan 29 02:22:25 UTC 2005 root@ash.wek:/usr/obj/usr/src/sys/wek-050129 hw.bt848.card: -1 hw.bt848.tuner: -1 hw.bt848.reverse_mute: -1 hw.bt848.format: -1 hw.bt848.slow_msp_audio: -1 TUNER SIGNATURE (0x01 - 0xff): 00 00 00 00 00 00 00 00 08 00 01 00 01 00 00 00 TUNER I2C DEVICES FOUND AT: 0x86, 0xa0, 0xc0 CAPTURE CARD EEPROM CONTENTS: Read 256 EEPROM bytes (0x00 - 0xff) f0 00 00 00 3b ff ff ff ff ff ff ff ff ff ff ff f0 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 45 6d 70 54 79 56 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 30 30 30 33 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 30 30 30 30 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 32 30 33 35 36 30 36 36 39 35 33 34 34 32 31 38 34 32 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 00 12 11 bd SUPPORTED FREQUENCY SETS: 1 nabcst 2 cableirc 3 cablehrc 4 weurope 5 jpnbcst 6 jpncable 7 xussr 8 australia 9 france Supported RGB Capture Pixel Formats: bpp Bpp RGB Masks Swap --- --- ---------------------------- ---- 15 2 00007c00, 000003e0, 0000001f NB 16 2 0000f800, 000007e0, 0000001f NB 24 3 00ff0000, 0000ff00, 000000ff B 24 4 00ff0000, 0000ff00, 000000ff NBWb Supported YUV Capture Pixel Formats: YUVSize HSamp VSamp Pack CompOrder T->B L->R YTrans ------- ----- ----- ------ --------- ---- ---- ------ 8,8,8 1,2,2 1,1,1 PLANAR YUV Y Y N 8,8,8 1,2,2 1,1,1 PACKED YUYV Y Y N 8,8,8 1,2,2 1,2,2 PLANAR YUV Y Y N XSERVER: 'The X.Org Foundation' v60700000, Protocol Verson 11.0 Screen Res = 1024x768, DefDepth = 16; NumScreens = 1 Bitmap Unit/BitOrder/Pad = 32/LSBFirst/32, Image ByteOrder = LSBFirst XF86DGAQueryVersion() succeeded - vers = 2.00 BaseAddr = 0xd0020000, Pitch = 1024, BankSize/RamSize = 4194304/4194304 Rating Available Visuals: Rating Class bpp Bpp R,G,B Masks Swap DirectVid ------ ----------- --- --- ---------------------------- ---- --------- 5 TrueColor 16 2,2 0000f800, 000007e0, 0000001f -- Yes 4 TrueColor 16 2,2 0000f800, 000007e0, 0000001f -- No 4 TrueColor 16 2,2 0000f800, 000007e0, 0000001f -- No 4 TrueColor 16 2,2 0000f800, 000007e0, 0000001f -- No Chosen Visual is 16-bpp TrueColor XF86VidModeQueryVersion() succeeded - version = 2.02 # pciconf -lv hostb0@pci0:0:0: class=0x060000 card=0x25608086 chip=0x25608086 rev=0x01 hdr=0x00 vendor = 'Intel Corporation' device = '82845G/GL/GV/GE/PE DRAM Controller / Host-Hub I/F Bridge' class = bridge subclass = HOST-PCI agp0@pci0:2:0: class=0x030000 card=0x25628086 chip=0x25628086 rev=0x01 hdr=0x00 vendor = 'Intel Corporation' device = '82845G/GL/GV/GE/PE Integrated Graphics Device' class = display subclass = VGA uhci0@pci0:29:0: class=0x0c0300 card=0x24c28086 chip=0x24c28086 rev=0x01 hdr=0x00 vendor = 'Intel Corporation' device = '82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1' class = serial bus subclass = USB uhci1@pci0:29:1: class=0x0c0300 card=0x24c28086 chip=0x24c48086 rev=0x01 hdr=0x00 vendor = 'Intel Corporation' device = '82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2' class = serial bus subclass = USB uhci2@pci0:29:2: class=0x0c0300 card=0x24c28086 chip=0x24c78086 rev=0x01 hdr=0x00 vendor = 'Intel Corporation' device = '82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3' class = serial bus subclass = USB none0@pci0:29:7: class=0x0c0320 card=0x24cd8086 chip=0x24cd8086 rev=0x01 hdr=0x00 vendor = 'Intel Corporation' device = '82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB EHCI Controller' class = serial bus subclass = USB pcib1@pci0:30:0: class=0x060400 card=0x00000000 chip=0x244e8086 rev=0x81 hdr=0x01 vendor = 'Intel Corporation' device = '82801BA/CA/DB/DBL/EB/ER (ICH2/3/4/4-L/5/5R), 6300ESB Hub Interface to PCI Bridge' class = bridge subclass = PCI-PCI isab0@pci0:31:0: class=0x060100 card=0x00000000 chip=0x24c08086 rev=0x01 hdr=0x00 vendor = 'Intel Corporation' device = '82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge' class = bridge subclass = PCI-ISA atapci0@pci0:31:1: class=0x01018a card=0x24c28086 chip=0x24cb8086 rev=0x01 hdr=0x00 vendor = 'Intel Corporation' device = '82801DB/DBL (ICH4/ICH4-L) UltraATA/100 EIDE Controller' class = mass storage subclass = ATA none1@pci0:31:3: class=0x0c0500 card=0x24c28086 chip=0x24c38086 rev=0x01 hdr=0x00 vendor = 'Intel Corporation' device = '82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller' class = serial bus subclass = SMBus none2@pci0:31:5: class=0x040100 card=0x003115d4 chip=0x24c58086 rev=0x01 hdr=0x00 vendor = 'Intel Corporation' device = '82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller' class = multimedia subclass = audio bktr0@pci1:0:0: class=0x040000 card=0x001211bd chip=0x036e109e rev=0x11 hdr=0x00 vendor = 'Brooktree Corporation' device = 'Bt878 MediaStream Controller' class = multimedia subclass = video none3@pci1:0:1: class=0x048000 card=0x001211bd chip=0x0878109e rev=0x11 hdr=0x00 vendor = 'Brooktree Corporation' device = 'Bt878/Fusion878A Video Capture (Audio Section)' class = multimedia rl0@pci1:3:0: class=0x020000 card=0x813910ec chip=0x813910ec rev=0x10 hdr=0x00 vendor = 'Realtek Semiconductor' device = 'RT8139 (A/B/C/810x/813x/C+) Fast Ethernet Adapter' class = network subclass = ethernet # sysctl hw.bt848 hw.bt848.card: 16 hw.bt848.tuner: -1 hw.bt848.reverse_mute: -1 hw.bt848.format: -1 hw.bt848.slow_msp_audio: -1 # xawtv -hwscan -debug 2 This is xawtv-3.94, running on FreeBSD/i386 (5.3-RELEASE) looking for available devices Xvideo: 1 adaptors available. Xvideo: Intel(R) 830M/845G/852GM/855GM/865G Video Overlay: input image, ports 56-56 port 56-56 type : Xvideo, image scaler name : Intel(R) 830M/845G/852GM/855GM/865G Video Overlay vid-open: trying: bktr... bktr: pf: rgb bpp=2 mask=31744,992,31 sbytes=0 sshorts=0 (fmt=5) bktr: pf: rgb bpp=2 mask=31744,992,31 sbytes=1 sshorts=0 (fmt=3) bktr: pf: rgb bpp=2 mask=63488,2016,31 sbytes=0 sshorts=0 (fmt=6) bktr: pf: rgb bpp=2 mask=63488,2016,31 sbytes=1 sshorts=0 (fmt=4) bktr: pf: rgb bpp=3 mask=16711680,65280,255 sbytes=1 sshorts=0 (fmt=7) bktr: pf: rgb bpp=4 mask=16711680,65280,255 sbytes=0 sshorts=0 (fmt=10) bktr: pf: rgb bpp=4 mask=16711680,65280,255 sbytes=0 sshorts=1 (fmt=-1) bktr: pf: rgb bpp=4 mask=16711680,65280,255 sbytes=1 sshorts=0 (fmt=-1) bktr: pf: rgb bpp=4 mask=16711680,65280,255 sbytes=1 sshorts=1 (fmt=8) bktr: pf: yuv h422 v111 (planar) sbytes=1 sshorts=1 (fmt=14) bktr: pf: yuyv h422 v111 (packed) sbytes=0 sshorts=1 (fmt=-1) bktr: pf: yuv h422 v422 (planar) sbytes=1 sshorts=1 (fmt=-1) bktr: ioctl METEORGSUPPIXFMT: Invalid argument vid-open: ok: bktr /dev/bktr0: OK [ -device /dev/bktr0 ] type : bktr flags: overlay capture tuner bktr: close -- Bill Kirkland