Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:0
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Embedded Linux
Realtek 8152 + imx6s-oem + Boundary Debian 9
SmartRogue
Добавлено 14.03.2019 09:41 Редактировалось 14.03.2019 09:42 Сообщение: 11
SmartRogue
0

Пункты: 1449
Регистрация: 27.11.2017
Цитата

надо в ядре включить stack protector


Увы и ах, вновь что-то осталось неучтённым...

Код

debian@imx6board:~/r8152-2.11.0$ sudo ln -s /lib/modules/4.1.15-25-boundary-12s/build /lib/modules/4.1.15/build
[sudo] password for debian:
debian@imx6board:~/r8152-2.11.0$ make
make -C /lib/modules/4.1.15/build SUBDIRS=/home/debian/r8152-2.11.0 modules
make[1]: Entering directory '/usr/src/linux-headers-4.1.15-25-boundary-12s'
Makefile:10: *** mixed implicit and normal rules: deprecated syntax
CC [M] /home/debian/r8152-2.11.0/r8152.o
Building modules, stage 2.
MODPOST 1 modules
CC /home/debian/r8152-2.11.0/r8152.mod.o
LD [M] /home/debian/r8152-2.11.0/r8152.ko
make[1]: Leaving directory '/usr/src/linux-headers-4.1.15-25-boundary-12s'
debian@imx6board:~/r8152-2.11.0$ sudo make install_rules
install --group=root --owner=root --mode=0644 50-usb-realtek-net.rules /etc/udev/rules.d/
debian@imx6board:~/r8152-2.11.0$ cp ./r8152.ko /lib/modules/4.1.15/kernel/drivers/net/usb/
debian@imx6board:~/r8152-2.11.0$ sudo depmod -a
debian@imx6board:~/r8152-2.11.0$ sudo modprobe r8152
Segmentation fault
debian@imx6board:~/r8152-2.11.0$ dmesg
[ 811.460170] Unable to handle kernel NULL pointer dereference at virtual address 00000061
[ 811.467075] pgd = 81c20000
[ 811.468480] [00000061] *pgd=00000000
[ 811.470770] Internal error: Oops: 5 [#1] PREEMPT SMP ARM
[ 811.474783] Modules linked in: r8152(O+) mxc_v4l2_capture ipu_bg_overlay_sdc ipu_still ipu_prp_enc ipu_csi_enc ipu_fg_overlay_sdc adv7180_tvin v4l2_int_device galcore(O) evbug
[ 811.489301] CPU: 0 PID: 1153 Comm: modprobe Tainted: G W O 4.1.15 #0
[ 811.495302] Hardware name: Freescale i.MX6 Quad/DualLite (Device Tree)
[ 811.500532] task: 897af900 ti: 81e4c000 task.ti: 81e4c000
[ 811.504643] PC is at load_module+0x1a50/0x1e90
[ 811.507791] LR is at load_module+0x1a3c/0x1e90
[ 811.510939] pc : [<80090908>] lr : [<800908f4>] psr: 20010013
sp : 81e4de70 ip : 89508831 fp : 00000007
[ 811.519814] r10: 00000000 r9 : 00000000 r8 : 00000000
[ 811.523741] r7 : 7f0b6d24 r6 : 7f0b6d18 r5 : 0000004d r4 : 81e4df4c
[ 811.528961] r3 : 7f0b6e60 r2 : 00000000 r1 : 00000000 r0 : 80abe278
[ 811.534183] Flags: nzCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user
[ 811.540012] Control: 10c53c7d Table: 11c20059 DAC: 00000015
[ 811.544451] Process modprobe (pid: 1153, stack limit = 0x81e4c210)
[ 811.549325] Stack: (0x81e4de70 to 0x81e4e000)
[ 811.552386] de60: 7f0b6d24 00007fff 8008d990 800e8f1c
[ 811.559261] de80: 00000000 80ab44c8 7f0b6d60 80ab4564 7f0b6e60 a16d5ba4 7f0b6d24 8071c3e0
[ 811.566143] dea0: 808b5cd4 808b5c70 808b5c7c 00000000 80ab44c8 808b5a8c 80ab0001 00000000
[ 811.573016] dec0: 80947d18 8093a738 00000000 00000000 00000000 00000000 00000000 00000000
[ 811.579889] dee0: 6e72656b 00006c65 00000000 00000000 00000000 00000000 00000000 00000000
[ 811.586770] df00: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 dc8ba30f
[ 811.593644] df20: 8738ae38 80ab44c8 00000000 00000003 54b8aadc 8000f944 81e4c000 00000000
[ 811.600526] df40: 55f42df0 80090f48 81e4df50 a1620000 000b5c1c a16d5604 a16d549c a16a3884
[ 811.607408] df60: 0001ce54 0001df64 00000000 00000000 00000000 00000024 00000025 00000010
[ 811.614281] df80: 0000000c 0000000a 00000000 dc8ba30f 00000000 55f42df0 55f42158 db08cd00
[ 811.621154] dfa0: 0000017b 8000f7c0 55f42df0 55f42158 00000003 54b8aadc 00000000 54b8b1b0
[ 811.628027] dfc0: 55f42df0 55f42158 db08cd00 0000017b 00040000 00000000 00000000 55f42df0
[ 811.634909] dfe0: 7ecfa368 7ecfa358 54b823af 76f46fc2 60010030 00000003 00000003 20028888
[ 811.641806] [<80090908>] (load_module) from [<80090f48>] (SyS_finit_module+0xa0/0xb0)
[ 811.648340] [<80090f48>] (SyS_finit_module) from [<8000f7c0>] (ret_fast_syscall+0x0/0x3c)
[ 811.655216] Code: e59d3020 e1530005 e2455008 0a000009 (e5953014)
[ 811.664812] ---[ end trace 5a938aade0a247b8 ]---
Спуститься к концу Подняться к началу
Персональная информация
SmartRogue
Добавлено 15.03.2019 07:11 Сообщение: 12
SmartRogue
0

Пункты: 1449
Регистрация: 27.11.2017
Буду благодарен новой подсказке, потому как для меня это всё сродни магии ((
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux