summaryrefslogtreecommitdiff
path: root/wiki/Chat_log/20160901-io-chatlog
blob: 5623d34272b76c315bbc98c53f21fee9381f8b0e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
--- Log opened Thu Sep 01 09:57:26 2016
09:57 -!- wsa_ [~wsa@dslb-178-008-071-018.178.008.pools.vodafone-ip.de] has joined #periperi-io
09:57 -!- Irssi: #periperi-io: Total of 3 nicks [1 ops, 0 halfops, 0 voices, 2 normal]
09:57 -!- Irssi: Join to #periperi-io was synced in 0 secs
09:58 -!- khiemnguyen_ [d2a0fca8@gateway/web/cgi-irc/kiwiirc.com/ip.210.160.252.168] has joined #periperi-io
09:58 -!- neg_ [~neg@unaffiliated/neg] has joined #periperi-io
09:58 < neg_> morning all
09:58 -!- neg_ is now known as neg
09:59 < wsa_> hi!
09:59 <@uli___> hello
09:59 < khiemnguyen_> hello
10:00 < geertu> Hi all
10:00 < wsa_> simon said he has another meeting right now
10:00 < wsa_> let's wait a little for our japanese fellows
10:01 -!- horms [~horms@217.111.208.18] has joined #periperi-io
10:01 -!- morimoto [~user@relprex1.renesas.com] has joined #periperi-io
10:02 < wsa_> hi
10:02 < morimoto> hi
10:02 < horms> wsa_: I am able to attend this meeting after all. But I need to leave at 11
10:03 < wsa_> horms: great
10:03 < wsa_> so i might need to tweak 'sort -R' a bit
10:03 < horms> sorry for the mix up. my life is crazy-special-busy at the moment
10:03 < horms> I can just go last if it helps
10:03 < horms> (assuming we don't go for too long)
10:04 -!- dammsan [~dammsan@s214090.ppp.asahi-net.or.jp] has joined #periperi-io
10:04 < wsa_> horms: if you have to leave at 11, i think you should be first?
10:04 < horms> sure
10:05 < wsa_> hi magnus
10:05 < dammsan> hi guys
10:05 < dammsan> i just want to hijack this space and briefly mention about next quarter additional task timing
10:05 < wsa_> ok, let's start then
10:05 -!- shimoda [~shimoda@relprex3.renesas.com] has joined #periperi-io
10:06 < dammsan> let me know when is good for you
10:06 < shimoda> hi, sorry for late joinning
10:06 < wsa_> dammsan: let's start with that, now all people are here (simon has to leave at 11)
10:07 < wsa_> shimoda: hi, no problem
10:07 < wsa_> and then simon
10:07 < wsa_> and then sort -R
10:07 < dammsan> ok thanks
10:08 < dammsan> the upcoming quarter schedule is going to resemble this one
10:08 < dammsan> however we are going to be more firm when creating the additional tasks
10:08 < dammsan> this to make the due dates follow same pattern for everyone
10:08 < dammsan> so, the due dates will be 11/M for first batch and 12/M for the second batch
10:09 < dammsan> the first batch needs to be decided in the middle of this month at 9/M
10:09 < dammsan> while the second batch can be decided after meeting f2f in berlin at 10/M
10:10 < dammsan> i would like the mighty group leader to come with a proposal for the first batch
10:10 < dammsan> please discuss among yourselves =)
10:10 < wsa_> base task assignments are also like this quarter?
10:10 < dammsan> yep
10:11 < dammsan> some things like invoice frequency might change
10:11 < horms> will there be any other "firmness" adjustments other than aligning the dates as you describe above?
10:11 < dammsan> but it should be about the same
10:11 < dammsan> good question
10:11 < dammsan> there is no plan to implement anything special for next quarter
10:12 < horms> ok.
10:12 < dammsan> we may however refuse payment if some particular task is not finished
10:12 < horms> Are tests etc... due with the reports at the dates described above: there was some talk of chaning that
10:12 < dammsan> not sure what that was
10:12 < horms> ok, in that case, probably not
10:12 < horms> thanks for answering my questions
10:13 < dammsan> maybe we can go through those ideas in berlin?
10:13 < dammsan> and work to improve first quarter next year?
10:13 < horms> ok, berlin is going ahead? I am at best confused about that plan
10:13 < dammsan> we are running late for the upcoming quarter i think
10:13 < dammsan> i am also confuse
10:13 < horms> time is always against us :^)
10:13 < dammsan> d
10:13 < horms> ok
10:13 < dammsan> but both morimoto-san and i will be there
10:14 < dammsan> in between the conferences
10:14 < dammsan> i hope we can arrange something
10:14 < horms> i will try to be there: as I mentinoed I have visa fun. But I'd say its about 80% that it will be ok
10:14 < wsa_> are you both there for LinuxCon, too? Or just ELC-E?
10:14 < wsa_> both = Magnus & Morimoto
10:14 < dammsan> we will be on both conferences
10:14 < wsa_> cool
10:14 < dammsan> both = LC and ELC =)
10:15 < dammsan> before handing over
10:15 < dammsan> i'd just like to clarify one pattern of handling failure to deliver when it comes to additional tasks
10:15 < dammsan> in case a certain feature is lagging behind
10:16 < dammsan> or say it does not implement all the features described in the task description
10:16 < dammsan> then we may softly refuse to pay, and instead ask to schedule a new task
10:16 < dammsan> the new task should cover the time spent plus new time needed to complete the task
10:17 < dammsan> so payment will be delayed
10:18 < dammsan> to avoid such situation please work to come up with accurate time estimates =)
10:18 < dammsan> if you have any questions please let me know
10:18 < wsa_> how do I (as a group leader) if that happened? from the developer?
10:18 < dammsan> otherwise we can deal with it when it happens
10:19 < dammsan> yeah, i believe the deverloper is going to tell you about the slip
10:19 < dammsan> so you can adjust your TODO list
10:20 < wsa_> because I don't know what has been reported to you
10:20 < dammsan> and then a new-but-similar-and-longer additional task will come up
10:21 < wsa_> i see
10:21 < dammsan> when sending reports and invoices you will get feedback if something needs more work
10:21 < dammsan> that's how the individual engineer notices this
10:22 < wsa_> ok
10:22 < dammsan> does it make sense?
10:23 < wsa_> let's find out :)
10:23 < dammsan> yes!
10:23 < dammsan> thanks for your efforts
10:23 < dammsan> i'll leave you to the meeting now =)
10:24 < dammsan> geertu: yes
10:24 < wsa_> thanks magnus!
10:24 < dammsan> i recommend you to draw and think about it
10:24 < dammsan> thanks guys
10:25 < dammsan> lets talk more and clarify in berlin
10:25 < dammsan> wsa_: can we chat next week about the new tasks for slot 1?
10:25 < wsa_> dammsan: sure
10:25 < dammsan> please get back to me over email
10:25 < wsa_> will do
10:25 < dammsan> i wish you a nice continued day and evening =)
10:25 < dammsan> bye bye
10:25 -!- dammsan [~dammsan@s214090.ppp.asahi-net.or.jp] has quit Remote host closed the connection
10:26 < wsa_> off he goes
10:26 < wsa_> simon, your turn now
10:26 < horms>   a) what have I worked on since last time
10:26 < horms>      * SDR104
10:26 < horms>        - Addressed Ulf's review of v4
10:26 < horms>        - Enabled H3 in v5
10:26 < horms>   b) what will I work on until next time
10:26 < horms>      * Work on merge of above
10:26 < horms>        - Need to add code to used saved tap values as per Ulf's request:
10:26 < horms>          but I am unsure how to exercise it
10:26 < horms>      * Extend SDR104 coverage to other boards
10:26 < horms>      * Follow up on timeout problem on H2 reported by Magnus
10:26 < horms>      * Update test wiki patge as suggested by Magnus
10:26 < horms>        - Test 512Mb rather than 64Mb transfers
10:26 < horms>        - Include CID info of cards tested
10:26 < horms>        - Make present control data more clearly
10:26 < horms>   c) I have the following problems (or not)
10:26 < horms>      * SDR104 timeout reported by Magnus on H2
10:27 < horms>      * susspend resume seems unreliable:
10:27 < horms>        - need to investigate
10:27 < horms>        - may not be related to SDR104 work
10:27 < horms> -- end prepared statement --
10:27 < wsa_> what card did Magnus have doing the timeouts?
10:28 < horms> I am confirming that
10:28 < khiemnguyen_> horms: susspend resume seems unreliable <--- what is the problem ?
10:28 < wsa_> he didn't write his test results publicly, did he?
10:28 < horms> khiemnguyen_: sometimes I get an error (-84) from the mmc subsystem on resume
10:29 < horms> my test results are public
10:29 < horms> magnus's result was in a private email: he reported sdr104 is not working on h3 due to timeouts
10:29 < wsa_> and as I wrote a few minutes ago, ejecting a SDR104 card on H3 stall the interface
10:29 < horms> It did work when I tested it in my environment. I will re-test
10:30 < horms> ok, how does a stall manifiest?
10:31 < wsa_> if i insert a new card, nothing happens
10:31 < horms> ok
10:31 < wsa_> not even card detection triggers
10:31 < horms> that is a bit hard for me to test :(
10:32 < horms> With regards to Ulf's suspsend/resume rquest
10:32 < horms> I do not undertand how to exersise using saved tap values
10:32 < horms> as the condition he suggests for using them is always false on resume
10:32 < wsa_> ask him?
10:32 < khiemnguyen_> horms: before your new patches for SDR104, did you see same phenomenon ?
10:33 < horms> khiemnguyen_: its hard to say because it doesn't always occur
10:33 < horms> no I haven't observed it
10:33 < horms> but I'm not sure that means anything
10:33 < wsa_> suspend/resume issues might be a seperate task?
10:34 < khiemnguyen_> -84 = EILSEQ error, illegal byte sequence.
10:34 < wsa_> if not caused by a SDR104 regression
10:36 < horms> that is my feeling
10:36 < horms> I will try harder to reproduce the problem in a way that we can see where the cause is: or at least if it is in SDR104 or not
10:37 < wsa_> i wonder if you should focus on the timeout problems?
10:38 < wsa_> maybe we can ask someone (niklas?) to research if the problem exists with/without SDR104 patches?
10:38 < horms> can do if that is your recommendation
10:38 < horms> I would be very happy for someone else to look into that problem
10:38 < horms> I am observing it on H3
10:39 < wsa_> neg: have any free time for a base task for IO?
10:39 < neg> not for this Q
10:39 < wsa_> :(
10:40 < wsa_> uli___: ?
10:40 <@uli___> not if it's urgent. :) around end of the month?
10:40 < neg> but next Q is just around the corner, so after the 15/9 I have time
10:40 < wsa_> ok
10:41 < wsa_> I'll think about it
10:41 < wsa_> for now, i think the priority should be the timeouts
10:41 < horms> ok
10:41 < horms> but for now i can't reproduce the problem
10:42 < wsa_> i mean this is even in the header of your task description
10:43 < wsa_> try some more cards?
10:44 < horms> ok, i feel like the temmprature is turning up on me here
10:44 < horms> I want to clarify that I had some test cases where timeouts where a big problem.
10:44 < horms> And I worked to resolve those.
10:44 < horms> Which is the case.
10:44 < horms> This morning I found that Magnus has found a new case which I will investigate.
10:44 < wsa_> uli___: did you try SDR104 with the DMA bottleneck task?
10:45 <@uli___> i checked the performance, but that is about as far as i got
10:45 < wsa_> horms: don't want to heat up, really
10:45 <@uli___> i get some 51 mb/s
10:45 <@uli___> with sandisk ultra 32gb
10:45 < wsa_> uli___: so SDR104 worked for you
10:45 <@uli___> yes
10:46 < wsa_> horms: just wanted to explain why I choose "timeout" over "suspend/resume" as prioritized
10:47 < wsa_> uli___: good
10:47 < horms> wsa_: ok, understood
10:48 < horms> I think i may know which card magnus used: SDSDQXP-032G-G46A
10:48 < horms> this is not a card I have tested
10:48 < horms> I will try to confirm that is the card and test it
10:49 < wsa_> great
10:49 < wsa_> sorry about my misleading communication before
10:50 < wsa_> let's move on, shall we?
10:50 < wsa_> morimoto: you are next
10:51 < wsa_> horms: and thanks for the work!
10:53 < wsa_> am I lagging?
10:54 < horms> wsa_: sorry about this unexpected developmen with sdr104
10:54 <@uli___> [CTCP] Received CTCP-PING reply from wsa_: 1 second.
10:55 < wsa_> okay, until morimoto reacts...
10:55 < wsa_> khiemnguyen_: can you go next
10:55 < khiemnguyen_> ok
10:56 < khiemnguyen_> a) nothing yet.
10:56 < khiemnguyen_> b) try to catch v4.9 for R-Car Gen3 Thermal
10:56 < khiemnguyen_> I will push the updated patches within today.
10:56 < khiemnguyen_> It seems I still have this week and next week. It's my last chance.
10:57 < khiemnguyen_> c) I have been assigned some additional tasks.
10:57 < khiemnguyen_> Now, I'm struggling to find time for upstream work
10:57 < khiemnguyen_> September will be easier for me. I try to catch up now.
10:57 < khiemnguyen_> That's all for my current status.
10:58 < wsa_> are you still waiting for data for the thermal driver?
10:58 < morimoto> wsa_: sorry I was busy.
10:58  * horms drops off
10:58 -!- Netsplit *.net <-> *.split quits: shimoda
10:58 < khiemnguyen_> I think it's enough for 1st version of Gen3 thermal driver.
10:59 <@uli___> horms: bye
10:59 -!- Netsplit over, joins: shimoda
11:00 < wsa_> good
11:00 < wsa_> will you be in berlin for ELCE?
11:01 < khiemnguyen_> nope. I have not planned for this. So, my manager could not accept it.
11:01 < khiemnguyen_> I will plan for next year.
11:01 < wsa_> ok
11:02 < wsa_> would be really great to have the driver in 4.9
11:02 < wsa_> good luck! :)
11:03 < wsa_> thanks!
11:03 -!- horms [~horms@217.111.208.18] has quit Ping timeout: 252 seconds
11:03 < wsa_> morimoto: your turn now
11:03 < khiemnguyen_> yeah, will try my best with Morimoto-san support :)
11:03 < morimoto> OK,
11:03 < morimoto> But I have no I/O task :)
11:03 < morimoto> I shipped M3 board for you guys
11:04 < wsa_> and it looks like you support khiem :)
11:04 < wsa_> i will test my M3 today
11:04 < shimoda> oh, morimoto-san is calling with someone now
11:05 < wsa_> ok
11:05 < wsa_> neg: your turn
11:05 < morimoto> I'm back, sorry
11:05 < morimoto> that's it from me. nothing for report
11:06 < neg> a) Found the problem with OHCI-PCI + CONFIG_DMA_CMA=y
11:06 < neg> b) Noting, no IO tasks for me
11:06 < neg> c) None
11:06 < neg> geertu: do you feel happy about the solution to OHCI-PCI + CONFIG_DMA_CMA=y ?
11:06 < wsa_> i think that should be:
11:07 < wsa_> c) not enough base time task for IO ;)
11:07 < neg> there is never enough time :-)
11:07 < geertu> neg: Yes. Still have to update my  U-Boot. Don't want to risk bricking my Koelsch now (add. task due soon :-)
11:08 < neg> should I send a patch enabiling CMA in shmobilde_defconfig?
11:09 < geertu> neg: I'll happily reassign that task (from Laurent) to you ;-)
11:09 < neg> ohh I do not want to steal his tasks :-)
11:09 < geertu> Yes, we need CMA for graphics
11:11 < wsa_> play junkenpon for this task :D
11:11 < wsa_> okay, i am next
11:12 < geertu> "Google says: Did you mean: jankenpon?"
11:12 < wsa_> yes
11:12 < wsa_> A) since last time:
11:12 < wsa_> * fixed IP core switcher issue
11:12 < wsa_> * fixed flaw in DA9xxx interrupt storm handling on Gen2
11:12 < wsa_> * re-animated pretimeout topic upstream and reviewed new patches
11:12 < wsa_> * fixed SDHI regression on r8a73a4
11:12 < wsa_> * fixed DMA-API warning in Renesas i2c drivers (thanks Geert for the pointer!)
11:12 < wsa_> B) until next time:
11:12 < wsa_> * enable 8 bit eMMC mode on Gen3
11:12 < wsa_> * test new SDR104 series
11:12 < wsa_> C) problems I have:
11:12 < wsa_> * getting results of tasks
11:13 < wsa_> with C) I mean
11:13 < wsa_> i got to know about magnus sdr104 problems from simon
11:13 < wsa_> that should have been public
11:14 < wsa_> or at least me cc'ed, I'd think
11:14 < wsa_> or I just got to know here that uli___ did test DMA with SDR104 already
11:15 < wsa_> I'd like to know such things asap
11:15 < wsa_> because this affects planning additional tasks etc
11:15 < wsa_> need to communicate this better
11:15 < wsa_> first step just taken :)
11:15 < geertu> If you test something, either provide a Tested-by on success, or a (public, if not confidential) email on failure
11:16 < geertu> There's still value in providing a Tested-By after a patch was applied (googleable mailing list archive)
11:16 < wsa_> yup
11:17 < wsa_> that's all from my side
11:17 < wsa_> shimoda: you are next
11:17 < shimoda> a) what have I worked on since last time
11:17 < shimoda> - investigate USB EHCI + IPMMU issue with hardware guy.
11:17 < shimoda> - merged my patch about avoiding skb_reserved() in u_ether for USB-DMAC.
11:17 < shimoda> b) what will I work on until next time
11:17 < shimoda> - continue to investigate USB EHCI + IPMMU issue
11:17 < shimoda> c) I have the following problems (or not)
11:17 < shimoda> - about USB EHCI + IPMMU issue
11:17 < shimoda> EOF
11:17 < shimoda> s/EOF/EOT/
11:20 < wsa_> so could the HW guy say if it also could be a HW issue?
11:20 < wsa_> or is it definately a software issue?
11:20 < wsa_> or are you still investigating that?
11:20 < wsa_> :)
11:21 < shimoda> HW guy didn't say this is a HW issue because non-IPPMU environment doesn't have any issue
11:21 < shimoda> so I should investigate this more
11:24 < wsa_> ok
11:24 < wsa_> good luck!
11:24 < wsa_> nasty one
11:24 < wsa_> nasty issue i mean
11:24 < wsa_> thank you!
11:24 < wsa_> uli___: your turn please
11:25 <@uli___> a)
11:25 <@uli___> sdr 104 performance: see above
11:25 <@uli___> sd over msiof: see below, after c) :)
11:25 < shimoda> wsa_: i think so. and thank you!
11:25 <@uli___> b) i2c integration for m3-w (need that for my core task)
11:25 <@uli___> c) none
11:25 <@uli___> so about msiof:
11:26 <@uli___> i was going to check if geertu's invalid clock patch fixes anything
11:26 <@uli___> so i recreated the test setup that did not work before
11:26 <@uli___> same kernel, same config, same DT
11:26 <@uli___> same board, same firmware
11:26 <@uli___> same connectors with the same wires soldered to the same pins
11:26 <@uli___> i turn it on, and it works
11:26 <@uli___> consistently
11:26 <@uli___> without explanation or apology
11:26 <@uli___> mind that before
11:27 <@uli___> it did not work consistently with msiof, but it did work consistently with gpio
11:27 <@uli___> now it always works for both
11:27 <@uli___> no idea
11:27 <@uli___> i'll just remove the paragraph on elinux that says it fails, and call it a day :)
11:27 <@uli___> end of story
11:27 < geertu> Great to hear it works!
11:28 < wsa_> so, it can now be marked as complete, cool
11:28 < wsa_> when did you find that out?
11:28 <@uli___> yesterday
11:28 < wsa_> heh
11:29 < wsa_> good, both tasks cleared, thanks!
11:29 < wsa_> geertu: last but not least
11:30 < geertu> A) Nothing
11:30 < geertu> B) SPI slave prototype
11:30 < geertu> C) Visteon reported a difference in behavior between hardware-assisted flow control and GPIO flow control. This may either be due to a bug in the sh-sci driver, or a bug in the serial core, or perhaps both. To be investigated... Cfr. the thread "[PATCH] sh-sci: fix transition from noflow to HW flow control".
11:31 < wsa_> i made a new task out of the last one
11:31 < geertu> OK
11:31 < wsa_> SCIF,?,noplan,?,difference in behavior between hardware-assisted flow control and GPIO flow control
11:32 < geertu> Thx!
11:33 < wsa_> thanks geert, looking forward to the spi slave implementation
11:33 < wsa_> any other news?
11:33 < geertu> Not from my side
11:34 < wsa_> then, thank you guys!
11:35 < geertu> thx & bye
11:35 < shimoda> thank you!
11:35 < neg> thanks all
11:35 < wsa_> have a great rest of the week!
11:35 < morimoto> wsa_: I remembered that I'm asking SDHI datasheet to HW guys, It has 1) finding HW guys, 2) export paper work
11:35 < khiemnguyen_> thx. bye. :)
11:35 < morimoto> So, it will takes more time
11:35 <@uli___> bye
11:35 < morimoto> sorry for late
11:40 -!- shimoda [~shimoda@relprex3.renesas.com] has quit Quit: WeeChat 0.4.2
11:43 < wsa_> morimoto: it is not super urgent
11:43 < wsa_> morimoto: we solved the current issue
11:43 < wsa_> morimoto: but we never know if something else comes up
11:44 < morimoto> Yes, anyway I will continue to asking
11:44 < wsa_> thank you!
11:44 < morimoto> np
11:45 < wsa_> I am happy to invite my paper-work-hero for a curry-sausage in Berlin :D
11:47 < morimoto> Hehehe :)
11:48 < morimoto> I think he will be happy for it :)
11:48 < morimoto> I will go there 10/3 - 10/14
11:54 < wsa_> cool
11:56 < wsa_> let's explore Berlin :D
11:56 < wsa_> now gotta go
11:56 < wsa_> cya!
--- Log closed Thu Sep 01 11:56:42 2016