Kworld 713x tv series TV Card driver

Είναι δωρεάν, είναι σταθερό, είναι γρήγορο.. ας το γνωρίσουμε και λίγο καλύτερα..

Συντονιστές: Super-Moderators, Software & Hardware Moderators

Απάντηση
Άβαταρ μέλους
avr_freak
Δημοσιεύσεις: 70
Εγγραφή: 13 Αύγ 2006 18:58
Επικοινωνία:

Kworld 713x tv series TV Card driver

Δημοσίευση από avr_freak » 03 Νοέμ 2007 02:12

Epese sta xeria mou mia karta TV Kworld 713x tv series me chipset tis philips ton saa7134 . Eno to chipset ypostirizete ematha apo ton pirina 2.6.xx tou linux dinontas tin entoli

Κώδικας: Επιλογή όλων

lsmod | grep saa7134
kai
modprobe saa7134
Den vriskei tipota .....
Kamia idea gia to pos na tin kano na doulepsei ?

PS: Xrisimopiw Centos 5

Efxaristw

Άβαταρ μέλους
avr_freak
Δημοσιεύσεις: 70
Εγγραφή: 13 Αύγ 2006 18:58
Επικοινωνία:

Kworld 713x tv series TV Card driver

Δημοσίευση από avr_freak » 17 Νοέμ 2007 08:30

Einai disable apo to config tou pirina ...
Prepei na kano recompile ton kernel apo to /usr/src/kernels/2.6.18-8.1.15.el5-i686
Kamia pio efkoli lisi, na fortoso to module ?

id12586
στις καρδιές μας
Δημοσιεύσεις: 8387
Εγγραφή: 23 Ιουν 2003 23:28
Τοποθεσία: Far away
Επικοινωνία:

Kworld 713x tv series TV Card driver

Δημοσίευση από id12586 » 17 Νοέμ 2007 16:01

Με modprobe XXXX δεν παίζει καταρχήν?
Chris at your Services
ΕικόναSacame de Aqui

Άβαταρ μέλους
avr_freak
Δημοσιεύσεις: 70
Εγγραφή: 13 Αύγ 2006 18:58
Επικοινωνία:

Kworld 713x tv series TV Card driver

Δημοσίευση από avr_freak » 21 Νοέμ 2007 06:55

akiro ....
Τελευταία επεξεργασία από το μέλος avr_freak την 21 Νοέμ 2007 07:04, έχει επεξεργασθεί 1 φορά συνολικά.

Άβαταρ μέλους
avr_freak
Δημοσιεύσεις: 70
Εγγραφή: 13 Αύγ 2006 18:58
Επικοινωνία:

Kworld 713x tv series TV Card driver

Δημοσίευση από avr_freak » 21 Νοέμ 2007 07:03

Nope ... opos eipa kai sthn arxi ...
den yparxei sto lsmod
[root@localhost ~]# lsmod
Module Size Used by
fuse 46356 2
vfat 15809 0
fat 51037 1 vfat
sg 35933 0
usb_storage 76577 0
nls_utf8 6209 0
arc4 6209 1
r8180 107460 0
ieee80211_rtl 65796 1 r8180
ieee80211_crypt_ccmp_rtl 11776 0
ieee80211_crypt_tkip_rtl 14336 0
ieee80211_crypt_wep_rtl 9344 1
ieee80211_crypt_rtl 9988 4 ieee80211_rtl,ieee80211_crypt_ccmp_rtl,ieee80211_crypt_tkip_rtl,ieee80211_crypt_wep_rtl
vboxdrv 50944 1
autofs4 23749 2
hidp 23105 2
rfcomm 42457 0
l2cap 29633 10 hidp,rfcomm
bluetooth 53925 5 hidp,rfcomm,l2cap
sunrpc 142973 1
ip_conntrack_netbios_ns 6977 0
ipt_REJECT 9537 1
xt_state 6209 2
ip_conntrack 53153 2 ip_conntrack_netbios_ns,xt_state
nfnetlink 10713 1 ip_conntrack
iptable_filter 7105 1
ip_tables 17029 1 iptable_filter
ip6t_REJECT 9409 1
xt_tcpudp 7105 10
ip6table_filter 6849 1
ip6_tables 18181 1 ip6table_filter
x_tables 17349 6 ipt_REJECT,xt_state,ip_tables,ip6t_REJECT,xt_tcpudp,ip6_tables
video 19269 0
sbs 18533 0
i2c_ec 9025 1 sbs
button 10705 0
battery 13637 0
asus_acpi 19289 0
ac 9157 0
radeon 103905 2
drm 65493 3 radeon
ipv6 250369 17 ip6t_REJECT
lp 15849 0
floppy 57125 0
snd_via82xx_modem 18121 0
snd_via82xx 30041 1
gameport 18633 1 snd_via82xx
snd_ac97_codec 87009 2 snd_via82xx_modem,snd_via82xx
snd_ac97_bus 6337 1 snd_ac97_codec
snd_seq_dummy 7877 0
snd_seq_oss 32705 0
snd_seq_midi_event 11073 1 snd_seq_oss
snd_seq 49841 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
pcspkr 7105 0
snd_pcm_oss 42849 0
snd_mixer_oss 19137 1 snd_pcm_oss
snd_pcm 71621 4 snd_via82xx_modem,snd_via82xx,snd_ac97_codec,snd_pcm_oss
via_rhine 27597 0
mii 9409 1 via_rhine
parport_pc 29157 1
parport 37513 2 lp,parport_pc
snd_mpu401_uart 12097 1 snd_via82xx
snd_rawmidi 26817 1 snd_mpu401_uart
snd_seq_device 11853 4 snd_seq_dummy,snd_seq_oss,snd_seq,snd_rawmidi
snd_timer 24901 2 snd_seq,snd_pcm
snd 51909 14 snd_via82xx_modem,snd_via82xx,snd_ac97_codec,snd_seq_oss,snd_seq,snd_pcm_oss,
snd_mixer_oss,snd_pcm,snd_mpu401_uart,snd_rawmidi,snd_seq_device,snd_timer
soundcore 13217 1 snd
snd_page_alloc 13641 3 snd_via82xx_modem,snd_via82xx,snd_pcm
i2c_viapro 12117 0
i2c_core 23745 2 i2c_ec,i2c_viapro
serio_raw 10693 0
ide_cd 40033 0
cdrom 36705 1 ide_cd
dm_snapshot 20581 0
dm_zero 6209 0
dm_mirror 29713 0
dm_mod 56537 8 dm_snapshot,dm_zero,dm_mirror
sata_via 14149 0
libata 96857 1 sata_via
sd_mod 22977 0
scsi_mod 130637 4 sg,usb_storage,libata,sd_mod
ext3 123081 3
jbd 56553 1 ext3
ehci_hcd 32845 0
ohci_hcd 23261 0
uhci_hcd 25421 0

Sto lspci ...
[root@localhost ~]# lspci
00:00.0 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge
00:00.1 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge
00:00.2 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge
00:00.3 Host bridge: VIA Technologies, Inc. PT890 Host Bridge
00:00.4 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge
00:00.7 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI Bridge
00:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8185 IEEE 802.11a/b/g Wireless LAN Controller (rev 20)
00:0b.0 Multimedia controller: Philips Semiconductors SAA7134/SAA7135HL Video Broadcast Decoder (rev 01)
00:0f.0 RAID bus controller: VIA Technologies, Inc. VIA VT6420 SATA RAID Controller (rev 80)
00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800/K8T890 South]
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)
00:11.6 Communication controller: VIA Technologies, Inc. AC'97 Modem Controller (rev 80)
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 78)
01:00.0 VGA compatible controller: ATI Technologies Inc RV280 [Radeon 9200 PRO] (rev 01)
01:00.1 Display controller: ATI Technologies Inc RV280 [Radeon 9200 PRO] (Secondary) (rev 01)

Άβαταρ μέλους
nske
Δημοσιεύσεις: 381
Εγγραφή: 15 Νοέμ 2002 03:39
Τοποθεσία: Αθήνα

Kworld 713x tv series TV Card driver

Δημοσίευση από nske » 27 Νοέμ 2007 22:13

Nope ... opos eipa kai sthn arxi ...
den yparxei sto lsmod
Η lsmod κάνει list μόνο τα modules που έχουν φορτωθεί, όχι τα modules που έχουν γίνει install για αυτόν τον πυρήνα.

Αν δεν υπάρχει κάπου στο /lib/modules/`uname -r`/kernel/drivers τότε πρέπει να το κάνεις compile από τα sources του πυρήνα.

Εφόσον τα έχεις (προσοχή να είναι ακριβώς αυτού που τρέχεις):
  • Kάνεις cd στον βασικό κατάλογό τους, π.χ.

    Κώδικας: Επιλογή όλων

    # cd /usr/src/kernels/`uname -r`
  • Κάνεις cp το τρέχον configuration του kernel στο /usr/src/kernels/`uname -r`/.config, είτε αποσυμπιέζοντας το /proc/config.gz (αν υπάρχει διαθέσιμο), είτε από κάποιο copy που ενδεχομένως να έχει εγκατασταθεί στο /boot.

    Κώδικας: Επιλογή όλων

    # zcat /proc/config.gz > .config
    ή, αν δεν υπάρχει:

    Κώδικας: Επιλογή όλων

    # cp /boot/config-`uname -r` .config
  • Kάνεις μια επαλήθευση για καλό και για κακό (αν και εφόσον είναι το σωστό configuration file δεν έχει νόημα):

    Κώδικας: Επιλογή όλων

    # make oldconfig
  • Πας από το menuconfig interface:

    Κώδικας: Επιλογή όλων

    # make menuconfig
    στην κατηγορία

    Κώδικας: Επιλογή όλων

    Device Drivers > Multimedia Devices > Video for linux > Video Capture adapters
    και ενεργοποιείς το:

    Κώδικας: Επιλογή όλων

    Philips SAA7134 support (NEW)
    είτε σαν module (M) είτε σαν build-in component (*).

    Εναλλακτικά, το προσθέτεις απευθείας κάνοντας edit το .config και προσθέτοντας

    Κώδικας: Επιλογή όλων

    VIDEO_SAA7134=Y
    ή

    Κώδικας: Επιλογή όλων

    VIDEO_SAA7134=Μ
  • Save το config στο .config. Κάνοντας exit θα ερωτηθείς

    Κώδικας: Επιλογή όλων

    Do you wish to save your new kernel configuration?
  • compile & install τα modules

    Κώδικας: Επιλογή όλων

    # make; make modules_install
  • Αντιγραφή το kernel image στο /boot

    Κώδικας: Επιλογή όλων

    # cp arch/i386/boot/bzImage /boot/kernel-otinane
  • Πειράζοντας το configuration file του grub, φτιάχνεις μια καταχώρηση στον GRUB για το kernel-otinane, σύμφωνα με τα πρότυπα των άλλων καταχωρήσεων. Π.χ.

    Κώδικας: Επιλογή όλων

    # vi /boot/grub/menu.lst
  • Reboot κι επιλέγεις από το menu του grub τη νέα καταχώρηση.
  • Αν επέλεξες να μπει σαν module, κάνεις load το module

    Κώδικας: Επιλογή όλων

    # modprobe saa7134
.

Άβαταρ μέλους
avr_freak
Δημοσιεύσεις: 70
Εγγραφή: 13 Αύγ 2006 18:58
Επικοινωνία:

Kworld 713x tv series TV Card driver

Δημοσίευση από avr_freak » 28 Νοέμ 2007 03:35

nske έγραψε: [*] Αντιγραφή το kernel image στο /boot

Κώδικας: Επιλογή όλων

# cp arch/i386/boot/bzImage /boot/kernel-otinane
[*] Πειράζοντας το configuration file του grub, φτιάχνεις μια καταχώρηση στον GRUB για το kernel-otinane, σύμφωνα με τα πρότυπα των άλλων καταχωρήσεων. Π.χ.

Κώδικας: Επιλογή όλων

# vi /boot/grub/menu.lst
[*]Reboot κι επιλέγεις από το menu του grub τη νέα καταχώρηση.

[*]Αν επέλεξες να μπει σαν module, κάνεις load το module

Κώδικας: Επιλογή όλων

# modprobe saa7134
.
Efxaristo para poli gia tin voithia nske alla to arch/i386/boot/bzImage den dimiourgite meta to make ....

prospathisa xana ti diadikasia kai sto make mou vgazei ...

Κώδικας: Επιλογή όλων

[root@localhost 2.6.18-8.1.15.el5-i686]# make; make modules_install
  CHK     include/linux/version.h
  CHK     include/linux/utsrelease.h
make[1]: *** No rule to make target `init/main.o', needed by `init/built-in.o'.  Stop.
make: *** [init] Error 2
if [ -r System.map -a -x /sbin/depmod ]; then /sbin/depmod -ae -F System.map  2.6.18-8.1.15.el5; fi


Άβαταρ μέλους
nske
Δημοσιεύσεις: 381
Εγγραφή: 15 Νοέμ 2002 03:39
Τοποθεσία: Αθήνα

Kworld 713x tv series TV Card driver

Δημοσίευση από nske » 28 Νοέμ 2007 04:39

χμμ.. Το πιο πιθανό είναι ότι δεν είναι όλος ο κώδικας του kernel εκεί αλλά μόνο τα headers.

Εγκατάστησε τα πακέτα
- kernel-devel
και
- kernel-2.6.X.EL.src

και ξαναπροσπάθησε.

Εναλλακτικά μπορείς να κατεβάσεις τον τελευταίο vanilla kernel:

Κώδικας: Επιλογή όλων

# cd /usr/src
# wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.23.9.tar.bz2
# tar jxf linux-2.6.23.9.tar.bz2
# ln -s linux-2.6.23.9 linux
# cd linux

Μετά συνέχισε όπως παραπάνω (με τη διαφορά ότι το make oldconfig είναι υποχρεωτικό, θα ερωτηθείς για κάποια καινούρια components, μπορείς να δεις την περιγραφή τους πατώντας "?" και να επιλέξεις Y, M ή N, ανάλογα αν σου φαίνεται χρήσιμο το συγκεκριμένο component. Αν δεν καταλαβαίνεις τίποτα από την περιγραφή κάποιου νέου component επίλεξε αυτό που δείνει ως recommended.).

Απάντηση

Επιστροφή στο “Linux Guide”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες