LINUX.ORG.RU

Сообщения burato

 

Что быстрее изнашивает жёсткий диск: постоянная запись или разгон-остановка с паузами?

Здравствуйте! Есть ли какие данные по этому вопросу? Например, если писать на диск данные с небольшой скоростью(около 1-2МБ/с) ИЛИ если запись вести раз в час, но со скоростями, близкими к максимальным, в течении пары минут.

В первом случае логически очевидно, что магнитная головка будет в движении практически непрерывно, что, очень вероятно приводит к повышенному износу.

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

При каком способе жёсткий диск будет изнашиваться медленнее?

 ,

burato
()

Нужно найти конфиг для сетевого интерфейса чипа Allwinner H618

Здравствуйте! У чипа Allwinner H618 проводной езернет идёт прямо с чипа(SoC). В распоряжении андроид 5.4 ядро с рутом, есть конфиг ядра андроида. Есть ДТБ от андроида. Аппаратно езернет работает штатно. Нужно узнать, какой конфиг нужен, чтобы в 6.6 и старше ядре линукс получить рабочую проводную сеть.

В ДТБ андроида:

eth@5030000 {
                        compatible = "allwinner,sunxi-gmac";
                        reg = <0x00 0x5030000 0x00 0x10000 0x00 0x3000034 0x00 0x04>;
                        interrupts = <0x00 0x0f 0x04>;
                        interrupt-names = "gmacirq";
                        clocks = <0x02 0x55>;
                        clock-names = "gmac";
                        resets = <0x02 0x20>;
                        device_type = "gmac1";
                        phy-mode = "rmii";
                        phy-rst;
                        gmac-power0;
                        gmac-power1;
                        gmac-power2;
                        status = "okay";
                        pinctrl-0 = <0x5d>;
                        pinctrl-1 = <0x5e>;
                        pinctrl-names = "default\0sleep";
                        tx-delay = <0x07>;
                        rx-delay = <0x1f>;
                        phandle = <0xbc>;
                };
Вроде как бы gmac искать надо, но в конфиге ядра 5.4 андроид не находится совпадений. Возможно, что есть способ с андроида узнать, что за драйвер используется.

Надеюсь на поддержку.

 , ,

burato
()

GPS навигатор на arduino

Всем привет. Для самодельного снегохода сделал на ардуине спидометр, тахометр и одометр. Было бы неплохо сделать и GPS навигатор. Но тут есть ньюансы, например я не представляю, как реализовать стрелку, которая будет указывать направление до точки. Порылся в инете и ничего не могу найти. Допустим GPS датчик присылает текущие координаты в виде текста по уарт, ладно, я их принимаю, парсю и знаю текущее местоположение, могу по кнопке отметить текущую точку. Но вот как мне сделать стрелку, которая бы показывала направление до выбранной точки? У меня давно был навигатор чёрно-белый, вот на нём была такая стрелка. Это очень удобно.

Ну и вопрос по карте. Допустим есть карта, могу взять SPI флеш память и залить эту карту туда. Как привязать карту к координатам и выводить на tft дисплей, но так, чтобы точки отображались, да и привязка к GPS координатам была?

 ,

burato
()

Знатокам openscad. Как лучше сделать шлицы?

Привет всем любителям опенсорса. Хотелось бы более оптимальным способом научиться делать шлицы в Openscad-е. Как сложный и трудоёмкий вариант вижу наделать вокруг цилиндра через функцию difference, rotate и translate параллелепипедов. Как можно оптимальнее?

 ,

burato
()

Как запретить mypaint создавать файл ~?

Всем привет! Задрал mypaint. Каждый раз создаёт кроме файла kartinka.png ещё и файл katrinka.png~. Поиск не дал результатов. Что можно предпринять?

 

burato
()

Supertux2, как пройти «Трудности призрачного дерева»??

Что там вобще надо делать, не могу понять.

 

burato
()

Gentoo, как отредактировать ebuild, чтобы не было ошибки Digest verification failed ?

Нужно отредактировать ebuild, чтобы он не тащил несовместимую зависимость.

Вариант создавать целый локальный оверлей не особо хочется, потому, что я не понимаю, как он работает. Какие есть способы править ebuild?

 ,

burato
()

В Gentoo Aarch64 после обновления Epiphany не открываются страницы

До обновления всё работало корректно. Теперь в консоль постоянно летят эти сообщения

** (process:3): WARNING **: 19:44:38.606: Failed to connect to bus: The given address is empty

(process:3): GLib-GIO-CRITICAL **: 19:44:38.721: g_dbus_connection_get_unique_name: assertion 'G_IS_DBUS_CONNECTION (connection)' failed

(epiphany:18096): epiphany-WARNING **: 19:44:38.776: Web process crashed

Пробовал из поиска советы типа WEBKIT_FORCE_SANDBOX=0, никакого результата. Что-то в опенсорсе дела всё хуже и хуже.

 , , webkit-gtk

burato
()

OpenMW: Bullet does not uses double precision

При обновлении Мира на Gentoo стал обновляться и openMW:

-- Found Bullet: /usr/local/lib/libBulletDynamics.a (Required is at least version "286") 
-- Checking if Bullet uses double precision
CMake Error at CMakeLists.txt:387 (message):      
  Bullet does not uses double precision       
Bullet собрана вот с такими юзами
[ebuild   R   ~] sci-physics/bullet-3.21:0/3.21::gentoo  USE="double-precision openmp threads -doc -examples -extras (-tbb) -test" 0 KiB

Что за проблема и решается ли?

 ,

burato
()

Gentoo, при попытке собрать elinks ошибка 'bz2' not found

В системе bz2 есть

$ which bzip2
/bin/bzip2
При попытке собрать elinks
Run-time dependency bzip2 found: NO (tried pkgconfig and cmake)
                                                           
meson.build:387:27: ERROR: C shared library 'bz2' not found 
Что можно сделать?

 , ,

burato
()

Как при компиляции пакетов системы в Gentoo используя distcc заставить удалённую машину работать всеми ядрами?

Освоил distcc, собрал несколько элементов кластера, одноплатнтков то у меня много, но заметил, что компмлмруют они только половиной ядер. Использовал хэндбук гентушный. Есть какие то опции и аргументы, чтобы заставит компилять усерднее?

 ,

burato
()

В Gentoo на Orange pi5 Qtwebengine собирается ровно 4 часа.

На i7 4 поколения три часа с чем то. Это явно успех.

 ,

burato
()

dev-libs/OpenNI2, не собирается на арме.

Зависимость от freecad. Если есть способ её убрать напишите.

>>> Compiling source in /var/tmp/portage/dev-libs/OpenNI2-2.2_beta2-r1/work/OpenNI2-2.2-beta2 ...
make -j6 CC=aarch64-unknown-linux-gnu-gcc CXX=aarch64-unknown-linux-gnu-g++ ALLOW_WARNINGS=1 GLUT_SUPPORTED=1 ALL_WRAPPERS= JAVA_SAMPLES= 
ThirdParty/PSCommon/BuildSystem/CommonDefs.mak:22: *** Can't determine host platform.  Останов.

 ,

burato
()

Mupdf, навигация по странице, вопрос

Здравствуйте знатоки наркоманской проги mupdf. В man доументации не нашёл, как в пределах одной странички мгновенно переместиться вверх или внниз, но от отчаянья начал жать все клавиши подряд и переместился как надо. Больше не воспроизвёл это сочетание клавиш. Потому вопрос, кто знает, это возможно и какие клавиши? Или случайно совпало?

 ,

burato
()

Какую опцию ядра нужно включить для электронного мольберта?

https://aliexpress.ru/item/1005005486158698.html

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

 ,

burato
()

можно ли обратиться к диску по идентификатору?

Можно ли обратиться к диску не по /dev/sdX, а по UUID? Для того, чтобы, например, мониторить диск или прочитать смарт?

 ,

burato
()

При попытке собрать U-boot для rk3588 проблема с питоном

Инструкция эта https://u-boot.readthedocs.io/en/latest/board/rockchip/rockchip.html

При сборке:

SYM     spl/u-boot-spl.sym
  MKIMAGE u-boot.img
  MKIMAGE u-boot-dtb.img
  BINMAN  .binman_stamp
python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python3.7
Traceback (most recent call last):
  File "u-boot/./tools/binman/binman", line 46, in <module>
    from binman import control
  File "u-boot/tools/binman/control.py", line 16, in <module>
    import pkg_resources
ModuleNotFoundError: No module named 'pkg_resources'
make: *** [Makefile:1111: .binman_stamp] Ошибка 1

Где и как взять этот модуль «pkg_resources» не знаю и найти не могу.

Надесь на подсказки.

Разрешил. В файле /etc/python-exec/python-exec.conf прописал нужную версию питона, 3.10

 ,

burato
()

Orange PI5, в UART консоли вместо вывода кракозябры.

Устанавливаю рекомендованый битрейд 1500000, взял Armbian. Он загружается, по HDMI вывод есть. А вот в UART нет ничего. То есть при старте платы туда вываливаются кракозябры и всё, потом молчит. Что делать не знаю, но попробую собрать U-boot сам.

--------------------------------------------

Проблема решена!!! Сделал провод от уарт-усб чипа до оранж пая длиной с четыре пальца и всё заработало идеально!

 ,

burato
()

Qutebrowser, vk.com сошёл с ума.

Здравствуйте! Включил Qutebrowser, включил в нём вконтакт, там было раньше всё без нареканий. Любые другие сайты работают как раньше, всё идеально. А сейчас страница раз в три секунды обновляется чтоли, словом невозможно делать ничего, бесконечно всё прыгает. Как это автообновление запретить можно?

 ,

burato
()

Понизить принудительно максимальную ширину канала WIFI RTL8189es

Доброго всем здравствуйте! Есть возможность понизить ширину канала WiFi? Проблема в том, что оно всегда минимальную ставит 72Mbis/s, чего многовато, как вследствии пинг плавает, иногда пакеты не доходят. На скорость пофиг, да и лучше стабильный линк, чем это всё.

Для примера смартфон на андроиде понижает ширину канала как нужно и даже далеко от точки доступа с плохим сигналом линк устойчив.

Хотелось бы на линуксе это сделать. Если надо будет сорцы вафли править, то они есть, модуль его собирается отдельно, в ядро поддержку не ввезли.

 ,

burato
()

RSS подписка на новые темы