#linuxcnc-devel | Logs for 2014-08-07

Back
[00:00:20] <jepler> so the first bit shifted out is the MSB of "A"?
[00:00:54] <PCW> I dont remember its whatever is standard for SPI
[00:01:21] <PCW> I think thats right MSB first
[00:02:19] <jepler> first picture I found on the internet depicts MSB first
[00:03:46] -!- asdfasd has quit [Ping timeout: 250 seconds]
[00:06:27] <jepler> once I have a firmware and a level translator I think I know what's next
[00:08:54] <PCW> beware the framing timeout if you are poking at it by hand
[00:11:26] <PCW> (since there's no reset and possibly N 32 bit data payloads there's a 50 usec framing timeout)
[00:12:09] <jepler> with the linux userspace API for "spidev" it's easy to say "do this many words of data"
[00:14:16] -!- Tecan has quit [Quit: Live Long And Phosphor!]
[00:17:58] -!- chally_ has quit [Ping timeout: 264 seconds]
[00:19:52] -!- rob_h has quit [Ping timeout: 240 seconds]
[00:21:32] -!- syyl_ has quit [Ping timeout: 250 seconds]
[00:24:25] <jepler> so for instance with no device attached I get this when trying to transact a read of part of idrom:
[00:24:28] <jepler> > 040ca860 00000000 00000000 00000000 00000000 00000000 00000000
[00:24:30] <jepler> > xxxxxxxx ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
[00:24:48] <jepler> er, second line should say "<", received data
[00:28:00] <PCW> yeah looks about right
[00:30:30] <PCW> I tested it with a 7I80 with a BSPI config
[00:30:41] <PCW> (as the SPI master)
[00:37:59] <jepler> I'll keep in mind that it would be keen if this could work over BSPI as well as spidev
[00:38:46] <PCW> It was just a convenient SPI interface to use
[00:39:38] <PCW> not sure theres a actual use for hm2_hm2
[00:39:52] <jepler> I thought you had a customer doing that, though not with linuxcnc
[00:40:03] <jepler> how deep is the BSPI FIFO?
[00:40:17] <PCW> 16 deep
[00:40:22] <jepler> oh look it says it right there
[00:40:26] <PCW> 32 wide
[00:41:48] <PCW> Hmm theres still a windows test program (loopback) here
[00:42:59] <PCW> Yeah there is someone using 6 7I90s as a 384 channel scaler (frequency counter)
[00:43:21] <PCW> ( the 7I90s running hm2_serilal )
[00:43:55] <jepler> hum I wonder how much setup time Linux gives from asserting CS/ to starting to shift
[00:44:16] <jepler> there's a spot in the spi_ioc_transfer struct for time from end of shifting to deassertion of CS/, but not one for setup
[00:45:09] <jepler> * @delay_usecs: If nonzero, how long to delay after the last bit transfer
[00:45:12] <jepler> * before optionally deselecting the device before the next transfer.
[00:45:15] <jepler> * @cs_change: True to deselect device before starting the next transfer.
[00:49:06] <jepler> I also don't see anything like "late sample"
[00:50:16] -!- patrickarlt has quit [Remote host closed the connection]
[00:51:08] <PCW> that may limit your speed
[00:51:28] <PCW> (reads are the issue)
[00:53:30] <jepler> particularly with a level translator in the way I imagine there's a phase shift
[00:53:39] <PCW> I got 50 Mb/s with BSPI host and no level translator (approx 8" flat cable)
[00:54:06] -!- patrickarlt has quit [Read error: Connection reset by peer]
[00:54:31] <PCW> (thats also 7I80 to 7I90 so SP6 on both ends)
[00:54:59] -!- patricka_ has quit [Remote host closed the connection]
[00:55:17] <PCW> (I still have the funky hdr50 --> hdr26 cable on my desk here)
[00:56:44] <PCW> The Allwinner chips do have the late sample option
[00:56:56] <jepler> t_pd = 7.1ns max B to A, 6.5ns max A to B (Vcc_A = 1.8V, V_ccB = 5V)
[00:57:41] <PCW> yeah thats going to hurt a bit
[00:57:42] <jepler> so 14ns phase shift between outgoing clock and incoming data from the slave
[00:58:06] <PCW> plus the clock to output delay on the FPGA
[00:58:25] <jepler> single-digit ns again?
[00:58:33] <PCW> yeah
[00:58:49] <jepler> I'll start at 1MHz and go from there
[00:59:26] <PCW> my guess is say 15 or 20 MHz
[00:59:46] <PCW> still quite a bit faster than EPP
[00:59:52] -!- Atroxide has quit [Ping timeout: 240 seconds]
[00:59:59] <skunkworks_> so it should work - shouldn't it?
[01:00:08] <skunkworks_> even at 1mhz?
[01:00:15] <PCW> sure
[01:01:14] <PCW> theres some improvements possible in the interface to deskew a bit
[01:02:51] <PCW> with a modified design and a constant clock (not sure if many SOCs can do this)
[01:02:52] <PCW> its possible to get really fast
[01:03:54] <PCW> (the DCM cay remove the input clock delays and phase shift the output clock ahead a bit)
[01:04:03] -!- swingley has quit [Read error: Connection reset by peer]
[01:04:07] -!- Tecan has quit [Changing host]
[01:04:45] amnesic is now known as amnesic_away
[01:11:06] -!- PetefromTn_ has quit [Quit: I'm Outta here!!]
[01:14:57] <jepler> hmph, even when you find a bootleg samsung datasheet you remain unenlightened
[01:15:22] <jepler> maybe this register has to do with delaying sample of the data from the slave
[01:15:36] <jepler> if so, 0/3/6/9ns delay can be selected
[01:15:41] <jepler> the register's called FB_CLK_SEL
[01:16:41] <jepler> /* Configure feedback delay */
[01:16:41] <jepler> writel(cs->fb_delay & 0x3, sdd->regs + S3C64XX_SPI_FB_CLK);
[01:20:59] -!- anarchos_ has quit [Ping timeout: 264 seconds]
[01:28:34] -!- sumpfralle has quit [Ping timeout: 260 seconds]
[01:32:59] <jepler> hm, the way to configure it is via devicetree, but odroid kernels don't have CONFIG_DTC. I wonder how much hell breaks loose if I turn that on.
[01:34:54] <jepler> .. easier just to hard code the highest delay instead of the lowest
[01:36:48] <seb_kuzminsky> Message from syslogd@wheezy-armhf-u3 at Aug 6 17:56:19 ... kernel:[964938.175000] thermal_sys: Critical temperature reached(111 C),shutting d
[01:37:15] <seb_kuzminsky> guess i should take that protective towel off my u3
[01:37:16] <jepler> seb_kuzminsky: uh oh, give it a glass of ice water
[01:54:53] -!- dgarr has quit [Ping timeout: 256 seconds]
[01:57:46] <skunkworks_> you cover you computers up at night?
[01:57:57] <cradek> it keeps them calm
[01:58:30] <skunkworks_> makes sense
[02:00:55] <seb_kuzminsky> keeps the aluminum chips off
[02:01:04] <skunkworks_> that was my second guess
[02:01:10] <pcw_home> jepler. might be able to save some delay by just using a resistive divider for the FPGA data out
[02:08:37] -!- dgarr [dgarr!~dgarrett@174-26-241-11.phnx.qwest.net] has joined #linuxcnc-devel
[02:22:52] <pcw_home> Spartan6 is nicer, you can chose LVCMOS18 input thresholds on a 3.3V VCCIO bank
[02:24:08] <pcw_home> so all doable with UCF file and a ~2/1 resistive divider for FPGA data out
[02:25:44] <jepler> someday when you think you'll sell a thousand of 'em :-P
[02:30:29] <pcw_home> It might be easier to test with the 7I80 though
[02:30:48] <jepler> > The application module Tektronix are selling is simply just a small EEPROM loaded up with an SKU
[02:33:27] <pcw_home> I didn't realize you could use 3.3V bank I/O as 1.2,1.5,1.8, and 2.5 v inputs
[02:35:49] <jepler> committed at bitfile generation time?
[02:45:08] <jepler> changing gears .. to efficiently do a full-duplex communication on bspi, I would write to TXFIFO 16 times, wait about 16x32 bit times, read RXFIFO count and read RXFIFO that many times?
[02:45:45] <jepler> and if I had more than 16 words to transact, I suppose I can now write however many words there were to read from RXFIFO(?)
[02:46:25] <jepler> and at the end, repeatedly poll RXFIFO count and read a word at a time until all words are reda
[02:46:55] <jepler> but in realtime instead of any delaying, one might as well just poll the count
[02:48:08] -!- jbr has quit [Ping timeout: 260 seconds]
[02:48:36] -!- thealch3_ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
[03:02:41] <pcw_home> Yeah just poll the count
[03:02:43] <pcw_home> or on Ethernet insert delays in the packet since polling is not efficient
[03:02:44] <pcw_home> or make a bigger(blockram) buffer on the SPI interface
[03:04:49] -!- PetefromTn_ has quit [Quit: I'm Outta here!!]
[03:04:50] -!- patrickarlt has quit [Remote host closed the connection]
[03:06:32] -!- patrickarlt has quit [Remote host closed the connection]
[03:12:44] -!- Tecan has quit [Read error: Connection reset by peer]
[03:17:41] -!- malcom2073 has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
[03:24:42] -!- Tecan has quit [Changing host]
[03:28:58] -!- Thetawaves has quit [Ping timeout: 260 seconds]
[03:32:17] <linuxcnc-build> build #2297 of 0000.checkin is complete: Failure [4failed] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/2297 blamelist: Sebastian Kuzminsky <seb@highlab.com>
[03:33:07] -!- Thetawaves has quit [Remote host closed the connection]
[03:33:40] -!- hm2-buildmaster has quit [Remote host closed the connection]
[03:33:40] -!- linuxcnc-build has quit [Remote host closed the connection]
[03:36:53] -!- hm2-buildmaster [hm2-buildmaster!~hm2-build@174-29-16-24.hlrn.qwest.net] has joined #linuxcnc-devel
[03:36:56] -!- linuxcnc-build [linuxcnc-build!~linuxcnc-@174-29-16-24.hlrn.qwest.net] has joined #linuxcnc-devel
[03:38:47] <seb_kuzminsky> linuxcnc-build: force build --branch=master 0000.checkin
[03:38:48] <linuxcnc-build> build #2298 forced
[03:38:48] <linuxcnc-build> I'll give a shout when the build finishes
[03:39:22] <linuxcnc-build> build #640 of 1403.rip-wheezy-rtpreempt-amd64 is complete: Failure [4failed configure-debian-control configuring] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1403.rip-wheezy-rtpreempt-amd64/builds/640
[03:44:00] -!- swingley_ has quit [Remote host closed the connection]
[03:46:00] -!- mejackreed has quit [Client Quit]
[03:47:49] -!- thealch3m1st [thealch3m1st!~thealch3m@cpe-76-172-31-62.socal.res.rr.com] has joined #linuxcnc-devel
[03:54:03] -!- Thetawaves has quit [Ping timeout: 240 seconds]
[03:56:13] -!- tk84916 has quit [Quit: Page closed]
[03:58:44] -!- dgarr has quit [Quit: Leaving.]
[04:12:38] <linuxcnc-build> build #2292 of 1202.rip-lucid-amd64 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1202.rip-lucid-amd64/builds/2292
[04:16:14] -!- anth0ny has quit [Quit: anth0ny]
[04:27:29] -!- zzolo has quit [Quit: zzolo]
[04:28:19] -!- Thetawaves has quit [Ping timeout: 255 seconds]
[04:28:30] -!- FinboySlick has quit [Remote host closed the connection]
[04:30:33] -!- darthrak1 [darthrak1!~darthrake@yasit.net] has joined #linuxcnc-devel
[04:30:36] -!- BlaDe^ has quit [Disconnected by services]
[04:34:04] -!- MarkusBec_ [MarkusBec_!znc@ist.deswahnsinns.de] has joined #linuxcnc-devel
[04:35:38] -!- KimK has quit [*.net *.split]
[04:35:42] -!- gambakufu has quit [*.net *.split]
[04:35:44] -!- zeitue has quit [*.net *.split]
[04:35:47] -!- liedman has quit [*.net *.split]
[04:35:47] -!- Swapper_ has quit [*.net *.split]
[04:35:48] -!- toastyde1th has quit [*.net *.split]
[04:35:48] -!- Tom_itx has quit [*.net *.split]
[04:36:01] -!- SkramX has quit [*.net *.split]
[04:36:10] -!- sivu has quit [*.net *.split]
[04:36:10] -!- darthrake has quit [*.net *.split]
[04:36:14] -!- MarkusBec has quit [*.net *.split]
[04:36:19] MarkusBec_ is now known as MarkusBec
[04:37:46] -!- tjtr33 has quit [Quit: Leaving]
[04:39:20] SkramX__ is now known as SkramX
[04:40:10] -!- Valen has quit [Quit: Leaving.]
[04:41:28] -!- KimK [KimK!~Kim__@ip68-102-30-143.ks.ok.cox.net] has joined #linuxcnc-devel
[04:43:08] -!- Thetawaves_ has quit [Ping timeout: 240 seconds]
[04:52:57] <linuxcnc-build> build #2298 of 0000.checkin is complete: Failure [4failed] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/2298
[04:53:01] -!- knownasilya has quit [Quit: Connection closed for inactivity]
[04:57:06] -!- kwallace [kwallace!~kwallace@smb-14.sonnet.com] has parted #linuxcnc-devel
[05:02:33] -!- Fox_Muldr has quit [Ping timeout: 240 seconds]
[05:08:30] -!- hm2-buildmaster has quit [Remote host closed the connection]
[05:08:31] -!- linuxcnc-build has quit [Remote host closed the connection]
[05:08:43] -!- hm2-buildmaster [hm2-buildmaster!~hm2-build@174-29-16-24.hlrn.qwest.net] has joined #linuxcnc-devel
[05:08:50] -!- linuxcnc-build [linuxcnc-build!~linuxcnc-@174-29-16-24.hlrn.qwest.net] has joined #linuxcnc-devel
[05:08:57] <seb_kuzminsky> linuxcnc-build: force build --branch=master 0000.checkin
[05:08:58] <linuxcnc-build> build #2299 forced
[05:08:58] <linuxcnc-build> I'll give a shout when the build finishes
[05:26:20] -!- jj2 has quit [Quit: WeeChat 0.4.3]
[05:35:45] -!- gonzo_ has quit [Read error: Connection reset by peer]
[05:43:12] -!- zeitue has quit [Quit: Leaving]
[05:48:29] <linuxcnc-build> build #185 of 4017.deb-wheezy-armhf is complete: Failure [4failed shell_1] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4017.deb-wheezy-armhf/builds/185
[05:48:45] <linuxcnc-build> build #21 of 4014.deb-wheezy-rtpreempt-amd64 is complete: Failure [4failed shell_1] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4014.deb-wheezy-rtpreempt-amd64/builds/21
[05:53:02] -!- sylphiae has quit [Ping timeout: 250 seconds]
[05:56:49] -!- larryone has quit [Quit: This computer has gone to sleep]
[06:04:10] -!- Tecan has quit [Ping timeout: 264 seconds]
[06:05:26] <linuxcnc-build> Hey! build 0000.checkin #2299 is complete: Success [3build successful]
[06:05:26] <linuxcnc-build> Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/2299
[06:09:54] -!- larryone has quit [Client Quit]
[06:15:00] -!- thomaslindstr_m has quit [Remote host closed the connection]
[06:25:05] -!- Tom_itx [Tom_itx!~Tl@unaffiliated/toml/x-013812] has joined #linuxcnc-devel
[06:34:36] -!- anarchos_ has quit [Ping timeout: 272 seconds]
[06:39:29] <seb_kuzminsky> Get:1 http://buildbot.linuxcnc.org/ wheezy/master-rtpreempt linuxcnc-uspace amd64 1:2.7.0~pre0.717.g8b88a71 [5,258 kB]
[06:39:40] -!- dan2k3k4 has quit [Ping timeout: 272 seconds]
[06:47:27] -!- ve7it has quit [Remote host closed the connection]
[06:55:44] -!- The_Ball has quit [Remote host closed the connection]
[07:15:16] -!- XXCoder1 has quit [Ping timeout: 255 seconds]
[07:16:53] <seb_kuzminsky> aaaand:
[07:16:54] <seb_kuzminsky> Get:4 http://buildbot.linuxcnc.org/ wheezy/master-sim linuxcnc-uspace armhf 1:2.7.0~pre0.717.g8b88a71 [4941 kB]
[07:17:11] <seb_kuzminsky> linuxcnc-build: force build --branch=2.6 0000.checkin
[07:17:12] <linuxcnc-build> build forced [ETA 56m27s]
[07:17:12] <linuxcnc-build> I'll give a shout when the build finishes
[07:25:32] -!- rob_h [rob_h!~robh@90.217.27.142] has joined #linuxcnc-devel
[07:28:12] -!- asah has quit [Quit: asah]
[07:59:36] -!- eeriegeek has quit [Quit: Leaving.]
[07:59:58] <linuxcnc-build> build #1815 of 4008.deb-precise-amd64 is complete: Failure [4failed apt-get-update shell_1] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4008.deb-precise-amd64/builds/1815
[08:05:21] -!- amiri has quit [Ping timeout: 272 seconds]
[08:13:10] -!- b_b has quit [Changing host]
[08:14:38] <linuxcnc-build> Hey! build 0000.checkin #2300 is complete: Success [3build successful]
[08:14:38] <linuxcnc-build> Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/2300
[08:16:16] -!- Thetawaves has quit [Quit: This computer has gone to sleep]
[08:19:03] -!- balestrino has quit [Ping timeout: 255 seconds]
[08:19:27] -!- toxx has quit []
[08:22:20] -!- skunkworks_ has quit [Ping timeout: 240 seconds]
[08:22:53] -!- skunkworks_ [skunkworks_!~chatzilla@str-broadband-ccmts-ws-26.dsl.airstreamcomm.net] has joined #linuxcnc-devel
[08:28:06] <linuxcnc-build> build #187 of 4017.deb-wheezy-armhf is complete: Failure [4failed shell_3] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4017.deb-wheezy-armhf/builds/187
[08:36:12] -!- dan2k3k4 has quit [Ping timeout: 272 seconds]
[08:43:49] -!- micges [micges!~captain_p@aebg245.neoplus.adsl.tpnet.pl] has joined #linuxcnc-devel
[08:53:38] -!- micges has quit [Quit: Leaving]
[09:33:10] -!- alex_joni has quit [Ping timeout: 250 seconds]
[09:39:21] -!- alex_joni [alex_joni!~alex_joni@emc/board-of-directors/alexjoni] has joined #linuxcnc-devel
[09:39:21] -!- mode/#linuxcnc-devel [+v alex_joni] by ChanServ
[09:44:22] -!- alex_joni has quit [Ping timeout: 245 seconds]
[09:46:11] -!- alex_joni [alex_joni!~alex_joni@emc/board-of-directors/alexjoni] has joined #linuxcnc-devel
[09:46:11] -!- mode/#linuxcnc-devel [+v alex_joni] by ChanServ
[09:47:15] -!- micges [micges!~captain_p@aebg245.neoplus.adsl.tpnet.pl] has joined #linuxcnc-devel
[09:50:22] -!- ashcan_ has quit [Remote host closed the connection]
[09:53:21] -!- ashcan_ has quit [Client Quit]
[10:14:08] -!- Thetawaves has quit [Quit: This computer has gone to sleep]
[10:14:39] -!- dan2k3k4 has quit [Ping timeout: 246 seconds]
[10:24:01] -!- thealch3m1st has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
[10:30:36] -!- skunkworks_ has quit [Ping timeout: 244 seconds]
[11:04:37] <jepler> seb_kuzminsky: getting closer
[11:10:39] <jepler> groan .. my odroid also has the problem that the fan turns on when the monitor is disconnected. crazy symptom of something wrong. http://forum.odroid.com/viewtopic.php?f=77&t=3539#p28781
[11:11:19] <jepler> just as stated there, temperature reads as 50(000) on turning the monitor off, 39(000) e.g., if idle and monitor is on
[11:12:36] -!- skunkworks [skunkworks!~skunkwork@68-115-41-210.static.eucl.wi.charter.com] has joined #linuxcnc-devel
[11:26:46] <skunkworks> https://groups.yahoo.com/neo/groups/mach1mach2cnc/conversations/messages/145206
[11:42:18] <jepler> if somebody complained linuxcnc was slow on a p4 I'd roll my eyes
[11:43:30] <skunkworks> heh
[12:04:30] -!- The_Ball has quit [Remote host closed the connection]
[12:12:15] -!- syyl_ has quit [Ping timeout: 246 seconds]
[12:14:44] -!- scooty_puff has quit [Ping timeout: 240 seconds]
[12:15:57] -!- GargantuaSauce has quit [Read error: No route to host]
[12:27:28] -!- ktchk [ktchk!~eddie6929@n219073006035.netvigator.com] has joined #linuxcnc-devel
[12:30:15] <archivist> what language is the new mach4 bloatware written in?
[12:32:42] <archivist> must be javascipt that yahoo uses the web page has pinned my firefox at 100%
[12:34:47] -!- ktchk has quit [Ping timeout: 245 seconds]
[12:43:46] -!- spatialbrew has quit [Ping timeout: 255 seconds]
[13:06:18] -!- somenewguy has quit [Remote host closed the connection]
[13:15:34] <cradek> I think I'm going to need something with more ram for the sherline's machine. 256MB isn't quite enough anymore.
[13:15:53] <cradek> (it only has one ram slot, and doesn't recognize anything bigger)
[13:16:04] <cradek> too bad, because it's a neat little machine
[13:18:07] -!- dan2k3k4 has quit [Quit: Leaving]
[13:22:17] -!- md-2 has quit [Remote host closed the connection]
[13:27:17] -!- md-2 has quit [Ping timeout: 245 seconds]
[13:36:27] -!- lucashodge has quit [Client Quit]
[13:50:02] -!- ktchk [ktchk!~eddie6929@n219073006035.netvigator.com] has joined #linuxcnc-devel
[13:57:57] -!- sylphiae has quit [Ping timeout: 246 seconds]
[14:01:39] -!- jbr has quit [Quit: ChatZilla 0.9.90.1 [Firefox 31.0/20140716183446]]
[14:02:52] -!- malcom2073 [malcom2073!~quassel@unaffiliated/malcom2073] has joined #linuxcnc-devel
[14:04:48] -!- kwallace [kwallace!~kwallace@smb-123.sonnet.com] has joined #linuxcnc-devel
[14:07:55] <CaptHindsight> Exynos4412 Prime CPU Module will be discontinued in Q2 2014 http://forum.odroid.com/viewtopic.php?f=80&t=5816
[14:10:10] -!- ravenlock has quit [Ping timeout: 255 seconds]
[14:11:02] <CaptHindsight> does that mean the ODROID-U3 is already obsolete?
[14:14:05] -!- quiqua has quit [Read error: Connection reset by peer]
[14:14:54] -!- CaptHindsight has quit [Quit: gone]
[14:17:12] -!- CaptHindsight [CaptHindsight!~2020@unaffiliated/capthindsight] has joined #linuxcnc-devel
[14:20:33] -!- sirdancealot has quit [Ping timeout: 240 seconds]
[14:21:33] -!- sudobangbang has quit [Ping timeout: 244 seconds]
[14:26:32] -!- quiqua has quit [Quit: quiqua]
[14:33:49] -!- Swapper has quit [Ping timeout: 260 seconds]
[14:41:28] <seb_kuzminsky> i need to teach the buildbot to not try to build 2.6 debs on armhf
[14:41:52] -!- ries has quit [Ping timeout: 245 seconds]
[14:41:52] ries_nicked is now known as ries
[14:42:36] -!- ravenlock has quit [Quit: Leaving]
[14:43:28] -!- Atroxide_ has quit [Ping timeout: 255 seconds]
[14:44:03] -!- ktchk [ktchk!~eddie6929@n219073006035.netvigator.com] has parted #linuxcnc-devel
[14:46:15] -!- kwallace2 [kwallace2!~kwallace@tmb-246.sonnet.com] has joined #linuxcnc-devel
[14:47:11] -!- Valen has quit [Quit: Leaving.]
[14:47:54] -!- kwallace has quit [Ping timeout: 244 seconds]
[14:51:09] <jepler> CaptHindsight: everything is already obsolete
[14:54:10] -!- PetefromTn_ has quit [Quit: I'm Outta here!!]
[14:58:21] -!- kwallace1 [kwallace1!~kwallace@smb-120.sonnet.com] has joined #linuxcnc-devel
[14:58:56] -!- kwallace2 has quit [Ping timeout: 260 seconds]
[14:59:30] <pcw_home> If its available its obsolete
[15:01:51] -!- Thetawaves has quit [Client Quit]
[15:02:49] <skunkworks> depressing ;)
[15:05:58] -!- larryone has quit [Ping timeout: 250 seconds]
[15:07:38] <CaptHindsight> lots of Exynos4412 Prime modules available in China, those won't disappear until after Samsung EOL's the device
[15:08:14] <CaptHindsight> hardkernel just seems to only sell their boards for about a year or so
[15:09:32] <CaptHindsight> their ODROID-XU and ODROID-XU+E with Exynos5 Octa Cortex™-A15 1.6Ghz quad core are also being discontinued this quarter
[15:12:48] -!- SpeedEvil has quit [Quit: No Ping reply in 180 seconds.]
[15:16:30] -!- anth0ny has quit [Quit: anth0ny]
[15:18:54] -!- dan2k3k4 has quit [Ping timeout: 255 seconds]
[15:22:03] <pcw_home> Thats the problem with most Arm dev boards, they are not
[15:22:05] <pcw_home> a platform in any sense (not all that surprising for cell phone chips)
[15:22:06] <pcw_home> Things made with industrial application targeted chips like the BeagleBone
[15:22:08] <pcw_home> will probably be more stable (if slower)
[15:23:47] -!- Benjamin23 has quit [Remote host closed the connection]
[15:27:06] -!- jduhls has quit [Ping timeout: 250 seconds]
[15:30:26] -!- hm2-buildmaster has quit [Remote host closed the connection]
[15:30:27] -!- linuxcnc-build has quit [Remote host closed the connection]
[15:31:08] -!- hm2-buildmaster [hm2-buildmaster!~hm2-build@174-29-16-24.hlrn.qwest.net] has joined #linuxcnc-devel
[15:31:17] -!- linuxcnc-build [linuxcnc-build!~linuxcnc-@174-29-16-24.hlrn.qwest.net] has joined #linuxcnc-devel
[15:38:39] -!- SpeedEvil has quit [Quit: No Ping reply in 180 seconds.]
[15:39:54] -!- skunkworks has quit [Ping timeout: 272 seconds]
[15:40:51] -!- skunkworks [skunkworks!~skunkwork@68-115-41-210.static.eucl.wi.charter.com] has joined #linuxcnc-devel
[15:47:58] -!- SpeedEvil has quit [Quit: No Ping reply in 180 seconds.]
[15:48:41] <seb_kuzminsky> linuxcnc-build: force build --branch=2.6 0000.checkin
[15:48:42] <linuxcnc-build> build #2301 forced
[15:48:42] <linuxcnc-build> I'll give a shout when the build finishes
[15:56:41] <jepler> the difficulty of making a "(Linux)CNC product" based on ARM seems to be threefold .. (A) high enough performance in the CPU department (B) RT kernel availability and (C) I/O availability
[15:56:48] <CaptHindsight> pcw_home: harkernel has especially short lifetimes for their boards and Samsung got really picky about who gets docs and parts as soon as they were fast enough to be useful to replace x86
[15:56:58] <jepler> BBB / rpi fail at the first if you are just going to treat the embedded system like a full linux stack
[15:57:22] <cradek> (D) each particular product you have to customize everything for is gone from the market in a flash
[15:57:25] <jepler> everything shorter-lived fails (B) and/or (C), because who has the time to spin a new RT kernel or adapt to a new I/O connector
[15:58:47] <jepler> maybe (B) is going to get fixed in the next few years, with the ARM standardization stuff that is going on .. unfortunately, they standardized on UEFI and ACPI as far as I understand it
[15:59:11] <jepler> and (C) would be fixed if only they did put USB on the wrong side of a USB bridge
[15:59:35] <CaptHindsight> yes, since PC's need a BIOS so ARM must as well
[15:59:50] <jepler> just wait: the next "thumb" mode will actually be x86 code
[15:59:56] <jepler> "bigtoe"
[15:59:58] <jepler> you heard it here first
[16:01:47] -!- sudobangbang has quit [Ping timeout: 244 seconds]
[16:02:35] <CaptHindsight> the ARM vendors also join Linaro and then release less source than before they joined
[16:03:46] <seb_kuzminsky> jepler: spi seems like a promising way to make C less painful (everyone's got a spare SPI port, right? right?)
[16:04:04] <jepler> seb_kuzminsky: yeah, but no standard SPI connector
[16:04:34] <seb_kuzminsky> that's why jesus invented jumper cables
[16:05:11] <jepler> and a variety of I/O standards
[16:06:09] -!- ktchk [ktchk!~eddie6929@n219073006035.netvigator.com] has joined #linuxcnc-devel
[16:06:52] <CaptHindsight> the Rpi and *duino have become psuedo-standard form factors and pinouts
[16:06:58] <jepler> I see 7i90 placed spi on the HD26 connector
[16:07:23] <CaptHindsight> just not very nice ones
[16:08:17] <jepler> so you just need some very simple (maybe only passives and connectors) card which goes onto your ARM's connector and has a HD26 connector
[16:09:35] -!- rob_h has quit [Ping timeout: 264 seconds]
[16:10:17] -!- rob_h [rob_h!~robh@90.217.27.142] has joined #linuxcnc-devel
[16:10:29] <CaptHindsight> how about hm2_eth on ARM?
[16:10:40] <jepler> CaptHindsight: see above about ethernet being on the wrong side of a USB bridge
[16:11:14] <ssi> CaptHindsight: might be an issue because one ethernet
[16:11:14] <CaptHindsight> jepler: on your odroid :(
[16:11:18] <ssi> or that too
[16:11:19] <ssi> heh
[16:11:23] <jepler> also on cubietruck
[16:11:27] <ssi> I know of an arm board with two real gigabit phys
[16:11:34] <jepler> I have by no means looked at all the boards available though
[16:11:39] <seb_kuzminsky> jepler: you said hd26, did you mean dsub25?
[16:11:49] <archivist> jepler, you actually said usb <jepler> and (C) would be fixed if only they did put USB on the wrong side of a USB bridge
[16:12:10] <jepler> archivist: ah no wonder it made no sense
[16:12:17] <archivist> hehe
[16:12:19] <CaptHindsight> did/didn't
[16:12:22] <jepler> seb_kuzminsky: the 2x13 pins connector
[16:13:07] <seb_kuzminsky> ok
[16:13:21] <jepler> seb_kuzminsky: it's not a DB form factor, it's the .100" pitch shrouded header
[16:14:19] <CaptHindsight> SPI and ethernet are on the cubie2 headers,banana pi has SPI, have to check on its ethernet
[16:14:50] -!- md-2 has quit [Quit: Leaving...]
[16:16:24] <seb_kuzminsky> jepler: P4, i see it now
[16:16:41] <jepler> seb_kuzminsky: yes.
[16:17:05] <CaptHindsight> did he really put ethernet on the cubietruck on USB?
[16:17:31] -!- dan2k3k4 has quit [Ping timeout: 255 seconds]
[16:17:37] -!- DanielX has quit [Ping timeout: 246 seconds]
[16:17:57] <jepler> CaptHindsight: let me make sure of that information.
[16:18:11] <CaptHindsight> checking the schematic now
[16:19:16] -!- ktchk [ktchk!~eddie6929@n219073006035.netvigator.com] has parted #linuxcnc-devel
[16:20:13] <CaptHindsight> ethernet uses the MAC in the A20
[16:20:24] <jepler> CaptHindsight: oh good, I'm happy to be wrong
[16:21:12] <CaptHindsight> jepler: but I wouldn't be surprised if they did something goofy
[16:21:39] <CaptHindsight> wifi bluetooth is on SDIO on the A20
[16:21:51] <pcw_home> The tegra T 1 looks really nice too bad its made by Nvidia
[16:22:28] <CaptHindsight> so ethernet uses the MAC in the A20 for cubie2, cubietruck and banana pi
[16:23:12] -!- b_b has quit [Changing host]
[16:23:37] <CaptHindsight> also true for the http://www.pcduino.com/
[16:24:41] <CaptHindsight> if the Exynos4412 Prime soc's are still in production it's easy enough to get those in BGA or on a COM board
[16:25:39] <CaptHindsight> Exynos4412 Prime would need SPI --> HM2
[16:26:06] <jepler> yeah, that's the only solution I see at the moment
[16:26:47] <CaptHindsight> imx6 boards have SPI and Ethernet
[16:27:48] <CaptHindsight> and PCIe
[16:28:09] <jepler> I'll be playing around with SPI on the odroid this weekend, but for me this is all just a "for fun" project
[16:28:13] -!- larryone1 has quit [Ping timeout: 272 seconds]
[16:29:06] <jepler> .. anyway, if the level translator board shows up I will
[16:40:54] -!- terabyte- has quit [Quit: terabyte-]
[16:45:18] <linuxcnc-build> Hey! build 0000.checkin #2301 is complete: Success [3build successful]
[16:45:18] <linuxcnc-build> Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/2301
[16:46:24] -!- dimas has quit [Ping timeout: 250 seconds]
[16:47:56] -!- rob_h has quit [Ping timeout: 240 seconds]
[16:56:22] -!- thomaslindstr_m has quit [Ping timeout: 240 seconds]
[17:01:08] -!- dan2k3k4 has quit [Ping timeout: 240 seconds]
[17:03:22] -!- thealch3m1st [thealch3m1st!~thealch3m@cpe-76-172-31-62.socal.res.rr.com] has joined #linuxcnc-devel
[17:03:49] -!- SpeedEvil has quit [Quit: No Ping reply in 180 seconds.]
[17:09:36] -!- SpeedEvil has quit [Quit: No Ping reply in 180 seconds.]
[17:10:04] -!- SpeedEvil has quit [Changing host]
[17:10:57] -!- zzolo has quit [Quit: zzolo]
[17:12:02] -!- zeitue has quit [Read error: Connection reset by peer]
[17:16:40] -!- JesusAlos has quit [Quit: ChatZilla 0.9.90.1 [Firefox 20.0/20130329043827]]
[17:19:01] -!- rob_h [rob_h!~robh@90.217.27.142] has joined #linuxcnc-devel
[17:36:16] -!- SpeedEvil has quit [Remote host closed the connection]
[17:36:43] -!- theorbtwo has quit [Ping timeout: 255 seconds]
[17:40:48] <pcw_home> CaptHindsight: have you tested a4 5000s?
[17:42:45] <pcw_home> dont normally like Biostar but this looks pretty decent:
[17:42:46] <pcw_home> http://www.newegg.com/Product/Product.aspx?Item=N82E16813138412
[17:48:33] <memleak> I have a biostar board. Only Fedora 17 works on it (18 19 20, ubuntu 11.04, 12.04, and 10.04 fail on it) but every 5 or 6 reboots it won't find grub.
[17:49:25] <memleak> once its up and running though its perfectly fine.
[17:49:31] -!- thomaslindstr_m has quit [Read error: Connection reset by peer]
[17:50:36] <CaptHindsight> yeah, Biostar tends to have the worst BIOS
[17:52:11] <CaptHindsight> pcw_home: we have tested A4 4000 up to A10 6800, the problem is KMS and the new hardware drivers causing delay
[17:53:15] -!- thealch3m1st has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
[17:53:22] <CaptHindsight> with KMS disabled and using the llvmpipe driver we get under 10uS
[17:53:26] <pcw_home> Yeah video drivers are probably the cause of most latency issues
[17:54:10] <CaptHindsight> KMS on = 200uS+, KMS off = 8uS
[17:54:18] <pcw_home> Yow
[17:54:20] <memleak> radeon.modeset=0 && rm -rf /mesa/dri/directory/*radeonsi*
[17:55:59] <CaptHindsight> kernel mode setting is the worst with the Northern Islands and newer GPU's http://wiki.gentoo.org/wiki/Radeon
[17:56:47] -!- kwallace2 [kwallace2!~kwallace@smb-120.sonnet.com] has joined #linuxcnc-devel
[17:57:50] <memleak> some northern islands chips such as 6410D work fine however, such as E-350
[17:58:23] <memleak> havent noticed problems with these: http://en.wikipedia.org/wiki/Radeon_HD_6000_Series#IGP_.28HD_6xxx.29
[18:20:51] -!- JesusAlos has quit [Quit: ChatZilla 0.9.90.1 [Firefox 31.0/20140716183446]]
[18:22:08] <CaptHindsight> from what I understand preempt_rt relies on only the kernel scheduler and video drivers, X and/or KMS run tasks outside of scheduler
[18:23:58] <CaptHindsight> IIRC, xenomai and RTAI patch the kernel with ipipe that bypasses the kernel scheduler
[18:24:35] <pcw_home> most of which doesnt matter :-(
[18:25:06] <CaptHindsight> yet 3.4.9 RTAI with KMS left on has 200uS with the new GPU's and with KMS off <20uS
[18:25:26] <pcw_home> its not real unless you do I/O
[18:25:32] -!- IchGuckLive has quit [Quit: ChatZilla 0.9.87 [Firefox 20.0/20130329043827]]
[18:26:19] <CaptHindsight> well the point being that KMS is even clobbering the latency test
[18:27:00] <pcw_home> yeah thats pretty bad
[18:27:50] <pcw_home> like the proprietary nvidia driver
[18:27:54] <CaptHindsight> the radeon devs weren't aware of the issue and cyclictest is currently broken and only logs what goes through the scheduler
[18:28:38] <pcw_home> so may eventually get fixed
[18:28:54] <CaptHindsight> so when KMS is on we see USB or other tasks causing delays, nothing video driver related
[18:29:33] <CaptHindsight> it's so fragmented now, KMS has gpu driver stuff as does X
[18:33:37] <CaptHindsight> what would be handy is a kernel task logger that actually logs everything including ipipe
[18:34:59] <CaptHindsight> but the llvmpipe is so fast that we can run linuxcnc and play HD video just fine
[18:35:16] -!- sylphiae has quit [Ping timeout: 250 seconds]
[18:35:49] <pcw_home> hmm looks like KMS does monitor info polling, thats got to be bad
[18:36:35] <CaptHindsight> xenomai said they were going to follow preempt_rt for their next version
[18:37:11] <CaptHindsight> I'm not sure yet what scheduler they will use
[18:40:12] <CaptHindsight> with preempt_rt we noticed that page faults from firefox were causing major delays
[18:40:18] -!- sylphiae has quit [Remote host closed the connection]
[18:41:59] -!- sudobangbang has quit [Ping timeout: 264 seconds]
[18:53:39] -!- thealch3m1st [thealch3m1st!~thealch3m@108-219-228-58.lightspeed.irvnca.sbcglobal.net] has joined #linuxcnc-devel
[18:54:43] <CaptHindsight> "Xenomai 3 discontinues kernel space APIs"
[18:56:05] <CaptHindsight> http://www.xenomai.org/index.php/Xenomai:Roadmap#Xenomai_3_FAQ
[18:57:07] <CaptHindsight> so they don't seem to be concerned about losing 3-20uS by abandoning kernel space
[18:57:40] arturia is now known as sylphiae
[19:05:10] -!- Demiurge has quit [Ping timeout: 250 seconds]
[19:05:10] Demiurge_ is now known as Demiurge
[19:07:16] -!- patrickarlt has quit [Remote host closed the connection]
[19:08:38] <seb_kuzminsky> hm, my mail to Francis Tisserant <tissf@free.fr> is bouncing :-/
[19:09:15] <cradek> maybe he should try @cheap.fr
[19:15:30] <seb_kuzminsky> i guess i'll take cradek's advise and "merge" the french docs by using tissf's version from 2.5 over the random weblate version that's currently in 2.6
[19:21:52] -!- mejackreed has quit [Quit: Leaving.]
[19:30:24] -!- gabewillen [gabewillen!~gabewille@adsl-99-122-239-29.dsl.stl2mo.sbcglobal.net] has joined #linuxcnc-devel
[19:32:26] -!- syyl_ws has quit [Quit: Verlassend]
[19:42:52] -!- JEntrep has quit [Quit: Leaving]
[19:48:08] -!- terabyte- has quit [Quit: terabyte-]
[19:49:24] -!- SpeedEvil has quit [Quit: No Ping reply in 180 seconds.]
[19:49:26] -!- jesusalos-- has quit [Ping timeout: 272 seconds]
[19:54:14] -!- kfoltman has quit [Quit: Ex-Chat]
[19:54:51] -!- skunkworks has quit [Read error: Connection reset by peer]
[19:56:43] -!- SpeedEvil has quit [Quit: No Ping reply in 180 seconds.]
[20:08:36] -!- mhaberler has quit [Quit: mhaberler]
[20:13:55] -!- Loetmichel has quit [Ping timeout: 244 seconds]
[20:17:17] -!- JesusAlos has quit [Quit: ChatZilla 0.9.90.1 [Firefox 31.0/20140716183446]]
[20:28:22] -!- tjb1 has quit [Read error: Connection reset by peer]
[20:34:31] -!- SpeedEvil has quit [Quit: No Ping reply in 180 seconds.]
[20:35:04] -!- SpeedEvil has quit [Changing host]
[20:35:58] -!- FinboySlick has quit [Quit: Leaving.]
[20:40:32] -!- gabewillen has quit [Ping timeout: 260 seconds]
[20:58:23] -!- micges1 [micges1!~captain_p@aeid112.neoplus.adsl.tpnet.pl] has joined #linuxcnc-devel
[21:01:57] -!- micges has quit [Ping timeout: 245 seconds]
[21:02:22] -!- sylphiae has quit [Ping timeout: 255 seconds]
[21:09:36] -!- skunkworks_ [skunkworks_!~chatzilla@str-broadband-ccmts-ws-26.dsl.airstreamcomm.net] has joined #linuxcnc-devel
[21:10:11] -!- Deejay has quit [Quit: bye]
[21:10:56] -!- skunkworks_ has quit [Client Quit]
[21:11:16] -!- skunkworks_ [skunkworks_!~chatzilla@str-broadband-ccmts-ws-26.dsl.airstreamcomm.net] has joined #linuxcnc-devel
[21:17:12] -!- anarchos_ has quit [Ping timeout: 246 seconds]
[21:19:23] -!- gabewillen [gabewillen!~gabewille@96-35-247-244.dhcp.stls.mo.charter.com] has joined #linuxcnc-devel
[21:26:26] -!- mejackreed has quit [Quit: Leaving.]
[21:26:33] -!- i_tarzan has quit [Ping timeout: 240 seconds]
[21:31:19] -!- Benjamin23 has quit [Remote host closed the connection]
[21:35:17] -!- patrickarlt has quit [Remote host closed the connection]
[21:39:01] micges1 is now known as micges
[21:39:06] -!- Benjamin23 has quit [Remote host closed the connection]
[21:39:52] -!- sumpfralle has quit [Ping timeout: 245 seconds]
[21:45:00] -!- patrickarlt has quit [Remote host closed the connection]
[21:49:57] -!- patrickarlt has quit [Ping timeout: 255 seconds]
[21:51:55] -!- zzolo has quit [Quit: zzolo]
[21:52:38] -!- mejackreed has quit [Quit: Leaving.]
[21:52:55] -!- patrickarlt has quit [Remote host closed the connection]
[21:58:14] -!- patrickarlt has quit [Ping timeout: 260 seconds]
[22:15:55] -!- mhaberler has quit [Quit: mhaberler]
[22:19:01] -!- SpeedEvil has quit [Quit: No Ping reply in 180 seconds.]
[22:20:27] -!- mejackreed has quit [Quit: Leaving.]
[22:28:13] -!- karavanjo has quit [Read error: Connection reset by peer]
[22:36:00] -!- bertrik has quit [Remote host closed the connection]
[22:37:43] <jepler> pcw_home: I started my assembler from scratch a second time. now it's table-driven. http://pastebin.com/UWpHsK7p
[22:46:27] -!- amiri_ has quit [Ping timeout: 246 seconds]
[22:49:24] amnesic_away is now known as amnesic
[22:54:31] -!- patrickarlt has quit [Quit: Leaving...]
[22:55:37] -!- spatialbrew has quit [Remote host closed the connection]
[22:59:57] -!- mejackreed has quit [Quit: Leaving.]
[23:00:39] -!- tmcw has quit []
[23:06:27] -!- mhaberler has quit [Quit: mhaberler]
[23:10:37] -!- rob_h has quit [Ping timeout: 255 seconds]
[23:19:33] <KGB-linuxcnc> 03Sebastian Kuzminsky 052.6 ee09a87 06linuxcnc 10docs/src/config/ini_config.txt 10docs/src/gcode/overview.txt 10src/emc/usr_intf/pncconf/pncconf.py Merge remote-tracking branch 'origin/v2.5_branch' into 2.6 * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=ee09a87
[23:22:34] <KGB-linuxcnc> 03Sebastian Kuzminsky 05master b3d38ac 06linuxcnc 10(5 files in 4 dirs) Merge remote-tracking branch 'origin/2.6' * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=b3d38ac
[23:23:31] <seb_kuzminsky> i'm gonna make 2.6.2 soon (for the xhc-hb04 fix), anyone have any fixes they want to get in?
[23:28:59] -!- kfoltman has quit [Quit: Ex-Chat]
[23:31:01] -!- Tecan has quit [Quit: (if all goes well my audio works better rebooter)]
[23:41:39] -!- Nick001-shop has quit [Quit: ChatZilla 0.9.90.1 [Firefox 30.0/20140605174243]]
[23:43:01] -!- knownasilya has quit [Quit: Connection closed for inactivity]
[23:47:09] -!- Tecan has quit [Changing host]
[23:51:46] -!- zzolo has quit [Quit: zzolo]
[23:56:49] <jepler> seb_kuzminsky: not from here