I guess, I should have realized that the filesystems get mounted only *after* the DT overlays are loaded. So only the DT overlays linked directly into the kernel image (as part of the kernel build) are available at startup time. Well, this sucks, but at least I know what to do now.
On Tuesday, March 4, 2014 10:43:22 PM UTC-5, porkupan wrote: > > Hi, > > I created and compiled a DT overlay <http://paste.ubuntu.com/7036100/>based > on cape-bone-dvi-00A0.dts. I can load the overlay at runtime (echo > cape-bone-sundvi > /sys/devices/bone_capemgr.9/slots), and it works). But > when I try to get it installed automatically via *capemgr.enable_partno*the > kernel refuses to load it. > > The output of "dmesg | grep capemgr" after the overlay is > installed<http://paste.ubuntu.com/7036119/>. > You can see that it was not loaded on startup, but no reason seems to be > reported. It did load successfully when the system was fully operational. > Here is the full dmesg <http://paste.ubuntu.com/7036139/>. > > I tried using the priority setting ( > *capemgr.enable_partno=BB-UART1,cape-bone-sundvi:00A0:10*), removing > other overlays, etc to no avail. The HDMI drivers are disabled so there > shouldn't be a conflict. The stock DVI cape cape-bone-dvi-00A0.dtbo seems > to autoload without any apparent problems). > > What is really strange, even when I simply copy the original > cape-bone-dvi-00A0.dtbo into another name (cape-bone-sundvi-00A0.dtbo), and > specify this new name in the uEnv.txt, it no longer auto-loads! The *very > same binary file*, only with another name. So the name of the dtbo seems > to make a difference. I thought maybe the overlays must be listed in the > main DT, in the list of capes. But I don't see the BB-I2C1 or BB-UART1 > listed anywhere, and they load with no problem. > > I am sure it's something simple that I missed, but I am really having a > hard time seeing what it is. > > Thanks! > -- 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/groups/opt_out.
