View previous topic :: View next topic |
Author |
Message |
universer n00b
Joined: 16 Mar 2004 Posts: 33 Location: Germany
|
Posted: Tue Sep 06, 2005 12:40 pm Post subject: Probleme bei der Installation der TV-Karte |
|
|
hallo gentoo-gemeinde,
ich hab schon einige threads gelesen, aber finde nicht den richtigen weg, meine haugauge wintv go auf meinem gentoo zum laufen zu bekommen.
hier mein lspci:
Code: |
0000:00:00.0 Host bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133] (rev 03)
0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133 AGP]
0000:00:04.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] (rev 40)
0000:00:04.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
0000:00:04.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 16)
0000:00:04.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 16)
0000:00:04.4 Bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 40)
0000:00:09.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 02)
0000:00:09.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 02)
0000:00:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
0000:00:0b.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
0000:00:0d.0 Multimedia audio controller: ESS Technology ES1969 Solo-1 Audiodrive (rev 02)
0000:00:11.0 Mass storage controller: Promise Technology, Inc. PDC20265 (FastTrak100 Lite/Ultra100) (rev 02)
0000:01:00.0 VGA compatible controller: nVidia Corporation NV15 [GeForce2 GTS/Pro] (rev a3)
|
des weiteren habe ich folgendes im kernel kompiliert:
Code: |
Device Drivers --->
Multimedia Devices --->
<M> Video for Linux
I2C Support --->
<M> I2C Support
<M> I2C Device Interface
|
mein tvtime output:
Code: |
tux linux # tvtime
Running tvtime 0.9.15.
rtctimer: Cannot open /dev/rtc: No such device
rtctimer: Cannot open /dev/misc/rtc: No such file or directory
Enhanced Real Time Clock support in your kernel is necessary for
smooth video. We strongly recommend that you load the 'rtc' kernel
module before starting tvtime, and make sure that your user has
access to the device file (/dev/rtc or /dev/misc/rtc). See our
support page at http://tvtime.net/ for more information.
Reading configuration from /etc/tvtime/tvtime.xml
Reading configuration from /root/.tvtime/tvtime.xml
videoinput: Cannot open capture device /dev/video0: No such device
Thank you for using tvtime.
|
hierzu die frage, ob man rtc unbedingt braucht, und wo es dann zu finden ist (hab schon viel hin-und hergesucht im kernel).
oder mein xawtv output:
Code: |
tux linux # xawtv
This is xawtv-3.94, running on Linux/i686 (2.6.12-gentoo-r4)
can't open /dev/video0: No such device
v4l-conf had some trouble, trying to continue anyway
v4l2: open /dev/video0: No such device
v4l2: open /dev/video0: No such device
v4l: open /dev/video0: No such device
no video grabber device available
|
also muss man noch irgendwas mit /dev/video0 machen ?
hoffe ich hab nicht zu viel kram gepostet.
danke für hilfe !!! |
|
Back to top |
|
|
Lenz Veteran
Joined: 17 Jul 2003 Posts: 1439 Location: Marburg [HE, D, EU]
|
Posted: Tue Sep 06, 2005 1:20 pm Post subject: |
|
|
Mal ein paar Ideen:
1. RTC (Real Time Clock) in den Kernel (-> siehe tvtime Output)
2. Hast du die Module der Karte denn auch geladen? (modprobe ...)
3. Falls 2. zutrifft: Du solltest auch mit deinem User in die Gruppe 'video', damit er auf /dev/video0 zugreifen kann
HTH, Lenz.
P.S.: Solltest du RTC nicht finden, kannst du ja auch direkt in der .config danach suchen und auf "=y" stellen. _________________ .:: Lenz' Signature 1.7b ::.
| Gentoo Linux since v1.4 (08-2003) [Screenshot]
| NetHack Highscore: 5.476.380 Pts., Val-Dwa-Fem-Law, ~ ascended to demigoddess-hood ~ |
|
Back to top |
|
|
redflash Apprentice
Joined: 17 Oct 2003 Posts: 213 Location: Germany
|
Posted: Wed Sep 07, 2005 9:37 am Post subject: |
|
|
RTC ist nicht nötig damit tvtime korrekt funktioniert.
Überprüfe ob es /dev/video0 oder /dev/v4l gibt. |
|
Back to top |
|
|
universer n00b
Joined: 16 Mar 2004 Posts: 33 Location: Germany
|
Posted: Wed Sep 07, 2005 11:21 am Post subject: |
|
|
also video0 gibts nicht, das modul bttv kann auch nicht richtig geladen werden.
bei modprobe bttv erscheint folgendes:
Code: |
tux linux # modprobe bttv
FATAL: Error inserting bttv (/lib/modules/2.6.12-gentoo-r4/kernel/drivers/media/video/bttv.ko): Unknown symbol in module, or unknown parameter (see dmesg)
|
bei dmesg wird folgendes gezeigt:
Code: |
EXT3 FS on hda3, internal journal
spurious 8259A interrupt: IRQ7.
kobject_register failed for snd (-17)
[<c02302a9>] kobject_register+0x49/0x80
[<c0137d74>] mod_sysfs_setup+0x54/0xb0
[<c0138f2b>] load_module+0x89b/0xb80
[<c01392bb>] sys_init_module+0x7b/0x1b0
[<c01033b5>] syscall_call+0x7/0xb
kobject_register failed for snd_timer (-17)
[<c02302a9>] kobject_register+0x49/0x80
[<c0137d74>] mod_sysfs_setup+0x54/0xb0
[<c0138f2b>] load_module+0x89b/0xb80
[<c01392bb>] sys_init_module+0x7b/0x1b0
[<c01033b5>] syscall_call+0x7/0xb
kobject_register failed for snd_page_alloc (-17)
[<c02302a9>] kobject_register+0x49/0x80
[<c0137d74>] mod_sysfs_setup+0x54/0xb0
[<c0138f2b>] load_module+0x89b/0xb80
[<c01392bb>] sys_init_module+0x7b/0x1b0
[<c01033b5>] syscall_call+0x7/0xb
kobject_register failed for snd_pcm (-17)
[<c02302a9>] kobject_register+0x49/0x80
[<c0137d74>] mod_sysfs_setup+0x54/0xb0
[<c0138f2b>] load_module+0x89b/0xb80
[<c01392bb>] sys_init_module+0x7b/0x1b0
[<c01033b5>] syscall_call+0x7/0xb
PCI: Enabling device 0000:00:0d.0 (0004 -> 0005)
ACPI: PCI Interrupt 0000:00:0d.0[A] -> Link [LNKD] -> GSI 9 (level, low) -> IRQ 9
kobject_register failed for snd (-17)
[<c02302a9>] kobject_register+0x49/0x80
[<c0137d74>] mod_sysfs_setup+0x54/0xb0
[<c0138f2b>] load_module+0x89b/0xb80
[<c01392bb>] sys_init_module+0x7b/0x1b0
[<c01033b5>] syscall_call+0x7/0xb
kobject_register failed for snd_timer (-17)
[<c02302a9>] kobject_register+0x49/0x80
[<c0137d74>] mod_sysfs_setup+0x54/0xb0
[<c0138f2b>] load_module+0x89b/0xb80
[<c01392bb>] sys_init_module+0x7b/0x1b0
[<c01033b5>] syscall_call+0x7/0xb
kobject_register failed for snd_seq (-17)
[<c02302a9>] kobject_register+0x49/0x80
[<c0137d74>] mod_sysfs_setup+0x54/0xb0
[<c0138f2b>] load_module+0x89b/0xb80
[<c01392bb>] sys_init_module+0x7b/0x1b0
[<c01033b5>] syscall_call+0x7/0xb
kobject_register failed for snd_seq_oss (-17)
[<c02302a9>] kobject_register+0x49/0x80
[<c0137d74>] mod_sysfs_setup+0x54/0xb0
[<c0138f2b>] load_module+0x89b/0xb80
[<c01392bb>] sys_init_module+0x7b/0x1b0
[<c01033b5>] syscall_call+0x7/0xb
kobject_register failed for snd (-17)
[<c02302a9>] kobject_register+0x49/0x80
[<c0137d74>] mod_sysfs_setup+0x54/0xb0
[<c0138f2b>] load_module+0x89b/0xb80
[<c01392bb>] sys_init_module+0x7b/0x1b0
[<c01033b5>] syscall_call+0x7/0xb
unable to register OSS mixer device 0:0
kobject_register failed for snd_page_alloc (-17)
[<c02302a9>] kobject_register+0x49/0x80
[<c0137d74>] mod_sysfs_setup+0x54/0xb0
[<c0138f2b>] load_module+0x89b/0xb80
[<c01392bb>] sys_init_module+0x7b/0x1b0
[<c01033b5>] syscall_call+0x7/0xb
kobject_register failed for snd_timer (-17)
[<c02302a9>] kobject_register+0x49/0x80
[<c0137d74>] mod_sysfs_setup+0x54/0xb0
[<c0138f2b>] load_module+0x89b/0xb80
[<c01392bb>] sys_init_module+0x7b/0x1b0
[<c01033b5>] syscall_call+0x7/0xb
kobject_register failed for snd_pcm (-17)
[<c02302a9>] kobject_register+0x49/0x80
[<c0137d74>] mod_sysfs_setup+0x54/0xb0
[<c0138f2b>] load_module+0x89b/0xb80
[<c01392bb>] sys_init_module+0x7b/0x1b0
[<c01033b5>] syscall_call+0x7/0xb
kobject_register failed for snd_pcm_oss (-17)
[<c02302a9>] kobject_register+0x49/0x80
[<c0137d74>] mod_sysfs_setup+0x54/0xb0
[<c0138f2b>] load_module+0x89b/0xb80
[<c01392bb>] sys_init_module+0x7b/0x1b0
[<c01033b5>] syscall_call+0x7/0xb
kobject_register failed for snd (-17)
[<c02302a9>] kobject_register+0x49/0x80
[<c0137d74>] mod_sysfs_setup+0x54/0xb0
[<c0138f2b>] load_module+0x89b/0xb80
[<c01392bb>] sys_init_module+0x7b/0x1b0
[<c01033b5>] syscall_call+0x7/0xb
kobject_register failed for snd_timer (-17)
[<c02302a9>] kobject_register+0x49/0x80
[<c0137d74>] mod_sysfs_setup+0x54/0xb0
[<c0138f2b>] load_module+0x89b/0xb80
[<c01392bb>] sys_init_module+0x7b/0x1b0
[<c01033b5>] syscall_call+0x7/0xb
kobject_register failed for snd_seq (-17)
[<c02302a9>] kobject_register+0x49/0x80
[<c0137d74>] mod_sysfs_setup+0x54/0xb0
[<c0138f2b>] load_module+0x89b/0xb80
[<c01392bb>] sys_init_module+0x7b/0x1b0
[<c01033b5>] syscall_call+0x7/0xb
eth1: link up, 100Mbps, full-duplex, lpa 0x45E1
Linux video capture interface: v1.00
bttv: Unknown symbol release_firmware
bttv: Unknown symbol request_firmware
|
...also der sound geht beim xmmsplayer, auch wenn hier so viele soundfehler auftreten.
muss ich bttv erst emergen, dachte der ist schon dabei? hab ihn auch mit emerge --search bttv nicht gefunden. |
|
Back to top |
|
|
universer n00b
Joined: 16 Mar 2004 Posts: 33 Location: Germany
|
Posted: Wed Sep 07, 2005 12:03 pm Post subject: |
|
|
also ich hab einen 2.6er kernel, dh. bttv sollte schon beim kernel dabei sein. also hat sich das mit dem emergen geklärt.
nur warum klappt das laden des moduls mittels : nicht ? |
|
Back to top |
|
|
redflash Apprentice
Joined: 17 Oct 2003 Posts: 213 Location: Germany
|
Posted: Wed Sep 07, 2005 2:50 pm Post subject: |
|
|
Die Ausgabe von dmesg irritiert mich etwas. Ich weiß nicht was da schief läuft, aber irgendwas mit dem Kernel scheint nicht so richtig zu wollen.
Bist du dir sicher, dass deine Kernelconfig gut ist?
In folgendem Thread https://forums.gentoo.org/viewtopic-t-377736.html steht etwas von einer Firmware, die man laden muss. |
|
Back to top |
|
|
universer n00b
Joined: 16 Mar 2004 Posts: 33 Location: Germany
|
Posted: Wed Sep 07, 2005 3:26 pm Post subject: |
|
|
ich hab auf http://www.linuxtv.org gelesen, das man diesen firmware-kram nur für dvb braucht.
irgendwie kommt ich hier nicht weiter ... |
|
Back to top |
|
|
sokar2000 Tux's lil' helper
Joined: 17 Feb 2005 Posts: 137 Location: Zu Hause
|
Posted: Wed Sep 07, 2005 4:12 pm Post subject: |
|
|
Vielleicht hilft es, wenn Du den passenden Treiber auch noch lädst:
Device Drivers --->
Multimedia devices --->
Video For Linux --->
[*] BT848 Video For Linux
oder / und:
Device Drivers --->
Multimedia devices --->
Video For Linux --->
[*] Conexant 2388x (bt878 successor) support _________________ Anstrengungen, ein Programm "User-freundlich" zu machen, führen zu neuer Arbeit an den "Computerkenntnissen" der User. |
|
Back to top |
|
|
universer n00b
Joined: 16 Mar 2004 Posts: 33 Location: Germany
|
Posted: Wed Sep 07, 2005 5:30 pm Post subject: |
|
|
also nochmal alle meine kerneleinstellungen diesbezüglich (@sokar:die btxxx treiber hatte ich oben vergessen zu erwähnen):
Code: |
Device Drivers --->
I2C Support --->
<M> I2C Support
<M> I2C Device Interface
Multimedia Devices --->
<M> Video for Linux
Video for Linux -->
<M> BT848 Video for Linux
<M> Connexant 2388x (bt878 successor) support
|
daraufhin versuchen ich ein modprobe bttv, was folgendermassen fehlschlägt:
Code: |
tux linux # modprobe bttv
FATAL: Error inserting bttv (/lib/modules/2.6.12-gentoo-r4/kernel/drivers/media/video/bttv.ko): Unknown symbol in module, or unknown parameter (see dmesg)
|
dann in dmesg nachgesehen:
Code: |
tux linux # dmesg | grep bttv
bttv: Unknown symbol release_firmware
bttv: Unknown symbol request_firmware
bttv: Unknown symbol release_firmware
bttv: Unknown symbol request_firmware
|
und dann hörts auf. also den bttv krieg ich nicht geladen, und irgendwas zu einer firmware finde ich dafür nicht (alles nur auf dvb bezogen).
mein kernel ist 2.6.12. |
|
Back to top |
|
|
zielscheibe l33t
Joined: 02 Apr 2004 Posts: 804 Location: Aachen
|
|
Back to top |
|
|
universer n00b
Joined: 16 Mar 2004 Posts: 33 Location: Germany
|
Posted: Wed Sep 07, 2005 6:05 pm Post subject: |
|
|
wenn ich das bt848 aus dem kernel rausnehme, passiert folgendes :
Code: |
tux linux # modprobe bttv card=10
FATAL: Module bttv not found.
|
auch ein genaueres laden soezifisch meiner karte hat bishe nichts gebracht:
Code: |
modprobe bttv card=10 tuner=5 radio=1 automute=0
|
|
|
Back to top |
|
|
zielscheibe l33t
Joined: 02 Apr 2004 Posts: 804 Location: Aachen
|
Posted: Wed Sep 07, 2005 10:08 pm Post subject: |
|
|
Hi,
Natürlich mußt du zusätzlich den "bt878" Treiber im Kernel aktivieren. Ich nahm an, daß du dir auch einmal die von dir geposteten "lspci" Ausgaben genau durchliest.
Code: |
0000:00:09.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 02)
0000:00:09.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 02)
|
|
|
Back to top |
|
|
universer n00b
Joined: 16 Mar 2004 Posts: 33 Location: Germany
|
Posted: Thu Sep 08, 2005 12:50 am Post subject: |
|
|
Quote: | ..., kannst du das "BT848" aus deinem Kernel schmeißen!...
Natürlich mußt du zusätzlich den "bt878" Treiber im Kernel aktivieren. |
ich hatte bei der ausgabe aus dem letzten post nur den 848er rausgenommen und
den 878er drinne ...
also irgendwas versteh ich nicht , ich krieg den treiber bttv nicht geladen ... |
|
Back to top |
|
|
|