01:35 | Coburn | Well, gotta admit |
01:35 | Coburn | if you're a console user, irssi can't be beat |
02:09 | dmitrijus | Coburn: yes. |
02:47 | Coburn | If anyone needs me, give me a ping |
02:48 | Coburn | I'm using irssi and it doesn't have native sounds |
02:48 | Coburn | (ping dbsx) |
02:48 | Coburn | I'll be here if you need me |
13:10 | dbsx | tis very quiet here |
13:21 | michaelcubox | *beep* |
13:26 | purch | lets make some noice then |
13:28 | purch | topic is vmeta size and kirkwood drivers: kernel with no vmeta -> no sound card and crash |
13:29 | purch | headless with audio and max RAM |
13:30 | purch | after this is solved I will post the solution to the forum |
13:43 | dv505 | I tried the armhf debian build headless with sound. via hdmi=no sound, spdif=sound |
13:43 | dv505 | related? |
13:46 | michaelcubox | if you use a kernel without the dove gpu, why should there be sound? |
13:46 | michaelcubox | over hdmi,as the unit is completely turned off |
14:21 | dbsx | hi purch, I think its just a matter of having a kernel configured with the right options for spdif. WHich kernel are you using? |
14:32 | dbsx | purch: reading your question again. I solved my hassles by patching kernel so that I some RAM (not much) for vmeta. This was a long time ago and no one seemed interested. It was just a kernel config. |
16:41 | purch | spdif only |
16:46 | purch | vdorst 3.5.7 patched git repo, cubox_defconfig with EFI GUID support, audio works. |
16:48 | purch | to that .config I did 5 changes for 1GB RAM and audio card is not found and boot hangs |
16:49 | purch | I try with vmeta=64 |
18:54 | purch | nice, vmeta=64 and GPU=16 |
18:54 | purch | lets test sound |
18:56 | purch | works! |
18:57 | purch | free says: total MEM 951060 |
19:17 | rabeeh | purch: great :) |
20:25 | purch | too early, libmad0 crashes mpd, needs a rebuild |
20:25 | purch | https://bugs.launchpad.net/ubuntu/+source/libmad/+bug/989846 |
20:30 | rabeeh | purch: which bitrate are you trying to play btw? |
20:30 | rabeeh | on mpd? |
20:41 | purch | format 44100:16:2 |
20:42 | purch | rabeeh: ^ |
20:44 | purch | 48000 wont help either |
20:54 | purch | rabeeh: rebuilding it with --disable-aso |
20:55 | purch | I hate ubuntu, they fixed it but rolled it only to next release 13.04 |
21:06 | purch | libmad0 rebuild fixed mpd |
21:07 | purch | well, maybe tomorrow I have time to write this journey to the forum |
21:08 | rabeeh | purch: that would be great |
21:09 | rabeeh | the patch they have submitted seems to disable some assembly code in libmad |
21:09 | rabeeh | i wonder why - probably it's hardfp ABI changes related |
21:09 | purch | something like that |
21:13 | purch | next to install deluge and if cubox runs out of RAM then it is time to order that 2GB version :) |
23:16 | dbsx | methinks that Solidrun should change the boot.scr to contain mtdparts. The kernel parameter should be provided. |
23:16 | dbsx | mtdparts=spi0.0:768k(u-boot),64k(uboot_env),64k(macaddr)ro,-(kernel) |
23:19 | shesselba | dbsx, rabeeh: in the not so distant future we also need a page for fdt blob |
23:29 | dbsx | shesselba: is the fdt blob less than 64k ? |
23:31 | shesselba | currently it is slighly larger than 4k, so 64k as the minimal page size of newer cuboxes is enough |
23:38 | dbsx | ok. so mtdparts=spi0.0:448k(u-boot),64k(uboot_env),64k(sundry)ro,-(kernel) |
23:38 | dbsx | the sundry blob which currently is used to save the mac address (16 bytes reserved) could be used also for the FDT. |
23:38 | dbsx | every uboot I have seen will fit in 448k or even 384k |
23:39 | dbsx | note that the mtdparts/mtdids set by the current uboot are junk (wrong) |
23:41 | dbsx | shesselba: or does the FDT need to be on a page boundary? |
23:43 | shesselba | I don't think it has to be on any boundary, it will be copied to ram like uImage |
23:43 | shesselba | besides, when having a fdt blob, mtdparts can be removed completely as it will also go into it |
23:46 | dbsx | ok then mtdparts=spi0.0:384(u-boot),64k(uboot_env),64k(sundry)ro,-(uimagel) |
23:46 | dbsx | and we can put the FDT at the start of the sundry page and the mac address (which is only accessed by code) at the end of the sundry page. I presume the FDT does not change unless the hardware changes. |
23:47 | shesselba | fdt will be static for each cubox revision, except cmdline, local-mac-address, and some minor stuff maybe. but that should be handled by u-boot |
23:48 | shesselba | it will read the fdt blob and stored mac address and insert it in the fdt prior boot |
23:49 | shesselba | u-boot patches for dove and cubox have been posted and awaiting review. I _hope_ they will get into next release |
23:56 | dbsx | well if you into posting uboot patches then |
23:56 | dbsx | + #if defined(CUBOX) |
23:56 | dbsx | + setenv("mtdids","nor0=spi0.0"); |
23:56 | dbsx | + setenv("mtdparts","mtdparts=spi0.0:512k(u-boot),64k(uboot_env),64k(macaddr),-(uimage)"); |
23:56 | dbsx | + setenv("console","console=ttyS0,115200"); |
23:56 | dbsx | These 3 lines are wrong in rabeehs/marvells u-boot |
23:57 | dbsx | err... make that console=ttyS0,115200n8 |
23:58 | shesselba | please prepare a patch as soon as u-boot patches are in. or remind me of it |