Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam.
1. CO zrobiłem / co probowałem ( problem jest dalej pod 2.).
Dodałem wpisy ( do pliku /etc/modprobe/aliases.conf czy nowego pliku /etc/modprobe/tv.conf)
alias char-major-81 videodev alias char-major-81-0 saa7134 options saa7134 card=12
no i tv działa ( bez dźwięku ale działa, i tak tylko do meczów wiec szpaka czy Borka sluchac nie musze).
Ale zmieniła mi się kolejnośc kart dzwiekowych w alsamixer no a co za tym idzie zmienia się domyśla karta dźwiękowa, czyli ogólnie syf sie robi.
Więc idąc za tropem zrobiłem to co zwykle sie robi mianowicie w /etc/modprobe/aliases.conf dodalem ( co powoduje problem)
alias snd-card-0 snd-emu10k1 options snd-emu10k1 index=0 alias snd-card-1 saa7134_alsa options saa7134_alsa index=1
sprawdzałem też samo
options snd-emu10k1 index=0 options saa7134_alsa index=1
w pliku /etc/modprobe/alsa-base.conf, tak samo jak sprawdzałem zmiane samego modułu saa7134 ( bez _alsa, poprostu moduł do karty).
to wszystko co mam wyzej jest wynikiem odpowiedzi ilina których w internecie jest masa ;], prawdę mówiąc dlatego piszę bo jak znam zycie on przyjdzie przeczyta i powie "dodaj .....xxx..." i zacznie kulac, a ja juz z 2h nad tym siedze.
2. Problem
po dodaniu wpisów o zmianie kolejności kart dźwiękowych, tv nie działa ;].
tz. jak karta saa7143 jest default dla alsa to tv dziala, a jak zmienie kolejnosć karty na moje audigy jako default (snd_emu10k1) to tv przestaje działać.
nie działa na 2 sposoby:
1. albo program sie sypie i wywala bląd ( oznaczony jako blad 1. lisging nizej).
2. albo nie łapie stacji, mam jedna złapaną kontrolnie, działa jak saa7134 ejst jako default, jak zmieniam na audigy nie działa ( przesowałem pasmo strzłaka w prawo do ... 1000).
bład 1. listing 1 ;]
xxx@xXx:~$ xawtv -c /dev/video1 This is xawtv-3.95.dfsg.1, running on Linux/x86_64 (2.6.32-5-amd64) xinerama 0: 1920x1080+0+0 X Error of failed request: XF86DGANoDirectVideoMode Major opcode of failed request: 131 (XFree86-DGA) Minor opcode of failed request: 1 (XF86DGAGetVideoLL) Serial number of failed request: 15 Current serial number in output stream: 15 v4l-conf had some trouble, trying to continue anyway v4l2: WARNING: framebuffer size mismatch v4l2: me=1920x1080 v4l=0x0 Warning: Cannot convert string "-*-ledfixed-medium-r-*--39-*-*-*-c-*-*-*" to type FontStruct *** glibc detected *** /usr/bin/xawtv: double free or corruption (out): 0x0000000000b775c0 *** ======= Backtrace: ========= /lib/libc.so.6(+0x71ad6)[0x7ff3a0776ad6] /lib/libc.so.6(cfree+0x6c)[0x7ff3a077b84c] /usr/bin/xawtv[0x42ad4d] /usr/bin/xawtv(x11_capture_pixmap+0xac)[0x41505c] /usr/bin/xawtv[0x41087c] /usr/bin/xawtv[0x424e9e] /usr/bin/xawtv[0x425d18] /usr/bin/xawtv(do_va_cmd+0xe1)[0x427111] /usr/bin/xawtv(video_gd_configure+0x108)[0x414a08] /usr/bin/xawtv[0x40fea1] /usr/lib/libXt.so.6(XtDispatchEventToWidget+0x55a)[0x7ff3a2476eca] /usr/lib/libXt.so.6(+0x23535)[0x7ff3a2477535] /usr/lib/libXt.so.6(XtDispatchEvent+0xb1)[0x7ff3a2476561] /usr/bin/xawtv(xt_main_loop+0x3f)[0x41721f] /usr/bin/xawtv(main+0x1730)[0x412710] /lib/libc.so.6(__libc_start_main+0xfd)[0x7ff3a0723c4d] /usr/bin/xawtv[0x40ef99] ======= Memory map: ======== 00400000-0043d000 r-xp 00000000 08:01 204246 /usr/bin/xawtv.bin 0063d000-00645000 rw-p 0003d000 08:01 204246 /usr/bin/xawtv.bin 00645000-0064c000 rw-p 00000000 00:00 0 00803000-00c04000 rw-p 00000000 00:00 0 [heap] 41e68000-41ece000 rw-p 00000000 00:05 562 /dev/zero 7ff394000000-7ff394021000 rw-p 00000000 00:00 0 7ff394021000-7ff398000000 ---p 00000000 00:00 0 7ff39a8b8000-7ff39a8ce000 r-xp 00000000 08:01 619004 /lib/libgcc_s.so.1 7ff39a8ce000-7ff39aacd000 ---p 00016000 08:01 619004 /lib/libgcc_s.so.1 7ff39aacd000-7ff39aace000 rw-p 00015000 08:01 619004 /lib/libgcc_s.so.1 7ff39aaef000-7ff39acef000 rw-s 103e51000 00:05 7498 /dev/nvidia0 7ff39acef000-7ff39acf3000 rw-s 103e44000 00:05 7498 /dev/nvidia0 7ff39acf3000-7ff39adf3000 rw-s 10bfe3000 00:05 7498 /dev/nvidia0 7ff39adf3000-7ff39aeb4000 rw-p 00000000 00:00 0 7ff39aefc000-7ff39af3c000 rw-s 10363a000 00:05 7498 /dev/nvidia0 7ff39af3c000-7ff39af5c000 rw-s 10be75000 00:05 7498 /dev/nvidia0 7ff39af5c000-7ff39af75000 rw-s 00000000 00:04 0 /SYSV00000000 (deleted) 7ff39af75000-7ff39af7a000 r-xp 00000000 08:01 142534 /usr/lib/libXfixes.so.3.1.0 7ff39af7a000-7ff39b179000 ---p 00005000 08:01 142534 /usr/lib/libXfixes.so.3.1.0 7ff39b179000-7ff39b17a000 rw-p 00004000 08:01 142534 /usr/lib/libXfixes.so.3.1.0 7ff39b17a000-7ff39b183000 r-xp 00000000 08:01 143226 /usr/lib/libXcursor.so.1.0.2 7ff39b183000-7ff39b383000 ---p 00009000 08:01 143226 /usr/lib/libXcursor.so.1.0.2 7ff39b383000-7ff39b384000 rw-p 00009000 08:01 143226 /usr/lib/libXcursor.so.1.0.2 7ff39b384000-7ff39b386000 r-xp 00000000 08:01 239910 /usr/lib/xawtv/write-dv.so 7ff39b386000-7ff39b585000 ---p 00002000 08:01 239910 /usr/lib/xawtv/write-dv.so 7ff39b585000-7ff39b586000 rw-p 00001000 08:01 239910 /usr/lib/xawtv/write-dv.so 7ff39b586000-7ff39b589000 r-xp 00000000 08:01 239909 /usr/lib/xawtv/write-avi.so 7ff39b589000-7ff39b788000 ---p 00003000 08:01 239909 /usr/lib/xawtv/write-avi.so 7ff39b788000-7ff39b789000 rw-p 00002000 08:01 239909 /usr/lib/xawtv/write-avi.so 7ff39b789000-7ff39b78d000 r-xp 00000000 08:01 239908 /usr/lib/xawtv/snd-oss.so 7ff39b78d000-7ff39b98c000 ---p 00004000 08:01 239908 /usr/lib/xawtv/snd-oss.so 7ff39b98c000-7ff39b98d000 rw-p 00003000 08:01 239908 /usr/lib/xawtv/snd-oss.so 7ff39b98d000-7ff39b9a9000 r-xp 00000000 08:01 140449 /usr/lib/libdv.so.4.0.3 7ff39b9a9000-7ff39bba9000 ---p 0001c000 08:01 140449 /usr/lib/libdv.so.4.0.3 7ff39bba9000-7ff39bbac000 rw-p 0001c000 08:01 140449 /usr/lib/libdv.so.4.0.3 7ff39bbac000-7ff39bbb9000 rw-p 00000000 00:00 0 7ff39bbb9000-7ff39bbbb000 r-xp 00000000 08:01 239907 /usr/lib/xawtv/read-dv.so 7ff39bbbb000-7ff39bdbb000 ---p 00002000 08:01 239907 /usr/lib/xawtv/read-dv.so 7ff39bdbb000-7ff39bdbc000 rw-p 00002000 08:01 239907 /usr/lib/xawtv/read-dv.so 7ff39bdbc000-7ff39bdbe000 r-xp 00000000 08:01 239906 /usr/lib/xawtv/read-avi.so 7ff39bdbe000-7ff39bfbe000 ---p 00002000 08:01 239906 /usr/lib/xawtv/read-avi.so 7ff39bfbe000-7ff39bfbf000 rw-p 00002000 08:01 239906 /usr/lib/xawtv/read-avi.so 7ff39bfbf000-7ff39bfc0000 r-xp 00000000 08:01 239905 /usr/lib/xawtv/linedoubler.so 7ff39bfc0000-7ff39c1bf000 ---p 00001000 08:01 239905 /usr/lib/xawtv/linedoubler.so 7ff39c1bf000-7ff39c1c0000 rw-p 00000000 08:01 239905 /usr/lib/xawtv/linedoubler.so 7ff39c1c0000-7ff39c1c1000 r-xp 00000000 08:01 239904 /usr/lib/xawtv/linear-blend.so 7ff39c1c1000-7ff39c3c0000 ---p 00001000 08:01 239904 /usr/lib/xawtv/linear-blend.so 7ff39c3c0000-7ff39c3c1000 rw-p 00000000 08:01 239904 /usr/lib/xawtv/linear-blend.so 7ff39c3c1000-7ff39c3c3000 r-xp 00000000 08:01 239903 /usr/lib/xawtv/flt-smooth.so 7ff39c3c3000-7ff39c5c2000 ---p 00002000 08:01 239903 /usr/lib/xawtv/flt-smooth.so 7ff39c5c2000-7ff39c5c3000 rw-p 00001000 08:01 239903 /usr/lib/xawtv/flt-smooth.so 7ff39c5c3000-7ff39c5c4000 r-xp 00000000 08:01 239902 /usr/lib/xawtv/flt-invert.so 7ff39c5c4000-7ff39c7c3000 ---p 00001000 08:01 239902 /usr/lib/xawtv/flt-invert.so 7ff39c7c3000-7ff39c7c4000 rw-p 00000000 08:01 239902 /usr/lib/xawtv/flt-invert.so 7ff39c7c4000-7ff39c7c5000 r-xp 00000000 08:01 239901 /usr/lib/xawtv/flt-gamma.so 7ff39c7c5000-7ff39c9c5000 ---p 00001000 08:01 239901 /usr/lib/xawtv/flt-gamma.so 7ff39c9c5000-7ff39c9c6000 rw-p 00001000 08:01 239901 /usr/lib/xawtv/flt-gamma.so 7ff39c9c6000-7ff39c9c8000 r-xp 00000000 08:01 239900 /usr/lib/xawtv/flt-disor.so 7ff39c9c8000-7ff39cbc7000 ---p 00002000 08:01 239900 /usr/lib/xawtv/flt-disor.so 7ff39cbc7000-7ff39cbc8000 rw-p 00001000 08:01 239900 /usr/lib/xawtv/flt-disor.so 7ff39cbc8000-7ff39cbcf000 r-xp 00000000 08:01 239899 /usr/lib/xawtv/drv1-v4l.so 7ff39cbcf000-7ff39cdcf000 ---p 00007000 08:01 239899 /usr/lib/xawtv/drv1-v4l.soPrzerwane
wrzucam jeszcze lsmod ( bo wiem ze ktos poprosi).
Module Size Used by arc4 1274 2 snd_emu10k1 123628 0 parport_pc 18855 0 snd_rawmidi 15515 1 snd_emu10k1 snd_ac97_codec 99186 1 snd_emu10k1 ac97_bus 1086 1 snd_ac97_codec snd_seq_device 4493 2 snd_emu10k1,snd_rawmidi psmouse 49777 0 ecb 1841 2 snd_util_mem 2064 1 snd_emu10k1 parport 27954 1 parport_pc evdev 7352 12 nvidia 10015673 38 joydev 8459 0 button 4650 0 ath9k 249912 0 snd_hwdep 5380 1 snd_emu10k1 pcspkr 1699 0 i2c_i801 7830 0 serio_raw 3752 0 processor 29935 0 fuse 50625 9 saa7134_alsa 9535 0 snd_pcm 60503 3 snd_emu10k1,snd_ac97_codec,saa7134_alsa snd_timer 15582 2 snd_emu10k1,snd_pcm snd 46446 8 snd_emu10k1,snd_rawmidi,snd_ac97_codec,snd_seq_device,snd_hwdep,saa7134_alsa,snd_pcm,snd_timer soundcore 4598 1 snd snd_page_alloc 6249 2 snd_emu10k1,snd_pcm tda1004x 12855 1 saa7134_dvb 18489 0 videobuf_dvb 4130 1 saa7134_dvb dvb_core 74634 1 videobuf_dvb tuner_simple 10806 2 tuner_types 10601 1 tuner_simple tuner 16140 1 saa7134 140260 2 saa7134_alsa,saa7134_dvb ir_common 24271 1 saa7134 videobuf_dma_sg 8403 3 saa7134_alsa,saa7134_dvb,saa7134 tveeprom 12057 1 saa7134 saa6752hs 7591 0 vivi 11058 0 videobuf_vmalloc 4792 1 vivi videobuf_core 12244 5 videobuf_dvb,saa7134,videobuf_dma_sg,vivi,videobuf_vmalloc v4l2_common 11720 4 tuner,saa7134,saa6752hs,vivi videodev 29993 5 tuner,saa7134,saa6752hs,vivi,v4l2_common v4l1_compat 11442 1 videodev v4l2_compat_ioctl32 8474 1 videodev ath5k 112242 0 mac80211 137340 2 ath9k,ath5k ath 8006 2 ath9k,ath5k cfg80211 101496 4 ath9k,ath5k,mac80211,ath rfkill 13044 1 cfg80211 led_class 2433 2 ath9k,ath5k it87 15879 0 hwmon_vid 1828 1 it87 coretemp 4325 0 adt7473 12288 0 i2c_core 15712 12 nvidia,i2c_i801,tda1004x,saa7134_dvb,tuner_simple,tuner,saa7134,tveeprom,saa6752hs,v4l2_common,videodev,adt7473 ext3 106518 1 jbd 37085 1 ext3 mbcache 5050 1 ext3 usbhid 33292 0 hid 63225 1 usbhid sg 18744 0 sd_mod 29889 8 crc_t10dif 1276 1 sd_mod sr_mod 12602 0 cdrom 29415 1 sr_mod firewire_ohci 19676 0 thermal 11674 0 firewire_core 36848 1 firewire_ohci usb_storage 39625 0 pata_jmicron 2280 0 uhci_hcd 18521 0 ata_generic 3047 0 ahci 32374 0 crc_itu_t 1307 1 firewire_core ehci_hcd 31151 0 thermal_sys 11942 2 processor,thermal ata_piix 21124 6 r8169 29229 0 mii 3210 1 r8169 libata 133632 4 pata_jmicron,ata_generic,ahci,ata_piix scsi_mod 122149 5 sg,sd_mod,sr_mod,usb_storage,libata usbcore 122034 5 usbhid,usb_storage,uhci_hcd,ehci_hcd nls_base 6377 1 usbcore
dodam liste z /dev/
admmidi1 console fb0 hidraw2 MAKEDEV nvidia0 random sda2 sdd sg5 stdout tty14 tty21 tty29 tty36 tty43 tty50 tty58 tty8 v4l vcs6 vcsa6 amidi1 core fd hidraw3 mcelog nvidiactl rfkill sda3 sde sg6 tty tty15 tty22 tty3 tty37 tty44 tty51 tty59 tty9 vbi0 vcs7 vcsa7 block cpu_dma_latency full hpet mem port root sda4 sdf shm tty0 tty16 tty23 tty30 tty38 tty45 tty52 tty6 ttyS0 vcs vcsa vga_arbiter bsg disk fuse initctl midi1 ppp rtc sdb sg0 snapshot tty1 tty17 tty24 tty31 tty39 tty46 tty53 tty60 ttyS1 vcs1 vcsa1 video0 bus dmmidi1 fw0 input net psaux rtc0 sdb1 sg1 snd tty10 tty18 tty25 tty32 tty4 tty47 tty54 tty61 ttyS2 vcs2 vcsa2 video1 cdrom1 dvb gpmctl kmsg network_latency ptmx scd0 sdb2 sg2 sr0 tty11 tty19 tty26 tty33 tty40 tty48 tty55 tty62 ttyS3 vcs3 vcsa3 xconsole cdrw1 dvd1 hidraw0 log network_throughput pts sda sdb3 sg3 stderr tty12 tty2 tty27 tty34 tty41 tty49 tty56 tty63 urandom vcs4 vcsa4 zero char dvdrw1 hidraw1 loop0 null radio0 sda1 sdc sg4 stdin tty13 tty20 tty28 tty35 tty42 tty5 tty57 tty7 usb vcs5 vcsa5
oraz aliases.conf i alsa-base.conf
# autoloader aliases install sound-slot-0 /sbin/modprobe snd-card-0 install sound-slot-1 /sbin/modprobe snd-card-1 install sound-slot-2 /sbin/modprobe snd-card-2 install sound-slot-3 /sbin/modprobe snd-card-3 install sound-slot-4 /sbin/modprobe snd-card-4 install sound-slot-5 /sbin/modprobe snd-card-5 install sound-slot-6 /sbin/modprobe snd-card-6 install sound-slot-7 /sbin/modprobe snd-card-7 # Cause optional modules to be loaded above generic modules #install snd /sbin/modprobe --ignore-install snd && { /sbin/modprobe --quiet snd-ioctl32 ; /sbin/modprobe --quiet snd-seq ; } #install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi && { /sbin/modprobe --quiet snd-seq-midi ; : ; } #install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 && { /sbin/modprobe --quiet snd-emu10k1-synth ; : ; } #install saa7134_alsa /sbin/modprobe --ignore-install saa7134_alsa && { /sbin/modprobe --quiet saa7134_alsa ; : ; } # Prevent abnormal drivers from grabbing index 0 options bt87x index=-2 options cx88_alsa index=-2 options snd-atiixp-modem index=-2 options snd-intel8x0m index=-2 options snd-via82xx-modem index=-2 # Keep snd-pcsp from beeing loaded as first soundcard options snd-pcsp index=-2
# block devices ############################################################## alias block-major-3-* ide_generic alias block-major-22-* ide_generic alias block-major-33-* ide_generic alias block-major-34-* ide_generic alias block-major-37-* ide_tape alias block-major-44-* ftl alias block-major-46-* pcd alias block-major-47-* pf alias block-major-56-* ide_generic alias block-major-57-* ide_generic alias block-major-58-* lvm_mod alias block-major-88-* ide_generic alias block-major-89-* ide_generic alias block-major-90-* ide_generic alias block-major-91-* ide_generic alias block-major-93-* nftl alias block-major-97-* pg # character devices ########################################################## alias char-major-10-1 psmouse alias char-major-10-139 openprom alias char-major-10-157 applicom alias char-major-10-181 toshiba alias char-major-10-183 hw_random alias char-major-10-187 irnet alias char-major-10-189 ussp alias char-major-10-250 hci_vhci alias char-major-13-0 joydev alias char-major-13-1 joydev alias char-major-13-2 joydev alias char-major-13-3 joydev alias char-major-13-32 mousedev alias char-major-13-33 mousedev alias char-major-13-34 mousedev alias char-major-13-35 mousedev alias char-major-13-63 mousedev alias char-major-13-64 evdev alias char-major-13-65 evdev alias char-major-13-66 evdev alias char-major-13-67 evdev alias char-major-19-* cyclades alias char-major-20-* cyclades alias char-major-22-* pcxx alias char-major-23-* pcxx alias char-major-27-* ftape alias char-major-34-* scc alias char-major-35-* tclmidi alias char-major-48-* riscom8 alias char-major-49-* riscom8 alias char-major-57-* esp alias char-major-58-* esp alias char-major-63-* kdebug alias char-major-67-* coda alias char-major-75-* specialix alias char-major-76-* specialix alias char-major-81-* videodev alias char-major-83-* vtx alias char-major-89-* i2c_dev alias char-major-90-* mtdchar alias char-major-96-* pt alias char-major-97-* pg alias char-major-107-* 3dfx alias char-major-109-* lvm_mod alias char-major-166-* cdc_acm alias char-major-171-0 raw1394 alias char-major-171-1 video1394 alias char-major-171-2 dv1394 alias char-major-171-3 amdtp alias char-major-180-* usbcore alias char-major-195-* nvidia alias char-major-200-* vxspec alias char-major-202-* msr alias char-major-203-* cpuid alias char-major-206-* osst alias char-major-208-* ussp alias char-major-227-* tub3270 #alias char-major-240-* usb-serial #alias char-major-240-* hsfserial #alias char-major-241-* hsfserial # misc ####################################################################### #alias bt-proto-0 l2cap #alias bt-proto-2 sco #alias bt-proto-3 rfcomm #alias bt-proto-4 bnep #alias bt-proto-5 cmtp #alias bt-proto-6 hidp alias bt-proto-7 avdtp alias cipcb0 cipcb alias cipcb1 cipcb alias cipcb2 cipcb alias cipcb3 cipcb alias dummy0 dummy alias dummy1 dummy alias plip0 plip alias plip1 plip alias slip0 slip alias slip1 slip alias tunl0 ipip alias gre0 ip_gre alias usbdevfs usbcore alias nfs4 nfs #alias char-major-81 videodev # alias char-major-81-0 saa7134 # options saa7134 card=12 #alias snd-card-0 snd_emu10k1 #alias snd-card-1 snd-pcm #alias and-card-2 saa7134_alsa # work around other kernel issues ############################################ # The EHCI driver should be loaded before the ones for low speed controllers # or some devices may be confused when they are disconnected and reconnected. alias snd-card-0 snd-emu10k1 options snd-emu10k1 index=0 alias snd-card-1 saa7134_alsa options saa7134_alsa index=1 softdep uhci-hcd pre: ehci-hcd softdep ohci-hcd pre: ehci-hcd
dodam odrazu ze
1. saa7134_alsa to jest jakis dodatkowy modul właśnie do obsługi alsy, który eliminuje problemy z dźwiękiem na tej karcie ( wyczytałem gdzieś na necie).
2. saa7134_dvb oraz saa6752hs "same wskoczyły". nie instalowałem ich przez modconf czy zadne inne narzędzie prawdę mówiąc wyłączałem je no ale i tak się załadowały, nie dodawałm ich nigdy do blacklist.
3. nie mam urządzenia /dev/dsp z tego co widać po manualu do xawtv to jest tylko do dźwięku, ale tak na przyszłość może kiedyś zapragnę słuchać czegoś z tv czy pomoże dodanie
alias snd_emu10k1 /dev/dsp
4. po zmianie kolejności kart dźwiękowych, nie zmieniają się punkty montowania radio, vbi oraz video, zawsze są na
/dev/video1 /dev/vbi0 /dev/radio0
Offline
Uf tyle żes nawalił ,że ciężko się polapać. :)
Z /etc/modprobe.d/aliases.conf wywal to
alias snd-card-0 snd-emu10k1 options snd-emu10k1 index=0 alias snd-card-1 saa7134_alsa options saa7134_alsa index=1
To wpisz w /etc/modprobe.d/alsa-base.conf
options snd-emu10k1 index=0 options saa7134_alsa index=1
Zrestartuj kompa.
Potem będziemy się zastanawiać dalej i skąd te dwa urządzenia /dev/video0 i 1
Offline
no w sumie troche źle zrobiłem bo wrzuciłem do jednego posta wszystko co robiłem co tej pory
za 3 minuty bedzie @up juz robie to co piszesz.
a zanim wróce dodam jeszcze ze miałem w /etc/modules wpis
saa7134 ktory wywalilem,
tak samo jak wywalilem wszysttkie wpisys dotyczace saa7134 z /etc/modprobe/aliases i alsa-base.
no i po ręcznym zaladowaniu
modprobe saa7134
tv działa, no i kolejnośc kart dźwiekowych się nie zmienia ( co jest zupełnie logiczne, nowa została dodana/ dopisana).
i jeszcze pytanie bo obraz wyglada mniej więcej tak ( max co udalo mi sie uzyskać).
da rade uzyskac lepszy obraz czy to wmiare normalne ?
uzywam malej siatkowej anteny wewnętrznej ( w pokoju ja mam obracałem przestawiałem no to co jest na ss to jest max ).
<><><><><><> [edit] <><><><><><>
po dodaniu wpisów, zgodnie z instrukcją
xxx@xXx:~$ xawtv -c /dev/video1 This is xawtv-3.95.dfsg.1, running on Linux/x86_64 (2.6.32-5-amd64) xinerama 0: 1920x1080+0+0 X Error of failed request: XF86DGANoDirectVideoMode Major opcode of failed request: 131 (XFree86-DGA) Minor opcode of failed request: 1 (XF86DGAGetVideoLL) Serial number of failed request: 15 Current serial number in output stream: 15 v4l-conf had some trouble, trying to continue anyway v4l2: WARNING: framebuffer size mismatch v4l2: me=1920x1080 v4l=0x0 Warning: Cannot convert string "-*-ledfixed-medium-r-*--39-*-*-*-c-*-*-*" to type FontStruct config: invalid value for input: Television valid choices for "input": "default
tv nie działa. jest tylko czarny ekran
zaladowane moduly
xxx@xXx:~$ lsmod | grep saa7134 saa7134_alsa 9535 0 snd_pcm 60503 3 snd_emu10k1,snd_ac97_codec,saa7134_alsa snd 46446 11 snd_emux_synth,snd_seq_virmidi,snd_seq,snd_emu10k1,snd_rawmidi,snd_ac97_codec,snd_seq_device,snd_hwdep,saa7134_alsa,snd_pcm,snd_timer saa7134 140260 2 saa7134_alsa ir_common 24271 1 saa7134 videobuf_dma_sg 8403 2 saa7134_alsa,saa7134 tveeprom 12057 1 saa7134 videobuf_core 12244 4 saa7134,videobuf_dma_sg,vivi,videobuf_vmalloc v4l2_common 11720 2 saa7134,vivi videodev 29993 4 saa7134,vivi,v4l2_common i2c_core 15712 7 i2c_i801,nvidia,saa7134,tveeprom,v4l2_common,videodev,adt7473
<><><><><><><> [EDIT 2] <><><><><>
zrobiłem modprobe saa7134 card=12 tez nie pomaga ( zrobilem bo wyzej wywalilo sie przy "input" ;]).
root@xXx:/home/xxx# modprobe saa7134 card=12 root@xXx:/home/xxx# xawtv -c /dev/video1 This is xawtv-3.95.dfsg.1, running on Linux/x86_64 (2.6.32-5-amd64) xinerama 0: 1920x1080+0+0 X Error of failed request: XF86DGANoDirectVideoMode Major opcode of failed request: 131 (XFree86-DGA) Minor opcode of failed request: 1 (XF86DGAGetVideoLL) Serial number of failed request: 15 Current serial number in output stream: 15 v4l-conf had some trouble, trying to continue anyway v4l2: WARNING: framebuffer size mismatch v4l2: me=1920x1080 v4l=0x0 Warning: Cannot convert string "-*-ledfixed-medium-r-*--39-*-*-*-c-*-*-*" to type FontStruct v4l2: read: Urządzenie lub zasoby zajęte ioctl: VIDIOC_STREAMON(int=1): Urządzenie lub zasoby zajęte ioctl: VIDIOC_DQBUF(index=0;type=VIDEO_CAPTURE;bytesused=0;flags=0x0 [];field=ANY;;timecode.type=0;timecode.flags=0;timecode.frames=0;timecode.seconds=0;timecode.minutes=0;timecode.hours=0;timecode.userbits="";sequence=0;memory=MMAP): Zły argument ioctl VIDIOC_STREAMOFF: Zły argument
tyle widac
Ostatnio edytowany przez gindek (2011-01-29 19:35:37)
Offline
Zawsze można skrypta napisać który będzie moduł od tv ładował z opóźnieniem.
Żeby załadować moduł z parametrami do karty to trzeba go najpierw z jądra wyładować.
rmmod saa7134_alsa rmmod saa7134
Dopiero ładujesz z palca.
Co do obrazu trudno powiedzieć nie wiem jaki sygnal uzyskujesz z tej anteny.
Trzeb by ją do tv wpiąć.
A moze masz zły numerek karty ?
Dla mediona 12,22,93,96,134
Ja bym wszystkie przetestował.
Offline
na 12 dziala jak załaduje moduł z palca to reszty nie sprawdzalem na xawtv.
( dla tvtime-scanner -i XXX sprawdzalem od 1 do 200 ... skrypetem oczywiście xd, widziałem właśnie listing jaki numerek dla jakiej karty na necie no ale na zadnym numerku dla "medion" nie działało to bruforce sprawdzłem wszystkie ;] ).
co do video0 to myslalem ze będzie z karty graficznej, ale pomyslalem ze sprawdze i puscielm lshal
root@xXx:/home/xxx# lshal | grep video system.hardware.primary_video.product = 1553 (0x611) (int) system.hardware.primary_video.vendor = 4318 (0x10de) (int) udi = '/org/freedesktop/Hal/devices/pci_1131_7134_video4linux_0' info.capabilities = {'video4linux', 'video4linux.video_capture', 'video4linux.video_overlay'} (string list) info.category = 'video4linux' (string) info.subsystem = 'video4linux' (string) info.udi = '/org/freedesktop/Hal/devices/pci_1131_7134_video4linux_0' (string) linux.device_file = '/dev/video1' (string) linux.subsystem = 'video4linux' (string) linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:06:00.0/video4linux/video1' (string) video4linux.device = '/dev/video1' (string) video4linux.version = '2' (string) udi = '/org/freedesktop/Hal/devices/pci_1131_7134_video4linux' info.capabilities = {'video4linux', 'video4linux.video_capture', 'video4linux.video_overlay'} (string list) info.category = 'video4linux' (string) info.subsystem = 'video4linux' (string) info.udi = '/org/freedesktop/Hal/devices/pci_1131_7134_video4linux' (string) linux.subsystem = 'video4linux' (string) linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:06:00.0/video4linux/vbi0' (string) video4linux.device = '/dev/vbi0' (string) video4linux.version = '2' (string)
no i jak widac nic nie tworzy urzadzenia /dev/video0 .... jak chce go użyć w xawtv to pojawia sie info ( w terminalu) ze urzadzenie jest zajete.
root@xXx:/home/xxx# xawtv -c /dev/video0 This is xawtv-3.95.dfsg.1, running on Linux/x86_64 (2.6.32-5-amd64) xinerama 0: 1920x1080+0+0 X Error of failed request: XF86DGANoDirectVideoMode Major opcode of failed request: 131 (XFree86-DGA) Minor opcode of failed request: 1 (XF86DGAGetVideoLL) Serial number of failed request: 15 Current serial number in output stream: 15 v4l-conf had some trouble, trying to continue anyway Warning: Cannot convert string "-*-ledfixed-medium-r-*--39-*-*-*-c-*-*-*" to type FontStruct ioctl: VIDIOC_S_FMT(type=VIDEO_CAPTURE;fmt.pix.width=384;fmt.pix.height=288;fmt.pix.pixelformat=0x56595559 [YUYV];fmt.pix.field=ANY;fmt.pix.bytesperline=0;fmt.pix.sizeimage=221184;fmt.pix.colorspace=unknown;fmt.pix.priv=0): Urządzenie lub zasoby zajęte
Offline
A po co hal lepiej
xawtv -hwscan
bądż
xawtv --hwscan
nie pamiętam dokladnie.
Pokaże co jest co.
Offline
xxx@xXx:~$ xawtv -hwscan This is xawtv-3.95.dfsg.1, running on Linux/x86_64 (2.6.32-5-amd64) looking for available devices port 310-341 type : Xvideo, image scaler name : NV17 Video Texture /dev/video0: OK [ -device /dev/video0 ] type : v4l2 name : vivi flags: capture /dev/video1: OK [ -device /dev/video1 ] type : v4l2 name : Medion 7134 flags: overlay capture tuner
więcej info jutro bo musze wychodzic ;/ ... nie lubie zostawiac czegos nie dokonczonego, ale siła wyzsza ;]
Offline
Ja bym to zrobił tak.
Napisał takiego skrypta o nazwie np. medion i wsadził go do root
#!/bin/sh rmmod saa7134_alsa rmmod saa7134 modprobe saa7134 card=12
Nadał prawa wykonalności.
Potem dopisał do /etc/rc.local
sleep 10 && /root/medion
Wszystkie dotychczasowe wpisy powywalał.
Po restarcie powinno banglać.
/dev/video0 to jakieś wirtualne urządzenie.
Trzeba programy do tv ustawiać na /dev/video1
Offline