Package: src:linux Version: 4.14.13-1~bpo9+1 Severity: normal Hi,
We seem to be missing the sym53c8xx module on arm64. This means that it is possible in some situations SCSI devices such as the cd-rom drive can't be found -- this can be quite annoying on a virtual-machine where this results in the config-drive not being found, and cloud-init (or other tools) can't deploy keys and configurations. The Ubuntu 4.13.0-38-generic kernel does include this, and things work as expected. From the Ubuntu configs: config.common.amd64:CONFIG_SCSI_SYM53C8XX_2=m An lspci on the affected host shows the controllers 00:00.0 Host bridge: Red Hat, Inc. Device 0008 00:01.0 SCSI storage controller: LSI Logic / Symbios Logic 53c895a 00:02.0 SCSI storage controller: LSI Logic / Symbios Logic 53c895a 00:03.0 SCSI storage controller: LSI Logic / Symbios Logic 53c895a I think that clouds should be configured to show the cdrom via modern methods such as virtio-scsi, etc. But clearly some aren't, as I'm seeing this problem on a deployed OpenStack instance. Thus I think enabling this as a module will possibly help anyone booting arm64 kvm hosts from nasty surprises where they can't get into hosts (and also brings parity with ubuntu, which does seem work in the same environment). Thanks, -i -- Package-specific info: ** Version: Linux version 4.14.0-0.bpo.3-arm64 (debian-kernel@lists.debian.org) (gcc version 6.3.0 20170516 (Debian 6.3.0-18)) #1 SMP Debian 4.14.13-1~bpo9+1 (2018-01-14) ** Command line: BOOT_IMAGE=/boot/vmlinuz-4.14.0-0.bpo.3-arm64 root=LABEL=cloudimg-rootfs ro nofb nomodeset vga=normal console=tty0 console=ttyAMA0,115200 no_timer_check nofb nomodeset vga=normal ** Not tainted ** Kernel log: [ 5.584275] python[365]: syscall 318 [ 5.584930] Code: aa0503e4 aa0603e5 aa0703e6 d4000001 (b13ffc1f) [ 5.585942] CPU: 2 PID: 365 Comm: python Not tainted 4.14.0-0.bpo.3-arm64 #1 Debian 4.14.13-1~bpo9+1 [ 5.587497] Hardware name: QEMU KVM Virtual Machine, BIOS 0.0.0 02/06/2015 [ 5.588713] task: ffff8001f4b6f000 task.stack: ffff00000c2c0000 [ 5.589765] PC is at 0xffff8fca0784 [ 5.590436] LR is at 0xffff8f815ec0 [ 5.591041] pc : [<0000ffff8fca0784>] lr : [<0000ffff8f815ec0>] pstate: 60000000 [ 5.592335] sp : 0000ffffe184e990 [ 5.592895] x29: 0000ffffe184e9d0 x28: 0000000000000000 [ 5.593780] x27: 0000000000000000 x26: 0000ffff8fe6b830 [ 5.594681] x25: 0000ffff8f853000 x24: 0000ffff8fca0760 [ 5.595595] x23: 0000000000000000 x22: 0000ffffe184ea20 [ 5.596481] x21: 0000ffffe184ea38 x20: 0000ffffe184ef00 [ 5.597366] x19: 0000ffff8f827000 x18: 0000000000000001 [ 5.598262] x17: 0000ffff8f815e5c x16: 0000ffff8f8280f8 [ 5.599164] x15: 076b89c0afadf41e x14: 0000000000000048 [ 5.600090] x13: 0000000000000009 x12: 0000aaaac4a48db8 [ 5.600979] x11: 0000000000000038 x10: 0101010101010101 [ 5.601867] x9 : 0000000000000007 x8 : 000000000000013e [ 5.602763] x7 : 0000000000000000 x6 : 0000000000000000 [ 5.603679] x5 : 0000000000000000 x4 : 0000000000000000 [ 5.604567] x3 : 0000000000000000 x2 : 0000000000000001 [ 5.605453] x1 : 0000000000000001 x0 : 0000ffff8fad6880 [ 5.918196] 8021q: adding VLAN 0 to HW filter on device eth0 ** Model information ** Loaded modules: scsi_transport_spi ip6t_REJECT nf_reject_ipv6 nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6_tables ipt_REJECT nf_reject_ipv4 nf_log_ipv4 nf_log_common xt_LOG xt_limit nf_conntrack_ipv4 nf_defrag_ipv4 xt_tcpudp xt_conntrack nf_conntrack libcrc32c iptable_filter nls_ascii nls_cp437 vfat fat aes_ce_blk crypto_simd cryptd efi_pstore efivars sg aes_ce_cipher ghash_ce gf128mul sha2_ce sha256_arm64 evdev sha1_ce virtio_balloon gpio_keys ib_iser rdma_cm iw_cm ib_cm ib_core configfs iscsi_tcp libiscsi_tcp libiscsi scsi_transport_iscsi sr_mod cdrom 8021q garp mrp stp llc efivarfs ip_tables x_tables autofs4 ext4 crc16 mbcache jbd2 crc32c_generic fscrypto ecb aes_arm64 sd_mod virtio_scsi scsi_mod virtio_net virtio_mmio virtio_ring virtio ** PCI devices: 00:00.0 Host bridge [0600]: Red Hat, Inc. QEMU PCIe Host bridge [1b36:0008] Subsystem: Red Hat, Inc QEMU PCIe Host bridge [1af4:1100] Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- 00:01.0 SCSI storage controller [0100]: LSI Logic / Symbios Logic 53c895a [1000:0012] Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Interrupt: pin A routed to IRQ 255 Region 0: I/O ports at f200 [disabled] [size=256] Region 1: Memory at 3ee08000 (32-bit, non-prefetchable) [disabled] [size=1K] Region 2: Memory at 3ee04000 (32-bit, non-prefetchable) [disabled] [size=8K] 00:02.0 SCSI storage controller [0100]: LSI Logic / Symbios Logic 53c895a [1000:0012] Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Interrupt: pin A routed to IRQ 255 Region 0: I/O ports at f100 [disabled] [size=256] Region 1: Memory at 3ee07000 (32-bit, non-prefetchable) [disabled] [size=1K] Region 2: Memory at 3ee02000 (32-bit, non-prefetchable) [disabled] [size=8K] 00:03.0 SCSI storage controller [0100]: LSI Logic / Symbios Logic 53c895a [1000:0012] Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Interrupt: pin A routed to IRQ 255 Region 0: I/O ports at f000 [disabled] [size=256] Region 1: Memory at 3ee06000 (32-bit, non-prefetchable) [disabled] [size=1K] Region 2: Memory at 3ee00000 (32-bit, non-prefetchable) [disabled] [size=8K] ** USB devices: not available -- System Information: Debian Release: 9.4 APT prefers stable APT policy: (500, 'stable') Architecture: arm64 (aarch64) Kernel: Linux 4.14.0-0.bpo.3-arm64 (SMP w/8 CPU cores) Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to C.UTF-8), LANGUAGE=C.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to C.UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages linux-image-4.14.0-0.bpo.3-arm64 depends on: ii initramfs-tools [linux-initramfs-tool] 0.130 ii kmod 23-2 ii linux-base 4.5 Versions of packages linux-image-4.14.0-0.bpo.3-arm64 recommends: pn apparmor <none> pn firmware-linux-free <none> pn irqbalance <none> Versions of packages linux-image-4.14.0-0.bpo.3-arm64 suggests: pn debian-kernel-handbook <none> pn linux-doc-4.14 <none> Versions of packages linux-image-4.14.0-0.bpo.3-arm64 is related to: pn firmware-amd-graphics <none> pn firmware-atheros <none> pn firmware-bnx2 <none> pn firmware-bnx2x <none> pn firmware-brcm80211 <none> pn firmware-cavium <none> pn firmware-intel-sound <none> pn firmware-intelwimax <none> pn firmware-ipw2x00 <none> pn firmware-ivtv <none> pn firmware-iwlwifi <none> pn firmware-libertas <none> pn firmware-linux-nonfree <none> pn firmware-misc-nonfree <none> pn firmware-myricom <none> pn firmware-netxen <none> pn firmware-qlogic <none> pn firmware-realtek <none> pn firmware-samsung <none> pn firmware-siano <none> pn firmware-ti-connectivity <none> pn xen-hypervisor <none> -- no debconf information