Welches Modul/Treiber für welche Hardware, Kernel compilieren...
-
minimike
- Beiträge: 5616
- Registriert: 26.03.2003 02:21:19
- Lizenz eigener Beiträge: neue BSD Lizenz
- Wohnort: Köln
-
Kontaktdaten:
Beitrag
von minimike » 09.01.2005 12:36:29
Hi habe hierKernel 2.6.10 und Sarge und eine Pinacle PC TV 300i mit saa7134 Chipsatz. Analog Video funktioniert doch ich kann das DVB-T Modul namens saa7134_dvb nicht laden. Kernelpatch und auch den aktuellen Snapshot von
http://www.bytesex.org habe ich probiert, jedoch lies sich der Kernel nicht sauber damit durchkompelieren. In der Doku habe ich auch nichts gefunden.
Code: Alles auswählen
sarge:/usr/src/linux-2.6.10/Documentation/video4linux# modprobe saa7134_dvb
FATAL: Error inserting saa7134_dvb (/lib/modules/2.6.10/kernel/drivers/media/video/saa7134/saa7134-dvb.ko): Unknown symbol in module, or unknown parameter (see dmesg)
sarge:/usr/src/linux-2.6.10/Documentation/video4linux#
die relevanten Zeilen von dmesg ergeben das
Code: Alles auswählen
saa7134_dvb: Unknown symbol videobuf_dvb_unregister
saa7134_dvb: Unknown symbol videobuf_dvb_register
Skills um selber am Kernel rumzuhacken habe ich keine aber lässt sich da nich irgndewie was drehen ? Habe einen 2.6.10 mit Softwaresuspend2 patches , Nvidiafixpatch, und Patches für USB-Hid und meine Linux Cherrytastur.
Zuletzt geändert von
minimike am 10.05.2006 17:52:31, insgesamt 1-mal geändert.
"Lennart Poettering is one of those typical IT leaders..." "like Linus Torvalds and Theo de Raadt?" "more like Bozo the Clown" After all, now a good employee of Microsoft
-
KBDCALLS
- Moderator
- Beiträge: 22455
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Beitrag
von KBDCALLS » 09.01.2005 12:43:19
Kann es sein das das Modul von anderen Modulen abhängt, da mans erfolgreich laden kann ?
Mach mal
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
-
minimike
- Beiträge: 5616
- Registriert: 26.03.2003 02:21:19
- Lizenz eigener Beiträge: neue BSD Lizenz
- Wohnort: Köln
-
Kontaktdaten:
Beitrag
von minimike » 09.01.2005 12:50:19
Alles schon korrekt geladen
Code: Alles auswählen
sarge:/home/mike# modinfo saa7134_dvb
filename: /lib/modules/2.6.10/kernel/drivers/media/video/saa7134/saa7134-dvb.ko
author: Gerd Knorr <kraxel@bytesex.org> [SuSE Labs]
license: GPL
vermagic: 2.6.10 SMP preempt PENTIUM4 gcc-3.3
depends: saa7134,video-buf
sarge:/home/mike#
Hier noch mal lsmod
Code: Alles auswählen
mike@sarge:~$ lsmod
Module Size Used by
isofs 32700 1
zlib_inflate 17536 1 isofs
sr_mod 15652 1
agpgart 29228 0
nvidia 3466044 12
md5 3968 1
ipv6 243744 10
8250 32676 0
serial_core 19456 1 8250
nls_cp437 5760 2
ntfs 107120 1
dm_mod 54660 0
piix 9220 0 [permanent]
saa6752hs 6420 0
snd_fm801 15684 2
snd_tea575x_tuner 3584 1 snd_fm801
snd_ac97_codec 73952 1 snd_fm801
snd_pcm_oss 49572 1
snd_mixer_oss 18176 2 snd_pcm_oss
snd_pcm 85892 3 snd_fm801,snd_ac97_codec,snd_pcm_oss
snd_page_alloc 7940 1 snd_pcm
snd_opl3_lib 9472 1 snd_fm801
snd_timer 21764 2 snd_pcm,snd_opl3_lib
snd_hwdep 7684 1 snd_opl3_lib
snd_mpu401_uart 6656 1 snd_fm801
snd_rawmidi 20512 1 snd_mpu401_uart
snd_seq_device 7180 2 snd_opl3_lib,snd_rawmidi
snd 46820 11 snd_fm801,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_opl3_lib,snd_timer,snd_hwdep,snd_mpu401_uart,snd_rawmidi,snd_seq_device
saa7134_empress 6532 0
tda9887 12568 0
tuner 21156 0
saa7134 97992 1 saa7134_empress
video_buf 17796 2 saa7134_empress,saa7134
v4l2_common 4992 1 saa7134
v4l1_compat 13956 1 saa7134
soundcore 7776 4 snd,saa7134
ir_common 4356 1 saa7134
videodev 7808 3 snd_tea575x_tuner,saa7134_empress,saa7134
mt352 5380 0
dvb_core 76712 0
pcspkr 3536 0
usbhid 30784 0
ehci_hcd 30596 0
uhci_hcd 31248 0
usbcore 106744 4 usbhid,ehci_hcd,uhci_hcd
parport_pc 25412 1
lp 10124 0
parport 33352 2 parport_pc,lp
genrtc 8604 0
hangcheck_timer 2968 0
sg 30496 0
ide_scsi 14340 1
aic7xxx 209880 0
hw_random 4884 0
joydev 8384 0
eeprom 6168 0
w83781d 33704 0
i2c_sensor 3200 2 eeprom,w83781d
i2c_i801 7820 0
b44 20612 0
mii 4352 1 b44
r8169 17800 0
raid0 7680 1
xfs 593436 3
ext3 128392 2
jbd 58392 1 ext3
mbcache 7044 1 ext3
ide_disk 18432 4
ide_cd 39044 0
ide_core 113040 4 piix,ide_scsi,ide_disk,ide_cd
cdrom 38812 2 sr_mod,ide_cd
unix 23956 505
mike@sarge
"Lennart Poettering is one of those typical IT leaders..." "like Linus Torvalds and Theo de Raadt?" "more like Bozo the Clown" After all, now a good employee of Microsoft
-
minimike
- Beiträge: 5616
- Registriert: 26.03.2003 02:21:19
- Lizenz eigener Beiträge: neue BSD Lizenz
- Wohnort: Köln
-
Kontaktdaten:
Beitrag
von minimike » 09.01.2005 23:36:08
Alsoooo Komando Pompadu es geht weiter.
Habe mal beim Snapshot die Make.conf editiert. Das Bauen und das Laden der Module läuft jetzt ohne Probleme. Ich hatte immer nur Probleme mit dem cx88 und dem bttv Modul die ich für den Betrieb eh nicht brauche.
Lage der Dinge ist Analog TV über Kabel läuft, aber TV über DVB-T läuft nicht. Es werden alle benötigten Module so korrekt erzeugt
Code: Alles auswählen
MDIR := v4l2
snap := video4linux
CONFIG_VIDEO_BTTV := n
CONFIG_VIDEO_SAA7134 := m
CONFIG_VIDEO_IR := n
CONFIG_VIDEO_TUNER := n
CONFIG_VIDEO_TVAUDIO := n
CONFIG_VIDEO_CX88 := n
# doesn't build without patches from dvb cvs
# use "make DVB=1" to build with DVB support.
ifeq ($(DVB),1)
CONFIG_VIDEO_CX88_DVB := n
CONFIG_VIDEO_SAA7134_DVB := m
else
CONFIG_VIDEO_CX88_DVB := n
CONFIG_VIDEO_SAA7134_DVB := m
endif
Code: Alles auswählen
sarge:/usr/src/video4linux# cat /dev/dvb/adapter0/*
cat: /dev/dvb/adapter0/audio0: Kein passendes Gerät gefunden
cat: /dev/dvb/adapter0/ca0: Kein passendes Gerät gefunden
cat: /dev/dvb/adapter0/demux0: Kein passendes Gerät gefunden
cat: /dev/dvb/adapter0/dvr0: Kein passendes Gerät gefunden
cat: /dev/dvb/adapter0/frontend0: Kein passendes Gerät gefunden
cat: /dev/dvb/adapter0/net0: Kein passendes Gerät gefunden
cat: /dev/dvb/adapter0/osd0: Kein passendes Gerät gefunden
cat: /dev/dvb/adapter0/video0: Kein passendes Gerät gefunden
sarge:/usr/src/video4linux#
Es werden für DVB-T alle Treiber korrekt geladen, jedoch wie oben zu ersehen ohne Erfolg bleibt abzuwarten was die Zukunft bringt
"Lennart Poettering is one of those typical IT leaders..." "like Linus Torvalds and Theo de Raadt?" "more like Bozo the Clown" After all, now a good employee of Microsoft
-
minimike
- Beiträge: 5616
- Registriert: 26.03.2003 02:21:19
- Lizenz eigener Beiträge: neue BSD Lizenz
- Wohnort: Köln
-
Kontaktdaten:
Beitrag
von minimike » 10.05.2006 17:51:57
Ich habe sie jetzt unter Kernel 2.6.16 erfolgreich im EInsatz. Audioausgabe erfolgt mit den neuen Alsatreibern für die Karte, so hat sie auch einen eigenen Mixer der sich mit alsamixer ansteuern lässt. Manchmal hilft einfach nur lange warten
![traurig :(](./images/smilies/icon_sad.gif)
"Lennart Poettering is one of those typical IT leaders..." "like Linus Torvalds and Theo de Raadt?" "more like Bozo the Clown" After all, now a good employee of Microsoft