BSDPORTAL.RU

На этом сайте обсуждаются вопросы использования ОС FreeBSD
 Портал  •  Статьи  •  Форум  •  Wiki  •  Поиск  •  FAQ  •  Обои  •   Официальная документация  •  Новые темы 

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: FreeBSD на Orangepi One/PC
СообщениеДобавлено: Вс 22 июл, 2018 4:19 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Чт 19 июл, 2018 11:05 am
Сообщения: 10
Привет. Кто нибудь это собирал? Под малину есть готовые образа а под апельсину нету, по крайней мере на официальном фтп.
Есть ссылка: https://svnweb.freebsd.org/base/head/release/arm64/
И уровнем выше написано что эта борда таки поддерживается.
Объясните, желательно подробней, как создать образ на Orangepi One/PC
Спасибо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FreeBSD на Orangepi One/PC
СообщениеДобавлено: Вс 22 июл, 2018 5:33 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Чт 19 июл, 2018 11:05 am
Сообщения: 10
Скачал отсюда http://ftp.freebsd.org/pub/FreeBSD/rele ... 1-RELEASE/ src.txz
Оказался байт в байт с src.txz из amd64/11.1-RELEASE/ и md5 совпали(и из i386 оказался им же), зачем тогда во всех гайдах пишут тянуть для своей архитектуры, даже в официальном?
Ну ладно, разворачиваем. В /usr/src/sys/arm64/conf только DEFAULT и GENERIC. :(
В то время как в /usr/src/sys/arm/conf: целая прорва конфигураций. Моей нет. но есть сам проц ALLWINNER. Что делать дальше?
Код:
root@sony /usr/src/sys/arm/conf# ls
total 588
-rw-r--r--  1 root  wheel    2964 21 июля   2017 ALLWINNER
-rw-r--r--  1 root  wheel    2441 21 июля   2017 ALLWINNER_UP
-rw-r--r--  1 root  wheel    1803 21 июля   2017 ALPINE
-rw-r--r--  1 root  wheel    2698 21 июля   2017 AML8726
-rw-r--r--  1 root  wheel    1044 21 июля   2017 APALIS-IMX6
-rw-r--r--  1 root  wheel    1029 21 июля   2017 ARMADA38X
-rw-r--r--  1 root  wheel    1853 21 июля   2017 ARMADAXP
-rw-r--r--  1 root  wheel     993 21 июля   2017 ARNDALE
-rw-r--r--  1 root  wheel     990 21 июля   2017 ARNDALE-OCTA
-rw-r--r--  1 root  wheel    5364 21 июля   2017 ATMEL
-rw-r--r--  1 root  wheel    3751 21 июля   2017 AVILA
-rw-r--r--  1 root  wheel    1096 21 июля   2017 AVILA.hints
-rw-r--r--  1 root  wheel    3211 21 июля   2017 BEAGLEBONE
-rw-r--r--  1 root  wheel    3789 21 июля   2017 BWCT
-rw-r--r--  1 root  wheel     410 21 июля   2017 BWCT.hints
-rw-r--r--  1 root  wheel    3814 21 июля   2017 CAMBRIA
-rw-r--r--  1 root  wheel    1538 21 июля   2017 CAMBRIA.hints
-rw-r--r--  1 root  wheel    1066 21 июля   2017 CHROMEBOOK
-rw-r--r--  1 root  wheel    1438 21 июля   2017 CHROMEBOOK-PEACH-PIT
-rw-r--r--  1 root  wheel     184 21 июля   2017 CHROMEBOOK-PEACH-PIT.hints
-rw-r--r--  1 root  wheel     998 21 июля   2017 CHROMEBOOK-SNOW
-rw-r--r--  1 root  wheel    1002 21 июля   2017 CHROMEBOOK-SPRING
-rw-r--r--  1 root  wheel     174 21 июля   2017 CHROMEBOOK.hints
-rw-r--r--  1 root  wheel    3245 21 июля   2017 CNS11XXNAS
-rw-r--r--  1 root  wheel     988 21 июля   2017 COLIBRI-VF50
-rw-r--r--  1 root  wheel     989 21 июля   2017 COSMIC
-rw-r--r--  1 root  wheel    3116 21 июля   2017 CRB
-rw-r--r--  1 root  wheel    1728 21 июля   2017 DB-78XXX
-rw-r--r--  1 root  wheel    1689 21 июля   2017 DB-88F5XXX
-rw-r--r--  1 root  wheel    1855 21 июля   2017 DB-88F6XXX
-rw-r--r--  1 root  wheel     162 21 июля   2017 DEFAULTS
-rw-r--r--  1 root  wheel    1198 21 июля   2017 DIGI-CCWMX53
-rw-r--r--  1 root  wheel    4602 21 июля   2017 DOCKSTAR
-rw-r--r--  1 root  wheel    5068 21 июля   2017 DREAMPLUG-1001
-rw-r--r--  1 root  wheel    1677 21 июля   2017 EA3250
-rw-r--r--  1 root  wheel     136 21 июля   2017 EA3250.hints
-rw-r--r--  1 root  wheel    3821 21 июля   2017 EB9200
-rw-r--r--  1 root  wheel     323 21 июля   2017 EB9200.hints
-rw-r--r--  1 root  wheel    3823 21 июля   2017 EFIKA_MX
-rw-r--r--  1 root  wheel    5025 21 июля   2017 ETHERNUT5
-rw-r--r--  1 root  wheel    1262 21 июля   2017 ETHERNUT5.hints
-rw-r--r--  1 root  wheel    3642 21 июля   2017 EXYNOS5.common
-rw-r--r--  1 root  wheel     938 21 июля   2017 EXYNOS5250
-rw-r--r--  1 root  wheel     938 21 июля   2017 EXYNOS5420
-rw-r--r--  1 root  wheel    2180 21 июля   2017 genboardid.awk
-rw-r--r--  1 root  wheel    2879 21 июля   2017 GUMSTIX
-rw-r--r--  1 root  wheel     945 21 июля   2017 GUMSTIX-QEMU
-rw-r--r--  1 root  wheel     579 21 июля   2017 GUMSTIX.hints
-rw-r--r--  1 root  wheel    5291 21 июля   2017 HL200
-rw-r--r--  1 root  wheel    4945 21 июля   2017 HL201
-rw-r--r--  1 root  wheel    1237 21 июля   2017 HL201.hints
-rw-r--r--  1 root  wheel    3461 21 июля   2017 IMX53
-rw-r--r--  1 root  wheel    1150 21 июля   2017 IMX53-QSB
-rw-r--r--  1 root  wheel    3655 21 июля   2017 IMX6
-rw-r--r--  1 root  wheel    1188 21 июля   2017 JETSON-TK1
-rw-r--r--  1 root  wheel    5548 21 июля   2017 KB920X
-rw-r--r--  1 root  wheel     494 21 июля   2017 KB920X.hints
-rw-r--r--  1 root  wheel  168644 21 июля   2017 mach-types
-rw-r--r--  1 root  wheel     141 21 июля   2017 Makefile
-rw-r--r--  1 root  wheel    2179 21 июля   2017 NOTES
-rw-r--r--  1 root  wheel    3521 21 июля   2017 NSLU
-rw-r--r--  1 root  wheel     779 21 июля   2017 NSLU.hints
-rw-r--r--  1 root  wheel    1046 21 июля   2017 ODROIDC1
-rw-r--r--  1 root  wheel    2814 21 июля   2017 PANDABOARD
-rw-r--r--  1 root  wheel    2193 21 июля   2017 PANDABOARD.hints
-rw-r--r--  1 root  wheel    5093 21 июля   2017 QILA9G20
-rw-r--r--  1 root  wheel     312 21 июля   2017 QILA9G20.hints
-rw-r--r--  1 root  wheel     963 21 июля   2017 QUARTZ
-rw-r--r--  1 root  wheel     991 21 июля   2017 RADXA
-rw-r--r--  1 root  wheel    1016 21 июля   2017 RADXA-LITE
-rw-r--r--  1 root  wheel    2213 21 июля   2017 RK3188
-rw-r--r--  1 root  wheel    2106 21 июля   2017 RPI-B
-rw-r--r--  1 root  wheel    2185 21 июля   2017 RPI2
-rw-r--r--  1 root  wheel    6293 21 июля   2017 SAM9260EK
-rw-r--r--  1 root  wheel    1241 21 июля   2017 SAM9260EK.hints
-rw-r--r--  1 root  wheel    5726 21 июля   2017 SAM9G20EK
-rw-r--r--  1 root  wheel     233 21 июля   2017 SAM9G20EK.hints
-rw-r--r--  1 root  wheel    5064 21 июля   2017 SAM9X25EK
-rw-r--r--  1 root  wheel     234 21 июля   2017 SAM9X25EK.hints
-rw-r--r--  1 root  wheel    1850 21 июля   2017 SHEEVAPLUG
-rw-r--r--  1 root  wheel    4483 21 июля   2017 SN9G45
-rw-r--r--  1 root  wheel    1025 21 июля   2017 SOCKIT
-rw-r--r--  1 root  wheel    1134 21 июля   2017 SOCKIT-BERI
-rw-r--r--  1 root  wheel    2131 21 июля   2017 SOCKIT.common
-rw-r--r--  1 root  wheel     402 21 июля   2017 std.arm
-rw-r--r--  1 root  wheel    2435 21 июля   2017 std.armv6
-rw-r--r--  1 root  wheel    3767 21 июля   2017 TEGRA124
-rw-r--r--  1 root  wheel    1627 21 июля   2017 TS7800
-rw-r--r--  1 root  wheel    2036 21 июля   2017 VERSATILEPB
-rw-r--r--  1 root  wheel    1457 21 июля   2017 VIRT
-rw-r--r--  1 root  wheel    1052 21 июля   2017 VSATV102
-rw-r--r--  1 root  wheel    2477 21 июля   2017 VYBRID
-rw-r--r--  1 root  wheel     947 21 июля   2017 YYHD18
-rw-r--r--  1 root  wheel    2102 21 июля   2017 ZEDBOARD


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FreeBSD на Orangepi One/PC
СообщениеДобавлено: Пн 23 июл, 2018 12:26 am 
Не в сети

Зарегистрирован: Пт 03 сен, 2004 1:26 pm
Сообщения: 2340
machineid писал(а):
Скачал отсюда http://ftp.freebsd.org/pub/FreeBSD/rele ... 1-RELEASE/ src.txz
Оказался байт в байт с src.txz из amd64/11.1-RELEASE/ и md5 совпали(и из i386 оказался им же), зачем тогда во всех гайдах пишут тянуть для своей архитектуры, даже в официальном?
Ну ладно, разворачиваем. В /usr/src/sys/arm64/conf только DEFAULT и GENERIC. :(
В то время как в /usr/src/sys/arm/conf: целая прорва конфигураций. Моей нет. но есть сам проц ALLWINNER. Что делать дальше?
Код:
root@sony /usr/src/sys/arm/conf# ls
total 588
-rw-r--r--  1 root  wheel    2964 21 июля   2017 ALLWINNER
-rw-r--r--  1 root  wheel    2441 21 июля   2017 ALLWINNER_UP
-rw-r--r--  1 root  wheel    1803 21 июля   2017 ALPINE
-rw-r--r--  1 root  wheel    2698 21 июля   2017 AML8726
-rw-r--r--  1 root  wheel    1044 21 июля   2017 APALIS-IMX6
-rw-r--r--  1 root  wheel    1029 21 июля   2017 ARMADA38X
-rw-r--r--  1 root  wheel    1853 21 июля   2017 ARMADAXP
-rw-r--r--  1 root  wheel     993 21 июля   2017 ARNDALE
-rw-r--r--  1 root  wheel     990 21 июля   2017 ARNDALE-OCTA
-rw-r--r--  1 root  wheel    5364 21 июля   2017 ATMEL
-rw-r--r--  1 root  wheel    3751 21 июля   2017 AVILA
-rw-r--r--  1 root  wheel    1096 21 июля   2017 AVILA.hints
-rw-r--r--  1 root  wheel    3211 21 июля   2017 BEAGLEBONE
-rw-r--r--  1 root  wheel    3789 21 июля   2017 BWCT
-rw-r--r--  1 root  wheel     410 21 июля   2017 BWCT.hints
-rw-r--r--  1 root  wheel    3814 21 июля   2017 CAMBRIA
-rw-r--r--  1 root  wheel    1538 21 июля   2017 CAMBRIA.hints
-rw-r--r--  1 root  wheel    1066 21 июля   2017 CHROMEBOOK
-rw-r--r--  1 root  wheel    1438 21 июля   2017 CHROMEBOOK-PEACH-PIT
-rw-r--r--  1 root  wheel     184 21 июля   2017 CHROMEBOOK-PEACH-PIT.hints
-rw-r--r--  1 root  wheel     998 21 июля   2017 CHROMEBOOK-SNOW
-rw-r--r--  1 root  wheel    1002 21 июля   2017 CHROMEBOOK-SPRING
-rw-r--r--  1 root  wheel     174 21 июля   2017 CHROMEBOOK.hints
-rw-r--r--  1 root  wheel    3245 21 июля   2017 CNS11XXNAS
-rw-r--r--  1 root  wheel     988 21 июля   2017 COLIBRI-VF50
-rw-r--r--  1 root  wheel     989 21 июля   2017 COSMIC
-rw-r--r--  1 root  wheel    3116 21 июля   2017 CRB
-rw-r--r--  1 root  wheel    1728 21 июля   2017 DB-78XXX
-rw-r--r--  1 root  wheel    1689 21 июля   2017 DB-88F5XXX
-rw-r--r--  1 root  wheel    1855 21 июля   2017 DB-88F6XXX
-rw-r--r--  1 root  wheel     162 21 июля   2017 DEFAULTS
-rw-r--r--  1 root  wheel    1198 21 июля   2017 DIGI-CCWMX53
-rw-r--r--  1 root  wheel    4602 21 июля   2017 DOCKSTAR
-rw-r--r--  1 root  wheel    5068 21 июля   2017 DREAMPLUG-1001
-rw-r--r--  1 root  wheel    1677 21 июля   2017 EA3250
-rw-r--r--  1 root  wheel     136 21 июля   2017 EA3250.hints
-rw-r--r--  1 root  wheel    3821 21 июля   2017 EB9200
-rw-r--r--  1 root  wheel     323 21 июля   2017 EB9200.hints
-rw-r--r--  1 root  wheel    3823 21 июля   2017 EFIKA_MX
-rw-r--r--  1 root  wheel    5025 21 июля   2017 ETHERNUT5
-rw-r--r--  1 root  wheel    1262 21 июля   2017 ETHERNUT5.hints
-rw-r--r--  1 root  wheel    3642 21 июля   2017 EXYNOS5.common
-rw-r--r--  1 root  wheel     938 21 июля   2017 EXYNOS5250
-rw-r--r--  1 root  wheel     938 21 июля   2017 EXYNOS5420
-rw-r--r--  1 root  wheel    2180 21 июля   2017 genboardid.awk
-rw-r--r--  1 root  wheel    2879 21 июля   2017 GUMSTIX
-rw-r--r--  1 root  wheel     945 21 июля   2017 GUMSTIX-QEMU
-rw-r--r--  1 root  wheel     579 21 июля   2017 GUMSTIX.hints
-rw-r--r--  1 root  wheel    5291 21 июля   2017 HL200
-rw-r--r--  1 root  wheel    4945 21 июля   2017 HL201
-rw-r--r--  1 root  wheel    1237 21 июля   2017 HL201.hints
-rw-r--r--  1 root  wheel    3461 21 июля   2017 IMX53
-rw-r--r--  1 root  wheel    1150 21 июля   2017 IMX53-QSB
-rw-r--r--  1 root  wheel    3655 21 июля   2017 IMX6
-rw-r--r--  1 root  wheel    1188 21 июля   2017 JETSON-TK1
-rw-r--r--  1 root  wheel    5548 21 июля   2017 KB920X
-rw-r--r--  1 root  wheel     494 21 июля   2017 KB920X.hints
-rw-r--r--  1 root  wheel  168644 21 июля   2017 mach-types
-rw-r--r--  1 root  wheel     141 21 июля   2017 Makefile
-rw-r--r--  1 root  wheel    2179 21 июля   2017 NOTES
-rw-r--r--  1 root  wheel    3521 21 июля   2017 NSLU
-rw-r--r--  1 root  wheel     779 21 июля   2017 NSLU.hints
-rw-r--r--  1 root  wheel    1046 21 июля   2017 ODROIDC1
-rw-r--r--  1 root  wheel    2814 21 июля   2017 PANDABOARD
-rw-r--r--  1 root  wheel    2193 21 июля   2017 PANDABOARD.hints
-rw-r--r--  1 root  wheel    5093 21 июля   2017 QILA9G20
-rw-r--r--  1 root  wheel     312 21 июля   2017 QILA9G20.hints
-rw-r--r--  1 root  wheel     963 21 июля   2017 QUARTZ
-rw-r--r--  1 root  wheel     991 21 июля   2017 RADXA
-rw-r--r--  1 root  wheel    1016 21 июля   2017 RADXA-LITE
-rw-r--r--  1 root  wheel    2213 21 июля   2017 RK3188
-rw-r--r--  1 root  wheel    2106 21 июля   2017 RPI-B
-rw-r--r--  1 root  wheel    2185 21 июля   2017 RPI2
-rw-r--r--  1 root  wheel    6293 21 июля   2017 SAM9260EK
-rw-r--r--  1 root  wheel    1241 21 июля   2017 SAM9260EK.hints
-rw-r--r--  1 root  wheel    5726 21 июля   2017 SAM9G20EK
-rw-r--r--  1 root  wheel     233 21 июля   2017 SAM9G20EK.hints
-rw-r--r--  1 root  wheel    5064 21 июля   2017 SAM9X25EK
-rw-r--r--  1 root  wheel     234 21 июля   2017 SAM9X25EK.hints
-rw-r--r--  1 root  wheel    1850 21 июля   2017 SHEEVAPLUG
-rw-r--r--  1 root  wheel    4483 21 июля   2017 SN9G45
-rw-r--r--  1 root  wheel    1025 21 июля   2017 SOCKIT
-rw-r--r--  1 root  wheel    1134 21 июля   2017 SOCKIT-BERI
-rw-r--r--  1 root  wheel    2131 21 июля   2017 SOCKIT.common
-rw-r--r--  1 root  wheel     402 21 июля   2017 std.arm
-rw-r--r--  1 root  wheel    2435 21 июля   2017 std.armv6
-rw-r--r--  1 root  wheel    3767 21 июля   2017 TEGRA124
-rw-r--r--  1 root  wheel    1627 21 июля   2017 TS7800
-rw-r--r--  1 root  wheel    2036 21 июля   2017 VERSATILEPB
-rw-r--r--  1 root  wheel    1457 21 июля   2017 VIRT
-rw-r--r--  1 root  wheel    1052 21 июля   2017 VSATV102
-rw-r--r--  1 root  wheel    2477 21 июля   2017 VYBRID
-rw-r--r--  1 root  wheel     947 21 июля   2017 YYHD18
-rw-r--r--  1 root  wheel    2102 21 июля   2017 ZEDBOARD


https://wiki.freebsd.org/FreeBSD/arm/Allwinner


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FreeBSD на Orangepi One/PC
СообщениеДобавлено: Пн 23 июл, 2018 6:46 am 
Не в сети
Аватара пользователя

Зарегистрирован: Чт 19 июл, 2018 11:05 am
Сообщения: 10
Ну эту ссылку я и имел ввиду. С неё одна единственная дорога на гитхаб https://github.com/freebsd/crochet


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FreeBSD на Orangepi One/PC
СообщениеДобавлено: Пн 23 июл, 2018 3:02 pm 
Не в сети

Зарегистрирован: Чт 14 май, 2009 6:56 pm
Сообщения: 788
В крочете готовый конфиг под PC есть. Собирается одной командой.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FreeBSD на Orangepi One/PC
СообщениеДобавлено: Пн 23 июл, 2018 4:21 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Чт 19 июл, 2018 11:05 am
Сообщения: 10
Нету там готового конфига. Ни в крочете, не ту и генерика в /usr/src/sys/arm/conf ни в арм 64
пробовал из ALLWINNER скопировать в GENERIC она вываливается:
Код:
make[1]: "/usr/src/Makefile.inc1" line 397: Unknown target armv7:armv7.

Код:
 root@sony ~/crochet# ./crochet.sh -b OrangePi-One
Starting at Mon Jul 23 19:13:13 +07 2018
Board: OrangePi-One
Source version is: unknown
Building FreeBSD version: 11.1
Image name is:
    /root/crochet/work/FreeBSD-armv7-11-GENERIC-OrangePi-One.img
Didn't find /usr/src/sys/arm/conf/GENERIC

You can obtain a suitable FreeBSD source tree with the folowing commands:

 $ svn co https://svn0.us-west.freebsd.org/base/head /usr/src

Set $FREEBSD_SRC in the -c <config file> if you have the sources in a different directory.
Run this script again after you have the sources installed.

Может и есть конфиг и я не так скопировал, копировал git clone https://github.com/freebsd/crochet
облазил вдоль и поперёк его, может ему генерация нужна


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FreeBSD на Orangepi One/PC
СообщениеДобавлено: Пн 23 июл, 2018 6:03 pm 
Не в сети

Зарегистрирован: Пт 03 сен, 2004 1:26 pm
Сообщения: 2340
machineid писал(а):
Нету там готового конфига. Ни в крочете, не ту и генерика в /usr/src/sys/arm/conf ни в арм 64
пробовал из ALLWINNER скопировать в GENERIC она вываливается:
Код:
make[1]: "/usr/src/Makefile.inc1" line 397: Unknown target armv7:armv7.

Код:
 root@sony ~/crochet# ./crochet.sh -b OrangePi-One
Starting at Mon Jul 23 19:13:13 +07 2018
Board: OrangePi-One
Source version is: unknown
Building FreeBSD version: 11.1
Image name is:
    /root/crochet/work/FreeBSD-armv7-11-GENERIC-OrangePi-One.img
Didn't find /usr/src/sys/arm/conf/GENERIC

You can obtain a suitable FreeBSD source tree with the folowing commands:

 $ svn co https://svn0.us-west.freebsd.org/base/head /usr/src

Set $FREEBSD_SRC in the -c <config file> if you have the sources in a different directory.
Run this script again after you have the sources installed.

Может и есть конфиг и я не так скопировал, копировал git clone https://github.com/freebsd/crochet
облазил вдоль и поперёк его, может ему генерация нужна


"облазил вдоль и поперек..." - чтобы дружить с Unix'ами, нужно не только просто читать
и тупо повторять, но и думать, sorry.

http://occnc.com/info/arm64/NOTES.html

Надюсь, патч для audio и остальные правки уже в Current, использовать именно
эту ветку:
http://occnc.com/info/arm64/NOTES.html


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FreeBSD на Orangepi One/PC
СообщениеДобавлено: Пн 23 июл, 2018 10:26 pm 
Не в сети

Зарегистрирован: Чт 14 май, 2009 6:56 pm
Сообщения: 788
machineid писал(а):
Нету там готового конфига. Ни в крочете, не ту и генерика в /usr/src/sys/arm/conf ни в арм 64
пробовал из ALLWINNER скопировать в GENERIC она вываливается:
Код:
make[1]: "/usr/src/Makefile.inc1" line 397: Unknown target armv7:armv7.

Код:
 root@sony ~/crochet# ./crochet.sh -b OrangePi-One
Starting at Mon Jul 23 19:13:13 +07 2018
Board: OrangePi-One
Source version is: unknown
Building FreeBSD version: 11.1
Image name is:
    /root/crochet/work/FreeBSD-armv7-11-GENERIC-OrangePi-One.img
Didn't find /usr/src/sys/arm/conf/GENERIC

You can obtain a suitable FreeBSD source tree with the folowing commands:

 $ svn co https://svn0.us-west.freebsd.org/base/head /usr/src

Set $FREEBSD_SRC in the -c <config file> if you have the sources in a different directory.
Run this script again after you have the sources installed.

Может и есть конфиг и я не так скопировал, копировал git clone https://github.com/freebsd/crochet
облазил вдоль и поперёк его, может ему генерация нужна


Действительно, не скоммитили еще, конфиг только в пуллреквестах: https://github.com/freebsd/crochet/pulls

Возьмите оттуда и не заморачивайтесь.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FreeBSD на Orangepi One/PC
СообщениеДобавлено: Ср 14 ноя, 2018 10:22 am 
Не в сети

Зарегистрирован: Ср 14 ноя, 2018 9:50 am
Сообщения: 2
Оставлю тут последовательность действий, на случай если кому понадобится.
1. установил на виртуалку FreeBSD 12 Current
2. скомпилил загрузчик - порт sysutils/u-boot-orangepi-one. Для желающих - можно с сайта автора взять исходники по-новее.
3. забрал крочет -
Код:
git clone https://github.com/freebsd/crochet.git

4. поправил setup.sh в crochet/board/OrangePi-One - при компиляции крочет ругался на загрузчик. Изменено определение имени файла -
Код:
SUNXI_UBOOT_BIN="u-boot-sunxi-with-spl.bin"
и в тексте отключены строки обращения к u-boot.img (видимо остатки от старой версии загрузчика)
Код:
allwinner_partition_image ( ) {
    echo "Installing U-Boot files"
    dd if=${UBOOT_PATH}/u-boot-sunxi-with-spl.bin conv=notrunc,sync \
       of=/dev/${DISK_MD} bs=1024 seek=8
#    dd if=${UBOOT_PATH}/u-boot.img conv=notrunc,sync \
#       of=/dev/${DISK_MD} bs=1024 seek=40
    disk_partition_mbr
...
 

5. после правок образ нормально скомпилился
Код:
sh crochet.sh -v -b OrangePi-One


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FreeBSD на Orangepi One/PC
СообщениеДобавлено: Ср 14 ноя, 2018 7:16 pm 
Не в сети

Зарегистрирован: Чт 14 май, 2009 6:56 pm
Сообщения: 788
Ethernet работает?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FreeBSD на Orangepi One/PC
СообщениеДобавлено: Ср 14 ноя, 2018 7:26 pm 
Не в сети

Зарегистрирован: Ср 14 ноя, 2018 9:50 am
Сообщения: 2
Ethernet работает.
А вот видео - не очень. Пока графика не инициализировалась текст виден, а после - только полосочки на экране. :(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FreeBSD на Orangepi One/PC
СообщениеДобавлено: Пт 01 фев, 2019 10:07 am 
Не в сети

Зарегистрирован: Пт 01 фев, 2019 10:00 am
Сообщения: 1
Oxy писал(а):
Оставлю тут последовательность действий, на случай если кому понадобится.
2. скомпилил загрузчик - порт sysutils/u-boot-orangepi-one. Для желающих - можно с сайта автора взять исходники по-новее.

А если я его с пакета установил
Код:
[spoiler=]# pkg info u-boot-orangepi-one
u-boot-orangepi-one-2018.11
Name           : u-boot-orangepi-one
Version        : 2018.11
Installed on   : Fri Feb  1 03:22:37 2019 +07
Origin         : sysutils/u-boot-orangepi-one
Architecture   : FreeBSD:11:*
Prefix         : /usr/local
Categories     : sysutils
Licenses       : GPLv2
Maintainer     : uboot@FreeBSD.org
WWW            : http://www.denx.de/wiki/U-Boot
Comment        : Cross-build das u-boot for model orangepi-one
Annotations    :
   repo_type      : binary
   repository     : FreeBSD
Flat size      : 408KiB
Description    :
U-Boot loader for OrangePi One.

To install this bootloader on an sdcard just do :
dd if=$LOCALBASE/share/u-boot/u-boot-orangepi-one/u-boot-sunxi-with-spl.bin of=/path/to/sdcarddevice bs=1k seek=8 conv=sync

This version is patched so that:
 * API features are enabled.
 * A boot.scr (U-Boot script) that loads ubldr.bin and execute it is included

For information about running FreeBSD on Allwinner boards, see
https://wiki.freebsd.org/FreeBSD/arm/Allwinner

WWW: http://www.denx.de/wiki/U-Boot[/spoiler]

появился файл
Код:
/usr/local/share/u-boot/u-boot-orangepi-one/u-boot-sunxi-with-spl.bin

его dd-ой на sd-карту? А с образом системы как быть? тоже так же на сд-карту? так он перепишет u-boot


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FreeBSD на Orangepi One/PC
СообщениеДобавлено: Сб 02 фев, 2019 12:30 pm 
Не в сети

Зарегистрирован: Чт 14 май, 2009 6:56 pm
Сообщения: 788
Загрузчик ддшится в образ, поэтому одного образа на карту будет достаточно.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 13 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Зарегистрированные пользователи: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
Яндекс.Метрика