gordan has left #linux-exynos ["Konversation terminated!"]
<javier___>
Wizzup: I've dedicate some time today to look at the audio issue on Peach Pi
<javier___>
I'm not able to reproduce the issue with gst-launch-1.0 filesrc location=/usr/share/sounds/alsa/Front_Center.wav ! wavparse ! audioconvert ! alsasink device=sysdefault
<javier___>
Wizzup: how can I reproduce the over run you mentioned?
<Wizzup>
javier___: aplay -f cd <wave>
<Wizzup>
or playing anything with mpv, firefox
<Wizzup>
javier___: your gst line runs too fast for me
<Wizzup>
javier___: what kernel are you using
<Wizzup>
I am using 4.2.2
<javier___>
Wizzup: 4.4.0-rc2
<Wizzup>
would you like me to try that?
<javier___>
Wizzup: that would be great, yes
<Wizzup>
Any patches next to the rc, or just the rc?
<javier___>
Wizzup: no, just v4.4.0-rc2
<Wizzup>
shall I do oldconfig or exynos_defconfig (strong preference for old config since I have FDE)
<Wizzup>
I'll do oldconfig first, and it doesn't work I will compare configs to exynos_defconfig
<javier___>
Wizzup: OK
<javier___>
it's always better to do exynos_defconfig just to be sure
<javier___>
but that would work too
<Wizzup>
true, but that means I have to figure out what encryption algos I need :)
<Wizzup>
I can do it - it's just more painful
<javier___>
Wizzup: note that there is a bug on 4.4.0-rc2 that you have to boot with a HDMI monitor plugged otherwise you won't get a display console due wrong mode settings
<silv312>
That's a pretty bad bug...
<silv312>
Any change on the mwifiex_sdio driver needing to be a module in order for firmware to load?
<javier___>
silv312: it is, the offending commit is: 3ae24362e02d ("drm/exynos/mixer: replace direct cross-driver call with drm mode validation")
<javier___>
I already reported to the author of the regression
<javier___>
silv312: no, I discussed with a senior kernel developer and the authoritative answer is:
<javier___>
"you must make sure that the firmware is available by the time the driver is probed"
<javier___>
IOW, the current behavior is correct and a design decision
<silv312>
Hmm. And there is not a way to delay the driver probing?
<javier___>
silv312: so if you want to have it built-in, then the firmware must be either in an initramfs or the kernel binary
<silv312>
Putting it inside the binary was something I tried with no luck.
<javier___>
silv312: well, by having it as a module :P
<javier___>
silv312: really? it worked for me
<javier___>
I tried all the options when I was trying to understand the problem and possible solutions
<silv312>
When I specifiec that file should be included, it still tried to load it from disk. I might have made a mistake though.
<javier___>
silv312: yeah, quite likely is on your end since it worked for me for sure
<silv312>
fair enough. :)
<javier___>
silv312: at least I changed exynos_defconfig now to enable it as a module so the default option is a sane one
<silv312>
thank you!
<javier___>
silv312: yw
<silv312>
is cfg80211 enabled by default now too?
<Wizzup>
javier___: ah, uhhh, okay
<Wizzup>
I will try to get a HDMI monitor
<Wizzup>
but I'm not at home atm so it may have to wait a until tomorrow morning
<javier___>
silv312: CONFIG_CFG80211=y
<javier___>
Wizzup: ok, no rush. I've to leave soon too
<javier___>
I'll take a look to the "max98090 7-0010: ASoC: can't set HiFi hw params: -22" first then
<silv312>
javier___: Whoo hoo! That means I have very little to change in exynos_defconfig now. :)
<silv312>
I've been playing with slackware-arm, hoping to help them a bit with chromebook support.
<javier___>
silv312: yeah, hopefully peach pi should be mostly usable out-of-the-box
<javier___>
this HDMI regression and audio not working reliable are the only remaining issues afaict
<javier___>
ARM even provides blogs for mali so even 3D HW accel should be available
<javier___>
*blobs
<silv312>
Do I need those blobs for 2d accel?
<silv312>
I've been using fbdev but using armsoc would be nice (I think?)
<javier___>
silv312: no need for 2d but I don't know about 2d accel
<javier___>
I remember daniels mentioned something about 2d accel with mali but can't remember for which Xorg DDX and what was needed
<silv312>
2d is nice for things like scrolling in firefox
<silv312>
large redraws and such
<javier___>
you should ask him about that since I'm really ignorant about gfx :)
<javier___>
have to leave now, bye!
<silv312>
ok no worries. thanks
<Wizzup>
silv312: 2d accel is G2D IIRC
<Wizzup>
silv312: turbofb does it, but only for the sunxi G2D iirc
<daniels>
silv312: i don't know of any open drivers with 2d accel for exynos; maybe somewhere deep in the tizen mines, but they depend on a deeply forked xserver
<daniels>
iow, no
<daniels>
(sorry)
<silv312>
Ok so I have to use the mali blobs then?
<silv312>
I guess that's not horrible.
<Wizzup>
silv312: if you have g2d in the kernel, see if you can adopt fbturbo to work with samsung g2d
afaerber has quit [Quit: Ex-Chat]
<Wizzup>
javier___: hi
<Wizzup>
booted to 4.4-rc2
<Wizzup>
It's still slow for me, but let me try to work around pulseaudio completely.
<Wizzup>
javier___: you're sure that it is not too fast on your machine?
<Wizzup>
javier___: it runs too fast on my machine for sure
<Wizzup>
I will compare with defconfig
ssvb has quit [Ping timeout: 240 seconds]
ssvb has joined #linux-exynos
<Wizzup>
javier___: what is CONFIG_SND_SIMPLE_CARD ?
<Wizzup>
I will enabled that and see if that matters.