I may be barking up the wrong tree here, but I also notice that the uboot partition contains dtbs (see below). Do I need to put my cape's dtb here? Also I am attaching the uEnv.txt from the Debian system. I am particularly confused by the line:

loadfdt=load mmc ${mmcdev}:${mmcpart} 0x815f0000 /dtbs/${fdtfile}

I have been looking for some documentation on this without success.

Best regards,

Dave.



root@debian:~# ls -R /boot/uboot/dtbs/
/boot/uboot/dtbs/:
am335x-boneblack.dtb   omap3430-sdp.dtb      omap4-panda.dtb
am335x-bone.dtb        omap3-beagle.dtb      omap4-panda-es.dtb
am335x-evm.dtb         omap3-beagle-xm.dtb   omap4-sdp.dtb
am335x-evmsk.dtb       omap3-devkit8000.dtb omap4-sdp-es23plus.dtb
am335x-tester.dtb      omap3-evm.dtb         omap4-var-som.dtb
am3517-evm.dtb         omap3-igep0020.dtb    omap5-evm.dtb
am3517_mt_ventoux.dtb  omap3-igep0030.dtb    omap5-uevm.dtb
am43x-epos-evm.dtb     omap3-tobi.dtb
omap2420-h4.dtb        omap4-panda-a4.dtb


On 12/06/2013 11:58 AM, William Hermans wrote:
Errr, that is as long as the file names have not changed . . .

I also wanted to point out that that technically uEnv.txt and uboot have *nothing* to do with the OS in particular. However in this case optargs are passed to the kernel when it starts up so . ..


On Fri, Dec 6, 2013 at 10:55 AM, William Hermans <[email protected] <mailto:[email protected]>> wrote:

    optargs=capemgr.disable_partno=BB-BONELT-HDMI,BB-BONELT-HDMIN




    On Fri, Dec 6, 2013 at 10:48 AM, David Lambert <[email protected]
    <mailto:[email protected]>> wrote:

        On 12/05/2013 03:53 PM, Robert Nelson wrote:

            Well, the best option is to write a patch against:
            https://github.com/beagleboard/kernel/tree/3.8
            and then i'll merge it into both tree's and push out a new
            debian/ubuntu kernel build. .;)  So everyone get's the
            patch and
            supports your new cape out of the box...

            Regards,

        Well I got my module and dtb to compile and install cleanly,
        but I am now confused by the uEnv.txt. It appears to be much
        more complex than the one I used for Angstrom (attached). I
        would like to disable the HDMI virtual cape and enable mine.
        Is there a wiki that explains how to do this with Debian?

        Regards,

        Dave.

-- 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]
        <mailto:beagleboard%[email protected]>.
        For more options, visit https://groups.google.com/groups/opt_out.



--
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.

--
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.
#Normal Boot
initrd_high=0xffffffff
fdt_high=0xffffffff

kernel_file=zImage
initrd_file=initrd.img

console=ttyO0,115200n8

mmcroot=/dev/mmcblk0p5 ro
mmcrootfstype=ext4 rootwait fixrtc

loadkernel=load mmc ${mmcdev}:${mmcpart} 0x80300000 ${kernel_file}
loadinitrd=load mmc ${mmcdev}:${mmcpart} 0x81600000 ${initrd_file}; setenv 
initrd_size ${filesize}
loadfdt=load mmc ${mmcdev}:${mmcpart} 0x815f0000 /dtbs/${fdtfile}

boot_classic=run loadkernel; run loadinitrd
boot_fdt=run loadkernel; run loadinitrd; run loadfdt

video_args=setenv video VIDEO_DISPLAY
device_args=run video_args; run expansion_args; run mmcargs
mmcargs=setenv bootargs console=${console} ${optargs} ${video} root=${mmcroot} 
rootfstype=${mmcrootfstype} ${expansion}

expansion_args=setenv expansion
#Classic Board File Boot:
#uenvcmd=run boot_classic; run device_args; bootz 0x80300000 
0x81600000:${initrd_size}
#New Device Tree Boot:
uenvcmd=run boot_fdt; run device_args; bootz 0x80300000 
0x81600000:${initrd_size} 0x815f0000

Reply via email to