kern/75831: [bktr] [patch] incorrect autodetection of Pinnacle
cards
Arne Wörner
arne_woerner at yahoo.com
Wed Jan 5 12:50:37 PST 2005
The following reply was made to PR kern/75831; it has been noted by GNATS.
From: Arne "Wörner" <arne_woerner at yahoo.com>
To: freebsd-gnats-submit at FreeBSD.org, branko at euro.net
Cc: Michael Nottebrock <michaelnottebrock at gmx.net>,
Branko Lankester <branko at euro.net>,
Julian Elischer <julian at elischer.org>
Subject: Re: kern/75831: [bktr] [patch] incorrect autodetection of Pinnacle cards
Date: Wed, 5 Jan 2005 12:43:09 -0800 (PST)
I tested Brankos newest patch together with the suggested patch in
kern/73324 (it detects the card automatically from the vendor_id;
see appendix B) and it works fine for me with a PCTV Rave card
with MT2032 tuner (see appendix A).
I think, that should solve Michael's auto detection problem,
too... Auto detection is cooler than manually setting the tuner,
I think, although manually setting the tuner is quite convinient,
too.
Thanks...
-Arne
appendix A: dmesg
Jan 5 20:24:18 neo kernel: bktr1: <BrookTree 878> mem
0xdfcfc000-0xdfcfcfff irq 10 at device 9.0 on pci0
Jan 5 20:24:18 neo kernel: bktr1: [GIANT-LOCKED]
Jan 5 20:24:18 neo kernel: bktr1: MT2032: Companycode=4d54
Part=04 Revision=04
Jan 5 20:24:18 neo kernel: bktr1: Pinnacle PCTV Rave, MT2032
tuner.
appendix B: modified kern/73324 patch
if (subsystem_vendor_id == PCI_VENDOR_PINNACLE_ALT
||
subsystem_vendor_id ==
PCI_VENDOR_PINNACLE_NEW) {
bktr->card = cards[ (card = CARD_MIRO) ];
bktr->card.eepromAddr = eeprom_i2c_address;
bktr->card.eepromSize = (u_char)(256 /
EEPROMBLOCKSIZE);
goto checkTuner;
}
__________________________________
Do you Yahoo!?
Yahoo! Mail - 250MB free storage. Do more. Manage less.
http://info.mail.yahoo.com/mail_250
More information about the freebsd-bugs
mailing list