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/.
Cześć.
Próbuję bez rezultatu odpalić pod Gentoo tytułową kartę.
Więcej o karcie - [url=http://www.creatix.de/support/download/gruppe6/CTX948_spec.pdf]Tutaj[/url]
Zasilanie 4-pin podłączone.
lspci -vn
05:00.0 0480: 1131:7133 (rev d1) Subsystem: 16be:000d Flags: bus master, medium devsel, latency 0, IRQ 18 Memory at f7120000 (32-bit, non-prefetchable) [size=2K] Capabilities: [40] Power Management version 2 Kernel driver in use: saa7134 Kernel modules: saa7134
Porównując z /usr/src/linux/Documentation/video4linux/CARDLIST.saa7134 wynika, że jest to ta karta:
96 -> Medion Md8800 Quadro [16be:0007,16be:0008,16be:000d]
/etc/modprobe.d/saa7134.conf
alias char-major-81 videodev alias char-major-81-0 saa7134 options modprobe saa7134 i2c_scan=1
Jak wynika z manuala karty do działania tunera potrzebny jest moduł 10046 który potrzebuje firmware.
Ten ściągnąłem i umieściłem w /lib/firmware/dvb-fe-tda10046.fw
Moduł saa7134_dvb odpalam z flagą use_frontend=0, co wskazuje na rodzaj sygnału - naziemny.
Moduły które ładuję to:
tda8290 tda826x saa717x tda1008
lsmod
Module Size Used by saa7134_dvb 23244 0 nvidia_modeset 699557 2 bnep 9629 2 bluetooth 276932 7 bnep rfkill 13277 3 bluetooth ipt_MASQUERADE 1213 31 nf_nat_masquerade_ipv4 1865 1 ipt_MASQUERADE xt_nat 1977 38 iptable_nat 1895 1 nf_nat_ipv4 4391 1 iptable_nat nf_nat 9853 3 nf_nat_ipv4,xt_nat,nf_nat_masquerade_ipv4 xt_mac 1155 4 xt_limit 1830 1 nf_log_ipv4 3797 1 nf_log_common 2794 1 nf_log_ipv4 xt_LOG 1423 1 xt_TCPMSS 3116 1 nf_conntrack_ipv6 6051 2 nf_defrag_ipv6 22614 1 nf_conntrack_ipv6 xt_conntrack 3017 19 ip6table_mangle 1660 0 ip6table_filter 1532 1 ip6_tables 13781 2 ip6table_filter,ip6table_mangle ipv6 272167 39 ip6table_mangle,nf_defrag_ipv6,nf_conntrack_ipv6 tda10086 7834 0 saa717x 12685 0 tda826x 2479 0 tda8290 11650 0 vboxnetflt 15076 0 vboxnetadp 18054 0 vboxpci 13038 0 vboxdrv 325581 3 vboxnetadp,vboxnetflt,vboxpci usb_wwan 5807 0 usbserial 20357 1 usb_wwan huawei_cdc_ncm 2454 0 cdc_wdm 8859 1 huawei_cdc_ncm cdc_ncm 14738 1 huawei_cdc_ncm rc_terratec_slim_2 1204 0 snd_seq_midi 4198 0 snd_seq_midi_event 4932 1 snd_seq_midi snd_seq 42195 2 snd_seq_midi_event,snd_seq_midi snd_seq_device 3223 2 snd_seq,snd_seq_midi joydev 8487 0 saa7134_alsa 8990 1 tda1004x 13063 0 videobuf2_dvb 3686 1 saa7134_dvb tuner 14474 0 snd_hda_codec_generic 44231 1 nvidia 8682341 43 nvidia_modeset saa7134 157590 2 saa7134_dvb,saa7134_alsa tveeprom 13433 1 saa7134 videobuf2_dma_sg 6580 2 saa7134_dvb,saa7134 kvm_intel 141856 0 videobuf2_memops 1417 1 videobuf2_dma_sg videobuf2_v4l2 13583 3 saa7134_dvb,saa7134,videobuf2_dvb snd_hda_intel 17082 1 videobuf2_core 16630 3 saa7134,videobuf2_v4l2,videobuf2_dvb snd_hda_codec 66447 2 snd_hda_codec_generic,snd_hda_intel video 24518 0 backlight 5552 1 video snd_hda_core 29160 3 snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
Bez względu, czy wskażę kartę w saa7134.conf zawsze rezultat jest taki sam:
dmesg
[ 0.981138] saa7134: saa7130/34: v4l2 driver version 0, 2, 17 loaded [ 0.981262] saa7134: saa7133[0]: found at 0000:05:00.0, rev: 209, irq: 18, latency: 255, mmio: 0xf7120000 [ 0.981269] saa7134: saa7133[0]: subsystem: 16be:000d, board: Medion Md8800 Quadro [card=96,autodetected] [ 0.981281] saa7134: saa7133[0]: board init: gpio is ffffffff [ 0.988968] nvidia: module license 'NVIDIA' taints kernel. [ 0.988970] Disabling lock debugging due to kernel taint [ 0.995580] vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=io+mem,decodes=none:owns=io+mem [ 0.995647] nvidia-nvlink: Nvlink Core is being initialized, major device number 249 [ 0.995840] [drm] Initialized nvidia-drm 0.0.0 20150116 for 0000:01:00.0 on minor 0 [ 0.995844] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 358.16 Mon Nov 16 19:25:55 PST 2015 [ 1.052250] usb 3-2: new low-speed USB device number 3 using xhci_hcd [ 1.066275] snd_hda_codec_generic hdaudioC1D0: ignore pin 0x6, too many assigned pins [ 1.069281] snd_hda_codec_generic hdaudioC1D0: ignore pin 0x7, too many assigned pins [ 1.069283] snd_hda_codec_generic hdaudioC1D0: autoconfig for Generic: line_outs=0 (0x0/0x0/0x0/0x0/0x0) type:line [ 1.069284] snd_hda_codec_generic hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0) [ 1.069285] snd_hda_codec_generic hdaudioC1D0: hp_outs=0 (0x0/0x0/0x0/0x0/0x0) [ 1.069286] snd_hda_codec_generic hdaudioC1D0: mono: mono_out=0x0 [ 1.069287] snd_hda_codec_generic hdaudioC1D0: dig-out=0x4/0x5 [ 1.069287] snd_hda_codec_generic hdaudioC1D0: inputs: [ 1.082348] i2c-dev: adapter [saa7133[0]] registered as minor 0 [ 1.082364] i2c i2c-0: adapter [saa7133[0]] registered [ 1.082370] i2c i2c-0: master_xfer[0] W, addr=0x50, len=1 [ 1.082523] saa7134: saa7133[0]: Huh, no eeprom present (err=-5)? [ 1.082525] i2c i2c-0: master_xfer[0] W, addr=0x08, len=3 [ 1.083422] i2c-core: driver [tuner] registered [ 1.083502] i2c i2c-0: master_xfer[0] W, addr=0x42, len=0 [ 1.083672] i2c i2c-0: master_xfer[0] W, addr=0x43, len=0 [ 1.083841] i2c i2c-0: master_xfer[0] W, addr=0x4a, len=0 [ 1.084016] i2c i2c-0: master_xfer[0] W, addr=0x4b, len=0 [ 1.084181] i2c i2c-0: master_xfer[0] W, addr=0x60, len=0 [ 1.084359] i2c i2c-0: master_xfer[0] W, addr=0x61, len=0 [ 1.084532] i2c i2c-0: master_xfer[0] W, addr=0x62, len=0 [ 1.084696] i2c i2c-0: master_xfer[0] W, addr=0x63, len=0 [ 1.084860] i2c i2c-0: master_xfer[0] W, addr=0x64, len=0 [ 1.085025] i2c i2c-0: Probing failed, no device found [ 1.085653] saa7134: dsp access wait timeout [bit=WRR] [ 1.086277] saa7134: dsp access wait timeout [bit=WRR] [ 1.086861] saa7134: dsp access wait timeout [bit=WRR] [ 1.087489] saa7134: dsp access wait timeout [bit=WRR] [ 1.088072] saa7134: dsp access wait timeout [bit=WRR] [ 1.088685] saa7134: dsp access wait timeout [bit=WRR] [ 1.089296] saa7134: dsp access wait timeout [bit=WRR] [ 1.089878] saa7134: dsp access wait timeout [bit=WRR] [ 1.090628] saa7134: dsp access wait timeout [bit=WRR] [ 1.091227] saa7134: dsp access wait timeout [bit=WRR] [ 1.091328] saa7134: saa7133[0]: registered device video0 [v4l2] [ 1.091395] saa7134: saa7133[0]: registered device vbi0 [ 1.092608] saa7134_dvb: dvb_init() allocating 1 frontend [ 1.093030] saa7134: dsp access wait timeout [bit=WRR] [ 1.093574] i2c i2c-0: master_xfer[0] W, addr=0x08, len=1 [ 1.093576] i2c i2c-0: master_xfer[1] R, addr=0x08, len=1 [ 1.093673] saa7134: dsp access wait timeout [bit=WRR] [ 1.093737] tda10046: chip is not answering. Giving up. [ 1.094369] saa7134: dsp access wait timeout [bit=WRR] [ 1.094591] saa7134_alsa: saa7134 ALSA driver for DMA sound loaded [ 1.094603] saa7134_alsa: saa7133[0]/alsa: saa7133[0] at 0xf7120000 irq 18 registered as card -1 [ 1.094988] saa7134: dsp access wait timeout [bit=WRR]
Wyładowanie modułów i ponowne załadowanie skutkuje tym samym.
Jądro w wersji stabilnej 4.4.6-gentoo. Zmiana na nowszą czy starszą wersję jądra nie zmienia tego stanu rzeczy.
Ostatnio edytowany przez numer_inaczej (2016-08-01 00:26:02)
Offline
Próbowałeś dać numer karty w opcjach modułu?
W tym wypadku 96
Offline
Tak, rezultat ten sam.
Offline
Ale ja tam zadnego błedu w dmesg nie widzę poza jakimiś tam z dzwiękiem.
To karta analogowa chyba.
Offline
saa7134_dvb: dvb_init() allocating 1 frontend tda10046: chip is not answering. Giving up.
Nie tworzy mi urządzenia dvb-t
Ostatnio edytowany przez numer_inaczej (2016-07-30 10:26:03)
Offline
modprobe saa7134_dvb
[url]https://forum.ubuntuusers.de/topic/dvb-s-mit-philips-7131-7134-chipset-im-medion/[/url]
Offline
Z linka który podałeś.
[ 14.744041] DVB: registering new adapter (saa7133[0])
Nasz niemiecki kolega chciał odpalić z nieodpowiednią flagą `use_frontend=0' tv satelitarną, podczas gdy potrzebował użyć 1.
Ale jemu urządzenia tworzy. Jest krok przede mną.
Ja robię `modprobe saa7134_dvb use_frontend=0' (dla kablówki) [=1 też nie tworzy urządzeń]
Ostatnio edytowany przez numer_inaczej (2016-07-30 10:39:46)
Offline
Coś na temat firmware w dmesg nie ma?
Po załadowanieu saa7134_dvb.
Offline
absolutnie nic. Jedynie do firmware odwołuje się tda10046 z komunikatem `chip is not answering. Giving up' i tylko tyle.
Dałem nawet i2c-debug i nic więcej nie ma.
Offline
Moduł saa7134_dvb ci wchodzi czysto ?
Offline
bez flagi kończy się tym samym komunikatem.
Ostatnio edytowany przez numer_inaczej (2016-07-30 10:53:29)
Offline
Ja na twoim miejscu spróbował bym na jakimś livecd.
W gentoo możesz nie mieć wkompilowanego jakiegoś modułu który jest niezbędny do działania tej karty.
Trudno powiedzieć jakiego nawet.
Offline
No zerknę na jakieś. Ubuntu 14.04 nie miało (i jak przypuszczam inne również nie będą miały firmware).
Co do modułu - to dałem również
[*] Autoselect ancillary drivers (tuners, sensors, i2c, frontends)
co zadbało o wszystkie moduły jak sądzę do działania karty i dalej nic.
Ponieważ na dvb-t USB wszystko chodzi, to sądzę, że to chyba nie wina modułu.
Offline
Jeszcze to firmware może być coś nie takie.
Spróbuj z innego zródła ściągnąć.
Offline
Dobra.
Tymczasem odpalam genkernela (automat na kształt live).
Jak się nie powiedzie to zaciąngę inny firmware.
Odezwę się później. Tymczasem dzięki.
Offline
Znalazłem rozwiązanie - dość metodyczne:
- zwiększyłem ilość komunikatów diagnostycznych w jądrze
- włączyłem komunikaty diagnostyczne dla ssa7134
- kompilowałem moduły które mi podpowiadał
Działa. Jest to karta numer 96 i tuner 60.
Temat rozwiązany. Dzięki za uwagę.
Pozdrawiam,
nUmer
Offline
Time (s) | Query |
---|---|
0.00012 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00151 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.117.7.254' WHERE u.id=1 |
0.00091 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.117.7.254', 1738271311) |
0.00057 | SELECT * FROM punbb_online WHERE logged<1738271011 |
0.00065 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=28825 AND t.moved_to IS NULL |
0.00006 | SELECT search_for, replace_with FROM punbb_censoring |
0.00231 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=28825 ORDER BY p.id LIMIT 0,25 |
0.00128 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=28825 |
Total query time: 0.00745 s |