Hi again,
I decided to look through the /proc/iomem pseudo-file to see if the mapping
looked reasonable. I believe the kernel may be corrupted since there is
garbage in the map for the usb:
ubuntu@arm-hf:~$ cat /proc/iomem
44e07000-44e07fff : /ocp/gpio@44e07000
44e07000-44e07fff : 44e07000.gpio
44e09000-44e0afff : /ocp/serial@44e09000
44e09000-44e0afff : omap_uart
44e0b000-44e0bfff : /ocp/i2c@44e0b000
44e0b000-44e0bfff : /ocp/i2c@44e0b000
??@ ??F ? e10623 : @
44e10628-44e1062b : /ocp/usb@47400000
44e10800-44e10a37 : /pinmux@44e10800
44e10800-44e10a37 : pinctrl-single
...
On Angstrom (where everything is working) I see:
root@beaglebone:/proc# more iomem
44e07000-44e07fff : /ocp/gpio@44e07000
44e07000-44e07fff : 44e07000.gpio
44e09000-44e0afff : /ocp/serial@44e09000
44e09000-44e0afff : omap_uart
44e0b000-44e0bfff : /ocp/i2c@44e0b000
44e0b000-44e0bfff : /ocp/i2c@44e0b000
44e10620-44e10623 : 47400000.usb
44e10628-44e1062b : /ocp/usb@47400000
44e10800-44e10a37 : /pinmux@44e10800
44e10800-44e10a37 : pinctrl-single
...
Do you have any suggestions for how to clean up the kernel in this case?
Thanks,
Phil
On Tuesday, April 8, 2014 4:00:47 PM UTC-5, RobertCNelson wrote:
>
> >
> > ubuntu@ubuntu-armhf:~$ cat /boot/uboot/uEnv.txt
> > optargs=fixrtc capemgr.disable_partno=BB-BONELT-HDMI,BB-BONELT-HDMIN
> > loadfdt=ext4load mmc ${mmcdev}:2 ${fdtaddr} /boot/dtbs/${fdtfile}
> > loaduimage=mw.l 4804c134 fe1fffff; if ext4load mmc 0:2 ${loadaddr}
> > /boot/zImage; then mw.l 4804c194 01200000; echo Booting from external
> > microSD...; setenv mmcdev 0; else setenv mmcdev 1; if test $mmc0 = 1;
> then
> > setenv mmcroot /dev/mmcblk1p2 rw; fi; ext4load mmc 1:2 ${loadaddr}
> > /boot/zImage && mw.l 4804c194 00c00000; echo Booting from internal
> eMMC...;
> > fi
> > mmcboot=run mmcargs; bootz ${loadaddr} - ${fdtaddr}
> > uenvcmd=i2c mw 0x24 1 0x3e; run findfdt; if test $board_name = A335BNLT;
> > then setenv mmcdev 1; mmc dev ${mmcdev}; if mmc rescan; then setenv mmc1
> 1;
> > else setenv mmc1 0; fi; fi; setenv mmcdev 0; mmc dev ${mmcdev}; if mmc
> > rescan; then setenv mmc0 1; else setenv mmc0 0; fi; run loaduimage &&
> run
> > loadfdt && run mmcboot
> >
> > After re-booting the HDMI entry still appeared in the capemgr slots:
> >
> > ubuntu@ubuntu-armhf:~$ cat /sys/devices/bone_capemgr*/slots
> > 1: 55:PF---
> > 2: 56:PF---
> > 3: 57:PF---
> > 4: ff:P-O-L Bone-LT-eMMC-2G,00A0,Texas Instrument,BB-BONE-EMMC-2G
> > 5: ff:P-O-- Bone-Black-HDMI,00A0,Texas Instrument,BB-BONELT-HDMI
> >
> >
> > So this doesn't appear to work.
>
> Is it correctly passed to the kernel? verify with:
>
> cat /proc/cmdline
>
> Regards
>
> --
> Robert Nelson
> http://www.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.