LINUX.ORG.RU

Сообщения burato

 

Как инверсировать обе оси у тачпада?

Форум — Linux-hardware

Можно на ядерном уровне инверсировать обе оси мыши? Интересует тачпад. Нужно именно на ядерном уровне, чтоб до иксов во фреймбуфферной консоли это тоже было.

 mice,

burato
()

На amlogic s922 одноплатнике постоянно вываливается кернел паник. Как прочитать его вывод?

Форум — General
[  909.945285] SError Interrupt on CPU3, code 0xbf000000 -- SError
[  909.945288] CPU: 3 PID: 17234 Comm: bash Tainted: G        WC        5.10.52-gentoo-burato #1
[  909.945290] Hardware name: Hardkernel ODROID-N2 (DT)
[  909.945291] pstate: 40000005 (nZcv daif -PAN -UAO -TCO BTYPE=--)
[  909.945291] pc : __split_vma+0x80/0x1a0
[  909.945292] lr : __split_vma+0x80/0x1a0
[  909.945293] sp : ffff800016debd40
[  909.945294] x29: ffff800016debd40 x28: ffff000005403a00 
[  909.945297] x27: 0000000000000000 x26: 0000000000000001 
[  909.945299] x25: ffff000002bfe000 x24: 0000ffffa9c4f000 
[  909.945301] x23: ffff000002bfe000 x22: 0000000000000000 
[  909.945302] x21: 0000ffffa9c4c000 x20: ffff000002bfeb40 
[  909.945304] x19: 0000000000000001 x18: 0000000000000000 
[  909.945306] x17: 0000000000000000 x16: 0000000000000000 
[  909.945308] x15: 0000000000000000 x14: 0000000000000000 
[  909.945309] x13: 0000000000000000 x12: 0000000000000000 
[  909.945311] x11: 0000000000000000 x10: 0000000ffffa9c49 
[  909.945312] x9 : 0000000000000000 x8 : ffff0000060ba738 
[  909.945314] x7 : ffff000002c89350 x6 : ffff000002bfec00 
[  909.945316] x5 : 0000000000000040 x4 : 0000000000000000 
[  909.945317] x3 : 0000000000000001 x2 : 0000000000000000 
[  909.945319] x1 : ffff000002bfeb40 x0 : 0000000000000000 
[  909.945321] Kernel panic - not syncing: Asynchronous SError Interrupt
[  909.945322] CPU: 3 PID: 17234 Comm: bash Tainted: G        WC        5.10.52-gentoo-burato #1
[  909.945322] Hardware name: Hardkernel ODROID-N2 (DT)
[  909.945323] Call trace:
[  909.945324]  dump_backtrace+0x0/0x1d0
[  909.945324]  show_stack+0x18/0x70
[  909.945325]  dump_stack+0xd0/0x12c
[  909.945326]  panic+0x16c/0x334
[  909.945326]  nmi_panic+0x8c/0x90
[  909.945327]  arm64_serror_panic+0x78/0x84
[  909.945327]  do_serror+0x64/0x6c
[  909.945328]  el1_error+0x90/0x110
[  909.945329]  __split_vma+0x80/0x1a0
[  909.945329]  __do_munmap+0xc0/0x490
[  909.945330]  __vm_munmap+0x70/0xd0
[  909.945331]  __arm64_sys_munmap+0x34/0x50
[  909.945331]  do_el0_svc+0x7c/0x170
[  909.945332]  el0_svc+0x14/0x20
[  909.945332]  el0_sync_handler+0x1a4/0x1c0
[  909.945333]  el0_sync+0x180/0x1c0
[  909.945350] SMP: stopping secondary CPUs
[  909.945351] Kernel Offset: disabled
[  909.945352] CPU features: 0x0040002,61082000
[  909.945352] Memory Limit: none

Что ему не так? Кто умеет грамотно читать панику? Объясните, пожалуйста.

 

burato
()

У одного меня при скорости инета в 80МБ/с с гитхаба клонируется реп в 500КБ/с?

Форум — Talks

Вот с торрента файлик 80МБ/с прилетел. Это норма вообще?

 

burato
()

Как защититься от кидка в рынке свободного труда?

Форум — Talks

Всё больше и больше желающих отремонтировать станок за мой счёт людей и всё меньше и меньше за это платят. Из последнего: Судостроительный завод. Плазморез фанук, перестал работать. Что делал я: Проверил всю механическую часть, провода, привода, разъёмы(ошибка данных с привода была), проверил модули серво-усилителей. Всё, даже материнку, поставив её на рабочий аппарат. Причина оказалась в ней. Я предположил, что нужна PMCCIA карта памяти, чтоб сделать бекап ОС с рабочей и развернуть её на сбойной. И всё, мне сказали досвидос, работал я бесплатно. Как мне сказали карту памяти искать не будут, наймут другого наладчика. Зато я познакомился с оператором, он сказал никаких мастеров не было, пока был выходной сам инженер перепрошил по гуглу с карты памяти и всё заработало. Договор есть, да, они его формально нарушили, но я по суду нихрена не получу, опыт есть. Договор-бесполезная трата времени.

Второй момент: молокозавод в посёлке. Его хозяин где-то нашёл мой номер, якобы с хорошими рекомендациями(видимо, что можно кидать)

Тоже около двух недель я изучаю упаковочную машину, нахожу проблемы, устраняю их, файтически за парой мелких недостатков машина работает. И тут этот хозяин начинает морозиться, не отвечать на звонки, прятаться на рабочем месте. Такое я видел, с этим вообще не знаю как бороться.

По выхлопу я эти 4 недели жру просрочку, которую оставляют возле магазинов сетевых вечером, меня уже от тухлого привкуса тошнит! Зачем работать, чтобы жрать как бомж? Или уже пора РОСКОМНАЗДОР и идти наводить справедливость? Как жить? Я джва месяца уже не могу даже заплатить за телефон. Ещё у меня поломался ноут, у меня была ещё работа делать систему управления на координатно расточной станок на микроконтроллере, я умею и знаю как делать, но без ноута не могу... Почему всё хуже и хуже? Может правда уже пора стать героем?

 ,

burato
()

X88 King Amlogic S922x dts настройка параметров USB

Форум — Linux-hardware

Здравия! Пытаюсь в линуксе настроить работу усб портов, в первоначальном варианте не было дтб файла для этой доски, его не сделали. Для подобных плат дтб файлы позволяют загрузить систему, но не работает усб. На другой доске с таким же чипом усб заработал из коробки, оба 2, 2.0 и 3.0. Андроид дтб для неё я достал, переконвертировал в дтс, про усб у него:

dwc3@ff500000 {
                compatible = "synopsys, dwc3";
                status = "okay";
                reg = <0xff500000 0x100000>;
                interrupts = <0x00 0x1e 0x04>;
                usb-phy = <0x2a 0x2b>;
                cpu-type = "gxl";
                clock-src = "usb3.0";
                clocks = <0x13 0x41>;
                clock-names = "dwc_general";
                phandle = <0xde>;
        };

        usb2phy@ffe09000 {
                compatible = "amlogic, amlogic-new-usb2-v2";
                status = "okay";
                reg = <0xffe09000 0x80 0xffd01008 0x100 0xff636000 0x2000 0xff63a000 0x2000>;
                pll-setting-1 = <0x9400414>;
                pll-setting-2 = <0x927e0000>;
                pll-setting-3 = <0xac5f69e5>;
                pll-setting-4 = <0xfe18>;
                pll-setting-5 = <0x8000fff>;
                pll-setting-6 = <0x78000>;
                pll-setting-7 = <0xe0004>;
                pll-setting-8 = <0xe000c>;
                portnum = <0x02>;
                phandle = <0x2a>;
        };

usb3phy@ffe09080 {
                compatible = "amlogic, amlogic-new-usb3-v2";
                status = "okay";
                reg = <0xffe09080 0x20>;
                phy-reg = <0xff646000>;
                phy-reg-size = <0x2000>;
                usb2-phy-reg = <0xffe09000>;
                usb2-phy-reg-size = <0x80>;
                interrupts = <0x00 0x10 0x04>;
                clocks = <0x13 0x18>;
                clock-names = "pcie_refpll";
                portnum = <0x01>;
                otg = <0x00>;
                gpio-vbus-power = "GPIOH_6";
                gpios = <0x2c 0x17 0x00>;
                phandle = <0x2b>;
        };

dwc2_a@ff400000 {
                compatible = "amlogic, dwc2";
                status = "okay";
                device_name = "dwc2_a";
                reg = <0xff400000 0x40000>;
                interrupts = <0x00 0x1f 0x04>;
                pl-periph-id = <0x00>;
                clock-src = "usb0";
                port-id = <0x00>;
                port-type = <0x02>;
                port-speed = <0x00>;
                port-config = <0x00>;
                port-dma = <0x00>;
                port-id-mode = <0x00>;
                usb-fifo = <0x2d8>;
                cpu-type = "v2";
                phy-reg = <0xffe09000>;
                phy-reg-size = <0xa0>;
                phy-interface = <0x00>;
                clocks = <0x13 0x41 0x13 0x49>;
                clock-names = "usb_general\0usb1";
                controller-type = <0x03>;
                phandle = <0xdf>;
        };
Андроид дтб на линуксе не работает, после «Starting kernel» ничего, просто висит. Тупо переписать это , удалив старое описание усб, в переконверченный дтб, который работает пробовал, безрезультатно, про усб ничего не появляется нигде.

Когда в рабочем дтс я убрал узел про usb_pcie, он начал подавать признаки жизни:

dmesg | grep -i usb
[    0.074940] usbcore: registered new interface driver usbfs
[    0.074983] usbcore: registered new interface driver hub
[    0.075028] usbcore: registered new device driver usb
[    0.126372] phy-meson-g12a-usb2 36000.phy: can't request region for resource [mem 0x00036000-0x00037fff]
[    0.126388] phy-meson-g12a-usb2: probe of 36000.phy failed with error -16
[    0.126415] phy-meson-g12a-usb2 3a000.phy: can't request region for resource [mem 0x0003a000-0x0003bfff]
[    0.126423] phy-meson-g12a-usb2: probe of 3a000.phy failed with error -16
[    1.383827] dwc3-meson-g12a ffe09000000000a0.usbffe09000: invalid resource
[    1.390231] dwc3-meson-g12a: probe of ffe09000000000a0.usbffe09000 failed with error -22
[    1.398879] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.414269] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.430192] usbcore: registered new interface driver usb-storage
[    1.492721] usbcore: registered new interface driver usbhid
[    1.498165] usbhid: USB HID core driver
[    1.579595] USB_PWR_EN: supplied by 5V
[    1.863539] dwc3-meson-g12a ffe09000.usb: USB2 ports: 2
[    1.867816] dwc3-meson-g12a ffe09000.usb: USB3 ports: 0
[    1.875627] dwc2 ff400000.usb: supply vusb_d not found, using dummy regulator
[    1.880115] dwc2 ff400000.usb: supply vusb_a not found, using dummy regulator
[    1.887221] dwc2 ff400000.usb: Configuration mismatch. dr_mode forced to device
[    1.894398] dwc2 ff400000.usb: EPs: 7, dedicated fifos, 712 entries in SPRAM
[    1.906804] xhci-hcd xhci-hcd.2.auto: new USB bus registered, assigned bus number 1
[    1.929686] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.10
[    1.937759] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.944914] usb usb1: Product: xHCI Host Controller
[    1.949743] usb usb1: Manufacturer: Linux 5.10.52-gentoo-burato xhci-hcd
[    1.956384] usb usb1: SerialNumber: xhci-hcd.2.auto
[    1.961441] hub 1-0:1.0: USB hub found
[    1.974330] xhci-hcd xhci-hcd.2.auto: new USB bus registered, assigned bus number 2
[    1.981920] xhci-hcd xhci-hcd.2.auto: Host supports USB 3.0 SuperSpeed
[    1.988403] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[    1.996449] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.10
[    2.004600] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.011757] usb usb2: Product: xHCI Host Controller
[    2.016587] usb usb2: Manufacturer: Linux 5.10.52-gentoo-burato xhci-hcd
[    2.023228] usb usb2: SerialNumber: xhci-hcd.2.auto
[    2.028235] hub 2-0:1.0: USB hub found
[    2.373607] usb usb1-port1: Cannot enable. Maybe the USB cable is bad?
Датащит смотрел, адресацию проверял. В андроидовском дтб адресация мутная какая то, я не понимаю её, клоков там в корневом узле нету, какие то pll-setting.

Пробовал и в исходниках ядра где лежат dts вносить изменения как описано ТУТ и результат такой же, когда я редактировал дтс и приводил dmesg выше.

Что делать, куда копать?

 , , s922x

burato
()

AP6255 вайфай есть в исходниках ядра?

Форум — Linux-hardware

Какой конфиг у него?

 ,

burato
()

Хочу найти внятную информацию, как вытащить из прошивки от андроид тв-бокса DTB файл

Форум — Linux-hardware

Полно всякой инфы, но это не то. На мой одноплатник есть андроид тв-прошивка, я хочу позаимствовать дтб файл. Инфа вся для образов, а мой вариант это просто бинарная дата:

$ fdisk -l x88king_atv_vtx_v2.3.0.img
Диск x88king_atv_vtx_v2.3.0.img: 1,21 GiB, 1298853376 байт, 2536823 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
bur@opi4$ blkid x88king_atv_vtx_v2.3.0.img
bur@opi4$ file x88king_atv_vtx_v2.3.0.img
x88king_atv_vtx_v2.3.0.img: data
Никак не могу распаковать получается. На забаненный двапда спрашивал, дали ссылку на то, как system.img распаковать, ага, а я то бы не догадался натравить на неё блкид, фдиск и файл))). Но у меня не систем.имг, а бинарная дата, и как эту бинарную дату распотрошить инфы не вижу. Потому создаю этот пост, хочу разобраться.

 ,

burato
()

Принимать нажатия клавиш ардуиной, передавать из по уарту, это кто-то уже делал?

Форум — Linux-hardware

Нужно с усб клавиатуры(хуже если её придётся делать с кнопок), так что лучше обычная проводная усб. Чтобы нажатия на ней ардуина преобразовывала и пересылала по уарту, как так сделать?

 , ,

burato
()

Возможно ли во скомпиленном U-boot поменять переменные окружения по дефолту?

Форум — Linux-hardware

Здравия! Возможно ли в уже скомпилированном U-boot поменять переменные? Кто компилил забыл «saveenv», можно ли добраться до переменных и изменить их?

 ,

burato
()

U-boot для Amlogic s922x, скомпилить смог, но не работает USB и EMMC

Форум — Linux-hardware

Собирал по этому гайду:ю-бут для амлогик

При попытке в консоли юбута выбрать emmc говорить:

unable to select a mode : -5

Усб при команде

usb start
при конфиге на усб 3.0 выполняется, но ни одно устройство не определяет. Если выбрать усб 2.0 в конфигураторе, то ошибка при инициализации усб.

Перепробовал всё, что нашёл в конфигураторе про усб и emmc, но результата нет.

Кто опытный?

 ,

burato
()

Как собрать U-Boot для Amlogic s922x?

Форум — Linux-hardware

В сети инет не могу найти инструкций на этот s922x вообще инструкций, как собрать бутлоадер. Опыт имею собирать для Alwinner H6, там всё как надо.

Кто имеет опыт по амлогику?

 ,

burato
()

Ntp-client, Pppoe и Gentoo на OpenRC

Форум — Admin

Здравствуйте! Как правильно сделать взаимодействие системы с подключением к провайдеру по Pppoe, чтоб после установления сессии выполнялся ntp-client? Кроме костыля не нашёл решения.

Выслушаю грамотные решения.

 ntp-client, ,

burato
()

Как вам жара?

Форум — Talks

У нас хоть Волга есть, а как спасается от жары линуксоид города без реки?

 пошла жара

burato
()

СПВ: плазморез FANUC OI-MF, как восстановить бэкап с усб носителя?

Форум — Talks

Создать бекап мы смогли, инструкции есть в сети. А вот как с усб-флешки сделать backup restore?

Линукс тут при чём, надеюсь следующее поколение фануков будет на линуксе.

 

burato
()

У кого-нибудь есть ненужный 4G усб модем?

Форум — Talks

Который разлочивается и по которому можно звонить.

 

burato
()

Как опознать пины GPIO, которые видит система?

Форум — General

Здравия! Как опознать gpio пины, которые система видит как /sys/class/gpio/gpio423 итд? Я имею ввиду можно ли узнать адреса этих пинов? Ситуация такая, что пины на плате есть, а доков к чему они идут к чипу нет. Есть способ из системы узнать?

 

burato
()

Как лучше всего звонить и принимать звонки с линукса через 3G модем?

Форум — General

Есть модем усб, как по нему с линукса звонить и принимать звонки? Гуглил-инфы мало, не понял толком ничего.

Есть софтофоны под Gentoo?

 ,

burato
()

У кого-либо есть одноплатник Khadas VIM2?

Форум — General

Сделайте gpio readall пожалуйста и выложите результат.

 ,

burato
()

При сборке WiringPi, ошибка сборки

Форум — General
[Link (Dynamic)]
/usr/lib/gcc/aarch64-unknown-linux-gnu/10.2.0/../../../../aarch64-unknown-linux-gnu/bin/ld: wpiExtensions.o:(.bss+0x408): повторное определение «comDat»; drcNet.o:(.bss+0x400): здесь первое определение
/usr/lib/gcc/aarch64-unknown-linux-gnu/10.2.0/../../../../aarch64-unknown-linux-gnu/bin/ld: khadas_vim2.o:(.bss+0x28): повторное определение «phyToGpio»; khadas_vim1.o:(.bss+0x28): здесь первое определение
/usr/lib/gcc/aarch64-unknown-linux-gnu/10.2.0/../../../../aarch64-unknown-linux-gnu/bin/ld: khadas_vim2.o:(.bss+0x30): повторное определение «pinToGpio»; khadas_vim1.o:(.bss+0x30): здесь первое определение
/usr/lib/gcc/aarch64-unknown-linux-gnu/10.2.0/../../../../aarch64-unknown-linux-gnu/bin/ld: khadas_vim3.o:(.bss+0x28): повторное определение «phyToGpio»; khadas_vim1.o:(.bss+0x28): здесь первое определение
/usr/lib/gcc/aarch64-unknown-linux-gnu/10.2.0/../../../../aarch64-unknown-linux-gnu/bin/ld: khadas_vim3.o:(.bss+0x30): повторное определение «pinToGpio»; khadas_vim1.o:(.bss+0x30): здесь первое определение
collect2: ошибка: выполнение ld завершилось с кодом возврата 1
make: *** [Makefile:83: libwiringPi.so.3.11] Ошибка 1

Это у них библиотеки протухли?

 ,

burato
()

RTD2660H, пишут, что есть звук по HDMI, не могу найти пин на даташите

Форум — Linux-hardware

https://hotmcu.com/wiki/HDMI/VGA/AV_RTD2660H_Video_Converter_Board

Тут пишут, что:

This driver even has HDMI audio support and can drive two 4 ohm speakers directly.

Что он якобы умеет по HDMI принимать звук и напрямую на динамики вещать. Не могу на даташите найти, какой пин на вывод звука, поможите, надеюсь.

 ,

burato
()

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