Both, upstream version and Debian version already have the following change:
commit 988e967513fc9dc2be35dcb5bbc6b888f853538f Author: Douglas Gilbert <[email protected]> Date: Wed May 11 17:20:52 2016 rescan-scsi-bus.sh + 55-scsi-sg3_id.rules: fixes from HR at Suse git-svn-id: svn://localhost/trunk@703 6180dd3e-e324-4e3e-922d-17de1ae2f315 which fix the SERIAL issue (but not the delay in insertion caused by errors of sg_inq commands). That will be enough for this particular case (MAAS related). I can, during the next merge (F-series) propose to upstream a change not to execute sg_inq 0x83 if 0x80 wasn't successful, but, for now, taking in consideration the phase we are for Eoan (almost freeze), I'll base the changes in the upstream commit (at least the changes for 55-scsi- sg3_id.rules changes). Marking F-series and Eoan as "Fix Released" as they keep the serial like it should be: rafaeldtinoco@lenovo:~/work/sources/ubuntu$ sudo udevadm test -a -p /sys/block/sdb ... Starting '/usr/bin/sg_inq --export --inhex=/sys/block/sdb/device/inquiry --raw' '/usr/bin/sg_inq --export --inhex=/sys/block/sdb/device/inquiry --raw'(out) 'SCSI_TPGS=0' '/usr/bin/sg_inq --export --inhex=/sys/block/sdb/device/inquiry --raw'(out) 'SCSI_TYPE=disk' '/usr/bin/sg_inq --export --inhex=/sys/block/sdb/device/inquiry --raw'(out) 'SCSI_VENDOR=Corsair' '/usr/bin/sg_inq --export --inhex=/sys/block/sdb/device/inquiry --raw'(out) 'SCSI_VENDOR_ENC=Corsair\x20' '/usr/bin/sg_inq --export --inhex=/sys/block/sdb/device/inquiry --raw'(out) 'SCSI_MODEL=Voyager_Mini_3.0' '/usr/bin/sg_inq --export --inhex=/sys/block/sdb/device/inquiry --raw'(out) 'SCSI_MODEL_ENC=Voyager\x20Mini\x203.0' '/usr/bin/sg_inq --export --inhex=/sys/block/sdb/device/inquiry --raw'(out) 'SCSI_REVISION=000B' Process '/usr/bin/sg_inq --export --inhex=/sys/block/sdb/device/inquiry --raw' succeeded. Starting '/usr/bin/sg_inq --export --inhex=/sys/block/sdb/device/vpd_pg80 --raw' '/usr/bin/sg_inq --export --inhex=/sys/block/sdb/device/vpd_pg80 --raw'(err) 'unable to open binary file /sys/block/sdb/device/vpd_pg80: No such file or directory' Process '/usr/bin/sg_inq --export --inhex=/sys/block/sdb/device/vpd_pg80 --raw' failed with exit code 52. Starting '/usr/bin/sg_inq --export --inhex=/sys/block/sdb/device/vpd_pg83 --raw' '/usr/bin/sg_inq --export --inhex=/sys/block/sdb/device/vpd_pg83 --raw'(err) 'unable to open binary file /sys/block/sdb/device/vpd_pg83: No such file or directory' Process '/usr/bin/sg_inq --export --inhex=/sys/block/sdb/device/vpd_pg83 --raw' failed with exit code 52. Starting 'probe-bcache -o udev /dev/sdb' Process 'probe-bcache -o udev /dev/sdb' succeeded. Starting '/lib/udev/vdev_id -d sdb' Process '/lib/udev/vdev_id -d sdb' succeeded. DEVPATH=/devices/pci0000:00/0000:00:14.0/usb2/2-6/2-6:1.0/host2/target2:0:0/2:0:0:0/block/sdb DEVNAME=/dev/sdb DEVTYPE=disk MAJOR=8 MINOR=16 ACTION=-p SUBSYSTEM=block SCSI_TPGS=0 SCSI_TYPE=disk SCSI_VENDOR=Corsair SCSI_VENDOR_ENC=Corsair\x20 SCSI_MODEL=Voyager_Mini_3.0 SCSI_MODEL_ENC=Voyager\x20Mini\x203.0 SCSI_REVISION=000B ID_SCSI=1 ID_SCSI_INQUIRY=1 ID_VENDOR=Corsair ID_VENDOR_ENC=Corsair\x20 ID_MODEL=Voyager_Mini_3.0 ID_MODEL_ENC=Voyager\x20Mini\x203.0 ID_REVISION=000B ID_TYPE=disk ID_VENDOR_ID=1b1c ID_MODEL_ID=1a0c ID_SERIAL=Corsair_Voyager_Mini_3.0_070851D0E490C776-0:0 ID_SERIAL_SHORT=070851D0E490C776 ID_INSTANCE=0:0 ... Installing the version: 1.44-1ubuntu1 in Disco fixes the ID_SERIAL issue (enough for now). ** Changed in: sg3-utils (Ubuntu Ff-series) Status: Confirmed => Fix Released ** Changed in: sg3-utils (Ubuntu Eoan) Status: In Progress => Fix Released ** Changed in: sg3-utils (Ubuntu Eoan) Assignee: Rafael David Tinoco (rafaeldtinoco) => (unassigned) ** Changed in: sg3-utils (Ubuntu Ff-series) Assignee: Rafael David Tinoco (rafaeldtinoco) => (unassigned) ** Changed in: sg3-utils (Ubuntu Eoan) Importance: High => Undecided ** Changed in: sg3-utils (Ubuntu Ff-series) Importance: High => Undecided -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1833618 Title: MAAS can't deploy Ubuntu if ID_SERIAL of any block device is broken (USB pendrive in this case). To manage notifications about this bug go to: https://bugs.launchpad.net/curtin/+bug/1833618/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
