(In reply to comment #35) > Hi Ilia, > > > 8e9e3d2deacc460fbb8a4691140318f6e85e6891 + > > hdmi-1.patch + hdminva3.patch + hdminva3-3.patch > > Not good news: Good 'eld#3.0', No HDMI sound OK. That means there's something else still that I'm missing :( > > I'd like you to take a little time to review my procedure, correct it if > necessary, and thus keep us in sync. > > cd /root/linux # Linus directory > make mrproper > git checkout 8e9e3d2deacc460fbb8a4691140318f6e85e6891 > # At this point, files to be patched are each copied ('cp -p') to > <name>-orig. > cd /root/Temp # Patch directory > cp -p ../linux/drivers/gpu/drm/nouveau/core/engine/disp/hdanva3.c-orig > hdanva3.c > cp -p ../linux/drivers/gpu/drm/nouveau/core/engine/disp/hdminva3.c-orig > hdminva3.c > cp -p ../linux/drivers/gpu/drm/nouveau/core/engine/disp/hdminv84.c-orig > hdminv84.c > # > patch -Np8 -i hdmi-1.patch ; echo $? > patch -Np8 -i hdminva3.patch ; echo $? > patch -Np8 -i hdminva3-3.patch ; echo $? > cp -p {hdanva3,hdminva3,hdminv84}.c > /root/linux/drivers/gpu/drm/nouveau/core/engine/disp/ That does seem like it would work, but definitely not the way that I'd do it. I'd do more like cd linux git checkout 8e9e3d2deacc460fbb8a4691140318f6e85e6891 git checkout drivers/gpu/drm/nouveau (this should remove any local changes you have in that dir on tracked files) patch -p1 < hdmi-1.patch patch -p1 < hdminva3.patch patch -p1 < hdminva3-3.patch > # Build, reboot, test: > cat /proc/asound/card1/eld#3.0 # Good, Bad? > aplay -D plughw:1,9 test.wav # HDMI sound? > > -- Alex