2013/5/2 xinglp <xin...@gmail.com> > > > > 2013/5/2 Bruce Dubbs <bruce.du...@gmail.com> > >> xinglp wrote: >> > 2013/5/1 Armin K. <kre...@email.com> >> > >> >> Dana 1.5.2013 15:18, xinglp je napisao: >> >>> >> >> >> http://www.linuxquestions.org/questions/linux-from-scratch-13/alsa-doesnt-restore-volume-at-boot-4175460174/ >> >>> >> >>> >> >> >> >> alsa-utils ships udev file that restores volume at boot. >> >> >> > But it not run after reboot, and the status of 'alsamixer' not restored. >> > Run 'alsactl restore' manually fix this. >> >> alsa-utils installs >> >> /usr/bin/install -c -m 644 90-alsa-restore.rules '/lib/udev/rules.d' >> >> ACTION=="add", SUBSYSTEM=="sound", KERNEL=="controlC*", KERNELS=="card*", >> \ >> RUN+="/usr/sbin/alsactl restore $attr{number}" >> >> When running udev during boot, '/lib/udev/udevd --daemon' will fire that >> rule if it finds the sound subsystem. Use 'udevadm info --export-db' to >> see what your system detects. > > > udevadm info --export-db > P: /devices/pci0000:00/0000:00:1b.0/sound/card0 > E: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0 > E: ID_BUS=pci > E: ID_MODEL_ID=0x293e > E: ID_PATH=pci-0000:00:1b.0 > E: ID_PATH_TAG=pci-0000_00_1b_0 > E: ID_VENDOR_ID=0x8086 > E: SOUND_FORM_FACTOR=internal > E: SOUND_INITIALIZED=1 > E: SUBSYSTEM=sound > E: USEC_INITIALIZED=5249 > > P: /devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0c > N: snd/pcmC0D0c > E: DEVNAME=/dev/snd/pcmC0D0c > E: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0c > E: MAJOR=116 > E: MINOR=3 > E: SUBSYSTEM=sound > > P: /devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0p > N: snd/pcmC0D0p > E: DEVNAME=/dev/snd/pcmC0D0p > E: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0p > E: MAJOR=116 > E: MINOR=2 > E: SUBSYSTEM=sound > > P: /devices/pci0000:00/0000:00:1b.0/sound/card0/controlC0 > N: snd/controlC0 > S: snd/by-path/pci-0000:00:1b.0 > E: DEVLINKS=/dev/snd/by-path/pci-0000:00:1b.0 > E: DEVNAME=/dev/snd/controlC0 > E: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/controlC0 > E: ID_PATH=pci-0000:00:1b.0 > E: ID_PATH_TAG=pci-0000_00_1b_0 > E: MAJOR=116 > E: MINOR=4 > E: SUBSYSTEM=sound > E: USEC_INITIALIZED=4553 > > I'm using SVN-20130429 with linux kernel 3.9. > I have /lib/udev/rules.d/90-alsa-restore.rules:
ACTION=="add", SUBSYSTEM=="sound", KERNEL=="controlC*", KERNELS!="card*", GOTO="alsa_restore_go" GOTO="alsa_restore_end" LABEL="alsa_restore_go" TEST!="/etc/alsa/state-daemon.conf", RUN+="/usr/sbin/alsactl restore $attr{number}" TEST=="/etc/alsa/state-daemon.conf", RUN+="/usr/sbin/alsactl nrestore $attr{number}" LABEL="alsa_restore_end" But I don't have /etc/alsa/state-daemon.conf. > > >> > > > > >> -- Bruce >> >> >> -- >> http://linuxfromscratch.org/mailman/listinfo/blfs-support >> FAQ: http://www.linuxfromscratch.org/blfs/faq.html >> Unsubscribe: See the above information page >> > >
-- http://linuxfromscratch.org/mailman/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page