trying to have flexcan working, actually enabling ColdFire on flexcan.c in mainline kernel.
I can actually see a data stream generated,
ip link set can0 type can bitrate 500000
ip link set can0 type can bitrate 1000000
produce correct bitrate. On the other bus end i have a USB PEAK, both bus sides are terminated properly.
but "ip link set can0 up" just after produces a kernel frozen situation. I am investigating, if any idea, welcome.
thanks for your reply.
Well, i checked that flexcan0 is not in low power, keeping the other side PEAK usb at 500 Kbit, on "ip link set can0 up", kernel (or ip tool) hangs someway over netlink stuff. But, i can clearly see by oscilloscope flexcan0 sending out arbitration frame and a see remote side providing "ack".
One chance is that for some reason drivers interrupts are not working.