#774620 debian-installer: scsi_transport_spi.ko is missing on the amd64 netboot image

Package:
debian-installer
Source:
debian-installer
Description:
Debian Installer documentation
Submitter:
Jean Weisbuch
Date:
2015-04-07 18:03:04 UTC
Severity:
important
#774620#5
Date:
2015-01-05 00:40:26 UTC
From:
To:
The debian-installer netboot image on wheezy is missing the module
"./lib/modules/3.2.0-4-amd64/kernel/drivers/scsi/scsi_transport_spi.ko"
which
makes the mptspi module (which is used by VMWare virtual controller among
others) unloadable with "Unknown symbol" errors on the dmesg resulting
on the
installer unable to detect the disk(s).

As a side note, both the i386 netboot and the amd64 classic netinstall
images contains the module.

Taking the module from the netinstall amd64 iso and
putting it on the initrd image solves the problem and the installer
works fine
then.


It seems that the file has been missing for quite a long time :
https://lists.debian.org/debian-boot/2011/03/msg00233.html

#774620#10
Date:
2015-01-05 12:54:59 UTC
From:
To:
Jean Weisbuch, le Mon 05 Jan 2015 01:40:26 +0100, a écrit :

I've just checked jessie b2, it is not affected.

Samuel

#774620#17
Date:
2015-01-06 18:19:10 UTC
From:
To:
Hi Jean,

and thanks for the report.

Jean Weisbuch <jean@phpnet.org> (2015-01-05):
| linux (3.14.13-2) unstable; urgency=medium
| …
|   * Add scsi_transport_sas and scsi_transport_spi to scsi-core-modules udeb
|     as optional so that these modules do not end up in two different udebs
|     as dependencies. Remove them from the i386, ia64, powerpc and sparc
|     definition.
| …
|  -- Aurelien Jarno <aurel32@debian.org>  Thu, 24 Jul 2014 21:05:08 +0200

which has been merged as r21638.

Should probably be reassigned to src:linux, and the following patch
against the wheezy branch should help? (I've verified these modules are
indeed shipped in the linux-image package; some others exist as well,
not sure they're worth shipping along…)

Mraw,
KiBi.

#774620#22
Date:
2015-02-26 05:00:38 UTC
From:
To:
Cyril Brulebois <kibi@debian.org> (2015-01-06):

I'm attaching a refreshed (debian/changelog…) patch.

Mraw,
KiBi.

#774620#27
Date:
2015-04-06 21:37:24 UTC
From:
To:
I don't get it.  The netboot image isn't supposed to have SCSI support,
it's supposed to download the SCSI module packages if needed.

As it happens, it does include usb-storage-modules and that depends on
scsi-core-modules, which now includes some of the traditional SCSI
transports.  But that's an implementation detail.

Is anything broken in downloading of SCSI module packages?  Or was this
just another case where the PXE files weren't updated at a point
release?  The netboot image for Debian 7.8 amd64 works for me with
QEMU's SCSI HD emulation.

Ben.

#774620#32
Date:
2015-04-07 01:31:44 UTC
From:
To:
Ben Hutchings <ben@decadent.org.uk> (2015-04-06):

Bah, colour me stupid…

… and sorry for wasting your time.

Yeah, that's a possibility… Jean?

Mraw,
KiBi.

#774620#37
Date:
2015-04-07 17:55:05 UTC
From:
To:
I dont have that kind of system available ATM to give you more details
but the SCSI kernel module was definitely missing when required at the
disk detection part of the installer.
I cant confirm if the anna package including the SCSI modules was
downloaded and loaded prior but i can confirm that it wasnt working on
the netinstall while it worked just fine using the traditional ISO or by
manually adding the .ko module to the netinstall image.

Le 07/04/2015 03:31, Cyril Brulebois a écrit :