Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.kernel > #63932
| From | Ben Hutchings <ben@decadent.org.uk> |
|---|---|
| Newsgroups | linux.debian.kernel, linux.debian.maint.boot |
| Subject | Re: Missing virtio/scsi modules for arm64? |
| Date | 2019-04-26 20:10 +0200 |
| Message-ID | <xRdsl-6bY-1@gated-at.bofh.it> (permalink) |
| References | <xQXGV-4SQ-1@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
Cross-posted to 2 groups.
[Multipart message — attachments visible in raw view] - view raw
On Fri, 2019-04-26 at 02:17 +0100, Steve McIntyre wrote:
> Hey folks,
>
> I;m just trying to do a buster install of arm64 (using buster d-i RC1)
> in a qemu VM, and it's failing to find the virtio cdrom. Checking into
> this, it looks like we're missing some modules in the installer
> environment.
[...]
> commit 5b3bcf67a7d8ba7745612a449cede24afeb97015
> Author: Ben Hutchings <ben@decadent.org.uk>
> Date: Tue Feb 12 21:18:40 2019 +0000
>
> build/pkg-lists: Make {hyperv,virtio}-modules packages optional
>
> I intend to remove these udebs in a later upload of linux, moving
> the drivers into per-driver-class packages.
>
> and I'm guessing these changes are related to what I'm seeing. Can you
> suggest what we should be doing to fix things up, please? I'm at a
> total loss to see where amd64 is gettting d-i modules from nowadays,
> and arm64 should be reasonably similar in terms of things like block
> device support modules here.
For amd64 CD-ROMs, the package list for CD-ROMs is split between
build/pkg-lists/cdrom/amd64.cfg and
build/pkg-lists/cdrom/isolinux/amd64.cfg. The latter is where, for
example, ata-modules is listed.
In general, installer builds that include(d) virtio-modules, and aren't
meant for netboot, should include scsi-modules. (scsi-{common,extra}-
modules are also mentioned in some lists, but they no longer exist.)
I think this patch will fix arm64:
--- a/build/pkg-lists/cdrom/arm64.cfg
+++ b/build/pkg-lists/cdrom/arm64.cfg
@@ -13,6 +13,8 @@ virtio-modules-${kernel:Version} ?
usb-storage-modules-${kernel:Version}
# USB and firewire cdroms both need this.
scsi-core-modules-${kernel:Version}
+# Support for SCSI cdroms.
+scsi-modules-${kernel:Version}
# Real ATA hardware needs this.
sata-modules-${kernel:Version}
--- END ---
There are two other lists that look like they might be for netboot-ish
builds, but I'm not sure:
build/pkg-lists/generic/s390.cfg
build/pkg-lists/generic/s390x.cfg
Ben.
--
Ben Hutchings
It is impossible to make anything foolproof
because fools are so ingenious.
Back to linux.debian.kernel | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Missing virtio/scsi modules for arm64? Steve McIntyre <steve@einval.com> - 2019-04-26 03:20 +0200
Re: Missing virtio/scsi modules for arm64? Ben Hutchings <ben@decadent.org.uk> - 2019-04-26 20:10 +0200
Re: Missing virtio/scsi modules for arm64? Steve McIntyre <steve@einval.com> - 2019-04-26 23:50 +0200
Re: Missing virtio/scsi modules for arm64? Ben Hutchings <ben@decadent.org.uk> - 2019-04-27 01:10 +0200
Re: Missing virtio/scsi modules for arm64? Steve McIntyre <steve@einval.com> - 2019-04-27 01:50 +0200
Re: Missing virtio/scsi modules for arm64? Steve McIntyre <steve@einval.com> - 2019-04-27 03:10 +0200
csiph-web