gjwalsh
24th April 2012, 07:45 PM
This one caught me by surprise.
In F16 I had to make but one change to get sound operating, that being a small edit to /etc/modprobe.d/dist-alsa.conf:
Commented out the line beginning - install snd-pcm /sbin/modprobe
Added a line reading 'options snd-hda-intel enable_msi=0 probe_mask=0x108
In F17, with the same hardware in every respect, there is no dist-alsa.conf file but other than that the software is similar in all respects to the F16 configuration.
Presently installed are:
alsa-firmware 1.0.25-1.fc17.noarch
alsa-lib 1.0.25-3.fc17.x86_64
alsa-lib-devel 1.0.25-3.fc17.x86_64
alsa-plugins-pulseaudio 1.0.25-1.fc17.x86_64
alsa-tools-firmware 1.0.25-2.fc17.x86_64
alsa-util 1.0.25-8.fc17.x86_64
pulseaudio-1.1-8.fc17.x86_64
Confirmed the sound card:
lspci | grep -i audio identifies it as:
04:00.1 Audio device: nVidiaCorporation GF108 High Definition Audio Controller
cat /proc/asound/cards returns:
0[Nvidia]: HDA-Intel -HDA NVidia
HDA nvIDIA AT OXFEB7C000 IRQ 19
Listing /dev/snd returns:
drwxr-xr-x 2 root root 60 Apr 24 09:14 by-path
crw-rw----+ 1 root audio 116, 10 Apr 24 09:14 controlC0
crw-rw----+ 1 root audio 116, 9 Apr 24 09:14 hwC0D0
crw-rw----+ 1 root audio 116, 8 Apr 24 09:14 hwC0D1
crw-rw----+ 1 root audio 116, 7 Apr 24 09:14 hwC0D2
crw-rw----+ 1 root audio 116, 6 Apr 24 09:14 hwC0D3
crw-rw----+ 1 root audio 116, 5 Apr 24 11:02 pcmC0D3p
crw-rw----+ 1 root audio 116, 4 Apr 24 09:14 pcmC0D7p
crw-rw----+ 1 root audio 116, 3 Apr 24 09:14 pcmC0D8p
crw-rw----+ 1 root audio 116, 2 Apr 24 09:14 pcmC0D9p
crw-rw---- 1 root audio 116, 1 Apr 24 09:14 seq
crw-rw----+ 1 root audio 116, 33 Apr 24 09:14 timer
by-path reads: pci-0000:04:00.1 -> ../controlC0
At this point, after setting output volume to maximum, invoking alsamixer -V all reports:
Card: PulseAudio
Chip: PulseAudio
View: [ALL]
Item: Master 153<>153
That is obviously incorrect, so we selected F6 -> 0 HDA Nvidia to correct the sound card which now reports:
Card: HDA Nvidia
Chip: Nvidia GPU 14 HDMI/DP
View: [ALL]
Item: S/PDIF ..... with volume now reduced to 00
This is quite useless, and the settings made are not saved by the system.
I'm admittedly lost in the digital mud here. I cannot recall how the value for probe_mask was determined in Fedora 16, but I cannot see where to place the equivalent changes do dist-alsa.conf in F17 in any event.
Can anyone offer a candle in the darkness?
In F16 I had to make but one change to get sound operating, that being a small edit to /etc/modprobe.d/dist-alsa.conf:
Commented out the line beginning - install snd-pcm /sbin/modprobe
Added a line reading 'options snd-hda-intel enable_msi=0 probe_mask=0x108
In F17, with the same hardware in every respect, there is no dist-alsa.conf file but other than that the software is similar in all respects to the F16 configuration.
Presently installed are:
alsa-firmware 1.0.25-1.fc17.noarch
alsa-lib 1.0.25-3.fc17.x86_64
alsa-lib-devel 1.0.25-3.fc17.x86_64
alsa-plugins-pulseaudio 1.0.25-1.fc17.x86_64
alsa-tools-firmware 1.0.25-2.fc17.x86_64
alsa-util 1.0.25-8.fc17.x86_64
pulseaudio-1.1-8.fc17.x86_64
Confirmed the sound card:
lspci | grep -i audio identifies it as:
04:00.1 Audio device: nVidiaCorporation GF108 High Definition Audio Controller
cat /proc/asound/cards returns:
0[Nvidia]: HDA-Intel -HDA NVidia
HDA nvIDIA AT OXFEB7C000 IRQ 19
Listing /dev/snd returns:
drwxr-xr-x 2 root root 60 Apr 24 09:14 by-path
crw-rw----+ 1 root audio 116, 10 Apr 24 09:14 controlC0
crw-rw----+ 1 root audio 116, 9 Apr 24 09:14 hwC0D0
crw-rw----+ 1 root audio 116, 8 Apr 24 09:14 hwC0D1
crw-rw----+ 1 root audio 116, 7 Apr 24 09:14 hwC0D2
crw-rw----+ 1 root audio 116, 6 Apr 24 09:14 hwC0D3
crw-rw----+ 1 root audio 116, 5 Apr 24 11:02 pcmC0D3p
crw-rw----+ 1 root audio 116, 4 Apr 24 09:14 pcmC0D7p
crw-rw----+ 1 root audio 116, 3 Apr 24 09:14 pcmC0D8p
crw-rw----+ 1 root audio 116, 2 Apr 24 09:14 pcmC0D9p
crw-rw---- 1 root audio 116, 1 Apr 24 09:14 seq
crw-rw----+ 1 root audio 116, 33 Apr 24 09:14 timer
by-path reads: pci-0000:04:00.1 -> ../controlC0
At this point, after setting output volume to maximum, invoking alsamixer -V all reports:
Card: PulseAudio
Chip: PulseAudio
View: [ALL]
Item: Master 153<>153
That is obviously incorrect, so we selected F6 -> 0 HDA Nvidia to correct the sound card which now reports:
Card: HDA Nvidia
Chip: Nvidia GPU 14 HDMI/DP
View: [ALL]
Item: S/PDIF ..... with volume now reduced to 00
This is quite useless, and the settings made are not saved by the system.
I'm admittedly lost in the digital mud here. I cannot recall how the value for probe_mask was determined in Fedora 16, but I cannot see where to place the equivalent changes do dist-alsa.conf in F17 in any event.
Can anyone offer a candle in the darkness?