Muszę znowu zacząć od tego, że wywaliłem całego Slacka i zainstalowałem wszystko od nowa (to takie chore przyzwyczajenie nabyte na jedynym słusznym systemie). Mam jądro 2.6.8.1, doprowadziłem wszystko do takiego stanu żeby jak najbardziej przypominało Twoje ustawienia, jednak znowu uzyskałem jedynie blue screen (znowu a la Windows ;-)). W trakcie kompilacji jądra zainstalowałem WSZYSTKO w i2c jako moduły oraz Video for Linux razem z bt878 - także jako moduły. Potem i tak zainstalowałem najnowsze bttv i i2c.
Może podam dokładne dane mojej karty:
tuner: LG TPI8PSB02P (011D2203) - no właśnie nie ma takiego w spisie :-( Najbliżej mu do nr 28, ale spotkałem się z opiniami że to po prostu technologicznie tak jak mówisz Philips (nr 5) tylko nalepka inna
układ 878: conexant, susion 878A
dźwięk: MICRONAS MSP 3410G B8 0485
a karta to: PV-BT878P+FM NICAM (REV. 8E) - czyli karta nr 70
Oto co mi lspci pokazuje:
Kod:
00:0b.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
00:0b.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
modules.conf mam identyczne obecnie jak Twoje, zresztą nie pamiętam żebym oprócz żonglerki z "card" i "tuner" miał go kiedykolwiek innego. Tyle, że teraz podczas uruchamiania się systemu nie pojawiają się komunikaty odnośnie bttv (mogę je obejrzeć tylko potem za pomocą dmesg) - ale to pewnie tylko brak opcji "debug". W każdym razie wtedy podczas uruchamiania systemu miałem pokazane, że bttv ustawia kartę jako 0 (generic) bez względu na to co wpisałem do "card" i "tuner". dmesg wyrzuca mi teraz takie cuś:
Kod:
Linux video capture interface: v1.00
bttv: driver version 0.9.15 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
ACPI: PCI interrupt 0000:00:0b.0[A] -> GSI 11 (level, low) -> IRQ 11
bttv0: Bt878 (rev 17) at 0000:00:0b.0, irq: 11, latency: 32, mmio: 0xee001000
bttv0: using: *** UNKNOWN/GENERIC *** [card=0,autodetected]
bttv0: gpio: en=00000000, out=00000000 in=00ffffbf [init]
i2c_adapter i2c-0: registered as adapter #0
i2c_adapter i2c-0: master_send: writing 1 bytes.
bttv: readee error
bttv0: using tuner=-1
bttv0: i2c: checking for MSP34xx @ 0x80... <7>i2c_adapter i2c-0: master_recv: reading 1 bytes.
i2c_adapter i2c-0: master_recv: return:-121 (count:1, addr:0x40)
not found
bttv0: i2c: checking for TDA9875 @ 0xb0... <7>i2c_adapter i2c-0: master_recv: reading 1 bytes.
i2c_adapter i2c-0: master_recv: return:-121 (count:1, addr:0x58)
not found
bttv0: i2c: checking for TDA7432 @ 0x8a... <7>i2c_adapter i2c-0: master_recv: reading 1 bytes.
i2c_adapter i2c-0: master_recv: return:-121 (count:1, addr:0x45)
not found
bttv0: registered device video0
bttv0: registered device vbi0
agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0.
agpgart: Putting AGP V2 device at 0000:00:00.0 into 4x mode
agpgart: Putting AGP V2 device at 0000:01:00.0 into 4x mode
agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0.
agpgart: Putting AGP V2 device at 0000:00:00.0 into 4x mode
agpgart: Putting AGP V2 device at 0000:01:00.0 into 4x mode
Karta graficzna pewnie nie ma nic do rzeczy (mam GeForce2 MX400 64MB)? Jak widzisz mimo takiego samego wpisu w modules.conf kartę ustawia mi cały czas jako 0 (generic) i tu pewnie tkwi problem. Ponadto trochę różni się nasza konfiguracja co do i2c i tu też chyba coś jest nie tak, np. wg
http://linux.mik-nidzica.pl/index.php?typ=2&artykul=24 (i nie tylko nich) powinieniem mieć moduł i2c.o a ja takiego pliku w ogóle nie mam na dysku :-O
Przytoczę jeszcze wynik lsmod:
Kod:
Module Size Used by
bttv 146508 0
video_buf 17604 1 bttv
i2c_algo_bit 9160 1 bttv
v4l2_common 4928 1 bttv
btcx_risc 3848 1 bttv
i2c_core 22416 2 bttv,i2c_algo_bit
videodev 7488 1 bttv
snd_bt87x 12232 1
snd 52196 14 snd_pcm_oss,snd_mixer_oss,snd_bt87x,snd_via82xx,snd_ac97_codec,snd_pcm,snd_timer
,snd_mpu401_uart,snd_rawmidi,snd_seq_device
nvidia 4819828 12
Też są różnice, ale doprowadziłem już do sytuacji że przynajmniej mam władowane wszystkie moduły
Wracam do "zabawy", najbardziej bym chciał móc zmieniać typ karty. Dodam tylko że na generic ustawia mi zawsze po uruchomieniu linuksa. Jak potem wpisuje "rmmod bttv" i ładuję go od nowa z takimi opcjami jakie chce to jest ok - ustawia mi karte np. na typ 70 (i tak mam dalej niebieski ekran, bo podejrzewam ze czegos jeszcze brakuje). Tylko czemu nie robi tego przy restarcie kompa?? Czy on na pewno przerabia te wpisy z modules.conf? Chociaż mam tam też ALSA i nvidia i one działają jak należy, ale słyszałem że niekiedy jest to plik conf.modules ... tylko ja takiego nie mam ... sam już nie wiem co robić ... RATUNKU ONI JUŻ TU SĄ ...
Hybzia dostaję od tego, instalacja drukarki zajęła mi 3 (słownie: trzy) minuty...