problemy z bt848 na jadrach 2.2.x (dlhe)
bl
bl na mavipet.sk
Pátek Červen 21 09:16:26 CEST 2002
Zdravim!
Mail je velmy dlhy lebo dany pocitac nemam u seba tak je v nom vsetko co
som povazoval za dolezite.
Mam starucku bt848 kartu bez tunera. lspci -v o mojej karte pise:
--------------------------------
00:09.0 Multimedia video controller: Brooktree Corporation Bt848 TV with
DMA push (rev 12)
Flags: bus master, medium devsel, latency 64, IRQ 10
Memory at e3001000 (32-bit, prefetchable)
--------------------------------
Problem je z pozeranim i z capture. V jadrach bol vzdy novy i2c co by
mohlo driveru vadit ale z dokumentacie som nadobudol dojem ze je nato
myslene. Skusil som viac moznosti a to konkretne tieto:
jadro 2.2.19, i2c stack ako modul lm_sensors ako modul bttv ako modul:
-xawtv blblo pri prezerani i pri capture pri akejkolvek zmene
nastavenia ci polohy okna obraz zmizol a bolo treba znova
nastavit spravny vstup.
nastavenie modulu: bttv pll=1 (inak je zly obraz)
-------------------
jadro 2.2.21 i2c stack ako modul lm_sensors ako modul bttv v jadre:
-xawtv pri prezerani OK. capture len do mjpeg ale nie vzdy sa
podarilo. ine nastavenia vyhlasovaly chyby.
-nubsvideo nic nenacapturovalo skor budilo dojem ze je
zaseknute.
-mplayer prehraval tv vstup len z nastavenim vstupu ako rgb24
inak sa zasekol.
-------------------
jadro 2.2.21(patch i2c i lmsensors) i2c stack v jadre, lm_sensors v
jadre. posledny driver pre bttv a jadra 2.2.x (vyzaduje toto nove i2c):
-xawtv pri prezerani bez problemov. capture do cohokolvek ale
vysledkom je video plne cisto modrich framesov. z capture som
mal dojem ze straca velmy vela framesov.
-mplayer sa tvari spokojne ale zobrazuje bud cisto bielu alebo
ruzovu obrazovku (zalezi na nastaveni vstupneho formatu)
i2c-algo-bit v jadre.
nastavenia modulov v modules.conf:
------------------------------
alias char-major-81-0 bttv
options bttv card=0 pll=1 radio=0 tuner=4
options tuner type=4 debug=1
options btaudio debug=1 irq_debug=1
------------------------------
vypis z var/log/messages:
------------------------------
Jun 20 21:32:10 indigo kernel: bttv: driver version 0.7.93 loaded
Jun 20 21:32:10 indigo kernel: bttv: using 4 buffers with 2080k (8320k
total) for capture
Jun 20 21:32:10 indigo kernel: bttv: Bt8xx card found (0).
Jun 20 21:32:10 indigo kernel: bttv0: Bt848 (rev 18) at 00:09.0, irq:
10, latency: 64, mmio: 0xe3001000
Jun 20 21:32:10 indigo kernel: bttv0: using: BT848A( *** UNKNOWN/GENERIC
**) [card=0,insmod option]
Jun 20 21:32:10 indigo kernel: PCI: Enabling bus mastering for device
00:48 /*tu sa to na dlho zasekne*/
Jun 20 21:35:22 indigo kernel: bttv0: using tuner=4
Jun 20 21:35:38 indigo kernel: bttv0: i2c: checking for MSP34xx @
0x80... not found
Jun 20 21:35:54 indigo kernel: bttv0: i2c: checking for TDA9875 @
0xb0... not found
Jun 20 21:36:10 indigo kernel: bttv0: i2c: checking for TDA7432 @
0x8a... not found
Jun 20 21:36:10 indigo kernel: tuner: ignoring SMBus Via Pro adapter at
5000 i2c adapter [id=0x40002]
Jun 20 21:36:10 indigo kernel: tuner: ignoring I2C Voodoo3/Banshee
adapter i2c adapter [id=0x1000b]
Jun 20 21:36:10 indigo kernel: tuner: ignoring DDC Voodoo3/Banshee
adapter i2c adapter [id=0x1000b]
Jun 20 21:36:10 indigo kernel: tuner: probing bt848 #0 i2c adapter
[id=0x10005]
Jun 20 21:40:26 indigo kernel: bttv0: registered device video0
Jun 20 21:40:26 indigo kernel: bttv0: registered device vbi0
Jun 20 21:41:17 indigo kernel: bttv0: PLL: 28636363 => 35468950 ... ok
--------------------------------
p.s. to dlhe zaseknutie je podla dokumentacie zapricinene nepritomnostou
tunera malo bi sa odstranim nastavenim "options i2c-algo-bit bit_test=1"
v modules.conf ale ja mam tento modul v jadre da sa to i tam nejak
nastavit? v dokumentacii co je v balicku i2c som nic nenasiel a ani
zdrojovi kod mi nic nenapovedal.
--
ZZZZ
Z zzzz
Z z
ZZZZ z
zzzz_indigo
Další informace o konferenci Linux