Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 22 Dec 1999 03:56:50 -0800 (PST)
From:      Donald Burr <dburr@pobox.com>
To:        FreeBSD Multimedia <freebsd-multimedia@freebsd.org>
Subject:   Problems with Bt848/Phillips-based TView 99 TV+FM Radio card
Message-ID:  <Pine.BSF.4.10.9912220344080.503-100000@locutus.collective.borg-cube.com>

next in thread | raw e-mail | index | archive | help
I just purchased a new TV+FM radio tuner card at a recent computer show.
The box is labeled "TView 99", and there is no indication of who
manufactures it, although I am told that these devices are made by a
company called Askey.

Anyhow, I plugged it into my system, and everything is working great under
Windows 98.  However, I am having problems getting it going under FreeBSD.

First of all, here are my kernel configuration options, and the probe
messages for the card:

Kernel options:
===============
controller      smbus0                  # System Management Bus
device          smb0    at smbus?       # System Management Bus device
controller iicbus0                      # I2C bus
controller iicbb0                       # I2C bus
device ic0      at iicbus?              # I2C network interface
device iic0     at iicbus?              # I2C standard I/O
device iicsmb0  at iicbus?              # I2C to SMB Bridge
device          bktr0                   # BrookTree 848 PCI TV capture
card
options         OVERRIDE_TUNER=9        # Force Phillips FR1236(?) tuner

Probe messages:
===============
bktr0: <BrookTree 878> rev 0x02 int a irq 19 on pci0.19.0
bti2c0: <bt848 Hard/Soft I2C controller>
iicbb0: <I2C generic bit-banging driver> on bti2c0
iicbus0: <Philips I2C bus> on iicbb0 master-only
iicsmb0: <I2C to SMB bridge> on iicbus0
smbus0: <System Management Bus> on iicsmb0
smb0: <SMBus general purpose I/O> on smbus0
iic0: <I2C general purpose I/O> on iicbus0
smbus1: <System Management Bus> on bti2c0
smb1: <SMBus general purpose I/O> on smbus1
Askey/Dynalink Magic TView, Philips FR1236 NTSC FM tuner.

My first problem occurred when I first tried to configure the driver.  The
card probed as a TView card, but the tuner was probed as a Temic NTSC
tuner.  This was obviously incorrect (the tuner has a big PHILLIPS sticker
on it), so I inserted the OVERRIDE_TUNER option to set it to the Phillips
FR1236 tuner (which is the only Philips tuner listed that supports FM
radio and NTSC).

So I went to ports and compiled fxtv and xmradio.  Upon running fxtv, I
see the following error messages:

[dburr@locutus:102 ~]% fxtv
ioctl(BT848_SAUDIO, 128) failed: Input/output error
ioctl(BT848_SAUDIO, 129) failed: Input/output error
[...]

The TV window appears, and everything seems to work -- I can tune
channels, and the picture that is displayed is of the proper channel, and
is of decent quality.  However I do not get any audio.  THe "Input/output
error" messages appear continuously while fxtv is running.  I have tried
playing with all volume sliders and the soundcard mixer volume, with no
luck.

When running xmradio, I get the following message:

[dburr@locutus:107 ~]% xmradio
Couldn't open rc file "/home/dburr/.xmradiorc": No such file or directory
using application defaults.
could not set audio to intern: Input/output error

I can tune the radio, and the signal strength meter indicates that the
card is receiving a signal -- when I tune it to 103.3, a popular pop music
station that is near to me, the signal strength goes up, and when I tune
to a point in the dial where I know there is no signal, the signal
strength meter is almost zero.  So it looks like somehow the card's audio
output is not getting properly routed to the sound card, as it seems to be
the case with fxtv.

I am running FreeBSD 3.4-STABLE (cvsupped yesterday morning) on a Dual
PII/400 with 128MB RAM, the board is a Tyan S1833 Tiger 100A.  The RCS
version strings of the driver files are as follows:

$FreeBSD: src/sys/dev/bktr/bktr_audio.c,v 1.1.2.1 1999/10/01 17:14:07 roger Exp $ */
$FreeBSD: src/sys/dev/bktr/bktr_audio.h,v 1.1.2.1 1999/10/01 17:14:07 roger Exp $ */
$FreeBSD: src/sys/dev/bktr/bktr_card.c,v 1.2.2.3 1999/10/15 13:38:40 roger Exp $ */
$FreeBSD: src/sys/dev/bktr/bktr_card.h,v 1.2.2.1 1999/10/01 17:14:08 roger Exp $ */
$FreeBSD: src/sys/dev/bktr/bktr_core.c,v 1.100.2.1 1999/10/01 17:14:09 roger Exp $ */
$FreeBSD: src/sys/dev/bktr/bktr_core.h,v 1.1.2.1 1999/10/01 17:14:10 roger Exp $ */
$FreeBSD: src/sys/dev/bktr/bktr_i2c.c,v 1.9.2.1 1999/10/01 17:14:10 roger Exp $
$FreeBSD: src/sys/dev/bktr/bktr_i2c.h,v 1.2.2.1 1999/10/01 17:14:10 roger Exp $
$FreeBSD: src/sys/dev/bktr/bktr_os.c,v 1.1.2.2 1999/10/07 09:46:27 roger Exp $ */
$FreeBSD: src/sys/dev/bktr/bktr_os.h,v 1.1.2.1 1999/10/01 17:14:11 roger Exp $ */
$FreeBSD: src/sys/dev/bktr/bktr_reg.h,v 1.35.2.1 1999/10/01 17:14:11 roger Exp $
$FreeBSD: src/sys/dev/bktr/bktr_tuner.c,v 1.1.2.2 1999/10/07 09:46:28 roger Exp $ */
$FreeBSD: src/sys/dev/bktr/bktr_tuner.h,v 1.1.2.1 1999/10/01 17:14:12 roger Exp $ */

Any help is greatly appreciated.  Thanks!
-- 
Donald Burr <dburr@borg-cube.com> Resistance is Futile! | FreeBSD: The
WWW: http://www.borg-cube.com/  ICQ: UIN#16997506       | Power to
Address: P.O. Box 91212, Santa Barbara, CA 93190-1212   | Serve! http://
Phone: (805) 957-9666    FAX: (800) 492-5954            | www.freebsd.org/




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-multimedia" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.10.9912220344080.503-100000>