Bug ID 1205359
Summary Modprobing spidev on a Raspberry Pi does not create "/dev/spidev*.*".
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware aarch64
OS All
Status NEW
Severity Normal
Priority P5 - None
Component Kernel
Assignee kernel-bugs@opensuse.org
Reporter expeehaa@outlook.com
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

On my Raspberry Pi with MicroOS I want to use a library that requires
"/dev/spidev*.*" devices, but when following the guide at
https://en.opensuse.org/openSUSE:SPI, none show up, even though the spidev
Kernel module is successfully loaded. I���������ve obtained the same result with a
regular Tumbleweed image, as well as Leap 15.3 and 15.4.

On Raspbian on the other hand, it works as expect, but apparently only due to a
patch for the spidev source in its kernel:
https://github.com/raspberrypi/linux/commit/ea85fb22e836d6457bf69665e65fe60ceae9eb51
Using the patch I compiled spidev out-of-tree and got the expected
"/dev/spidev0.0" and "/dev/spidev0.1" devices upon modprobing.

I have no clue if this is acceptable or if there is a better (easier?)
solution, but it would be nice if the patch could be included in kernel-default
(at least in Tumbleweed, maybe even in Leap).


You are receiving this mail because: