[2019/04/02] below information merged into FreeBSD wiki arm imx6 page
- FreeBSD-10.3-RELEASE OK
- but can't use upper USB port.
I think this issue related dts file. default dts set upper port as OTG port. SEE http://forum.solid-run.com/hummingboard-hardware-lab-f18/linux-usb-otg-on-hummingboard-i1-t2352.html- after reboot, always push reset button(even power off) same as Linux.
- FreeBSD-11.0-ALPHA6-arm-armv6-CUBOX-HUMMINGBOARD-20160701-r302303.img
- FreeBSD-12.0-CURRENT-arm-armv6-CUBOX-HUMMINGBOARD-20160829-r305028.img
- [SOLVED] boot but very slow
- If I replace /boot/dtb files from 10.3-RELEASE, it' fine. maybe time clock device was broken.
- This slow issue was solved with r310012, thank you, Oleksandr Tymoshenko.[2016/12/15]
- [SOLVED] can't use upper USB port[NG].
- This issue was solved with r311850. [2017/7/25]
- [NOT SOLVED]after reboot, always push reset button(even power off) same as Linux.
- This issue was related to r312679. but unfotunatelly My HummingBoard-i2 was not fixed.
- FreeBSD-12.0-CURRENT-arm-armv6-CUBOX-HUMMINGBOARD-20170717-r321072.img(maybe after March/2017 build SD-Card image)
- [TEMPORARY SOLVED]could not boot at u-boot in latest image
- related post at FreeBSD-arm@freebsd.org.
- steps to mixed image[2017/8/4]
1. download images 11.RELEASE image for HUMMINGBOARD(because use for U-Boot) ftp://ftp.freebsd.org/pub/FreeBSD/releases/arm/armv6/ISO-IMAGES/11.0/FreeBSD-11.0-RELEASE-arm-armv6-CUBOX-HUMMINGBOARD.img.xz latest 12-current image for HUMMINGBOARD ftp://ftp.freebsd.org/pub/FreeBSD/snapshots/arm/armv6/ISO-IMAGES/12.0/FreeBSD-12.0-CURRENT-arm-armv6-CUBOX-HUMMINGBOARD-20170717-r321072.img.xz 2. decompress image file. # xz -d FreeBSD-11.0-RELEASE-arm-armv6-CUBOX-HUMMINGBOARD.img.xz # xz -d FreeBSD-12.0-CURRENT-arm-armv6-CUBOX-HUMMINGBOARD-20170717-r321072.img.xz 3. copy 12-current image to new.img # cp FreeBSD-12.0-CURRENT-arm-armv6-CUBOX-HUMMINGBOARD-20170717-r321072.img new.img (Currently I did not calculate image size, so I copy 12.0-CURRENT image to new image) 4. mdconfig those image files # mdconfig FreeBSD-12.0-CURRENT-arm-armv6-CUBOX-HUMMINGBOARD-20170717-r321072.img md0 # mdconfig FreeBSD-11.0-RELEASE-arm-armv6-CUBOX-HUMMINGBOARD.img md1 # mdconfig new.img md2 4. copy 11.0-RELEASE image to new.img(copy u-boot files) # dd if=/dev/md1 of=/dev/md2 bs=10240 conv=sync (If I know the partition size of u-boot, maybe I only copy u-boot part) 5. expand md2s2a partition with fdisk and bsdlabel # fdisk /dev/md2 start 118784, size 3026944 (1478 Meg), flag # bsdlabel -e /dev/md2s2 (sorry, I forgot to memorize detailed steps, if you want to know, please ask me) 6. dump 12-CURRENT '/' partition as /tmp/hummingboard-20170717.dump # dump -0uaLC 32 -f /tmp/hummingboard-20170717.dump /dev/md0 7. newfs md2s2a partition and mount to '/mnt' # newfs /dev/md2s2a # mount /dev/md2s2a /mnt 8 restore 12-CURRENT dump image # cd /mnt # restore -rf /tmp/hummingboard-20170717.dump 9. unmount md # mdconfig -d -u 0 # mdconfig -d -u 1 # mdconfig -d -u 2 10. write new image to microSD Card(if you connect microSD as da0) # dd if=new.img of=/dev/da0 bs=10240 conv=sync
- [NOT SOLVED]after reboot, always push reset button(even power off) same as Linux.
- This issue was related to r312679. but unfotunatelly My HummingBoard-i2 was not fixed.
0 件のコメント:
コメントを投稿