**** BEGIN LOGGING AT Thu Sep 27 02:59:59 2018 Sep 27 08:34:52 Hello beagle-people! :) Sep 27 08:36:19 I'm trying to override SOC dps1 dtb definition by redefining dsp1_cma address in cmem dtsi file. Sep 27 08:38:16 What I'm facing is a syntax error dtsi file. Could anyone recomend a better way to set dsp1 address or take a look at my dtsi file? Sep 27 09:04:02 Enver: can you pastebin your file somewhere? Sep 27 11:48:27 Sorry for the delay @thinkfat. I'm not sure if I have the bin file. I can paste cmem-am572x.dtsi Sep 27 11:49:41 that's what I meant Sep 27 11:50:07 if dtc bailed out on a syntax error you would not have a bin file anyway Sep 27 11:51:39 Ok, is it ok to paste it here? Sep 27 11:53:19 Hello, i set the ntp server but got the time 2 hours behind what should i call to get the correct time ? Sep 27 12:00:45 HansPeterKonrad: have you configured the timezone? (I've previously already instructed you to and gave the command for it) Sep 27 12:48:41 I think I solved it, The error was that I was trying to dublicate the dtb label "dsp1_cma@99000000". My intention is to rename the label and change "reg" field. I think I have a way. Sep 27 12:54:27 that's not a label but a node name (labels are created with label: and referenced with &label) Sep 27 12:55:11 there's no way to rename either, but you can delete a node with the /delete-node/ nodename; directive and create a new one. in that case be sure to override any properties that reference the deleted node Sep 27 12:56:52 Enver: if you want to override parts of a node make sure to replicate the whole path to the node Sep 27 12:57:25 Enver: or, prefix the node with e.g. dsp1_cma: and then reference that label elsewhere like zmatt suggested Sep 27 13:02:13 what do you mean by "replicate the whole path" ? Sep 27 13:20:04 Thanks zmatt and thinkfat. I will try to delete the node. Hope I can trigger a bitbake build of the dtb file without cleaning hole build directory. I'm new in "bitbake world" and find it confusing so far. :) Sep 27 13:20:38 zmatt: / { path { to { dsp1_cma@99000000 { reg = ; }; }; }; }; Sep 27 13:21:41 zmatt: should not be &dsp1_cma@99000000 ? Sep 27 13:21:47 no Sep 27 13:21:54 you cannot reference a node, only labels Sep 27 13:22:22 Alright, lets give it a try Sep 27 13:31:43 zmatt: no i only set the ntp server, how can i set timezone Sep 27 13:44:42 Hi. I am using Ubuntu18.04 in OracleVM, on my host computer, for development. Ever since I connected my Beaglebone black using the Ethernet via USB, I get networking error (Activation of network failed). I stopped using the USB connection (BBB is now connected directly to network), but I keep getting this message, and it influences my browsing from the VM. Does any one experience that? Sep 27 13:44:43 Enver: that's a syntax error Sep 27 13:45:09 of course you could also just change the dts Sep 27 13:45:26 change the original declaration of that thing you're trying to change I mean Sep 27 13:45:33 rather than overriding it at a later point Sep 27 13:46:12 thinkfat: oh that, yeah if there's no easier way to reference the parent node, e.g. &parent_label Sep 27 13:47:04 I was hoping to add cmem pools and redifine/define dsp1 cma address in the same file. Sep 27 13:50:54 https://pastebin.com/7mMN2h2m Sep 27 13:55:04 note that labels are syntactically pretty restrictive (only alphanumeric and underscore, may not start with a digit) and must be globally unique, while node and property names allow a greater variety of characters and only need to be unique within their parent node Sep 27 13:57:00 if a node has an address (given in its reg property) then it will conventionally have @address at the end of its name (usually in hex without leading zeros, although the format is technically specified by the type of its parent node, which also dictates the format of the reg property) Sep 27 14:06:00 zmatt: Could you please take a look: https://pastebin.com/FW7cUTTW Sep 27 14:08:33 HansPeterKonrad: https://pastebin.com/Fyvx9e1t Sep 27 14:09:07 Enver: line 2 is already a syntax error Sep 27 14:09:47 ah never mind, it's just a fragment and you removed the indent that shows it's part of a node Sep 27 14:10:32 you should not override properties like #address-cells etc btw, the original declaration already set them correctly Sep 27 14:11:23 what am I supposed to see here? Sep 27 14:13:08 also putting 'status = "okay";' on newly defined nodes is a disease that needs to go away. status = "okay"; is only necessary when overriding a previous 'status = "disabled";' declaration Sep 27 14:15:24 and you shouldn't override the address of a node since that makes it inconsistent with the node name Sep 27 14:18:38 also, I'm a bit confused about all this... you're saying these reservations are "existing declarations", but I'm not seeing any such thing in the 4.14-ti kernel tree. grep ipu1_cma_pool *.dtsi yields nothing Sep 27 14:19:37 oh I see, they're named differently, so I guess maybe you're using an older kernel Sep 27 14:20:16 zmatt: slow down :) Sep 27 14:21:56 I'm using ti processor sdk version 04_03_00_05. You can grep for "cmem_block_mem_" Sep 27 14:22:14 I don't have ti sdks sitting around. is that kernel 4.9 then? Sep 27 14:23:31 Yes I think so Sep 27 14:23:54 So suppose that we have: Sep 27 14:26:42 { reserved-memory { #address-cells = <2>; #size-cells = <2>; ranges; dsp1_cma_pool: dsp1_cma@99000000 { compatible = "shared-dma-pool"; reg = <0x0 0x99000000 0x0 0x4000000>; reusable; }; }; }; Sep 27 14:27:28 Hmm just a second .... Sep 27 14:29:12 zmatt: never mind, I think I have what I need. I will try to follow your example. Sep 27 14:30:33 https://pastebin.com/TRCSPxfw Sep 27 14:30:36 something like this maybe Sep 27 14:30:45 also please don't paste multiline stuff into irc Sep 27 14:31:19 Ok, sorry for that Sep 27 14:32:22 note that /bits/ 64 <0x88c00000 0x400000> is equivalent to <0 0x88c00000 0 0x400000> but more readable Sep 27 14:33:28 by default <> is an array of 32-bit integers but you can also explicitly specify it to be 8/16/32/64-bit integers Sep 27 14:33:42 and in this case the address space is 64-bit Sep 27 14:34:06 I don't know why the base dts doesn't do so, probably written by someone not very familiar with dts syntax Sep 27 14:34:06 Yeah that should do it! Thanks. I will try to figure out how to trigger a rebuild of dtb file through bitbake. :) Sep 27 14:34:47 I see, thanks for the explanation Sep 27 14:37:07 note btw that using underscores in node names is unusual style, and they've actually changed that in 4.14: https://github.com/beagleboard/linux/blob/4.14/arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi#L51 Sep 27 14:39:31 Hmm, is there a way to set dsp1-memory@99000000 at runtime? Sep 27 15:09:10 physical memory reservations have to be made during very early boot Sep 27 15:09:41 so no Sep 27 15:10:29 Okidoki, thank you! Sep 27 15:12:02 of course it's possible to try to allocate contiguous dma memory at runtime, but especially for large allocations it may fail even if enough free ram is available due to memory fragmentation Sep 27 15:12:17 in fact the whole point of these pools is to prevent that Sep 27 15:12:25 afaik Sep 27 17:59:34 Hi anyone here that manages the website beagleboard.org ? Sep 27 22:03:10 i seem to not get eMMC on the beagleboard-x15 with linux 4.18.x ... 4.17 and earlier seems to work fine ... anything new modules like required regulators changed in recent versions? Sep 27 22:08:13 hrm. 4.19-rc4 doesn't even boot. Sep 27 22:09:32 I'm not sure how many people actually test mainline kernels on the x15, probably almost everyone is using a TI kernel Sep 27 22:10:39 i test the debian kernels, of course ... which are more-or-less mainline with a mostly modular config ... Sep 27 22:11:39 why "of course" ? rcn's debian images ship with a TI kernel Sep 27 22:11:40 unlike many boards, bbx15 seems to have been pretty well supported mainline,at least for a headless build machine Sep 27 22:12:05 because i'm one of the debian developers working on arm support in debian :) Sep 27 22:12:14 ah, didn't know that Sep 27 22:12:47 well it's good that at least some people are testing mainline and watching for regressions like this Sep 27 22:13:15 tried pinging the linux-omap list about this problem? Sep 27 22:17:29 wow, tmlind seems to be working hard on the hwmod replacement stuff Sep 27 22:43:46 zmatt: yeah, will follow-up in other channels, just curious if anyone here heard anything Sep 28 01:04:31 i'm pretty sure the raspberry pi channel is entirely full of bots Sep 28 01:04:38 and i mean that seriously Sep 28 01:04:50 its astounding to me that a channel with 500 people can be dead silent Sep 28 01:07:07 prehaps there is a strong need to test pin drops Sep 28 01:07:51 there's a need for me to make a bot that describes channel activity Sep 28 01:08:00 i'm looking for their logs and i'm suspicious Sep 28 01:08:20 i'm starting my own marketing campaign for my own product and i'm about to fill all my channels and whatnot with bots to give us fake credibility Sep 28 01:08:32 "everyone does it!" Sep 28 01:14:46 Also, they are useful when you don't have friends to play CS with Sep 28 01:15:38 :( Sep 28 01:20:33 Hello! Sep 28 01:21:26 Coffee: look at this >>> https://github.com/silver2row/sabertooth/blob/master/software/RobotFly.py. Sep 28 01:21:34 I got me a server and some motors going, going, gone! Sep 28 01:22:05 well done Sep 28 01:22:09 Yea boy! Sep 28 01:22:24 I need to set up a power off button, still. Sep 28 01:22:39 I am going to attach it to my bot that mows grass. Sep 28 01:22:57 In case something goes wrong, I need to catch and turn it off. Sep 28 01:23:59 We didn't learn anything from Terminator2 (?) Sep 28 01:24:05 Nope! Sep 28 01:24:09 Mow! Sep 28 01:24:34 Everyone likes to control things w/ software. I like my buttons online. Sep 28 01:25:12 "I say when to stop!" Sep 28 01:26:13 For fun, I was thinking of trying to hide the buttons online via some elaborate web page. Sep 28 01:30:07 w/ a zero point turn, it is a little easier to control than I thought. Sep 28 01:31:46 Instead of bars to handle, the bars are motors or servos/linear servo. Sep 28 01:32:20 Then, I would need a transmitter and receiver. Ooh la la! Sep 28 01:33:13 That would control the transmission/gear box. Sep 28 01:33:41 wa wa! Sep 28 01:36:25 I should start smaller, e.g. self-propelled mower. Sep 28 01:37:09 w/ tank tracks! Sep 28 01:37:26 or belts...I could use some belts. Sep 28 01:40:31 Has anyone used linear actuators before in here w/ their BBB? Sep 28 01:41:29 brb Sep 28 02:13:30 I am back w/ info! Sep 28 02:14:13 I could not find a conveyor belt recycler for less! I did find one, though. This is my new tracked system material. Sep 28 02:17:56 recycle and make! **** ENDING LOGGING AT Fri Sep 28 03:00:01 2018