Package: installation-reports Version: 2.57 Severity: normal Dear Maintainer,
I see that there is already an installation report for cubieboard, but as I tried a different approach for booting the installer than recommended on https://wiki.debian.org/InstallingDebianOn/Allwinner is think it might be useful to document it here. The basic idea is to have uboot laod the kernel and initrd of the installer from it's own boot partition instead of the network. Using preseeding to get the network up, it is possible to install debian without having a serial console around. See below for details and config snippets. -- Package-specific info: Boot method: mmc Image version: http://d-i.debian.org/daily-images/armhf/daily/netboot Date: 20150119 Machine: cubieboard1 Partitions: Disk /dev/mmcblk0: 7,4 GiB, 7969177600 bytes, 15564800 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x8d80bbc6 Device Boot Start End Sectors Size Id Type /dev/mmcblk0p1 * 2048 499711 497664 243M 83 Linux /dev/mmcblk0p2 499712 14798847 14299136 6,8G 83 Linux Base System Installation Checklist: [O] = OK, [E] = Error (please elaborate below), [ ] = didn't try it Initial boot: [O] Detect network card: [ ] Configure network: [ ] Detect CD: [ ] Load installer modules: [O] Clock/timezone setup: [O] User/password setup: [O] Detect hard drives: [O] Partition hard drives: [O] Install base system: [O] Install tasks: [O] Install boot loader: [O] Overall install: [O] Comments/Problems: <Description of the install, in prose, and any thoughts, comments and ideas you had during the initial install.> On sunxi we have to prepare an SD card with uboot ourselves (no ready image available), so I used the instructions and files from openwrt, but modified the uEnv.txt like this to load the installer: > fdt_addr=0x43000000 > loaddtb=fatload mmc 0 ${fdt_addr} dtb > ramdisk_addr_r=0x48000000 > loadramdisk=fatload mmc 0 ${ramdisk_addr_r} initrd.gz > kernel_addr_r=0x47000000 > loadkernel=fatload mmc 0 ${kernel_addr_r} vmlinuz > bootargs=console=ttyS0,115200 --- DEBIAN_FRONTEND=text > uenvcmd=run loadkernel && run loaddtb && run loadramdisk && fdt addr > ${fdt_addr} 0x40000 && bootz ${kernel_addr_r} ${ramdisk_addr_r}:${filesize} > ${fdt_addr} I copied vmlinuz and a modified initrd.gz from d-i/netboot to the boot partition. The initrd.gz was modified to include a preseed.cfg to load network-console, because I wouldn't have a serial cable available at installation time. However from the preseed templates available online I had a hard time figuring out a working configuration. This is what finally worked for me. Maybe a few lines are unnecessary: d-i auto-install/enable boolean true d-i netcfg/use_autoconfig boolean false d-i netcfg/disable_autoconfig boolean true d-i netcfg/link_wait_timeout string 60 d-i netcfg/choose_interface select eth0 d-i netcfg/get_ipaddress string 192.168.11.54 d-i netcfg/get_netmask string 255.255.255.0 d-i netcfg/get_gateway string 192.168.11.52 d-i netcfg/get_nameservers string 8.8.8.8 d-i netcfg/confirm_static boolean true d-i netcfg/get_hostname string debian d-i netcfg/get_domain string unassigned-domain d-i netcfg/hostname string debian d-i mirror/protocol string http d-i mirror/country string manual d-i mirror/http/countries string manual d-i mirror/http/hostname string 192.168.11.52:9999 d-i mirror/http/directory string /debian d-i mirror/http/proxy string d-i anna/choose_modules string network-console d-i network-console/authorized_keys_url string http://192.168.11.52/openssh-key d-i network-console/password password r00tme d-i network-console/password-again password r00tme Especially the following lines were not obviously necessary when reading the templates: d-i netcfg/use_autoconfig boolean false d-i netcfg/disable_autoconfig boolean true d-i netcfg/link_wait_timeout string 60 d-i mirror/country string manual The rest of the installation was quite normal: I removed the swap partition suggested by "guided partitioning" because I don't want to wear out the SD card. Before booting into the new system I copied the ssh-key used for network-console to my users .ssh/authorized_keys - that could have been offered by the installer. When booting into the newly installed system I installed the package fake-hwclock because cubieboard has no backup battery for the rtc. -- Please make sure that the hardware-summary log file, and any other installation logs that you think would be useful are attached to this report. Please compress large files using gzip. Once you have filled out this report, mail it to sub...@bugs.debian.org. ============================================== Installer lsb-release: ============================================== DISTRIB_ID=Debian DISTRIB_DESCRIPTION="Debian GNU/Linux installer" DISTRIB_RELEASE="8 (jessie) - installer build 20141220-05:16" X_INSTALLATION_MEDIUM=netboot ============================================== Installer hardware-summary: ============================================== uname -a: Linux debian 3.16.0-4-armmp #1 SMP Debian 3.16.7-ckt2-1 (2014-12-08) armv7l GNU/Linux usb-list: usb-list: Bus 01 Device 01: EHCI Host Controller [1d6b:0002] usb-list: Level 00 Parent 00 Port 00 Class 09(hub ) Subclass 00 Protocol 00 usb-list: Manufacturer: Linux 3.16.0-4-armmp ehci_hcd usb-list: Interface 00: Class 09(hub ) Subclass 00 Protocol 00 Driver hub usb-list: usb-list: Bus 02 Device 01: Generic Platform OHCI controller [1d6b:0001] usb-list: Level 00 Parent 00 Port 00 Class 09(hub ) Subclass 00 Protocol 00 usb-list: Manufacturer: Linux 3.16.0-4-armmp ohci_hcd usb-list: Interface 00: Class 09(hub ) Subclass 00 Protocol 00 Driver hub usb-list: usb-list: Bus 03 Device 01: EHCI Host Controller [1d6b:0002] usb-list: Level 00 Parent 00 Port 00 Class 09(hub ) Subclass 00 Protocol 00 usb-list: Manufacturer: Linux 3.16.0-4-armmp ehci_hcd usb-list: Interface 00: Class 09(hub ) Subclass 00 Protocol 00 Driver hub usb-list: usb-list: Bus 04 Device 01: Generic Platform OHCI controller [1d6b:0001] usb-list: Level 00 Parent 00 Port 00 Class 09(hub ) Subclass 00 Protocol 00 usb-list: Manufacturer: Linux 3.16.0-4-armmp ohci_hcd usb-list: Interface 00: Class 09(hub ) Subclass 00 Protocol 00 Driver hub lsmod: Module Size Used by lsmod: nls_utf8 1170 0 lsmod: nls_cp437 4767 0 lsmod: dm_mod 87526 0 lsmod: md_mod 110817 0 lsmod: jfs 169583 0 lsmod: crc32c_generic 1598 1 lsmod: btrfs 956038 0 lsmod: xor 5226 1 btrfs lsmod: zlib_deflate 20544 1 btrfs lsmod: raid6_pq 83885 1 btrfs lsmod: vfat 9593 0 lsmod: fat 52745 1 vfat lsmod: ext4 491872 2 lsmod: crc16 1146 1 ext4 lsmod: mbcache 8210 1 ext4 lsmod: jbd2 88935 1 ext4 lsmod: usb_storage 41991 0 lsmod: ahci_sunxi 2652 0 lsmod: libahci_platform 4679 1 ahci_sunxi lsmod: libahci 23077 1 libahci_platform lsmod: libata 161821 3 libahci,libahci_platform,ahci_sunxi lsmod: scsi_mod 175828 2 usb_storage,libata lsmod: ohci_platform 4062 0 lsmod: ehci_platform 4526 0 lsmod: ohci_hcd 37631 1 ohci_platform lsmod: ehci_hcd 64429 1 ehci_platform lsmod: phy_sun4i_usb 4220 4 lsmod: sunxi_mmc 10581 0 lsmod: sun4i_emac 10485 0 df: Filesystem 1K-blocks Used Available Use% Mounted on df: none 102964 48 102916 0% /run df: devtmpfs 508556 0 508556 0% /dev df: /dev/mmcblk0p2 6906224 752988 5779376 12% /target df: /dev/mmcblk0p1 240972 19555 208976 9% /target/boot df: /dev/mmcblk0p2 6906224 752988 5779376 12% /dev/.static/dev df: devtmpfs 508556 0 508556 0% /target/dev free: total used free shared buffers free: Mem: 1029632 770304 259328 0 101672 free: -/+ buffers: 668632 361000 free: Swap: 0 0 0 /proc/cmdline: console=ttyS0,115200 --- DEBIAN_FRONTEND=text /proc/cpuinfo: processor : 0 /proc/cpuinfo: model name : ARMv7 Processor rev 2 (v7l) /proc/cpuinfo: Features : swp half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpd32 /proc/cpuinfo: CPU implementer : 0x41 /proc/cpuinfo: CPU architecture: 7 /proc/cpuinfo: CPU variant : 0x3 /proc/cpuinfo: CPU part : 0xc08 /proc/cpuinfo: CPU revision : 2 /proc/cpuinfo: /proc/cpuinfo: Hardware : Allwinner A1X (Device Tree) /proc/cpuinfo: Revision : 0000 /proc/cpuinfo: Serial : 0000000000000000 /proc/iomem: 01c0b080-01c0b093 : /soc@01c00000/mdio@01c0b080 /proc/iomem: 01c0f000-01c0ffff : /soc@01c00000/mmc@01c0f000 /proc/iomem: 01c13400-01c1340f : phy_ctrl /proc/iomem: 01c14000-01c140ff : /soc@01c00000/usb@01c14000 /proc/iomem: 01c14400-01c144ff : /soc@01c00000/usb@01c14400 /proc/iomem: 01c14800-01c14803 : pmu1 /proc/iomem: 01c18000-01c18fff : /soc@01c00000/sata@01c18000 /proc/iomem: 01c1c000-01c1c0ff : /soc@01c00000/usb@01c1c000 /proc/iomem: 01c1c400-01c1c4ff : /soc@01c00000/usb@01c1c400 /proc/iomem: 01c1c800-01c1c803 : pmu2 /proc/iomem: 01c20800-01c20bff : /soc@01c00000/pinctrl@01c20800 /proc/iomem: 01c20d00-01c20d1f : /soc@01c00000/rtc@01c20d00 /proc/iomem: 01c28000-01c2801f : serial /proc/iomem: 40000000-7fffffff : System RAM /proc/iomem: 40008000-40864ca3 : Kernel code /proc/iomem: 40912000-40a429f3 : Kernel data /proc/interrupts: CPU0 /proc/interrupts: 16: 3203202 sun4i_irq 22 sun4i_timer0 /proc/interrupts: 17: 248900 sun4i_irq 55 eth0 /proc/interrupts: 18: 17967265 sun4i_irq 32 sunxi-mmc /proc/interrupts: 19: 0 sun4i_irq 39 ehci_hcd:usb1 /proc/interrupts: 20: 0 sun4i_irq 64 ohci_hcd:usb2 /proc/interrupts: 21: 0 sun4i_irq 56 ahci-sunxi /proc/interrupts: 22: 0 sun4i_irq 40 ehci_hcd:usb3 /proc/interrupts: 23: 0 sun4i_irq 65 ohci_hcd:usb4 /proc/interrupts: 25: 1 sun4i_irq 24 1c20d00.rtc /proc/interrupts: 27: 67 sun4i_irq 1 serial /proc/interrupts: 31: 0 - 1 1c0f000.mmc cd /proc/interrupts: IPI0: 0 CPU wakeup interrupts /proc/interrupts: IPI1: 0 Timer broadcast interrupts /proc/interrupts: IPI2: 0 Rescheduling interrupts /proc/interrupts: IPI3: 0 Function call interrupts /proc/interrupts: IPI4: 0 Single function call interrupts /proc/interrupts: IPI5: 0 CPU stop interrupts /proc/interrupts: IPI6: 0 IRQ work interrupts /proc/interrupts: IPI7: 0 completion interrupts /proc/interrupts: Err: 0 /proc/meminfo: MemTotal: 1029632 kB /proc/meminfo: MemFree: 259312 kB /proc/meminfo: MemAvailable: 889992 kB /proc/meminfo: Buffers: 101672 kB /proc/meminfo: Cached: 569156 kB /proc/meminfo: SwapCached: 0 kB /proc/meminfo: Active: 369348 kB /proc/meminfo: Inactive: 330772 kB /proc/meminfo: Active(anon): 73604 kB /proc/meminfo: Inactive(anon): 34660 kB /proc/meminfo: Active(file): 295744 kB /proc/meminfo: Inactive(file): 296112 kB /proc/meminfo: Unevictable: 0 kB /proc/meminfo: Mlocked: 0 kB /proc/meminfo: HighTotal: 270336 kB /proc/meminfo: HighFree: 86016 kB /proc/meminfo: LowTotal: 759296 kB /proc/meminfo: LowFree: 173296 kB /proc/meminfo: SwapTotal: 0 kB /proc/meminfo: SwapFree: 0 kB /proc/meminfo: Dirty: 580 kB /proc/meminfo: Writeback: 0 kB /proc/meminfo: AnonPages: 29328 kB /proc/meminfo: Mapped: 4888 kB /proc/meminfo: Shmem: 78976 kB /proc/meminfo: Slab: 58940 kB /proc/meminfo: SReclaimable: 53584 kB /proc/meminfo: SUnreclaim: 5356 kB /proc/meminfo: KernelStack: 608 kB /proc/meminfo: PageTables: 476 kB /proc/meminfo: NFS_Unstable: 0 kB /proc/meminfo: Bounce: 0 kB /proc/meminfo: WritebackTmp: 0 kB /proc/meminfo: CommitLimit: 514816 kB /proc/meminfo: Committed_AS: 114028 kB /proc/meminfo: VmallocTotal: 245760 kB /proc/meminfo: VmallocUsed: 7728 kB /proc/meminfo: VmallocChunk: 233652 kB -- System Information: Debian Release: 8.0 APT prefers testing-updates APT policy: (500, 'testing-updates'), (500, 'testing') Architecture: armhf (armv7l) Kernel: Linux 3.16.0-4-armmp (SMP w/1 CPU core) Locale: LANG=de_AT.UTF-8, LC_CTYPE=de_AT.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) installation-report depends on no packages. Versions of packages installation-report recommends: ii pciutils 1:3.2.1-3 ii reportbug 6.6.3 installation-report suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org