Banana Pi M2 Ultra: Unterschied zwischen den Versionen
Signux (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Signux (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| (26 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 7: | Zeile 7: | ||
<pre> | <pre> | ||
/dev/sda1 swap 4G | /dev/sda1 swap 4G | ||
/dev/sda2 / | /dev/sda2 / 30G | ||
/dev/sda3 erweitert | |||
/dev/sda5 /tmp 30G | |||
/dev/sda6 /usr 30G | |||
/dev/sda7 /home 30G | |||
/dev/sda8 /var 30G | |||
/dev/sda9 /var/data rest | |||
------------------------------------- | |||
154G | |||
--> erzeugte partitionen: | |||
Disk /dev/sda: 953.9 GiB, 1024209543168 bytes, 2000409264 sectors | |||
Disk /dev/sda: | |||
Units: sectors of 1 * 512 = 512 bytes | Units: sectors of 1 * 512 = 512 bytes | ||
Sector size (logical/physical): 512 bytes / 512 bytes | Sector size (logical/physical): 512 bytes / 512 bytes | ||
I/O size (minimum/optimal): 512 bytes / 512 bytes | I/O size (minimum/optimal): 512 bytes / 512 bytes | ||
Disklabel type: dos | Disklabel type: dos | ||
Disk identifier: | Disk identifier: 0x446945bb | ||
Device Boot Start | Device Boot Start End Sectors Size Id Type | ||
/dev/sda1 2048 | /dev/sda1 2048 8390655 8388608 4G 82 Linux swap / Solaris | ||
/dev/ | /dev/sda2 8390656 71305215 62914560 30G 83 Linux | ||
/dev/ | /dev/sda3 71305216 2000409263 1929104048 919.9G 5 Extended | ||
/dev/ | /dev/sda5 71307264 134221823 62914560 30G 83 Linux | ||
/dev/ | /dev/sda6 134223872 197138431 62914560 30G 83 Linux | ||
/dev/ | /dev/sda7 197140480 260055039 62914560 30G 83 Linux | ||
/dev/sda8 260057088 322971647 62914560 30G 83 Linux | |||
/dev/sda9 322973696 2000409263 1677435568 799.9G 83 Linux | |||
</pre> | </pre> | ||
Swap partition erstellen: <code>mkswap /dev/sda1</code> und einbinden: <code>swapon /dev/sda1</code> | |||
Ext4 partitionen anlegen: <code>mkfs.ext4 /dev/sda2</code> | |||
Root system mounten: <code>mount /dev/sda2 /mnt/gentoo</code> | |||
<pre> | <pre> | ||
mount /dev/sda2 /mnt/gentoo | |||
/dev/ | mount /dev/sda5 /mnt/gentoo/tmp | ||
mount /dev/sda6 /mnt/gentoo/usr | |||
mount /dev/sda7 /mnt/gentoo/home | |||
mount /dev/sda8 /mnt/gentoo/var | |||
mount /dev/sda9 /mnt/gentoo/var/data | |||
/dev/ | |||
/dev/ | |||
/dev/ | |||
</pre> | </pre> | ||
Was für ein gentoo image nehm ich? [http://www.gurucoding.com/en/rpi_cross_compiler/diff_hardfp_softfp.php mal hier nachlesen]... hab mich dan für die armv7 hardfb variante entschieden | |||
Stage3 zip dann von [https://www.gentoo.org/downloads/ hier] runter geladen | |||
Neue Verzeichnisse anlegen und die jeweiligen Partitionen laden | |||
Stage3 entpacken im gemounteten Root system /mnt/gentoo <code>tar xvjpf stage3-*.tar.bz2 --xattrs</code> | |||
make.conf ampassen: | |||
<pre> | |||
# These settings were set by the catalyst build script that automatically | |||
# built this stage. | |||
# Please consult /usr/share/portage/config/make.conf.example for a more | |||
# detailed example. | |||
CFLAGS="-O2 -pipe -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard" | |||
# WARNING: Changing your CHOST is not something that should be done lightly. | |||
# Please consult https://wiki.gentoo.org/wiki/Changing_the_CHOST_variable before changing. | |||
CHOST="armv7a-hardfloat-linux-gnueabi" | |||
PORTDIR="/usr/portage" | |||
DISTDIR="/usr/portage/distfiles" | |||
PKGDIR="/usr/portage/packages" | |||
# This sets the language of build output to English. | |||
# Please keep this setting intact when reporting bugs. | |||
LC_MESSAGES=C | |||
MAKEOPTS="-j5" | |||
</pre> | |||
chroot starten/einrichten: | |||
<pre> | |||
cp -L /etc/resolv.conf /mnt/gentoo/etc/ | |||
mount -t proc proc /mnt/gentoo/proc | |||
mount --rbind /sys /mnt/gentoo/sys | |||
mount --make-rslave /mnt/gentoo/sys | |||
mount --rbind /dev /mnt/gentoo/dev | |||
mount --make-rslave /mnt/gentoo/dev | |||
chroot /mnt/gentoo /bin/bash | |||
source /etc/profile | |||
export PS1="(chroot) $PS1" | |||
emerge-webrsync | |||
emerge --ask --update --deep --newuse @world | |||
echo "Europe/Berlin" > /etc/timezone | |||
emerge --config sys-libs/timezone-data | |||
</pre> | |||
locales einrichten: | |||
<pre> | |||
nano -w /etc/locale.gen | |||
locale-gen | |||
eselect locale list | |||
eselect locale set <number of utf8> | |||
env-update && source /etc/profile && export PS1="(chroot) $PS1" | |||
</pre> | |||
Kernel bauen: | |||
<pre> | |||
emerge -av gentoo-sources | |||
emerge -av u-boot-tools | |||
</pre> | |||
Partitionen einbinden bearbeiten <code>nano /etc/fstab</code> | |||
<pre> | |||
#/dev/BOOT /boot vfat noauto,noatime 0 2 | |||
/dev/sda2 / ext4 noatime 0 1 | |||
/dev/sda1 none swap sw 0 0 | |||
/dev/sda5 /tmp ext4 noatime 0 2 | |||
/dev/sda6 /usr ext4 noatime 0 2 | |||
/dev/sda7 /home ext4 noatime 0 2 | |||
/dev/sda8 /var ext4 noatime 0 2 | |||
/dev/sda9 /var/data ext4 noatime 0 2 | |||
</pre> | |||
Hostnamen setzen: <code>nano /etc/conf.d/hostname</code> | |||
Netzwerk konfigurieren <code>nano /etc/conf.d/net</code> und <code>config_eth0="dhcp"</code> einfügen | |||
DHCP-client installieren <code>emerge -av net-misc/dhcpcd</code> | |||
Passwort setzen <code>passwd</code> | |||
Power button benutzbar machen | |||
<pre> | |||
emerge -av acpid | |||
rc-update add acpid default | |||
</pre> | |||
seriale konsole mit RB-TTL herstellen [[https://www.conrad.de/de/raspberry-pi-usb-kabel-usb-rb-ttl-raspberry-pi-409202.html]] | |||
<code>screen /dev/ttyUSB0 115200</code> Ausgabe mit nicht funktionierendem image... | |||
<pre> | |||
[ 0.33]HELLO! BOOT0 is starting! | |||
[ 0.37]boot0 commit : 2320b4e28f694a40302a75531ea057ca7fcc0074 | |||
[ 0.44]boot0 version : 4.0 | |||
[ 0.47]set pll start | |||
[ 0.51]set pll end | |||
[ 0.87]rtc[0] value = 0x00000000 | |||
[ 0.90]rtc[1] value = 0x00000000 | |||
[ 0.93]rtc[2] value = 0x00000000 | |||
[ 0.97]rtc[3] value = 0x00000000 | |||
[ 0.100]rtc[4] value = 0x00000000 | |||
[ 0.103]rtc[5] value = 0x00000000 | |||
[ 0.107]DRAMC IS FOUR | |||
[ 0.109]DRAM BOOT DRIVE INFO: V1.1 | |||
[ 0.113]the chip id is 0x00000001 | |||
[ 0.116]the chip id is 0x00000001 | |||
[ 0.120]the chip id is 0x00000001 | |||
[ 0.123]the chip id is 0x00000001 | |||
[ 0.127]the chip id is 0x00000001 | |||
[ 0.134]PMU: [ 0.135]AXP221 | |||
[ 0.137]ddr voltage = 1250 mv | |||
[ 0.144]PMU: [ 0.145]AXP221 | |||
[ 0.147]ddr voltage = 1250 mv | |||
[ 0.159]PMU: [ 0.160]AXP221 | |||
[ 0.162]ddr voltage = 1500 mv | |||
[ 0.173]DRAM CLK =576 MHZ | |||
[ 0.176]DRAM Type =3 (2:DDR2,3:DDR3,6:LPDDR2,7:LPDDR3) | |||
[ 0.181]DRAM zq value: 0x003b3bfb | |||
[ 0.187]DRAM SIZE =2048 M | |||
[ 0.190]DRAM simple test OK. | |||
[ 0.193]dram size =2048 | |||
[ 0.196]rtc standby flag is 0x00000000, super standby flag is 0x00000000 | |||
[ 0.204]card no is 0 | |||
[ 0.206]sdcard 0 line count 4 | |||
[ 0.209][mmc]: mmc driver ver 2016-07-01 15:30 | |||
[ 0.214][mmc]: sdc0 spd mode error, 2 | |||
[ 0.226][mmc]: Wrong media type 0x00000000 | |||
[ 0.230][mmc]: ***Try SD card 0*** | |||
[ 0.240][mmc]: HSSDR52/SDR25 4 bit | |||
[ 0.244][mmc]: 50000000 Hz | |||
[ 0.246][mmc]: 1903 MB | |||
[ 0.249][mmc]: ***SD/MMC 0 init OK!!!*** | |||
[ 0.337]Loading boot-pkg Succeed(index=0). | |||
[ 0.341]Entry_name = u-boot | |||
[ 0.356]Ready to disable icache. | |||
[ 0.360]Jump to secend Boot. | |||
U-Boot 2014.07 (Sep 25 2016 - 21:02:02) Allwinner Technology | |||
uboot commit : 8 | |||
i2c_init ok | |||
[ 0.427]pmbus: ready | |||
[ 0.447]PMU: AXP221 | |||
[ 0.447]PMU: AXP22x found | |||
[ 0.448]PMU: dcdc2 1160 | |||
[ 0.449]PMU: cpux 1008 Mhz,AXI=336 Mhz | |||
PLL6=600 Mhz,AHB1=200 Mhz, APB1=100Mhz MBus=400Mhz | |||
set power on vol to default | |||
dcdc1_vol = 3300, onoff=1 | |||
dcdc2_vol = 1160, onoff=1 | |||
dcdc3_vol = 1100, onoff=1 | |||
dcdc4_vol = 1100, onoff=0 | |||
aldo1_vol = 2800, onoff=0 | |||
aldo2_vol = 1500, onoff=1 | |||
aldo3_vol = 3000, onoff=1 | |||
dc1sw_vol = 3000, onoff=0 | |||
dc5ldo_vol = 1100, onoff=0 | |||
dldo1_vol = 3300, onoff=0 | |||
dldo2_vol = 3300, onoff=0 | |||
dldo3_vol = 3300, onoff=0 | |||
dldo4_vol = 2500, onoff=0 | |||
eldo1_vol = 2800, onoff=0 | |||
eldo2_vol = 1500, onoff=0 | |||
eldo3_vol = 1200, onoff=0 | |||
gpio0_vol = 3300, onoff=0 | |||
gpio1_vol = 1800, onoff=0 | |||
find power_sply to end | |||
vbus exist | |||
run key detect | |||
no key found | |||
no uart input | |||
DRAM: 2 GiB | |||
fdt addr: 0xb6ebcdd8 | |||
Relocation Offset is: 75f13000 | |||
In: serial | |||
Out: serial | |||
Err: serial | |||
gic: normal mode | |||
workmode = 0,storage type = 1 | |||
[ 0.596]MMC: 0 | |||
[mmc]: mmc driver ver 2016-07-01 15:50:00 | |||
[mmc]: boot_card_no error 1 | |||
SUNXI SD/MMC: 0 | |||
[mmc]: 50 MHz... | |||
[mmc]: sample: 55 - 181(ps) | |||
[mmc]: 100 MHz... | |||
[mmc]: sample: 28 - 178(ps) | |||
[mmc]: 200 MHz... | |||
[mmc]: sample: 14 - 178(ps) | |||
[mmc]: media type 0x0 | |||
[mmc]: Wrong media type 0x0 | |||
[mmc]: ************Try SD card 0************ | |||
[mmc]: host caps: 0x27 | |||
[mmc]: MID 6f PSN 000016d9 | |||
[mmc]: PNM SMI -- 0x53-4d-49-20-20 | |||
[mmc]: PRV 1.0 | |||
[mmc]: MDT m-3 y-2010 | |||
[mmc]: speed mode : HSSDR52/SDR25 | |||
[mmc]: clock : 50000000 Hz | |||
[mmc]: bus_width : 4 bit | |||
[mmc]: user capacity : 1903 MB | |||
[mmc]: ************SD/MMC 0 init OK!!!************ | |||
[mmc]: erase_grp_size : 0x1WrBlk*0x200=0x200 Byte | |||
[mmc]: secure_feature : 0x0 | |||
[mmc]: secure_removal_type : 0x0 | |||
[ 0.773]sunxi flash init ok | |||
sunxi secure storage is not supported | |||
[ 0.780]usb burn from boot | |||
delay time 0 | |||
[ 0.872]usb prepare ok | |||
[ 1.671]timer occur | |||
[ 1.672]overtime | |||
[ 1.705]do_burn_from_boot usb : no usb exist | |||
--------fastboot partitions-------- | |||
-total partitions:7- | |||
-name- -start- -size- | |||
boot-res : 1000000 1000000 | |||
env : 2000000 100000 | |||
boot : 2100000 800000 | |||
private : 2900000 100000 | |||
misc : 2a00000 100000 | |||
rootfs : 2b00000 a000000 | |||
UDISK : cb00000 0 | |||
----------------------------------- | |||
base bootcmd=run setargs_nand boot_normal | |||
bootcmd set setargs_mmc | |||
key 0 | |||
cant find rcvy value | |||
cant find fstbt value | |||
misc partition found | |||
to be run cmd=run setargs_mmc boot_normal | |||
update dtb dram start | |||
update dtb dram end | |||
PowerBus = 3( 2:vBus 3:acBus other: not exist) | |||
no battery, limit to dc | |||
no battery exist | |||
sunxi_bmp_logo_display | |||
Net: No ethernet found. | |||
[ 1.916]inter uboot shell | |||
Hit any key to stop autoboot: 0 | |||
[mmc]: MMC Device 2 not found | |||
** Bad device mmc 2 ** | |||
reading bananapi/bpi-m2u/linux/uEnv.txt | |||
2275 bytes read in 6 ms (370.1 KiB/s) | |||
Loaded environment from uEnv.txt | |||
Running uenvcmd ... | |||
Banana Pi bpi-m2u chip: r40 Service: linux | |||
reading bananapi/bpi-m2u/linux/uImage | |||
6853680 bytes read in 362 ms (18.1 MiB/s) | |||
reading bananapi/berryboot.img | |||
** Unable to read file bananapi/berryboot.img ** | |||
## Booting kernel from Legacy Image at 47000000 ... | |||
Image Name: Linux-3.10.65-BPI-M2U-Kernel | |||
Image Type: ARM Linux Kernel Image (uncompressed) | |||
Data Size: 6853616 Bytes = 6.5 MiB | |||
Load Address: 40008000 | |||
Entry Point: 40008000 | |||
Verifying Checksum ... OK | |||
Loading Kernel Image ... OK | |||
reserving fdt memory region: addr=43000000 size=800 | |||
Using Device Tree in place at 44000000, end 4401909f | |||
prepare for kernel | |||
[mmc]: MMC Device 2 not found | |||
[mmc]: mmc 2 not find, so not exit | |||
Starting kernel ... | |||
[ 1.080375] platform pwm0: there is no bind_pwm, set bind_pwm 255! | |||
[ 1.080375] platform pwm0: there is no dead time, set bind_pwm 255! | |||
[ 1.120550] add_sys_pwr_dm: get ldo name for id: vdd-cpus failed | |||
[ 1.120550] add_sys_pwr_dm: get ldo name for id: vcc-lpddr failed | |||
[ 1.120550] add_sys_pwr_dm: get ldo name for id: vcc-pl failed | |||
[ 1.120550] add_sys_pwr_dm: axp22_dcdc1 ldo already alwayson. | |||
[ 1.120550] Warning: can not find np for dynamic_standby_para. | |||
[ 1.185273] OF: no ranges; cannot translate | |||
[ 1.185300] OF: no ranges; cannot translate | |||
[ 1.185580] OF: no ranges; cannot translate | |||
[ 1.185598] OF: no ranges; cannot translate | |||
[ 1.351906] sunxi-wlan wlan: request pincrtl handle for device [wlan] failed | |||
[ 1.360034] /soc@01c00000/wlan: could not find phandle | |||
[ 1.365769] sunxi-wlan wlan: get gpio wlan_hostwake failed | |||
[ 1.440037] sunxi-ahci sata: SATA power enable do not exist!! | |||
[ 1.703333] sunxi_ir_startup: get cir addr cnt failed | |||
[ 1.708799] sunxi_ir_startup: get cir supply_vol failed[ 1.714873] sunxi_ir_startup: cir get supply err | |||
[ 1.743191] get() with no identifier | |||
[ 1.747185] get() with no identifier | |||
[ 1.751316] get() with no identifier | |||
[ 1.840050] *mmc0 detect cd change* | |||
[ 1.843990] *mmc0 lock* | |||
[ 1.880847] sunxi-mmc sdc0: smc 0 p0 err, cmd 52, RTO !! | |||
[ 1.887690] sunxi-mmc sdc0: smc 0 p0 err, cmd 52, RTO !! | |||
[ 1.898340] sunxi-mmc sdc0: smc 0 p0 err, cmd 5, RTO !! | |||
[ 1.905133] sunxi-mmc sdc0: smc 0 p0 err, cmd 5, RTO !! | |||
[ 1.911990] sunxi-mmc sdc0: smc 0 p0 err, cmd 5, RTO !! | |||
[ 1.918858] sunxi-mmc sdc0: smc 0 p0 err, cmd 5, RTO !! | |||
[ 1.965202] sunxi-mmc sdc1: smc 1 p1 err, cmd 52, RTO !! | |||
[ 1.972070] sunxi-mmc sdc1: smc 1 p1 err, cmd 52, RTO !! | |||
[ 1.982459] sunxi-mmc sdc1: smc 1 p1 err, cmd 8, RTO !! | |||
[ 1.989188] sunxi-mmc sdc1: smc 1 p1 err, cmd 5, RTO !! | |||
[ 1.995916] sunxi-mmc sdc1: smc 1 p1 err, cmd 5, RTO !! | |||
[ 2.002643] sunxi-mmc sdc1: smc 1 p1 err, cmd 5, RTO !! | |||
[ 2.009361] sunxi-mmc sdc1: smc 1 p1 err, cmd 5, RTO !! | |||
[ 2.016141] sunxi-mmc sdc1: smc 1 p1 err, cmd 55, RTO !! | |||
[ 2.022991] sunxi-mmc sdc1: smc 1 p1 err, cmd 55, RTO !! | |||
[ 2.029808] sunxi-mmc sdc1: smc 1 p1 err, cmd 55, RTO !! | |||
[ 2.036637] sunxi-mmc sdc1: smc 1 p1 err, cmd 55, RTO !! | |||
[ 2.043730] sunxi-mmc sdc1: smc 1 p1 err, cmd 1, RTO !! | |||
</pre> | |||
U-Boot bauen von [https://github.com/wens/u-boot-sunxi/tree/r40] | |||
<pre> | <pre> | ||
make Bananapi_M2_Ultra_defconfig | |||
make | |||
</pre> | </pre> | ||
Aktuelle Version vom 26. Februar 2017, 07:16 Uhr
Neuen Server auf Basis eines Banana Pi M2 Ultra aufsetzen
Ziel: sd karte auf der soll nur das bootmedium sein sprich fat16 dateisystem mit boot-zeugs ssd Festplatte die den Rest enthält...
/dev/sda1 swap 4G
/dev/sda2 / 30G
/dev/sda3 erweitert
/dev/sda5 /tmp 30G
/dev/sda6 /usr 30G
/dev/sda7 /home 30G
/dev/sda8 /var 30G
/dev/sda9 /var/data rest
-------------------------------------
154G
--> erzeugte partitionen:
Disk /dev/sda: 953.9 GiB, 1024209543168 bytes, 2000409264 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: 0x446945bb
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 8390655 8388608 4G 82 Linux swap / Solaris
/dev/sda2 8390656 71305215 62914560 30G 83 Linux
/dev/sda3 71305216 2000409263 1929104048 919.9G 5 Extended
/dev/sda5 71307264 134221823 62914560 30G 83 Linux
/dev/sda6 134223872 197138431 62914560 30G 83 Linux
/dev/sda7 197140480 260055039 62914560 30G 83 Linux
/dev/sda8 260057088 322971647 62914560 30G 83 Linux
/dev/sda9 322973696 2000409263 1677435568 799.9G 83 Linux
Swap partition erstellen: mkswap /dev/sda1 und einbinden: swapon /dev/sda1
Ext4 partitionen anlegen: mkfs.ext4 /dev/sda2
Root system mounten: mount /dev/sda2 /mnt/gentoo
mount /dev/sda2 /mnt/gentoo mount /dev/sda5 /mnt/gentoo/tmp mount /dev/sda6 /mnt/gentoo/usr mount /dev/sda7 /mnt/gentoo/home mount /dev/sda8 /mnt/gentoo/var mount /dev/sda9 /mnt/gentoo/var/data
Was für ein gentoo image nehm ich? mal hier nachlesen... hab mich dan für die armv7 hardfb variante entschieden
Stage3 zip dann von hier runter geladen
Neue Verzeichnisse anlegen und die jeweiligen Partitionen laden
Stage3 entpacken im gemounteten Root system /mnt/gentoo tar xvjpf stage3-*.tar.bz2 --xattrs
make.conf ampassen:
# These settings were set by the catalyst build script that automatically # built this stage. # Please consult /usr/share/portage/config/make.conf.example for a more # detailed example. CFLAGS="-O2 -pipe -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard" # WARNING: Changing your CHOST is not something that should be done lightly. # Please consult https://wiki.gentoo.org/wiki/Changing_the_CHOST_variable before changing. CHOST="armv7a-hardfloat-linux-gnueabi" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" # This sets the language of build output to English. # Please keep this setting intact when reporting bugs. LC_MESSAGES=C MAKEOPTS="-j5"
chroot starten/einrichten:
cp -L /etc/resolv.conf /mnt/gentoo/etc/ mount -t proc proc /mnt/gentoo/proc mount --rbind /sys /mnt/gentoo/sys mount --make-rslave /mnt/gentoo/sys mount --rbind /dev /mnt/gentoo/dev mount --make-rslave /mnt/gentoo/dev chroot /mnt/gentoo /bin/bash source /etc/profile export PS1="(chroot) $PS1" emerge-webrsync emerge --ask --update --deep --newuse @world echo "Europe/Berlin" > /etc/timezone emerge --config sys-libs/timezone-data
locales einrichten:
nano -w /etc/locale.gen locale-gen eselect locale list eselect locale set <number of utf8> env-update && source /etc/profile && export PS1="(chroot) $PS1"
Kernel bauen:
emerge -av gentoo-sources emerge -av u-boot-tools
Partitionen einbinden bearbeiten nano /etc/fstab
#/dev/BOOT /boot vfat noauto,noatime 0 2 /dev/sda2 / ext4 noatime 0 1 /dev/sda1 none swap sw 0 0 /dev/sda5 /tmp ext4 noatime 0 2 /dev/sda6 /usr ext4 noatime 0 2 /dev/sda7 /home ext4 noatime 0 2 /dev/sda8 /var ext4 noatime 0 2 /dev/sda9 /var/data ext4 noatime 0 2
Hostnamen setzen: nano /etc/conf.d/hostname
Netzwerk konfigurieren nano /etc/conf.d/net und config_eth0="dhcp" einfügen
DHCP-client installieren emerge -av net-misc/dhcpcd
Passwort setzen passwd
Power button benutzbar machen
emerge -av acpid rc-update add acpid default
seriale konsole mit RB-TTL herstellen [[1]]
screen /dev/ttyUSB0 115200 Ausgabe mit nicht funktionierendem image...
[ 0.33]HELLO! BOOT0 is starting! [ 0.37]boot0 commit : 2320b4e28f694a40302a75531ea057ca7fcc0074 [ 0.44]boot0 version : 4.0 [ 0.47]set pll start [ 0.51]set pll end [ 0.87]rtc[0] value = 0x00000000 [ 0.90]rtc[1] value = 0x00000000 [ 0.93]rtc[2] value = 0x00000000 [ 0.97]rtc[3] value = 0x00000000 [ 0.100]rtc[4] value = 0x00000000 [ 0.103]rtc[5] value = 0x00000000 [ 0.107]DRAMC IS FOUR [ 0.109]DRAM BOOT DRIVE INFO: V1.1 [ 0.113]the chip id is 0x00000001 [ 0.116]the chip id is 0x00000001 [ 0.120]the chip id is 0x00000001 [ 0.123]the chip id is 0x00000001 [ 0.127]the chip id is 0x00000001 [ 0.134]PMU: [ 0.135]AXP221 [ 0.137]ddr voltage = 1250 mv [ 0.144]PMU: [ 0.145]AXP221 [ 0.147]ddr voltage = 1250 mv [ 0.159]PMU: [ 0.160]AXP221 [ 0.162]ddr voltage = 1500 mv [ 0.173]DRAM CLK =576 MHZ [ 0.176]DRAM Type =3 (2:DDR2,3:DDR3,6:LPDDR2,7:LPDDR3) [ 0.181]DRAM zq value: 0x003b3bfb [ 0.187]DRAM SIZE =2048 M [ 0.190]DRAM simple test OK. [ 0.193]dram size =2048 [ 0.196]rtc standby flag is 0x00000000, super standby flag is 0x00000000 [ 0.204]card no is 0 [ 0.206]sdcard 0 line count 4 [ 0.209][mmc]: mmc driver ver 2016-07-01 15:30 [ 0.214][mmc]: sdc0 spd mode error, 2 [ 0.226][mmc]: Wrong media type 0x00000000 [ 0.230][mmc]: ***Try SD card 0*** [ 0.240][mmc]: HSSDR52/SDR25 4 bit [ 0.244][mmc]: 50000000 Hz [ 0.246][mmc]: 1903 MB [ 0.249][mmc]: ***SD/MMC 0 init OK!!!*** [ 0.337]Loading boot-pkg Succeed(index=0). [ 0.341]Entry_name = u-boot [ 0.356]Ready to disable icache. [ 0.360]Jump to secend Boot. U-Boot 2014.07 (Sep 25 2016 - 21:02:02) Allwinner Technology uboot commit : 8 i2c_init ok [ 0.427]pmbus: ready [ 0.447]PMU: AXP221 [ 0.447]PMU: AXP22x found [ 0.448]PMU: dcdc2 1160 [ 0.449]PMU: cpux 1008 Mhz,AXI=336 Mhz PLL6=600 Mhz,AHB1=200 Mhz, APB1=100Mhz MBus=400Mhz set power on vol to default dcdc1_vol = 3300, onoff=1 dcdc2_vol = 1160, onoff=1 dcdc3_vol = 1100, onoff=1 dcdc4_vol = 1100, onoff=0 aldo1_vol = 2800, onoff=0 aldo2_vol = 1500, onoff=1 aldo3_vol = 3000, onoff=1 dc1sw_vol = 3000, onoff=0 dc5ldo_vol = 1100, onoff=0 dldo1_vol = 3300, onoff=0 dldo2_vol = 3300, onoff=0 dldo3_vol = 3300, onoff=0 dldo4_vol = 2500, onoff=0 eldo1_vol = 2800, onoff=0 eldo2_vol = 1500, onoff=0 eldo3_vol = 1200, onoff=0 gpio0_vol = 3300, onoff=0 gpio1_vol = 1800, onoff=0 find power_sply to end vbus exist run key detect no key found no uart input DRAM: 2 GiB fdt addr: 0xb6ebcdd8 Relocation Offset is: 75f13000 In: serial Out: serial Err: serial gic: normal mode workmode = 0,storage type = 1 [ 0.596]MMC: 0 [mmc]: mmc driver ver 2016-07-01 15:50:00 [mmc]: boot_card_no error 1 SUNXI SD/MMC: 0 [mmc]: 50 MHz... [mmc]: sample: 55 - 181(ps) [mmc]: 100 MHz... [mmc]: sample: 28 - 178(ps) [mmc]: 200 MHz... [mmc]: sample: 14 - 178(ps) [mmc]: media type 0x0 [mmc]: Wrong media type 0x0 [mmc]: ************Try SD card 0************ [mmc]: host caps: 0x27 [mmc]: MID 6f PSN 000016d9 [mmc]: PNM SMI -- 0x53-4d-49-20-20 [mmc]: PRV 1.0 [mmc]: MDT m-3 y-2010 [mmc]: speed mode : HSSDR52/SDR25 [mmc]: clock : 50000000 Hz [mmc]: bus_width : 4 bit [mmc]: user capacity : 1903 MB [mmc]: ************SD/MMC 0 init OK!!!************ [mmc]: erase_grp_size : 0x1WrBlk*0x200=0x200 Byte [mmc]: secure_feature : 0x0 [mmc]: secure_removal_type : 0x0 [ 0.773]sunxi flash init ok sunxi secure storage is not supported [ 0.780]usb burn from boot delay time 0 [ 0.872]usb prepare ok [ 1.671]timer occur [ 1.672]overtime [ 1.705]do_burn_from_boot usb : no usb exist --------fastboot partitions-------- -total partitions:7- -name- -start- -size- boot-res : 1000000 1000000 env : 2000000 100000 boot : 2100000 800000 private : 2900000 100000 misc : 2a00000 100000 rootfs : 2b00000 a000000 UDISK : cb00000 0 ----------------------------------- base bootcmd=run setargs_nand boot_normal bootcmd set setargs_mmc key 0 cant find rcvy value cant find fstbt value misc partition found to be run cmd=run setargs_mmc boot_normal update dtb dram start update dtb dram end PowerBus = 3( 2:vBus 3:acBus other: not exist) no battery, limit to dc no battery exist sunxi_bmp_logo_display Net: No ethernet found. [ 1.916]inter uboot shell Hit any key to stop autoboot: 0 [mmc]: MMC Device 2 not found ** Bad device mmc 2 ** reading bananapi/bpi-m2u/linux/uEnv.txt 2275 bytes read in 6 ms (370.1 KiB/s) Loaded environment from uEnv.txt Running uenvcmd ... Banana Pi bpi-m2u chip: r40 Service: linux reading bananapi/bpi-m2u/linux/uImage 6853680 bytes read in 362 ms (18.1 MiB/s) reading bananapi/berryboot.img ** Unable to read file bananapi/berryboot.img ** ## Booting kernel from Legacy Image at 47000000 ... Image Name: Linux-3.10.65-BPI-M2U-Kernel Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 6853616 Bytes = 6.5 MiB Load Address: 40008000 Entry Point: 40008000 Verifying Checksum ... OK Loading Kernel Image ... OK reserving fdt memory region: addr=43000000 size=800 Using Device Tree in place at 44000000, end 4401909f prepare for kernel [mmc]: MMC Device 2 not found [mmc]: mmc 2 not find, so not exit Starting kernel ... [ 1.080375] platform pwm0: there is no bind_pwm, set bind_pwm 255! [ 1.080375] platform pwm0: there is no dead time, set bind_pwm 255! [ 1.120550] add_sys_pwr_dm: get ldo name for id: vdd-cpus failed [ 1.120550] add_sys_pwr_dm: get ldo name for id: vcc-lpddr failed [ 1.120550] add_sys_pwr_dm: get ldo name for id: vcc-pl failed [ 1.120550] add_sys_pwr_dm: axp22_dcdc1 ldo already alwayson. [ 1.120550] Warning: can not find np for dynamic_standby_para. [ 1.185273] OF: no ranges; cannot translate [ 1.185300] OF: no ranges; cannot translate [ 1.185580] OF: no ranges; cannot translate [ 1.185598] OF: no ranges; cannot translate [ 1.351906] sunxi-wlan wlan: request pincrtl handle for device [wlan] failed [ 1.360034] /soc@01c00000/wlan: could not find phandle [ 1.365769] sunxi-wlan wlan: get gpio wlan_hostwake failed [ 1.440037] sunxi-ahci sata: SATA power enable do not exist!! [ 1.703333] sunxi_ir_startup: get cir addr cnt failed [ 1.708799] sunxi_ir_startup: get cir supply_vol failed[ 1.714873] sunxi_ir_startup: cir get supply err [ 1.743191] get() with no identifier [ 1.747185] get() with no identifier [ 1.751316] get() with no identifier [ 1.840050] *mmc0 detect cd change* [ 1.843990] *mmc0 lock* [ 1.880847] sunxi-mmc sdc0: smc 0 p0 err, cmd 52, RTO !! [ 1.887690] sunxi-mmc sdc0: smc 0 p0 err, cmd 52, RTO !! [ 1.898340] sunxi-mmc sdc0: smc 0 p0 err, cmd 5, RTO !! [ 1.905133] sunxi-mmc sdc0: smc 0 p0 err, cmd 5, RTO !! [ 1.911990] sunxi-mmc sdc0: smc 0 p0 err, cmd 5, RTO !! [ 1.918858] sunxi-mmc sdc0: smc 0 p0 err, cmd 5, RTO !! [ 1.965202] sunxi-mmc sdc1: smc 1 p1 err, cmd 52, RTO !! [ 1.972070] sunxi-mmc sdc1: smc 1 p1 err, cmd 52, RTO !! [ 1.982459] sunxi-mmc sdc1: smc 1 p1 err, cmd 8, RTO !! [ 1.989188] sunxi-mmc sdc1: smc 1 p1 err, cmd 5, RTO !! [ 1.995916] sunxi-mmc sdc1: smc 1 p1 err, cmd 5, RTO !! [ 2.002643] sunxi-mmc sdc1: smc 1 p1 err, cmd 5, RTO !! [ 2.009361] sunxi-mmc sdc1: smc 1 p1 err, cmd 5, RTO !! [ 2.016141] sunxi-mmc sdc1: smc 1 p1 err, cmd 55, RTO !! [ 2.022991] sunxi-mmc sdc1: smc 1 p1 err, cmd 55, RTO !! [ 2.029808] sunxi-mmc sdc1: smc 1 p1 err, cmd 55, RTO !! [ 2.036637] sunxi-mmc sdc1: smc 1 p1 err, cmd 55, RTO !! [ 2.043730] sunxi-mmc sdc1: smc 1 p1 err, cmd 1, RTO !!
U-Boot bauen von [2]
make Bananapi_M2_Ultra_defconfig make