sb0 changed the topic of #m-labs to: ARTIQ, Migen, MiSoC, Mixxeo & other M-Labs projects :: fka #milkymist :: Logs http://irclog.whitequark.org/m-labs
<GitHub193> [artiq] sbourdeauducq commented on issue #854: You did not send me a media converter - I'm using the 1000base-x converter I was using before, connected to the sata/sfp with a copper sfp cable. https://github.com/m-labs/artiq/issues/854#issuecomment-364308613
<GitHub142> [artiq] sbourdeauducq commented on issue #854: I tried I commands already, see my comments above. no effect on the link. https://github.com/m-labs/artiq/issues/854#issuecomment-364308916
rohitksingh_work has joined #m-labs
cr1901_modern1 has joined #m-labs
cr1901_modern has quit [Ping timeout: 240 seconds]
attie has quit [Ping timeout: 240 seconds]
attie has joined #m-labs
attie has quit [Ping timeout: 256 seconds]
attie has joined #m-labs
sb0 has quit [Quit: Leaving]
rohitksingh_wor1 has joined #m-labs
rohitksingh_work has quit [Ping timeout: 256 seconds]
sb0 has joined #m-labs
attie has quit [Ping timeout: 256 seconds]
attie has joined #m-labs
<sb0> _florent_, your board used to be well-behaved, but now's it's 1.8V bug after seconds.
<sb0> I guess I really need the capacitor workaround, adding it now...
<sb0> also, one of the allaki has stopped working
<sb0> such fun to try to test dac synchronization. sayma is a bottomless pit of yak shaving. worst board i've ever touched
<sb0> and there is definitely some degradation over time re. the 1.8v bug
mumptai has joined #m-labs
attie has quit [Ping timeout: 256 seconds]
attie has joined #m-labs
<GitHub125> [artiq] sbourdeauducq opened issue #919: Allaki in slots 3 and 4 are not working https://github.com/m-labs/artiq/issues/919
<sb0> that capacitor seems to work on that board too
<GitHub103> [smoltcp] canndrew commented on issue #156: > Why would you want that? If you want to use scatter-gather capabilities, just use separate buffers for EthernetFrame, Ipv4Packet, UdpPacket, etc. You can do that right now. Splitting the 14-byte Ethernet header over multiple buffers does not appear useful to me.... https://github.com/m-labs/smoltcp/issues/156#issuecomment-364363471
attie has quit [Ping timeout: 276 seconds]
attie has joined #m-labs
rohitksingh has joined #m-labs
mumptai has quit [Remote host closed the connection]
sb0 has quit [Quit: Leaving]
<rjo> sb0: https://github.com/jordens/sandbox/blob/master/sawg_deterministic_phase.ipynb should be good. i'd take f_signal/f_sample to be less related but that should be be good to better than 2*pi/100, i.e. much better than one sample.
attie has quit [Ping timeout: 255 seconds]
attie has joined #m-labs
TKU8VTbummer has joined #m-labs
<TKU8VTbummer> ██╗██████╗ ██████╗ ███████╗██╗ ██╗██████╗ ███████╗██████╗ ███╗ ██╗███████╗████████╗███████╗ ██████╗ ██████╗ ██████╗
<TKU8VTbummer> ██╗██████╗ ██████╗ ███████╗██╗ ██╗██████╗ ███████╗██████╗ ███╗ ██╗███████╗████████╗███████╗ ██████╗ ██████╗ ██████╗
<TKU8VTbummer> ██║██╔══██╗██╔════╝ ██╔════╝██║ ██║██╔══██╗██╔════╝██╔══██╗████╗ ██║██╔════╝╚══██╔══╝██╔════╝ ██╔═══██╗██╔══██╗██╔════╝
<TKU8VTbummer> ██║██╔══██╗██╔════╝ ██╔════╝██║ ██║██╔══██╗██╔════╝██╔══██╗████╗ ██║██╔════╝╚══██╔══╝██╔════╝ ██╔═══██╗██╔══██╗██╔════╝
<TKU8VTbummer> ██║██████╔╝██║ ███████╗██║ ██║██████╔╝█████╗ ██████╔╝██╔██╗ ██║█████╗ ██║ ███████╗ ██║ ██║██████╔╝██║ ███╗
<TKU8VTbummer> ██║██████╔╝██║ ███████╗██║ ██║██████╔╝█████╗ ██████╔╝██╔██╗ ██║█████╗ ██║ ███████╗ ██║ ██║██████╔╝██║ ███╗
<TKU8VTbummer> ██║██╔══██╗██║ ╚════██║██║ ██║██╔═══╝ ██╔══╝ ██╔══██╗██║╚██╗██║██╔══╝ ██║ ╚════██║ ██║ ██║██╔══██╗██║ ██║
<TKU8VTbummer> ██║██╔══██╗██║ ╚════██║██║ ██║██╔═══╝ ██╔══╝ ██╔══██╗██║╚██╗██║██╔══╝ ██║ ╚════██║ ██║ ██║██╔══██╗██║ ██║
<TKU8VTbummer> ██║██║ ██║╚██████╗██╗███████║╚██████╔╝██║ ███████╗██║ ██║██║ ╚████║███████╗ ██║ ███████║██╗╚██████╔╝██║ ██║╚██████╔╝
<TKU8VTbummer> ██║██║ ██║╚██████╗██╗███████║╚██████╔╝██║ ███████╗██║ ██║██║ ╚████║███████╗ ██║ ███████║██╗╚██████╔╝██║ ██║╚██████╔╝
<TKU8VTbummer> ╚═╝╚═╝ ╚═╝ ╚═════╝╚═╝╚══════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ ╚═╝╚═╝ ╚═══╝╚══════╝ ╚═╝ ╚══════╝╚═╝ ╚═════╝ ╚═╝ ╚═╝ ╚═════╝
<TKU8VTbummer> ╚═╝╚═╝ ╚═╝ ╚═════╝╚═╝╚══════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ ╚═╝╚═╝ ╚═══╝╚══════╝ ╚═╝ ╚══════╝╚═╝ ╚═════╝ ╚═╝ ╚═╝ ╚═════╝
<TKU8VTbummer> attie rohitksingh rohitksingh_wor1 cr1901_modern1 futarisIRCcloud ohama marbler FabM kristianpaul early kaalia juliusb bunnie ysionneau edef sandeepkr G33KatWork _florent_ kyak felix_ adamgreig kmehall cyrozap rjo reportingsjr Ishan_Bansal nurelin rqou q3k davidc__ mithro larsc acathla wolfspraul
TKU8VTbummer has quit [Client Quit]
<TKU8VTbummer> s i r u f j a e c k e l g r i c U l t r a s a u c e _ w h i t e l o g g e r b a l r o g c e d r i c h j r 3 w h i t e q u a r k s t e k e r n k u l d e e p o h s i x X - S c a l e a w y g l e b b - m - l a b s f o r r e s t v G u r t y R e x O r C i n e
sb0 has joined #m-labs
<sb0> rjo, is 49MHz better?
<GitHub7> [smoltcp] whitequark commented on issue #156: > If I can't just store an entire frame in an EthernetFrame<_> the I need to make my own wrapper type that I can keep a queue of - something like:... https://github.com/m-labs/smoltcp/issues/156#issuecomment-364401083
<GitHub159> [smoltcp] canndrew commented on issue #156: > Once you've set every field you wanted, why would you want to keep the wrapper at all?... https://github.com/m-labs/smoltcp/issues/156#issuecomment-364404788
<GitHub31> [smoltcp] whitequark commented on issue #156: > This is what type systems are for - I want my program to be a proof that nothing else can ever make it into my queue.... https://github.com/m-labs/smoltcp/issues/156#issuecomment-364407112
attie has quit [Ping timeout: 260 seconds]
<GitHub190> [smoltcp] whitequark commented on issue #156: > This is what type systems are for - I want my program to be a proof that nothing else can ever make it into my queue.... https://github.com/m-labs/smoltcp/issues/156#issuecomment-364407112
<GitHub144> [smoltcp] whitequark commented on issue #156: > This is what type systems are for - I want my program to be a proof that nothing else can ever make it into my queue.... https://github.com/m-labs/smoltcp/issues/156#issuecomment-364407112
attie has joined #m-labs
rohitksingh_wor1 has quit [Read error: Connection reset by peer]
rohitksingh has quit [Ping timeout: 256 seconds]
attie has quit [Ping timeout: 268 seconds]
attie has joined #m-labs
sb0 has quit [Ping timeout: 264 seconds]
rohitksingh has joined #m-labs
rohitksingh has quit [Quit: Leaving.]
rohitksingh has joined #m-labs
sb0 has joined #m-labs
<GitHub51> [artiq] sbourdeauducq commented on issue #861: Now we are running with the HMC830 bypassed, and 1.2GHz sent directly to the DAC.... https://github.com/m-labs/artiq/issues/861#issuecomment-364436979
<sb0> sayma is such a pain in the ass, it's incredible
<sb0> I don't remember the kc705+adi fmc card to have anywhere close to this level of problems
attie has quit [Ping timeout: 256 seconds]
attie has joined #m-labs
<GitHub165> [artiq] sbourdeauducq commented on issue #861: And the errors are varied...... https://github.com/m-labs/artiq/issues/861#issuecomment-364439033
<larsc> because somebody else already went through 10 iterations of problems with the adi fmc card before it was shipped ;)
<sb0> yeah we should have just copied the kc705+adi schematics, most of the time spent on sayma is spent yak-shaving; delays, constant stream of bugs, and it's incredibly annoying
<sb0> also those ultrascale fpgas are slow to compile for and buggy
<GitHub82> [artiq] gkasprow commented on issue #861: @sbourdeauducq do you read back the PLL AND DAC chip registers after configuration? https://github.com/m-labs/artiq/issues/861#issuecomment-364453147
<GitHub165> [artiq] gkasprow commented on issue #919: @sbourdeauducq could be also a problem with FPGA pin assignment in some of the slots.... https://github.com/m-labs/artiq/issues/919#issuecomment-364455526
<GitHub47> [artiq] gkasprow commented on issue #854: I did send you the media cnverter. It was SFP-RJ45 module plugged directly into the SFP socket of the SATA-SFP adapter. https://github.com/m-labs/artiq/issues/854#issuecomment-364456618
<GitHub22> [artiq] sbourdeauducq commented on issue #919: > Another issue could be with migen - I observed that one signal declared LOW was high on some boards.... https://github.com/m-labs/artiq/issues/919#issuecomment-364458111
<GitHub58> [artiq] gkasprow commented on issue #919: @sbourdeauducq I didn't look where the problem happened. I tested binaries only. Could be either migen or Vivado. That's true, my statement was not precise :) In vivado you can have mixture of settings that treat differently such statements so it may not be a bug.... https://github.com/m-labs/artiq/issues/919#issuecomment-364459790
<GitHub13> [artiq] gkasprow commented on issue #919: @sbourdeauducq I didn't look where the problem happened. I tested binaries only. Could be either migen or Vivado. That's true, my statement was not precise :) In vivado you can have mixture of settings that treat differently such statements so it may not be a bug.... https://github.com/m-labs/artiq/issues/919#issuecomment-364459790
<GitHub49> [artiq] sbourdeauducq commented on issue #919: > In vivado you can have mixture of settings that treat differently such statements... https://github.com/m-labs/artiq/issues/919#issuecomment-364462860
<sb0> so on xilinx kintex ultratrash you can't even set pins to fixed levels without intermittent bugs? amazing...
FabM has quit [Quit: ChatZilla 0.9.93 [Firefox 52.5.0/20171114221957]]
sb0 has quit [Read error: Connection reset by peer]
sb0 has joined #m-labs
attie has quit [Ping timeout: 276 seconds]
attie has joined #m-labs
<sb0> _florent_, dac synch doesn't seem to be working at all. the outputs of the two chips have completely random phases wrt each other.
<sb0> you can see it even with a slow scope
<sb0> maybe you never get wlim error because a bit is missing in the dac registers somewhere to tell it to actually use sysref?
<GitHub87> [smoltcp] whitequark commented on issue #141: @dlrobertson Sure, separate commit seems fine. https://github.com/m-labs/smoltcp/pull/141#issuecomment-364477507
<GitHub77> [smoltcp] whitequark commented on pull request #141 8f6fe3f: Hang on. Why would this fail? https://github.com/m-labs/smoltcp/pull/141#discussion_r167270944
<GitHub101> [smoltcp] whitequark commented on pull request #141 8f6fe3f: I think you forgot `[]`. https://github.com/m-labs/smoltcp/pull/141#discussion_r167271286
<GitHub64> [smoltcp] whitequark commented on issue #159: Seems fine to me. https://github.com/m-labs/smoltcp/issues/159#issuecomment-364478623
mumptai has joined #m-labs
rohitksingh has quit [Read error: Connection reset by peer]
rohitksingh has joined #m-labs
<GitHub97> [smoltcp] whitequark commented on pull request #140 c3f6a2b: Just `size`, it's implied that payloads are enqueued. https://github.com/m-labs/smoltcp/pull/140#discussion_r167278940
<GitHub105> [smoltcp] whitequark commented on pull request #140 c3f6a2b: I would prefer a self-explanatory `padding` instead of non-informative `dummy`. https://github.com/m-labs/smoltcp/pull/140#discussion_r167277491
<GitHub66> [smoltcp] whitequark commented on pull request #140 c3f6a2b: Also, I suggest calling this something like `enqueue`, moving the non-padding packet enqueueing code in, adding the `enqueue_many` call at the end, and making it return a `Result<&mut [u8]>` with the payload slice, this will reduce duplication below. https://github.com/m-labs/smoltcp/pull/140#discussion_r167279521
<GitHub73> [smoltcp] whitequark commented on pull request #140 c3f6a2b: I don't think this function has the correct implementation. Shouldn't it be a logical AND? A buffer with a single zero-sized packet is not empty. https://github.com/m-labs/smoltcp/pull/140#discussion_r167277258
<GitHub91> [smoltcp] whitequark commented on pull request #140 c3f6a2b: This should be a `debug_assert!` too. https://github.com/m-labs/smoltcp/pull/140#discussion_r167279596
<GitHub70> [smoltcp] whitequark commented on pull request #140 c3f6a2b: Indentation. https://github.com/m-labs/smoltcp/pull/140#discussion_r167277311
<GitHub182> [smoltcp] whitequark commented on pull request #140 c3f6a2b: The control flow here is confusing. I think you can inline one `check_capacity` invocation, remove the second, and rewrite the condition to something like...... https://github.com/m-labs/smoltcp/pull/140#discussion_r167278625
mumptai has quit [Remote host closed the connection]
<GitHub46> [smoltcp] whitequark commented on issue #75: Thanks! FYI the tests are failing. https://github.com/m-labs/smoltcp/pull/75#issuecomment-364488868
<GitHub78> [smoltcp] whitequark commented on issue #75: Thanks! FYI the CI is failing. https://github.com/m-labs/smoltcp/pull/75#issuecomment-364488868
rohitksingh has quit [Read error: Connection reset by peer]
rohitksingh has joined #m-labs
attie has quit [Ping timeout: 240 seconds]
attie has joined #m-labs
<GitHub195> [artiq] gkasprow commented on issue #919: I didn't play with them, my colleague (@wzab) told me that one had similar case in the past. And it was some option to change behaviour. But anyway, there is certainly an issue with this Artix chip, at least with one of the pins. To check it, route the pins that you want to bind to vcc/gnd to the register and write the value you want to have. This solved an issue in my case
<GitHub86> [artiq] gkasprow commented on issue #919: I didn't play with them, my colleague (@wzab) told me that one had similar case in the past. And it was some option to change behaviour. But anyway, there is certainly an issue with this Artix chip, at least with one of the pins. To check it, route the pins that you want to bind to vcc/gnd to the register and write the value you want to have. This solved the issue in my case.
<GitHub87> [artiq] gkasprow commented on issue #919: I didn't play with them, my colleague (@wzab) told me that once had similar case in the past. And it was some option to change behaviour. But anyway, there is certainly an issue with this Artix chip, at least with one of the pins. To check it, route the pins that you want to bind to vcc/gnd to the register and write the value you want to have. This solved the issue in my case
<GitHub180> [artiq] gkasprow commented on issue #919: I didn't play with them, my colleague (@wzab) told me that once had similar case in the past. And it was some option to change the compiler behaviour. But anyway, there is certainly an issue with this Artix chip, at least with one of the pins. To check it, route the pins that you want to bind to vcc/gnd to the register and write the value you want to have. This solved the i
<GitHub41> [artiq] whitequark commented on issue #902: I've looked at your packet capture. This is very weird; I was not able to crash smoltcp locally. I will add an option to ARTIQ to print a packet trace. https://github.com/m-labs/artiq/issues/902#issuecomment-364502832
<GitHub7> [smoltcp] dlrobertson commented on issue #75: Due to the addition of `proto-ipv6` since DHCP is IPv4 only the module and `pub use` should probably be `#[cfg(feature = "proto-ipv4")]`. Speaking of that, should the module be dhcpv4? https://github.com/m-labs/smoltcp/pull/75#issuecomment-364503410
<GitHub52> [smoltcp] dlrobertson commented on pull request #141 8f6fe3f: It makes use of [SystemTime::duration_since] which returns a result type. Now that I'm looking at it, would it make more sense if `Instant::from_system_time` used [SystemTIme::elapsed] instead of [SystemTime::duration_since] the [UNIX_EPOCH]? Or would it make sense to have a `Instant::elapsed()`?... https://github.com/m-labs/smoltcp/pull/141#discuss
<GitHub25> [smoltcp] whitequark commented on issue #75: Yes to both. https://github.com/m-labs/smoltcp/pull/75#issuecomment-364509739
<GitHub138> [smoltcp] whitequark commented on pull request #141 8f6fe3f: It should just use `duration_since(UNIX_EPOCH).unwrap()`. I am not interested in handling cases where the time is less than UNIX epoch. The only such case is badly misconfigured (i.e. non-UTC timezone) systems without an RTC battery or ntpd. https://github.com/m-labs/smoltcp/pull/141#discussion_r167301615
<GitHub158> [smoltcp] whitequark commented on pull request #141 8f6fe3f: Actually, nevermind, not even that can happen because UNIX_EPOCH includes the timezone. So just unwrap it. https://github.com/m-labs/smoltcp/pull/141#discussion_r167301934
<GitHub74> [smoltcp] dlrobertson commented on pull request #141 8f6fe3f: :+1: https://github.com/m-labs/smoltcp/pull/141#discussion_r167303478
<GitHub147> [artiq] enjoy-digital pushed 1 new commit to master: https://github.com/m-labs/artiq/commit/180c28551d62a7980b8d2fc5157221fa77c78e0d
<GitHub147> artiq/master 180c285 Florent Kermarrec: drtio/gateware/transceiver/gtp_7series: add power down state before reset on rx (seems to make restart reliable)
<bb-m-labs> build #1189 of artiq-board is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/1189
rohitksingh has quit [Quit: Leaving.]
<bb-m-labs> build #2035 of artiq is complete: Failure [failed python_coverage_1] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/2035 blamelist: Florent Kermarrec <florent@enjoy-digital.fr>
Rex0r has joined #m-labs
RexOrCine has quit [Ping timeout: 256 seconds]
Rex0r has quit [Quit: Leaving]
RexOrCine has joined #m-labs
cr1901_modern has joined #m-labs
cr1901_modern1 has quit [Ping timeout: 240 seconds]