Please find the working below:

Installed Ubuntu 16.04 on AMD box with iommu disabled.

Installed the given kernel patches:

ubuntu@172-20-0-246:~/DL385p Gen8$ sudo dpkg -i 
linux-headers-4.4.0-32_4.4.0-32.51_all.deb
[sudo] password for ubuntu:
Selecting previously unselected package linux-headers-4.4.0-32.
(Reading database ... 59336 files and directories currently installed.)
Preparing to unpack linux-headers-4.4.0-32_4.4.0-32.51_all.deb ...
Unpacking linux-headers-4.4.0-32 (4.4.0-32.51) ...
Setting up linux-headers-4.4.0-32 (4.4.0-32.51) ...

ubuntu@172-20-0-246:~/DL385p Gen8$ sudo dpkg -i 
linux-headers-4.4.0-32-generic_4.4.0-32.51_amd64.deb
Selecting previously unselected package linux-headers-4.4.0-32-generic.
(Reading database ... 76213 files and directories currently installed.)
Preparing to unpack linux-headers-4.4.0-32-generic_4.4.0-32.51_amd64.deb ...
Unpacking linux-headers-4.4.0-32-generic (4.4.0-32.51) ...
Setting up linux-headers-4.4.0-32-generic (4.4.0-32.51) ...

ubuntu@172-20-0-246:~/DL385p Gen8$ sudo dpkg -i 
linux-libc-dev_4.4.0-32.51_amd64.deb
Selecting previously unselected package linux-libc-dev:amd64.
(Reading database ... 85965 files and directories currently installed.)
Preparing to unpack linux-libc-dev_4.4.0-32.51_amd64.deb ...
Unpacking linux-libc-dev:amd64 (4.4.0-32.51) ...
Setting up linux-libc-dev:amd64 (4.4.0-32.51) ...

ubuntu@172-20-0-246:~/DL385p Gen8$ sudo dpkg -i 
linux-image-4.4.0-32-generic_4.4.0-32.51_amd64.deb
Selecting previously unselected package linux-image-4.4.0-32-generic.
(Reading database ... 86776 files and directories currently installed.)
Preparing to unpack linux-image-4.4.0-32-generic_4.4.0-32.51_amd64.deb ...
Done.
Unpacking linux-image-4.4.0-32-generic (4.4.0-32.51) ...
Setting up linux-image-4.4.0-32-generic (4.4.0-32.51) ...
Running depmod.
update-initramfs: deferring update (hook will be called later)
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.4.0-32-generic 
/boot/vmlinuz-4.4.0-32-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.4.0-32-generic 
/boot/vmlinuz-4.4.0-32-generic
update-initramfs: Generating /boot/initrd.img-4.4.0-32-generic
W: plymouth: The plugin label.so is missing, the selected theme might not work 
as expected.
W: plymouth: You might want to install the plymouth-themes and plymouth-label 
package to fix this.
W: mdadm: /etc/mdadm/mdadm.conf defines no arrays.
run-parts: executing /etc/kernel/postinst.d/unattended-upgrades 
4.4.0-32-generic /boot/vmlinuz-4.4.0-32-generic
run-parts: executing /etc/kernel/postinst.d/update-notifier 4.4.0-32-generic 
/boot/vmlinuz-4.4.0-32-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 4.4.0-32-generic 
/boot/vmlinuz-4.4.0-32-generic
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.4.0-32-generic
Found initrd image: /boot/initrd.img-4.4.0-32-generic
Found linux image: /boot/vmlinuz-4.4.0-21-generic
Found initrd image: /boot/initrd.img-4.4.0-21-generic
done

ubuntu@172-20-0-246:~/DL385p Gen8$ sudo apt-get install plymouth-themes
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
  fontconfig fontconfig-config fonts-dejavu-core libcairo2 libdatrie1 
libfontconfig1 libgraphite2-3 libharfbuzz0b libpango-1.0-0 libpangocairo-1.0-0 
libpangoft2-1.0-0 libpixman-1-0 libthai-data libthai0 libxcb-render0 libxcb-shm0
  libxrender1 plymouth plymouth-label plymouth-theme-ubuntu-text 
ttf-ubuntu-font-family
Suggested packages:
  desktop-base
The following NEW packages will be installed:
  fontconfig fontconfig-config fonts-dejavu-core libcairo2 libdatrie1 
libfontconfig1 libgraphite2-3 libharfbuzz0b libpango-1.0-0 libpangocairo-1.0-0 
libpangoft2-1.0-0 libpixman-1-0 libthai-data libthai0 libxcb-render0 libxcb-shm0
  libxrender1 plymouth-label plymouth-themes ttf-ubuntu-font-family
The following packages will be upgraded:
  plymouth plymouth-theme-ubuntu-text
2 upgraded, 20 newly installed, 0 to remove and 113 not upgraded.
Need to get 4,953 kB of archives.
After this operation, 14.3 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 fonts-dejavu-core 
all 2.35-1 [1,039 kB]
Get:2 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 fontconfig-config 
all 2.11.94-0ubuntu1 [49.9 kB]
Get:3 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 libfontconfig1 
amd64 2.11.94-0ubuntu1 [131 kB]
Get:4 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 fontconfig amd64 
2.11.94-0ubuntu1 [178 kB]
Get:5 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 plymouth 
amd64 0.9.2-3ubuntu13.1 [107 kB]
Get:6 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 
plymouth-theme-ubuntu-text amd64 0.9.2-3ubuntu13.1 [9,078 B]
Get:7 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 libpixman-1-0 amd64 
0.33.6-1 [231 kB]
Get:8 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-render0 
amd64 1.11.1-1ubuntu1 [11.4 kB]
Get:9 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-shm0 amd64 
1.11.1-1ubuntu1 [5,588 B]
Get:10 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 libxrender1 amd64 
1:0.9.9-0ubuntu1 [18.5 kB]
Get:11 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 libcairo2 amd64 
1.14.6-1 [555 kB]
Get:12 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 libdatrie1 amd64 
0.2.10-2 [17.3 kB]
Get:13 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 libgraphite2-3 
amd64 1.3.6-1ubuntu1 [70.8 kB]
Get:14 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 libharfbuzz0b 
amd64 1.0.1-1build2 [140 kB]
Get:15 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 libthai-data all 
0.1.24-2 [131 kB]
Get:16 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 libthai0 amd64 
0.1.24-2 [17.3 kB]
Get:17 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 libpango-1.0-0 
amd64 1.38.1-1 [148 kB]
Get:18 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 libpangoft2-1.0-0 
amd64 1.38.1-1 [33.3 kB]
Get:19 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 
libpangocairo-1.0-0 amd64 1.38.1-1 [20.5 kB]
Get:20 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 
ttf-ubuntu-font-family all 1:0.83-0ubuntu2 [1,384 kB]
Get:21 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 
plymouth-label amd64 0.9.2-3ubuntu13.1 [6,090 B]
Get:22 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 
plymouth-themes amd64 0.9.2-3ubuntu13.1 [650 kB]
Fetched 4,953 kB in 0s (6,942 kB/s)
Selecting previously unselected package fonts-dejavu-core.
(Reading database ... 87845 files and directories currently installed.)
Preparing to unpack .../fonts-dejavu-core_2.35-1_all.deb ...
Unpacking fonts-dejavu-core (2.35-1) ...
Selecting previously unselected package fontconfig-config.
Preparing to unpack .../fontconfig-config_2.11.94-0ubuntu1_all.deb ...
Unpacking fontconfig-config (2.11.94-0ubuntu1) ...
Selecting previously unselected package libfontconfig1:amd64.
Preparing to unpack .../libfontconfig1_2.11.94-0ubuntu1_amd64.deb ...
Unpacking libfontconfig1:amd64 (2.11.94-0ubuntu1) ...
Selecting previously unselected package fontconfig.
Preparing to unpack .../fontconfig_2.11.94-0ubuntu1_amd64.deb ...
Unpacking fontconfig (2.11.94-0ubuntu1) ...
Preparing to unpack .../plymouth_0.9.2-3ubuntu13.1_amd64.deb ...
Unpacking plymouth (0.9.2-3ubuntu13.1) over (0.9.2-3ubuntu13) ...
Preparing to unpack .../plymouth-theme-ubuntu-text_0.9.2-3ubuntu13.1_amd64.deb 
...
Unpacking plymouth-theme-ubuntu-text (0.9.2-3ubuntu13.1) over (0.9.2-3ubuntu13) 
...
Selecting previously unselected package libpixman-1-0:amd64.
Preparing to unpack .../libpixman-1-0_0.33.6-1_amd64.deb ...
Unpacking libpixman-1-0:amd64 (0.33.6-1) ...
Selecting previously unselected package libxcb-render0:amd64.
Preparing to unpack .../libxcb-render0_1.11.1-1ubuntu1_amd64.deb ...
Unpacking libxcb-render0:amd64 (1.11.1-1ubuntu1) ...
Selecting previously unselected package libxcb-shm0:amd64.
Preparing to unpack .../libxcb-shm0_1.11.1-1ubuntu1_amd64.deb ...
Unpacking libxcb-shm0:amd64 (1.11.1-1ubuntu1) ...
Selecting previously unselected package libxrender1:amd64.
Preparing to unpack .../libxrender1_1%3a0.9.9-0ubuntu1_amd64.deb ...
Unpacking libxrender1:amd64 (1:0.9.9-0ubuntu1) ...
Selecting previously unselected package libcairo2:amd64.
Preparing to unpack .../libcairo2_1.14.6-1_amd64.deb ...
Unpacking libcairo2:amd64 (1.14.6-1) ...
Selecting previously unselected package libdatrie1:amd64.
Preparing to unpack .../libdatrie1_0.2.10-2_amd64.deb ...
Unpacking libdatrie1:amd64 (0.2.10-2) ...
Selecting previously unselected package libgraphite2-3:amd64.
Preparing to unpack .../libgraphite2-3_1.3.6-1ubuntu1_amd64.deb ...
Unpacking libgraphite2-3:amd64 (1.3.6-1ubuntu1) ...
Selecting previously unselected package libharfbuzz0b:amd64.
Preparing to unpack .../libharfbuzz0b_1.0.1-1build2_amd64.deb ...
Unpacking libharfbuzz0b:amd64 (1.0.1-1build2) ...
Selecting previously unselected package libthai-data.
Preparing to unpack .../libthai-data_0.1.24-2_all.deb ...
Unpacking libthai-data (0.1.24-2) ...
Selecting previously unselected package libthai0:amd64.
Preparing to unpack .../libthai0_0.1.24-2_amd64.deb ...
Unpacking libthai0:amd64 (0.1.24-2) ...
Selecting previously unselected package libpango-1.0-0:amd64.
Preparing to unpack .../libpango-1.0-0_1.38.1-1_amd64.deb ...
Unpacking libpango-1.0-0:amd64 (1.38.1-1) ...
Selecting previously unselected package libpangoft2-1.0-0:amd64.
Preparing to unpack .../libpangoft2-1.0-0_1.38.1-1_amd64.deb ...
Unpacking libpangoft2-1.0-0:amd64 (1.38.1-1) ...
Selecting previously unselected package libpangocairo-1.0-0:amd64.
Preparing to unpack .../libpangocairo-1.0-0_1.38.1-1_amd64.deb ...
Unpacking libpangocairo-1.0-0:amd64 (1.38.1-1) ...
Selecting previously unselected package ttf-ubuntu-font-family.
Preparing to unpack .../ttf-ubuntu-font-family_1%3a0.83-0ubuntu2_all.deb ...
Unpacking ttf-ubuntu-font-family (1:0.83-0ubuntu2) ...
Selecting previously unselected package plymouth-label.
Preparing to unpack .../plymouth-label_0.9.2-3ubuntu13.1_amd64.deb ...
Unpacking plymouth-label (0.9.2-3ubuntu13.1) ...
Selecting previously unselected package plymouth-themes.
Preparing to unpack .../plymouth-themes_0.9.2-3ubuntu13.1_amd64.deb ...
Unpacking plymouth-themes (0.9.2-3ubuntu13.1) ...
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for libc-bin (2.23-0ubuntu3) ...
Processing triggers for ureadahead (0.100.0-19) ...
ureadahead will be reprofiled on next reboot
Processing triggers for systemd (229-4ubuntu4) ...
Setting up fonts-dejavu-core (2.35-1) ...
Setting up fontconfig-config (2.11.94-0ubuntu1) ...
Setting up libfontconfig1:amd64 (2.11.94-0ubuntu1) ...
Setting up fontconfig (2.11.94-0ubuntu1) ...
Regenerating fonts cache... done.
Setting up plymouth (0.9.2-3ubuntu13.1) ...
update-initramfs: deferring update (trigger activated)
update-rc.d: warning: start and stop actions are no longer supported; falling 
back to defaults
update-rc.d: warning: start and stop actions are no longer supported; falling 
back to defaults
Setting up plymouth-theme-ubuntu-text (0.9.2-3ubuntu13.1) ...
update-initramfs: deferring update (trigger activated)
Setting up libpixman-1-0:amd64 (0.33.6-1) ...
Setting up libxcb-render0:amd64 (1.11.1-1ubuntu1) ...
Setting up libxcb-shm0:amd64 (1.11.1-1ubuntu1) ...
Setting up libxrender1:amd64 (1:0.9.9-0ubuntu1) ...
Setting up libcairo2:amd64 (1.14.6-1) ...
Setting up libdatrie1:amd64 (0.2.10-2) ...
Setting up libgraphite2-3:amd64 (1.3.6-1ubuntu1) ...
Setting up libharfbuzz0b:amd64 (1.0.1-1build2) ...
Setting up libthai-data (0.1.24-2) ...
Setting up libthai0:amd64 (0.1.24-2) ...
Setting up libpango-1.0-0:amd64 (1.38.1-1) ...
Setting up libpangoft2-1.0-0:amd64 (1.38.1-1) ...
Setting up libpangocairo-1.0-0:amd64 (1.38.1-1) ...
Setting up ttf-ubuntu-font-family (1:0.83-0ubuntu2) ...
Setting up plymouth-label (0.9.2-3ubuntu13.1) ...
Setting up plymouth-themes (0.9.2-3ubuntu13.1) ...
update-alternatives: using /usr/share/plymouth/themes/spinner/spinner.plymouth 
to provide /usr/share/plymouth/themes/default.plymouth (default.plymouth) in 
auto mode
update-initramfs: deferring update (trigger activated)
Processing triggers for libc-bin (2.23-0ubuntu3) ...
Processing triggers for initramfs-tools (0.122ubuntu8) ...
update-initramfs: Generating /boot/initrd.img-4.4.0-32-generic
W: mdadm: /etc/mdadm/mdadm.conf defines no arrays.

ubuntu@172-20-0-246:~/DL385p Gen8$

ubuntu@172-20-0-246:~/DL385p Gen8$ sudo dpkg -i 
linux-image-extra-4.4.0-32-generic_4.4.0-32.51_amd64.deb
Selecting previously unselected package linux-image-extra-4.4.0-32-generic.
(Reading database ... 88284 files and directories currently installed.)
Preparing to unpack linux-image-extra-4.4.0-32-generic_4.4.0-32.51_amd64.deb ...
Unpacking linux-image-extra-4.4.0-32-generic (4.4.0-32.51) ...
Setting up linux-image-extra-4.4.0-32-generic (4.4.0-32.51) ...
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.4.0-32-generic 
/boot/vmlinuz-4.4.0-32-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.4.0-32-generic 
/boot/vmlinuz-4.4.0-32-generic
update-initramfs: Generating /boot/initrd.img-4.4.0-32-generic
W: mdadm: /etc/mdadm/mdadm.conf defines no arrays.
run-parts: executing /etc/kernel/postinst.d/unattended-upgrades 
4.4.0-32-generic /boot/vmlinuz-4.4.0-32-generic
run-parts: executing /etc/kernel/postinst.d/update-notifier 4.4.0-32-generic 
/boot/vmlinuz-4.4.0-32-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 4.4.0-32-generic 
/boot/vmlinuz-4.4.0-32-generic
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.4.0-32-generic
Found initrd image: /boot/initrd.img-4.4.0-32-generic
Found linux image: /boot/vmlinuz-4.4.0-21-generic
Found initrd image: /boot/initrd.img-4.4.0-21-generic
done
ubuntu@172-20-0-246:~/DL385p Gen8$

Server was rebooted and it booted to 4.4.0-32-generic without any errors.
ubuntu@172-20-0-246:~$ uname -r
4.4.0-32-generic
 
After this server was rebooted and IOMMU was enabled in RBSU.

Server hangs and not able to boot to OS.Please find attached the screen
shot "Bug 160314 initramfs"

After manually rebooting the server "Previous lock up code=0x13" message
is seen. Please find attached the screen shot "Bug 160314 lock up".

Please provide your inputs

Thanks
Ganesh

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1604314

Title:
  [Xenial] iommu/amd: Fix unity mapping initialization race

Status in linux package in Ubuntu:
  Triaged
Status in linux source package in Xenial:
  Triaged

Bug description:
  == Xenial SRU Justification ==
  HP Gen8 servers were having kernel panics with the 4.2 and 4.4 kernel which 
is apparently resolved with the following commits.  HP would like to see these 
SRU'd for Xenial.

  commit 0caa7616a6aca449dd68b58cb29bd491d296c2d5
  Author: Aaron Campbell <aa...@monkey.org>
  Date:   Sat Jul 2 21:23:24 2016 -0300

      iommu/vt-d: Fix infinite loop in free_all_cpu_cached_iovas

  commit 522e5cb76d0663c88f96b6a8301451c8efa37207
  Author: Joerg Roedel <jroe...@suse.de>
  Date:   Fri Jul 1 16:42:55 2016 +0200

      iommu/amd: Fix unity mapping initialization race

  == Testing ==
  HP confirms their testing shows these patches resolves the issue on several 
test machines.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1604314/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to