Comment 5 for bug 1511006

Revision history for this message
Scott Moser (smoser) wrote :

$ echo "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc)-proposed main" | sudo tee /etc/apt/sources.list.d/proposed.list
$ sudo apt-get update
$ sudo apt-get install linux-virtual
$ apt-cache policy linux-virtual
linux-virtual:
  Installed: 4.2.0.19.21
  Candidate: 4.2.0.19.21
  Version table:
 *** 4.2.0.19.21 0
        500 http://archive.ubuntu.com/ubuntu/ wily-proposed/main amd64 Packages
        100 /var/lib/dpkg/status
     4.2.0.18.20 0
        500 http://nova.clouds.archive.ubuntu.com/ubuntu/ wily-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu/ wily-security/main amd64 Packages
     4.2.0.16.18 0
        500 http://nova.clouds.archive.ubuntu.com/ubuntu/ wily/main amd64 Packages

$ sudo apt-get install open-iscsi
$ sudo touch /etc/iscsi/iscsi.initramfs
$ sudo update-initramfs -u -k all
update-initramfs: Generating /boot/initrd.img-4.2.0-19-generic
update-initramfs: Generating /boot/initrd.img-4.2.0-18-generic

## iscsi_ibft and iscsi_boot_sysfs are now in /lib/modules
$ find /lib/modules/ -type f | grep iscsi
/lib/modules/4.2.0-18-generic/kernel/drivers/scsi/libiscsi.ko
/lib/modules/4.2.0-18-generic/kernel/drivers/scsi/scsi_transport_iscsi.ko
/lib/modules/4.2.0-18-generic/kernel/drivers/scsi/libiscsi_tcp.ko
/lib/modules/4.2.0-18-generic/kernel/drivers/scsi/iscsi_tcp.ko

/lib/modules/4.2.0-19-generic/kernel/drivers/scsi/libiscsi.ko
/lib/modules/4.2.0-19-generic/kernel/drivers/scsi/iscsi_boot_sysfs.ko
/lib/modules/4.2.0-19-generic/kernel/drivers/scsi/scsi_transport_iscsi.ko
/lib/modules/4.2.0-19-generic/kernel/drivers/scsi/libiscsi_tcp.ko
/lib/modules/4.2.0-19-generic/kernel/drivers/scsi/iscsi_tcp.ko
/lib/modules/4.2.0-19-generic/kernel/drivers/firmware/iscsi_ibft.ko

## missing from 4.2.0-18-generic initramfs (old linux-virtual)
$ lsinitramfs /boot/initrd.img-4.2.0-18-generic | grep iscsi
lib/modules/4.2.0-18-generic/kernel/drivers/scsi/libiscsi.ko
lib/modules/4.2.0-18-generic/kernel/drivers/scsi/scsi_transport_iscsi.ko
lib/modules/4.2.0-18-generic/kernel/drivers/scsi/libiscsi_tcp.ko
lib/modules/4.2.0-18-generic/kernel/drivers/scsi/iscsi_tcp.ko
scripts/local-top/iscsi

## present in new from 4.2.0-19-generic
$ lsinitramfs /boot/initrd.img-4.2.0-19-generic | grep iscsi
lib/modules/4.2.0-19-generic/kernel/drivers/scsi/libiscsi.ko
lib/modules/4.2.0-19-generic/kernel/drivers/scsi/iscsi_boot_sysfs.ko
lib/modules/4.2.0-19-generic/kernel/drivers/scsi/scsi_transport_iscsi.ko
lib/modules/4.2.0-19-generic/kernel/drivers/scsi/libiscsi_tcp.ko
lib/modules/4.2.0-19-generic/kernel/drivers/scsi/iscsi_tcp.ko
lib/modules/4.2.0-19-generic/kernel/drivers/firmware/iscsi_ibft.ko
etc/initiatorname.iscsi
etc/iscsi.initramfs
scripts/local-top/iscsi
sbin/iscsistart

Then, reboot and ensure the modules load (to verify deps are present).
$ uname -r
4.2.0-19-generic
$ sudo modprobe iscsi_ibft
$ sudo modprobe iscsi_boot_sysfs
$ lsmod | grep iscsi
iscsi_ibft 16384 0
iscsi_boot_sysfs 16384 1 iscsi_ibft
iscsi_tcp 20480 0
libiscsi_tcp 24576 1 iscsi_tcp
libiscsi 53248 2 libiscsi_tcp,iscsi_tcp
scsi_transport_iscsi 102400 3 iscsi_tcp,libiscsi