I'm running Ubuntu Mate 15.10 on my Raspberry Pi 2. I was attempting to use a Python script that utilizes SPI, but I was getting the error that "/dev/spidev0.0" was not found.
I checked the /dev/ folder and noticed that none of the SPI files are not there. I attempted to add "dtparam=spi=on" to the /boot/config.txt however, this did not fix the problem.
When running:
Code: Select all
gpio load spiI can't seem to figure out what's wrong. Any help would be appreciated.
Here is some info:
Code: Select all
#uname -a
Linux sean-desktop 4.1.15-v7+ #830 SMP Tue Dec 15 17:02:45 GMT 2015 armv7l armv7l armv7l GNU/Linux
Code: Select all
# modprobe spi_bcm2708
modprobe: ERROR: could not insert 'spi_bcm2708': No such device
Code: Select all
gpio readall
+-----+-----+---------+------+---+---Pi 2---+---+------+---------+-----+-----+
| BCM | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | BCM |
+-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+
| | | 3.3v | | | 1 || 2 | | | 5v | | |
| 2 | 8 | SDA.1 | IN | 1 | 3 || 4 | | | 5V | | |
| 3 | 9 | SCL.1 | IN | 1 | 5 || 6 | | | 0v | | |
| 4 | 7 | GPIO. 7 | IN | 1 | 7 || 8 | 1 | ALT0 | TxD | 15 | 14 |
| | | 0v | | | 9 || 10 | 1 | ALT0 | RxD | 16 | 15 |
| 17 | 0 | GPIO. 0 | IN | 0 | 11 || 12 | 0 | IN | GPIO. 1 | 1 | 18 |
| 27 | 2 | GPIO. 2 | IN | 0 | 13 || 14 | | | 0v | | |
| 22 | 3 | GPIO. 3 | IN | 0 | 15 || 16 | 0 | IN | GPIO. 4 | 4 | 23 |
| | | 3.3v | | | 17 || 18 | 0 | IN | GPIO. 5 | 5 | 24 |
| 10 | 12 | MOSI | IN | 0 | 19 || 20 | | | 0v | | |
| 9 | 13 | MISO | IN | 0 | 21 || 22 | 0 | IN | GPIO. 6 | 6 | 25 |
| 11 | 14 | SCLK | IN | 0 | 23 || 24 | 1 | IN | CE0 | 10 | 8 |
| | | 0v | | | 25 || 26 | 1 | IN | CE1 | 11 | 7 |
| 0 | 30 | SDA.0 | IN | 1 | 27 || 28 | 1 | IN | SCL.0 | 31 | 1 |
| 5 | 21 | GPIO.21 | IN | 1 | 29 || 30 | | | 0v | | |
| 6 | 22 | GPIO.22 | IN | 1 | 31 || 32 | 0 | IN | GPIO.26 | 26 | 12 |
| 13 | 23 | GPIO.23 | IN | 0 | 33 || 34 | | | 0v | | |
| 19 | 24 | GPIO.24 | IN | 0 | 35 || 36 | 0 | IN | GPIO.27 | 27 | 16 |
| 26 | 25 | GPIO.25 | IN | 0 | 37 || 38 | 0 | IN | GPIO.28 | 28 | 20 |
| | | 0v | | | 39 || 40 | 0 | IN | GPIO.29 | 29 | 21 |
+-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+
| BCM | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | BCM |
+-----+-----+---------+------+---+---Pi 2---+---+------+---------+-----+-----+
Code: Select all
#lsmod
Module Size Used by
spi_bcm2835 7216 0
fuse 82598 3
cfg80211 399468 0
rfkill 16799 2 cfg80211
8192cu 528485 0
joydev 9427 0
evdev 10552 3
bcm2835_gpiomem 3023 0
uio_pdrv_genirq 2986 0
uio 8228 1 uio_pdrv_genirq
bcm2708_rng 980 0
snd_bcm2835 19739 1
snd_pcm_oss 37082 0
snd_mixer_oss 14348 1 snd_pcm_oss
snd_pcm 75040 2 snd_bcm2835,snd_pcm_oss
snd_seq_dummy 1124 0
snd_seq_oss 31871 0
snd_seq_midi 4472 0
snd_rawmidi 18368 1 snd_seq_midi
snd_seq_midi_event 5383 2 snd_seq_oss,snd_seq_midi
snd_seq 53806 6 snd_seq_midi_event,snd_seq_oss,snd_seq_dummy,snd_seq_midi
snd_seq_device 3650 4 snd_seq,snd_rawmidi,snd_seq_oss,snd_seq_midi
snd_timer 18668 2 snd_pcm,snd_seq
snd 52620 11 snd_bcm2835,snd_pcm_oss,snd_timer,snd_pcm,snd_seq,snd_rawmidi,snd_seq_oss,snd_seq_device,snd_mixer_oss
ipv6 343236 62