LINUX.ORG.RU

Сообщения 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
()

Как на уровне ядра «сдвинуть» видео по HDMI?

Форум — General

Не знаю в чём дело, но картинка смещена на 3/4 строки вниз.

https://sun9-34.userapi.com/impg/hWiVmGtgF-bWS0TnMUK_QLv_GxkCzsezVaoBXg/LNjRA...

То есть там, где должен быть промптер экран уже кончился. Зато вверху

https://sun9-8.userapi.com/impg/YB35-g2JRFuW9IsRiEM4lnBviKmeQVZEJHoLnw/jRV3PZ...

Пустое место, как раз по нехватающей снизу высоте. Как можно на «ядерном» уровне, чтобы не только в иксах, подвинуть изображение? Монитор не настраивается, совсем никак.

 

burato
()

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