Hallo Leute,
ich habe meine Umstellung von 1.6 auf 1.7.38 immer noch nicht so richtig am Laufen. Momentan verzweifel ich ein wenig daran, daß ich keinen Ton aus meiner FF-SD Karte (Galaxy) rausbekomme. Hardware ist OK. wenn ich auf 1.6 zurückschalte (alternativer boot über NFS) funktioniert der Ton. Ich habe das AV Board im Einsatz und benutze die normalen Pins auf der Karte. Also nix SPDIF oder Dolby oder Soundkarte. Der Ton (so er denn geht) geht per SCART auf meine Röhre. Ich hab das dvbsddevice Plugin auf --outputonly stehen. Im dvbdevice.c habe ich auch noch den return an richtiger Stelle eingetragen wenn PrimaryDevice erkannt wird (redundant?). Aber mit und ohne patch gehts nicht.
Die neue Firmware von Oliver (dvb-ttpci-01.fw-fb2624) habe ich auch schon mal gegen die 2623er getauscht, ohne Erfolg.
Hier das, was mein System zu den DVB karten so ausspuckt:
aus dmesg:
[ 14.897481] ACPI: Video Device [IGD] (multi-head: yes rom: no post: no)
[ 14.948583] intel_rng: Firmware space is locked read-only. If you can't or
[ 14.948591] intel_rng: don't want to disable this in firmware setup, and if
[ 14.948596] intel_rng: you are certain that your system has a functional
[ 14.948601] intel_rng: RNG, try using the 'no_fwh_detect' option.
[ 14.949238] WARNING: You are using an experimental version of the media stack.
[ 14.949245] As the driver is backported to an older kernel, it doesn't offer
[ 14.949249] enough quality for its usage in production.
[ 14.949253] Use it with care.
[ 14.949256] Latest git patches (needed if you report a bug to linux-media@vger.kernel.org):
[ 14.949261] ed72d37a33fdf43dc47787fe220532cdec9da528 [media] media: Add 0x3009 USB PID to ttusb2 driver (fixed diff)
[ 14.949266] b9e2afff1e6b36d05a0e12b6114eb0aaf8949c09 [media] rtl28xxu: Add USB IDs for Compro VideoMate U620F
[ 14.949272] 676fa7d4c9fd141a31cba2870e592a597c0bb07f [media] em28xx: add usb id for terratec h5 rev. 3
[ 15.069520] nGene PCIE bridge driver, Copyright (C) 2005-2007 Micronas
[ 15.069681] ngene 0000:02:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 15.069809] ngene: Found Digital Devices DuoFlex PCIe or miniPCIe
[ 15.075315] ngene 0000:02:00.0: setting latency timer to 64
[ 15.075889] ngene: Device version 1
[ 15.075993] ngene 0000:02:00.0: firmware: requesting ngene_18.fw
[ 15.107174] [drm] Initialized drm 1.1.0 20060810
[ 15.158062] ngene: Loading firmware file ngene_18.fw.
[ 15.169058] ngene 0000:02:00.0: irq 30 for MSI/MSI-X
[ 15.169227] i2c i2c-1: cxd2099_attach: driver disabled by Kconfig
[ 15.180101] media: Linux media interface: v0.10
[ 15.236631] i915 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 15.236710] i915 0000:00:02.0: setting latency timer to 64
[ 15.255042] [drm] set up 7M of stolen space
[ 15.292360] Linux video capture interface: v2.00
[ 15.292431] WARNING: You are using an experimental version of the media stack.
[ 15.292436] As the driver is backported to an older kernel, it doesn't offer
[ 15.292440] enough quality for its usage in production.
[ 15.292444] Use it with care.
[ 15.292446] Latest git patches (needed if you report a bug to linux-media@vger.kernel.org):
[ 15.292451] ed72d37a33fdf43dc47787fe220532cdec9da528 [media] media: Add 0x3009 USB PID to ttusb2 driver (fixed diff)
[ 15.292456] b9e2afff1e6b36d05a0e12b6114eb0aaf8949c09 [media] rtl28xxu: Add USB IDs for Compro VideoMate U620F
[ 15.292461] 676fa7d4c9fd141a31cba2870e592a597c0bb07f [media] em28xx: add usb id for terratec h5 rev. 3
[ 15.413651] saa7146: register extension 'av7110'
[ 15.413784] av7110 0000:05:00.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
[ 15.413904] IRQ 20/: IRQF_DISABLED is not guaranteed on shared IRQs
[ 15.415183] saa7146: found saa7146 @ mem f88d2000 (revision 1, irq 20) (0x13c2,0x1002)
[ 15.415288] av7110 0000:05:00.0: firmware: requesting dvb-ttpci-01.fw
[ 15.481211] DVB: registering new adapter (Technotrend/Hauppauge WinTV DVB-S rev1.3 SE)
[ 15.518058] adapter has MAC addr = 00:d0:5c:2d:cf:4d
[ 15.524559] av7110 0000:05:00.0: firmware: requesting av7110/bootcode.bin
[ 15.620237] [drm] initialized overlay support
[ 15.761278] LNBx2x attached on addr=a
[ 15.844104] stv6110x_attach: Attaching STV6110x
[ 15.844172] DVB: registering new adapter (nGene)
[ 15.844236] ngene 0000:02:00.0: DVB: registering adapter 1 frontend 0 (STV090x Multistandard)...
[ 15.881120] dvb-ttpci: info @ card 0: firm f0240009, rtsl b0250018, vid 71010068, app 80fb2624
[ 15.881215] dvb-ttpci: firmware @ card 0 supports CI link layer interface
[ 15.892915] LNBx2x attached on addr=8
[ 15.893154] stv6110x_attach: Attaching STV6110x
[ 15.893214] DVB: registering new adapter (nGene)
[ 15.893276] ngene 0000:02:00.0: DVB: registering adapter 2 frontend 0 (STV090x Multistandard)...
[ 15.895036] No demod found on chan 2
[ 15.896058] No demod found on chan 3
[ 16.040011] eth0: no IPv6 routers present
[ 16.060071] dvb-ttpci: adac type set to 0 @ card 0
[ 16.068215] saa7146_vv: saa7146 (0): registered device video0 [v4l2]
[ 16.068291] saa7146_vv: saa7146 (0): registered device vbi0 [v4l2]
[ 16.083385] Console: switching to colour frame buffer device 160x64
[ 16.101478] fb0: inteldrmfb frame buffer device
[ 16.101575] registered panic notifier
[ 16.101667] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
Alles anzeigen
stereo:~# lsmod|grep dvb
dvb_ttpci 71783 8
saa7146_vv 21579 2 dvb_ttpci
saa7146 7811 2 dvb_ttpci,saa7146_vv
dvb_core 64762 2 dvb_ttpci,ngene
ttpci_eeprom 1544 1 dvb_ttpci
i2c_core 12803 14 ves1x93,stv6110x,lnbp21,dvb_ttpci,stv090x,v4l2_common,videodev,i915,drm_kms_helper,drm,ngene,i2c_algo_bit,ttpci_eeprom,i2c_i801
stereo:~# ll -R /dev/dvb
/dev/dvb:
insgesamt 0
drwxr-xr-x 5 root root 100 22. Feb 21:02 .
drwxr-xr-x 16 root root 3060 22. Feb 21:03 ..
drwxr-xr-x 2 root root 200 22. Feb 21:02 adapter0
drwxr-xr-x 2 root root 120 22. Feb 21:02 adapter1
drwxr-xr-x 2 root root 120 22. Feb 21:02 adapter2
/dev/dvb/adapter0:
insgesamt 0
drwxr-xr-x 2 root root 200 22. Feb 21:02 .
drwxr-xr-x 5 root root 100 22. Feb 21:02 ..
crw-rw---- 1 root video 212, 7 22. Feb 21:02 audio0
crw-rw---- 1 root video 212, 8 22. Feb 21:02 ca0
crw-rw---- 1 root video 212, 4 22. Feb 21:02 demux0
crw-rw---- 1 root video 212, 5 22. Feb 21:02 dvr0
crw-rw---- 1 root video 212, 15 22. Feb 21:02 frontend0
crw-rw---- 1 root video 212, 10 22. Feb 21:02 net0
crw-rw---- 1 root video 212, 9 22. Feb 21:02 osd0
crw-rw---- 1 root video 212, 6 22. Feb 21:02 video0
/dev/dvb/adapter1:
insgesamt 0
drwxr-xr-x 2 root root 120 22. Feb 21:02 .
drwxr-xr-x 5 root root 100 22. Feb 21:02 ..
crw-rw---- 1 root video 212, 1 22. Feb 21:02 demux0
crw-rw---- 1 root video 212, 2 22. Feb 21:02 dvr0
crw-rw---- 1 root video 212, 0 22. Feb 21:02 frontend0
crw-rw---- 1 root video 212, 3 22. Feb 21:02 net0
/dev/dvb/adapter2:
insgesamt 0
drwxr-xr-x 2 root root 120 22. Feb 21:02 .
drwxr-xr-x 5 root root 100 22. Feb 21:02 ..
crw-rw---- 1 root video 212, 12 22. Feb 21:02 demux0
crw-rw---- 1 root video 212, 13 22. Feb 21:02 dvr0
crw-rw---- 1 root video 212, 11 22. Feb 21:02 frontend0
crw-rw---- 1 root video 212, 14 22. Feb 21:02 net0
stereo:~#
Alles anzeigen
Rechte sollten reichlich vorhanden sein, da alles unter root läuft.
hier mal der relevante Ausschnitt beim Laden aus dem Syslog:
Feb 22 21:02:55 stereo vdr: [1611] probing /dev/dvb/adapter0/frontend0
Feb 22 21:02:55 stereo vdr: [1611] creating cDvbSdFfDevice
Feb 22 21:02:55 stereo vdr: [1611] new device number 1
Feb 22 21:02:55 stereo vdr: [1611] cTimeMs: using monotonic clock (resolution is 1 ns)
Feb 22 21:02:55 stereo vdr: [1691] CI adapter on device 0 thread started (pid=1611, tid=1691, prio=high)
Feb 22 21:02:55 stereo vdr: [1689] reading EPG data from /var/cache/vdr/epg.data
Feb 22 21:02:55 stereo vdr: [1611] frontend 0/0 provides DVB-S with QPSK ("VLSI VES1x93 DVB-S")
Feb 22 21:02:55 stereo vdr: [1692] tuner on frontend 0/0 thread started (pid=1611, tid=1692, prio=high)
Feb 22 21:02:55 stereo vdr: [1611] probing /dev/dvb/adapter1/frontend0
Feb 22 21:02:55 stereo vdr: [1611] creating cDvbDevice
Feb 22 21:02:55 stereo vdr: [1611] new device number 2
Feb 22 21:02:55 stereo vdr: [1693] section handler thread started (pid=1611, tid=1693, prio=low)
Feb 22 21:02:56 stereo vdr: [1611] frontend 1/0 provides DVB-S,DVB-S2,DSS with QPSK ("STV090x Multistandard")
Feb 22 21:02:56 stereo vdr: [1695] tuner on frontend 1/0 thread started (pid=1611, tid=1695, prio=high)
Feb 22 21:02:56 stereo vdr: [1611] probing /dev/dvb/adapter2/frontend0
Feb 22 21:02:56 stereo vdr: [1696] section handler thread started (pid=1611, tid=1696, prio=low)
Feb 22 21:02:56 stereo vdr: [1611] creating cDvbDevice
Feb 22 21:02:56 stereo vdr: [1611] new device number 3
Feb 22 21:02:56 stereo vdr: [1611] frontend 2/0 provides DVB-S,DVB-S2,DSS with QPSK ("STV090x Multistandard")
Feb 22 21:02:56 stereo vdr: [1698] tuner on frontend 2/0 thread started (pid=1611, tid=1698, prio=high)
Feb 22 21:02:56 stereo vdr: [1611] found 3 DVB devices
Feb 22 21:02:56 stereo vdr: [1611] initializing plugin: dvbsddevice (0.0.9): SD Full Featured DVB device
...
Feb 22 21:02:56 stereo vdr: [1611] setting primary device to 2
Feb 22 21:02:56 stereo vdr: [1611] device 2 has no MPEG decoder
Feb 22 21:02:56 stereo vdr: [1611] trying device number 1 instead
Feb 22 21:02:56 stereo vdr: [1611] setting primary device to 1
Feb 22 21:02:56 stereo vdr: [1611] assuming manual start of VDR
Alles anzeigen
Ton ist auch aufgedreht für den VDR:
stereo:/var/log# telnet localhost 2001
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 stereo SVDRP VideoDiskRecorder 1.7.38; Fri Feb 22 21:32:32 2013; UTF-8
volu
250 Audio volume is 255
Ich weiß irgendwie nicht weiter. Irgenwas fehlt noch, aber was? Ich hatte den fehlenden Ton gar nicht bemerkt, da ich die letzten Tage die Umstellung per xineliboutput plugin auf meinem Desktop gemacht hatte. Da geht der Ton. Heute wollte ich mich nun in meinen Sessel setzen und den Umbau genießen... und, nix is!
Wenn ihr noch Infos braucht, nicht zögern zu fragen. Wollte nur hier keinen kompletten Systemdump veranstalten.
Schaut doch mal bitte in Eure Glaskugeln...
Viele Grüße
msv