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>