**** BEGIN LOGGING AT Thu Jan 24 02:59:59 2013 Jan 24 04:00:21 koen: I suspect Mac needs CDC instead of or in addition to RNDIS. I'm giving that a shot. Building now. Jan 24 04:02:05 are daughtercards interfacing via the P9 expansion connector on the beagleboard xm required to have an eeprom for pin muxing? Jan 24 04:04:52 the beagleboard-xm kernel doesn't have an EEPROM format to define pin muxing as far as I know. Jan 24 04:05:01 you have to use buddy= in your kernel command line. Jan 24 04:05:55 or set the pin muxing at run-time if there isn't already kernel support for your hardware. Jan 24 04:06:33 seems like something we can go back and support with not-capebus soon (TM) Jan 24 04:06:46 i guess i'm totally confused about this. Jan 24 04:06:57 what data does the eeprom provide? Jan 24 04:07:24 EEPROM isn't required on BeagleBoard-xM beagle-buddy boards, only BeagleBone capes Jan 24 04:07:48 by "beagle-buddy" do you mean P9 interfaces? Jan 24 04:08:00 i'm on the rev c.1.0 Jan 24 04:08:00 oh, wait... Jan 24 04:08:07 I forgot, we did define an EEPROM standard. Jan 24 04:08:08 of the bbxm Jan 24 04:08:15 my bad... man am I out of whack. Jan 24 04:08:20 http://elinux.org/BeagleBoardPinMux#EEPROM_content Jan 24 04:08:20 np. Jan 24 04:08:35 i very much appreciate your help, jkridner_ Jan 24 04:09:07 wow, there's several more boards since the last time I looked. Jan 24 04:09:33 i'm still pretty confused Jan 24 04:09:40 how does the eeprom get programmed? Jan 24 04:11:08 it looks like it connects to the i2c bus on the board Jan 24 04:11:08 you can write to it from the command-line if it wasn't previously programmed. Jan 24 04:11:14 yes, it does. Jan 24 04:11:17 via linux? Jan 24 04:12:10 yes, or u-boot, but typically Linux. Jan 24 04:13:04 so basically the information you write tells which gpio's to output to which bga pins, and thus which gpios go out to the p9 connector ? Jan 24 04:14:10 or other functions. Jan 24 04:14:38 jkridner_: thanks, that was a question i was going to have to ask shorlty Jan 24 04:14:42 about the EEPROM Jan 24 04:16:36 * jkridner_ thinks we need to do something to consolidate the EEPROM formats between BeagleBoard and BeagleBone to avoid long-term confusion. Jan 24 04:16:37 :( Jan 24 04:16:56 the two formats are totally different. Jan 24 04:17:04 the beagleboard is probably a dead duck though? Jan 24 04:17:30 mrpackethead_: do you mean the bbxm? Jan 24 04:17:41 well, it is harder to get attention on it lately, but there are still a ton of people buying them and I get requests to get the newer software running on it kinda frequently. Jan 24 04:17:51 the kernel's been revved pretty well. Jan 24 04:18:13 jkridner_: by the way, i've gotten 3.7.4 to boot on the bbxm just yesterday. Jan 24 04:18:23 so, 3.8 works on BeagleBoard and BeagleBoard-xM with no patches required and only a few patches really important to have. Jan 24 04:18:33 what i want is a beaglebone, that had access to the the PRU's MII ports. Jan 24 04:18:49 i really want to have a linux bases system with ethercat Jan 24 04:19:25 mrpackethead_: are the pins used elsewhere on the bone design, or could they potentially be brought out to existing pins (and enabled through muxing)? Jan 24 04:19:30 jkridner_: do you have any specific info on getting the LSR TiWi-ble running via a com6l adapter and com6l-ble board? Jan 24 04:19:33 if they are used, it'll never happen. Jan 24 04:19:49 jkridner_: sadly, its 4 pins short.. Jan 24 04:19:56 which are just not connected Jan 24 04:19:56 if they can be added to other pins and muxing would avoid interference, there is a chance. Jan 24 04:20:21 if they are totally N/C, you could probably propose on the list what pins they could be joined with. Jan 24 04:20:43 jkridner_: are you familar with the ICE board? Jan 24 04:20:59 Rev A6 has some of these pins where there are 2 balls connected to a single expansion header pin. Jan 24 04:21:10 jkridner_: , i saw that Jan 24 04:21:10 I've seen it, but I don't know much about it. Jan 24 04:21:24 that is a clever idea Jan 24 04:21:28 :-) Jan 24 04:22:21 i just loaded Orcad last night and was looking at the design. Jan 24 04:22:42 i noted that quite a lot of the pins had been done like that Jan 24 04:22:54 i was even thinking of doing a custom build... Jan 24 04:23:04 converting beagle from 6 to 8 layers Jan 24 04:23:18 picking up the extra pins Jan 24 04:24:23 and pushign them out to some PHY ports Jan 24 04:24:36 so it wuld be very beagle, and very ICE, but all togehter. Jan 24 04:26:00 sounds like a nice board Jan 24 04:26:09 but a bit more expensive Jan 24 04:34:57 yes.. Jan 24 04:35:16 jkridner_: sorry i asked you a question in PM.. Jan 24 04:35:26 in case you did'tn want to answer it in public. Jan 24 04:35:49 I'm employed by TI and I'm one of the founders of BeagleBoard.org Jan 24 04:35:55 ahh.. ok. Jan 24 04:36:09 cool, your comments lead me to think that Jan 24 04:36:11 :-) Jan 24 04:36:23 I didn't do the hardware design, but I spec'd out features and I try to be the community face. Jan 24 04:36:33 i'm just regretting we did'nt latch on to it earlier. Jan 24 04:36:53 Gerald designed the hardware. He's more (very) responsive on the mailing list. Jan 24 04:37:08 i've talked with Gerald a few times. Jan 24 04:37:09 koen did the distro Jan 24 04:37:34 i'm running in debian Jan 24 04:37:38 people who have worked on the kernel are many, many, many and varied. Jan 24 04:37:43 k. Jan 24 04:37:49 the *only* reaosn why, is its because what i was familar with Jan 24 04:38:04 and as yet, hav'nt come unstuck. Jan 24 04:38:16 rcn-ee has done an amazing job at making sure there are good write-ups on running Ubuntu, Debian and Fedora Jan 24 04:38:29 yes, in deed Jan 24 04:38:35 his net-installer is very good as well Jan 24 04:39:16 * jkridner_ gives up on g_multi on Mac for the moment and spends some time with the wife Jan 24 04:39:29 ;:-) Jan 24 04:39:33 you gotta do that Jan 24 04:39:56 mranostay: hehe. I'm famous now :) Jan 24 04:40:19 alan_o: i'm a hobbit. beat that Jan 24 04:41:22 jkridner_: i'll take another look at the pin muxing Jan 24 04:41:25 and see what was missing. Jan 24 04:41:28 and see if its possible Jan 24 04:41:55 anyone else fmailar with Ethercat? Jan 24 04:43:26 jkridner_: regarding pin muxing and the expansion header eeprom, i still have a couple of clarifications to ask: 1) doesn't the eeprom only have to be written once? and 2) is the idea that linux, when configured for the omap3 and this board, will read the eeprom on initialization and set the pinmux as specified by the eeprom data? Jan 24 04:48:48 also, it looks like beagle suggests the eeprom is hardware write-protected, so how would you ever write it unless you physically changed the board?!? Jan 24 04:49:56 jkridner_: ps: i was contracting at TI last year (Dallas, Forest/TI Blvd), for Susan Yim in the SmartGrid group Jan 24 04:54:18 jkridner_: hello? Jan 24 05:02:10 yates: hes gone to talk to his wife Jan 24 05:02:52 oh. that's a good thing(TM) Jan 24 05:03:10 mrpackethead_: do you knwo about this eeprom thing? Jan 24 05:03:20 i know that i need to know about it shortly. Jan 24 05:03:22 :-) Jan 24 05:03:25 thats not the same thign Jan 24 05:03:38 post to the beagle mailing list Jan 24 05:03:40 someone will answer Jan 24 05:03:44 is the idea that the mfr programs it with the correct information, and the linux kernel does a read-only to determine how to configure the pinmux? Jan 24 05:03:45 and generally quite quickly Jan 24 05:04:00 i understand that is how it works Jan 24 05:04:08 i've seen a format of the data as well Jan 24 05:04:14 your supposed to register 'capes' Jan 24 05:04:56 capes/daughtercards/wingboards/blah blah blah Jan 24 05:05:05 another cutesie term for the decade... Jan 24 05:05:27 mezzanine boards Jan 24 05:06:35 yeah, apparently the format is here: http://elinux.org/BeagleBoardPinMux#EEPROM_content Jan 24 05:22:01 is there a linux command line utility for reading i2c devices? Jan 24 05:22:24 LSR told me it's possible i have an unprogrammed card. Pffft! Jan 24 05:37:36 haii Jan 24 05:38:44 i want to do ne simple project UART in DM3730 Jan 24 05:39:04 any boday can help? Jan 24 05:40:57 do you have a linux desktop? Jan 24 05:41:25 heh Jan 24 05:41:32 no i am using CCsv5 Jan 24 05:41:54 i used to write code in c language Jan 24 05:42:26 that's great, then just look up the linux serial programming howto and get kicking Jan 24 05:44:11 ha i know the methadalogy of UARt but i tried to initialize the UART register the values i wrote is don't go to that perticular regitsers Jan 24 05:45:49 u has idea about DM3730 in that for UART e have some regitsers na MDR1_REG,DLL_REG,SYSC_REG,etc in that regitsers i won;t write Jan 24 05:47:14 befor this project i did one timer(PWM) priject in that also have some registrs like that that i can accessed easiley but in this i don't know y like this? Jan 24 05:49:56 hello Ruecker r u there?????? Jan 24 05:50:17 * mranostay takes shot Jan 24 05:50:37 dm8tbr: see what you did? Jan 24 05:51:05 what? Jan 24 05:52:11 from monday to this day am seeing the difference but no use Jan 24 05:54:32 paddu: adressing me by my last name does not get you anything. Jan 24 05:55:28 paddu: and you didn't mention you were trying to write something on bare metal. We use Linux for such things... Jan 24 05:57:28 what is bare metal? Jan 24 05:57:39 'without an OS' Jan 24 05:58:34 no Jan 24 06:03:50 k bye Jan 24 07:27:29 yates, still here Jan 24 07:32:27 gm trolls Jan 24 07:33:35 who's that on the bridge? Jan 24 07:41:43 panto: theres hobbits here as well Jan 24 07:42:13 panto: someone was asking about capemgr here even Jan 24 07:46:13 I sorta see something Jan 24 07:46:20 but I guess he's not around now Jan 24 07:47:35 * mranostay pokes av500 Jan 24 07:48:24 i was asking about it actually Jan 24 07:48:31 i'm quite interested to know how it works Jan 24 07:48:45 or mrpackethead_ Jan 24 07:48:47 er Jan 24 07:48:56 rather mru Jan 24 07:49:03 mrpackethead_, well, what do you want to know? Jan 24 07:49:07 mrpackethead the simple hobbit from middle-earth Jan 24 07:49:30 im trying to get up to speed on Device Tree, how that works and how the capemgr fits in to that Jan 24 07:50:45 * mranostay goes to sleep reading this shitty intel spec for work.. Jan 24 07:51:03 no offense to the intel guys here :) Jan 24 07:52:29 mrpackethead_, there are a bunch of articles on lwn.net Jan 24 07:52:46 there's some documents in Documentation/devicetree as well Jan 24 07:53:15 panto: exact steps? Jan 24 07:53:27 * panto kicks mranostay to bed Jan 24 07:57:05 thanks panto Jan 24 07:57:41 there is a big learing curve with this stuff Jan 24 07:57:58 but 'm resoanbly pleased with how fast i've got stuff done Jan 24 07:58:28 mranostay: yup Jan 24 07:58:29 mrpackethead_, they tend to scare you away with big words, but it's just a tree data structure Jan 24 07:58:46 got my head around pin muxing today Jan 24 07:58:58 and got some square waves on the scope Jan 24 07:58:58 * av500 waits to learn DT until it is a systemd module Jan 24 07:59:07 mrpackethead_, right, that's the whole idea - it's a bit weird at first, but after you get a hang of it, it's much easier to do Jan 24 07:59:22 whats the deal with capes Jan 24 07:59:29 and the eeprom Jan 24 08:00:05 thats my other question for today Jan 24 08:00:26 are they a way of indentifying the cape? Jan 24 08:02:35 mrpackethead_: there is this document that describes DT for the ppc arch Jan 24 08:02:50 mrpackethead_: have a look at that, it covers most of the basics you need to know Jan 24 08:03:00 mrpackethead_, think autoconf for hardware :D Jan 24 08:03:45 so, Device tree is a collection of data that availabel to the OS about the hardware that is connected to it? Jan 24 08:03:49 mrpackethead_, yes, if you setup your EEPROM data correctly, and provide a matching dtbo binary blob firmware Jan 24 08:03:53 and its capablality.. etc Jan 24 08:03:59 right Jan 24 08:04:19 there's a whole bunch of details, but you don't have to care about them Jan 24 08:04:53 if you look into Documentation/devicetree/bindings/ you'll see documents that (should) describe each device's supported bindings Jan 24 08:05:24 so, is there some kind of "registration" for capes Jan 24 08:05:48 so, that if you buy my cape, it won't conflict with another cape? Jan 24 08:05:51 mrpackethead_, the capeloader will read the EEPROM, and request a dtbo matchine the part-number and it's revision Jan 24 08:06:16 mrpackethead_, it might conflict, there are a limited number of pins on the connectors Jan 24 08:06:45 but, if there is a conflict pinmux will fail, so you run less risk of blowing up Jan 24 08:06:59 ie, if panto creates a troll-cape and gives it an ID of #1, and i create bacon-cape and give it an ID of #1.. Jan 24 08:07:15 mrpackethead_, it's not using IDs Jan 24 08:07:16 there is a conflict, becuase capeloader woudl see two thigns the same Jan 24 08:07:25 it's using PART-NUMBERs Jan 24 08:07:28 ok.. Jan 24 08:07:32 Part-number or ID.. Jan 24 08:07:37 which are short ascii fragments Jan 24 08:07:41 so, does someone issue part-numbers Jan 24 08:07:46 or do we just make them up Jan 24 08:08:02 mrpackethead_, well, you just make them up Jan 24 08:08:31 but to sell those capes via CCO or some other distributor you'll have to make sure there's no conflict Jan 24 08:08:40 which frankly is trivial Jan 24 08:08:53 yes, there shoudl be plenty of partnumers Jan 24 08:08:56 just put something like a company prefix and you're set Jan 24 08:09:10 untill one day.. Jan 24 08:09:17 if you can't track part numbers for your own capes you have other problems :) Jan 24 08:09:24 yup Jan 24 08:09:26 understand Jan 24 08:10:00 so, cape gets powered up for first time Jan 24 08:10:04 eemprom is empty Jan 24 08:10:08 so, sanity is enforced via common sense and not via a shotgun Jan 24 08:10:09 you need to write it. Jan 24 08:10:20 appropraitely Jan 24 08:10:30 and then do you lock it to RO ? Jan 24 08:10:35 mrpackethead_, you can force load a cape definition btw even when there's no EEPROM Jan 24 08:10:50 or do you just have to be sensible not to destroy it Jan 24 08:11:03 typically people put a jumper to the eeprom write pin Jan 24 08:11:23 so when they want to write the EEPROM jumper it Jan 24 08:12:04 ok.. Jan 24 08:12:25 i see that there is also often some dip switches Jan 24 08:12:34 attacehd to the EEPROM Jan 24 08:12:37 mrpackethead_, you can write it via sysfs Jan 24 08:12:47 is that so you could stack several of the same cape Jan 24 08:12:53 but address them differently? Jan 24 08:14:07 hmm, so, there's write method exported via sysfs Jan 24 08:14:09 my cape design is quite a big 2nd project. Jan 24 08:14:15 nm, you just use a tool Jan 24 08:14:18 i hope i hav'nt bitten off too much! Jan 24 08:14:36 mrpackethead_, yes, you can stack up to 4 capes for auto-detection Jan 24 08:14:51 the way they are differentiated is via their eeprom addresses Jan 24 08:15:09 ok.. Jan 24 08:15:12 catching on Jan 24 08:15:13 hex addresses 54-57 Jan 24 08:15:17 i try to only ask the questions one. Jan 24 08:15:19 :-) Jan 24 08:15:25 on the i2c2 bus Jan 24 08:15:39 along with the dreaded RTC Jan 24 08:15:54 so again, most capes have a dip switch that allows you to switch addresses Jan 24 08:16:16 somthign about this community that is quite interesting is some topics seem to invoke massive amounts of discussion.. Jan 24 08:16:20 when they seem simple. Jan 24 08:16:39 lol. Jan 24 08:16:40 we all have strong opinion about the color of the bike shed Jan 24 08:16:45 yup. Jan 24 08:16:51 i have noted.. Jan 24 08:17:43 err, so I was wrong again; the sysfs interface do allows writes Jan 24 08:18:24 so writing the eeprom should be as simple as preparing a file with a hex editor and catting to >eeprom of the device directory in sysfs Jan 24 08:18:43 ahh Jan 24 08:18:44 ok. Jan 24 08:18:47 thats good to know Jan 24 08:21:22 panto: do you ahve an opinion on Real Time Clocks? Jan 24 08:21:31 hopefully teh trolls won't make too much noise Jan 24 08:21:33 back to round 3 of DT Wars. Jan 24 08:21:34 they have to keep time accuratle Jan 24 08:21:34 they are probably asleep Jan 24 08:21:37 *accurately Jan 24 08:21:54 ka6sox: you've had your turn :-) Jan 24 08:22:28 mrpackethead_, I've been around 3 turns so far and no luck. Jan 24 08:22:35 I keep missing "yet another thing" Jan 24 08:22:51 i'm proposing to stick a batery backed up DS1339 on teh I2C buss Jan 24 08:23:59 mru, putting 3 trees in tmpfs is excellent Jan 24 08:24:22 reading it sometime while the init.d scripts are running Jan 24 08:24:29 and setting the clock when we start up Jan 24 08:24:40 does that sound resoanble Jan 24 08:25:20 hmm Jan 24 08:25:31 a clock on i2c should be know to the kernel, no? Jan 24 08:25:41 so why does user space need to deal with it? Jan 24 08:25:41 yes Jan 24 08:25:45 i dnt' know. Jan 24 08:25:48 doe it Jan 24 08:25:51 or does it not Jan 24 08:25:57 should be handled like a RTC on a motherboard Jan 24 08:25:58 it goes thru sysfs. Jan 24 08:26:17 on my PC, I do not read RTC in init.d Jan 24 08:26:43 doesn't it read it in rc.S? Jan 24 08:26:44 no, but you may well get time via ntp in userspace Jan 24 08:26:50 sure Jan 24 08:27:33 so, is there much difference between getting time via NTP or from a local RTC Jan 24 08:28:02 imagine a non-networked PC Jan 24 08:28:11 when it boots, it gets the time from the motherboard Jan 24 08:28:18 does that happen in init.d? Jan 24 08:28:26 or does the kernel know about the RTC? Jan 24 08:28:36 i dont' know Jan 24 08:28:39 heh Jan 24 08:28:40 it knows how to read it Jan 24 08:28:48 2 XXL t-shirts for FOSDEM Jan 24 08:28:54 ehm Jan 24 08:28:56 5 Jan 24 08:29:01 better than nothing Jan 24 08:29:12 true Jan 24 08:29:14 * av500 raises hans Jan 24 08:29:15 * av500 raises hand Jan 24 08:29:17 too Jan 24 08:29:29 av500: so you are tyically saying that the time is normally read by the kernel Jan 24 08:29:39 I do have beagle shaped 1GB usb sticks Jan 24 08:29:51 (if its coming from an onboard RTC ) Jan 24 08:29:56 koen: 1GB for real or 1GB in partition table only? Jan 24 08:30:33 * av500 has a quad core A7 now Jan 24 08:31:14 so, if i start my beagle up right now Jan 24 08:31:26 and its not attached to the network Jan 24 08:31:39 av500: the label says "1GB - made in china" Jan 24 08:31:39 what time will it have Jan 24 08:31:52 koen: ok, the latter :) Jan 24 08:35:18 mrpackethead_: what I am saying is: on a PC, the kernel knows about the RTC Jan 24 08:35:24 and can handle it Jan 24 08:35:35 so a fixed RTC on I2C should be no different Jan 24 08:35:48 but its not a pac Jan 24 08:35:49 pc Jan 24 08:35:50 av500, it should be exactly the same Jan 24 08:36:04 mrpackethead_, that makes no difference to the kernel Jan 24 08:36:10 true Jan 24 08:39:25 grr.. now this bone crashes!! Jan 24 08:40:28 i foolishly pulled the plug on it Jan 24 08:40:35 and now she don't reboot Jan 24 08:40:36 i hate that Jan 24 08:41:33 that is a real problem Jan 24 08:42:50 panto: av500 i can understand the logic of why the kernel shoudl read the RTC Jan 24 08:43:02 but its not the only way is it? Jan 24 08:43:14 it is the easiest Jan 24 08:43:45 put your clock chip on the i2c bus, make the DT entry, and poof it should work Jan 24 08:44:25 i've actually got no reason not to do that Jan 24 08:45:34 mmm, somethigns got corrupted Jan 24 08:45:45 INIT: version 2.88 booting Jan 24 08:45:46 Using makefile-style concurrent boot in runlevel S. Jan 24 08:45:54 and then she just sits Jan 24 08:46:37 panto: i guess my real problem is I ahve no unerstanding of how the kernel works Jan 24 08:46:45 or how to modify or change it Jan 24 08:46:50 and the implicatiosn of all that Jan 24 08:47:05 mrpackethead_, you got some reading ahead of you then :) Jan 24 08:47:36 yup. Jan 24 08:48:28 ok, so i now udnerstnad why it seems sensible to get the kernel to find the RTC Jan 24 09:31:19 av500: hmm? the kernel doesnt read the rtc, afaik... it's hwclock that does it Jan 24 09:31:28 av500: unless i'm gravely mistaken Jan 24 09:34:33 KotH, Documentation/rtc.txt Jan 24 09:37:12 and CONFIG_RTC_HCTOSYS Jan 24 09:37:56 panto: i'm currently reading the kernel sources Jan 24 09:40:14 check drivers/rtc/hctosys.c Jan 24 09:41:51 panto: domo Jan 24 09:41:55 av500: i am gravely mistaken Jan 24 09:42:12 historically, yes, the kernel didn't Jan 24 09:42:28 it turns out it's easier to have him do it Jan 24 09:44:32 juup, files says (c) 2005 Jan 24 09:44:36 that's not that long ago Jan 24 09:44:42 ic Jan 24 09:44:50 I thought it was done by kernel always Jan 24 09:45:25 histerical reasons on the pc Jan 24 09:46:42 ic Jan 24 09:47:40 mrpackethead_, I keep tellin' ya, hwclock.sh Jan 24 09:50:42 Russ, so your telling me somerhign differnet from Av500 and panto Jan 24 09:51:15 mrpackethead_, no, it's the same thing Jan 24 09:51:33 hwclock will use any hardware clock device Jan 24 09:52:36 sorry, i thought hwclock was in userspace? Jan 24 09:52:44 is it in the kernel? Jan 24 09:53:13 its a userspace way of setting system time by a clock Jan 24 09:53:14 it's in userspace, but it accesses the rtc device which is in the kernel Jan 24 09:59:09 hw access is almost always in the kernel... Jan 24 09:59:28 unless people use stuff like /dev/exynos-mem or x11 Jan 24 10:09:20 ok, i'll put it in the kernel. ( something new to learn ) Jan 24 10:09:22 but.. Jan 24 10:09:37 if i used a differnet clock source.. ( say a GPS ) Jan 24 10:09:46 where woudl they live Jan 24 10:09:48 ? Jan 24 10:14:49 GPSes are simple uarts I think (even when they are USB connected) Jan 24 10:15:00 it's something for the gps daemon to do then Jan 24 10:15:18 also a GPS might not have time when the system boots Jan 24 10:15:25 right Jan 24 10:15:29 only after getting a fix etc... Jan 24 10:15:53 yup. Jan 24 10:16:03 and a NTP source is similar Jan 24 10:16:49 GPS should be better than a Xtal controlled RTC though Jan 24 10:17:00 escp if you use a PPS Jan 24 10:17:13 yeah Jan 24 10:17:19 mrpackethead_: most people who use external clocks like gps, dcf77, etc are feeding them trough ntp into the system Jan 24 10:17:34 but this is something for the user space to deal with Jan 24 10:17:39 it's not a kernel problem anymore Jan 24 10:17:40 something has to be stratum-1 Jan 24 10:17:42 mrpackethead_: and gps is short term worse than an xtal Jan 24 10:18:15 the best GPS's can be 18 minutes before they can come online Jan 24 10:18:21 worst case Jan 24 10:18:30 if they do not have a currnet alamnac Jan 24 10:18:31 mrpackethead_: jitter of a good gps receiver is +/-100ns, some have even as high as 1us, timing receivers have a jitter of +/- 2-10ns, after sawtooth correction Jan 24 10:19:22 and that's with good antenna positions...if the reception is bad, or part of the sky is not visible, it goes up by 1-2 orders of magnitude Jan 24 10:20:11 that's why all GPSDOs use a crystal to filter the gps pps Jan 24 10:20:11 im sure that the jitter is not that high in good GPS Jan 24 10:20:15 it is Jan 24 10:20:51 anwyay.. Jan 24 10:21:27 mrpackethead_: https://www.u-blox.com/images/downloads/Product_Docs/Timing_AppNote_%28GPS.G6-X-11007%29.pdf Jan 24 10:21:44 mrpackethead_: that's a state of the art gps timing receiver Jan 24 10:22:29 mrpackethead_: figure 2 shows you what the pps pulse looks in hw... figure 3 is after application of the sawtooth correction in software Jan 24 10:22:43 mrpackethead_: and that's with very good antenna position Jan 24 10:22:54 mrpackethead_: navigational receivers are quite a bit worse Jan 24 10:23:00 its way more preceiosn than i need anyway Jan 24 10:23:31 precision is not always what is limiting you :) Jan 24 10:23:56 im not using a GPS Jan 24 10:23:59 so not a problem Jan 24 10:23:59 :-) Jan 24 10:24:04 the effects of jitter are usually a lot worse than having an offset by the same amount Jan 24 10:27:22 KotH: my ham coworker has some GPS 10mhz thing with TCXO Jan 24 10:32:07 av500: juup, a lot of ham's use GPSDOs as precision frequency standards Jan 24 10:32:20 av500: though i think you rather mean OCXO instead of TCXO :) Jan 24 10:34:14 yeah Jan 24 10:34:18 some XO Jan 24 10:38:11 I hate platform data in i2c clients Jan 24 10:38:26 especially when it's sugar like axis orientation and map Jan 24 10:38:49 at least have a fallback Jan 24 10:38:56 * koen stabs ST-E engineers Jan 24 10:39:11 * koen gets some napalm and sets their iglooooooo on fire Jan 24 10:41:41 I2S has an axis? Jan 24 10:41:45 I2C Jan 24 10:48:46 tilt-compensated compass Jan 24 10:48:55 aka magnetometer + accelerometer Jan 24 10:52:45 koen: but what device does it expose? Jan 24 10:55:10 iio nodes Jan 24 10:56:15 I suspect it's just a mems cube internally Jan 24 11:52:06 morning Jan 24 11:52:21 ugh, that was overload on techno-buzzwords for the morning Jan 24 11:53:10 hey mdp Jan 24 11:53:15 hey Jan 24 11:53:17 hi mdp Jan 24 11:53:33 all I hear is, "Illudium q-36 space modulator" at this point Jan 24 11:53:46 hi panto Jan 24 11:56:31 gm all Jan 24 11:57:26 hey jkridner_ Jan 24 11:58:01 hi jkridner_ Jan 24 12:03:17 gm jkridner_ Jan 24 12:04:37 koen: not sure what is up with g_multi and Mountain Lion, but I suspect we do need to turn on CDC. Jan 24 12:04:49 I turned it on and still didn't see the network adapter. Jan 24 12:04:55 reading the lwn newsletter, and the article about the possibly upcoming gpiod_ functions Jan 24 12:05:23 I think it would be interesting to be able to alter the names of the gpio Jan 24 12:05:39 for example when a driver was loaded it could take control of the gpio Jan 24 12:06:00 rename them to something sensible for that driver and they would be then exported in sysfs Jan 24 12:07:01 so a beagle cape could, for example, grab gpio 1,6,7,9 and export them as switch1_state, switch2_state, led1_state, led2_state Jan 24 12:07:13 mdp: flux capacitor? Jan 24 12:07:24 jackmitchell: missile_launch Jan 24 12:07:31 but all through the gpiolib interface Jan 24 12:07:40 av500: :D Jan 24 12:07:50 KotH: too passive, the first option can, at least, blow up the earth Jan 24 12:08:42 mdp: oh.. micro black hole based warp drive turned into a weapon system? Jan 24 12:09:10 * av500 puts on his unobtanium jacket Jan 24 12:09:23 KotH: isn't that romulan tech? Jan 24 12:09:44 mru: they stole it from the swiss Jan 24 12:09:50 jackmitchell, wouldn't making only an alias in the sysfs work just the same? Jan 24 12:09:55 KotH: that's on my list Jan 24 12:10:07 similar to ln -s I mean Jan 24 12:10:14 mru: well.. the romulans use artificial black holes as an energy source for their warp drives, instead of antimatter... Jan 24 12:11:04 KotH: you mean they are powered by ..... bureaucracy? Jan 24 12:11:09 wasn't there an episode where they turned one of those into a weapon? Jan 24 12:11:17 or was it a cloaking device? Jan 24 12:11:17 mdp: then come over here and get your black hole at CERN :) Jan 24 12:11:19 can't remember Jan 24 12:11:26 av500: lol... yes! Jan 24 12:11:29 panto, definitely policy to be solved in userspace by any typical method Jan 24 12:11:44 KotH: I have a story about that, btw. Jan 24 12:13:06 KotH: years ago, my now teenager woke me up at 3AM saying he could sleep because he saw the local news people talking about the possibility of the world ending. Jan 24 12:13:10 mru: i'm not aware that the warp drive of any romulan was used as a weapon in an episode.. but there was one, where a pangalacitc multidimensional species that lives in the space-time plane used one of the black holes in a romulan warship to lay its eggs in... hugly distorting the time around the ship Jan 24 12:13:15 s/could/couldn't Jan 24 12:14:09 KotH: so we got up and had a 2 hour physics lesson together...that bored him to sleep Jan 24 12:14:09 mru: but the federation used to throw out its warp drive to bomb other ships or planets a couple of times Jan 24 12:14:16 mdp: lol Jan 24 12:14:41 mdp: he really got disturbed by the news of the CERN ending the world? Jan 24 12:14:45 KotH: young enough to not understand people joking about a current meme Jan 24 12:14:54 oh.. Jan 24 12:15:05 KotH: he was, maybe 8 during that? I can't remember how long ago it was Jan 24 12:15:29 mdp: hmm.. switch on of the lhc was iirc 3 or 4 years ago Jan 24 12:15:43 mdp: i think the lawsuit was a year or two earlier Jan 24 12:15:44 ok, maybe 9 then Jan 24 12:15:49 KotH: no, it was like 8ys but time is running faster since then.... Jan 24 12:15:49 KotH: and how did they get home after that manoeuvre? Jan 24 12:15:55 mdp: panto: how would one know, when and if the driver was loaded? Would you not have to have something polling or waiting for a signal? Jan 24 12:16:12 mru: that was never explained in the episodes :) Jan 24 12:16:19 I recall they were discussing it not even jokingly like, "some people claim the switch-on will cause a rift and end the world!" Jan 24 12:16:30 you can add a new method in gpiolib that creates an alias Jan 24 12:16:39 mdp: yeah... Jan 24 12:17:08 KotH: at that age, they don't have the BS filter enabled yet Jan 24 12:17:13 ;) Jan 24 12:17:14 mdp: do you remember the crank who sued the CERN in hawaii for deliberatily putting the world at risk by creating black holes? Jan 24 12:17:17 ah, I was unaware that aliases could be created that easily from a kernel context Jan 24 12:17:22 KotH: yes! Jan 24 12:17:29 mdp: i know, i know.. i was the same at that age! Jan 24 12:18:32 jackmitchell: which driver? Jan 24 12:18:33 actually, it would have been more fun, if something like that would have happend in geneva Jan 24 12:18:46 the lhc experiments have been a real let down Jan 24 12:19:02 didn't they find the higgs thing? Jan 24 12:19:29 mru, higgs' bosom? Jan 24 12:19:34 mdp: it was a thought brought up by the gpiod_ article on lwn Jan 24 12:19:34 mru: they found an energy spike that with high probability can be explained by the theory of having a higgs boson at that energy Jan 24 12:19:52 mru: it's _not_ a proof that the higgs boson exists Jan 24 12:20:09 KotH: do not spoil the excitement Jan 24 12:20:16 well, they found something interesting at least Jan 24 12:20:42 mdp: essentially pondering about having dynamic descriptions of gpio's set by the driver in the kernel and exported through the gpiod_ sysfs Jan 24 12:21:08 besides, absolute proof that _anything_ exists is impossible Jan 24 12:21:16 mru: actually very little. no new unexplainable effects, so far. the standard model as it is still holds. unless that spike is not caused by the higgs :) Jan 24 12:21:36 mdp: so one static description, and then a 'cosmetic' description which a driver can twiddle depending on if it has control of the gpio or not Jan 24 12:21:46 KotH: so it affirms the current theory Jan 24 12:21:51 yes Jan 24 12:22:16 the predictions of the standard model fit the data very will, as far as i have heard Jan 24 12:22:25 s/will/well/ Jan 24 12:23:00 but then, i didnt have the time to follow all of the discussions around the lhc in the last months Jan 24 12:25:42 jackmitchell: yeah, since the sysfs driver owns naming in the gpiod_ module for all exported gpios, it should be able to modify those Jan 24 12:26:23 jackmitchell: it's no different than the idea that these system-specific names are expected to come in via DT/pdata Jan 24 12:26:33 except... Jan 24 12:26:44 it is different ;) Jan 24 12:27:07 mdp: yes, it's slightly different Jan 24 12:27:29 one is done at driver probe time and you could just modify DT and have it static for your system Jan 24 12:27:38 the other is a runtime policy thing Jan 24 12:27:45 I was thinking of the am335x pin naming scheme, and how pinmuxing and such works Jan 24 12:27:59 quite honestly, you are talking about something that udev does for every other device in the system Jan 24 12:28:03 would we not end up with mode0 names Jan 24 12:28:19 or that horrific long incarnation of all the pins in one name Jan 24 12:30:21 I suppose I am, but those names are arbitrary are they not? I don't really know the internals of udev and I'm a bit out of my depth in this conversation but udev can only name devices based on what the kernel gives it no? Jan 24 12:30:47 udev? Jan 24 12:30:49 so the 'cosmetic' name support would have to be in kernel - or your device would have to be supported in udev? Jan 24 12:30:55 you mean debugfs? Jan 24 12:31:03 well, it operates in a different domain of creating dev nodes Jan 24 12:31:37 but my point is that the implemented concept already exists of having system-specific naming driven by a userspace policy manager Jan 24 12:32:20 koen: systemd! Jan 24 12:32:23 and yes, I realize gpioX_export_link() has been around for a long time Jan 24 12:34:26 jackmitchell: in any case, yes, it makes sense to want a runtime interface to create a custom link from userspace Jan 24 12:34:50 as panto points out, one of those exists Jan 24 12:35:27 av500, admit it, you're in love with lenart Jan 24 12:36:00 blossoming young love Jan 24 12:36:09 nothing wrong with that Jan 24 12:37:56 he does +1 my comments :) Jan 24 12:39:32 see, your love is not going to waste Jan 24 12:39:39 lucky man Jan 24 12:40:04 jackmitchell: ln -sf /sys/class/gpio/gpio31 /home/sec_user/my_app/signals/space_modulator_enable_n Jan 24 12:40:45 panto, it all starts with some innocent +1's Jan 24 12:41:09 gah, typed 'halt' out of habit instead of 'lsmod' Jan 24 12:41:30 koen, no gti for that one ;) Jan 24 12:42:15 indeed Jan 24 12:43:41 there, pressed reset button Jan 24 12:43:47 2 stories up Jan 24 12:44:06 the patch from jsabeaudry to fix uboot is not working with the new musb code Jan 24 12:44:23 kernel oopses in musb shutdown before it reaches the restart syscall Jan 24 12:44:43 awesome, shrunk edma series a lot by dropping mmc support Jan 24 12:47:44 I will respond to the list with vague concerns to ensure it won't make it into 3.9 and 3.10 Jan 24 12:47:54 koen, lol! Jan 24 12:47:58 then I will not respond to requests for clarification Jan 24 12:48:20 I have to keep my evil vendor tree relevant, you know Jan 24 12:48:31 koen, the funny thing is that I don't even value mmc support ;) Jan 24 12:48:37 all I need is serial and ethernet ;) Jan 24 12:48:45 so no big loss to me Jan 24 12:51:44 koen, working mainline would be a threat to CCO's production kernel Jan 24 12:51:58 that's what I said Jan 24 12:52:21 I learned from jkridner, though, I massaged it to PC-biz-speak Jan 24 12:53:12 koen, if the series gets close to going in you'll just have to release the Kraken Jan 24 12:55:19 I'll start with the hounds Jan 24 12:55:43 never bring a hound to a Kraken-fight Jan 24 13:04:31 mdp, well, some of us would like mmc support :P Jan 24 13:04:42 bradfa, bah Jan 24 13:04:54 too controversial, you can wait Jan 24 13:04:57 mdp, multi mmc would be handy.... Jan 24 13:05:23 mmc == controversial, lol Jan 24 13:05:30 I would like a quiet vacation home on the moon Jan 24 13:05:44 mdp, I hear it's quiet up there Jan 24 13:05:49 indeed Jan 24 13:05:52 the lack of atmosphere should ensure that Jan 24 13:05:52 science! Jan 24 13:05:57 +1 Jan 24 13:06:16 science refutes your +1 with a vaguely worded paper in scientific american which you have to pay for Jan 24 13:06:29 hehe Jan 24 13:06:29 paywalls, ftw! Jan 24 13:06:50 * bradfa wishes he could spend more time doing fun projects and less time scrambling to get product ready :( Jan 24 13:07:21 maybe if I stopped responding to the beagle phorum... Jan 24 13:07:40 which reminds me, I have to click on some links Jan 24 13:07:56 bradfa, the SNR of 5 forced me to quit reading it Jan 24 13:08:05 too much signal? Jan 24 13:08:19 koen: so, is DMA enabled? Jan 24 13:08:22 gah, google signin Jan 24 13:08:28 jkridner_: for what? Jan 24 13:08:37 bradfa, yeah, they are crazy smart on there. Jan 24 13:11:13 USB Jan 24 13:12:30 jkridner_: AFAICT no patches were ever posted publically Jan 24 13:12:57 k Jan 24 13:12:59 jkridner_: and pointing to patches against 3.2.0..... Jan 24 13:14:21 jkridner_: FWIW 'disable DMA' is the only selectable option in that menu Jan 24 13:14:29 k Jan 24 13:14:30 so it's not really an option at all Jan 24 13:14:49 Just making sure no patches were posted that you brought in. thanks. Jan 24 13:15:09 I have kishons patches + panto fixup Jan 24 13:16:53 kishon wasn't aware that am335x existed since he was only looking at platforms with boardfiles :) Jan 24 13:17:21 lol Jan 24 13:17:27 lol Jan 24 13:17:34 koen, ok, so that's a bit of a stretch of the situation..but... ;) Jan 24 13:17:54 that's how I interpreted it :) Jan 24 13:18:13 what puzzles me is, why all the effort to get TI SoC to mainline when TI is stopping it all? Jan 24 13:18:23 av500, the rumorz! Jan 24 13:18:27 av500, exactly! I can't figure it out either Jan 24 13:18:30 he does know about it now, but his communication with afzal is high latency Jan 24 13:18:32 inertia Jan 24 13:18:50 and full with WTFs like people not knowing how to apply 6 patches and asking for a tree Jan 24 13:19:11 sweet, replacement probes arrived for my scope Jan 24 13:19:20 * koen heads to the lab Jan 24 13:20:14 what did you do to them? Jan 24 13:20:17 av500, a clown car, hurtling down the road at X speed loses force Y.... Jan 24 13:20:22 back Jan 24 13:20:27 front Jan 24 13:21:17 top Jan 24 13:21:30 koen, perhaps they are on opposite ends of the globe and the IP pigeons are running slow. Jan 24 13:21:51 bottom Jan 24 13:22:05 up,down,up,down,left,left,right,a,a,b,b Jan 24 13:23:14 IDDQD Jan 24 13:23:41 bonus 1up Jan 24 13:23:50 LIM Jan 24 13:24:54 IDKFA Jan 24 13:26:46 panto, up up down down left right left right b a b a select start (2 player ftw!) Jan 24 13:28:32 ok, thanks, personal assistant just claimed there there's no work going on at work. Jan 24 13:28:52 mdp, can netflix help here? Jan 24 13:29:11 or a local folder Jan 24 13:29:15 "lots of laughing and gaming references, is it coffee break?" ;) Jan 24 13:29:32 bradfa, netflix..like opium Jan 24 13:30:19 never understimate the bandwith of a local folder full of ..... movies Jan 24 13:31:33 mdp, personal assistant is on irc? Jan 24 13:31:48 shoulder looking Jan 24 13:31:55 * av500 blushes Jan 24 13:31:57 bradfa, oh plz no Jan 24 13:32:14 * av500 waves Jan 24 13:32:24 mdp, you'll be happy to hear my excitement about plows arriving was short lived, they drove around parking lot once with plows up and then left... Jan 24 13:32:32 ok, she says, "hi" and leaving us to our "work" Jan 24 13:32:42 hard work Jan 24 13:32:45 indeed Jan 24 13:32:49 we toil away here endlessly Jan 24 13:32:52 we do! Jan 24 13:32:57 perilous toiling! Jan 24 13:33:00 * av500 just fixed an ariane-5 bug Jan 24 13:33:06 leftover code from 2ys ago Jan 24 13:37:47 av500, those are nice Jan 24 13:38:00 do you warm up leftover code before using it? Jan 24 13:38:13 its being kept warm all the time Jan 24 13:38:22 like italian pasta sauce pot Jan 24 13:38:27 hold and cold running codez Jan 24 13:38:58 you just add more tomatoes over time Jan 24 13:39:04 and other stuff Jan 24 13:40:38 mmm...you made me think of the .mx equivalent..the giant mole pot Jan 24 13:41:20 ahh, yes, toiling Jan 24 13:50:16 Jacmet: am3358 at 1GHz with HDMI transmitter active: less than 500mA Jan 24 13:50:37 Jacmet: my PSU only has 0.1A granularity and it says 0.4A @ 5V Jan 24 13:50:56 koen: what is the PRU clock? Jan 24 13:51:02 doing 'cpufreq-set -g ondemand' drops it to 0.3A Jan 24 13:51:11 mru: I have no idea Jan 24 13:51:34 mru, 200MHz Jan 24 13:52:26 same as arm@720? Jan 24 13:53:42 koen: btw, still in memphis Jan 24 13:54:22 mru: ok, my parcel arrived this morning, but panto's is scheduled for next week Jan 24 13:54:36 so I guess yours is scheduled for the 29th as well? Jan 24 13:54:43 mine says 28th Jan 24 13:54:50 mine is 29th Jan 24 13:55:22 * mru hopes it's declared as something customs-friendly Jan 24 13:59:04 mru, guns from texas? Jan 24 14:04:25 koen: does that mean we'll get rid of the USB clock limiter? Jan 24 14:04:26 mine is in Memphis too Jan 24 14:04:39 and 28th Jan 24 14:15:22 jkridner_: which one do you mean, the 275MHz or the 720MHz one? Jan 24 14:15:32 the 500MHz one on start-up. Jan 24 14:15:36 I guess it is gone already? Jan 24 14:15:39 yes Jan 24 14:15:50 that's why the bone-whites fail on usb power Jan 24 14:16:09 hrm, the servos take ~4A Jan 24 14:16:16 and I haven't connected all of them yet Jan 24 14:16:28 this 3A wallwart is not going to cut it for bone + servos Jan 24 14:17:21 KotH, I got cadstar zuken pricing, one sec on phone with sales guy Jan 24 14:18:39 KotH, http://algozen.com/CADSTAR_BUNDLES.htm <- packages Jan 24 14:21:29 http://www.cnx-software.com/2013/01/24/always-innovating-mecam-is-a-49-voice-controlled-nanocopter-camera/ Jan 24 14:23:15 Always Innovating were the ones that were doing the tablet/keyboard thing years ahead of it's time Jan 24 14:23:21 nice to see they're still playing with Jan 24 14:23:30 things, but I wonder where they get the money from? Jan 24 14:24:12 KotH, lite $1888, basic $5257, pro $9257, ex $14257 (all prices include 1 year maint, extend at 15% of purchase price per year after that) Jan 24 14:24:29 KotH, those prices for 1 seat, multi seat gets quotes Jan 24 14:24:34 haha: https://github.com/search?p=&q=%22id_rsa%22&ref=searchresults&type=Code Jan 24 14:25:45 KotH, license is node locked to MAC address Jan 24 14:25:59 they do offer 30 day full trial though Jan 24 14:26:14 pricing seems halfway between altium and PADS/orcad Jan 24 14:26:25 and nothing is easier than faking the system time Jan 24 14:26:26 the lite is eagle kind of money, though Jan 24 14:26:38 mru, nor mac addresses Jan 24 14:27:25 I have a nice little .so that intercepts most libc calls returning timestamps Jan 24 14:27:34 and applies an offset to them Jan 24 14:27:49 +1 Jan 24 14:28:52 some apps stat random files looking for times after the expiry date Jan 24 14:29:01 and also trip on "future" times Jan 24 14:29:44 maybe an RTC over I2C over USB can help here Jan 24 14:30:09 and a kernel command line option apply_rtc_offset :) Jan 24 14:30:40 if you're willing to change the time globally, no tricks are needed Jan 24 14:30:44 just change the system time Jan 24 14:30:47 and disable ntp Jan 24 14:30:49 Hi! Are there any plans to include am335x-pm-firmware.bin into linux-firmware repo? Jan 24 14:31:02 faking it for a single process is a little harder Jan 24 14:32:03 sometimes patching the app to bypass the check is the simplest way Jan 24 14:32:32 koen, mdp, panto: I'm getting kernel panics due to the network stack on koens latest tree Jan 24 14:32:52 is this something anyone is aware of or should I speak to someone with some tracebacks? Jan 24 14:32:52 or simply patching the expiry date Jan 24 14:32:58 as in the case of that ibm compiler Jan 24 14:33:14 jackmitchell: you might need to disable NAPI Jan 24 14:33:47 NAPI? Jan 24 14:34:14 some fancy networking thing Jan 24 14:34:19 jackmitchell: have a look at https://github.com/pantoniou/linux-bbxm/commit/1552831f45afb45e6931764a225d9cb7e1ca3816 Jan 24 14:34:36 jackmitchell, the cpsw driver is kinda b0rked Jan 24 14:35:02 I meant to ask, but does the author/maintainer know yet? Jan 24 14:35:11 mdp, no idea Jan 24 14:35:38 ok, so this hasn't been reported on the normal lists or directly? Jan 24 14:36:08 mdp, no Jan 24 14:36:47 I don't know if mentioning to people that you have to follow the TRM's method on acking an interrupt is nice on a mailing list Jan 24 14:37:11 and that the only way the original version worked was that the silicon was buggy Jan 24 14:37:40 panto, um, ok Jan 24 14:37:49 I'm not sure how to respond to that Jan 24 14:37:56 "nice"? Jan 24 14:38:03 heh Jan 24 14:38:12 why do I get the feeling I'm supposed to explain to PSP what they did in their own kernel? Jan 24 14:38:27 seriously, kinda confused as to how this is confused with some notion of being nice Jan 24 14:38:28 I can send the patch to the lkml/linux-omap lists Jan 24 14:38:38 either it's right or wrong in this type of thing Jan 24 14:38:50 there's no semantics involved...phase of the moon..etc. Jan 24 14:39:14 thx, cc the author or whoever submitted Jan 24 14:39:29 I have nfc who owns it Jan 24 14:39:51 me neither Jan 24 14:40:09 sure, since you worked on it, you have the git log in front of you Jan 24 14:40:34 "Mugunthan V N " Jan 24 14:40:46 it works sorta like google from my POV Jan 24 14:41:06 well, that clears it up Jan 24 14:41:12 ;) Jan 24 14:41:24 and earlier commits by "Richard Cochran " Jan 24 14:41:55 yeah, there was a thread where he extracted some broken commits from a WIP tree and submitted them upstream Jan 24 14:42:10 I recall seeing that on lomap Jan 24 14:43:32 lol: http://zigg.be/noisy Jan 24 14:45:01 mdp, btw, looks like there's smart switch driver support in mainline now Jan 24 14:45:15 take a look in drivers/net/dsa Jan 24 14:46:04 perhaps someone should look into getting cspw supported Jan 24 14:46:57 what was cspw again? Jan 24 14:47:16 panto, perhaps Jan 24 14:52:05 koen: disabling NAPI seemed to do the trick, thanks Jan 24 14:52:42 jackmitchell, I noticed that too Jan 24 14:53:09 panto: yes, it was stolen from your WIP commit Jan 24 14:53:10 I guess the locking is all messed up for the NAPI case Jan 24 14:53:30 I assume so, it was locking that was causing me problems too Jan 24 14:53:39 nmap triggered it almost immediatly Jan 24 14:53:55 jackmitchell: ok, I'll add a patch for that Jan 24 14:54:15 IMO since the h/w support coalescing NAPI is a bit redundant Jan 24 14:54:24 but ofcourse it doesn't support it in PG1.0 silicon Jan 24 15:31:14 koen, huh? is that really a problem with my patch? Jan 24 15:39:40 jsabeaudry: no, it's problem with musb Jan 24 15:39:45 panto: the dsa stuff is pretty limited Jan 24 15:39:53 jsabeaudry: it doesn't even reach the point that your patch fixes Jan 24 15:40:21 panto: E.G. there's no link to the vlan/bridge infrastructure in the kernel Jan 24 15:40:32 Jacmet, it's still a place to start Jan 24 15:40:36 panto: sure Jan 24 15:40:48 that doing it totally proprietary Jan 24 15:40:50 *than Jan 24 15:41:12 panto: dsa pretty much halted when Lennert left Marvell Jan 24 15:41:28 figures Jan 24 15:43:50 where is the format of the EEPROM data defining the pinmuxing defined? Jan 24 15:43:56 this looks close, but doesn't define what comes after the vendor and device IDs: http://elinux.org/BeagleBoardPinMux#EEPROM_content Jan 24 15:46:56 also, the information on that page on the SPI Multiplexor is wrong: "Interfaces to BeagleboardxM expansion connector and utilizes SPI channel 3 chip select 0." The bbxm rev C.1.0 schematic lists SPI channel 2 going to that connector. Jan 24 15:49:31 yates, pay not much attention to the pinmuxing in the eeprom of the capes Jan 24 15:49:51 afaikt it's mostly for bootloader use Jan 24 15:50:11 linux doesn't use it at all Jan 24 16:05:59 panto, I updated the edma binding and codez for #dma-cells = <2> so the client device can specific a queue Jan 24 16:06:19 panto, useful for my updated asoc patches in the short-term Jan 24 16:06:32 I see Jan 24 16:06:59 long-term..dmaengine has to also support that on a channel request Jan 24 16:08:17 that was the intention of cells>1 anyway in the generic binding Jan 24 16:08:24 s/binding/dma binding/ Jan 24 16:25:20 Recommendations for the best 3.2 tree for beaglebone? Jan 24 16:26:21 device tree Jan 24 16:26:54 kernel Jan 24 16:27:03 helloworld. Jan 24 16:27:17 .? Jan 24 16:27:28 linux-omap, koen's last 3.2, beagleboard/kernel, other? Jan 24 16:27:30 av500: is that a regexp? Jan 24 16:27:47 jsabeaudry: beagleboard/kernel and 'my' 3.2 are the same Jan 24 16:27:58 i would like to connect a beagleboard to ARM DS-5. so far, the debug configuration tool is able to identify my beagleboard when it is connected, but in DS-5 it is unable to connect to the beagleboard Jan 24 16:28:02 jsabeaudry: one is just a git tree resulting from running the patch.sh script Jan 24 16:28:08 anyone have the ARM RVI debugger working? Jan 24 16:28:27 I'm sure _someone_ does Jan 24 16:28:42 I'm also fairly sure it's not you Jan 24 16:29:16 alright. Jan 24 17:09:09 bradfa: thanks! Jan 24 17:09:47 KotH, welcome Jan 24 17:09:50 bradfa: the prices seem ok..still quite expensive, but ok Jan 24 17:09:53 not quite "low prices" Jan 24 17:10:39 bradfa: you didnt ask about the cr-5000/8000? Jan 24 17:10:47 no, sorry Jan 24 17:11:27 didn't notice them... Jan 24 17:11:31 * bradfa needs to read better Jan 24 17:11:32 :-) Jan 24 17:11:53 bradfa: the video with the 3d stuff from yesterday was the cr-8000 Jan 24 17:11:57 ah, ok Jan 24 17:12:49 i wouldnt be surprised if that stuff is twice the price Jan 24 17:12:56 from the looks, you're probably right Jan 24 17:14:26 hmmm, not good -> kernel:[183985.264174] journal commit I/O error Jan 24 17:14:41 * KotH hands bradfa a new hd Jan 24 17:14:49 * bradfa scrambles to do backup! Jan 24 17:15:29 * KotH wonders if zuken would give out cheap version of their software for hobbists Jan 24 17:15:44 KotH, free 30 day trial Jan 24 17:16:09 bradfa: yeah... and then crack it to extend that 30day... Jan 24 17:16:22 KotH, play mru's "change the date" game :) Jan 24 17:16:42 * bradfa 's backup now in progress Jan 24 17:16:48 * bradfa crosses fingers that ssd isn't dead... Jan 24 17:17:03 or dying Jan 24 17:17:19 maybe a good excuse to pawn the laptop onto someone else and buy a real computer Jan 24 17:17:31 :-D Jan 24 17:17:53 I have my eye on an Intel Xeon system Jan 24 17:18:17 for a laptop? Jan 24 17:18:18 ;) Jan 24 17:18:26 KotH, if only! Jan 24 17:18:33 I'd like something with real serial ports Jan 24 17:18:35 I'm sick of USB Jan 24 17:18:41 hehe Jan 24 17:18:46 these are hard to get these days Jan 24 17:18:49 USB is OK for keybaords and mice, everything else should use a real bus Jan 24 17:18:57 like serial Jan 24 17:19:01 * XorA has real hard seriel ports, every second kernel release 8250 driver is broken :-( Jan 24 17:19:01 sure Jan 24 17:19:02 or PCI, I guess Jan 24 17:19:05 bradfa: and just to make you envious: my home desktop is an dual xeon system :) Jan 24 17:19:18 * bradfa sneaks over to KotH's house and steals computer Jan 24 17:19:27 bradfa: you probably dont want to Jan 24 17:19:30 * bradfa 's home desktop is a 7 year old dual Opteron Jan 24 17:19:36 it's a 7y old HP ML110 Jan 24 17:19:43 so we're in the same age group! Jan 24 17:19:47 juup Jan 24 17:19:48 oh how cute, u have x86 systems Jan 24 17:19:53 lol Jan 24 17:20:05 I've got a 400GBx4 RAID5 on PCI-X Jan 24 17:20:10 it was fast, 7 years ago Jan 24 17:20:13 bradfa: the oly good thing about this box is, that it has 8gb of ram Jan 24 17:20:22 KotH, I've got 2 at home, 8 in the lappy Jan 24 17:20:25 bradfa: otherwise i would have thrown it out already Jan 24 17:20:29 Next desktop won't have less than 32 Jan 24 17:20:39 builds go in tmpfs, where they belong Jan 24 17:21:01 in that time you would need like 64GB Jan 24 17:21:03 bradfa: same here, my laptop has a i7 with 8gb mem Jan 24 17:21:12 systemd is growing... Jan 24 17:21:19 ynezz, systemd, you're funny :) Jan 24 17:22:08 Dell has some decent Xeon systems for reasonable prices these days Jan 24 17:22:21 I'm uncertain if building my own box is worth it any more Jan 24 17:22:26 other than buying my own ram and ssds Jan 24 17:22:45 Dell is going bankrupt... Jan 24 17:23:03 ynezz, well, HP or Lenovo, then Jan 24 17:23:08 and intel is exiting the motherboard biz Jan 24 17:23:17 I heard amazon is buying all of them Jan 24 17:23:18 crashovrd, desktop motherobard biz Jan 24 17:23:19 crashovrd: huh? what? Jan 24 17:23:21 not server / workstation Jan 24 17:23:32 *desktop* motherboard biz Jan 24 17:23:37 KotH, in like 3 years intel says they're getting out of the desktop motherboard manufacturing biz Jan 24 17:23:48 sounds strange Jan 24 17:23:51 they'll still make chipsets Jan 24 17:23:53 took them agaes to get in... Jan 24 17:24:04 KotH, they have planety of time to change their minds Jan 24 17:24:05 :) Jan 24 17:24:11 *g* Jan 24 17:24:48 well, there would be no desktop at that time Jan 24 17:25:08 ahh, yes,,the ever-useful "3 year business plan" Jan 24 17:25:09 you'll just put your car keys in docking station... Jan 24 17:25:12 duh Jan 24 17:25:30 mdp, you'll be glad to know the plows came back and plowed one strip down the parking lot Jan 24 17:25:35 rest is still snow covered Jan 24 17:25:48 ynezz, more like put Credit Card in slot Jan 24 17:26:00 bradfa, they are at the donut shop, most likely Jan 24 17:26:27 bradfa: CC with 64GB of RAM? Jan 24 17:26:35 smart cards! Jan 24 17:26:41 that's comming! Jan 24 17:26:49 with "encryption"! Jan 24 17:26:55 hehe Jan 24 17:27:20 encryption solves everything! Jan 24 17:27:48 bradfa, I built a new machine recently and still found I preferred to select the exact mobo w/ slot config etc. I wanted rather than sifting through random dells Jan 24 17:28:27 the level of effort to put the mobo/cpu in a case is hardly worth purchasing the wrong thing Jan 24 17:28:34 yeah Jan 24 17:28:38 true Jan 24 17:29:01 I mean, they're going to have the wrong ram and ssd to start as you point out anyway Jan 24 17:29:13 there was a time when i knew the exact part number and spec of everything in a system. now i could not even tell you what proc is in this one Jan 24 17:29:21 its an intel something... something.. something Jan 24 17:29:36 yes, but I have found that if you buy high end stuff from Dell/HP, it's actually very well designed unlike quite a lot of the mobos that come by themselves Jan 24 17:29:37 crashovrd: I'll forget soon Jan 24 17:30:21 and often Dell can make something high powered quiet, which takes a bit of effort on the DIY side unless you love reading PC review sites Jan 24 17:30:50 there is just no payoff anymore to building the ULTIMATE pc Jan 24 17:30:56 there is only so fast you can run a web browser Jan 24 17:31:14 sure, always exception features..depends on what you value Jan 24 17:31:19 how fast do you need a wordprocessor to go? Jan 24 17:31:50 crashovrd: blazingly fast! Jan 24 17:31:54 crashovrd, even faster! Jan 24 17:32:06 i did find it amusing that Visual Studio 2010 and higher have *hardware* acceleration Jan 24 17:32:11 for the GUI Jan 24 17:32:17 bradfa: I built mine to land in the "sweet-spot" of pricing but 8 cores, 16gb ram, big ssd for my build needs Jan 24 17:32:51 bradfa, and I have a particular taste for a few old pci slots and a real 8250 too Jan 24 17:33:07 mdp: not a 16550? Jan 24 17:33:12 oh, don't get me wrong, what ever desktop I buy will have gobs of serial ports Jan 24 17:33:13 :) Jan 24 17:33:19 he's got a PC XT Jan 24 17:33:21 :P Jan 24 17:33:22 I hate this usb crap Jan 24 17:33:23 KotH: I don't believe in FIFOs! Jan 24 17:33:35 * KotH remembers the time, when mainboards put the type of their uart as a major feature Jan 24 17:33:56 KotH, to some of us, we still consider that a very important feature Jan 24 17:33:56 :) Jan 24 17:34:00 bradfa, oh come now...don't take your frustration out on USB...it's completely innocent. Jan 24 17:34:27 gimme PS/2, mechanical keyboard, some serial ports, and OK maybe some firewire Jan 24 17:35:00 anyone remember the Commodore 64 and its serial floppy drive? they were ahead of their time! (and loading from it was like watching paint dry) Jan 24 17:35:15 who would have thought that all these years later we would be back to serial buses Jan 24 17:35:33 crashovrd: yet we loved it...it was much better than loading from cassette. Jan 24 17:35:58 then have your sister take the same cassette and record singing over it..wtf? Jan 24 17:36:03 boo Jan 24 17:36:25 bradfa: exsys still sells rs-232 cards for pci-e Jan 24 17:36:42 bradfa: like the ex-44098, an 8port card :) Jan 24 17:36:48 KotH, links? Jan 24 17:36:51 oh! lets start a BBS Jan 24 17:36:54 KotH: how can there be a market with all the awesome usb ones? ;) Jan 24 17:37:00 bradfa: http://www.exsys-shop.ch/shop/product_info.php?info=p528_PCIe-8S-Seriell-RS-232-Karte--Oxford.html Jan 24 17:37:11 bradfa: dunno whether there is an english site Jan 24 17:37:15 crashovrd: see you on FidoNET Jan 24 17:37:24 +++ATH Jan 24 17:37:29 mdp: uhmm.. there seem to be enough crazy people like you around Jan 24 17:37:37 KotH, yes! nice find! Jan 24 17:37:45 crashovrd: you forgot the pause between the +++ and the ATH :) Jan 24 17:37:47 don't even get me started on USB to serial converters Jan 24 17:37:53 there's 1 good kind, the rest suck Jan 24 17:37:56 KotH: s/crazy people/people that need shit that works/ Jan 24 17:38:08 bradfa: exsys is your friend when it comes to strange adapter cards and systems Jan 24 17:38:10 hint: the good kind isn't made by ftdi Jan 24 17:38:21 bradfa: i buy often their stuff. it's not the cheapest but it works very well Jan 24 17:38:35 KotH, but it eats USB bus Jan 24 17:38:51 if you have a few interrupt end points on the same bus with an FTDI, everybody gets pissed off Jan 24 17:39:00 bradfa: what do you mean "eats usb"? Jan 24 17:39:11 ah.. Jan 24 17:39:14 dont use ftdi Jan 24 17:39:24 KotH, they use quite a lot of USB bus bandwidth the way they get setup, at least on widnwos boxes Jan 24 17:39:34 makes running a Saele logic difficult Jan 24 17:39:37 it also eats bus Jan 24 17:39:49 bradfa, btw, local company a friend used to work for: http://www.quatech.com/products/serialboards.php Jan 24 17:39:51 bradfa: yeah Jan 24 17:40:09 bradfa, same stuff, I've used it before..they also have some other cool quirky IO things ;) Jan 24 17:40:11 bradfa: friend tried an ftdi i2c usb dongle Jan 24 17:40:26 bradfa: got horrified after he noticed that every bit requires an usb transaction Jan 24 17:40:31 http://www.exsys-shop.ch/shop/product_info.php?info=p297_PCIe-8S-Seriell-RS-232-Module.html Jan 24 17:40:55 I want that! Jan 24 17:41:21 *g* Jan 24 17:42:36 bradfa, don't you need a parallel port too? Jan 24 17:42:41 mdp, yes Jan 24 17:42:46 so I can bit twiddle Jan 24 17:43:13 quatech has the expresscard versions too ;) Jan 24 17:43:34 or rs-485? Jan 24 17:43:51 rs-485 less used around here Jan 24 17:44:03 I have expresscard gigabit ethernet in laptop Jan 24 17:44:04 it works OK Jan 24 17:44:07 marvel chipset Jan 24 17:44:07 all the rage here Jan 24 17:44:50 I used one of the twin rs-232 expresscard units on a past laptop Jan 24 17:45:25 all this stuff works great when it's on a real bus, of course Jan 24 17:45:46 http://www.exsys-shop.ch/shop/product_info.php?info=p5_Expansion-Box-PCI-Express-Slot-zu-4-x-PCI-Slots.html Jan 24 17:45:49 want! Jan 24 17:45:55 and a tape drive Jan 24 17:46:18 bradfa: didnt i say they have cool stuff :) Jan 24 17:46:21 everybody needs that Jan 24 17:46:27 KotH, yes! Jan 24 17:46:45 bradfa, why doesn't Dell bundle these features? ;) Jan 24 17:46:59 mdp, they are focused on the "enterprise cloud" Jan 24 17:47:01 or something Jan 24 17:47:18 "Dell Inspiron PCIe/PCI expansion box bundle" Jan 24 17:47:21 * bradfa goes to meeting... Jan 24 17:47:34 you had me at cloud Jan 24 17:49:40 aw Jan 24 17:49:58 everyone is in seventh heaven Jan 24 18:02:04 . Jan 24 18:02:28 .. Jan 24 18:02:49 ... Jan 24 18:06:08 .... Jan 24 18:08:03 ..... Jan 24 18:08:26 * djlewis ...... Jan 24 18:09:19 eish5 Jan 24 18:19:17 *board killer: http://www.gizmosphere.org/why-gizmo/ Jan 24 18:20:27 mdp: whats it goign to kill Jan 24 18:20:50 one must apply "killer" to all new board releases Jan 24 18:20:58 I don't know what it could kill Jan 24 18:21:19 if it has a heatsink, "you're doing it wrong!" Jan 24 18:21:25 think of the children! Jan 24 18:21:42 perhaps it's a child-killer then Jan 24 18:22:00 its more x86 eco terrorism! Jan 24 18:22:59 i got a laugh out of the Ouya dev kits. Jan 24 18:23:09 its a tegra3 arm soc Jan 24 18:23:17 with a HEATSINK! Jan 24 18:23:59 I'm reminded of a couple of STBs I worked with a few years ago Jan 24 18:24:05 both used the same bcm chip Jan 24 18:24:25 one (by thomson) had no heatsink, the other (by lg) had a massive one Jan 24 18:24:52 in the lg box the chip was hot enough to fry the breakfast bacon Jan 24 18:25:05 the thomson one wasn't even slightly warm Jan 24 18:25:17 and they ran the exact same software Jan 24 18:25:20 mru: did you ever figure out what made the difference? Jan 24 18:25:37 i would say its clock rate Jan 24 18:25:43 the lg board must have set some output pin high and shorted it to ground Jan 24 18:25:49 crashovrd: exactly the same Jan 24 18:26:04 the boxes were supposed to have the exact same specs Jan 24 18:26:12 directv multi-sourcing Jan 24 18:26:34 maybe one used the evil vendor tree Jan 24 18:26:36 crashovrd: I decided not to like tegra when i first burned my fingers on a tegra at embedded world ;-) Jan 24 18:26:45 crashovrd: not running linux Jan 24 18:27:00 mru: sounds like the soekris net5501 compared to any alix board: both have the same cpu, at same clock, but while the alix board doesnt get hot at all, the soekris runs at >70°C when being idle and the case open Jan 24 18:27:16 crashovrd: they ran exactly the same software Jan 24 18:27:39 maybe one was fabbed with dirt Jan 24 18:27:42 :) Jan 24 18:27:43 even my 80W leds don't run hot Jan 24 18:28:12 80W LEDS? Jan 24 18:28:17 yup Jan 24 18:28:18 80W Jan 24 18:28:27 they can see your house from space Jan 24 18:28:35 cree makes them for street lights Jan 24 18:29:44 but they do have a heat sink. Jan 24 18:30:08 mrpackethead_: what's the efficiency of those leds? Jan 24 18:31:04 its qutie high, jsut looking Jan 24 18:31:13 must be Jan 24 18:31:16 80W is the incandescant power usage Jan 24 18:31:26 though, i thought that white leds have something around 80% or so Jan 24 18:31:35 so "80W led" means "as bright as 80W bulb, uses on 4W" Jan 24 18:31:41 no.. its 80W of power Jan 24 18:32:44 cree web site is running like a dog Jan 24 18:34:20 122 lm/W Jan 24 18:34:58 getting up to abotu 6000 lumens out of them Jan 24 18:35:05 mru: so Nikon or Canon? Jan 24 18:36:01 geepers; thats like asking; Macos or Windows, Nike or rebok.. Jan 24 18:36:40 ubuntu! and adidas Jan 24 18:36:58 mranostay: huh? Jan 24 18:37:11 mru: camera choices Jan 24 18:37:24 I'm partial to canon Jan 24 18:37:37 but I hear nikon make some good stuff too Jan 24 18:38:05 mranostay: choose wisely, as it is a choice for life... and probably for your children and grand children as well :) Jan 24 18:39:16 mru: Cree XM? Jan 24 18:39:24 koen: huh? Jan 24 18:39:36 cree uses similar names, coincidence Jan 24 18:46:56 koen: what's that got to do with me? Jan 24 18:47:46 mru, will you be at FOSDEM? Jan 24 18:47:56 ah Jan 24 18:48:05 s/mru/mrpackethead/ Jan 24 18:57:08 How to instanciate virtual i2c busses from sysfs? Jan 24 19:03:12 .o0(sie mόssen nur den nippel durch die lasche ziehn....) Jan 24 19:06:27 koth dont steal from us Jan 24 19:08:04 woglinde: ? Jan 24 19:20:11 im looking at pin muxing Jan 24 19:20:23 geepers its exciting.. not Jan 24 19:34:07 koen: hey, you know if the wifi caps are done? Jan 24 19:39:21 wifi caps? Jan 24 19:41:05 Somethign you put on a trolls head to connect them when you move? Jan 24 19:41:29 hmmm Jan 24 19:50:34 is there any concept of remappable pin functions in teh AM3559 Jan 24 19:50:50 i know you can choose between the functions of the pins Jan 24 19:51:32 <_av500_> sure Jan 24 19:51:50 <_av500_> the chip lets you remap pins any time Jan 24 19:52:24 but only the functions that are on that pin. Jan 24 19:53:00 GPIO2_28 for example appears on pin G15 Jan 24 19:53:15 i cna't remap that somehow to F18 Jan 24 19:53:22 GPIO is not a great example Jan 24 19:54:18 PRUETH1_RXCLK appears on U16.. Jan 24 19:54:28 U16 is Not connected on the beaglebone. Jan 24 19:54:45 some chipsets can map betweeen pins Jan 24 19:55:44 the full capability of the pinmux is detailed in the datasheet..that's it. Jan 24 19:56:15 yup.. thats the way that i read it Jan 24 19:56:29 i just wanted to make sure that i had'nt missed any magic Jan 24 19:57:03 you have not missed anything Jan 24 19:57:25 there are five pins i can not access Jan 24 19:57:27 :-( Jan 24 19:58:14 jkridner_: are you about Jan 24 19:58:43 yeah, that's a common step in the design-in process...either the part can meet the customer's requirements...or not. it can't meet everybody's reqmts Jan 24 19:58:51 absolteuly. Jan 24 19:59:13 its not the end of the world though mdp Jan 24 19:59:20 there are ways and means Jan 24 19:59:21 e.g. for one project, I need 8 uarts..and it totally fails me Jan 24 19:59:22 :-) Jan 24 19:59:22 ;) Jan 24 19:59:48 mrpackethead_: right, it's just another arm part, the world will not miss one arm part Jan 24 19:59:54 use the UARTS and the PRU's? ( some soft UARTS ) Jan 24 20:00:22 yeah, it is an option Jan 24 20:00:31 there you go, its not failed you. Jan 24 20:00:53 problem shared, problem havlved.. Jan 24 20:00:54 lol. Jan 24 20:00:57 unless you are you the pru for other stuff so you can't just use the COTS soft uart f/w for PRU Jan 24 20:01:08 s/you the/using the/ Jan 24 20:01:14 yup. Jan 24 20:01:25 anyway, always tradeoffs ;) Jan 24 20:01:43 I want to implement Profinet and Ethercat under Linux Jan 24 20:02:02 The TI folks have got the 'ICE' board Jan 24 20:02:45 its got Ethercat/Profinet.. but it runs their RTOS system Jan 24 20:02:54 getting all the other code to run under that would be a nightmare Jan 24 20:03:21 moving the ethercat to linux is much less work. Jan 24 20:03:32 however you need to use the PRU_MII ports Jan 24 20:03:35 you could always slap on 8 TUSB chips ;) Jan 24 20:04:35 sadly, 5 of the 28 required pins are not on the headers Jan 24 20:04:50 but i am not giving up Jan 24 20:07:13 ds2, ok, now stop that! ;) Jan 24 20:08:08 mrpackethead_: what headers..are you talking about bone now? Jan 24 20:08:18 yes, bone. Jan 24 20:09:10 there is enough pins to implemnet a single port Jan 24 20:09:16 spin your own derivative? Jan 24 20:09:26 i'm thinking about that Jan 24 20:09:48 the easiest way is simply to add another layer to the pcb Jan 24 20:13:51 jkridner_ suggested yesterday that it may be possible in a future revsiosn to get to the pins. Jan 24 20:14:01 they have joined some pins togehter already. Jan 24 20:14:16 about Jan 24 20:14:21 hello. Jan 24 20:14:45 jkridner_: just following though on our dicsusion yesterday about Pin avaialblily Jan 24 20:14:57 back in the day, on beaglebone, we asked for the camera pins to be revealed and later they were :) Jan 24 20:15:26 i worked on establihsing which additinal pins i needed to see Jan 24 20:15:30 beagleboard Jan 24 20:15:36 and theres 5 Jan 24 20:15:41 Gerald will likely say no, but if you get the list of balls, they are unused and list the pins to which you'd like to connect them on a very clear email sent to the mailing list, Gerald might decide it is easy enough to update it on a future spin. Jan 24 20:16:21 hahahahah Jan 24 20:16:23 * mranostay reports jkridner_ to HR Jan 24 20:16:31 ds2, I misread that too ;) Jan 24 20:16:40 lol Jan 24 20:17:07 summary, "grow a pair and send an email!" Jan 24 20:17:10 should a box of chocolates be included? Jan 24 20:17:39 roses i'd go for roses Jan 24 20:17:45 roses suck Jan 24 20:19:11 is there another P/N for a am335x pin compatible device w/o ethernet? Jan 24 20:19:32 jkridner_: would i be right in assuming that if you join the pins together Jan 24 20:19:59 and you effetively loose the functionality of the other pin. Jan 24 20:20:22 or better to say; Jan 24 20:20:53 you can then choose 1 pin function out of the set of all the functions of the joined pins Jan 24 20:21:14 yeah, the other ball/pin would need to be disabled to use the new function. Jan 24 20:21:35 mmm Jan 24 20:22:04 the other thing of course, is that i've then pulled 26 pins away from other thigns Jan 24 20:22:19 some of which i may well want to use :-) Jan 24 20:30:03 prpplague: afaik they are still not in Jan 24 20:35:53 mrpackethead_: yeah, that's the challenge to you... figure out what is least likely to be needed in conjunction with your PRU MII. The mailing list is a good place for some feedback on your thoughts. Jan 24 20:36:39 yes, i am writing an email about Balls to Gerald right now :-) Jan 24 20:37:08 goodnight ppl Jan 24 20:37:52 koen: did you see Gerald's issue with having no display output? Jan 24 20:38:15 http://pastebin.com/zhpGaVj0 <-- this is the required pins Jan 24 20:38:58 the formatting didtn work so well Jan 24 20:39:57 as you can see there is enough pins to get PRUETH0 working Jan 24 20:41:22 jkridner_: yes Jan 24 20:41:38 jkridner_: I dumped the card that was in my board, which does output something onthe screen Jan 24 20:41:47 jkridner_: so I don't know what's happening Jan 24 20:42:26 k. :( hopefully robclark will have an idea. Jan 24 20:42:47 ok.. Sent the balls Jan 24 20:42:49 :-) Jan 24 20:42:54 mrpackethead_: which column is what? Jan 24 20:43:05 jkridner_, still not getting display? Jan 24 20:43:28 intermittent per boot. Gerald didn't get any when he tried. Jan 24 20:43:30 first two colums are teh Ball id's Jan 24 20:43:45 for the PRUETH functions Jan 24 20:43:47 hmm Jan 24 20:44:15 sounds like my beagleXM will only display on my monitor approx 1/20 boots :-( Jan 24 20:44:16 first colum is for eth0, 2nd for eth1 Jan 24 20:44:19 jkridner_, could you put your uImage (and DT) somewhere? Jan 24 20:44:39 forth colum and fifth colums are where those functions appear on P8/P9 now Jan 24 20:45:14 T2, V4, T5, V3 and T13 anre the missing balls Jan 24 20:48:04 what is the 3rd column? Jan 24 20:48:14 signal names? Jan 24 20:48:22 for the MII? Jan 24 20:49:00 based on column 4, it looks like you have what you need brought to the headers for PRUETH0 Jan 24 20:50:06 yes, PRUETH0 is compelte Jan 24 20:50:29 its PRUETH1 that is problematic Jan 24 20:50:40 USR0/1/2/3 will be driven 99.99% of the time. Jan 24 20:50:52 they are consumed for the LEDs, so they aren't N/C Jan 24 20:51:01 yes. Jan 24 20:51:14 The only ones that are an option to bring to the headers are ones that are currently N/C Jan 24 20:51:34 the USR0/1/2/3 are though already on the headers Jan 24 20:51:58 where? Jan 24 20:52:17 why didn't you give the header pin name you wanted the signals connected to? Jan 24 20:54:41 jkridner_: opps Jan 24 20:54:45 you are right Jan 24 20:55:01 all of those functiosn are not there Jan 24 20:55:25 grrr. Jan 24 20:55:32 i've misread that Jan 24 20:56:34 never mind. Jan 24 21:01:09 its forward progress. Jan 24 21:01:15 establing what cna't be done is useful Jan 24 21:03:23 Short answer is no. I have no desire to obsolete the capes that are already developed and any of those in the works and cause headaches in SW to handle the pin mux issues that will result. Jan 24 21:03:24 Gerald Jan 24 21:03:43 well thats that Jan 24 21:03:51 poor hobbit Jan 24 21:04:04 no hobit is not upset Jan 24 21:04:18 hobbit knows that often finding the solution is about findign out what are not the solutiosn Jan 24 21:05:14 finding solution by process of elimination Jan 24 21:05:28 if you dont' consider options Jan 24 21:05:42 how can you be resonably sure that you've though it through. Jan 24 21:45:52 How can I disable musb? Jan 24 21:47:57 Comment all *MUSB* in my .config? Jan 24 21:49:07 Will it break my serial console? Jan 24 21:49:58 jsabeaudry: nousb in uEnv.txt is what i do Jan 24 21:52:54 mranostay, thank you that is even simpler Jan 24 21:58:55 mranostay, we're lobbying for derivative with PM and USB removed. Jan 24 21:59:19 mranostay, AM33Eleven Jan 24 21:59:37 bah Jan 24 21:59:40 remove ethernet! Jan 24 21:59:50 put the 37xx PM in there Jan 24 22:00:05 wee, laptop survived bios upgrade ;) Jan 24 22:00:06 then you'll want DSS Jan 24 22:00:16 ds2, where does the madness stop? Jan 24 22:00:17 DSS is optional Jan 24 22:00:28 what is DSS? Jan 24 22:00:30 mdp: I just don't see that much use for having the ethernet there Jan 24 22:00:46 the 33x display stuff is just fine Jan 24 22:00:51 some people like it Jan 24 22:01:10 if the driver worked they'd like it better, but it looks good on the datasheet Jan 24 22:01:17 mdp: ;) Jan 24 22:01:21 ethernet burns power Jan 24 22:01:40 PCIe would solve everything ;) Jan 24 22:01:51 we could forget about all this capemgr stuff Jan 24 22:01:52 ARRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRGGGGGGGGGGGGGGGGGGGG Jan 24 22:01:55 ;) Jan 24 22:01:59 * ds2 runs screaming Jan 24 22:02:18 * mdp tries all the buttons and pushes the correct one for ds2. Jan 24 22:02:23 ethernet means you can talk to the world. Jan 24 22:02:43 you can say the same about smoke signals Jan 24 22:02:44 mrpackethead_: it's wired, that's so 90s Jan 24 22:03:11 and I'd be more inclined to go with the 3507 Jan 24 22:03:47 proven davinci emac Jan 24 22:05:12 ds2: talking about emac, just noticed that the dm816x has 2x ethernet hwaddrs programmed in efuse even though it only has a single emac - Unless there's a 2nd hidden somewhere like the other undocumented stuff Jan 24 22:05:52 maybe that is a spare one for manufacturing Jan 24 22:06:25 ds2 that part of the control module seems identical to the am335x one Jan 24 22:07:31 Jacmet: I wonder why people propagated "EMAC" in 81xx wiki docs and such..since it's cpsw Jan 24 22:08:00 mdp: ehh, isn't it only cpsw on 814x? Jan 24 22:08:08 but it is more fun to introducea whole new alphabet soup Jan 24 22:08:16 TI is good at that Jan 24 22:09:27 mdp: I've just started working on a 816x board at work, and I'm fairly sure it isn't cpsw Jan 24 22:13:42 Jacmet: does u-boot say it is a davinci emac? Jan 24 22:14:23 Jacmet: I read 814x here ;) that's the one I usually play with Jan 24 22:14:44 but 816x does have two of the modified emacs Jan 24 22:14:57 what was that about one? Jan 24 22:15:45 by modified, I mean it does gmii too unlike the old omapl versions Jan 24 22:17:06 ds2: I don't have the board here, but I believe so Jan 24 22:18:59 mdp: sorry, I mixed up with another device Jan 24 22:21:08 it hurts my brain to remember what is what on these things Jan 24 22:21:38 EMAC driver is at least a little more mature Jan 24 22:22:05 mdp: you're not the only one Jan 24 22:22:38 mdp: mature as in the evil ancient 81xx vendor kernel? ;) Jan 24 22:22:52 u-boot driver I've seen flakiness with on am180x..nothing horrible..just occasional timeouts on a lab network where that should never happen ;) Jan 24 22:23:06 mdp: how about the emacs driver? Jan 24 22:23:10 Jacmet: I mean on the upstream stuff Jan 24 22:23:40 mru, I use a emacs driver wrapper around vim Jan 24 22:23:50 mdp: ok, there's unfortunately very little 81xx stuff upstream (besides the stuff shared with other devices) Jan 24 22:24:27 Jacmet: yeah, it really is unfortunate..I have to get enough working to work on PCIe support shortly..on 814x, most likely Jan 24 22:24:38 mdp: grant likely mentioned something about some am389x stuff he had done last year, but I haven't seen anything about it yet Jan 24 22:24:39 that's the only use I have for 81xx ;) Jan 24 22:25:13 mdp: I'm stuck with a 8168 here mainly for political reasons Jan 24 22:25:35 Jacmet: yeah, he's popped up a couple times about that...we chatted at plumbers the other year about it Jan 24 22:25:53 Jacmet: somebody hates you there? Jan 24 22:26:28 mdp: I mailed him back in December where he mentioned that he had to cleanup/remove something he did for a customer before he could post it, should mail him again Jan 24 22:26:34 mdp: something like that Jan 24 22:27:13 Jacmet: oh good..I'll nag him too..I need a devel platform off of mainline on either one of those parts Jan 24 22:28:02 mdp: I think 814x seems a better bet than 816x Jan 24 22:28:15 oddly, he asked about edma dmaengine and if it applied to ti81xx recently so it made me wonder how far he really was if he didn't know it applied to ti81xx too Jan 24 22:28:49 Jacmet: yeah, I've done some u-boot devel on the 814x board and it was very solid for me..so that's my comfy place to go first Jan 24 22:28:56 either one has the IP I need to work on Jan 24 22:29:01 mdp: yes, remember the mail. As far as I remember, that was back in sep/oct Jan 24 22:29:25 maybe that completed some of the puzzle he wasn't yet at Jan 24 22:29:36 mdp: is there anything funky about the pcie? I heard rumours about stability issues on 816x Jan 24 22:30:02 if he didn't need spi, mmc, etc. then maybe wasn't initially important Jan 24 22:30:22 Jacmet: I'm still coming up to speed...been sifting through tremendous errata Jan 24 22:30:49 mdp: the plan is here to stream uncompressed video + network traffic from fpga over pcie, so I guess I'll learn sooner or later Jan 24 22:30:50 it's all unclear to me if the s/w folks involved had any prior pci experience Jan 24 22:30:54 but that's another story Jan 24 22:31:03 yeah, me too Jan 24 22:31:14 PCIe is important on these new parts Jan 24 22:31:26 like the J6 they just announced..hence my interest Jan 24 22:31:26 mdp: I'm definately interested if something happens on mainline side for 81xx Jan 24 22:32:02 well, I think I'll help at least residually...for me, it's a way to get the PCIe support upstream pre-silicon Jan 24 22:32:18 mdp: J6? Jan 24 22:32:22 other than that, I have to admit, it would be ok if 81xx fell of the end of the earth ;) Jan 24 22:32:35 jacinto 6 Jan 24 22:32:52 mdp: yeah, me too, but seems I'm stuck with it for now Jan 24 22:33:06 yeah, me too..it's all I've got Jan 24 22:33:15 I'll give you a heads up as I get into it Jan 24 22:33:27 should help with what you are doing Jan 24 22:34:02 I almost feel bad about how TI has treated 81xx wrt upstream, but then I remember it's not my fault ;) Jan 24 22:34:19 mdp: thanks Jan 24 22:34:21 and heh Jan 24 22:36:38 it's caused us epic pain on am33xx..since they share so much..imagine if ti81xx was all upstream even 2 years after announcing it. ;) Jan 24 22:36:49 pay now or pay later Jan 24 22:38:12 mdp: yes, as I'm moving from am33xx to 81xx a lot of it seems very familiar Jan 24 22:39:20 * Jacmet ponders if the J6 means that there's a 81xx replacement coming up .. Jan 24 22:40:13 J6 is pretty much just automotive markets if you follow the PR and marketing positioning Jan 24 22:41:58 mdp: yes. I cannot claim to really follow/understand all the different devices / markets, but the J5 seems quite similar in architecture to 81xx Jan 24 22:42:26 J6 is weird, take a look at the block diagram Jan 24 22:42:52 they call it OMAP(tm) and that tells you it comes from that org Jan 24 22:43:08 uh... Jan 24 22:43:16 OMAP3530 ;) Jan 24 22:43:24 ok, always exceptions Jan 24 22:43:28 but these days... Jan 24 22:43:32 :D Jan 24 22:43:51 always exceptions with TI naming..that's the rule. Jan 24 22:43:56 isn't that a dead man walking name? ;) Jan 24 22:44:08 Jacmet: http://www.ti.com/product/dra746?DCMP=omap-jac6-130107&HQS=omap-jac6-pr-pf Jan 24 22:45:01 notice it has both SDMA and EDMA on it ;) Jan 24 22:45:29 and CDMA? Jan 24 22:45:44 mru, yes, going after the .us market with that Jan 24 22:45:47 very important Jan 24 22:45:52 and SUV support Jan 24 22:45:54 mdp: yeah. Single ivahd? Jan 24 22:45:59 no WCDMA? Jan 24 22:46:06 HDMA? Jan 24 22:46:23 ds2, if you ask marketing, it's got whatever you need Jan 24 22:46:33 including QNX Jan 24 22:46:54 I have long decided that I don't ask marketing anything :D Jan 24 22:47:13 ds2, it can be played as a drinking game. Jan 24 22:48:11 Jacmet: but in any case, note the PCIe Gen 2 there. Jan 24 22:48:19 Pizza:30, bbl Jan 24 22:48:27 life is a drinking game :) Jan 24 22:48:28 mdp: yes, like ti81xx Jan 24 22:48:42 what mranostay said Jan 24 22:56:33 mdp: besides pcie, are there mainline plans for J6? Jan 24 23:31:44 Jacmet: "patches are welcome" is the mainine plans probably :P Jan 25 01:14:24 hey guys does anyone know offhand if the angstrom/systemd bb image is using initramfs Jan 25 01:15:59 magic? Jan 25 01:16:16 probably depends on the image you build Jan 25 01:16:33 but the 'default' one is no Jan 25 01:17:03 ok angstrom 2012.05 systemd base image Jan 25 01:28:24 Jacmet: the plan is "everything", my parts are dust specs in the larger effort Jan 25 02:01:43 hi emeb_mac Jan 25 02:01:45 and prpplague Jan 25 02:02:01 hi mranostay Jan 25 02:02:10 and prpplague :) Jan 25 02:02:23 greetings all Jan 25 02:02:48 do people actaully like people? :) Jan 25 02:02:49 oh btw - latest little board: http://ebrombaugh.studionebula.com/embedded/stm32f303breakout/index.html Jan 25 02:02:56 * mranostay is having one of those days Jan 25 02:03:14 for days like that there are cats. Jan 25 02:03:31 i'm giving that furball an extra hug when i get home :P Jan 25 02:04:56 prpplague: TIL there is no jumper cables in this entire company... :) Jan 25 02:05:05 hehe Jan 25 02:05:19 dead battery in the parking lot and no one would help? Jan 25 02:05:19 mranostay: i keep two pair in my car at all times Jan 25 02:05:29 prpplague: not those kind :) Jan 25 02:05:58 mranostay: ?? Jan 25 02:06:04 what other kind are there? Jan 25 02:06:10 you can keep any kind in the car Jan 25 02:06:24 the breadboard kind Jan 25 02:06:44 remind me some time to tell a joke about keeping something in the car Jan 25 02:06:52 how about now? Jan 25 02:06:57 this ain't the place Jan 25 02:07:08 * mranostay makes note for ELC Jan 25 02:08:12 mranostay: ahh Jan 25 02:08:21 mranostay: indeed TI offices are the same way Jan 25 02:08:45 mranostay: what's special about breadboards? Jan 25 02:09:11 * mru always uses plain wire of a suitable gauge Jan 25 02:09:45 well i need to use it test a RS-232 pinout Jan 25 02:09:54 mranostay: real solder their projects on protoboards Jan 25 02:10:05 mranostay: real MEN solder their projects on protoboards Jan 25 02:10:11 * mranostay works for cheap ass company Jan 25 02:10:25 heh Jan 25 02:10:29 prpplague: we all know mranostay is but a kid, a far cry from a real man Jan 25 02:10:31 just a RS-232 cable Jan 25 02:10:48 or RJ-45 to DB-9 adapter Jan 25 02:11:02 mru: cute Jan 25 02:11:23 mranostay: no, you're too old to be 'cute' Jan 25 02:11:51 so i'm at the awkward age? Jan 25 02:12:16 * emeb_mac has been at the awkward age for some time now Jan 25 02:12:34 mranostay, it would have been nice if all db-9's were replaced with yost long ago Jan 25 02:14:02 should have made the whole world switch to the Apple DIN-8 style serial cables. :P Jan 25 02:14:10 * Russ looks at emeb_mac's mini-usb connector Jan 25 02:14:22 Russ: you like that? Jan 25 02:14:37 why have 5 pins when you only need 3, eh? Jan 25 02:14:41 solid as a rock - no way that's tearing off like those SMD ones Jan 25 02:14:47 the other two are underneath Jan 25 02:15:01 zig-zag pattern Jan 25 02:15:11 it helps for smd if you put a via or two in Jan 25 02:16:09 yes, but most don't have any PTH at all Jan 25 02:17:22 well only 3 are used today right? Jan 25 02:17:27 nobody does HW flow Jan 25 02:17:36 (we were talking usb) Jan 25 02:17:43 ah ok :) Jan 25 02:17:54 rts/cts are nice to have Jan 25 02:18:45 and dcd/dtr is nice if you have a serial terminal with login, so it can log out automatically Jan 25 02:18:50 im actualy working on my via builder right now Jan 25 02:19:08 via builder? Jan 25 02:19:47 yup.. a beagle thats helping buidling capes Jan 25 02:19:59 which came first the cape or the beagle Jan 25 02:20:52 im building a Electroplater Jan 25 02:22:07 mru: they move your talk time? Jan 25 02:23:00 koen: did I miss an upgrade from connman 0.79 to 1.10 Jan 25 02:23:06 mranostay: so it seems Jan 25 02:23:19 damn, I already made my schedule, lunch and breaks included Jan 25 02:23:52 no more conflict in that slot Jan 25 02:24:01 what was his old slot? Jan 25 02:24:10 the one after Jan 25 02:24:27 cat 1 > run Jan 25 02:24:54 ah this is not a shell Jan 25 02:24:57 it used to be at 5? Jan 25 02:25:14 sorry Jan 25 02:25:16 wrong window Jan 25 02:25:33 just be sure to type something more interesting, next time, ok? Jan 25 02:26:01 passwords and credit card numbers are preferred Jan 25 02:26:12 especially if they match Jan 25 02:26:27 expiration date as well Jan 25 02:27:03 do you usians have the extra password thing on your credit cards? Jan 25 02:27:11 378282246310005 Jan 25 02:27:23 4012888888881881 Jan 25 02:27:49 first one looks plausibly like an amex number Jan 25 02:27:52 5105105105105100 Jan 25 02:28:11 they will pass sanity checks Jan 25 02:28:14 but won't do much else Jan 25 02:28:16 :-) Jan 25 02:29:43 hi rcn-ee Jan 25 02:30:39 hi mrpackethead_ , what's up.. Jan 25 02:31:14 rcn-ee: just working on PWM stuff on a beagle under debian Jan 25 02:31:45 ah fun, isn't there a brand new kernel driver for that under v3.8-rc's? ;) Jan 25 02:32:06 you might know, and this might be a silly quesiton.. Why is /sys/kernel/debug/ not mounted by default? Jan 25 02:33:22 By default, i haven't stuck anything else in /etc/fstab other then proc and the two mount points. ;) Jan 25 02:33:34 right.. Jan 25 02:34:04 any reason not to add it into /etc/fstab? Jan 25 02:34:06 i'm pretty sure we could drop proc, do you guys want me to stick it in their by default? would be a one liner in the script.. Jan 25 02:35:34 it die'snt make much difference to me Jan 25 02:35:45 i was just wondering if there was a reason for it Jan 25 02:36:02 oh, just never bothered. ;) Jan 25 02:36:07 and no one asked. ;) Jan 25 02:36:21 http://www.businessinsider.com/eric-schmidt-wrote-the-most-hilariously-self-defeating-email-you-will-ever-read-2013-1 <--- how dumb is that? :) Jan 25 02:36:54 how do people do pin mapping etc , if its not mounted? Jan 25 02:37:11 eh? Jan 25 02:38:38 oh they mount it. ;) Jan 25 02:38:49 ok, like what i've done Jan 25 02:41:29 mranostay, looking at one of the linked articles Jan 25 02:41:31 http://www.businessinsider.com/my-micro-ny-wins-adapt-nyc-competition-2013-1 Jan 25 02:41:34 I like the picture Jan 25 02:41:47 talking of compettions Jan 25 02:41:52 hows cape-comp going Jan 25 02:42:18 mranostay, reminds me of this http://boingboing.net/wp-content/uploads/2011/07/whale-fail-pool.jpg Jan 25 02:44:21 rcn-ee: Does the LCD-Cape ( LCD-3 ) work with the debian build? Jan 25 02:44:41 eh Jan 25 02:44:43 mrpackethead_, just pushed it out.. https://github.com/RobertCNelson/omap-image-builder/commit/fbbb9e3c38af79f90dec2cc839c4e01d44592d6b Jan 25 02:44:56 Russ: hobbits?! Jan 25 02:45:08 I think so Jan 25 02:45:22 it does with v3.2.x, with the demo images, i have this startup hack: https://github.com/RobertCNelson/tools/blob/master/target/BeagleBone.sh Jan 25 02:45:50 with v3.6/v3.7/v3.8 i haven't got it to work yet.. Jan 25 02:46:19 im fine with 3.2.33 righ tnow Jan 25 02:46:30 no need to be cutting edge like the trolls Jan 25 02:47:08 i look at it the other way... v3.8.x has less patches to maintain then v3.2.x. ;) Jan 25 02:48:00 true. Jan 25 02:48:12 i'll move when its time. Jan 25 02:48:13 :-) Jan 25 02:48:40 and right now, it's not ready.. atleast usb host now works... reset was still iffy today when i tried it.. Jan 25 02:49:26 rcn-ee: do you think it woudl be possible to get debian to run on the TI ICE board? Jan 25 02:50:57 it should actually work, as all the am335's share the same u-boot and kernel... Jan 25 02:51:21 i've just never picked one up to test.. (although it's been in my shopping cart a few times.. just never pulled the trigger) Jan 25 02:52:29 i have one sitting in front of me Jan 25 02:52:47 the reason for the interest is the ethercat Jan 25 02:56:35 My BeagleBone outputs garbled text on the USB serial console when trying to install Debian. The kernel boot messages are properly displayed and readable. But the text based netinstall interface displays garbage. How can I fix that? Jan 25 02:58:02 garbage? sounds like a usb/serial issue.. which serial terminal are you using? Jan 25 02:58:16 screen on OS X Jan 25 02:59:04 This is an example of what it shows: Tβ€β‹βŽ½ └▒≀ β”œβ–’β”βŠ βŽ½βŽΊβ””βŠ β”œβ‹β””βŠ. Jan 25 02:59:42 But if I fire up screen fast enough, I can see the kernel messages scroll by just fine. **** ENDING LOGGING AT Fri Jan 25 02:59:58 2013