| 14:43 | overflo | Hi all |
| 14:43 | overflo | I have a question about audio cubox |
| 14:43 | overflo | possibilities |
| 14:44 | overflo | I need to have a 24/192KHz audio resolution |
| 14:44 | overflo | could I output this audio to I2S interface |
| 14:45 | overflo | ? |
| 14:56 | shesselba | overflo: _how_ will the receiving device be attached to the cubox? HDMI, spdif? |
| 14:57 | shesselba | do you want 24bit pcm or send the audio compressed to a digital receiver? |
| 15:47 | overflo | Hi shesselba |
| 15:48 | overflo | sorry but I have missing your questions |
| 15:48 | overflo | could you repeat please |
| 15:48 | overflo | ... |
| 15:48 | overflo | thanks |
| 15:55 | overflo | I need to play a audio file with 24bit and 192KHz of Sampling Rate... |
| 15:57 | overflo | I have read that SPDIF peripheral is hardware limited, but I2S that is processor clock depended could reach more speed frequency |
| 15:57 | shesselba | if you mean, you have an audio file with 24b/192k you can play it any time.. but using spdif you will get 16b/48kHz only |
| 15:57 | overflo | yes , but I need and real output of 24bit 192KHz |
| 15:57 | shesselba | pcm? |
| 15:58 | shesselba | and who is playing your audio? |
| 15:59 | overflo | xbmc |
| 15:59 | overflo | or equal |
| 15:59 | overflo | I think that player isn't a problem |
| 15:59 | shesselba | I mean what receiver/audio device you are using |
| 15:59 | overflo | IC |
| 16:00 | overflo | 24bit 192KHz |
| 16:00 | overflo | a DAC |
| 16:00 | shesselba | how do you connect that one to the cubox? |
| 16:01 | overflo | solder wires from cuBox and my DAC |
| 16:01 | shesselba | if you want to solder any stuff to the soc of the cubox, check the Dove (88AP510) functional specification and your DAC datasheet |
| 16:01 | overflo | but I need more quality |
| 16:02 | Goophy | There are no available i2s-headers on the cubox. |
| 16:02 | shesselba | more stereo analog audio quality? |
| 16:02 | Goophy | You only choice is yo buy an usb to spdif-converter. |
| 16:02 | shesselba | Goophy: true, but I hope overflo knows what he is talking about.. |
| 16:03 | overflo | there isn't a I2S interface |
| 16:03 | overflo | on cubox |
| 16:03 | Goophy | Nope. |
| 16:03 | overflo | ? |
| 16:04 | Goophy | But you can get 176KHz over toslink. |
| 16:04 | shesselba | let me get things straight |
| 16:04 | overflo | ok I undestood |
| 16:04 | shesselba | cubox is the system you might have.. |
| 16:04 | shesselba | that is based on a marvell SoC (88AP510) .. but the cubox uses only some of the available functions of the SoC. |
| 16:05 | Goophy | I'm running toslink with external clocking for all samplerates now, sounds as good as anything else. :) |
| 16:05 | shesselba | so no there is no (directly accessible) i2s on cubox |
| 16:05 | shesselba | but there is support for i2s on 88ap510 and IIRC i2s pins are on the HDMI transmitter |
| 16:06 | shesselba | if - and only _if_ overflo knows what he is talking about - he can try to grab i2s pins there |
| 16:06 | overflo | I'm a SOC designer |
| 16:06 | Goophy | No, they aren't available as an ordinary i2s-device. I2S over HDMI works diffently. |
| 16:06 | overflo | I'm sorry about my English |
| 16:07 | shesselba | goophy, i mean the _input_ to the hdmi transmitter |
| 16:07 | Goophy | shesselba: That's inside the soc. |
| 16:07 | Goophy | Impossible to solder. :) |
| 16:08 | shesselba | 1. i2s pins are at the outside of the soc and on the outside of the hdmi transmitter |
| 16:08 | shesselba | 2. _nothing_ is impossible to solder |
| 16:08 | Goophy | How in the world would you solder on a wafer? |
| 16:09 | shesselba | pins, I am talking about pins |
| 16:09 | shesselba | you can mux the i2s output to available pins of the soc |
| 16:10 | overflo | yes |
| 16:10 | shesselba | anyway, overflo: you are sure that you want this? |
| 16:10 | overflo | I need to have a I2 |
| 16:10 | overflo | S |
| 16:10 | overflo | with a 192.KHz |
| 16:10 | overflo | output clock |
| 16:10 | overflo | sample rate |
| 16:10 | overflo | 24 bit |
| 16:11 | Goophy | shesselba: Do you have any info on remuxing the hdmi tx? I was told by a Marvell-guy that it was just best to forget it. |
| 16:11 | Goophy | Path the the hdmi tx I mean. |
| 16:11 | Goophy | Would be awesome to actually have i2s available. |
| 16:11 | shesselba | path the hdmi tx? |
| 16:12 | shesselba | overflo: give me a second |
| 16:12 | Goophy | Internal i2s-path that is now sendt to the hdmi tx. |
| 16:12 | overflo | Datasheet include a I2S output port |
| 16:12 | overflo | on the SOC |
| 16:12 | overflo | of Marvell chip |
| 16:13 | shesselba | goophy: there is no need to favor i2s over spdif.. if you want high-quality audio - as a consumer - choose to send compressed audio over spdif and let you audio equipment do the decodeing |
| 16:13 | Goophy | shesselba: It's more for convenience than quality. |
| 16:14 | shesselba | overflo: yes, i2s is supported by the soc, accessing i2s pins on cubox maybe difficult but possible (with experience in soldering) |
| 16:14 | overflo | yes , no problem |
| 16:14 | Goophy | I would never hear any difference. But it would be nice to keep the cubox inside my dac with just i2s-wiring connecting. |
| 16:14 | overflo | I didn't find schematics of cuBox |
| 16:14 | overflo | on the internet |
| 16:15 | overflo | to find this I2S pins |
| 16:15 | overflo | to find this I2S pin |
| 16:16 | shesselba | officially, i2s on soc supports 44k1, 48k, and 96k but rabeeh suggested to use external clock to overclock i2s controller |
| 16:16 | overflo | where |
| 16:16 | overflo | from what pin ? |
| 16:17 | shesselba | overflo: as I said, i2s might be connected to the hdmi transmitter - grab that datasheet and find the pins youself |
| 16:17 | overflo | ok |
| 16:17 | shesselba | goophy: still don't understand what you mean - there is no dac on cubox |
| 16:18 | shesselba | i2s is used for inter-chip connections.. |
| 16:18 | Goophy | shesselba: I'm talking about my external dac. Putting the cubox-board inside that one to get fewer boxes. :) |
| 16:18 | overflo | External Master Clock |
| 16:19 | shesselba | goophy: what "external dac" ? |
| 16:19 | overflo | could be AU0_I2S_EXT_ MCLK I |
| 16:19 | overflo | ? |
| 16:19 | Goophy | shesselba: A Twisted Pear Buffalo. |
| 16:20 | overflo | shesselba: do you have cuBox schematic |
| 16:20 | overflo | ? |
| 16:20 | shesselba | uhh, I wasn't aware of the existence of that one ;) .. |
| 16:20 | shesselba | overflo: no |
| 16:21 | overflo | your advice is good |
| 16:22 | overflo | I can force Master I2S clock from external source |
| 16:22 | overflo | and use the same code |
| 16:22 | overflo | to transfer music to i2S peripheral |
| 16:23 | shesselba | what code? |
| 16:23 | overflo | Linux |
| 16:23 | overflo | Code |
| 16:24 | shesselba | overflo: you are familiar with i2s? |
| 16:24 | shesselba | there is a Master Clock (MCLK) that belongs to i2s protocol |
| 16:24 | overflo | yes |
| 16:24 | shesselba | and there is an external clock input for i2s on marvell soc - that is different from MCLK! |
| 16:25 | overflo | yes I found I2S input clock |
| 16:25 | shesselba | ok |
| 16:25 | overflo | AU0_I2S_EXT_ MCLK |
| 16:25 | shesselba | yes, that can be used to overclock i2s controller |
| 16:26 | shesselba | (but that is untested!) |
| 16:26 | overflo | yes ... I need only someone that can help me yo find these pins on the schematic |
| 16:26 | shesselba | and I recall that rabeeh said that i2s is also connected to hdmi tx - but currently unused - because spdif is sufficient for consumer usage |
| 16:27 | shesselba | based on that, I tell you: get the TDA19988 datasheet and look up i2s input pins .. |
| 16:28 | shesselba | if you know what you are doing, you will find i2s signals on the hdmi tx pins |
| 16:28 | overflo | Ok |
| 16:30 | Goophy | shesselba: Sorry, I thought the hdmi transmitter was part of the marvel soc. No wonder I was confused. :) |
| 16:30 | shesselba | it isn't |
| 16:31 | shesselba | overflo: I cannot find my photos of the cubox insides but if you are lucky, hdmi tx isn't BGA |
| 16:33 | overflo | shesselba I think that HDMI signal encode I2S signal |
| 16:34 | shesselba | no |
| 16:34 | shesselba | well, yes - on the output of the hdmi tx audio is embedded within the hdmi signals |
| 16:34 | shesselba | but on the input of the hdmi tx audio is either spdif or i2s |
| 16:35 | shesselba | honestly, I still don't see what you want to achieve here.. any hw project you are working on? |
| 16:37 | overflo | I'm design a DAC with audio HD |
| 16:37 | overflo | I have bought cuBox |
| 16:37 | overflo | but create as a network audio |
| 16:38 | overflo | to create as a network audio |
| 16:38 | shesselba | and you want to use the cubox as test-bed for your dac? |
| 16:38 | overflo | test-bed :D |
| 16:38 | overflo | what is a test-bed |
| 16:38 | overflo | :) |
| 16:38 | overflo | ? |
| 16:38 | shesselba | hell, I love the cubox - but there are tons of development platforms on earth that will fit your needs more than the cubox |
| 16:39 | overflo | yes, but I have a cubox at the moment |
| 16:39 | overflo | in my hand |
| 16:40 | shesselba | ok, for me a DAC is the one chip that coverts digital audio to analog audio.. you are designing one of these? |
| 16:40 | shesselba | or you want to build a networked audio player ? |
| 16:40 | overflo | no |
| 16:40 | overflo | I'm a SOC designer |
| 16:40 | overflo | Digital |
| 16:40 | overflo | Cortex M3 or M0 System |
| 16:41 | shesselba | I still don't get it, you are designing what _exactly_ ? |
| 16:41 | shesselba | i2s controller? |
| 16:41 | overflo | I want to build a Network Audio Player |
| 16:41 | shesselba | I got that |
| 16:41 | shesselba | what will the cubox help you with here? |
| 16:42 | overflo | For knowledge, to create something with what you have at home |
| 16:42 | shesselba | hrrr, ok - long answer short: don't use the cubox for that! |
| 16:44 | shesselba | you want to spend your time on other stuff rather wasting it with "how to attach a DAC to the SoC used in the cubox" |
| 16:45 | overflo | it's only a challenge |
| 16:45 | shesselba | no, that _is_ a waste of time! |
| 16:45 | shesselba | buy a usb-to-analog audio stick, plug it into the cubox and work with that .. |
| 16:46 | overflo | too easy |
| 16:46 | overflo | :) |
| 16:46 | shesselba | if you _build_ a SoC you will have your own i2s controller anyway - the one used on the marvell SoC will not help you at all |
| 16:48 | shesselba | if you want to build hw ip for i2s controller, by a zedboard and put your 192k DAC on an FMC.. |
| 16:48 | overflo | I would a system with XBMC I quality audio and I couldn't use a microcontroller to |
| 16:48 | overflo | do it |
| 16:49 | overflo | yes I know |
| 16:49 | overflo | zedboard with A9 processor |
| 16:49 | overflo | but it's too expansive |
| 16:50 | shesselba | ~300 EUR |
| 16:51 | shesselba | anyway, maybe I just don't understand what your final goal is.. I told you how to get access to i2s pins on cubox and warned you wherever I could.. |
| 16:52 | overflo | I have aswer to your question |
| 16:52 | overflo | I have answered to your question |
| 16:53 | overflo | I need to drive a DAC 24bit and 192KHz samping rate |
| 16:53 | overflo | this is my goal |
| 16:53 | overflo | but I have no experience on linux programming |
| 16:53 | overflo | and so on |
| 16:53 | shesselba | ok, got that and told you there a a lot of dev board more suited |
| 16:54 | overflo | I finding something that can be hardware modified without change any linux source code |
| 16:55 | shesselba | well, for cubox you will have to modify linux source code |
| 16:56 | overflo | change a GPIO or a MUX is possible... |
| 16:56 | overflo | but create a Driver for a new I2S device on ZedBoard |
| 16:56 | overflo | at the moment for me is very challenging |
| 16:57 | overflo | :D |
| 16:57 | shesselba | and soldering on BGA or QFN isn't? |
| 16:57 | overflo | no... |
| 16:58 | overflo | I have a infrared solder station |
| 16:59 | shesselba | ok, but that will not help you reaching pins h5, g5, f5, g6 on the BGA |
| 16:59 | overflo | yes, this is because I asked you a schematic |
| 16:59 | overflo | or a gerber Layout |
| 17:07 | shesselba | overflo: have a look at the rpi - it looks like it allows you to map i2s to a 2.54mm header.. |
| 17:07 | overflo | rpi ? |
| 17:07 | shesselba | raspberry pi |
| 17:08 | overflo | I have also it |
| 17:08 | overflo | :D |
| 17:08 | shesselba | then use it! |
| 17:08 | overflo | in my hand |
| 17:08 | shesselba | http://elinux.org/RPi_Hardware, check P1 |
| 17:08 | overflo | but I can overclock it |
| 17:08 | shesselba | "I²S interface (if pins are reconfigured in software, hardware hack may be required[2]) " |
| 17:08 | overflo | ? |
| 17:09 | shesselba | don't know, check the documentation |
| 17:15 | overflo | there are no documentations about Broadcom processor |
| 17:15 | overflo | I think Broadcom use an internal linux develop |
| 17:16 | overflo | no informations are available |
| 17:16 | shesselba | what did you expect? |
| 17:16 | shesselba | it's broadcom |
| 17:16 | overflo | as marvell |
| 17:16 | overflo | a datasheet |
| 17:17 | overflo | or something else |
| 17:17 | shesselba | there is a datasheet |
| 17:17 | shesselba | on the elinux.org link above |
| 17:17 | shesselba | but it's crippled as hell |
| 17:24 | overflo | :) |
| 18:34 | Hybridvs | greetings |
| 18:36 | Hybridvs | ready to do upgrade to geexbox-devel-20121206-r15609.cubox.tar.bz2 , backing up the current SD |
| 18:57 | Hybridvs | one question. where is in geexbox the file to edit to set the services to start? i wish to deactivate bluetooth and wpa-supplicant services |
| 19:59 | Hybridvs | when the cubox blinks the red dot for a while and then shuts down is signaling a bad boot image ? |
| 21:23 | Hybridvs | ok , the geexbox 20121206-r15609 works like a charm. Choppines and boxing of videos dissapeared and now it plays smooth and great. The interface is a joy to handle with the ir-remote and the system in general feels a lot more professional |
| 21:57 | jaapio | hi |
| 21:58 | jaapio | I'm currently trying to play hd video's on my cubox using geexbox. But it feels a bit slow |
| 21:59 | jaapio | the rootfs is located on a sd card. Are there way's to speed it up? |
| 22:01 | Morta | Hi |
| 22:01 | Morta | You Play FullHD (1080p) Moives with your cubox ? |
| 22:02 | Morta | So check with SD and HD 720p Movies are slow ? |
| 22:02 | Morta | With Remux and 1080p movies with high fps the processor is too slow |
| 22:04 | jaapio | is a 720p movie |
| 22:05 | jaapio | but also the xbmc menu is not very shooth |
| 22:06 | Morta | Which revision you take of geexbox |
| 22:06 | Morta | ? |
| 22:06 | Morta | Take the newst devlopment version ist works fine on my cubox |
| 22:07 | jaapio | where can i find that? |
| 22:07 | Morta | You can do it with the Cubox installer |
| 22:07 | jaapio | ok, I will try |
| 22:07 | Morta | http://www.solid-run.com/mw/index.php/CuBox_Installer |
| 22:07 | jaapio | can it also be an issue with a slow sd card? |
| 22:08 | Morta | do not take the soft ftp |
| 22:08 | Morta | Yes ist possible you have not SDHC ? |
| 22:09 | jaapio | I found some topics about people running it from esata which seems to be faster |
| 22:09 | jaapio | it is a sdhc |
| 22:09 | Morta | so its shoudnt be a problem |
| 22:10 | Morta | The Geexbox havn't a e sata drivder |
| 22:10 | Morta | drive |
| 22:10 | Morta | ah |
| 22:10 | Morta | fucl |
| 22:10 | Morta | driver |
| 22:11 | Morta | I havn't be able to read in the geexbox from the esata drive |
| 22:11 | Morta | The drive have to inistalte in the uboot |
| 22:12 | jaapio | ah I see, I goes its the same for nfs boots? |
| 22:13 | Morta | no |
| 22:13 | Morta | i have my NAS over nfs network on the cuboy |
| 22:13 | Morta | it runs well |
| 22:14 | Morta | i can play sd an hd ready movie over nfs |
| 22:15 | jaapio | did you notice any performance difference between nfs and sd card? |
| 22:16 | Morta | to be onest i try only from nfs |
| 22:16 | Morta | but i see no reason why should be a problem to play from the sd card |
| 22:17 | Morta | normally its should be faster as over nfs |
| 22:17 | jaapio | ok, thanx. I will try the latest version of geexbox |
| 22:17 | Morta | ok good luck |
| 22:49 | jaapio | Morta: I just installed the latest development version of geexbox, It is continuesly printing hdmicec:poll do you know what is the issue here? |
| 23:33 | Morta | no signal on TV |
| 23:33 | Morta | ? |
| 23:33 | Morta | its the hdmi output |
| 23:33 | Morta | should be right |