Hello, I' m currently facing the same issue with the SPI1. However, even with your solution, it is not working.
# uname -ra Linux beagle01 4.1.18-bone20 #4 Fri Mar 18 15:16:19 CET 2016 armv7l GNU/Linux # lsb_release -da Distributor ID: Debian Description: Debian GNU/Linux 8.3 (jessie) Release: 8.3 Codename: jessie # cat $SLOTS 0: PF---- -1 1: PF---- -1 2: PF---- -1 3: PF---- -1 4: P-O-L- 0 Override Board Name,00A0,Override Manuf,BB-SPIDEV1 # cat $PINS | grep '990\|998\|994\|99c\|97c' pin 95 (44e1097c.0) 00000033 pinctrl-single pin 100 (44e10990.0) 00000027 pinctrl-single pin 101 (44e10994.0) 00000027 pinctrl-single pin 102 (44e10998.0) 00000027 pinctrl-single pin 103 (44e1099c.0) 00000027 pinctrl-single # cat /boot/uEnv.txt uname_r=4.1.18-bone20 dtb=am335x-boneblack-overlay.dtb cape_disable=capemgr.disable_partno=BB-BONELT-HDMI,BB-BONELT-HDMIN,BB-BONE- EMMC-2G cape_enable=bone_capemgr.enable_partno=BB-SPIDEV1 # dmesg |grep SPI [ 0.000000] Kernel command line: console=ttyO0,115200n8 capemgr. disable_partno=BB-BONELT-HDMI,BB-BONELT-HDMIN,BB-BONE-EMMC-2G bone_capemgr. enable_partno=BB-SPIDEV1 root=/dev/mmcblk0p1 ro rootfstype=ext4 rootwait [ 4.618372] bone_capemgr bone_capemgr: enabled_partno PARTNO 'BB-SPIDEV1' VER 'N/A' PR '0' [ 4.639023] bone_capemgr bone_capemgr: slot #4: 'Override Board Name,00A0,Override Manuf,BB-SPIDEV1' [ 4.655351] bone_capemgr bone_capemgr: slot #4: dtbo 'BB-SPIDEV1-00A0.dtbo' loaded; overlay id #0 # ls -la /dev/spi* crw-rw---- 1 root spi 153, 0 Mar 25 14:17 /dev/spidev2.0 crw-rw---- 1 root spi 153, 1 Mar 25 14:17 /dev/spidev2.1 # dmesg |grep cape [ 0.000000] Kernel command line: console=ttyO0,115200n8 capemgr. disable_partno=BB-BONELT-HDMI,BB-BONELT-HDMIN,BB-BONE-EMMC-2G bone_capemgr. enable_partno=BB-SPIDEV1 root=/dev/mmcblk0p1 ro rootfstype=ext4 rootwait [ 4.359224] bone_capemgr bone_capemgr: Baseboard: 'A335BNLT,00C0,4414BBBK9699' [ 4.366514] bone_capemgr bone_capemgr: compatible-baseboard=ti,beaglebone -black - #slots=4 [ 4.432592] bone_capemgr bone_capemgr: slot #0: No cape found [ 4.492588] bone_capemgr bone_capemgr: slot #1: No cape found [ 4.552588] bone_capemgr bone_capemgr: slot #2: No cape found [ 4.612588] bone_capemgr bone_capemgr: slot #3: No cape found [ 4.618372] bone_capemgr bone_capemgr: enabled_partno PARTNO 'BB-SPIDEV1' VER 'N/A' PR '0' [ 4.626683] bone_capemgr bone_capemgr: slot #4: override [ 4.632019] bone_capemgr bone_capemgr: Using override eeprom data at slot 4 [ 4.639023] bone_capemgr bone_capemgr: slot #4: 'Override Board Name,00A0,Override Manuf,BB-SPIDEV1' [ 4.648433] bone_capemgr bone_capemgr: initialized OK. [ 4.655351] bone_capemgr bone_capemgr: slot #4: dtbo 'BB-SPIDEV1-00A0.dtbo' loaded; overlay id #0 In addition, I'm not currently using the eMMC. So, I don't really understand what I'm doing wrong. It looks like for me that it is an issue with the HDMI audio (mcasp), but I don't see what I can do. Is it because of the kernel version? Or is it something else? If someone have any suggestions. Thanks by advance Regards Vincent Le vendredi 24 juillet 2015 04:49:09 UTC+2, [email protected] a écrit : > > Update: setting "dtb=am335x-boneblack-emmc-overlay.dtb" in /boot/Env.txt > solved the issue after updating to the "4.1.2-ti-r4" kernel image. Thanks > for the help! > > On Wednesday, July 22, 2015 at 11:33:48 AM UTC-7, RobertCNelson wrote: >> >> On Wed, Jul 22, 2015 at 11:20 AM, <[email protected]> wrote: >> > after uncommenting the line: >> > #dtb=am335x-boneblack-overlay.dtb >> > >> > ...my beaglebone has trouble loading the kernel and drops to a shell. >> i've >> > managed to record the debug output from uart0: >> > >> > Starting kernel ... >> > >> > [ 0.000453] WARNING: Your 'console=ttyO0' has been replaced by >> 'ttyS0' >> > [ 0.000463] This ensures that you still see kernel messages. Please >> > [ 0.000471] update your kernel commandline. >> > [ 3.554658] omap_voltage_late_init: Voltage driver support not added >> > [ 3.676455] bone_capemgr bone_capemgr: slot #0: No cape found >> > [ 3.736442] bone_capemgr bone_capemgr: slot #1: No cape found >> > [ 3.796440] bone_capemgr bone_capemgr: slot #2: No cape found >> > [ 3.856434] bone_capemgr bone_capemgr: slot #3: No cape found >> > Loading, please wait... >> > Gave up waiting for root device. Common problems: >> > - Boot args (cat /proc/cmdline) >> > - Check rootdelay= (did the system wait long enough?) >> > - Check root= (did the system wait for the right device?) >> > - Missing modules (cat /proc/modules; ls /dev) >> > ALERT! /dev/disk/by-uuid/4ccbfb5c-9e82-4bed-aa38-a0d7a10e2404 does not >> > exist. Dropping to a shell! >> > (initramfs) cat /proc/cmdline >> > console=ttyO0,115200n8 >> bone_capemgr.enable_partno=BB-I2C1,BB-CAN1,BB-SPIDEV1 >> > root=UUID=4ccbfb5c-9e82-4bed-aa38-a0d7a10e2404 ro rootfstype=ext4 >> rootwait >> > fixrtc coherent_pool=1M quiet >> >> Are you using the eMMC? >> >> dtb=am335x-boneblack-emmc-overlay.dtb >> >> (it was just recently added, so your kernel might not have it yet) >> >> Regards, >> >> -- >> Robert Nelson >> https://rcn-ee.com/ >> > -- 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]. For more options, visit https://groups.google.com/d/optout.
