HDMI audio works fine for the same two laptops using windows 7
My wife's X230 with the same linux mint and the same docking station also work fine.
When I put the T420 harddisk in my T410 HDMI audio also works fine.
I tested all the tips I could find online, installing pavucontrol, other drivers etc.
The hardware simply doesn't show up.
Anybody here with the same problem and maybe a solution ?
X61 7673-V2V, T60 2007-QPG, T42 2373-F7G, X32 (IPS Screen), A31p w/ Ultrabay Numpad, A21m 2628-GXU
Also switched graphic cards in the bios.
I was just hoping somebody else solved this already.
Following the instructions makes the computer hang at startup.
However ramming the esc button when starting eventually makes the computer start and yes the HDMI audio is working.
This is not a working solution because of the hangup.
After a lot of experimenting I found out that the computer seems to hang at the sh -c 'echo 1 > /sys/bus/pci/devices/0000:01:00.0/remove' line.
If anyone has good idea because this could solve the problem for many T420 and T430 owners.
Create the file "/etc/systemd/system/fix-hdmi-audio.service" as per below:
Description=nVidia HDMI Audio Fixer
Create the file "/root/fix-hdmi-audio.sh" as per below (Note, adjust the PCI device paths to the PCI ID of the PCIe Bride and NVidia card):
Note: I didnt change anything for the T420 and linux mint
setpci -s 01:00.0 0x488.l=0x2000000:0x2000000
rmmod nvidia-uvm nvidia-drm nvidia-modeset nvidia
sh -c 'echo 1 > /sys/bus/pci/devices/0000:01:00.0/remove'
sh -c 'echo 1 > /sys/bus/pci/devices/0000:00:01.0/rescan'
modprobe nvidia nvidia-modeset nvidia-drm nvidia-uvm
And then execute the following commands (as root) to make it do this at boot:
chmod +x /root/fix-hdmi-audio.sh
systemctl enable fix-hdmi-audio.service
I didn't find a solution besides what I have written before but HDMI is now properly supported trough linux mint kernel 4.15.0-65 and 4.15.0-66.
So in case you need try these.
- Similar Topics
- Last post
Who is online
Users browsing this forum: softfoot and 16 guests