rz2k changed the topic of #linux-sunxi to: Allwinner/sunxi development discussion - Don't ask to ask. Just ask and wait! - See http://linux-sunxi.org | https://github.com/linux-sunxi/ | Logs at http://irclog.whitequark.org/linux-sunxi | FOSDEM talks - http://dl.linux-sunxi.org/users/nove/sunxi_at_fosdem2014/
rings_IIV has joined #linux-sunxi
bsdfox has quit [Ping timeout: 272 seconds]
bsdfox has joined #linux-sunxi
tkoskine has joined #linux-sunxi
newleaves_ has joined #linux-sunxi
egbert has quit [Ping timeout: 246 seconds]
egbert has joined #linux-sunxi
pacopad has quit [Read error: Operation timed out]
pacopad has joined #linux-sunxi
pacopad has quit [Ping timeout: 260 seconds]
pacopad has joined #linux-sunxi
bsdfox has quit [Ping timeout: 260 seconds]
pacopad_ has joined #linux-sunxi
pacopad has quit [Ping timeout: 252 seconds]
pacopad has joined #linux-sunxi
pacopad_ has quit [Ping timeout: 245 seconds]
[7] has quit [Disconnected by services]
TheSeven has joined #linux-sunxi
JohnDoe_71Rus has joined #linux-sunxi
pacopad_ has joined #linux-sunxi
pacopad has quit [Ping timeout: 272 seconds]
pacopad has joined #linux-sunxi
pacopad_ has quit [Ping timeout: 260 seconds]
pacopad has quit [Ping timeout: 252 seconds]
pacopad has joined #linux-sunxi
pacopad_ has joined #linux-sunxi
pacopad has quit [Ping timeout: 272 seconds]
pacopad_ is now known as pacopad
pacopad_ has joined #linux-sunxi
pacopad has quit [Ping timeout: 264 seconds]
pacopad has joined #linux-sunxi
pacopad_ has quit [Ping timeout: 272 seconds]
pacopad has quit [Read error: Operation timed out]
pacopad has joined #linux-sunxi
pacopad_ has joined #linux-sunxi
pacopad has quit [Ping timeout: 260 seconds]
pacopad has joined #linux-sunxi
pacopad_ has quit [Ping timeout: 260 seconds]
pacopad_ has joined #linux-sunxi
FreezingCold has quit [Ping timeout: 260 seconds]
FreezingCold has joined #linux-sunxi
pacopad has quit [Ping timeout: 260 seconds]
pacopad has joined #linux-sunxi
pacopad_ has quit [Ping timeout: 245 seconds]
pacopad_ has joined #linux-sunxi
pacopad has quit [Ping timeout: 265 seconds]
pacopad_ is now known as pacopad
pacopad has quit [Ping timeout: 260 seconds]
pacopad has joined #linux-sunxi
pacopad_ has joined #linux-sunxi
pacopad has quit [Ping timeout: 264 seconds]
pacopad has joined #linux-sunxi
pacopad_ has quit [Ping timeout: 260 seconds]
pacopad_ has joined #linux-sunxi
pacopad has quit [Ping timeout: 252 seconds]
pacopad_ is now known as pacopad
sehraf has joined #linux-sunxi
sehraf has quit [Read error: Connection reset by peer]
kuldeepdhaka has joined #linux-sunxi
eagles0513875 has quit [Write error: Connection reset by peer]
leviathanch2 has joined #linux-sunxi
newleaves_ has quit [Quit: Leaving]
HeHoPMaJIeH has joined #linux-sunxi
hipboi has joined #linux-sunxi
arky has joined #linux-sunxi
_massi_ has joined #linux-sunxi
kz1 has quit [Ping timeout: 252 seconds]
leviathanch2 has quit [Ping timeout: 264 seconds]
kz1 has joined #linux-sunxi
_massi_ has quit [Remote host closed the connection]
leviathanch2 has joined #linux-sunxi
_massi_ has joined #linux-sunxi
fralle_ has joined #linux-sunxi
<fralle_> somebody know if its possible to change the uart clock in the a10?
bbrezillon has quit [Quit: Ex-Chat]
cubear has joined #linux-sunxi
kuldeepdhaka has quit [Ping timeout: 265 seconds]
davi has joined #linux-sunxi
leviathanch2 has quit [Ping timeout: 272 seconds]
<oliv3r> i see we have a new video uploaded to video.fosdem.org?
<oliv3r> date says 16th of feb
<oliv3r> has anybody checked it yet?
<oliv3r> i'm downloading as we speak
leviathanch2 has joined #linux-sunxi
theskilledworker has joined #linux-sunxi
FreezingCold has quit [Ping timeout: 252 seconds]
Net147 has joined #linux-sunxi
leviathanch2 has quit [Ping timeout: 260 seconds]
sehraf has joined #linux-sunxi
kuldeepdhaka has joined #linux-sunxi
rah has quit [Ping timeout: 245 seconds]
rah has joined #linux-sunxi
<oliv3r> audio sounds great
<oliv3r> libv: can you watch the video and guess what's going wrong with the slide-view in the first minute or 2? It works; then all of a sudden, it goes bad, but on the beamer it works fine
notmart has joined #linux-sunxi
notmart has quit [Changing host]
notmart has joined #linux-sunxi
<mnemoc> moin
<oliv3r> lo
<oliv3r> mnemoc: ^
<mnemoc> high oliv3r
leviathanch2 has joined #linux-sunxi
FreezingCold has joined #linux-sunxi
arky has quit [Ping timeout: 245 seconds]
leviathanch2 has quit [Ping timeout: 245 seconds]
davi has quit [Ping timeout: 245 seconds]
leviathanch2 has joined #linux-sunxi
kuldeepdhaka has quit [Ping timeout: 245 seconds]
HeHoPMaJIeH has quit [Ping timeout: 260 seconds]
bbrezillon has joined #linux-sunxi
HeHoPMaJIeH has joined #linux-sunxi
HeHoPMaJIeH has quit [Changing host]
HeHoPMaJIeH has joined #linux-sunxi
popolon has joined #linux-sunxi
popolon has joined #linux-sunxi
kuldeepdhaka has joined #linux-sunxi
HeHoPMaJIeH has quit [Ping timeout: 260 seconds]
geecko has joined #linux-sunxi
Guest32466 has quit [Changing host]
Guest32466 has joined #linux-sunxi
Guest32466 is now known as netchip
HeHoPMaJIeH has joined #linux-sunxi
HeHoPMaJIeH has joined #linux-sunxi
HeHoPMaJIeH has quit [Changing host]
Quarx has joined #linux-sunxi
fralle_ has quit [Remote host closed the connection]
<plaes> leviathanch: the year in your MMC patch copyrights is wrong!
<plaes> ah.. cool fixed now :)
arokux has quit [Remote host closed the connection]
arokux has joined #linux-sunxi
<libv> oliv3r: which video?
<libv> ah, yours?
leviathanch2 has quit [Ping timeout: 260 seconds]
<oliv3r> yeah :)
<libv> oliv3r: you mean this sync issue?
<libv> oliv3r: that's just in the capture, that cannot be fixed
<libv> oliv3r: do the slides ever return?
e-ndy has joined #linux-sunxi
e-ndy is now known as indy
petr has joined #linux-sunxi
rz2k has joined #linux-sunxi
AreaScout has joined #linux-sunxi
sehraf has quit [Ping timeout: 245 seconds]
theskilledworker has quit [Quit: Leaving]
Seppoz has quit [Remote host closed the connection]
Seppoz has joined #linux-sunxi
sehraf has joined #linux-sunxi
sehraf has quit [Read error: Connection reset by peer]
Seppoz has quit [Remote host closed the connection]
Seppoz has joined #linux-sunxi
<binaryferret> With the old sun4i gpio driver, I was able to set my script.bin file up so it'd give me the following when I loaded it. /sys/devices/virtual/misc/sun4i-gpio/pin/pb3 with the new gpio_sunxi does it create something similar? I have a userspace driver that needs pointing at a GPIO device.
<plaes> binaryferret: which kernels?
<binaryferret> 3.4.79
<binaryferret> linux-sunxi
<binaryferret> The older kernel was 3.4.67
<plaes> hmm
Net147 has quit [Quit: HydraIRC -> http://www.hydrairc.com <- \o/]
JohnDoe_71Rus has quit [Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org]
nabblet has joined #linux-sunxi
nabblet has quit [Quit: #debfocus]
nabblet has joined #linux-sunxi
FR^2 has joined #linux-sunxi
juanfont has quit [Ping timeout: 248 seconds]
<binaryferret> It does say in dmesg gpiochip_add: registered GPIOs 1 to 1 on device: A1X_GPIO. However I'm not sure how I can use that information to point the userspace driver to that like I did before.
<Turl> leviathanch: hi
juanfont has joined #linux-sunxi
<Turl> leviathanch: IANAL, but maybe it'd be wise to fix the Reuuimlla Technology Co., Ltd.
<Turl> oliv3r: mnemoc libv ^
<plaes> Turl: "If you have reached this domain because of reference to this company in your Allwinner Linux Kernel Sources, please advise Allwinner to stop twidiling the copyright notices"
<plaes> from reuuimllatech.com :P
<plaes> yeah, it seems it should be allwinner: https://github.com/amery/git-import-help/blob/master/reuuimlla.sh
<atsampson> is reuuimlla Allwinner's Australian office or something?
<Turl> stand on your head and try to read reuuimlla
<plaes> :D
<plaes> australian indeed
<plaes> any backstory?
* Turl didn't get the australian joke because he lives in the southern hemisphere
<Turl> :p
<Turl> I don't know the backstory
Black_Horseman has quit [Remote host closed the connection]
* Montjoie cry after benchmarking AES with arm assembly
t3st3r has quit [Ping timeout: 240 seconds]
t3st3r has joined #linux-sunxi
<Turl> Montjoie: the in kernel NEON one?
<Montjoie> yes, I have backported it to 3.4 for benching against the security module:)
<oliv3r> Turl: mnemoc fixed all of that ages ago?
<oliv3r> should all read 'allwinner' now
<Turl> oliv3r: this is leviathanch's mmc driver
<Turl> dunno where he started working from
leviathanch2 has joined #linux-sunxi
leviathanch2_ has joined #linux-sunxi
leviathanch2 has quit [Ping timeout: 264 seconds]
cubear has quit [Quit: Leaving]
<leviathanch2_> hi folks
leviathanch2_ is now known as leviathanch2
<plaes> o/
<leviathanch2> mripard, Turl, plaes: is anything wrong the patchset or is it ok for merging now?
<leviathanch2> *with
<plaes> it seems that you have to change reuuimllatech to allwinnertech
<mripard> leviathanch2: I have comments, and the MMC maintainer hasn't said anything.
<leviathanch2> mripard: ouch, that's why you were pissed a bit, ok, IC
<leviathanch2> sorry
<leviathanch2> plaes: has pinged me on IRC and told me about the copyright
<leviathanch2> and I considered it urgent to fix it
<leviathanch2> since copyright is a little bit sensitive
<leviathanch2> ^_^"
<mripard> leviathanch2: I was not pissed, but sending new versions every two days make reviewing it very hard
<mripard> cause you have to start again
<leviathanch2> mripard: ah, ok
<leviathanch2> well then
<mripard> and it's kind of a big driver
<leviathanch2> uhm yeah
<wens> hans has a few more bug fixes i think
<mripard> I didn't have much time either though
<leviathanch2> took me two weeks to figure the chinese code out and rewrite it in a somehow cleaner fashion
<leviathanch2> so yeah
<leviathanch2> ^^
<leviathanch2> ok, that's the last patchset for the next few days
<leviathanch2> since I'll be busy working on university stuff and IT projects anyway
diego_r has joined #linux-sunxi
ganbold_ has joined #linux-sunxi
sehraf has joined #linux-sunxi
<oliv3r> Turl: did you receive anything yet to get reviewed by packt?
<oliv3r> i've allready sent 2 chapters; one was 'oked' from their review; so I expect you would get something too
FreezingCold has quit [Read error: Operation timed out]
<binaryferret> Has anyone else had issue with the rtl8188eu driver?
<libv> binaryferret: that's a pretty useless question
<libv> binaryferret: what issues do _you_ have?
<binaryferret> Sorry it was hehe.
<binaryferret> So I had my own driver of 8188eu that I got from source awhile ago. This was for kernel version 3.4.69
<binaryferret> All that stuff is at work, so I just pulled the latest as I noticed it had an rtl8188eu driver actually in the tree
<binaryferret> however when I install it I get the following 'usbcore: registered new interface driver rtl8188eu' - but it doesn't work. When is lsusb I don't get a usb device listed.
<Turl> oliv3r: nope, nothing
leviathanch2 has quit [Ping timeout: 264 seconds]
<Turl> binaryferret: there was some chip with a new id that got added recently I think, maybe it's that?
rz2k has quit []
<binaryferret> I had to echo 01cb 0179 with the driver I built from source to the new_id to get it working initially.
<binaryferret> sorry, 0bda 0179
leviathanch2 has joined #linux-sunxi
sehraf has quit [Ping timeout: 245 seconds]
nove has joined #linux-sunxi
<nove> FEX could come from flex, anyway time to delete one more
sehraf has joined #linux-sunxi
Seppoz has quit [Ping timeout: 260 seconds]
nabblet has quit [Quit: Lost terminal]
Seppoz has joined #linux-sunxi
leviathanch2 has quit [Ping timeout: 264 seconds]
gzamboni has quit [Ping timeout: 248 seconds]
fredy has quit [Excess Flood]
FreezingCold has joined #linux-sunxi
fredy has joined #linux-sunxi
nabblet has joined #linux-sunxi
<binaryferret> Weird. When I go back to the old kernel non-tree driver it works and has the id of 0bda 8179. When I move to the latest kernel+in tree driver it doesn't. I've tried echo 0bda 8179 > sys/bus/usb/drivers/rtl8188eu/new_id with no success. I'm going to try a new kernel from from sun5i_defconfig and only enable the rtl8188eu driver without touching anything else. Maybe I toggled something on that I shouldn't have.
gzamboni has joined #linux-sunxi
<libv> binaryferret: enable the usbc where it's on from the .fex
<binaryferret> libv: Enable it manually in the terminal? Could you just point me at something that I can read that explains how to do that?
<libv> binaryferret: http://linux-sunxi.org/Fex_Guide#USB_control_flags usb_host_init_state
<libv> binaryferret: our allwinnerized drivers explicitely enable the usbc on load
<libv> binaryferret: i do not know why you are faffing about with out of tree drivers here
<libv> binaryferret: but i suggest you stop it and just use the ones in our tree
<binaryferret> I was faffing around with them because 8188eu wasn't available when I started
<binaryferret> or at least not in version 3.4.69. Unless I'm mistaken as it was a long time ago. I've kept the same kernel on my devices since then so just used what worked.
<libv> it's in our .75
<binaryferret> I've come to use the new one and it doesn't work out the box, thus the questions and the learning which I thank you for. I'll go check that but .fex file but I'm very sure it alreqady has usb_host_init_state = 1 set.
<libv> Date: Thu Apr 25 15:25:51
<binaryferret> Yep which is the one I'm using now
<libv> and that doesn't work?
pacopad_ has joined #linux-sunxi
<libv> hrm.
gzamboni has quit [Ping timeout: 264 seconds]
pacopad has quit [Ping timeout: 264 seconds]
pacopad_ is now known as pacopad
<binaryferret> Alas no. I'm just gonig to check which usbc it's looking at, as usbc0 had its host init state flag set, but usbc1 doesn't.
<libv> hrm, so if you load 8188eu it still doesn't show up in lsusb?
<binaryferret> No. Although I've just checked the fex file and usbc1 doesn't have host_init state flag set to 1. The usb_wifi_para flag usb_wifi_usbc_num = 1 so maybe that's it. I'll give that a whurl.
<libv> binaryferret: what board is this btw?
<binaryferret> It's an A13 tablet.
<libv> which one?
<binaryferret> It's a new one, I'm currently going through the new device guide etc to add it to the wiki
<libv> ah, ok
<libv> +[usb_wifi_para]
<libv> +usb_wifi_used = 1
<libv> +usb_wifi_usbc_num = 1
<libv> could it be that that is lacking as well from your .fex?
<libv> you should be able to fix that by enabling the usbc though
<libv> as all of that is to enable the usb bus, this block just makes it possible for the sunxi platform code to decide which usbc to enable
<binaryferret> OOooo cool.
<binaryferret> usb wifi para exists in the fex.
<binaryferret> However usbc1 now has its init flag set.
<binaryferret> will test. Thank libv for your suggestions.
<libv> the real solution is to always enable all used usb busses from the kernel
<libv> that bit of extra power will not kill us that much
fredy has quit [Excess Flood]
fredy has joined #linux-sunxi
<binaryferret> Thank you libv that worked. It also makes perfect sense why it does work now that you explained.
FreezingCold has quit [Ping timeout: 265 seconds]
<libv> i spent a day or so banging my head against the same thing a month or two ago
<binaryferret> Hehe.
gzamboni has joined #linux-sunxi
nove has quit [Quit: nove]
HeHoPMaJIeH has quit [Quit: Leaving]
shineworld has joined #linux-sunxi
shineworld has left #linux-sunxi [#linux-sunxi]
sehraf has quit [Read error: Connection reset by peer]
sehraf has joined #linux-sunxi
sehraf has quit [Read error: Connection reset by peer]
rz2k has joined #linux-sunxi
pacopad_ has joined #linux-sunxi
fredy has quit [Excess Flood]
fredy has joined #linux-sunxi
pacopad has quit [Ping timeout: 272 seconds]
pacopad_ is now known as pacopad
<speakman> Anyone on Qt5 and having problems with tslib plugin making the touch very unstable/choppy/unprecise ?
eagles0513875_ has joined #linux-sunxi
enrico_ has joined #linux-sunxi
federico3 has left #linux-sunxi [#linux-sunxi]
pacopad_ has joined #linux-sunxi
pacopad has quit [Ping timeout: 260 seconds]
pacopad_ is now known as pacopad
pacopad_ has joined #linux-sunxi
pacopad has quit [Ping timeout: 264 seconds]
pacopad_ is now known as pacopad
pacopad_ has joined #linux-sunxi
pacopad has quit [Ping timeout: 252 seconds]
pacopad_ is now known as pacopad
shineworld has joined #linux-sunxi
sehraf has joined #linux-sunxi
shineworld has left #linux-sunxi [#linux-sunxi]
pacopad_ has joined #linux-sunxi
pacopad has quit [Ping timeout: 245 seconds]
pacopad_ is now known as pacopad
pacopad_ has joined #linux-sunxi
pacopad has quit [Ping timeout: 245 seconds]
pacopad_ is now known as pacopad
fredy has quit [Excess Flood]
fredy has joined #linux-sunxi
pacopad_ has joined #linux-sunxi
pacopad has quit [Ping timeout: 252 seconds]
pacopad_ is now known as pacopad
bsdfox has joined #linux-sunxi
FunkyPenguin has quit [Ping timeout: 245 seconds]
FunkyPenguin has joined #linux-sunxi
bbrezillon has quit [Quit: Ex-Chat]
pacopad_ has joined #linux-sunxi
paulk-collins has joined #linux-sunxi
pacopad has quit [Ping timeout: 260 seconds]
t3st3r has quit [Ping timeout: 240 seconds]
lynxis_ is now known as lynxis
pacopad has joined #linux-sunxi
pacopad_ has quit [Ping timeout: 265 seconds]
netlynx has joined #linux-sunxi
pacopad_ has joined #linux-sunxi
pacopad has quit [Ping timeout: 260 seconds]
pacopad_ is now known as pacopad
bertrik has joined #linux-sunxi
FunkyPenguin has quit [Ping timeout: 245 seconds]
pacopad_ has joined #linux-sunxi
FunkyPenguin has joined #linux-sunxi
FunkyPenguin has joined #linux-sunxi
FunkyPenguin has quit [Changing host]
pacopad has quit [Ping timeout: 260 seconds]
pacopad has joined #linux-sunxi
Quarx has quit []
pacopad_ has quit [Ping timeout: 265 seconds]
pacopad has quit [Ping timeout: 252 seconds]
pacopad has joined #linux-sunxi
pacopad has quit [Ping timeout: 252 seconds]
pacopad has joined #linux-sunxi
pacopad_ has joined #linux-sunxi
pacopad has quit [Ping timeout: 252 seconds]
pacopad_ is now known as pacopad
enrico_ has quit [Quit: Bye]
_massi_ has quit [Quit: Leaving]
diego_r has quit [Ping timeout: 245 seconds]
FR^2 has quit [Quit: Connection reset by peer]
FunkyPenguin has quit [Ping timeout: 272 seconds]
FunkyPenguin has joined #linux-sunxi
FunkyPenguin has quit [Excess Flood]
FunkyPenguin has joined #linux-sunxi
t3st3r has joined #linux-sunxi
kivutar has joined #linux-sunxi
pacopad_ has joined #linux-sunxi
FunkyPenguin has quit [Ping timeout: 245 seconds]
pacopad has quit [Ping timeout: 272 seconds]
pacopad_ is now known as pacopad
FunkyPenguin has joined #linux-sunxi
FunkyPenguin has quit [Changing host]
FunkyPenguin has joined #linux-sunxi
FunkyPenguin has quit [Excess Flood]
FunkyPenguin has joined #linux-sunxi
nove has joined #linux-sunxi
Fusing has joined #linux-sunxi
netlynx has quit [Quit: Leaving]
rz2k has quit []
notmart has quit [Quit: notmart terminated!]
<libv> things are pretty quiet on the sunxi front today
<libv> binaryferret: where's your wiki page for your new a13 device?
<Turl> libv: yup
<Turl> libv: we're all waiting for kms news :)
<libv> Turl: pfff :p
sehraf has quit [Ping timeout: 245 seconds]
FunkyPenguin has quit [Ping timeout: 264 seconds]
FunkyPenguin has joined #linux-sunxi
<paulk-collins> anyone had experience with allwinner devices that embed voice-enabled modems?
paulk-collins has quit [Remote host closed the connection]
sehraf has joined #linux-sunxi
FunkyPenguin has quit [Ping timeout: 240 seconds]
kivutar has quit [Read error: Connection reset by peer]
hawi has joined #linux-sunxi
FunkyPenguin has joined #linux-sunxi
kivutar has joined #linux-sunxi
sehraf has quit [Read error: Connection reset by peer]
paulk-collins has joined #linux-sunxi
FunkyPenguin has quit [Ping timeout: 252 seconds]
FunkyPenguin has joined #linux-sunxi
FunkyPenguin has quit [Ping timeout: 245 seconds]
FunkyPenguin has joined #linux-sunxi
paulk-collins has quit [Quit: Ex-Chat]
hawi has quit [Quit: Leaving]
Black_Horseman has joined #linux-sunxi
Black_Horseman has joined #linux-sunxi
Black_Horseman has quit [Changing host]
randomblame has joined #linux-sunxi
<randomblame> can someone tell me if this http://dl.linux-sunxi.org/SDK/A23-v1.0/ is the 4.4 sdk for a23
FreezingCold has joined #linux-sunxi
<libv> randomblame: i believe so, why, are you one of the few a23 owners looking for linux support, or are you just hoping to fix your android installation?
<randomblame> oh I have an a20 tab to build android for
<randomblame> that's why I was asking
<randomblame> I saw that they released a 4.4 sdk but can find it no where
<randomblame> basically looking for a workable device tree
<randomblame> I've adapted the 4.2 trees more or less but hwcomposer and audio stuff won't build
<libv> well, i myself am still hoping that people finally wake up and start working on a23
<libv> if we want to stay relevant, we need to go there.
<libv> 38EUR for a device should get many folks tempted, but i haven't seen much so far
<Turl> randomblame: last I checked the audio stuff was just alsa hal and their hwcomposer wasn't too hard to get building
<Turl> libv: 38E shipped?
<Turl> where? what?
<libv> will take a month to get there though
<libv> aliexpress, "allwinner a23"
<Turl> libv: 36.48EUR now :p
<Turl> which turns out to be 50$
<Turl> sweden post shipping
Fusing has quit [Quit: Nettalk6 - www.ntalk.de]
<oliv3r> libv: I got an e-mail from eva about FOSDEM and how it went and if Allwinner can do anything; i told her a23 sdk :)
<oliv3r> not sdk; usermanual
<oliv3r> and boot0 for a23
<oliv3r> i don't mind getting a tablet from ali-express
<oliv3r> but i want it to have 1gb; and a proper screen, not that TN crap
FreezingCold has quit [Ping timeout: 245 seconds]
<nove> it would be good if was allwinner giving us each new sdks, instead of being waiting for a random allwinner customer showing up here and asking if we want it
<nove> like it happened with A23
<Turl> oliv3r: haha nice
<libv> oliv3r: does it really matter that it has all that, or should the tablet just be a development device?
<Turl> libv: well, working with crap hardware isn't as motivating
<Turl> :)
<libv> on the other hand, what oliv3r is waiting for will not happen
<libv> and working on a23 now is a stepping stone for the next generation
<libv> it takes in a lot of a31 blocks
<Turl> that's also true
<libv> so some people really need to start taking the initial steps with that hw
<libv> and just spend the lowly 40€ or 50$ that it costs, and just see it as a development device
kuldeepdhaka has quit [Ping timeout: 265 seconds]
FreezingCold has joined #linux-sunxi
hramrach has quit [Ping timeout: 240 seconds]
hramrach has joined #linux-sunxi
Nazcafan has joined #linux-sunxi
<Nazcafan> how different is the FEL flashing process/protocol on A10 and A20?
nove has quit [Quit: nove]
<libv> Nazcafan: why do you ask?
AreaScout has quit []
bertrik has quit [Ping timeout: 272 seconds]
<hno> nabblet, it's 99.99% the same, but FEL in itself is incapable of flashing anything.
<hno> Nazcafan, ^
<libv> hno: i wonder what issue Nazcafan is running into for him to ask this question
<Nazcafan> I just took some time last week end finishing the move to usblib version 1.0 of the awflash util, but then I kind of realized the whole stuff was designed to work with A10, and that some functions are missing as well
ganbold_ has quit [Remote host closed the connection]
<Nazcafan> I think it would be nice to have a working awflash utility to avoid the need of a kernel module
<libv> yeah
<hno> Nazcafan, awflash can not flash an A10 device. It's only early and abandonded skeleton because the developer initially misunderstood what FEL is.
<Nazcafan> maybe I am misunderstanding as well, then?
<hno> FEL is only an USB protocol for loading and executing stuff from your PC into RAM on an Allwinner based device.
<Nazcafan> what prevents to write a flash utility based on usblib that is virtually equivalent to the live suite?
<Nazcafan> hno, what does the live suite do, then?
<hno> The fact that you need an application to run on the Allwinner device for doing that.
<Nazcafan> I assume the application is embedded in the livesuite,
<hno> livesuit first loads a small piece of code that sets up the DRAM controller, then a much larger piece of code that implements the livesuit USB protocol, then uses that to upload a flasher application and the image to flash into RAM.
<hno> the non-livesuit process is to uload u-boot FEL to configure DRAM, then u-boot + linux kernel + initramfs for doing whatever you want including flashing.
<Nazcafan> is this process somehow compatible with the images that the vendors provide for livesuite?
<hno> no
<Nazcafan> I was starting to get that
<hno> but in theoyou need to unpack such images first.
<Nazcafan> if IP wasn't a problem, it would be theoretically possible to sniff my usb code and retrieve the two pieces of code that control the DRAM and USB protocol?
<Nazcafan> s/usb code/usb port/
kivutar has quit [Quit: Ex-Chat]
<libv> we're only stuck because of libnand again?
<hno> The pieces are well known. Available as standalone blobs in the SDK.
<hno> libv, libnand mess, plus that we still haven't added a NAND bootblock driver to the kernel so we can't flash that small area.
<Nazcafan> so wait a minute
<Nazcafan> the pieces are available
<Nazcafan> so what is the roadblock, then?
<hno> roadblock for what?
<hno> reflashing the logical part of the NAND (what is visible as partitions) is only a matter of doing.
<hno> reflashing the initial bootloader which configures DRAM settings and a bit more requires a bit more
popolon has quit [Quit: Quitte]
<libv> so it all boils down to our issue with libnand, and how the nand is used in allwinner-world :(
<hno> a bit too many incompatible libnand versions to cater for yes.
<hno> as these discussions always ends up in "I want to flash livesuit images"
<Nazcafan> well, ain't flashing livesuit images the first step than any person who pursued a new board wil try to proceed with?
<libv> hno: :)
<hno> if we restrict ourselves to what us supported by linux-sunxi.org then it is possible to keep sanity.
<hno> Nazcafan, I have never flashed a board with livesuit.
<libv> i think livesuite can indeed be ignored for linux-sunxi.org
<hno> completely
<libv> as long as we can get the script.bin and meminfo off of android, we're all good
<hno> for most purposes you don't need to touch those.
<libv> well, those, and a bit of other info from time to time, is all that we need to successfully bring up an allwinner device with sunxi
<hno> you can keep original boot0+boot1 + script.bin in place, only replace u-boot and onwards.
<libv> ah, right, nand booting, yes
<libv> but we're all very much focussed on sd-card and things, sadly
<libv> every few months, someone comes round and claims to try to fix nand
<libv> but then... a few weeks in...
<libv> and we do need to keep a libnand enabled kernel around
<libv> as i otherwise would've had a much harder time getting the script.bin off of the hc860 device i just submitted
<hno> mtd is not a viable replacement for libnand unfortunately. Patents mess holding it back.
<libv> right :(
<libv> i find this tie-in between fs and wear-levelling rather strange, but i did not know that this was due to patents
<hno> most methods to provide a wear leveled and journaled block emulation layer for NAND is restricted by patents.
<hno> sd-cards do have the beauty that they encapsulate this mess f NAND in what looks like hardware.
<hno> so we can level off from the patent licenses taken by the sd-card manufacturers.
<libv> Nazcafan: does all of this answer your question?
<Nazcafan> I think I'll have to digest on all of that
<Nazcafan> what is mtd?
<libv> hno hit the nail on the head 22 minutes ago :)