от dark_templar(8-06-2007)
рейтинг (20)
[ добре ]
[ зле ]
Вариант за отпечатване Дълго имах проблем със моя тв тунер PixelView Play Tv Ultra
Pro. Купих си го защото поддържа стерео звук и на
телевизията, а има и доста добра картина, но имах много
проблеми с пускането му под Linux. Той беше единственото
нещо което държеше Win-a на моя компютър. Забелязах, че ако
съм гледал нещо под Windows и рестартирам, мога да гледам
същото с xawtv и tvtime, но без звук (същия проблем го имаше
при Debian 3.2 и 4.0, Ubuntu 6.06, Knoppix 5.04 и Tilix
1.0). Тук описвам как разреших проблема на моя Debian 4.0
etch, но вярвам че и при други дистрибуции би помогнало.
Ако в dmesg има следните неща:
cx88[0]: Your board has no valid PCI Subsystem ID and thus
can't
cx88[0]: be autodetected. Please pass card= insmod
option to
cx88[0]: workaround that. Redirect complaints to the
vendor of
cx88[0]: the TV card. Best regards,
cx88[0]: -- tux
cx88[0]: Here is a list of valid choices for the card=
insmod option:
cx88[0]: card=0 -> UNKNOWN/GENERIC
cx88[0]: card=1 -> Hauppauge WinTV 34xxx
models
cx88[0]: card=2 -> GDI Black Gold
cx88[0]: card=3 -> PixelView
cx88[0]: card=4 -> ATI TV Wonder Pro
cx88[0]: card=5 -> Leadtek Winfast 2000XP
Expert
cx88[0]: card=6 -> AverTV Studio 303
(M126)
cx88[0]: card=7 -> MSI TV-@nywhere
Master
cx88[0]: card=8 -> Leadtek Winfast
DV2000
cx88[0]: card=9 -> Leadtek PVR 2000
cx88[0]: card=10 -> IODATA GV-VCP3/PCI
cx88[0]: card=11 -> Prolink PlayTV PVR
cx88[0]: card=12 -> ASUS PVR-416
cx88[0]: card=13 -> MSI TV-@nywhere
cx88[0]: card=14 -> KWorld/VStream XPert
DVB-T
cx88[0]: card=15 -> DViCO FusionHDTV
DVB-T1
cx88[0]: card=16 -> KWorld LTV883RF
cx88[0]: card=17 -> DViCO FusionHDTV 3
Gold-Q
cx88[0]: card=18 -> Hauppauge Nova-T
DVB-T
cx88[0]: card=19 -> Conexant DVB-T
reference design
cx88[0]: card=20 -> Provideo PV259
cx88[0]: card=21 -> DViCO FusionHDTV DVB-T
Plus
cx88[0]: card=22 -> pcHDTV HD3000 HDTV
cx88[0]: card=23 -> digitalnow DNTV Live!
DVB-T
cx88[0]: card=24 -> Hauppauge WinTV 28xxx
(Roslyn) models
cx88[0]: card=25 -> Digital-Logic
MICROSPACE Entertainment Center (MEC)
cx88[0]: card=26 -> IODATA GV/BCTV7E
cx88[0]: card=27 -> PixelView PlayTV Ultra
Pro (Stereo)
cx88[0]: card=28 -> DViCO FusionHDTV 3
Gold-T
cx88[0]: card=29 -> ADS Tech Instant TV
DVB-T PCI
cx88[0]: card=30 -> TerraTec Cinergy 1400
DVB-T
cx88[0]: card=31 -> DViCO FusionHDTV 5
Gold
cx88[0]: card=32 -> AverMedia UltraTV Media
Center PCI 550
cx88[0]: card=33 -> Kworld V-Stream Xpert
DVD
cx88[0]: card=34 -> ATI HDTV Wonder
cx88[0]: card=35 -> WinFast DTV1000-T
cx88[0]: card=36 -> AVerTV 303 (M126)
cx88[0]: card=37 -> Hauppauge Nova-S-Plus
DVB-S
cx88[0]: card=38 -> Hauppauge Nova-SE2
DVB-S
cx88[0]: card=39 -> KWorld DVB-S 100
cx88[0]: card=40 -> Hauppauge WinTV-HVR1100
DVB-T/Hybrid
cx88[0]: card=41 -> Hauppauge WinTV-HVR1100
DVB-T/Hybrid (Low Profile)
cx88[0]: card=42 -> digitalnow DNTV Live!
DVB-T Pro
cx88[0]: card=43 -> KWorld/VStream XPert
DVB-T with cx22702
cx88[0]: card=44 -> DViCO FusionHDTV DVB-T
Dual Digital
cx88[0]: card=45 -> KWorld HardwareMpegTV
XPert
cx88[0]: card=46 -> DViCO FusionHDTV DVB-T
Hybrid
cx88[0]: card=47 -> pcHDTV HD5500 HDTV
cx88[0]: card=48 -> Kworld MCE 200
Deluxe
cx88[0]: card=49 -> PixelView PlayTV
P7000
cx88[0]: card=50 -> NPG Tech Real TV FM Top
10
cx88[0]: card=51 -> WinFast DTV2000 H
cx88[0]: card=52 -> Geniatech DVB-S
CORE cx88[0]: subsystem: 0000:0000, board: UNKNOWN/GENERIC
[card=0,autodetected]
TV tuner -1 at 0x1fe, Radio tuner -1 at 0x1fe
значи че не е засечен точния тип на тунер картата. В този
списък PlayTv Pro Ultra е 27. Ако списъка е непълен и
съответната карта липсва, значи cx88 драйвера е стара версия
и трябва да се направи ъпдейт до 0.9.x.
Първо се премахват досега заредените модули
rmmod bttv
rmmod cx88xx
rmmod cx8800 (може да се наложи да е преди cx88xx)
след това се зареждат със параметри
modprobe cx88xx card=27 tuner=38 i2c_scan=1
modprobe cx8800
не се зарежда bttv защото е несъвместим с тази карта
за проверка – dmesg
CORE cx88[0]: subsystem: 0000:0000, board: PixelView PlayTV
Ultra Pro (Stereo) [ card=27,insmod option]
TV tuner 38 at 0x1fe, Radio tuner -1 at 0x1fe
tuner 1-0060: TEA5767 detected.
tuner 1-0060: chip found @ 0xc0 (cx88[0])
tuner 1-0060: type set to 62 (Philips TEA5767HN FM
Radio)
tuner 1-0061: chip found @ 0xc2 (cx88[0])
tuner 1-0061: type set to 38 (Philips PAL/SECAM multi
(FM1216ME MK3))
cx88[0]: i2c scan: found device @ 0xc0 [tuner
(analog)]
cx88[0]: i2c scan: found device @ 0xc2 [tuner
(analog/dvb)]
tveeprom 1-0050: Huh, no eeprom present (err=-121)?
input: cx88 IR (PixelView PlayTV Ultra as
/class/input/input3
cx88[0]/0: found at 0000:00:0d.0, rev: 5, irq: 5, latency:
32, mmio: 0xd8000000
cx88[0]/0: registered device video0 [v4l2]
cx88[0]/0: registered device vbi0
cx88[0]/0: registered device radio0
Ако има някакъв проблем ще пише tuner: unknown или board:
unknown.
Ако всичко е наред се пуска tvtime (при мен работи с нея),
xawtv, motv, zapping, kdetv или някаква друга програма
за гледане на телевизия.
На моята машина картината е идеална и не засича изобщо,
въпреки че е на максимална резолюция 720 и имам включен
Dscaler filter, а под Windows ми вървеше добре единствено на
382 без филтъра (машината ми е Athlon 750MHz с 384RAM).
При Fedora Core 6 zod проблема се решава по същия начин,
както при Debian 4.0, но не се задават параметри на тунера.
modprobe cx88xx card=27 i2c_scan=1
<< Линус Торвалдс - знаехте ли, че... | Проект за преброяване на Линукс потребителите Linux Counter >>
|