bt848 configuration difficulties
Bill Kirkland
bill.kirkland at gmail.com
Sat Jan 29 21:51:26 PST 2005
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 at 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 <Christian.Gusenbauer at netway.at> 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 at 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<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
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: <math processor> on motherboard
Jan 29 04:04:26 ash kernel: npx0: INT 16 interface
Jan 29 04:04:26 ash kernel: acpi0: <IntelR AWRDACPI> 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: <ACPI CPU> port 0x530-0x537 on acpi0
Jan 29 04:04:26 ash kernel: acpi_tz0: <Thermal Zone> port 0x530-0x537 on acpi0
Jan 29 04:04:26 ash kernel: acpi_button0: <Power Button> on acpi0
Jan 29 04:04:26 ash kernel: pcib0: <ACPI Host-PCI bridge> port
0xcf8-0xcff on acpi0
Jan 29 04:04:26 ash kernel: pci0: <ACPI PCI bus> on pcib0
Jan 29 04:04:26 ash kernel: agp0: <Intel 82845G (845G GMCH) SVGA
controller> 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: <Intel 82801DB (ICH4) USB
controller USB-A> 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: <Intel 82801DB (ICH4) USB controller
USB-A> 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: <Intel 82801DB (ICH4) USB
controller USB-B> 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: <Intel 82801DB (ICH4) USB controller
USB-B> 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: <Intel 82801DB (ICH4) USB
controller USB-C> 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: <Intel 82801DB (ICH4) USB controller
USB-C> 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: <serial bus, USB> at device 29.7 (no
driver attached)
Jan 29 04:04:26 ash kernel: pcib1: <ACPI PCI-PCI bridge> at device 30.0 on pci0
Jan 29 04:04:26 ash kernel: pci1: <ACPI PCI bus> on pcib1
Jan 29 04:04:26 ash kernel: bktr0: <BrookTree 878> 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: <multimedia> at device 0.1 (no
driver attached)
Jan 29 04:04:26 ash kernel: rl0: <RealTek 8139 10/100BaseTX> port
0xc000-0xc0ff mem 0xdc000000-0xdc0000ff irq 11 at device 3.0 on pci1
Jan 29 04:04:26 ash kernel: miibus0: <MII bus> on rl0
Jan 29 04:04:26 ash kernel: rlphy0: <RealTek internal media interface>
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: <PCI-ISA bridge> at device 31.0 on pci0
Jan 29 04:04:26 ash kernel: isa0: <ISA bus> on isab0
Jan 29 04:04:26 ash kernel: atapci0: <Intel ICH4 UDMA100 controller>
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: <serial bus, SMBus> at device 31.3
(no driver attached)
Jan 29 04:04:26 ash kernel: pcm0: <Intel ICH4 (82801DB)> 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: <Avance Logic ALC650 AC97 Codec>
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: <Standard parallel printer port>
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: <Parallel port bus> on ppc0
Jan 29 04:04:26 ash kernel: lpt0: <Printer> on ppbus0
Jan 29 04:04:26 ash kernel: lpt0: Interrupt-driven port
Jan 29 04:04:26 ash kernel: ppi0: <Parallel I/O> on ppbus0
Jan 29 04:04:26 ash kernel: atkbdc0: <Keyboard controller (i8042)>
port 0x64,0x60 irq 1 on acpi0
Jan 29 04:04:26 ash kernel: atkbd0: <AT Keyboard> 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: <System console> 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: <Generic ISA VGA> 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 <ST380013A/3.54>
[155061/16/63] at ata0-master UDMA33
Jan 29 04:04:26 ash kernel: acd0: CDRW <CD-RW IDE5232/VER 000F> 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: <BrookTree 878> 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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
More information about the freebsd-multimedia
mailing list