mnemoc changed the topic of #arm-netbook to: EOMA: Embedded Open Modular Architecture - Don't ask to ask. Just ask! - http://elinux.org/Embedded_Open_Modular_Architecture/EOMA-68 - ML arm-netbook@lists.phcomp.co.uk - Logs http://ibot.rikers.org/%23arm-netbook or http://irclog.whitequark.org/arm-netbook/ - http://rhombus-tech.net/
penguin42 has quit [Quit: Leaving.]
RITRedbeard_ has quit [Ping timeout: 272 seconds]
<furan> marex: I do!
RITRedbeard has joined #arm-netbook
<furan> and yeah you're right, tsop footprint at least doesn't have it
<furan> but configuration flash chips (for fpgas, etc) do
RITRedbeard_ has joined #arm-netbook
RITRedbeard has quit [Ping timeout: 276 seconds]
<Marex> furan: certainly, I have to admit, I'm not an FPGA person :)
<Marex> furan: you're an expert in this area then ;-)
<furan> I'm pretty good there
RITRedbeard_ has quit [Ping timeout: 272 seconds]
<Marex> furan: you don't lack confidence :p
RITRedbeard has joined #arm-netbook
<furan> Marex: I've built a lot of fpga related stuff
<furan> got a chip on your shoulder? ;)
RITRedbeard has quit [Ping timeout: 276 seconds]
xiambax has left #arm-netbook [#arm-netbook]
<arokux_h> I guess everybody knows it, right? https://www.miniand.com/
<arokux_h> right, it was on the ML
mpthompson has quit [Quit: Friends help you move. Real friends help you move bodies.]
mpthompson has joined #arm-netbook
mpthompson has quit [Client Quit]
RITRedbeard has joined #arm-netbook
<Turl> arokux_h: know what?
<Turl> looks expensive if you ask me :|
<arokux_h> about it's existence
<Turl> ah
<arokux_h> Turl, you know a cheaper A10 hacking board?
<Turl> arokux_h: cubieboard is like 45$ iirc :)
<Turl> 49$
<arokux_h> Turl, but it's not yet available, or?
<Turl> http://cubieboard.org/ talk with hipboi when you see him
<Turl> idk if he's selling it yet
<arokux_h> Turl, I have mele.
<arokux_h> so i'm not really interested in buying a new one.
<Turl> arokux_h: apparently not on sale yet, there's a comment on http://cubieboard.org/contact/
<arokux_h> but it's very interesting to see all those A10-boards growing like mushrooms
<Turl> yeah
<Turl> A10 is quite capable for a lot of uses
<Turl> would be even better if CedarX were implemented using a standarized, compatible interface
<arokux_h> Turl, what is CedarX
<arokux_h> ?
<Turl> arokux_h: the allwinner multimedia decoding thing
<arokux_h> ok. need go to bed
<arokux_h> have a nice $timeoftheday
<Turl> almost midnight :P
<Turl> I'm leaving soon too
arokux_h has quit [Remote host closed the connection]
<orly_owl> is there an a10 based product with multiple sata ports?
<Turl> I've never seen one
<orly_owl> darn
<orly_owl> how many sata ports does the a10 support?
<lundman> 100 million
tuliom has quit [Quit: Konversation terminated!]
<orly_owl> that seems false somehow
<Turl> night all
<Turl> yeah it only has 9001
<orly_owl> boo
Boulet has joined #arm-netbook
<furan> I'm having trouble with imgrepacker on the mk802 flash image
<furan> is there a new version somewhere?
<furan> found it
<furan> 2.0 still thinks it's corrupted
RITRedbeard has quit [Read error: No route to host]
RITRedbeard has joined #arm-netbook
RITRedbeard has quit [Read error: Connection reset by peer]
RITRedbeard_ has joined #arm-netbook
RITRedbeard has joined #arm-netbook
RITRedbeard_ has quit [Ping timeout: 276 seconds]
RITRedbeard has quit [Ping timeout: 276 seconds]
RITRedbeard has joined #arm-netbook
RITRedbeard has quit [Read error: Connection reset by peer]
RITRedbeard_ has joined #arm-netbook
<hp_> cnx has found a really neat tablet.. for $59.99 whoow
<orly_owl> link?
RITRedbeard_ has quit [Read error: No route to host]
RITRedbeard has joined #arm-netbook
gimli has joined #arm-netbook
Boulet has quit [Ping timeout: 246 seconds]
Boulet has joined #arm-netbook
ka6sox is now known as ka6sox-aweay
ka6sox-aweay is now known as ka6sox-away
Quarx has joined #arm-netbook
rellla has joined #arm-netbook
popolon has joined #arm-netbook
rellla_ has joined #arm-netbook
Tsvetan has joined #arm-netbook
<Tsvetan> hi
<Boulet> hi
rellla has quit [Ping timeout: 252 seconds]
<Tsvetan> looking for someone who did GPIO, SPI, I2C, UART programming under Android
<Tsvetan> :)
rellla_ is now known as rellla
techn_ has joined #arm-netbook
Quarx has quit []
techn has quit [Ping timeout: 272 seconds]
popolon has quit [Quit: Quitte]
rellla_ has joined #arm-netbook
rellla__ has joined #arm-netbook
rellla has quit [Ping timeout: 248 seconds]
RITRedbeard has quit [Quit: Leaving]
rellla has joined #arm-netbook
rellla_ has quit [Ping timeout: 252 seconds]
rellla has quit [Client Quit]
rellla__ has quit [Ping timeout: 252 seconds]
RITRedbeard has joined #arm-netbook
Tsvetan has left #arm-netbook [#arm-netbook]
Quarx has joined #arm-netbook
simonckenyon has quit [Quit: KVIrc 4.1.1 Equilibrium http://www.kvirc.net/]
Quarx has quit []
rellla has joined #arm-netbook
Quarx has joined #arm-netbook
simonckenyon has joined #arm-netbook
rellla has quit [Ping timeout: 252 seconds]
Mazon has quit [Read error: Connection reset by peer]
Mazon has joined #arm-netbook
mad_away has quit [Quit: Leaving]
rellla has joined #arm-netbook
orly_owl has quit [Ping timeout: 272 seconds]
orly_owl has joined #arm-netbook
gimli_ has joined #arm-netbook
gimli_ has quit [Remote host closed the connection]
gimli has quit [Ping timeout: 245 seconds]
gimli has joined #arm-netbook
Quarx has quit []
rellla has quit [Quit: ChatZilla 0.9.88.2 [Firefox 14.0.1/20120713134347]]
Quarx has joined #arm-netbook
penguin42 has joined #arm-netbook
arokux_h has joined #arm-netbook
popolon has joined #arm-netbook
penguin42 has quit [*.net *.split]
orly_owl has quit [*.net *.split]
Holo_ has quit [*.net *.split]
xxiao has quit [*.net *.split]
orly_owl has joined #arm-netbook
penguin42 has joined #arm-netbook
Holo_ has joined #arm-netbook
piezo has quit [Quit: quit]
tuliom has joined #arm-netbook
piezo has joined #arm-netbook
piezo has quit [Remote host closed the connection]
piezo has joined #arm-netbook
xxiao has joined #arm-netbook
Holo_ has joined #arm-netbook
Holo_ has quit [Changing host]
madmalkav has joined #arm-netbook
<hno> Ok, A13 boot0 do configure DRAM slightly differently than the pm/standby/ sources we have. But that's maybe not too odd considering the DRAM is already configured in standby, only suspended in self-refresh mode.
<hno> including a previously unknown register...
<Boulet> ah yeah
<hno> you seen it?
<Boulet> not seen haha, just say yes to your comment :)
<hno> it also seem to do things in a slightly different order.
<hno> but very very similar to the pm/standby/dram/dram_init.c code.
<Boulet> how do you analyze this code ? just manually ? or have some tools ?
<hno> manually. It's quite small and ARM assembly is mostly readable.
<Boulet> :)
<hno> and compiled with very low level of optimization so even easier.
<hno> probably -O0
<hno> there is some pc relative offsets that objdump did not calculate for me however.. 30c:e28f0e1a addr0, pc, #416; 0x1a0
<Triffid_Hunter> hno: maybe there's no symbol at that address?
<Boulet> hno, is there a working u-boot + kernel for A13 i can compile ?
<Boulet> booting from NAND or MMC ?
<RaYmAn> the actual u-boot seems to work fine, but I don't really know if it can read from nand...
<rz2k> hno: 30c is
<rz2k> ROM:0000030C ADR R0, aSucceedInOpeni ; "Succeed in opening nand flash.\n"
<hno> nand driver should work I think.
<Boulet> RaYmAn, which kernel should i grab for a13 ?
<RaYmAn> yeah..kernel driver is 100% identical on a10 a13
<RaYmAn> Boulet: what exactly are you expecting to get?
<RaYmAn> I have no clue if android works, but the one in git
<RaYmAn> :P
<RaYmAn> android-v2 thingy
<Boulet> i don't know ahahhaa
<Boulet> i don't care about android
<Boulet> just linux :)
<Boulet> (and even ...)
<RaYmAn> I can boot a minimal rootfs fine with that kernel at least.
<Boulet> nice
<RaYmAn> controlled over serial, but I guess that's a given
<rm> it sucks :/
<rm> when a device has no VGA output
<rm> that shows the early boot process
<Boulet> huh is there earlier than UART ?
<rm> tried compiling new kernels for the mk802, twice
<rm> neither boots up
<RaYmAn> just solder in a serial port ;)
<rm> since this is the mk802 I haven't opened yet, no slightest idea why
<rm> so I just roll back to the working kernel for now
<Boulet> RaYmAn, the kernel is https://github.com/amery/linux-allwinner ?
<rm> perhaps I switch my home server tasks over to the Lemote Fuloong
<Boulet> allwinner-v3.0-android-v2 branch ?
<Boulet> i'd like to do a little program to download it directly to DDR3 via fel and have a small piece of code to execute it
<Boulet> will be easier to test stuff i think
<Boulet> no u-boot
<RaYmAn> Boulet: yes, worked fine for me.
<Boulet> RaYmAn, could you tell me how long it takes to boot ?
<RaYmAn> I dunno
<RaYmAn> timing isn't exactly important when you are loading it over e.g. fel or jtag etc
<Boulet> yes, i should say, when it start to print kernel message on UART and give you a prompt
<RaYmAn> try it out
<Boulet> will take me a while :-/
gimli_ has joined #arm-netbook
gimli has quit [Ping timeout: 245 seconds]
<Boulet> RaYmAn you have used hno / allwinner-buildroot ?
* hno is innocent
gimli has joined #arm-netbook
gimli_ has quit [Ping timeout: 265 seconds]
gimli_ has joined #arm-netbook
gimli has quit [Ping timeout: 245 seconds]
<hno> rz2k, thanks. so it's pc + 8 + offset, smells familiar
popolon has quit [Quit: Quitte]
Boulet has quit [Quit: zzzzzzzz]
Quarx has quit []
popolon has joined #arm-netbook
arokux_h has quit [Ping timeout: 245 seconds]
arokux_h has joined #arm-netbook
rsalveti has quit [Quit: Coyote finally caught me]
rsalveti has joined #arm-netbook
<arokux_h> what does prefix SW at defines mean?
<RaYmAn> software? :P
<arokux_h> why should be software prefix to SW_PA_UART0_IO_BASE?
<RaYmAn> software physical address uart0 io base? :P
<RaYmAn> I dunno - it's software accessible? :P
<arokux_h> ok..
<arokux_h> RaYmAn, PA and VA mean physical and virtual address respectively, right?
<RaYmAn> yeah, usually.
xxiao has quit [Remote host closed the connection]
<rm> mnemoc, is this the right tag to use, if I want the latest 3.0 kernel? * [new tag] sunxi-v3.0.39-r0
<Turl> rm: mnemoc is in vacacion, doubt he'll answer
<Turl> rm: I'd use the allwinner-v3.0-android-v2 branch though
<Turl> if you want a 3.0 kernel
CIA-16 has joined #arm-netbook
<rm> you mean you do something else on vacations other than sitting at the computer on irc? O.o
<phh> :)
<rm> Turl, from what I see I am using this branch allwinner-v3.0-android-v2
<rm> but it has tags in it for various versions
<rm> up to 3.0.36 they're called "v3.0.xx"
<rm> but versions after that, including the 39, are called sunxi-v3.0.NN-rN
<RaYmAn> I'd imagine the tags are just to mark specific points in time in the android-v2 branch.
<Turl> rm: the tags are meant as easy ways to go back to a specific point
<rm> I know, right
<Turl> allwinner-v3.0-android-v2 is the latest and greatest from amery
<rm> 1) up to 3.0.36 they're called "v3.0.xx" 2) versions after that, including the 39, are called sunxi-v3.0.NN-rN
<Turl> (on 3.0)
<rm> question: why the rename
<Turl> rm: ask mnemoc? :)
<rm> are the "sunxi-...." ones okay to use
<Turl> yeah
<rm> I don't want to use HEAD
<rm> it might have something unfinished, etc
<Turl> seems the sunxi 39 one is just a little bit old compared to allwinner-v3.0-android-v2
<rm> so I have to choose some tag
gimli_ has quit [Quit: Verlassend]
<Turl> meh, allwinner-v3.0-android-v2 works fine :)
<furan> turl where's the jb tree?
<furan> for allwinner I mean
<Turl> furan: allwinner themselves haven't released anything for JB
<furan> I thought you had built something?
<Turl> yeah
<Turl> jellybean branches of stuff :)
<Turl> notable mention is frameworks_base, which doesn't have any patch for JB, use CM's unmodified one
<Turl> also, if anyone wants to try the newer r3p0 mali libs
<furan> thanks much
<Turl> and let me know if you have any issues :)
<Turl> furan: yw :)
<Turl> I'll push some stuff I've been staging in a minute btw furan
<Turl> furan: if you can, make a local manifest for JB while you're at it :)
<Turl> here's the ICS one for reference
<hno> SW_ is SoftWinner afaict.
* Turl wonders why do they like to use so many names
* Turl is fighting a spambot war on wiki
<hno> Allwinner, Softwinner, XPower, Boxchip, and some more.
* hno have decoded 50% of A13 boot0 DRAM setup, and there is subtle differences to the kernel sources of unknown quality..
<hno> I think it's safe to say that suspend won't work well on sun5i kernels without fixing pm/standby/ a bit.
<Turl> :)
<hno> more like :/
<hno> but kind of expected as those sources is not from an actual sun5i source release.
<Turl> wasn't mnemoc merging sun5i code from a sun5i sdk or something?
<hno> the SDK do not include some trivial stuff like arch/arm/mach-sun5i/ in source form.
<Turl> that one deserves a :@ at allwinner
<hno> the sources we have there happened to be included in a sun4i source release by mistake.
rsalveti has quit [Ping timeout: 244 seconds]
rsalveti has joined #arm-netbook
rsalveti has quit [Changing host]
rsalveti has joined #arm-netbook
javaJake has joined #arm-netbook
ccssnet has joined #arm-netbook
<ccssnet> yet another channel taking up my server ram ;)
<ccssnet> hi all
<Turl> hi ccssnet
<Turl> you run a server on comcast ccssnet? :)
<ccssnet> Turl: yea, why not?
<Turl> comcast's crappyness and downtime :P
<ccssnet> o right
<ccssnet> yea good point. my server has 12 hours uptime battery backed when power goes out, and my modem only lasts like 30 minutes lately. need to replace its battery
<Turl> I get like 10 minutes worth of uptime on my lappy once my power goes off; my network/server stack goes down immediately :P
<ccssnet> lol
<ccssnet> my server is a router so its good to go power wise it uses like 15 watts
<ccssnet> at 12v dc
<Turl> my router used to be a server
<Turl> it's a router now
<ccssnet> ah, my routes, serves, irc's, firewalls
<Turl> my router used to play music for me with mpd
<Turl> but it lacked a floating point unit
<ccssnet> i considered that at one point
<ccssnet> never got around to trying
<Turl> works fine, as long as you have a integer decoder :)
<ccssnet> hmph
<ccssnet> Turl: so did you goto my ip and see my site?
<Turl> ccssnet: nope
<ccssnet> http://atccss.net is the domain
<Turl> http://linux-sunxi.org/Mele_A1000 I got one of these to run my mpd, waay better for floating point stuff :)
<ccssnet> looks nice
<Turl> got NFS, transmission, flexget running on it too
<ccssnet> ugh
<jelly-home> does it do (e)sata multiplexing?
<Turl> jelly-home: no idea
<Turl> ccssnet: why ugh?
<ccssnet> i wont use NFS
<ccssnet> and dislike torrents
<Turl> ccssnet: why?
<Turl> I know the downsides of NFS, but samba ran crappily, sftp is too slow, and I dislike ftp servers
<jelly-home> nfs v3 is lightweight enough to use on a trusted network
<Turl> yeah I trust my LAN :)
<ccssnet> well NFS is known for a few issues, 1 being security issues, 2 being loss of data if using the nfs for compiling / basis, ad as for torrents. well conceptually the idea of p2p based data transfer is great. torrents are just not applicably well designed for security/privacy
<Turl> ccssnet: I just use it for storing bulk information I'd otherwise burn on DVDs
<ccssnet> ahh
<jelly-home> ccssnet: I had been running nfs serving Maildirs for 100k pop3 users for a couple years... if it lost data it would have _hurt_
<ccssnet> i keep it simple. web served content when i need it public, direct usb transfers or ssh when adding to server
<Turl> ccssnet: yeah web served is great, but you can't mount a web server as a 'filesystem' like you can with cifs, nfs, sftp
<ccssnet> jelly-home: hmm. well that sucks
<ccssnet> Turl: true lol
<jelly-home> yeah, you're doing something wrong or have much more metadata-heavy load (which is frankly doubtful)
<Turl> I have a ~3USD VPS for running IRC and serving files over HTTP
<ccssnet> but i use sshfs for that if really needed. but i already mentioned i use direct usb for transfers so mounting externally is obviosly as quick as pluging it in elsewhere
<jelly-home> my old mips NAS had NFS but was too slow, so now I'm connecting the external disks to old laptop. Would like to replace the laptop with something smaller
<Turl> ccssnet: yeah the downside is that I need to turn server off/stop services & unmount, disconnect, reconnect, repeat backwards
<ccssnet> eh, my router has 2 usb ports. no issue here
<Turl> ccssnet: yeah but I don't use the files on my router :)
<Turl> jelly-home: I have my disk hooked over USB, not sata
<Turl> typical use case is disk--mele--router)))))laptop
<jelly-home> a sata port left unused makes little jelly sad
<Turl> yeah right?
<Turl> but my samsung disk case is just too nice to destroy it :)
<ccssnet> i guess my next goal would be replace my usb flash drives with usb ssd's
<Turl> why would you want USB SSDs?
<Turl> unless you have USB3
<Turl> a normal HDD will hold much more and still max out any USB2 port
<ccssnet> data reliability as a starting point
<ccssnet> but yea as for usb3. my other router does have that
<ccssnet> and its currently a work in progress, and or for sale on ebay. whichever happens first :)
<Turl> heh
<ccssnet> software side (dlink's gpl tarball) is absolutely a pile of cow dung...
<ccssnet> lol
<Turl> haha
eFfeM_work has quit [Ping timeout: 272 seconds]
<Turl> is that micropcie thing the same as minipcie?
<ccssnet> i might have ment to type minipcie
<ccssnet> woops
<ccssnet> the generic ssd i have for sale on my ebay fit in it so i assume its a general standard. so minipcie sounds right
<Turl> I guess it's mSATA though
<ccssnet> same thing
<ccssnet> or compatible
<Turl> not really
<Turl> they just use the same connector :)
<ccssnet> either way i bought something designed for the port lol
<ccssnet> ive got a headache. damn sugar filled energy drink
<Turl> sugar never gave me headaches
<ccssnet> idk
<ccssnet> i went for a short bike ride and drank it along the way
<Turl> they usually have caffeine and some other "energizing" stuff
<ccssnet> as aposed to my normal 4-5 hour rides. i was only out 20 minutes
<ccssnet> yea must be the caffeine saying hey! you didnt work out today
rz2k has quit [Ping timeout: 245 seconds]
<arokux_h> hm.. I've cloned android kernel and got .git without working copy
<arokux_h> how do I get the code out of .git?
<arokux_h> :S
<ccssnet> you sure you even cloned it?
<ccssnet> du -h .git
<arokux_h> yep, sure. the problem is explained here: https://groups.google.com/forum/?fromgroups#!topic/android-kernel/Rq5993NokVs[1-25]
<ccssnet> ill test some clones brb
<ccssnet> that is very much so cloning for me
<ccssnet> replace samsung in that with omap, and common, clone individually, do whatever you wanted to from that
<ccssnet> arokux_h: any luck?
<arokux_h> yes.
<Turl> arokux_h: git checkout [branch] -b [branch] ?
<arokux_h> I've did git checkout origin/android-3.0
<arokux_h> Turl, but urs is better.
rz2k has joined #arm-netbook
<arokux_h> does some one have a *nice* quick reference of arm instruction set? (do to not point me to google :) )
<jelly-home> insn set references are _never_ nice or quick
<Turl> arokux_h: ARM ARM is nice
<Turl> but nowhere near quick :)
<jelly-home> well. 68000 was nice.
<jelly-home> 6502 was quick to read, not much to do with three registers total
* ccssnet is not an assembly person
<Marex> arokux_h: ^
<Marex> there were some cheatsheets too
<arokux_h> thanks
<arokux_h> what would such an instruction mean: .long 0x1094?
<Turl> doesn't look like an instruction to me
<Turl> more like a constant?
<Marex> contant
<Marex> uint32_t <anonymous> = 0x1094;
<javaJake> arokux_h: yea, that's a memory location afaict
<arokux_h> oops, I haven't noticed "l:" at the beginning of the line
<arokux_h> however there is an unconditional branch just before this line, so what is the purpose of l: .long 0x1094
<arokux_h> ?
<Marex> arokux_h: l: is just a name
<Marex> and it's "1:", not "l:"
<Marex> arokux_h: code and text is intermixed
<arokux_h> yes. just seen it too.
<Marex> some function ends before this one though
<arokux_h> Marex, so is "1: .." doing?
<arokux_h> there are other 1: ... later on
<arokux_h> I thought 1: is something different from a label, but it's a label... a weird name for a label!
<jelly-home> goto 10
<arokux_h> not much semantic meaning...
<jelly-home> the ifdefs don't help either
<arokux_h> it is Local Symbol Name !
popolon has quit [Quit: Quitte]
<arokux_h> who the hell is so smart to be able to read *such* a code...
<Turl> git blame file :P
<penguin42> arokux_h: The only advantage really for those local symbols is that if stuff gets #included or it's inline assembler that might get it replicated you don't get symbol clashes
<penguin42> wth they used it there I don't know
<arokux_h> the address is 32bit?
<arokux_h> penguin42, I now understand how 1: .long 0x1094 is used. but how is .long 0x40000000 used?
<penguin42> arokux_h: Well, that ldmia is loading two words starting at the 1: label (whose address is in r4), I'm assuming __lookup_processor_type uses those - but haven't looked at it
<arokux_h> ah.. I see. thanks penguin42. I think I've got the feeling of it.
<penguin42> arokux_h: adr just sets a register to point at a label, the ldmia is load-multiple, increment-after - so it loads multiple registers (in this case r1,r2) from the address in r4, incrementing the address after reading each one