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/
rz2k has quit [Ping timeout: 245 seconds]
rz2k has joined #arm-netbook
<hno> Mehhh_, you don't even neeed a VFAT partition at all.
<hno> slapin_, found it, but don't quite understand why it makes the nand fail on cubieboard but not your board. The AHB bus was clocked way too low.
XenGi has quit [Ping timeout: 245 seconds]
<Mehhh_> I don't? I thought I did for the script.bin / etc for otg
drachenphone has quit [Read error: Connection reset by peer]
Mehhh_ has quit [Quit: Page closed]
Mehhh has joined #arm-netbook
<Turl> hno: maybe different nand chp?
<Turl> chip*
tzafrir has quit [Ping timeout: 240 seconds]
avernos has quit [Remote host closed the connection]
popolon has quit [Quit: Quitte]
avernos has joined #arm-netbook
avernos has quit [Changing host]
avernos has joined #arm-netbook
juandie has joined #arm-netbook
stefanro1 has joined #arm-netbook
stefanro has quit [Ping timeout: 260 seconds]
techn has quit [Read error: Connection reset by peer]
freakazoid0223 has quit [Quit: Leaving]
Marex has quit [Ping timeout: 260 seconds]
Marex has joined #arm-netbook
<drachensun> turl: I tried the zatab build and it did the same thing, I've looked and everything seems to make sense
<drachensun> I don't know how to force it to build libstagefright_rtsp.a before building libCedarX.so
<Mehhh> hno, how do i do what was listed on the site without the vfat
<Turl> drachensun: try 'make obj/STATIC_LIBRARIES/libstagefright_rtsp_intermediates/libstagefright_rtsp.a'
<Turl> sorry
<Turl> make out/target/product/zatab/obj/STATIC_LIBRARIES/libstagefright_rtsp_intermediates/libstagefright_rtsp.a
<drachensun> wow, ok, I assumed I would have to call make with a bunch of flags or something since they normally obfuscate it with all those scripts
<drachensun> make: *** No rule to make target , etc
<drachensun> its odd
alcides has quit [Quit: There's no place like 127.0.0.1]
<drachensun> normally I run into something like this and find a directory has moved or something
<drachensun> but from what I can tell in the Android.mk files everything looks lined up right
<Turl> drachensun: try "make libstagefright_rtsp"
<drachensun> *trying*
<drachensun> still failed
* Marex finally got himself a photo with Linus :D
<Marex> hno: hey, how's u-boot going ?
<Turl> drachensun: what did you type? your error seems to have an extra .a
<drachensun> yup, trying again
<drachensun> hey alright
<drachensun> thanks for the help
<Turl> drachensun: can you try this and let me know if it works still? http://sprunge.us/HLJW
<Turl> I always use -j2 so it's probably a concurrency problem I just haven't hit :)
<drachensun> that would actually make sense
<drachensun> whats the default, if your dont set a value for j?
<Turl> 1 if you use make
<Turl> if you use mka, or brunch and friends, it's $(number of cores)
<drachensun> so that should be -j2 for me too
<drachensun> I am building for jellybean
<Turl> yeah same
<drachensun> ok, I saw IceCreamSandwich/ in that patch and wanted to make sure
<drachensun> well this is in my virtual ubunut 10.04 time machine
<drachensun> so it only has one core assigned I think
<drachensun> I applied the patch and started building for my target again, I'll see if it comes back up
* Turl fired a build too
<Marex> Turl: is there any howto for building android images for mk802 ?
<Turl> Marex: nobody with an mk802 cared to make a device tree for it yet, so not really
<Marex> Turl: android images ... I mean the blob that you write into the device's memory and it boots android magically
<drachensun> well one comes before the other
<Marex> drachensun: why is that so, I'd expect some ancient kernel would work with android 4.x because they contain the same ABI (or how does cyanogenmod do it with the kernels ?)
<drachensun> ok, so you mean repacking a stock android image with the latest kernel?
<Marex> jesus
<Marex> drachensun: the other way around -- building a new userland and using an old kernel with it
<drachensun> lol gotcha
<Turl> Marex: userland is device-dependent, you still need a device tree
<Marex> Turl: are we talking about the same DT ?
naobsd has joined #arm-netbook
juandie has quit [Quit: Leaving.]
<Marex> (android is a really sad story, indeed :( )
freakazoid0223 has joined #arm-netbook
<Turl> Marex: https://github.com/CyanogenMod look there, android_device_maker_thingy
<Turl> they're all device trees
mSquare has joined #arm-netbook
<naobsd> does anyone know information about HDMI CEC on Allwinner A10, more than "there is a pin"?
<Marex> Turl: oh, you mean that device-specific goo
<Marex> Turl: fine ... that's probably somewhere anyway
dfletcher_ has quit [Read error: Connection reset by peer]
kaspter has joined #arm-netbook
<Mehhh> Is there a way to not use vfat and still do the script.bin for OTG, perhaps already made wheezy?
naobsd has quit [Ping timeout: 245 seconds]
merbzt has quit [Ping timeout: 246 seconds]
kaspter has quit [Ping timeout: 245 seconds]
sv has quit [Read error: Connection reset by peer]
kaspter has joined #arm-netbook
sv has joined #arm-netbook
sv has joined #arm-netbook
sv has quit [Changing host]
<Turl> what does vfat, OTG and script.bin have to do with each other Mehhh?
<Mehhh> for adding on boot
<Mehhh> the ability to use otg
<Mehhh> and the deb wheezy image
<lundman> interesting, scatterlist seems to have some maximum ->length value
ibrah has joined #arm-netbook
sv has quit [Remote host closed the connection]
askit has joined #arm-netbook
sv has joined #arm-netbook
bsdfox_ has quit [Read error: Connection reset by peer]
bsdfox_ has joined #arm-netbook
bsdfox_ has quit [Changing host]
bsdfox_ has joined #arm-netbook
Quarx has joined #arm-netbook
cat_x301 has quit [Ping timeout: 256 seconds]
ZaEarl has quit [Ping timeout: 260 seconds]
stefanro1 has quit [Quit: Leaving.]
WarheadsSE has quit [Ping timeout: 256 seconds]
stefanro has joined #arm-netbook
mSquare has quit [Quit: Leaving.]
ZaEarl has joined #arm-netbook
rellla has joined #arm-netbook
rellla2 has joined #arm-netbook
rellla has quit [Ping timeout: 252 seconds]
<hno> crap, SPL somehow broken again.
rellla2 is now known as rellla
* stefanro is not responsible this time ;)
<hno> No, it looks like it's me this time. Forgot to test a cold boot in the register #define cleanup.
<stefanro> hno: btw: seems you cleanup for submission is going along quite good - is there anything that i might do to help out?
<stefanro> hno: even though time is a bit limited right now
<hno> stefanro, I sent a mail to the list with a little todo.
<hno> on that is close to your heart might be updating wemac driver to current mii bus registration api?
* stefanro has to admit that he has never used this api before
<stefanro> hno: i'm not sure if this is required for upstreaming
<hno> No idea. You know those requirement better. All I know is that the code for miiphy_register do say "This API is now deprecated. Please use mdio_alloc and mdio_register, instead." but I see now that README.drivers.eth says miiphy_register.
<hno> so seems the transition is not really started yet.
ibrah has quit [Ping timeout: 268 seconds]
cat_x301 has joined #arm-netbook
<stefanro> hno: yes, i would drop this api move for now
ppord has joined #arm-netbook
<slapin_> hno: ping
<hno> slapin_, pong
<slapin_> hno: good morning.
<hno> morning
<slapin_> hno: what I don't understand about this NAND stuff - it seems that read/write commands are handled differently in the controller than other commands.
<hno> slapin_, In what way?
<slapin_> hno: their output data are not in SRAM, at least not in same SRAM as the rest of commands
<hno> slapin_, odd. There should be no other SRAM, and it need to buffer the data to do ECC.
<slapin_> hno: at least successful read produce no valid information
<slapin_> hno: I start to think that DMA trick is unavoidable, which is too bad :(
<slapin_> hno: also, original code executes read command without really caring for its output, like it will be read automagically
<slapin_> hno: see for example _read_single_page_spare
<slapin_> hno: or I miss something obvious here....
<slapin_> on NAND_CMD_READ0 I tried executing 2 command sequence (00 C C C R R 30 -> D D D) which was expected to write something to SRAM, but it didn't
<slapin_> hno: 4-command sequence (00 ... 05 .... e0 .... 30 -> ...) is the same
<slapin_> hno: see for yourself: http://paste.ubuntu.com/1357447/
cheng has joined #arm-netbook
<slapin_> hno: http://paste.ubuntu.com/1357463/ - original
<slapin_> hno:
<hno> stefanro, anything in that todo that is required?
* stefanro checks again...
<stefanro> hno: sr32 replacement - required
<stefanro> hno: access to registers via struct instead of define/offset - required
<hno> done.
<hno> sr32 not done.
<stefanro> hno: not sure about all this MMC stuff you mention in the to-do list - i didn't look at this driver yet
<stefanro> hno: important is the stuff in the commit text (good description, Signed-off-by, From etc)
WarheadsSE has joined #arm-netbook
<hno> stefanro, SPL fixed again. MMC clock setup got botched when killing register #defines (& missing)
Hexxeh has quit [Read error: Operation timed out]
jeremb has quit [Read error: Operation timed out]
Holo_ has quit [Remote host closed the connection]
Thomas42 has quit [Ping timeout: 260 seconds]
slapin_ has quit [Ping timeout: 246 seconds]
slapin has joined #arm-netbook
steev has quit [Excess Flood]
arokux has quit [Remote host closed the connection]
jeremb has joined #arm-netbook
WarheadsSE has quit [Ping timeout: 240 seconds]
ppord has quit [Quit: Leaving.]
WarheadsSE has joined #arm-netbook
jeremb has quit [Remote host closed the connection]
Thomas42 has joined #arm-netbook
Holo_ has joined #arm-netbook
jeremb has joined #arm-netbook
<hno> slapin, ok, context switching to NAND. Where were we?
popolon has joined #arm-netbook
Hexxeh has joined #arm-netbook
<hno> slapin, I do not think the controller have any hardcoded commands. Is there any difference is control bits set?
steev has joined #arm-netbook
<hno> slapin, in my taces I never seen byte count higher than 0x400., even when the DMA transfer is obviously much larger.
MindBeat has quit [Quit: Leaving.]
jeremb has quit [Remote host closed the connection]
ppord has joined #arm-netbook
<hno> Argh.. it's back at returning 00 00 00 00 00 00 00 again. Thought I had that fixed.
<focus_well> How does one do a Lubuntu from scratch? I'm trying to make my own A10 ARM board and then put Linux on it. I found the MK802 and the Lubuntu on that is really excellent! The gist of my current understanding is that you install tool chain to compile kernel for the CPU in already working Lubuntu such as the MK802, and then after that its a blank.
<focus_well> I have installed the tool chain and it compiled Gambas (a GUI program like VB) from sources so I know compiler bits at least work.
<focus_well> Do I now download and compile https://github.com/linux-sunxi/linux-sunxi/archive/sunxi-3.0.zip before I take any more steps?
<hno> focus_well, you should not need to rebuild the kernel. All A10 boards uses the same kernel.
alcides has joined #arm-netbook
alcides has joined #arm-netbook
alcides has quit [Changing host]
vanner has left #arm-netbook [#arm-netbook]
<focus_well> ok, thats good, so I copy the already built kernel, but then next what do I do say to get a bash prompt on newly designed board with nothing on it?
<hno> focus_well, you need a userspace root with a bash prompt.
<focus_well> hno: is that something I compile and build, or is that something that is available pre-built?
<hno> the lubuntu one you have is a candidate.
<hno> focus_well, I would recommend playing a bit with qemu to learn the boot procedure, kernel arguments etc.
<slapin> hno: NAND NAND NAND, might you play a bit with code on pastebin?
<focus_well> hno: hmmm.. I used qemu a long time ago, is there a qemu image for the A10?
<hno> focus_well, your question is mostly architecture neutral. You can use x86 while learning to speed things up.
<focus_well> hno: I have 2 MK802s to play with and a couple of 8GB uSD cards. So real hardware is not a problem.
<hno> focus_well, it's much quicker doing this with a VM. But you can do it using real hardware ans swapping cards if you like.
<hno> I would wait with the hardware until you have a basic understanding of how booting Linux works.
<focus_well> hno: real harware I prefer. So basically you tell get the linux, put onto uSD, and find a way to make that boot into bash. Other pray hard until your prayers are answered?
<focus_well> Otherwise pray hard?
<hno> There is no praying needed. Only doing.
<focus_well> Good :-)
<focus_well> Thats progress!
<hno> But you need to have a understanding of what is bootloader, kernel, initramfs, rootfs, userspace.
<focus_well> hno: I have good understanding linux
<focus_well> but insufficient detailed knowledge of the bits that connect everything together
<cheng> the better way is have a good understanding of each steps (at least it make senses to you) before going hands one
<cheng> hands on.
<hno> focus_well, so you are familiar with kernel command line, rood fs specifications, how to make a rootfs, how to build a kernel?
<hno> and how to make an initramfs?
<focus_well> its no to all, I only know about them, the boot loader I know a bit more about because I make SDCard read/write hardware and software
<hno> then spend an hour on learning these things. It helps a lot. Kernel compile is not the important.
<focus_well> very detailed knowledge about sectors and registers for controlling SDcard
<hno> that is not needed. software already take care of the register details.
<focus_well> so I guess the next step is getting the boot sector to boot a linux
<focus_well> or is the bootloader that I have to inform as the boot loader already knows how to read sdcard
<hno> Both CPU, bootloader and kernel knows how to read sdcard.
<hno> I assume you have UART console?
<focus_well> I got PC, and USB to serial, so I assume I can wire some pins to A10 to get UART console? (Sorry to ask I am out of my depth here with A10 hardware for now.)
<hno> Ok, back to learning desk then. Don't dive into this on real hardware without console access.
<focus_well> hno: my plan was I got MK802, so do everything on uSD and then get my own A10 to boot from uSD. The A10 will go on a SO-DIMM 200 pin card and it will have on it the uSD socket
<focus_well> MK802 I can buy for $30 - so buy 10 if need be! :-)
<focus_well> I did not want console based programming
<hno> focus_well, sure. And it only have UART on small test pads so it will take you some time to get the console running on each.
<hno> plus you need to be careful so you actually get an A10 based one. MK802 exists in many flavors.
<hno> Having console access is critical to understanding these things.
<focus_well> I know console is good, but I saw an opportunity when I note A10 can boot directly from SD. if I have a working MK802, then perfect everything by swapping code between different uSD cards
<hno> focus_well, without console you are blindfolded. Everything must be close to 100% right before you see any output on HDMI.
<focus_well> hno: I take in your advise. I like the blindfold. What I was going to do is run Linux and get a small program to flash LED. That way I know it booted and doing things. I am aiming for 5" LCD instead of HDMI - because the board won't have HDMI.
<hno> LCD is even more complex to get right than HDMI.
<focus_well> Once I got LCD to show a bash prompt, nothing to hold me back
<focus_well> I got LCD I make work with other ARM - non Linux software
kaspter has quit [Ping timeout: 256 seconds]
<focus_well> So it is a matter of configuring LCD driver for Linux with the LCD I know works, and getting Linux to boot to bash
<focus_well> hno: if things get really difficult I get console working
<hno> OlinuXIno A13 probably a better dev platform for you than MK802. And maybe A13 is even the better choice of CPU if you only want LCD.
<hno> max 512MB memory, no HDMI. no LAN, no SATA.
<focus_well> The A13 RAM is limiting - 512MB
<focus_well> Need 1GB, LAN, Sata optional, but prefer I have it
<hno> Cubieboard is it then.
<focus_well> Yes but I hold back from ordering cubie because I don't know when they ship
<hno> Note: there is only one day left of preorder.
<focus_well> I will place order for 2 then - but do you know when they might ship?
<hno> Hopefully before christmas.
<hno> but it's tight.
<focus_well> thats why i resist - may be i risk it
<focus_well> hno: thanks I go study more
cheng has quit [Quit: Leaving]
<slapin> is it theoretically possible *some random tablet* or mk802 to upgrade to SATA or LAN?
<rm> there are dongles for USB to SATA, USB to Ethernet
<rm> or do you mean native A10's
juandie has joined #arm-netbook
<hno> slapin, only if you desolder the A10 and rework the PCB to connect the pins.
<rm> afaik at least Ethernet requires quite a bit of circuitry (PHY, transceiver, etc) in addition to what's in A10
<rm> not sure about SATA
<hno> SATA PHY is internal. But it's 3GHz traces.
<hno> Only connector, a resistor, some capacitors and power connected to the SATA module power pins of the A10.
<hno> Ah, right, a 2.5V power source as well to connect there.
<slapin> hno: any SATA-enabled schematics?
<hno> slapin, yes. both cubieboard and olinuxino A10.
* slapin is prowd of owning THE ONLY battery-backed mk802
<slapin> hno: please help me identify mk802 clones
<slapin> hno: mine new 512MB board does have axp209
<slapin> hno: but layout is different from what is on so called mk802ii
<hno> slapin, get yourself some cubieboards.
<slapin> hno: I don't understand this indiegogo thingie
<hno> what is unclear about it?
<slapin> hno: I was not able to figure out at time how to buy 3 boards, and ordered one.
juandie has quit [Quit: Leaving.]
arokux has joined #arm-netbook
<slapin> hno: I know it will not be enough for me, but as I see time is over for second thoughts.
<slapin> so I am still on sticks and tablets.
<slapin> how much does OlinuXIno cost?
<slapin> hno: does cubieboard have battery pins, by the way?
<slapin> and also, how hard is to cheat A10's SATA to connect eSATA raid box?
<slapin> and where can I buy a10 kits (a10 + axp209)?
<hno> slapin, no battery pins in this generation.
<hno> you can buy A10 kits from olimex
<slapin> hno: too bad, I'd like to play with a battery on cubieboard :(
<hno> A10 SATA connects fine to SATA RAID boxes with built-in RAID. It does not work with port multipliers however.
<slapin> hno: about NAND - can you please make your opinion on reading stuff?
<slapin> hno: my eSATA "raid" box is really multiplier.
<slapin> hno: is it hardware or software issue?
<hno> I don't have much idea on what is going on with the NAND read commands. But don't see that the controller should make much difference.
<slapin> hno: what requirements are to work with multipliers? I use dreamplug, where multipliers work, and don't see there any special support.
<slapin> hno: do you have an oscilloscope or logic analyser?
<slapin> hno: I'd like to see what happens on NAND's pins...
<slapin> this is all too weird
<slapin> so if NAND controller is considered not that intelligent, then why there is nothing in SRAM after read command?
<hno> slapin, I do have an OLS. But SUMP Java client is not playing well with my kernel.
<slapin> hno: no other clients?
<hno> there is a python client, but it is very basic and do not support compression so it's hard to capture high frequency signals.
<hno> trace buffer spase of OLS is very limited.
<slapin> hno: :(
<slapin> actually only <20 bytes needed
tzafrir has joined #arm-netbook
<hno> I will try connecting up the OlinuXIno A13 with SUMP later. I can make it run with the help of GDB.
<hno> Or I think I remember how. Was a couple of months ago.
* slapin read ML... how do they connect SATA to STM32F I wonder...
<hno> What?
<hno> Don't remember any discussion about STM32F SATA. Ony SDCARD.
<slapin> hno: EOMA board...
<hno> Yes
<hno> EOMA have SATA.
sspiff has quit [Ping timeout: 245 seconds]
<hno> EOMA CPU module -> IO Board -> SATA device. Not touching the microcontroller.
<slapin> hno: [Arm-netbook] EOMA-68 tablet/laptop/engineering-board PCB schematics design underway
<slapin> hno: SATA: 100%
<slapin> hno: how?
<hno> What how?
<hno> it's wires.
cat_x301 has quit [Ping timeout: 245 seconds]
<hno> and some capacitors.
<hno> and connector
* slapin needs HOWTO on connecting SATA to STM32F which will allow to finish his SCSI-to-everything target project
<hno> STM is not involved in SATA for EOMA.
<slapin> ah, oops
<hno> More annoyed why NAND fails with PLL5 @480MHz but works with PLL5 @408MHz.
<oliv3r> dont overclock it! jk
<hno> From what I can tell the NAND clock is the same.
<slapin> hno: does original sunxi_nand works with such clock?
<slapin> hno: doesn increasing dividers help?
<mnemoc> the linux nand driver has an #ifdef for choosing clock iirc
<slapin> ewwwww
<slapin> probably can be solved at run time
<hno> NAND CLock: PLL5=480MHz, divid_ratio=3, clock=29491200MHz
<lundman> you guys know anything about scatterlists?
<slapin> by using different divider settings
<hno> NAND CLock: PLL5=408MHz, divid_ratio=3, clock=29491200MHz
<hno> hmm.. that math is screwed up somewhere. 480 / 3 != 408 / 3.
<hno> lundman, what about them?
<lundman> when I set my scatterlist->length to something large, like 131072, scatterwalk will often panic
<lundman> if I keep it small, like 512, it does not
Almamuetya12 has joined #arm-netbook
<slapin> hno: I think math there is more comlicated than that
<slapin> clock = 24 * factor_n * factor_k/div_p/factor_m;
<slapin> edo_clk = NAND_MAX_CLOCK * 2;
<slapin> /*FIXME: Ugly :( */
<slapin> nand_clk_divid_ratio = clock / edo_clk;
<slapin> hno: what the f*ck is edo_clk? it is hardcoded 10 in nand_sunxi.
<hno> slapin, have redone that already.
tinti has joined #arm-netbook
<slapin> hno: where?
<hno> my git repo.
<slapin> hno: is sunxi-current "stable" now?
<slapin> hno: I want to rebase my work branch on latest yours
<hno> sunxi-current works.
<hno> Ah, see the error now.
<slapin> hno: does it have NAND stuff?
<hno> not in -current. There is also an mtd branch which is my playground for testing what you have done.
<slapin> hno: could you please post your changes somewhere for me to pick up?
<hno> It's all there.
<slapin> hno: have you changed registers to structure from defines?
<hno> not the nand ones.
<hno> but there is no defines for ccm any more
jeremb has joined #arm-netbook
askit has quit [Quit: Page closed]
mSquare has joined #arm-netbook
<slapin> hno: ok, then I will make it as soon as something works.
<hno> the nand controller struct?
<slapin> hno: yes
<slapin> hno: after your fix to clock display, what clock is displayed with 480/408 MHZ PLL5?
<hno> yes.
<slapin> hno: what clock?
<hno> PLL5
ZaEarl has quit [Ping timeout: 260 seconds]
<slapin> hno: I mean what numbers displayed (clock rate) for 480 and 408 MHz?
<hno> or you mean the NAND cklock?
<hno> calculated clock rate is 3 in both.
<hno> which is a little odd.
<hno> not that it's the same, but that it is3
<hno> NAND Clock: PLL5=480MHz, divid_ratio=15, clock=3MHz
<hno> hm..
<hno> NAND Clock: PLL5=408MHz, divid_ratio=15, clock=3MHz
<hno> odd
<hno> rounding error. clearly not the same
<hno> NAND Clock: PLL5=408000000Hz, divid_ratio=15, clock=3187500Hz
<slapin> very strange
<hno> NAND Clock: PLL5=480000000Hz, divid_ratio=15, clock=3750000Hz
<hno> math do not quite add upp. Commens say prescaler N = 0, but sets it to 1<<3.
<oliv3r> PLL5 you say?
<hno> No NAND clock.
<hno> clrbits_le32(&ccm->nand_sclk_cfg, 3 << 16); /* DIV_N = 0 */
<hno> Ah, no right.
<hno> Ouch..
<oliv3r> Nand clock is sourced either directly from the 24MHz clock, PLL5 OR PLL6
<hno> NAND Clock: PLL5=480000000Hz, divid_ratio=15, clock=30000000Hz
<oliv3r> and N is either 1, 2, 4 or 8 when being set from 0x01 through 0x03
<hno> oliv3r, we know.
RITRedbeard_ has quit [Read error: Connection reset by peer]
RITRedbeard_ has joined #arm-netbook
<hno> NAND Clock: PLL5=408000000Hz, divid_ratio=15, clock=25500000Hz
pawel5870 has joined #arm-netbook
gzamboni has quit [Ping timeout: 265 seconds]
alcides has quit [Remote host closed the connection]
alcides has joined #arm-netbook
alcides has joined #arm-netbook
alcides has quit [Changing host]
gzamboni has joined #arm-netbook
RITRedbeard_ has quit [Read error: Connection reset by peer]
RITRedbeard_ has joined #arm-netbook
RITRedbeard_ has quit [Read error: Connection reset by peer]
RITRedbeard_ has joined #arm-netbook
<hno> NAND Clock: PLL5=480000000Hz, divid_ratio=24, n=1 m=11, clock=20000000Hz
<hno> but still fails
<hno> NAND Clock: PLL5=408000000Hz, divid_ratio=21, n=1 m=9, clock=20400000Hz
<hno> works.
kaspter has joined #arm-netbook
<lundman> cool, thanks for the zfs fix
<slapin> hno: they had some magic re ++/-- dor divider, try to ++ it
<slapin> hno: #define NAND_MAX_CLOCK 10 and its usage is still here
gzamboni has quit [Ping timeout: 265 seconds]
<slapin> hno: what if just set nand_clk_divid_ratio = 15; and pll5 to 480MHz and test?
<hno> slapin, confused. I understand the math, but fail to express it in C. More importantly the NAND chip still fails with reasonable clock.
<slapin> hno: probably it finally gets too high
<slapin> if (clock % edo_clk)
<slapin> nand_clk_divid_ratio++;
<slapin> hno: what this does?
<hno> That's to round down the final clock.
<hno> so it's not above target goal.
<hno> if (div_m % 1)
<hno> div_m++;
<hno> if div_m == 21, how come it's not 22 after this?
<hno> Ah, %2
<hno> Damn math,.
<hno> But still clueless why PLL5=480MHz makes it fail now.
<slapin> hno: probably DIV_N is needed?
<hno> It's set.
<slapin> hno: to zero
<slapin> hno: might try 1 or 2
<hno> no.<hno> NAND Clock: PLL5=480000000Hz, divid_ratio=24, n=1 m=11, clock=20000000Hz
<jeremb> slapin: did you get your hdmi -> vga cable converter?
<hno> fails.
<slapin> hno: ah
<slapin> jeremb: no
<hno> <hno> NAND Clock: PLL5=408000000Hz, divid_ratio=21, n=1 m=9, clock=20400000Hz
<hno> <hno> works.
<hno> even if it's rounded wrongly.
<slapin> hno: any other values?
<hno> like what?
<slapin> hno: probably it bugs on certain divisor/clock settings
<hno> pushed the changes. Need to leave for some hours.
<hno> I suspect there is something else.
<slapin> hno: try setting PLL5 to something in-between.
<slapin> hno: I will be able to do anything in 5 hours or so, if nobody shows me where to solder serial to mk802ii-styled mk802
gzamboni has joined #arm-netbook
hipboi has joined #arm-netbook
<lundman> thanks for the zfs fix
gzamboni has quit [Ping timeout: 264 seconds]
xenoxaos is now known as xnoxaos
<vgrade_> I saw a couple of people had this error "libEGL.so: undefined reference to `DRI2SwapBuffers'" was there a resolution?
gzamboni has joined #arm-netbook
<slapin> do anybody knows of some more cheap PCB prototyping services like http://imall.iteadstudio.com/open-pcb/pcb-prototyping.html ? I need to make 6-8 layers board in small amounts...
<oliv3r> seeedstudio
<oliv3r> hipboi: did you talk to your friend yet about the a1000g?
slash_random has joined #arm-netbook
arete74 has quit [Ping timeout: 248 seconds]
<slapin> oliv3r: seeedstudio?
arete74 has joined #arm-netbook
<slapin> oliv3r: they don't make even 4-layer boards.
<slapin> oliv3r: I can make 1-2 layer boards at home with hot iron na laser printer, when I need them
<oliv3r> slapin: are you sure? i'm pretty sure you can 'choose' your layers
<oliv3r> they shoul doffer the same options as iteadstudio, as they use the same manufacturer :p
<oliv3r> rm: lies. it is not FULLY open
<oliv3r> slapin: theres always dorkbox or whatever the purple service was called; dangerous prototypes has a list of 'options' somewhere
<mnemoc> oliv3r: it is open hardware, and above that it's as open as any sunxi device
<hipboi> oliv3r: yes, check out the aliexpress shop later
<hipboi> oliv3r: it's on store backgroud, but it takes some time to show in foreground
<L84Supper> slapin: where are you located?
<slapin> L84Supper: .ru
<oliv3r> the new google nexus 10 is supposed to be 'open' execpt the videocore
<oliv3r> hipboi: awesome :) will order today then :D
<oliv3r> hipboi: nice cleanup on the shop btw
<mnemoc> hipboi: do you know if the it has the same connectors inside as the old?
<hipboi> not sure
<hipboi> i need to open one
<slapin> any links on the store?
<mnemoc> oliv3r offers his own to be taken apart :p
<oliv3r> google for 'the Cubies hacker shop :)
xnoxaos is now known as xenoxaos
<oliv3r> mnemoc: if it arrives soon, i will take foto's for the wiki for sure
<mnemoc> oliv3r: I mean, before shipping :)
<oliv3r> hipboi: booked your ticket to the bahama's yet? indiegogo only 42 hours left! :p
<oliv3r> before shipping?! now you scare me :p if tom 'tests' it afterwards to ensure everything is 100% in working order, sure
<hipboi> bahama's?
<oliv3r> as long as i still have the warranty :p
<oliv3r> hipboi: or wherever you wanna retire with your new weatlh :p
<oliv3r> i was kidding :)
<mnemoc> hipboi: an island where people who steals other's money goes to hide and enjoy life
<hipboi> ok : )
<hipboi> sounds good idea
<oliv3r> lol
<mnemoc> wait for the second campaign, it will be more juicy :)
<oliv3r> though I don't think 80k will get you that far there, pretty expensive to live there
<oliv3r> cubieboard 2 with an A40? :p
<L84Supper> it's very difficult to move money out of China, they make it very easy for it to come in though :)
<oliv3r> to more techincal stuff; what does AHB clock gating' do? or clock gating in general?
<oliv3r> simply 'enable/disable' the clock to a device?
<slapin> oliv3r: yes
<slapin> oliv3r: actually disabling/enabling clock passing
<oliv3r> so the 'missing' clock gates can be figured out by trying and seeing what does or does no longer work?
<mnemoc> oliv3r: semantically it makes more sense the cubieboard2 to have the double of extensions, and the cubieboard4 to have the quad core soc
<oliv3r> slapin: so basically its a transistor that allows the clock signal to pass or not
<mnemoc> to give some meaning to the number
<slapin> oliv3r: might be so
<oliv3r> mnemoc: cubebieboard++
<oliv3r> slapin: in 'laymans terms' i ment :)
<oliv3r> i just ask, because there's no clock gating defined for things like AC97, SPDIF, keyboard etc
<slapin> oliv3r: it is usually several components, but yes
<oliv3r> and some spots where they could very well be hiding in the gating register
<slapin> hmmmmm
<oliv3r> hmm, the doc is quite specifc, anyway, what triggerd me, is there are timer registers for said components, but no gating entries in the gateing registers, BUT there are holes in the gating registers
<oliv3r> (page 47 and 48)
<oliv3r> so by disabling/enabling certain gates, the ac97/spdif etc gates should be 'findable'
<slapin> oliv3r: or not
<slapin> oliv3r: depends if there are any gates
<oliv3r> slapin: :(
<oliv3r> well there's some 'reserved holes' e.g. 'we don't want you to see this' in the docs and some aren't even in the src
<oliv3r> well not in ccmu_regs
<slapin> oliv3r: they omitted lots of peripherals in the doc, no wonder
<slapin> which of these meles is a2000g?
<oliv3r> slapin: yeah most of it is in the source, but some isn't in the source either, so they are just 'hiding' it?
<oliv3r> slapin: there is only an a1000g i belive, and hipboi said it's not visible in the front yet
<oliv3r> probably has to replicate across the frontend mirrors first
<oliv3r> i am guessing
<hno> slapin, need a picture of the board to be able to help locating serial.
<mnemoc> slapin: aliexpress moderates new products, the a2000g is not just published on the catalog
<stefanro> hno: might be that i can find some time for the sr32 cleanup - which branch is the one i should use?
<slapin> mnemoc: any direct links?
<mnemoc> slapin: only after it passes moderation
<slapin> :(
<slapin> I will spend all my money by then :(
<oliv3r> i wanna buy now!
<hno> oliv3r, ther is schematics, full board layout CAD drawings and component supply available for nexus 10?
<mnemoc> "it for your own safety" (tm)
<oliv3r> hno: of course not, they where talking software! the statement up above claimed 'full' meaning software too
<oliv3r> safety? pff! safety is for wussies!
<mnemoc> oliv3r: if you ignore the gpu and vpu, software is 100% free/open
<mnemoc> and those two are on the road of been REed
* slapin got a cruel plan building A13 "stick" using components from balcony, olimex, and building board at iteadstudio.com
<hno> oliv3r, what missing AHB gates?
<mnemoc> slapin: the a13 is awful for an stick
<slapin> this is far cheaper than building S3C24xx boxes
<slapin> mnemoc: I solder large BGA packages very badly
<mnemoc> S3C24xx is so 4ya
cheng has joined #arm-netbook
<hno> oliv3r, see clock diagram in the datasheet (short version with pinout)
<hno> stefanro, always sunxi-current if you want a sane life with git. sunxi-patchqueue also works but is continously rebased.
<slapin> mnemoc: A13 is TQFP, and I can solder RAM chips
<stefanro> hno: okay, thats what i thought
* hno is not entirely comfortable with TQFP of the spacing & size of A13, but could probably do it.
<oliv3r> hno: ac97 clock gates
<oliv3r> hno even the short datasheet has things like 'NC-CLK' under the nand-clk which I think was sata clk iirc (see linux-sunxi.org/A10/CCM top section)
<oliv3r> or the IIS-clk combined with a nother 'NC' clock
hipboi has quit [Remote host closed the connection]
<oliv3r> slapin: good plan, I've solderd a GDDR ram module too, solderd the pads, put chip on, used hot air blowdryer to 'melt' it in place :)
<oliv3r> hno: and finally, KEYPAD-CLK shows up in the diagram, but is 'missing' from CCM_AHBCLK_GATE[01] in source
<L84Supper> mnemoc: so what I think you are saying is that is other than all the closed stuff it's all open
<hno> oliv3r, KEYPAD & AC97 is on APB
<mnemoc> L84Supper: only that all closed stuff in the a13-olinuxino is optional
<mnemoc> L84Supper: and that eventually those will be open too
<oliv3r> hno: ah! (Wasn't that far yet :p)
<oliv3r> mnemoc: eventually :( Faster! Faster! :) sorry, i'll get back to work
<hno> oliv3r, there is several different logic busses depending on the speed of the pheriperal.
<pucko> gah... I lost the URL for the Mele Debian armhf image... anyone remembers?
<hno> oliv3r, most peripherals also have a function clock.
<hno> both clocks are needed for operation. The bus clock controls the CPU facing side (registers etc) and the function clock the operation of the device.
<oliv3r> ah, dual facing I didn't know
<hno> the bus clock is only gated. function clocks have divisors
<L84Supper> is somebody working on reversing the video decoder/accel in the a10/13? is that part of Lima?
<hno> and some pheripherals have additional clocks derived by th
<hno> their own.
<oliv3r> so you enable/disable the clock (gate) on the CPU facing side; and you setup devisors for the perp. facing side, check. I may write a little abbout that on the wiki
<hno> i.e. UART have a baud rate clock divisor dividing the UART function clock to a sensible baud rate.
<oliv3r> L84Supper: ian ... i forgot, he posted on the ML and on g+
<oliv3r> that
<L84Supper> so allwinner is shy when it comes to sharing any of this source
<hno> shu of sharing any source currently :(
<L84Supper> nothing like building trust :)
<L84Supper> maybe Luke just heard them wrong last year :)
avernos has quit [Remote host closed the connection]
<hno> L84Supper, no, lkcl knows where they stand.
<L84Supper> "sure we will share all the source with you in exchange for community support..... except for big chunks of it"
mSquare has quit [Quit: Leaving.]
<hno> for the A10 the situation is reasonable. The SDK have full kernel & u-boot sources.
<oliv3r> i think once linux-sunxi work becomes more known and more used, it may trigger allwinner into seeing that what is happening here is a good thing (for them)
<L84Supper> oliv3r: maybe, I haven't met any of them or checked into their backgrounds. I wonder what their track record was like with their management before.
<L84Supper> is it the same team as Boxchip?
<hno> oliv3r, maybe. But it's too late for any serious effect. Allwinner already had their boom with A10 sales. Now focus is on next generation.
<hno> L84Supper, should be.
<hno> with some adjustments from being several companies merged together.
<L84Supper> hno: I agree, they should be giving all the source away for the A10 now that it's old. What's left to control? .... unless you have issues with control
<oliv3r> hno: that may be true, but A40 may be very close related so could get a jump start
<oliv3r> sad but true, linux-sunxi will just follow after the facts and nothing exciting will happen in the industry
<mnemoc> L84Supper: lichee2/2.6.36 was released once totally obsoleted by lichee3/3.0.8
<hno> L84Supper, they already have given away as much source as they can realistically do.
<oliv3r> libcedarx!
<mnemoc> Turl: did you decide to take vaapi or REing cedarx as univ. project?
<L84Supper> hno: since GPU and video decoder source is under NDA from ARM?
<hno> cedarx is still their main IP.
<hno> The MALI GPU is under NDA from ARM.
<L84Supper> is the video decoder/accel (mpeg, h.264 etc decoder) part of mali?
<mnemoc> L84Supper: that's cedarx, not mali
<L84Supper> where do they get the cedarx block from?
<hno> cedarx video & audio codec is their is considered their main IP block, what sets the company apart from others.
<L84Supper> did they design it themselves?
<hno> full history is unknown, but it's been part of their whole series of CPUs, noticeably improved with each generation.
<L84Supper> oh ok, and they won't share source for those blocks, got it now
<slapin> I don't know how this all is related to closed drivers
<slapin> I understand they don't want to share their IP blocks, but drivers are just controlling interface...
<hno> slapin, acceleration hardware and software using it goes in tandem.
<L84Supper> so if someone were to reverse the cedarx it would give some of what they consider 'secrets' away to how to build the multimedia IP blocks
<slapin> I don't think I will understand anything re IP blocks building from looking at driver source...
ppord has quit [Ping timeout: 260 seconds]
<L84Supper> now I'm starting to understand the pathology
<slapin> I don't even know what NAND controller thinks now.
<hno> slapin, IP concept also covers software.
<L84Supper> part of the reasons why register specs are not shared is that it provides evidence of how the hardware works and what patents might be violated
<oliv3r> mnemoc: vaapi? what happened to openmax!
<focus_well> hardly true about IP secrets - everyone knows how to build multimedia blocks - all they loose are sales if their chips are not selling
<L84Supper> it could easily be covered by just moving some registers around but that's too much work for some ASIC teams
<focus_well> http://www.ipcores.org has lots of IP all open source
<slapin> L84Supper: if you cover video you 100% know that hundreds of patents are violated, just knowing it is video decoder which is not paid to MPEG LA
<libv> L84Supper: ?
<libv> L84Supper: there's millions to be earned by patent cases
<libv> L84Supper: it's trivial enough to RE one of these blobs, and point out to a judge if it is violating some patents, especially given the amount of money, and this REing time available
<focus_well> The best way around mpeg is to create your own alternative video formats and support one for sure and edge out the closed ones
<libv> focus_well: and now for the real world...
<focus_well> that means a bit of VHDL to add into the cores and then some software to use it
<slapin> focus_well: many patents are not algorithm or format related, they cover whole process of video decoding and encoding
<L84Supper> yeah, they aren't going to support a proprietary standard
<libv> again, the availability of code does not help with IP issues
<focus_well> libv: we all make money eventually doing our own open source projects - so all it needs is one or more persons to invest in this in organized way to phase out locked systems
<libv> focus_well: go at it. now.
<focus_well> libv: I sure will - just starting out on freeing up the KiCAD designs for modular SO-DIMM PCBs and after that who knows
<focus_well> the money is mine but designs are of no use to me after they are built so I give them away
<slapin> any available design on 72-pin SIMM module for KiCAD, and is DRAM chips are available? my AXPpci board is collecting dust without memory :(
<focus_well> not that I know of - I'm just starting out - I don't know where it take me
<oliv3r> there, lots of stuff up on the wiki. so much my fingers hurt now! More tomorrow maybe :)
<mnemoc> he is designing SoMs, not DRAMs
<L84Supper> the a10 was successful because of its features at a low price....
<libv> oliv3r: :)
<focus_well> mnemoc: interchangeable SoMs so if one manufacturer falls over then switch to another one
<L84Supper> the main cost of developing an ARM SOC is the ARM cpu + GPU license + the other IP blocks you buy (and the masks)
<focus_well> that way those who can't open source their drivers will sooner fade
<oliv3r> well until the a40 comes out, the a10 will remain successful. if the a40 has the same pinout as the a10; it will be an instant success imo
<focus_well> L84Supper: there is new CPU + Linux all running on open VHDL code at opencores.org - no need for arm
<oliv3r> problem with opencores, you need to be able to manufacture said CPU's
<mnemoc> focus_well: are you designing also some boards where to put these SoMs?
<L84Supper> focus_well: I don't think people are interested in supporting those cores
<oliv3r> and that requires quite a lot of money (and quite some expertise). BUT I agree, in the far future, aboslutly
<oliv3r> L84Supper: they will be, once you can actually buy hardware with those cores
<mnemoc> oh, a real antenna
<focus_well> oliv3r: they run on fpga - and if you got about $30,000 to $250,000 you can have your own chip
<L84Supper> oliv3r: which core?
<slapin> mnemoc: where?
<slapin> mnemoc: antenna?
<mnemoc> slapin: in your pictures
<L84Supper> MIPS?
<oliv3r> L84Supper: cores -> soc and then ... win!
<oliv3r> L84Supper: Isn't the sparc II design open?
<oliv3r> Oh! Nand clock, for tomorrow! exciting stuffs :) hoemtime now :)
<slapin> mnemoc: I seen better antennas in my practice. I have the same in A7HD, had to fix it to work...
<focus_well> mnemoc: I got a mboard that can take the SoM and break out to LCD, SD, some breadboard area, and power supplies
<L84Supper> China went with a MIPS variant for their supercomputer CPU core
<slapin> L84Supper: MIPS is dead now
<L84Supper> not it China
<focus_well> L84Supper: I rather the existing cores and then win but if they be stubborn, then yes cores > soc > win
<slapin> L84Supper: hope so
<L84Supper> how to crowd source $5M USD for masks?
<slapin> well, some of Chinese hw vendors use open cores, like OpenRisc in their products. e.g Jennic old "Zigbee" modules
<focus_well> its not $5M for masks
<L84Supper> lets say you wanted to use all open cores IP, who could you get to fund the fab?
<slapin> well, you can start with FPGA
<L84Supper> slow
<L84Supper> expensive
<focus_well> about 9months of funding for about 5 people and about $250,000
<L84Supper> or would lots of people want that?
<slapin> if you need FPGA anyway, then you can use open cores for development speedup
<focus_well> correct
<focus_well> everything is normally done in fpga first
<L84Supper> that not my point
<focus_well> then it goes to chip maker
<focus_well> chip maker takes 9 months and about $30,000 to make wafer
<L84Supper> what geometry?
<focus_well> need the rest for staff of about 5 for 9 months to 1 year
<L84Supper> you're talking about FPGA to asic
<L84Supper> nevermind
<L84Supper> you're new to this
<slapin> there are mask asics which are cheaper, but limited.
<L84Supper> if you really want the performance and price of an FPGA then there's nothing stopping you
<focus_well> or you go to fabless houses and just give money
<focus_well> they have experts but you may end up paying a little more
<slapin> many companies who make instruments (expensive hw, low quantities), use FPGAs for functionality, and use open cores.
<focus_well> say $300,000 for a fabless house
<L84Supper> my point was trying to build an SOC at 28nm
kaspter has quit [Ping timeout: 240 seconds]
<slapin> hno: about serlal on mk802
<focus_well> 28nm only if building low power
<L84Supper> I don't think that you'll get lots of support for a FPGA soc
<focus_well> FPGA SoC exists on opencores.org they sell it
<L84Supper> focus_well: who is going to want one that isn't?
<focus_well> I bought one!
<focus_well> :-)
<L84Supper> very few
<focus_well> Its working so I bought one - but expensive and FPGA so much more involved
<slapin> there are lots of cheap FPGAs
<slapin> for $5-$10
<focus_well> but nothing stopping anyone taking that to a fabless house and turning it into some dice and getting it bonded to a PCB and selling it
<slapin> and they can run OpenRisc and some video cards
<L84Supper> sure, some even have a hard M3 core, so whats the problem? :)
<L84Supper> 100 MHz M3 core should be fast enough for anyone :)
<focus_well> But if you got the sources for the VHDL you can put down 10 on same chip
<slapin> L84Supper: put 10 of them into 1 FPGA and make cluster?
<focus_well> yup
<L84Supper> lets say I had all the VHDL or could write more
<L84Supper> who would fund the mask?
<focus_well> some guy is doing a $99 cluster of 60+ CPUs - kickstarter project - got $700,000+ funding
<focus_well> don't know which cpu
<hno> slapin, http://ossfans.org/mk802_1G/20121114_001.jpg the two pads below the CPU are almost certain UART0 RX&TX.
<slapin> I think crosdfinding some SoC would be interesting experience
<slapin> hno: the ones near USB?
<focus_well> that what I think, one of us make it big, don't forget your roots, and fund an open CPU with open VHDL and Linux
<slapin> I mean wifi usb
<focus_well> if you make money, you can't take it with you, so spread it around on open sourced projects :-)
<hno> You almost always first to a CPU in an FPGA, then when tested & verified you resynthesize it for silicon.
<L84Supper> focus_well: I wish there were enough people interested in purchasing such devices
<slapin> focus_well: you can spend all money on vodka and girls, unlimited amounts of money.
<focus_well> i'd be bored i tell ya!
<L84Supper> what most people seem to want is either a status symbol or cheapest that works even if it's closed
<hno> slapin, yes those two. You need to find GND elsewhere, preferably not the same spot you wire the wireless module..
<slapin> L84Supper: enough people buy mk802, and its usefulness is questionable, so there will be enough people for open CPU, of properly adverticed.
<L84Supper> slapin: have any references I could show to a bank, investors, venture cap. etc etc?
<slapin> L84Supper: you can say in your ad, that successful people use only open SoCs/CPUs and it will become status symbol.
<L84Supper> I just don't see the numbers adding up
<focus_well> whats missing is a linux + LCD module that runs gambas (a VB like program). That can go into any machine. I got MK802 with Gambas working.
<L84Supper> heh, I'm all behind you trying that
<focus_well> So all I need to do is put it into SoM and make available drivers for 3", 4", 5", 7", 10" LCDs
<slapin> L84Supper: if you don't see a numbers, make fake ones.
<L84Supper> if the RaspberryPi has to fab their own device they would't be breaking even yet
<L84Supper> has/had
<slapin> focus_well: don't forget of quite popular 1.5" and 2", 2.2"
<slapin> L84Supper: RaspberryPi has good sponsors, no?
<focus_well> The MK802 image is here (not for public release) http://www.gplsquared.com/mk802/mk802.html with gambas3 working and a sample program that boots up. The sample program can even talk!
<hno> L84Supper, Infrant used an open core in their CPU which was used in ReadyNAS. Later bought by Netgear. They switched to an off the shelf ARM cpu & X86 models nowdays however, mostly because there now is suitable and not too expensive ARM CPUs for their market.
<traeak> hehe
* slapin feels bad about talking programs/computers
<focus_well> to make it talk - just type into the box below the talk button and press the button - it comes out the HDMI speakers
<traeak> i wish the fpgas were cheaper
<focus_well> The program is serial port communications - so if you send it RS232 data, it logs it to a file. If you send the data with <s> text </s>, it will parse it and talk that bit
vanner has joined #arm-netbook
<focus_well> good for RS232 terminal that talks!
<focus_well> That is kind of application I think people will buy
* slapin is sick of kid's talking toys :(
<L84Supper> organize the community, show a vendor that they will make $$ by making open hardware, if its real they will do it
* slapin thinks machines should not talk - that's human's privilege
<focus_well> traeak: fpgas will never be cheap - because inside is a lot of waste and redundancy
<L84Supper> get 1M devs to put up $10 ea
<traeak> focus_well: point taken, it's a technology thing
<traeak> well things are changing
<traeak> 10 years ago the options were pretty bleak
<focus_well> L84Supper: I intend to release the SoM KiCAD, and that will allow anyone to put their chip to a SoM and get it talking to LCD - instant winner
mikey_w has quit [Remote host closed the connection]
<focus_well> With gambas running on it, they can use like VB and design their applications very quickly and get it on to the SoM and make money
<hno> focus_well, FPGAs are very cheap compared to not having FPGAs
<focus_well> Of course, if other chip makers want in, they need to their SoMs
<focus_well> and Linux
<focus_well> and LCD :-)
<slapin> my old OR project FPGA board costs $10
<focus_well> and if their stuff is closed, their Lunux and SoMs will not work or be cheap
<slapin> focus_well: and how to hide trade secrets? :)
<focus_well> make own product and sell asap - buy the time the guy next door catches up, you moved on
<L84Supper> $8,596,474 raised for that game console
<focus_well> people respect you if you got decent product anyway
<L84Supper> a project like that with an open SOC in mind
<focus_well> slapin: the open sourced KiCAD will just be infrastructure - you make own products by modifying the files
<traeak> ugh, handheld pls! i don't want to be anchored to a TV screen :(
<L84Supper> http://en.wikipedia.org/wiki/Ouya and they go with nvidia!!
<traeak> considering they are sticking with android i suspect nvidia isnt' so bad a choice
<traeak> its when you want to deviate from android
<traeak> that's when trouble strikes
<L84Supper> they could have at least chosen Samsung since they at least supply docs to many devices
<slapin> L84Supper: many is keyword
<traeak> just a quick glance the biggest problem with ouya is storage
<L84Supper> slapin: vs nidia being none or 0
<hno> The Tegra TRM isn't that bad.
<slapin> L84Supper: and Samsung docs are sometimes very sparse and you have nobody to ask if you're just developer
mikey_w has joined #arm-netbook
n6pfk has joined #arm-netbook
<slapin> and s3c24xx are badly supported in Linux by samsung
n6pfk has quit [Client Quit]
<slapin> hno: tegra drivers are
<L84Supper> no, samsung isn't exactly open, far from it, it's just that they chose the most closed vendor next to Broadcon
RITRedbeard_ has quit [Read error: Connection reset by peer]
RITRedbeard has joined #arm-netbook
<hno> slapin, can't be much worse than Allwinner drivers.
<slapin> the stuff with all these vendors is that they don't respect individual developers, getting any support is very hard, they just don't care
n6pfk has joined #arm-netbook
n6pfk has quit [Read error: Connection reset by peer]
<L84Supper> slapin: then how do we get the community together to present a united front to vendors?
<slapin> L84Supper: join linaro? :)
<L84Supper> what if community devs could join? is that what they are really about?
<slapin> register non-commercial org, crowdfund 1M, profit
<libv> crowdfund to join linaro?
<libv> ?
<slapin> libv: yeah
<libv> good luck
<rz2k> lol
<L84Supper> what they say about themselves and what they really are are probably 2 different things
mikey_w has quit [Remote host closed the connection]
<rz2k> 1M crowdfund is impossible
mikey_w has joined #arm-netbook
RITRedbeard has quit [Ping timeout: 264 seconds]
cheng has quit [Quit: Leaving]
<slapin> rz2k: well, campign length could be set to e.g. 12 months
<L84Supper> managed by a trust
<slapin> 100K/mo
<libv> slapin: and gain what from it?
<slapin> the remains are for bribes.
<libv> slapin: what do you gain by joining the canonical gang?
<slapin> libv: vendor access
<libv> slapin: define vendor access.
<RaYmAn> people rarely want to contribute without getting anything specific out of it.
<L84Supper> exactly what are you allowed to share?
<hno> Linaro is part of the community, and know the issues well. But this do not make the vendors listen much yet.'
<libv> slapin: and specifically, define how this helps us hackers.
<slapin> hno: Linaro communicates a lot with vendors and gets jobs for them done
<libv> ...
<libv> slapin: linaro, for you, is something magical, right?
<slapin> libv: access to datasheets, contact persons in hw vendors, etc.
<hno> slapin, with access to datasheets comes NDA agreements.
<libv> slapin: feel free to talk to vendors directly
<rz2k> [20:05:44] <slapin> and s3c24xx are badly supported in Linux by samsung - zing! https://github.com/linux-sunxi/linux-sunxi/blob/sunxi-3.0/arch/arm/mach-sun4i/include/mach/dma.h#L601
<slapin> libv: yeah, they make something magical like some toolchain bundles, and their site looks cool, too
<libv> slapin: linaro has not, to my knowledge, made any hw documentation available
<libv> or pushed vendors to do so
<libv> slapin: please go do something real
<slapin> libv: but they really get docs and can do things.
<jinzo> that doesen't help him (libv)
<libv> slapin: i really got docs out of ATI
<libv> slapin: and i didn't have to join linaro for that
<hno> rz2k, that was funny
<slapin> rz2k: OMG!
<libv> slapin: there's a lot of allwinner docs about, and noone had to join linaro for those
<hno> linaro don't have those.
RITRedbeard has joined #arm-netbook
<libv> hno: seems like we should keep that crowdfunded 1M then
<hno> and linaro can't give anyone access to the hardware docs their people have access to.
<slapin> libv: I had access to various docs too, but it always were either illegal, or very hard to talk vendors into.
<slapin> libv: I had friend in one of big chip supplier shop, which could ask vendors for me
<libv> slapin: head for indiegog with your big plan
<libv> slapin: do it.
<libv> now.
<libv> but stop cluttering up things with useless chatter.
<jinzo> linaro isn't all bad - but 1M for Allwinner is... ridicule.
<rz2k> indiegogo is fail for Russia, we cant recieve international bank transfers, thanks to our awesome laws.
<jinzo> They do quite some work and support, but the 1M fee is a bit high.
<slapin> libv is evil
<libv> slapin: libv does shit
<mnemoc> rz2k: indiegogo over payapl maybe?
<jinzo> libv, and this still doesen't make anyone entitled to shit on other people.
<rz2k> jinzo: look how many A10 devices are selling, 1M for aw is 1/10 of month income, if they really wanted to join, they could do it.
<hno> jinzo, and linaro knows. It's just that they have not had a flexible membership model that suits vendors like Allwinner.
Simon___ has joined #arm-netbook
<rz2k> mnemoc: paypal doesnt refund money here.
<rz2k> you can send the money, but cant withdraw
<L84Supper> sorry to have disturbed the force, but this comes up so often that it needed some clearing up :)
<jinzo> rz2k, if they wanted to work with open source community, there are easier efforts.
<libv> jinzo: i am just annoyed by the amount of useless bs being spewed here from time to time
<libv> people should spend their time doing useful stuff or shouldn't bother.
<rz2k> jinzo: yeah, and now they just post "go to linux-sunxi for linux support"
vinifm has joined #arm-netbook
<jinzo> libv, it's the same everywhere.
<libv> not to the same degree.
<mnemoc> rz2k: :(
<jinzo> then you're one lucky developer :D
<rz2k> I'm thinking of writing on main page of wiki something like "if aw send you here - just know that they dont support us"
<libv> rz2k: such a thing should be done positively.
<libv> rz2k: the following companies are actively participating in our community: ...
<jinzo> the list would be empty then?
<rz2k> <empty list>
<rz2k> :3
<jinzo> :D
<jinzo> maybe libv has a company? :P
<libv> doesn't hipboi have a company, rhombus tech, zareason?
<libv> jinzo: quite the opposite
<rz2k> zareason is here, but they have their own repos and everything
<jinzo> zareason is supporting linux-sunxi? That's good. Because when I saw their A10 tablet I didn't know if it's in some weird currency or what.
<rz2k> allwinner-dev-team @ github, afaik
<mnemoc> hipboi's cubietech gets us the mali and cedarx libs
<mnemoc> olimex got the SDKs and datasheets
<libv> 4 companies already
<mnemoc> zareason a couple of drivers
<jinzo> uh olimex indeed, how did we forget about that :/
* slapin solders UART nos, so can't say anything useful, hno, thanks for help, it works on oscilloscope
<rz2k> also we need to fix our main page to something like this http://www.ps3devwiki.com/wiki/Main_Page
<jinzo> Anyone from pengupod (or what's it called again) around?
<mnemoc> he left
<rz2k> jinzo: drachensun is here
<mnemoc> ah, missed the r
<mnemoc> yes, drachensun == pengpod
<mnemoc> da<tab> wasn't giving any match :(
<jinzo> that'll be interesting to see how it pans out
<Simon___> is there somebody who knows how to get usb gadget drivers for sun4i?
<mnemoc> Simon___: in the 3.0 tree, using android's defconfig
<Simon___> ok - got to try that
rsalveti has quit [Read error: Connection reset by peer]
mikey_w has quit [Remote host closed the connection]
rsalveti has joined #arm-netbook
<slapin> hno: are you here yet?
<traeak> woah wth is this? where's the phone buttons?
mikey_w has joined #arm-netbook
<slapin> libv: does your A7HD have shitty wifi which works only after repositioning of antenna?
<libv> slapin: the previous owner already did so apparently
<traeak> does the hdmi jack double as a speaker?
<traeak> hehe
<jinzo> is there any A10s specifications? Somewhere between A10 and A13?
<slapin> interesting stick, never seen such HDMI connector layout
<mnemoc> there is a short datasheet flying around
RITRedbeard has quit [Read error: Connection reset by peer]
RITRedbeard has joined #arm-netbook
<mnemoc> jinzo: if you volunteer to make a page about it in the wiki, and a comparison table, I can find it for you
<jinzo> yeah, why not.
<jinzo> looks like they're aiming at dongles with it.
<jinzo> no SATA as it looks like
<traeak> shame it's a missing feature on the quad a9's out there for now
<traeak> hpoefully someone releases an arm64 with sata
<jinzo> but HDMI - that A13 lacks as it looks like
<jinzo> anyone knows what IIS would mean (in the context of a A10s chip)
<mnemoc> jinzo: /q
Simon___ has quit [Quit: Page closed]
<jinzo> thanks
<slapin> jinzo: i2s?
<hno> slapin, I am here kind of.
<mnemoc> :)
cat_x301 has joined #arm-netbook
<Turl> mnemoc ran out of coffee that day
<slapin> hno: have you looked at clock trouble already?
Quarx has quit []
techn has joined #arm-netbook
techn has quit [Ping timeout: 252 seconds]
techn has joined #arm-netbook
vinifm has quit [Ping timeout: 245 seconds]
pawel5870 has quit [Ping timeout: 276 seconds]
<hno> slapin, no. A bit at loss there.
<hno> plan to stare a bit at what Allwinner is doing to figure out where the difference is.
rellla has quit [Quit: Nettalk6 - www.ntalk.de]
<hno> slapin, does not seem to be the NAND clock, unless I am setting it completely wrong.
<slapin> hno: can you do register dump on original u-boot?
<hno> not @480MHz. Need to reflash first.
<hno> @408MHz both works.
* slapin looks for some automatic mmc card inserter/remover/writer
<slapin> I can't do this stuff at work, and at home I have too little time :(
<Turl> lundman: why is rm so slow on zfs? :/
<hno> slapin, there is loady command in u-boot.
<rm> actually I prefer btrfs
<rm> maybe that's why :p
<Turl> rm :P
<rm> and for the record I think porting of ZFS to Android (by lundman ) while an impressive feat
<rm> using ZFS on Android to me seems compeletely insane
<rm> like using rocket fuel in your lawnmower
<slapin> hno: it is cool, but I need clean boots to test u-boot
<jinzo> Damn, even the Allwinners datasheets are inconsistent.
<slapin> hno: jtag might help, probably, but I still don't understand how it is generally attached to Allwinner devices...
<hno> slapin, seems we are missing something in the initialization. Works if I first let Allwinner nand driver access the NAND and then ours. Still @480MHz.
<slapin> hno: well, probably before NAND initialization then
<slapin> please dump registers to compare...
<hno> slapin, it's still loaded by SPL.
<hno> slapin, I will. But need to put the kids to bed first.
<slapin> hno: ok, I'm going home, afk for 1-2 hours.
NIN11 has joined #arm-netbook
vinifm has joined #arm-netbook
NIN11 has quit [Ping timeout: 245 seconds]
<zoobab> hi
<zoobab> just getting my Chromebook now
ZaEarl has joined #arm-netbook
slash_random has quit [Ping timeout: 240 seconds]
freakazoid0223 has quit [Quit: Leaving]
<sv> awesome zoobab
<sv> the ARM ones with 2gb of ram?
<mnemoc> the exynos 5 chromebook is the only relevant one for this channel :)
Mehhh has quit [Ping timeout: 245 seconds]
pawel5870 has joined #arm-netbook
<drachensun> jinzo I'm around now
<Turl> drachensun: hey
<Turl> drachensun: did you get android running yet? :)
<drachensun> turl: It built for the zatab, still hanging on my new tree, I have to figure out some settings and play with the defconfig for the kernel
<drachensun> turl: but yeah, its looking good
pawel5870 has quit [Read error: Operation timed out]
<drachensun> turl: is there any guide or anything for how to boot cm from an SD?
techn has quit [Ping timeout: 252 seconds]
<drachensun> oh never mind, everything in the zip is pretty clear
Mehhh has joined #arm-netbook
Mehhh_ has joined #arm-netbook
<Workboot> Is journalling really appropriate for flash storage?
<specing> no
Mehhh has quit [Ping timeout: 245 seconds]
pawel5870 has joined #arm-netbook
slash_random has joined #arm-netbook
Mehhh_ has quit [Ping timeout: 245 seconds]
Sternennebel has joined #arm-netbook
<jelly-home> but a fully logging file system is like journaling forever!
techn has joined #arm-netbook
<hno> jelly-home, there is very big differences between journaling and log-structured.
merbzt has joined #arm-netbook
<hno> slapin, it's still a mystery. But it is not any clock setting. Leaning more towards a timing issue in reset (0xff).
rellla has joined #arm-netbook
ibrah has joined #arm-netbook
Sternennebel has quit [Read error: Connection reset by peer]
bsdfox has joined #arm-netbook
ibrah has quit [Quit: ChatZilla 0.9.89 [Firefox 16.0.2/20121024073032]]
bsdfox_ has quit [Ping timeout: 252 seconds]
Almamuetya12 has quit [Ping timeout: 245 seconds]
vinifm has quit [Ping timeout: 246 seconds]
<mnemoc> hno: the kernel nfd driver has a #define called USE_SYS_CLOCK (or similar), if enabled we don't see the nand .... it came enabled
<mnemoc> USE_SYS_CLK
tinti has quit [Quit: Leaving]
<Turl> fuu, directfb website down :(
<slapin> hno: timing issue in reset command? but how?
<vgrade> mer and nemo up on mele
<RaYmAn> vgrade: about time! ;)
freakazoid0223 has joined #arm-netbook
* slapin is back
<Turl> WarheadsSE: ping
focus_it has joined #arm-netbook
<WarheadsSE> Turl: pong
Thomas42 has quit [Ping timeout: 245 seconds]
<Turl> WarheadsSE: any general hints on how to get X with fbdev working on ALARM? :)
<WarheadsSE> hmm
<WarheadsSE> fairly straight forward
<WarheadsSE> assuming pure fbdev
<slapin> hno: have you tried insering udelay at reset handler?
rellla has quit [Quit: Yaaic - Yet another Android IRC client - http://www.yaaic.org]
<WarheadsSE> Turl:
<slapin> damn uSD slot is b0rked :(
rzk has joined #arm-netbook
<Turl> WarheadsSE: yeah, pure fbdev, no mali driver on X
<rzk> Turl: it works out of the box
<WarheadsSE> K
rz2k has quit [Ping timeout: 245 seconds]
<Turl> but what do I need to install? :P
<WarheadsSE> then you'd need xorg-server & xf86-video-fbdev
<rzk> pacman -Ss fbdev
<WarheadsSE> plus whatever X you wanted
<Turl> thanks :)
pawel5870 has quit [Ping timeout: 260 seconds]
rzk has quit [Client Quit]
Marex has quit [Ping timeout: 260 seconds]
Mehhh has joined #arm-netbook
<slapin> hno: trying to read 512 bytes from 0 page, nothing in SRAM
<slapin> hno: anything from logic analyser?
Marex has joined #arm-netbook
<libv> oh man, how can slashdot be so perpendicular to the truth
Thomas42 has joined #arm-netbook
<WarheadsSE> anyone ever get a clean updated kernel build for me?
<libv> yes.
<libv> where i just added "Have you tried looking for linux binaries for mali-400, or are you just making baseless statements?"
* WarheadsSE claps for Arch linux ARM being called "ArchlinnuxARM"
<Mehhh> Does the vfat have to be an exact size for adding script.bin in this: http://rhombus-tech.net/allwinner_a10/a10_image/
<libv> i already did s/talking out of your .../making baseless statements/ in case that wasn't clear
<Mehhh> Armchair Linux has a better ring to it
<WarheadsSE> heh
<traeak> WarheadsSE: so the a10 kernel is still the old one eh? :-p
<WarheadsSE> traeak: yeah, I tried to get one of the newer sunxi-3.0 tree to build. . github hated me.
<slapin> hno: never ever see IO_DATA work - always reads zeroes, and writes are ignored...
tuliom has joined #arm-netbook
<drachensun> libv: Some guys are going on and on about no XBMC support either, gotta spread some knowledge in there
rellla has joined #arm-netbook
<lundman> turl: it has to send a copy to cia
<WarheadsSE> lol @ uninformed, but such as is
<Turl> lundman: lol
<Turl> removing ~8GB takes *ages* :(
rzk|3 has joined #arm-netbook
rzk|3 is now known as rz2k
<slapin> aha, I see something works sometimes...
<rm> Turl, try "eatmydata"
<hno> slapin, it is obviously used by the Allwinner driver.
<Turl> rm eamydata rm? :P
<rm> yes
<hno> there is a "DMA" flag that may be relevant. And also a flag controlling if SRAM is used by DMA.
<slapin> hno: it READ0S!!! it READ0S!!!!
<hno> !!!
<slapin> hno: it is now the question what it reads and why
<hno> Heh.
<slapin> hno: it seems it have to be in portions of < 1024 bytes
<hno> Yes.
<hno> buffer is only 1K
<Turl> rm on my desktop with SATA3 disks? :P
<slapin> hno: http://paste.ubuntu.com/1358985/ - reading something (512 bytes)
<slapin> hno: so partial reads are to be implemeted and my ONFI spec is not so clear about this...
<slapin> hno: it reads starting 512 bytes of some page
<lundman> never thought of rm as slow, but not tried it on linux
<slapin> hno: when I choose different pages it reads different things
<lundman> NAME SIZE ALLOC FREE CAP HEALTH ALTROOT
<lundman> zpool1 81.2T 252K 81.2T 0% ONLINE -
<lundman> woo
<lundman> shame its for work
<slapin> hno: when same pages, it reads same things
<slapin> lundman: that's what you pay for zfs nifty features
<rm> Turl, what
<rm> who cares desktop or whatever
<rm> prefix "eatmydata" to your rm command
<libv> drachensun: how dare olimex label this thing an open platform
<slapin> lundman: when zfs will be in legally-feasible state to include in Linux kernel?
<traeak> not very usefulwhen empty
<rm> it NOPs fsync, which rm might do a bit too often; in any case this seemed to help on btrfs
<libv> in some sense, yes, but at least they picked the SoC which currently comes closest
<drachensun> my thoughts exactly, sure its not perfect
<libv> but really, /., pffff
<libv> what are these guys smoking
<traeak> lundman: what kind of stuff is going on the storage?
<libv> and now on to real work :)
<drachensun> but when I looked at all the other SOC's this has the best community support and most available source
<traeak> drachensun: that's a pretty sad state of affairs
<libv> drachensun: yeah, and then notice all the RPi fanboys on /.
<libv> they still do not want to own up to the fact that the videocore runs the whole show
<drachensun> traek: No argument :)
<slapin> TI SoCs are a bit better supported, but these are a bit harder to get...
<hno> well, 2K in total, but the upper half seems to be mostly used for collecting spare data.
<traeak> i dumped my rpi off to some sucker, got almost what i paid for it.
<traeak> s/to/on/
<ibot> traeak meant: i dumped my rpi off on some sucker, got almost what i paid for it.
<drachensun> yup, similar state for the video drivers, its much slower and you cant get it in tablets or netbooks as far as I know
<drachensun> without hacking your own device together
<hno> slapin, Allwinner uses a randomizer in all written data I think.
<Turl> pretty much the only way to get an OMAP is with pandaboard/beagleboard
<Turl> (in board format that is, you could buy a phone too)
<drachensun> slapin: The sad thing is TI wont even sell you there current gen stuff
<slapin> hno: is randomizer predictable?
<drachensun> and sitara processors are VERY expensive in comparison to the chinese ones
<hno> It's seeded in the ECC register.
<hno> slapin, with a static seed per page.
<drachensun> they are pretty capable though, but one processor is almost as much as a MK802 from the cheapest sources
<hno> slapin, disabled only when checking for erased or bad pages I think.
<slapin> hno: can you play with it? I think we can make command to disable or enable compatibility for testing. I want to concentrate on making it work properly (partial reads).
<hno> slapin, use of the randomizer is optional, but increases NAND lifetime and reliability.
<hno> have you pushed your read code?
<slapin> I will push now
<hno> Still fighting with rhe initialization issue. But quite clueless on what it really is about.
<slapin> hno: pushed to work branch
<slapin> hno: it was rebased to your mtd branch
<slapin> hno: why so little NAND controllers out there implement randomizers?
<slapin> hno: and what mechanics for randomizer to prolong NAND lifetime if seeds are fixed?
<hno> It reduces the chances that large areas have the same cell charge.
gzamboni has quit [Ping timeout: 265 seconds]
<hno> if I remember right.
<slapin> hno: where can I read about it?
rellla has quit [Quit: rellla]
gzamboni has joined #arm-netbook
<lundman> phew
<slapin> thinking is hard :(
<lundman> I conquer :)
cat_x301 has quit [Quit: Leaving.]
<hno> slapin, merged your changes. You may want to update.
<slapin> hno: ?
<slapin> hno: interesting, is it possible to make u-boot NAND stuff to output 0x05 command and read page in parts... can't see example of that anywhere...
<hno> slapin, no idea. Further Allwinner code do not read in parts, they do a large DMA transfer, but with nand controller byte count set to 1K.
<hno> some magic of some kind there.
<hno> slapin, I have some other changes in my repo.
<hno> and github is down..
<hno> no it's not. my git is confused.
gzamboni has quit [Ping timeout: 252 seconds]
<Turl> [ 3.170000] [DISP] alloc_pages fail!
<Turl> <1>Unable to handle kernel NULL pointer dereference at virtual address 00000000
<Turl> libv: any idea? ^ :P
<hno> Turl, the second is poor error checking.
<ZaEarl> that reminds me of the fun that was MacOS 8. They stored the system interrupt tablet at 0, without any memory protection. Any write to a null pointer would overwrite the system interrupt tablet. Boom.
<Turl> CONFIG_FB_SUNXI=y
<Turl> # CONFIG_FB_SUNXI_RESERVED_MEM is not set
<Turl> CONFIG_FB_SUNXI_LCD=y
<Turl> CONFIG_FB_SUNXI_HDMI=y
<Turl> maybe I need to enable the reserved mem for it?
<hno> ZaEarl, there is several systems doign that stupidiy with their interrupt table.
<slapin> hno: does u-boot's mtd struct contains buffer of page size?
<slapin> also somebody needs to set proper page size in controller
<hno> slapin, I seem to get the same non-random data in every page. lots of 0x30, lots of 0xff, lots of 0x00, lots of 0x30.
<focus_it> Just noticed - cubieboard has raised $86,000 - $36,000 more than the $50,000 they were seeking. May be with some of the profit cubie should think about start making own SoC
<focus_it> :-)
<libv> Turl: sounds like a plan
<libv> but poor checking indeed, file an issue
<focus_it> Its about $30,000 to make a SoC, but if you don't have the infrastructure its about $250,000 to $300,000 to make it happen
<rz2k> mali license is $1M
<rz2k> mali ddk is $400K
<rz2k> dont question me where I did get this numbers.
<libv> i am way cheaper than that :p
<focus_it> opencores has many of the subsystems - just fund a few guys there to make the 3D accelerators and graphics acceleration
<slapin> hno: it reads first 512 bytes, the rest is crap
<Turl> libv: works with the allocation enabled
<sv> ZaEarl, those were fun days on macos 8
<hno> slapin, i used nand read.raw. Did not get even the first 512. nand dump works.
<slapin> hno: nand raw reads something in weird ways, I use nand dump to test
<slapin> it needs a lot of work
gzamboni has joined #arm-netbook
<slapin> hno: if mtd struct has a buffer for page, implemeting proper reading is easy
<slapin> hno: else chip->ecc.read_page have to be written for ECC_SOFT, which frustrates me
<hno> if not you can add a private buffer.
<slapin> hno: and waste 8KB of data
<slapin> hno: page size programming comes first
<slapin> hno: if controller cares for page size at all in this mode... it seems it is not...
<hno> there is lots of bss memory available.
<slapin> ah, well then...
<slapin> and read_buf rewrite it seems... again...
gx260 has joined #arm-netbook
<hno> have you tried setting the DMA bit and reading from IO_DATA?
<Gumboot> libv: It doesn't matter what <blah> the <blah> <blah>. It's for education!
<Gumboot> (it really doesn't matter what you have to say, the defence for the pi is always the same)
<hno> Gumboot, yea sure. Some hundreds boards was sold for education of how many thousands?
<Gumboot> It doesn't matter if nobody for them for education. It's for education!
<Gumboot> Get with th programme!
<libv> i do not know what chemicals broadcom coated the rpi with
<libv> but they seem quite potent
<hno> potent as will eat your lungs?
<Turl> startx ran, good :)
gx260 has quit [Ping timeout: 252 seconds]
<Gumboot> libv: It's a cult with all the negative connotations. It doesn't surprise me all that much, though.
<Gumboot> Actually, I know someone we used to tease about being in a cult. I bet he's got one!
<rz2k> linux-sunxi spam detect is on rampage today
<rz2k> fourth hit
<libv> rz2k: stop spamming
<rz2k> and all false positive
<libv> sure :p
<rz2k> libv: only after I will see xf86-video-lima :p
gx260 has joined #arm-netbook
gx260 has left #arm-netbook [#arm-netbook]
Hexxeh has quit [Ping timeout: 252 seconds]
vgrade has quit [Ping timeout: 252 seconds]
<hno> slapin, Hmm.. I wonder.. how to fit the randomizer in u-boot.
vgrade has joined #arm-netbook
juandie has joined #arm-netbook
nemik has joined #arm-netbook
<Turl> is http://www.directfb.org/ down for everybody?
<Turl> I wanted to try directfb with G2D but without sources I cannot do much >.<
<slapin> hno: as special ECC, I think.
<ZaEarl> turl, website works for me
<Turl> works now too, weird
<Turl> it was down all day :P
<slapin> hno: just as in omap3 nandecc {hw, soft, hwrandom. softrandom}
<slapin> something like that
<slapin> hno: and write appropriate read_page/write_page functions
freakazoid0223 has quit [Quit: Leaving]
Hexxeh has joined #arm-netbook
rz2k has quit []
<ZaEarl> ugh, no official android 4.2 for my nexus s
<slapin> hno: made it read full page, but it works strange, it seems something is wrong with page numbers/offsets
<hno> slapin, where is that omap3 nandecc?
projectgus is now known as [{xmd}]
[{xmd}] is now known as projectgus
<hno> slapin, wrong in what sense?
<slapin> hno: I need to read NAND spec again, RNDOUT is wrong or something
focus_it has quit [Quit: Leaving]
<slapin> hno: ./arch/arm/cpu/armv7/omap3/board.c:
<slapin> hno: there is nandecc command
<slapin> hno: ah, I messed up column vs page_addr
<slapin> damn
<hno> shit happens