hallo gemeinde,
da ich dieses thema gerade im vdr-portal mit einem user diskutiere, hier ein kleines howto für easyvdr...
es geht hier um die verbindung und die automatische initialisierung von "alsa" beim systemstart.
folgende forgehensweise:
Nachtrag:#############################
zunächst mal in der "/etc/modules" den eintrag "snd-via82xx" rauslöschen, ausser mann ist sich sicher das dies der soundkarten treiber ist den mann benötigt, danach ein reboot...
auf der konsole "lsmod |grep snd" eingeben
da sieht es dann so aus: (Asus Board)
Code: easyVDR:~# lsmod |grep snd
snd_mpu401 7784 0
snd_mpu401_uart 8704 1 snd_mpu401
snd_rawmidi 25120 1 snd_mpu401_uart
snd_seq_device 8332 1 snd_rawmidi
snd_hda_intel 21016 0
snd_hda_codec 168240 1 snd_hda_intel
snd_pcm 83464 2 snd_hda_intel,snd_hda_codec
snd_timer 24964 1 snd_pcm
snd 55396 8 snd_mpu401,snd_mpu401_uart,snd_rawmidi,snd_seq_device,snd_hda_intel,snd_hda_codec,snd_pcm,snd_timer
soundcore 8544 1 snd
snd_page_alloc 10376 2 snd_hda_intel,snd_pcm
daraus lässt dich erkennen das mein Board ein "snd_hda_intel" Modul benötigt, dieses modul dann in der "/etc/modules" eintragen, und wieder rebooten...
nun haben wir also schon mal das richtige modul eingebunden, weiter gehts
Nachtrag Ende######################
auf der konsole mit "alsamixer" die soundkarte konfigurieren....
dann mit "ESC" aus dem mixer raus, und mit "alsactl store" die konfiguration speichern.
dann ein "stopvdr"
danach in die RCStart den eintrag <-- Ich habs in keiner anderen zum laufen gebracht, weder RCPersonal 1 oder 2 noch in der Runvdr...
"execute /usr/sbin/alsactl restore"
eintragen.....
das ganze sollte dann so aussehen:
Code: #execute /etc/init.d/nviboot start
execute /etc/init.d/sudo start
execute /usr/sbin/alsactl restore
progress 100 "done RCStart"
/etc/init.d/RCStart2
exit 0
und rebooten...
und siehe da "es werde TON".....
gruss
tycoon96
Beiträge: 11
Themen: 4
Registriert seit: Dec 2006
Bewertung:
0
Hallo
erstmal klasse Distri
alles ausgeführt, funzt!
Ich würde gerne beim TV sehen nur über TV-Lautsprecher hören und bei mp3 oder mp3ng
die Soundkarte benutzen.
In den jeweiligen Plugin-Setup lässt sich das aber nicht umstellen, kann nur DVB auswählen.
War es nicht immer so das man hier OSS benutzen musste?
Jedenfalls funzt das bei mir nicht :-(
Hat jemand nen Tip?
Danke schon mal vorab!
zuloo
Beiträge: 54
Themen: 11
Registriert seit: Dec 2006
Bewertung:
0
Hallo,
habe auch das Problem das nach einem Reboot der Sound nicht da ist.
Habe die aktuellen Einstellungen von ALSA mit "alsactl store" gesichert und im Script "RCPersonal1"
"execute /usr/sbin/alsactl restore" eingetragen.
Nach einem Reboot ist aber trotzdem der Mastervolume und PCM-Volume auf MUTE und Lautstärke 0.
Gebe ich den Befehl auf einer SSH Konsole ein werden die Einstelllungen für den Mixer übernommen
und ich habe Sound.
Versteh ich jetzt nicht. Irgendjemand einen Tip ?
Gruss BlueOne
Wohnzimmer
SW: easyVDR 0.5 RC1
HW: VIA-EPIA M10000, Via Nehemia C3, CLE266 MPEG Decoder, Technisat Skystar 2 Rev2.6d, LIRC serial, 2 x Notebook-Festplatte
Arbeitszimmer
SW : Kanotix 2006 RC4
HW : K7VZA, Technisat Skystar 2 Rev 2.6d
hallo,
welche easyvdr version ?
ich bin noch bei 0.3, da gibts keine RCPersonal1 !!
ansonsten kannst du das ganze auch in die RCStart, ziehmlich am ende eintragen....
gruss
tycoon96
(01.01.2007, 15:19)BlueOne link schrieb: Hallo,
habe auch das Problem das nach einem Reboot der Sound nicht da ist.
Habe die aktuellen Einstellungen von ALSA mit "alsactl store" gesichert und im Script "RCPersonal1"
"execute /usr/sbin/alsactl restore" eingetragen.
Nach einem Reboot ist aber trotzdem der Mastervolume und PCM-Volume auf MUTE und Lautstärke 0.
Gebe ich den Befehl auf einer SSH Konsole ein werden die Einstelllungen für den Mixer übernommen
und ich habe Sound.
Versteh ich jetzt nicht. Irgendjemand einen Tip ?
Gruss BlueOne
Hi BlueOne,
am sichersten ist es den Befehl in der RunVDR einzutragen irgendwo im Bereich kurz vor dem Befehl zum Starten des VDR.
Bei mir passiert das hier in der Runvdr:
##### Livebufferdir zur sicherheit setzten #####
if [ -n $LIVEBUFFERDIR ]; then
LIVEBUFFERDIR="/video0"
fi
/usr/sbin/alsactl restore &
##### Watchdog auf 900 setzen, wenn leer #####
if [ -n $WATCHDOG ]; then
WATCHDOG="900"
fi
Gruß
Wolfgang
Beiträge: 54
Themen: 11
Registriert seit: Dec 2006
Bewertung:
0
Ok, hab das mal in die RunVdr verschoben.
Phänomen :
Nach Neustart habe ich Sound.
Nach dem nächsten Neustart NICHT.
Dann Neustart und Sound is wieder da.
Hab das mit ca. 10 Reboots ausprobiert.
/var/lib/alsa/asound.state habe ich nochmal gecheckt. Die Kanäle sind richtig eingestellt ! Auch wenn kein Sound da ist.
Gruss BlueOne
Wohnzimmer
SW: easyVDR 0.5 RC1
HW: VIA-EPIA M10000, Via Nehemia C3, CLE266 MPEG Decoder, Technisat Skystar 2 Rev2.6d, LIRC serial, 2 x Notebook-Festplatte
Arbeitszimmer
SW : Kanotix 2006 RC4
HW : K7VZA, Technisat Skystar 2 Rev 2.6d
(01.01.2007, 18:19)BlueOne link schrieb: Ok, hab das mal in die RunVdr verschoben.
Phänomen :
Nach Neustart habe ich Sound.
Nach dem nächsten Neustart NICHT.
Dann Neustart und Sound is wieder da.
Hab das mit ca. 10 Reboots ausprobiert.
/var/lib/alsa/asound.state habe ich nochmal gecheckt. Die Kanäle sind richtig eingestellt ! Auch wenn kein Sound da ist.
Gruss BlueOne
Hi nochmal,
hab mal gelesen die soll auch unter /etc liegen die asound.state, weiß zwar nicht warum, aber probier das mal!
Hier noch ein Link mit Tips:
http://wiki.archlinux.de/?title=Alsa_einrichten
Wolfgang
heisst, in der Runvdr wird es abgearbeitet, und in der RCPersonal(1) oder wie die auch immer die jetzt heisst, NICHT !
unter 0.3 gings in der RCPersonal !!
warum gehts NICHT unter 0.4??
gruss
tycoon96
(01.01.2007, 18:35)tycoon96 link schrieb: heisst, in der Runvdr wird es abgearbeitet, und in der RCPersonal(1) oder wie die auch immer die jetzt heisst, NICHT !
unter 0.3 gings in der RCPersonal !!
warum gehts NICHT unter 0.4??
gruss
tycoon96
Hi tycoon96,
ich denke das ist falsch gedacht, das kommt auf mehrere Faktoren, Rechnergeschw. und wann werden die Module geladen?, an.
Das ist eben schwierig zu ermitteln, deshalb auch kurz vorm Start des VDR weil da eben die Module mit Sicherheit geladen sind und dann der Befehl greifen kann!
Siehe Tip von hier:
http://wiki.archlinux.de/?title=Alsa_einrichten
Wolfgang
naja, das gefällt mir nicht so ganz(ist nicht bös gemeint)
ich hab bei allen geräten die ich installiert habe das so gemacht (unter 0.3) und hatte nie probs damit, was ist also anderst in der 0.4 als in der 0.3
wann wird denn die RCPersonal(1) abgearbeitet, wer stösst die an ?? hab ich das nicht schon mal gefragt ?? hmmm
meine asound.state liegt auch unter "/var/lib/alsa" bei allen kisten, damit hatte ich noch nie probs
Code: easyVDR:/var/lib/alsa# ls -l
insgesamt 16
-rw-r--r-- 1 root root 16009 2006-12-05 16:38 asound.state
easyVDR:/var/lib/alsa#
das problem an der gechichte ist, wenns mal wieder ein update gibt, sind die einstellungen weg, richtig?
wenn also beim update die RCPersonal(1) nicht überschrieben werden würde (wie im /media verzeichnis), könnte mann dort solche einstellungen festhalten und müsste nicht wieder von vorne anfangen.
gruss
tycoon96
Beiträge: 54
Themen: 11
Registriert seit: Dec 2006
Bewertung:
0
Habe in RunVdr vor dem Laden der ALSA-Settings mal ein Logging eingebaut. Ausgabe der geladenen Soundmodule
mit lsmod | grep "^snd" >> /var/log/easyVDR.log.
Fakt ist, dass wenn der Sound funktioniert die Module auch geladen sind. Kein Sound = Keine Soundmodule
Kein Soundmodule -> alsactl restore kann nicht funktionieren.
Also warum sind zu dem Zeitpunkt die Module nicht geladen ?
BlueOne
Wohnzimmer
SW: easyVDR 0.5 RC1
HW: VIA-EPIA M10000, Via Nehemia C3, CLE266 MPEG Decoder, Technisat Skystar 2 Rev2.6d, LIRC serial, 2 x Notebook-Festplatte
Arbeitszimmer
SW : Kanotix 2006 RC4
HW : K7VZA, Technisat Skystar 2 Rev 2.6d
ich denke das die module durch hotplug geladen werden, heisst wenn du ein "lsmod |grep snd" machst, das modul rausschreibst, und in die "/etc/modules" einträgst, hast du die module schon am anfang, und nicht erst wenn hotplug greift....
gruss
tycoon96
Beiträge: 54
Themen: 11
Registriert seit: Dec 2006
Bewertung:
0
Meine /etc/modules :
Code: # /etc/modules: kernel modules to load at boot time.
#
# This file should contain the names of kernel modules that are
# to be loaded at boot time, one per line. Comments begin with
# a "#", and everything on the line after them are ignored.
ide-cd
ide-detect
ide-disk
psmouse
snd-via82xx
smbus-arp
w83627hf
uhci-hcd
ohci-hcd
ehci-hcd
usb-storage
i2c-viapro
i2c-isa
eeprom
parport_pci
viafb mode=720x576 bpp=32 TVon=1 TVtype=2 TVoverscan=0
snd-via82xx ist das Modul für meine Onboard-Soundkarte.
Was meinst Du mit Zitat:...das modul rausschreibst...
Aus der Konfiguration von Hotplug entfernen oder auf DIN-A4 malen ???
BlueOne
Wohnzimmer
SW: easyVDR 0.5 RC1
HW: VIA-EPIA M10000, Via Nehemia C3, CLE266 MPEG Decoder, Technisat Skystar 2 Rev2.6d, LIRC serial, 2 x Notebook-Festplatte
Arbeitszimmer
SW : Kanotix 2006 RC4
HW : K7VZA, Technisat Skystar 2 Rev 2.6d
mit rausschreiben meinte ich eigentlich in die modules eintragen....
dann sollte er auch immer die soundmodule laden, ausser das sind die falschen, hast du die eingetragen oder waren die schon drinn ??
gruss
tycoon96
Beiträge: 54
Themen: 11
Registriert seit: Dec 2006
Bewertung:
0
Waren schon drin (EasyVDR 0.4-pre1). Nix nachgetragen
BlueOne
Wohnzimmer
SW: easyVDR 0.5 RC1
HW: VIA-EPIA M10000, Via Nehemia C3, CLE266 MPEG Decoder, Technisat Skystar 2 Rev2.6d, LIRC serial, 2 x Notebook-Festplatte
Arbeitszimmer
SW : Kanotix 2006 RC4
HW : K7VZA, Technisat Skystar 2 Rev 2.6d
dann poste dochmal die "lsmod |grep snd" ausgabe...
Beiträge: 54
Themen: 11
Registriert seit: Dec 2006
Bewertung:
0
@tyconn96
lsmod | grep snd
Code: easyVDR:~# lsmod | grep snd
snd_via82xx 27160 1
gameport 15240 1 snd_via82xx
snd_ac97_codec 85792 1 snd_via82xx
snd_ac97_bus 2432 1 snd_ac97_codec
snd_pcm 75656 3 snd_via82xx,snd_ac97_codec
snd_timer 23684 1 snd_pcm
snd_page_alloc 9992 2 snd_via82xx,snd_pcm
snd_mpu401_uart 8320 1 snd_via82xx
snd_rawmidi 24352 1 snd_mpu401_uart
snd_seq_device 8076 1 snd_rawmidi
snd 50148 8 snd_via82xx,snd_ac97_codec,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore 9952 1 snd
BlueOne
Wohnzimmer
SW: easyVDR 0.5 RC1
HW: VIA-EPIA M10000, Via Nehemia C3, CLE266 MPEG Decoder, Technisat Skystar 2 Rev2.6d, LIRC serial, 2 x Notebook-Festplatte
Arbeitszimmer
SW : Kanotix 2006 RC4
HW : K7VZA, Technisat Skystar 2 Rev 2.6d
Servus BlueOne,
also ich habe nochmal ein wenig gegoogelt:
Du hast mir gestern mal geschrieben, das du alsconf ausgeführt hast, deshalb kann es sein, das irgendwas an der Modulladegeschichte auf deinem System verbogen ist.
Ich zeige dir mal meine modules, da fallen mir die rot markierten Module auf:
# /etc/modules: kernel modules to load at boot time.
#
# This file should contain the names of kernel modules that are
# to be loaded at boot time, one per line. Comments begin with
# a "#", and everything on the line after them are ignored.
ide-cd
ide-detect
ide-disk
psmouse
snd-pcm-oss
snd-mixer-oss
sn-seq-oss
snd-via82xx
smbus-arp
w83627hf
uhci-hcd
ohci-hcd
ehci-hcd
usb-storage
i2c-viapro
i2c-isa
eeprom
#viafb mode=1024x768 bpp=32 TVon=1 TVtype=2 TVoverscan=0
#viafb mode=720x576 bpp=32 TVon=1 TVtype=2 TVoverscan=1
viafb mode=1024x768 bpp=32 refresh=60
im Gegennsatz zu deiner, kannst du das mal probieren.
Wolfgang
Beiträge: 54
Themen: 11
Registriert seit: Dec 2006
Bewertung:
0
/etc/modules verändert sich nicht zwischen den von mir beschriebenen Reboots.
Mal funktionierts, mal nicht. Kann also für meine Begriffe nicht an /etc/modules und den Einträgen liegen.
Gruss BlueOne
Wohnzimmer
SW: easyVDR 0.5 RC1
HW: VIA-EPIA M10000, Via Nehemia C3, CLE266 MPEG Decoder, Technisat Skystar 2 Rev2.6d, LIRC serial, 2 x Notebook-Festplatte
Arbeitszimmer
SW : Kanotix 2006 RC4
HW : K7VZA, Technisat Skystar 2 Rev 2.6d
(01.01.2007, 23:45)BlueOne link schrieb: /etc/modules verändert sich nicht zwischen den von mir beschriebenen Reboots.
Mal funktionierts, mal nicht. Kann also für meine Begriffe nicht an /etc/modules und den Einträgen liegen.
Gruss BlueOne
Ne das habe ich nicht gemeint BlueOne,
in deiner /etc/modules von hier, fehlen die
module
snd-pcm-oss
snd-mixer-oss
sn-seq-oss
Wolfgang
Beiträge: 54
Themen: 11
Registriert seit: Dec 2006
Bewertung:
0
OK, werde das morgen ausprobieren.
Aber erklär mir, wieso meine Soundkarte (mal) funktioniert wenn die von Dir angegebenen Module nicht in
etc/modules aufgelistet sind. Hotplug o.ä. ?
Verstehen tu ich das noch nicht ???
Google und Manuals haben mich auch nicht weitergebracht.
Gruss BlueOne
Wohnzimmer
SW: easyVDR 0.5 RC1
HW: VIA-EPIA M10000, Via Nehemia C3, CLE266 MPEG Decoder, Technisat Skystar 2 Rev2.6d, LIRC serial, 2 x Notebook-Festplatte
Arbeitszimmer
SW : Kanotix 2006 RC4
HW : K7VZA, Technisat Skystar 2 Rev 2.6d
Hi nochmal,
ja genau ich vermute das liegt an Hotplug und manchmal braucht man für ein gutes funktionieren der Treiber immer eine bestimmte Ladereihenfolge mit bestimmten parametern!
Ich muss mir morgen mal die hotplug-Blacklist anschauen evtl. hilft die uns weiter.
Wolfgang
Beiträge: 54
Themen: 11
Registriert seit: Dec 2006
Bewertung:
0
02.01.2007, 12:24
(Dieser Beitrag wurde zuletzt bearbeitet: 02.01.2007, 12:37 von BlueOne.)
Hallo wbreu,
hab das mit den von Dir genannten Modulen ausprobiert. Klappt nicht.
Die Module sind auch nur für die Emulation des "alten" Open Sound Systems und emulieren die Geräte /dev/dsp usw.
Alsa nutzt das Gerät /dev/asound.
Werd mal weiterforschen.
Gruss BlueOne
Wohnzimmer
SW: easyVDR 0.5 RC1
HW: VIA-EPIA M10000, Via Nehemia C3, CLE266 MPEG Decoder, Technisat Skystar 2 Rev2.6d, LIRC serial, 2 x Notebook-Festplatte
Arbeitszimmer
SW : Kanotix 2006 RC4
HW : K7VZA, Technisat Skystar 2 Rev 2.6d
Beiträge: 54
Themen: 11
Registriert seit: Dec 2006
Bewertung:
0
Ok, denke ich hab's.
Habe aus /etc/modules und /etc/modules.setup ??? alles was mit snd-XXXXXX zu tun hat rausgeschmissen. Die Einträge sind alle
in /etc/modprobe.d/sound und /etc/modutils/alsa und /etc/modules.conf drinne.
Vier Neustarts und immer Sound. Werd das trotzdem mal weiter beobachten.
Gruss BlueOne
Wohnzimmer
SW: easyVDR 0.5 RC1
HW: VIA-EPIA M10000, Via Nehemia C3, CLE266 MPEG Decoder, Technisat Skystar 2 Rev2.6d, LIRC serial, 2 x Notebook-Festplatte
Arbeitszimmer
SW : Kanotix 2006 RC4
HW : K7VZA, Technisat Skystar 2 Rev 2.6d
Beiträge: 175
Themen: 25
Registriert seit: Jan 2007
Bewertung:
0
Selbe Loesung half auch bei mir, wobei der Aufruf "execute alsactl restore &" noch in die RCPersonal2 musste.
Seitdem bei jedem Neustart Ton.
Danke fuer die Hinweise in diesem Thread.
Main: easyvdr 3.5.0, Kodi: 18.0
POV ION 330-1, 2 GB RAM, Skystar HD2, SATA Samsung DVD, Boot-HD:SSD SanDisk Ultra + 128 GB, Video HD: SATA Samsung 1TB, Atric Rev.4 Einschalter, OfA URC7940
FE: VDR-SXFE Local, Ausgabe: Nvidia On-Board, HDMI, HD 1920x1080p, 50 Hz, ACER G276HL ABid
|