Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enabling CAN FD on BBB #30

Open
Lemon-zz opened this issue Jul 23, 2016 · 0 comments
Open

Enabling CAN FD on BBB #30

Lemon-zz opened this issue Jul 23, 2016 · 0 comments

Comments

@Lemon-zz
Copy link

On 4.4.9 enabling CAN FD was end with "Operation not supported".
On 4.4.15 enabling CAN FD was end with Kernel Oops.

ip link set can0 type can fd on

Message from syslogd@beaglebone at Jul 23 11:36:20 ...
 kernel:[   90.454664] Internal error: Oops: 17 [#1] THUMB2

Message from syslogd@beaglebone at Jul 23 11:36:20 ...
 kernel:[   90.560944] Process ip (pid: 631, stack limit = 0xdbcbe210)

Message from syslogd@beaglebone at Jul 23 11:36:20 ...
 kernel:[   90.566553] Stack: (0xdbcbfbb0 to 0xdbcc0000)

Message from syslogd@beaglebone at Jul 23 11:36:20 ...
 kernel:[   90.570953] fba0:                                     00000005 dbcbfc18 c0751dd4 dbcbfce0

Message from syslogd@beaglebone at Jul 23 11:36:20 ...
 kernel:[   90.579199] fbc0: dba93728 c038f253 00000008 c05a63d1 db8aa800 00000000 dba93700 c05a63d1

Message from syslogd@beaglebone at Jul 23 11:36:20 ...
 kernel:[   90.587443] fbe0: c0751dd4 c012a087 dc5b4640 c0751ce4 dba93720 c0ab104c c0b5da20 00000000

Message from syslogd@beaglebone at Jul 23 11:36:20 ...
 kernel:[   90.595687] fc00: dba93710 dbcbfbe0 dd4f5338 00000000 000005f0 c015e3ad 00000000 dba93724

Message from syslogd@beaglebone at Jul 23 11:36:20 ...
 kernel:[   90.603929] fc20: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000

Message from syslogd@beaglebone at Jul 23 11:36:20 ...
 kernel:[   90.612170] fc40: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000

Message from syslogd@beaglebone at Jul 23 11:36:20 ...
 kernel:[   90.620413] fc60: 00000000 00000000 00000000 00000000 00000000 00000000 dba93720 00000000

Message from syslogd@beaglebone at Jul 23 11:36:20 ...
 kernel:[   90.628654] fc80: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000

Message from syslogd@beaglebone at Jul 23 11:36:20 ...
 kernel:[   90.636896] fca0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000

Message from syslogd@beaglebone at Jul 23 11:36:20 ...
 kernel:[   90.645138] fcc0: 00000000 00000000 00000000 00000000 d78d3000 00000000 600d0113 dbcbfde8

Message from syslogd@beaglebone at Jul 23 11:36:20 ...
 kernel:[   90.653381] fce0: 006e6163 00000000 00000000 00000000 00000000 00000000 00000000 00000000

Message from syslogd@beaglebone at Jul 23 11:36:20 ...
 kernel:[   90.661622] fd00: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b494b31f

Message from syslogd@beaglebone at Jul 23 11:36:20 ...
 kernel:[   90.669866] fd20: dc5b4640 00000000 c0ab104c dba93700 dc5b4640 00000000 00000000 00000000

Message from syslogd@beaglebone at Jul 23 11:36:20 ...
 kernel:[   90.678111] fd40: dc5b4640 c05a56cd c0ab213c c0ab104c 024200ca c05b8a8b d78d3088 b494b31f

Message from syslogd@beaglebone at Jul 23 11:36:20 ...
 kernel:[   90.686355] fd60: 00000000 dba93700 c05a5631 dc5b4640 0000002c c0ab104c 00000000 c05baebd

Message from syslogd@beaglebone at Jul 23 11:36:20 ...
 kernel:[   90.694599] fd80: dc5b4640 dc5b4640 dbd1b800 c05a5629 dd97d000 c05ba819 7fffffff b494b31f

Message from syslogd@beaglebone at Jul 23 11:36:20 ...
 kernel:[   90.702844] fda0: c0ab104c dbcbff60 c0ab104c 00000000 dbd1b800 00000008 0000002c c05bac93

Message from syslogd@beaglebone at Jul 23 11:36:20 ...
 kernel:[   90.711087] fdc0: 00000008 c0107911 c0ab104c dbcbff68 00000000 dbcbfe40 00000001 00000001

Message from syslogd@beaglebone at Jul 23 11:36:20 ...
 kernel:[   90.719331] fde0: befd1670 c037b7b1 dbcbfe44 dbad20c0 00000000 00000277 00000000 00000000

Message from syslogd@beaglebone at Jul 23 11:36:20 ...
 kernel:[   90.727573] fe00: 00000000 b494b31f 00000001 dbcbff60 dd667200 00000000 00000000 dd667200

Message from syslogd@beaglebone at Jul 23 11:36:20 ...
 kernel:[   90.735817] fe20: 00000000 dbcbff04 befd16a0 c0585c67 00200000 dbcbff60 c0ab104c c05863ad

Message from syslogd@beaglebone at Jul 23 11:36:20 ...
 kernel:[   90.744062] fe40: 00000000 befd5708 0000002c dbda4744 00000040 00000744 000001d1 b6f33000

Message from syslogd@beaglebone at Jul 23 11:36:20 ...
 kernel:[   90.752307] fe60: ddaa0e80 dbcbe000 c0ab104c c010d0fb dd817c00 000000b6 b6f30000 de3423a4

Message from syslogd@beaglebone at Jul 23 11:36:20 ...
 kernel:[   90.760551] fe80: dda96f40 00000010 00000000 00000000 c0ab104c dbcbffb0 ddb40780 00000817

Message from syslogd@beaglebone at Jul 23 11:36:20 ...
 kernel:[   90.768795] fea0: befd165c db9353c0 ddb0a4b0 db9353f4 00000055 c066eb93 b494b31f c0ab104c

Message from syslogd@beaglebone at Jul 23 11:36:20 ...
 kernel:[   90.777040] fec0: fffffffe c0111441 00000000 00000800 00000000 00000002 ddd0e019 c0ab6aec

Message from syslogd@beaglebone at Jul 23 11:36:20 ...
 kernel:[   90.785284] fee0: c0ab104c 00000817 c066ea65 befd165c dbcbffb0 befd5da0 befd16a0 c000920f

Message from syslogd@beaglebone at Jul 23 11:36:20 ...
 kernel:[   90.793528] ff00: 00000000 dbcbff08 00000000 c0119cad dbc59d50 c00fc73f 024000c0 c00fc73f

Message from syslogd@beaglebone at Jul 23 11:36:20 ...
 kernel:[   90.801772] ff20: ddb0a0f0 b494b31f 00000004 c0ab104c dd667200 befd1684 00000000 c000eb84

Message from syslogd@beaglebone at Jul 23 11:36:20 ...
 kernel:[   90.810016] ff40: dbcbe000 00000000 befd16a0 c0586e3d 00000000 c0ab104c 00000000 fffffff7

Message from syslogd@beaglebone at Jul 23 11:36:20 ...
 kernel:[   90.818258] ff60: dbcbfe84 0000000c 00000001 00000000 00000000 dbcbfe4c 00000000 00000000

Message from syslogd@beaglebone at Jul 23 11:36:20 ...
 kernel:[   90.826501] ff80: 00000000 00000000 00000000 b494b31f befd4ed4 0000000c 00000010 befd1670

Message from syslogd@beaglebone at Jul 23 11:36:20 ...
 kernel:[   90.834744] ffa0: 00000128 c000e9c1 0000000c 00000010 00000003 befd1684 00000000 00000005

Message from syslogd@beaglebone at Jul 23 11:36:20 ...
 kernel:[   90.842989] ffc0: 0000000c 00000010 befd1670 00000128 00000000 00054694 befd1684 befd16a0

Message from syslogd@beaglebone at Jul 23 11:36:20 ...
 kernel:[   90.851233] ffe0: 00000000 befd1654 00034d1d b6f10016 400d0030 00000003 00000000 00000000

Message from syslogd@beaglebone at Jul 23 11:36:20 ...
 kernel:[   90.940934] Code: bf00 b500 f85d eb04 (694b) b16b 
Segmentation fault

Dmesg:

[   73.098394] can: controller area network core (rev 20120528 abi 9)
[   73.104923] NET: Registered protocol family 29
[   73.129394] can: raw protocol (rev 20120528)
[   90.437206] Unable to handle kernel NULL pointer dereference at virtual address 00000014
[   90.445484] pgd = db910000
[   90.448218] [00000014] *pgd=9bbe6831, *pte=00000000, *ppte=00000000
[   90.454664] Internal error: Oops: 17 [#1] THUMB2
[   90.459316] Modules linked in: can_raw can c_can_platform c_can can_dev usb_f_acm u_serial usb_f_rndis g_multi usb_f_mass_storage u_ether libcomposite omap_sham omap_aes snd_soc_davinci_mcasp snd_soc_edma snd_soc_omap omap_rng rng_core snd_soc_core snd_pcm_dmaengine snd_pcm snd_timer snd spi_omap2_mcspi soundcore evdev leds_gpio uio_pdrv_genirq uio
[   90.490674] CPU: 0 PID: 631 Comm: ip Not tainted 4.4.15-bone11 #1
[   90.496808] Hardware name: Generic AM33XX (Flattened Device Tree)
[   90.502943] task: ddb40780 ti: dbcbe000 task.ti: dbcbe000
[   90.508439] PC is at can_validate+0x5/0x3c [can_dev]
[   90.513461] LR is at rtnl_newlink+0x167/0x558
[   90.517855] pc : [<bf9d40ba>]    lr : [<c05a643b>]    psr: 600d0033
sp : dbcbfbb0  ip : 0000006e  fp : dbcbfc14
[   90.529400] r10: dbcbfc18  r9 : dba93700  r8 : 00000000
[   90.534661] r7 : dbcbfbe8  r6 : bf9d56e4  r5 : 00000000  r4 : db8aa800
[   90.541230] r3 : bf9d40b5  r2 : 00000000  r1 : 00000000  r0 : dbcbfc30
[   90.547803] Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA Thumb  Segment none
[   90.555159] Control: 50c5387d  Table: 9b910019  DAC: 00000051
[   90.560944] Process ip (pid: 631, stack limit = 0xdbcbe210)
[   90.566553] Stack: (0xdbcbfbb0 to 0xdbcc0000)
[   90.570953] fba0:                                     00000005 dbcbfc18 c0751dd4 dbcbfce0
[   90.579199] fbc0: dba93728 c038f253 00000008 c05a63d1 db8aa800 00000000 dba93700 c05a63d1
[   90.587443] fbe0: c0751dd4 c012a087 dc5b4640 c0751ce4 dba93720 c0ab104c c0b5da20 00000000
[   90.595687] fc00: dba93710 dbcbfbe0 dd4f5338 00000000 000005f0 c015e3ad 00000000 dba93724
[   90.603929] fc20: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   90.612170] fc40: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   90.620413] fc60: 00000000 00000000 00000000 00000000 00000000 00000000 dba93720 00000000
[   90.628654] fc80: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   90.636896] fca0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   90.645138] fcc0: 00000000 00000000 00000000 00000000 d78d3000 00000000 600d0113 dbcbfde8
[   90.653381] fce0: 006e6163 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   90.661622] fd00: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b494b31f
[   90.669866] fd20: dc5b4640 00000000 c0ab104c dba93700 dc5b4640 00000000 00000000 00000000
[   90.678111] fd40: dc5b4640 c05a56cd c0ab213c c0ab104c 024200ca c05b8a8b d78d3088 b494b31f
[   90.686355] fd60: 00000000 dba93700 c05a5631 dc5b4640 0000002c c0ab104c 00000000 c05baebd
[   90.694599] fd80: dc5b4640 dc5b4640 dbd1b800 c05a5629 dd97d000 c05ba819 7fffffff b494b31f
[   90.702844] fda0: c0ab104c dbcbff60 c0ab104c 00000000 dbd1b800 00000008 0000002c c05bac93
[   90.711087] fdc0: 00000008 c0107911 c0ab104c dbcbff68 00000000 dbcbfe40 00000001 00000001
[   90.719331] fde0: befd1670 c037b7b1 dbcbfe44 dbad20c0 00000000 00000277 00000000 00000000
[   90.727573] fe00: 00000000 b494b31f 00000001 dbcbff60 dd667200 00000000 00000000 dd667200
[   90.735817] fe20: 00000000 dbcbff04 befd16a0 c0585c67 00200000 dbcbff60 c0ab104c c05863ad
[   90.744062] fe40: 00000000 befd5708 0000002c dbda4744 00000040 00000744 000001d1 b6f33000
[   90.752307] fe60: ddaa0e80 dbcbe000 c0ab104c c010d0fb dd817c00 000000b6 b6f30000 de3423a4
[   90.760551] fe80: dda96f40 00000010 00000000 00000000 c0ab104c dbcbffb0 ddb40780 00000817
[   90.768795] fea0: befd165c db9353c0 ddb0a4b0 db9353f4 00000055 c066eb93 b494b31f c0ab104c
[   90.777040] fec0: fffffffe c0111441 00000000 00000800 00000000 00000002 ddd0e019 c0ab6aec
[   90.785284] fee0: c0ab104c 00000817 c066ea65 befd165c dbcbffb0 befd5da0 befd16a0 c000920f
[   90.793528] ff00: 00000000 dbcbff08 00000000 c0119cad dbc59d50 c00fc73f 024000c0 c00fc73f
[   90.801772] ff20: ddb0a0f0 b494b31f 00000004 c0ab104c dd667200 befd1684 00000000 c000eb84
[   90.810016] ff40: dbcbe000 00000000 befd16a0 c0586e3d 00000000 c0ab104c 00000000 fffffff7
[   90.818258] ff60: dbcbfe84 0000000c 00000001 00000000 00000000 dbcbfe4c 00000000 00000000
[   90.826501] ff80: 00000000 00000000 00000000 b494b31f befd4ed4 0000000c 00000010 befd1670
[   90.834744] ffa0: 00000128 c000e9c1 0000000c 00000010 00000003 befd1684 00000000 00000005
[   90.842989] ffc0: 0000000c 00000010 befd1670 00000128 00000000 00054694 befd1684 befd16a0
[   90.851233] ffe0: 00000000 befd1654 00034d1d b6f10016 400d0030 00000003 00000000 00000000
[   90.859545] [<bf9d40ba>] (can_validate [can_dev]) from [<c05a643b>] (rtnl_newlink+0x167/0x558)
[   90.868242] [<c05a643b>] (rtnl_newlink) from [<c05a56cd>] (rtnetlink_rcv_msg+0x9d/0x174)
[   90.876420] [<c05a56cd>] (rtnetlink_rcv_msg) from [<c05baebd>] (netlink_rcv_skb+0x75/0x84)
[   90.884755] [<c05baebd>] (netlink_rcv_skb) from [<c05a5629>] (rtnetlink_rcv+0x25/0x2c)
[   90.892740] [<c05a5629>] (rtnetlink_rcv) from [<c05ba819>] (netlink_unicast+0xe1/0x168)
[   90.900815] [<c05ba819>] (netlink_unicast) from [<c05bac93>] (netlink_sendmsg+0x363/0x438)
[   90.909156] [<c05bac93>] (netlink_sendmsg) from [<c0585c67>] (sock_sendmsg+0x23/0x2c)
[   90.917057] [<c0585c67>] (sock_sendmsg) from [<c05863ad>] (___sys_sendmsg+0x165/0x16c)
[   90.925043] [<c05863ad>] (___sys_sendmsg) from [<c0586e3d>] (__sys_sendmsg+0x35/0x54)
[   90.932950] [<c0586e3d>] (__sys_sendmsg) from [<c000e9c1>] (ret_fast_syscall+0x1/0x52)
[   90.940934] Code: bf00 b500 f85d eb04 (694b) b16b 
[   90.946243] ---[ end trace b087d929a8877b05 ]---

Ive build kernel with default configs and install with "local_install.sh".

Maybe I doing something wrong?

Just need CAN FD working. Last it works on 3.8.x, but BBB was unstable so I forced to reflash it with new image. Last image is 4.4.9 with no CAN FD.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant