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