------- Comment From dougm...@us.ibm.com 2017-10-31 10:51 EDT------- I did a scratch install of 16.04-updates, kernel 4.4.0-98 #121. This works with the storage enclosures and the required symlinks all appear. This issue may be closed.
-- 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/1693369 Title: 5U84 - ses driver isn't binding right - cannot blink lights on 1 of the 2 5u84 Status in The Ubuntu-power-systems project: Fix Committed Status in linux package in Ubuntu: Fix Released Status in linux source package in Xenial: Fix Released Status in linux source package in Zesty: Fix Released Status in linux source package in Artful: Fix Released Bug description: == SRU Justification == This bug is resolved by commit 62e62ffd95539b9220894a7900a619e0f3ef4756. Without this patch, the symlink in sysfs which binds a SAS device to an enclosure slot does not get created. This makes disk hotplug near impossible on large JBOD disk drawers. Commit 62e62ffd95 is also needed in Xenial. However, Xenial also needed some prereq commits, so it's SRU will be sent separately. Commit 62e62ffd95 is in mainline as of 4.13-rc1. == Fix == commit 62e62ffd95539b9220894a7900a619e0f3ef4756 Author: Maurizio Lombardi <mlomb...@redhat.com> Date: Tue Jun 27 11:53:27 2017 +0200 scsi: ses: do not add a device to an enclosure if enclosure_add_links() fails. == Regression Potential == This patch was also cc'd and applied to upstream stable, so there is upstream confidence in it. == Test Case == A test kernel was built with this patch and tested by the original bug reporter. The bug reporter states the test kernel resolved the bug. This is a request to add the following upstream commit to both Ubuntu 16.04.1 and 16.04.2: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/drivers/scsi/ses.c?id=9373eba6cfae48911b977d14323032cd5d161aae Without this patch, the symlink in sysfs which binds a SAS device to an enclosure slot does not get created. This makes disk hotplug near impossible on large JBOD disk drawers. You should be able to do: ls /sys/block/sdb/device/ | grep enclosure and see something like: enclosure_device:1 If you cd to this directory, you can then access the SES controls for that slot to flash the LED to assist in locating the disk to replace a failed disk. Currently with 16.04.1 and 16.04.2, these symlinks are not getting created. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-power-systems/+bug/1693369/+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