00:01
Mangy_Dog has quit [Ping timeout: 480 seconds]
00:51
vagrantc has quit [Quit: leaving]
01:10
pmp-p has quit [Remote host closed the connection]
01:12
cnxsoft has joined #linux-sunxi
01:17
evgeny_boger has quit [Ping timeout: 480 seconds]
01:17
pmp-p has joined #linux-sunxi
01:38
apritzel has quit [Ping timeout: 480 seconds]
02:23
dikiy has quit [Ping timeout: 480 seconds]
03:48
vagrantc has joined #linux-sunxi
05:17
JohnDoe_71Rus has joined #linux-sunxi
06:31
vagrantc has quit [Quit: leaving]
07:11
evgeny_boger has joined #linux-sunxi
07:12
apritzel has joined #linux-sunxi
07:33
apritzel has quit [Ping timeout: 480 seconds]
08:00
macromorgan has quit [Read error: Connection reset by peer]
08:20
evgeny_boger1 has joined #linux-sunxi
08:25
evgeny_boger has quit [Ping timeout: 480 seconds]
08:28
evgeny_boger1 has quit [Ping timeout: 480 seconds]
09:02
bauen1 has quit [Ping timeout: 480 seconds]
09:21
apritzel has joined #linux-sunxi
09:25
bauen1 has joined #linux-sunxi
09:39
bauen1 has quit [Ping timeout: 480 seconds]
09:47
bauen1 has joined #linux-sunxi
10:07
Mangy_Dog has joined #linux-sunxi
10:49
dikiy has joined #linux-sunxi
11:03
bauen1_ has joined #linux-sunxi
11:05
bauen1 has quit [Ping timeout: 480 seconds]
11:09
dikiy has quit [Ping timeout: 480 seconds]
11:12
bauen1 has joined #linux-sunxi
11:13
bauen1_ has quit [Ping timeout: 480 seconds]
11:17
Skallwar[m] has left #linux-sunxi [#linux-sunxi]
12:35
evgeny_boger has joined #linux-sunxi
12:44
grming has joined #linux-sunxi
12:59
dikiy has joined #linux-sunxi
13:16
<
gamiee >
Hello, does Linux have USB OTG drivers for Allwinner H3 with DMA support? (so the speeds are good and CPU usage low?)
13:23
JohnDoe_71Rus has quit []
13:23
cnxsoft has quit [Read error: Connection reset by peer]
13:24
cnxsoft has joined #linux-sunxi
13:42
macromorgan has joined #linux-sunxi
14:36
JohnDoe_71Rus has joined #linux-sunxi
14:41
pmp-p is now known as Guest951
14:41
pmp-p has joined #linux-sunxi
14:44
Guest951 has quit [Ping timeout: 480 seconds]
15:08
cnxsoft has quit []
15:24
evgeny_boger has quit [Quit: evgeny_boger]
15:24
evgeny_boger has joined #linux-sunxi
15:42
grming has quit [Quit: Konversation terminated!]
15:46
bauen1_ has joined #linux-sunxi
15:47
bauen1 has quit [Ping timeout: 480 seconds]
15:49
grming has joined #linux-sunxi
16:17
bauen1 has joined #linux-sunxi
16:19
bauen1_ has quit [Ping timeout: 480 seconds]
16:41
<
apritzel >
that was some seven years ago, so not sure if AW has figured it out meanwhile ...
16:59
ftg has joined #linux-sunxi
17:01
<
gamiee >
apritzel: just was reading this. Does this means, that we cannot implement this, since we don't have reference code from Allwinner, right?
17:01
<
gamiee >
It's interesting, this means that all Allwinner (or the older) SoCs doesn't support DMA? (thus limited to high cpu usage?)
17:02
<
apritzel >
I don't know about this. Did you measure high CPU load? Or even experience limited transfer speed because of PIO?
17:03
<
apritzel >
also I guess we wouldn't necessarily need a reference implementation, unless there are DMA specifics in the sunxi glue IP
17:07
<
apritzel >
gamiee: are you using OTG in anger? Does the ID pin detection work for you, to switch between host and peripheral mode?
17:11
<
MoeIcenowy >
apritzel: I think not-so-old chip has some DMA built in
17:11
<
MoeIcenowy >
before these on-chip DMA is required
17:12
<
apritzel >
MoeIcenowy: the H3 manual lists one DMA channel per EP (in the generic DMA controller section)
17:12
<
apritzel >
and the Mediatek MUSB glue driver seems to support DMA
17:13
<
gamiee >
apritzel: I don't use it yet, just considering it. I saw on wiki that due not having DMA, it is max 10 MB/s and high CPU usage.
17:14
<
apritzel >
gamiee: where in the Wiki, exactly? There is quite some outdated data in there ...
17:14
<
MoeIcenowy >
BTW this not-so-old chip according to some BSP drop
17:14
<
MoeIcenowy >
is since sun8iw5
17:14
<
MoeIcenowy >
so it's interesting
17:14
<
MoeIcenowy >
A64 is not-so-old to have this `INNER_DMA`
17:15
<
gamiee >
"sunxi-musb driver lacks DMA support (with current driver, USB gadgets are limited to PIO, limiting speed to 10MiB/s and causing large CPU)"
17:15
<
MoeIcenowy >
but the 2015 commit is old enough that it might not cover this DMA
17:16
<
karlp >
hrm, let me install iperf in this image, I'm currently
_only_ connected via gadget :)
17:17
<
apritzel >
MoeIcenowy: with INNER_DMA or built-in DMA you mean integrated into the MUSB peripheral, as in the MMC controller, for instance?
17:21
vagrantc has joined #linux-sunxi
17:27
evgeny_boger has quit [Ping timeout: 480 seconds]
17:32
<
karlp >
if you have other things you'd like to try, just ask.
17:32
<
gamiee >
karlp: thanks for testing!
17:34
<
karlp >
in the other direction (h3 as iperf3 server not client) it's fractionall lower and seems to be higher cpu, but metrics are hard, don't read too much into that.
17:48
<
karlp >
gamiee: here's htop with kernel threads enabled, both directions, you can seeit's kinda worse in one way, if htat's really actualyl a problem though:
https://imgur.com/a/z9gVlLX
17:48
LordKalma has quit [Read error: Connection reset by peer]
17:51
LordKalma has joined #linux-sunxi
18:36
grming has quit [Quit: Konversation terminated!]
18:49
apritzel has quit [Ping timeout: 480 seconds]
18:58
evgeny_boger has joined #linux-sunxi
19:11
JohnDoe_71Rus has quit []
19:25
dikiy has quit [Ping timeout: 480 seconds]
19:43
LordKalma has quit [Read error: Connection reset by peer]
20:32
grming has joined #linux-sunxi
20:37
dikiy has joined #linux-sunxi
20:43
evgeny_boger1 has joined #linux-sunxi
20:48
evgeny_boger has quit [Ping timeout: 480 seconds]
20:48
apritzel has joined #linux-sunxi
20:51
evgeny_boger1 has quit [Ping timeout: 480 seconds]
21:31
ftg has quit [Read error: Connection reset by peer]
21:36
dikiy has quit [Ping timeout: 480 seconds]
22:10
sunshavi_ has quit [Ping timeout: 480 seconds]
22:14
bauen1 has quit [Ping timeout: 480 seconds]
22:19
dikiy has joined #linux-sunxi
22:42
evgeny_boger has joined #linux-sunxi
22:56
evgeny_boger1 has joined #linux-sunxi
23:01
evgeny_boger has quit [Ping timeout: 480 seconds]
23:07
bauen1 has joined #linux-sunxi