[bttv] Wil m'n PCTV Rave niet herkennen

Pagina: 1
Acties:
  • 116 views sinds 30-01-2008
  • Reageer

  • dion_b
  • Registratie: September 2000
  • Laatst online: 20:43

dion_b

Moderator Harde Waren

say Baah

Topicstarter
Ik draai hier Debian 3.0 (2.4.18 kernel) op een Celly 700 met Matrox G450 en een Pinnacle PCTV Rave TV kaart.

Het systeem krijg ik met een irritante uitzondering aan de praat- de TV Kaart.

Ik heb na uitvoering googlen gevonden dat de bt848 chip niet zo houdt van autodetectie en dat de correcte kaarttype voor de PCTV Rave 39 is. Helaas blijf ik bij insmod van bttv

Arguments:
code:
1
card=39 pll=0 radio=0


het volgende krijgen:
code:
1
2
3
4
5
6
/lib/modules/2.4.18-bf2.4/kernel/drivers/media/video/bttv.o: inti_module: No such device
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters
/lib/modules/2.4.18-bf2/kernel/drivers/media/video/bttv.o: insmod /lib/modules/2.4.18-bf2/kernel/drivers/media/video/bttv.o failed
/lib/modules/2.4.18-bf2/kernel/drivers/media/video/bttv.o: insmod bttv failed

Installation failed


Ik heb met GoT/Omega search het identieke probleem gevonden (qua kernel en kaart dan):
[rml][ bttv] module wil niet laden :([/rml]

Daar werd het op een Via chipset/IRQ conflict gegooid. Dat kan hier niet het geval zijn want het is een CUBX mobo (i440BX dus) en de PCTV zit in PCI 3 (unshared interrupt)

Hier scheen iets soortgelijks ook aan de hand te zijn:
Koen Roumen in "gefrustreerd door tv kaart :)"
- er werd (blijkbaar succesvol) naar een HOWTO op een NL Linux site verwezen, maar die link is dood.

Is er iemand met een werkende Pinnacle PCTV Rave en een 2.4 kernel die de exacte module arguments kan posten die hij gebruikt :?

Oslik blyat! Oslik!


  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

probeer eens modprobe te gebruiken, i.p.v. insmod ?

God, root, what is difference? | Talga Vassternich | IBM zuigt


  • imdos
  • Registratie: Maart 2000
  • Laatst online: 19:14

imdos

I use FreeNAS and Ubuntu

vanavond kan ik het voor je neerzetten ... zit nu op me werk; maar het lijkt eerder op een probleem in je modules

pvoutput. Waarom makkelijk doen, als het ook moeilijk kan! Every solution has a new problem


  • dion_b
  • Registratie: September 2000
  • Laatst online: 20:43

dion_b

Moderator Harde Waren

say Baah

Topicstarter
moto-moi schreef op 28 oktober 2002 @ 15:56:
probeer eens modprobe te gebruiken, i.p.v. insmod ?
Ik zit nu halverwege een herinstallatie (Select kernel/drivers/media/video modules), vandaar insmod- maar gisteravond gaf modprobe precies hetzelfde vanuit de gewone terminal.

Oslik blyat! Oslik!


  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

dion_b schreef op 28 oktober 2002 @ 16:00:
Ik zit nu halverwege een herinstallatie (Select kernel/drivers/media/video modules), vandaar insmod- maar gisteravond gaf modprobe precies hetzelfde vanuit de gewone terminal.
herinstallatie :? Zowat Alles wat in de plain vanilla kernel zit, zit als module in de kernel die debian meelevert hoor :)

God, root, what is difference? | Talga Vassternich | IBM zuigt


  • a casema user
  • Registratie: Januari 2000
  • Laatst online: 16:52
probeer anders de nieuwste versie van bttv, 2.4.18 is namelijk alweer een tijdje oud.
Werkte bij mij toen ook (dat was toen een pinnacle pctv pro kaart)

Taaaa taa taa taaaa taa taa ta taaataaaaa.


  • dion_b
  • Registratie: September 2000
  • Laatst online: 20:43

dion_b

Moderator Harde Waren

say Baah

Topicstarter
moto-moi schreef op 28 oktober 2002 @ 16:15:
[...]

herinstallatie :? Zowat Alles wat in de plain vanilla kernel zit, zit als module in de kernel die debian meelevert hoor :)
Herinstallatie had niet hiermee te maken- ik had ergens iets verneukt waardoor het geheel niet meer te booten was.

Oslik blyat! Oslik!


Verwijderd

Wat is de output van "lspci -vv"?

  • easydisk
  • Registratie: Februari 2000
  • Laatst online: 08-05 17:59
Probeer eens:

modprobe videodev
modprobe i2c verbose=1 scan=1 i2c_debug=0
#tuner type is niet nodig => miro kaart ?!
modprobe msp3400
modprobe bttv card=39 radio=1 pll=0
modprobe tuner

Verder kan het soms zijn dat je toch de verkeerde kaart aangeeft, dit komt omdat de pctv kaarten eerst door miro werden gemaakt en nu door pinacle en daar zit soms ietsjes verschil tussen, beetje testen en zo.

  • dion_b
  • Registratie: September 2000
  • Laatst online: 20:43

dion_b

Moderator Harde Waren

say Baah

Topicstarter
Verwijderd schreef op 28 oktober 2002 @ 18:20:
Wat is de output van "lspci -vv"?
AArrghh!!!

Ik voel zo dom |:(

Ondanks dat PCI 3 een ongedeelde interrupt zou hebben werd de kaart helemaal niet gedetecteerd in die slot (slot gaar? dit ga ik later vanavond grondiger bekijken). Ik heb'm nu in PCI 5, wat met de onboard USB gedeeld wordt, maar goed, het wordt nu dus wel gedetecteerd...
Probeer eens:

modprobe videodev
modprobe i2c verbose=1 scan=1 i2c_debug=0
#tuner type is niet nodig => miro kaart ?!
modprobe msp3400
modprobe bttv card=39 radio=1 pll=0
modprobe tuner
OK, we zijn wat verder, maar nog steeds niet helemaal...

Op de modprobe i2c geeft hij:
code:
1
modprobe: Can't locate module i2c


de rest gaat goed, tot de bttv zelf, dan komt een hele lap, waarbij alles goed gaat totdat i2c erbij komt kijken:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
ic2-algo-bit.o: i2c bit algorithm module
bttv: driver version 0.7.83 loaded
bttv: using 2 buffers with 2080k (4160k total) for capture
bttv: Host bridge is Intel Corp. 440BX/ZX - 82443BX/ZX Host bridge
bttv: Host bridge needs ETBF enabled
bttv: Bt8xx card found (0).
PCI: Found IRQ 12 for device 00:0d.0
PCI: Sharing IRQ 12 with 00:04.2
PCI: Sharing IRQ 12 with 00:09.0
bttv0: Bt848 (rev 18) at 00:0d.0, irq: 12, latency: 32, memory: 0xe1000000
bttv0: using: BT848A(Pinnacle PCTV Studio/Ra) [card=39,insmod option]
bttv0: enabling ETBF (430FX/VP3 compatibility)
i2c-dev.o: Registered 'bt848 #0' as minor 0
tuner: chip found @ 0xc0
bttv0: i2c attach [client=(usenet),ok]
i2c-core.o: client [(unset)] registered to adapter [bt848 #0](pos. 0).
i2c-core.o: adapter bt848 #0 registered as adapter 0.
bttv0: i2c: checking for MSP34xx @0x80... not found
bttv0: miro: id=12 tuner=5 radio=no stereo=no
bttv0: i2c: checking for MSP34xx @ 0x80... not found
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
Using /lib/modules/2.4.18-bf2.4/kernel/drivers/media/video/tuner.o
insmod: a module named tuner already exists
/lib/modules/2.4.18-bf2.4/kernel/drivers/media/video/bttv.o: post-install bttv failed
/lib/modules/2.4.18-bf2.4/kernel/drivers/media/video/bttv.o: insmod bttv failed

Voor de duidelijkheid: ik had voor deze modprobe al een modprobe msp3400 gedaan en geen foutmelding gekregen (überhaupt geen melding zelfs)

Oslik blyat! Oslik!


  • a casema user
  • Registratie: Januari 2000
  • Laatst online: 16:52
I2c compileren (als module) in je kernel. (Character devices -> I2c support)

Taaaa taa taa taaaa taa taa ta taaataaaaa.


Verwijderd

Nee. Die module heet i2c-core. ;).

edit:
en i2c-algo-bit.

  • dion_b
  • Registratie: September 2000
  • Laatst online: 20:43

dion_b

Moderator Harde Waren

say Baah

Topicstarter
Verwijderd schreef op 28 oktober 2002 @ 23:37:
Nee. Die module heet i2c-core. ;).

edit:
en i2c-algo-bit.
En die twee heb ik wel al erin zitten...

Oslik blyat! Oslik!


Verwijderd

Okee. Die errormelding zegt dus dat tuner al geladen is, en BTTV laadt die nogmaals. Haal 'post-install bttv /sbin/insmod tuner' uit /etc/modules.conf, of gebruik 'autoload=0' als insmod optie voor BTTV.

  • DiNo!
  • Registratie: Juni 2000
  • Laatst online: 17-05 18:11
Dit is wat ik heb om mijn videokaart werkend te krijgen....
Dit staat in mijn modules.conf:
code:
1
2
3
4
5
6
7
8
9
10
# i2c
alias char-major-89     i2c-dev
options i2c-core        i2c_debug=1
options i2c-algo-bit    bit_test=1

# bttv
alias char-major-81     videodev
alias char-major-81-0   bttv
options bttv            card=10 radio=1 tuner=5
options tuner           debug=0

het enige wat ik hoef te doen is
code:
1
/sbin/modprobe bttv
en het werkt.

waarschijnlijk moet je wel de card=x en de tuner=x aanpassen.

edit: hier mijn (gefilterde) /sbin/lsmod
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Module                  Size  Used by    Tainted: P
tuner                  10020   1  (autoclean)
tvaudio                13152   0  (autoclean) (unused)
msp3400                16144   1  (autoclean)
bttv                   72032   0  (autoclean)
i2c-algo-bit            7948   1  (autoclean) [bttv]
i2c-core               18240   0  (autoclean) <enter>
[tuner tvaudio msp3400 bttv i2c-algo-bit]
videodev                6240   4  (autoclean) [pwc bttv]
cs4232                  5024   1
ad1848                 24992   0  [cs4232]
uart401                 7744   0  [cs4232]
sound                  70956   1  [cs4232 ad1848 uart401]
soundcore               6436   4  [sound]

[ Voor 0% gewijzigd door DiNo! op 29-10-2002 13:33 . Reden: lsmod ]

https://github.com/atoomnetmarc/


  • imdos
  • Registratie: Maart 2000
  • Laatst online: 19:14

imdos

I use FreeNAS and Ubuntu

code:
1
2
3
4
5
6
# bttv
alias char-major-81 videodev
alias char-major-81-0   bttv
pre-install bttv        modprobe -k tuner
options bttv        card=39 radio=0 pll=1
options tuner       debug=0 type=5

Dit heb ik met een rave kaartje

pvoutput. Waarom makkelijk doen, als het ook moeilijk kan! Every solution has a new problem

Pagina: 1