So i had this other issue where the power button would not trigger 
poweroff, and from time to time i try new kernel versions to see if it 
works, and i have recently switched to 4.1.22 because it does work there.

But.

Strange things happen with SPI in 4.1.22, spidev is now created as 
/dev/spidev2.X instead /dev/spidev1.X, or, when using "cape-universal" 
overlay, i get both /dev/spidev1.X and /dev/spidev2.X but none of them are 
working.

What i mean by " SPI not working".

I can get the kernel to create /dev/spidevX.X, i can open it, write to it, 
read from it etc, however, it does not trigger ANY electrical change on 
physical SPI bus pins, none. I have been fiddling with device tree overlay 
sources, without success.

I have my oscilloscope connected and MISO/MOSI lines are not even hoing 
high during transmision ( they are suppose to go high as soon as 
/dev/spidevX.X is created ).

So i am swapping uname_r value in uEnv.txt to switch between kernels and 
compare the results, and so far in 4.1.1 spi is working fine, and in 4.1.22 
spi is a black hole, pretending to work, and has absolutely no effect on 
physical spi pins on the cpu.

I HAVE TRIED 4.1.22 kernel from diffrent pre-builds and from sources.

TL;DR
On kernel 4.1.22, spi bus pins are always low.

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/cd4384e6-16eb-496e-a71c-cdaac43795da%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to