Hi Robert. I'm wondering if you could help... I have a BBBW that I can't get to run at 1000MHz. I tried updating the eeprom as suggested but no difference. Hardware still listed as max 800MHz.
Here is output of version.sh git:/opt/scripts/:[73593ebe3b7d3cc381eeb502d45ccb33a6ec5e78] eeprom:[A335BNLTBWA50000BBWG*] model:[TI_AM335x_BeagleBone_Black_Wireless] dogtag:[BeagleBoard.org Debian Image 2018-08-30] bootloader:[microSD-(push-button)]:[/dev/mmcblk0]:[U-Boot 2018.03-00002-gac9cce7c6a]:[location: dd MBR] bootloader:[eMMC-(default)]:[/dev/mmcblk1]:[U-Boot 2017.01-00006-g55e748eda0]:[location: dd MBR] kernel:[4.14.69-ti-r75] uboot_overlay_options:[enable_uboot_overlays=1] uboot_overlay_options:[uboot_overlay_pru=/lib/firmware/AM335X-PRU-RPROC-4-14-TI-00A0.dtbo] uboot_overlay_options:[enable_uboot_cape_universal=1] pkg check: to individually upgrade run: [sudo apt install --only-upgrade <pkg>] pkg:[bb-cape-overlays]:[4.4.20180914.0-0rcnee0~stretch+20180914] pkg:[bb-wl18xx-firmware]:[1.20180517-0rcnee0~stretch+20180517] pkg:[kmod]:[23-2rcnee1~stretch+20171005] pkg:[librobotcontrol]:[1.0.2-git20180829.0-0rcnee0~stretch+20180830] pkg:[firmware-ti-connectivity]:[20170823-1rcnee1~stretch+20180328] groups:[debian : debian adm kmem dialout cdrom floppy audio dip video plugdev users systemd-journal i2c bluetooth netdev cloud9ide gpio pwm eqep admin spi tisdk weston-launch xenomai] cmdline:[console=ttyO0,115200n8 root=/dev/mmcblk0p1 ro rootfstype=ext4 rootwait coherent_pool=1M net.ifnames=0 quiet] dmesg | grep pinctrl-single [ 1.043845] pinctrl-single 44e10800.pinmux: 142 pins at pa f9e10800 size 568 dmesg | grep gpio-of-helper [ 1.045079] gpio-of-helper ocp:cape-universal: ready END Would you have any further suggestions. Thanks, Alan On Tuesday, 26 June 2018 00:32:28 UTC+1, RobertCNelson wrote: > > On Mon, Jun 25, 2018 at 6:30 PM, Robert Nelson <[email protected] > <javascript:>> wrote: > > On Mon, Jun 25, 2018 at 5:53 PM, Neil Cobbett <[email protected] > <javascript:>> wrote: > >> Hi folks, > >> > >> I can't get 1GHz frequency out of my BBBW using 4.n kernel. The best I > can > >> get is 800MHz. > >> > >> I am running on 5V feed direct feed to P8 and P9 (from my own cape > design) > >> and not just USB power connector. (Previous posts have shown USB > powered > >> BBB limits the speed to 500MHz due to maximum USB available current. > >> > >> Any ideas on what to try? I'm running a RT process and it needs full > 1GHz > >> speed to run without 'jitter'. > >> > >> Many thanks! > >> Neil > >> > >> NB I had a similar problem with a BBG last year running 4.9 kernel and > had > >> to revert to 3.8 to make it work for that application. I want to stick > with > >> 4.x kernel now... > >> > >> root@beaglebone:/opt/scripts/tools# dmesg |grep freq > >> [ 1.578637] cpufreq: cpufreq_online: CPU0: Running at unlisted freq: > >> 1000000 KHz > >> [ 1.578687] cpu cpu0: dev_pm_opp_set_rate: failed to find current > OPP for > >> freq 1000000000 (-34) > >> [ 1.589712] cpufreq: cpufreq_online: CPU0: Unlisted initial > frequency > >> changed to: 800000 KHz > >> > >> > >> > >> root@beaglebone:/home/debian# cpufreq-set -f 1000mhz > >> root@beaglebone:/home/debian# cpufreq-info > >> cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009 > >> Report errors and bugs to [email protected] <javascript:>, > please. > >> analyzing CPU 0: > >> driver: cpufreq-dt > >> CPUs which run at the same hardware frequency: 0 > >> CPUs which need to have their frequency coordinated by software: 0 > >> maximum transition latency: 300 us. > >> hardware limits: 300 MHz - 800 MHz > >> available frequency steps: 300 MHz, 600 MHz, 720 MHz, 800 MHz > >> available cpufreq governors: conservative, ondemand, userspace, > powersave, > >> performance > >> current policy: frequency should be within 300 MHz and 800 MHz. > >> The governor "userspace" may decide which speed to use > >> within this range. > >> current CPU frequency is 800 MHz (asserted by call to hardware). > >> cpufreq stats: 300 MHz:0.00%, 600 MHz:0.00%, 720 MHz:0.00%, 800 > MHz:100.00% > >> > >> > >> > >> root@beaglebone:/opt/scripts/tools# ./version.sh > >> git:/opt/scripts/:[31292bce1d4b35b497cc7a013d6d57e7e1f4f5c4] > >> ]eprom:[A335BNLTBBWG3997�O > > and i see why you did that, broken eeprom: > > > GND TP1 and run: > > sudo dd if=/opt/scripts/device/bone/bbbw-eeprom.dump > of=/sys/devices/platform/ocp/44e0b000.i2c/i2c-0/0-0050/eeprom > > ^that's "one" line... > > then run: > > sudo /opt/scripts/tools/version.sh | grep eeprom > > and it "should" show: > > A335BNLTBWA50000BBWG0000 > > Then it'll work out of the box.. > > 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]. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/95c69f87-6185-4965-b17f-4ddcafc8b33b%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
