Package: installation-reports
Severity: normal

Thanks for maintaining debian-installer!

This install was a bit rough, requring two workarounds to get USB
working (a custom device-tree, and appending a cpio archive with all
kernel modules to the initrd.gz), as well as some troublesome issues
with LVM due to existing LVM partitions on an inaccessible/broken
SSD. Fixing up LVM required manually removing all the logical volumes,
groups and physical volumes, and even then had to reboot for partman
to recognize it. The serial console wasn't set at first boot either.

Despite all that, did eventually manage to install... more detail
below.


live well,
  vagrant


-- Package-specific info:

Boot method: network
Image version: debian-installer-netboot-9-armhf 20170615+deb9u1
Date: 2017-10-01

Machine: Odroid-XU4
Partitions: 
$ df -Tl
Filesystem              Type     1K-blocks    Used Available Use% Mounted on
udev                    devtmpfs    990636       0    990636   0% /dev
tmpfs                   tmpfs       201684    5384    196300   3% /run
/dev/mapper/odxu4a-root ext4       5699700 1137916   4252536  22% /
tmpfs                   tmpfs      1008416       0   1008416   0% /dev/shm
tmpfs                   tmpfs         5120       0      5120   0% /run/lock
tmpfs                   tmpfs      1008416       0   1008416   0% /sys/fs/cgroup
/dev/mmcblk0p4          ext4        464790   26412    409860   7% /boot
/dev/mapper/odxu4a-srv  ext4      62215940   53272  58972500   1% /srv
tmpfs                   tmpfs       201680       0    201680   0% /run/user/1000

Base System Installation Checklist:
[O] = OK, [E] = Error (please elaborate below), [ ] = didn't try it

Initial boot:           [E]
Detect network card:    [E]
Configure network:      [O]
Detect CD:              [ ]
Load installer modules: [O]
Clock/timezone setup:   [O]
User/password setup:    [O]
Detect hard drives:     [E]
Partition hard drives:  [E]
Install base system:    [O]
Install tasks:          [O]
Install boot loader:    [O]
Overall install:        [ ]

Comments/Problems:

The ethernet interface on this board is implemented using USB3... and
the rootfs and other major filesystems are on a USB-SATA adapter.

Initial boot required working around an upstream bug in linux that
breaks USB 3 (workaround requires building a custom .dtb):

  https://bugs.debian.org/843448

Hope to get this fixed in a point release, the fix is moving upstream.


Unfortunately, USB 3.0 still didn't work even with the modified .dtb,
even though the same devicetree and kernel works fine on an installed
system.

I appended all the modules for the kernel to the initrd, and it worked
fine! So linux 4.9.x must have some modules missing from the various
.udebs that are otherwise present in the kernel package.


lsmod from within debian-installer (when it didn't work):

# lsmod
Module                  Size  Used by
dwc3_exynos             3827  0
ohci_exynos             4178  0
dw_mmc_exynos           5942  0
ohci_hcd               37898  1 ohci_exynos
ehci_exynos             4269  0
dw_mmc_pltfm            2485  1 dw_mmc_exynos
ehci_hcd               64996  1 ehci_exynos
dw_mmc                 25740  2 dw_mmc_pltfm,dw_mmc_exynos
usbcore               196310  4
ehci_exynos,ehci_hcd,ohci_hcd,ohci_exynos
phy_exynos_usb2         9238  2
phy_exynos5_usbdrd      7053  0
usb_common              3659  1 usbcore

The running/working system:

$ lsmod
Module                  Size  Used by
cpufreq_conservative     3851  0
cpufreq_userspace       3034  0
cpufreq_ondemand        6534  2
cpufreq_powersave       1198  0
cdc_ether               7020  0
usbnet                 24858  1 cdc_ether
r8152                  39630  0
mii                     4166  2 usbnet,r8152
sg                     22323  0
exynosdrm              81403  0
analogix_dp            25251  1 exynosdrm
drm_kms_helper        117554  2 exynosdrm,analogix_dp
drm                   275008  4 exynosdrm,analogix_dp,drm_kms_helper
pwm_samsung             6722  2
s3c2410_wdt             7161  1
pwm_fan                 4806  0
cpufreq_dt              4136  0
leds_pwm                3220  0
nf_conntrack_ipv6       9612  5
nf_defrag_ipv6         16209  1 nf_conntrack_ipv6
ip6table_filter         1634  1
ip6_tables             12298  1 ip6table_filter
xt_tcpudp               2973  6
nf_conntrack_ipv4       9225  5
nf_defrag_ipv4          1364  1 nf_conntrack_ipv4
xt_conntrack            3039  10
nf_conntrack           85449  3 nf_conntrack_ipv6,nf_conntrack_ipv4,xt_conntrack
iptable_filter          1673  1
ip_tables              12041  1 iptable_filter
x_tables               14762  6 
ip_tables,iptable_filter,xt_tcpudp,ip6table_filter,xt_conntrack,ip6_tables
autofs4                32600  2
ext4                  550734  3
crc16                   1274  1 ext4
jbd2                   94046  1 ext4
crc32c_generic          1862  6
fscrypto               15434  1 ext4
ecb                     2191  0
mbcache                 5508  4 ext4
dm_mod                103153  9
sd_mod                 32795  2
uas                    12934  0
usb_storage            45835  2 uas
scsi_mod              187707  4 sd_mod,usb_storage,uas,sg
xhci_plat_hcd           6365  0
xhci_hcd              153906  1 xhci_plat_hcd
dwc3                   82180  0
udc_core               26444  1 dwc3
phy_generic             4686  0
s2mps11                40753  18
clk_s2mps11             2770  0
dwc3_exynos             3827  0
phy_exynos_mipi_video     3647  0
phy_exynos_dp_video     2206  0
i2c_exynos5             7429  0
ohci_exynos             4242  0
ohci_hcd               37898  1 ohci_exynos
ehci_exynos             4333  0
ehci_hcd               64996  1 ehci_exynos
dw_mmc_exynos           5942  0
dw_mmc_pltfm            2485  1 dw_mmc_exynos
usbcore               195286  11 
ehci_exynos,usbnet,usb_storage,ehci_hcd,cdc_ether,xhci_plat_hcd,uas,ohci_hcd,ohci_exynos,r8152,xhci_hcd
dw_mmc                 25740  2 dw_mmc_pltfm,dw_mmc_exynos
phy_exynos_usb2         9238  2
usb_common              3659  3 udc_core,usbcore,dwc3
phy_exynos5_usbdrd      7053  4


Also had to manually set the serial console, as u-boot doesn't have a
correct console value set:

  https://bugs.debian.org/877074


Unfortunately, due to a poorly timed power outage, the install logs
didn't end up getting written to disk, even though the install
proceeded fine.


-- System Information:
Debian Release: 9.1
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: armhf (armv7l)

Kernel: Linux 4.9.0-3-armmp-lpae (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Attachment: signature.asc
Description: PGP signature

Reply via email to