LINUX.ORG.RU

Вопросы владельцам cubietruck/cubieboard3

 


2

3

1. Постоянно Load average >1, даже в простое (top показывает idle 99%). Вроде не сильно мешает, но хотелось бы побороть.

2. free -m показывает что всего в системе 1835mb памяти, хотя должно быть не менее 1950 (2гб). Так как плата будет использоваться как сервер, то память хотелось бы вернуть системе.

3. Можно ли как-нибудь отключить светодиоды? А то мигают «беспонтово», утомляют.

И еще, посоветуйте более-менее стабильное ядро для этой платы. Главное чтобы стабильно работали сата и гигабит. На графику, вифи, блютузы всякие - наплевать. Пока что использую ядро, которое выложили с образом linaro-ubuntu-server на cubieboard.org - все работает, но оно какое-то не очень стабильное - частенько оопсы наблюдаются.

★★★★★

Последнее исправление: maxcom (всего исправлений: 2)

Подписываюсь. Есть планы поиграться с этой железякой. Вдруг сгодится вместо дорогущих промышленных компьютеров? У нас-то условия не дикие: от -20°C до +20°C, вибраций нет, ЭМ-помех почти нет…

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

Вдруг сгодится вместо дорогущих промышленных компьютеров?

Тоже над этим раздумываю. Для этих целей я бы взял pcduino, тоже одноплатник на арме, но с arduino-совместимым портом. А это огромное количество разнообразных готовых модулей, всякие шилды для шаговых двигателей, реле, датчиков, навигационные модули и т.д. Всё-таки в чём сила ардуины, так это не в готовых библиотеках и не среде разработки для идиотов, а в нереальном количестве совместимой периферии.

prischeyadro ★★★☆☆
()
Ответ на: комментарий от prischeyadro

pcduino

Вот "duino" как-то напрягает.

с arduino-совместимым портом

Зачем?

огромное количество разнообразных готовых модулей

Они для любой платформы подходят. Вон, на STM32 тоже можно их пихать: интерфейсы-то стандартные!

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Slackware_user

3.4 с гитхаба или с керенл.орг?

Единственный шанс получить более-менее нормально работающую систему - это ставить 3.3/3.4 с их гитхаба.

sergej ★★★★★
()
Ответ на: комментарий от Eddy_Em

Ответ на комментарий:

Да, религия — это плохо.

Смотря для чего и с чьей точки зрения. Я сам атеист, но считаю что религия нужна, если рассматривать её как инструмент.

Но это не повод ябедничать на темы.

PS: если ты считаешь что религия это плохо, то что ты делаешь на сайте религиозных фанатиков?

Нет, конечно, но потрындеть люблю.

Ага, при этом пресекаешь вбросы, провоцирующие других на потрындеть. Лицемер ты.

У меня даже предыдущая аватарка была такая, только удалили перед забаном.

Анонимус всё помнит.

napbr
()

У меня не третий кубиборд, но наверное принцип тот же.

2. free -m показывает что всего в системе 1835mb памяти, хотя должно быть не менее 1950 (2гб). Так как плата будет использоваться как сервер, то память хотелось бы вернуть системе.

https://github.com/cubieplayer/Cubian/wiki/Why-the-total-memory-is-827MB-inst...

3. Можно ли как-нибудь отключить светодиоды? А то мигают «беспонтово», утомляют.

http://linux-sunxi.org/Cubieboard/Programming/StatusLEDs

http://www.cubieforums.com/index.php?topic=643.0

aidan ★★★★
()
Ответ на: комментарий от Eddy_Em

Пы.Сы. Я так понял, туда только дебиан? Т.е. еще очередной дистр изучать?

Да нет, готовые сборки для почти всех основных дистрибутивов есть. Ну и самому можно собрать. Мне Cubian и Arch Linux ARM в итоге понравились.

aidan ★★★★
()
Ответ на: комментарий от Eddy_Em

судя по моим экспериментам последнее полностью рабочее 3.4

и активно пилят 3.10, правда оно пока не юзабельно без фреймбуфера ( возможно руки кривые )

Slackware_user ★★★★★
()
Ответ на: комментарий от sergej

естественно с github, в том что с кернел.орг нет поддержки sunxi

Slackware_user ★★★★★
()
Ответ на: комментарий от Eddy_Em

насколько я понимаю можно скроссить, а можно поизголяться с qemu-user и chroot

Slackware_user ★★★★★
()
Ответ на: комментарий от Slackware_user

Ну и нормально: у меня на работе 3.6-pf, не жалуюсь.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от punya

boot it up

Это ж помрешь на куби собирать! Я говорил про сборку на обычном компьютере с перемещением на куби. Скажем, при помощи VirtualBox.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Slackware_user

UPD: собирать надо qemu с ARM прописаным в QEMU_USER_TARGETS

и потом копировать его в целевую систему.

з.ы. рекомендую собирать в образе а не на реальной железке

Slackware_user ★★★★★
()

Прощу прощения за долгое отсутсвие на форуме.

Как ни странно, но все мои проблемы решились банальной пересборкой ядра с только нужными опциями для сервера. Теперь система видит всю память (2022mb), Load Average в простое 0. И главное - никаких OOPS при загрузке и выключении.. В общем, бубунтоиды такие бубунтоиды :}

Если кому интересно, вот мой серверный конфиг для загрузки с nand без графики и мультимедиа - только сата, гбит, вифи и усб-стораж - http://rost.sdf.org/ct/config_server

Ядро использовал http://dl.cubieboard.org/software/a20-cubietruck/lubuntu/ct-lubuntu-nand-v1.0...

P.S. Спасибо за ответы, кое-что взял на заметку.

Rost ★★★★★
() автор топика
Последнее исправление: Rost (всего исправлений: 2)
Ответ на: комментарий от Rost

В соседнем треде читал что у тебя к борде аккумулятор подключен. Какой емкости? Сколько живет на автономке без ссд?

makpocc
()
Ответ на: комментарий от Eddy_Em

Генту собрать возможно? Из-под 64-битного интеля?

Вполне. Собирал из-под самого Cubietruck'а через distcc. Выбрал для себя следующие флаги:

-march=armv7-a -vfpu=neon-vfpv4

Варианты с -vfpu=vfpv4-d16 и -mcpu=cortex-a7 вместо -march медленнее на 15–20%.

PS: Load average > 1.0 лечится правкой fex'а — usb_detect_type выставляется в 0.

ksa242
()
Ответ на: комментарий от Rost

Если кому интересно, вот мой серверный конфиг…

Как у Вас bcmdhd собрался без hostap и запустился без pps? Мне для WiFi понадобилось и то, и другое; ядро https://github.com/cubieboard/linux-sunxi/tree/cubie/sunxi-3.4. Load average снизил до ноля правкой fex'а: в секции usbc0 параметр usb_det_vbus_gpio выставил в "axp_ctrl" (но при этом, кажется, потерял otg-режим).

PS: Собрал xf86-video-fbturbo и libvdpau-sunxi — на типичном сериальном блюрей-рипе 720p (6000 кбит/с) load average около 0,60, mpv жрёт 15% CPU, «иксы» — 30–35%.

ksa242
()
Ответ на: комментарий от FFSinit

там в мануале вот такое написано

First, a virtual file system view is presented to the applications. In practise that means that the file names (paths) which an application uses may be modified before the OS does its operations; applications observe a different file system that what the real file system is. For example, common directories like /bin, /usr/lib and /lib can be changed to point to target-specific directories, which contain files for a different CPU architecture than what the host has.

Second, scratchbox2 makes execution of foreign binaries completely transparent. Target's binaries can be executed on the host just as if they were host's binaries; scratchbox2 will start a CPU transparency method automatically whenever needed (Qemu is typically used for this).

The result is that the development machine appears as a virtual target system to the software development tools, and complex tools (like GNU Autotools) can be used directly.

Scratchbox2 works by intercepting library calls of dynamically linked binaries. It uses a flexible and highly configurable rule engine, when deciding when, what, and how to modify parameters of the intercepted calls; this is completely transparent to the users and applications.

Scratchbox2 2 does not need any special privileges or kernel-level services; it is completely based on features that are available for all ordinary users.

эта штука делает то, что делает chroot, но независимо от ядра. плюс несколько интересных фич. я всетаки предпочитаю chroot. =)

punya ★★
()
Последнее исправление: punya (всего исправлений: 1)
Ответ на: комментарий от punya

Привет, что-то толком и не понятно, как Дебиан установить в nand :)

vermus
()
Ответ на: комментарий от anonymous

Можешь залить stage4 образ?

Пока не могу, систему надо подчистить от вручную установленных библиотек и понаписать ебилдов.

Некогда собирать с нуля.

Я с нуля и не собирал. Закатал на SD-карту u-boot и /boot от lubuntu, развернул на SSD свежий stage3 armhf и добавил /lib/{firmware,modules} от той же lubuntu. Уже потом, пересобрав со своими CFLAGS мир и подняв «иксы», сменил ядро и подкрутил script.bin.

ksa242
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.