Hallo zusammen,
ich habe es nun endlich im X. Anlauf geschafft meinen VDR neu aufzusetzen und habe noch ein paar restliche Probleme, die ich irgendwie alleine nicht in den Griff bekomme.
Entschuldigt die vielen Themen, aber ich wollte jetzt auch nicht das Forum mit 3 neuen Threads zuspammen. Freue mich über jedes einzelnes Problem, was gelöst werden kann
1. Sound über HDMI, das System ist ein AMD 5350 mit integrierter Radeon HD 8400 R3 Grafikkarte
Da ich ja eine FF-Karte nutze, geht es hier nur um den Sound über die Grafikkarte, wenn ich beispielsweise in KDE mal ein Youtube-Video oder eine Nicht-VDR-Video-Datei abspiele.
Das Problem hier ist, dass der Sound zwar in einigen Anwendungsfällen funktioniert, aber - je nach Software - auch mal gar nichts kommt oder auch mal nur extrem lauter und verzerrender Sound.
Pulseaudio musste ich gänzlich deaktivieren (autospawn = no in /etc/pulse/client.conf), ansonsten ist es n keinen Fall irgendwie möglich gewesen dem System Sound zu entlocken. Ob als Backend gestramer oder vlc genutzt wird, macht nie einen Unterschied.
Alsamixer zeigt lediglich das Element "S/PDIF" (ohne Lautstärkeregelung) an.
An sich funktioniert der Sound mit einigen wenigen Programmen, aber wenn ich beispielsweise ein Video abspiele und dann im KDE-Mixer den Soundregler verändere, kommen extrem laute und nicht mehr aufhörende Störgeräusche. Bei VLC beispielsweise kommen diese Geräusche direkt von Anfang an. Im Browser wird bei HTML5 nichts abgespielt und man muss kompliziert auf Flash umstellen. Diese Dinge nerven einfach ein wenig. Die Geräteauswahl im Player und die Gerätepriorität in den KDE Systemeinstellungen ändern nichts.
Anbei ein paar Outputs:
# aplay -l
Karte 0: HDMI [HDA ATI HDMI], Gerät 3: HDMI 0 [HDMI 0]
Sub-Geräte: 0/1
Sub-Gerät #0: subdevice #0
# cat /etc/asound.conf
pcm.!default {
type hw
card 0
device 3
}
# lsmod | grep "snd"
snd_hda_codec_hdmi 49152 1
snd_hda_intel 36864 4
snd_hda_codec 135168 2 snd_hda_codec_hdmi,snd_hda_intel
snd_hda_core 65536 3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
snd_hwdep 16384 1 snd_hda_codec
snd_pcm 106496 5 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_core
snd_seq_midi 16384 0
snd_seq_midi_event 16384 1 snd_seq_midi
snd_rawmidi 32768 1 snd_seq_midi
snd_seq 69632 2 snd_seq_midi_event,snd_seq_midi
snd_seq_device 16384 3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer 32768 2 snd_pcm,snd_seq
snd 81920 16 snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq_device
soundcore 16384 1 snd
# lsmod | grep -i radeon
radeon 1507328 4
ttm 94208 1 radeon
drm_kms_helper 126976 1 radeon
drm 360448 7 ttm,drm_kms_helper,radeon
i2c_algo_bit 16384 1 radeon
# cat /proc/asound/cards
0 [HDMI ]: HDA-Intel - HDA ATI HDMI
HDA ATI HDMI at 0xfeb60000 irq 41
# head -n 3 /proc/asound/card0/codec#0
Codec: ATI R6xx HDMI
Address: 0
AFG Function Id: 0x1 (unsol 0)
# ls -lha /proc/asound/card0 #es gibt also keine ac97-Datei - normal?
insgesamt 0
dr-xr-xr-x 3 root root 0 Jun 12 21:28 .
dr-xr-xr-x 5 root root 0 Jun 12 21:28 ..
-r--r--r-- 1 root root 0 Jun 12 21:28 codec#0
-rw-r--r-- 1 root root 0 Jun 12 21:28 eld#0.0
-r--r--r-- 1 root root 0 Jun 12 21:28 id
dr-xr-xr-x 3 root root 0 Jun 12 21:28 pcm3p
# uname -ar
Linux 4.2.0-38-generic #45~14.04.1-Ubuntu SMP Thu Jun 9 09:27:51 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
Alles anzeigen
Die Standard Ubuntu Sound Problembehebung habe ich mir bereits ausführlich zu Herzen genommen - ohne Fortschritt.
Hat hier vielleicht noch jemand eine Idee???
2. Fernbedienung
Die Standard-Fernbedienung der Technotrend 6400 hat nach der Installation von yaVDR gar nicht funktioniert, nichtmals die LED am IR-Empfänger an der Karte hat beim Drücken einer taste geblinkt.
Da mir die alte Hauppauge Fernbedienung der guten alten "Hauppauge WinTV" eh besser gefällt, habe ich mich drauf konzentriert diese einzurichten.
Im yaVDR Web-Frontend habe ich den Haken bei LIRC-Support gesetzt und die "Hauppauge DVB-s card (ver. 2.1)" ausgewählt. Jetzt funktionierten wenigstens etwa die Hälfte der Tasten der Fernbedienung. In der /etc/modprobe.d/saa716x_ff.conf habe ich noch "ir_keymap=1" aus den Optionen entfernt und schon funktionierten auch noch mehr Tasten. Leider immernoch nicht alle.
Die LED des IR-Empfängers blinkt bei jeder Taste, aber beispielsweise bei "irw" wird auch kein Feedback bei den nicht funktionierenden Tasten gegeben.
Ich wette mit etwas LIRC-Kenntnissen kann man da die restlichen Tasten auch noch ans Laufen bekommen(?), hier ein paar Konfig-Zeilen:
cat /etc/vdr/remote.conf | grep -i lirc
LIRC.Up KEY_Y
LIRC.Down KEY_U
LIRC.Menu KEY_BACKSPACE
LIRC.Ok KEY_L
LIRC.Back KEY_D
LIRC.Left KEY_I
LIRC.Right KEY_O
LIRC.Red KEY_MINUS
LIRC.Green KEY_V
LIRC.Yellow KEY_SPACE
LIRC.Blue KEY_TAB
LIRC.0 KEY_ESC
LIRC.1 KEY_1
LIRC.2 KEY_2
LIRC.3 KEY_3
LIRC.4 KEY_4
LIRC.5 KEY_5
LIRC.6 KEY_6
LIRC.7 KEY_7
LIRC.8 KEY_8
LIRC.9 KEY_9
LIRC.Play/Pause KEY_N
LIRC.Stop KEY_KPASTERISK
LIRC.FastFwd KEY_SLASH
LIRC.FastRew KEY_COMMA
LIRC.Next KEY_S
LIRC.Prev KEY_K
LIRC.Power KEY_F4
LIRC.Channel+ KEY_F
LIRC.Channel- KEY_G
LIRC.Volume+ KEY_W
LIRC.Volume- KEY_E
LIRC.Audio KEY_LEFTBRACE
LIRC.Schedule KEY_ENTER
LIRC.Channels KEY_R
LIRC.Timers KEY_P
LIRC.Recordings KEY_RIGHTBRACE
# cat /etc/lirc/hardware.conf | grep -v '#'
REMOTE="Hauppauge DVB-s card (ver. 2.1)"
REMOTE_MODULES="lirc_dev"
REMOTE_DRIVER=""
REMOTE_DEVICE="/dev/lirc0"
REMOTE_LIRCD_CONF="hauppauge/lircd.conf.hauppauge"
REMOTE_LIRCD_ARGS=""
TRANSMITTER="None"
TRANSMITTER_MODULES=""
TRANSMITTER_DRIVER=""
TRANSMITTER_DEVICE=""
TRANSMITTER_LIRCD_CONF=""
TRANSMITTER_LIRCD_ARGS=""
START_LIRCD="true"
LOAD_MODULES="true"
LIRCMD_CONF=""
FORCE_NONINTERACTIVE_RECONFIGURATION="false"
START_LIRCMD=""
Alles anzeigen
Die lircd.conf sprengt sonst den Beitrag, daher ist sie im Anhang, alternativ auch hier: http://pastebin.com/a59Ji4gy
3. Wakeup: In meinen wildesten Träumen würde ich gerne noch ACPI Wakeup ans Fliegen bekommen.
Wenn ich RTC Wakeup mit fixem Datum und Uhrzeit im BIOS einstelle, dann fährt der Rechner zum entsprechenden Zeitpunkt hoch.
Als Aufweck-Methode ist im yaVDR Web-Frontend ACPI ausgewählt. Der Kernel wird mit hpet=disabled gestartet, im Verzeichnis /proc/acpi existiert nur die Datei "wakeup" mit folgendem Inhalt:
# cat /proc/acpi/wakeup
Device S-state Status Sysfs node
RLAN S4 *enabled pci:0000:03:00.0
UASM S4 *enabled pci:0000:04:00.0
SBAZ S4 *disabled
PS2K S4 *enabled pnp:00:06
PS2M S4 *disabled
UAR1 S4 *disabled pnp:00:07
OHC1 S4 *enabled pci:0000:00:12.0
EHC1 S4 *enabled pci:0000:00:12.2
OHC2 S4 *enabled pci:0000:00:13.0
EHC2 S4 *enabled pci:0000:00:13.2
OHC3 S4 *enabled pci:0000:00:16.0
EHC3 S4 *enabled pci:0000:00:16.2
XHC0 S4 *disabled
PX16 S4 *disabled
GPP0 S4 *disabled pci:0000:00:02.2
GPP1 S4 *disabled pci:0000:00:02.3
Alles anzeigen
Wenn ich in die Datei /sys/class/rtc/rtc0/wakealarm eine Aufweck-Zeit eintrage, sieht /proc/driver/rtc eigentlich auch recht okay aus:
# cat /proc/driver/rtc
rtc_time : 19:50:49
rtc_date : 2016-06-12
alrm_time : 19:50:46
alrm_date : 2016-06-12
alarm_IRQ : no
alrm_pending : no
update IRQ enabled : no
periodic IRQ enabled : no
periodic IRQ frequency : 1024
max user IRQ frequency : 64
24hr : yes
periodic_IRQ : no
update_IRQ : no
HPET_emulated : no
BCD : yes
DST_enable : no
periodic_freq : 1024
batt_status : okay
Alles anzeigen
Wenn ich dann den Rechner runterfahre (egal, ob mit shutdown -h now oder über vdr mit Fernbedienung), wacht der Rechner nicht zum entsprechenden Zeitpunkt auf.
In der /etc/default/rcS steht "UTC=yes". Ob im BIOS bei den APM-Einstellungen alles auf enable oder disable steht, spielt keine Rolle.
Von nvram-wakeup habe ich mich erstmal distanziert, da nvram-wakeup -D sagt: Your mainboard is currently not supported. Aber vielleicht wäre es damit ja trotzdem einfacher?
So, sorry für den superlangen Text, aber ich wollte alles so ausführlich wie möglich beschreiben. Würde mich sehr über Hilfe freuen.
Viele Grüße
MisterFloppy