Hello. I've also had issues to run CAN bus on my Orange Pi One. 
	I have armbinan with 6.x kernel. And also had stuck on interface upping. 
	I've solved it by modifing dts file in interrupt section
 
	Have changed <0 7 2> to <0 7 8> and now it works fine! Thanks to one good person who described the same issue and suggested to change interruption type. 
	I've looked at linux kernel header and  IRQ_TYPE_LEVEL_LOW points to 8. 
	Connected to my car and data started to run. Thanks!