I’ve a Beaglebone white running Debian 8 image from Robert Nelson:
cat /etc/dogtag: BeagleBoard.org Debian Image 2015-08-16
uname -a: 4.1.6-ti-r14 #1 SMP PREEMPT Thu Sep 3 18:56:03 UTC 2015 armv7l GNU/Linux
ls /dev/spi*: /dev/spidev1.0 /dev/spidev1.1 /dev/spidev2.0 /dev/spidev2.1
I’ve an A5A BeableboneBlack running debian 8 image from Rebort Nelson:
cat /etc/dogtag: BeagleBoard.org Debian Image 2015-04-12
uname -a: 4.1.6-ti-r14 #1 SMP PREEMPT Thu Sep 3 18:56:03 UTC 2015 armv7l GNU/Linux
ls /dev/spi*: ls: cannot access /dev/spi*: No such file or directory
I’ve played with a variety of kernels on both systems trying to track down a USB webcam issue without any success, and have settled on 4.1.6-ti-r14 for no particular reason.
I don’t recall doing anything specific to get SPIDEV active on the BBW and am at a loss as to why its not available on the BBB.
I do note these entries are in /lib firmware on the White but not the Black (along with some others that don’t seem relative at the moment:
BB-ADC-00A0.dtbo
BB-BBBMINI-00A0.dtbo
BB-BONE-AUDI-02-00A0.dtbo
BB-BONE-BACONE-00A0.dtbo
BB-BONE-CRYPTO-00A0.dtbo
BB-BONE-DVID-01-00A3.dtbo
BB-BONE-LCD3-01-00A2.dtbo
BB-BONE-LCD4-01-00A1.dtbo
BB-BONE-LCD7-01-00A3.dtbo
BB-BONE-REPLICAP-00B1.dtbo
BB-BONE-SERL-03-00A1.dtbo
BB-CAN1-00A0.dtbo
BB-I2C1-00A0.dtbo
BB-I2C1-PCA9685-00A0.dtbo
BB-RELAY-4PORT-00A0.dtbo
BB-RTC-01-00A0.dtbo
BB-SPI0-MCP3008-00A0.dtbo
BB-SPIDEV0-00A0.dtbo
BB-SPIDEV1-00A0.dtbo
BB-SPIDEV1A1-00A0.dtbo
BB-UART1-00A0.dtbo
BB-UART2-00A0.dtbo
BB-UART4-00A0.dtbo
BB-UART5-00A0.dtbo
Presumably one of the other kernels I tried has installed these dtbo files. Can I just copy them from the White to the Black and expect SPIDEV to work?
Do I have to do something else on the BBB?
Neither system has anything in /etc/default/capemgr and I’ve never touched uEnv.txt on the white, and on the Black I only changed the cmdline
since my monitor doesn’t do edid right on the BBB and this gives a more readable display:
default
#cmdline=quiet
my monitor that doesn’t get edid right
cmdline=quiet video=HDMI-A-1:1280x720M@60