| 00:14 | shadeslayer | any clue what's the standard ship time to Europe? |
| 00:14 | shadeslayer | i.e. if I order right now, will my order ship by 3/20/2014 or possibly upto a month after that, and then how long will it take for the box to arrive? |
| 01:08 | heap | hi there |
| 01:08 | heap | whats the best distro and uptodate for NAS on cubox pro? |
| 09:08 | heap | hi there |
| 09:08 | heap | whats the best distro and uptodate for NAS on cubox pro?:) |
| 09:12 | matoking | @heap I'm thinking of ArchLinux |
| 09:12 | matoking | But I have no experience since I'm setting up my Cubox-i for the very first time :) |
| 09:13 | heap | i mean cubox pro, the old one |
| 09:13 | matoking | Oh |
| 09:14 | matoking | Sorry |
| 09:14 | matoking | Aww dang the SD card slot in my laptop doesn't seem to work |
| 09:22 | jnettlet | heap, the cubox pro should be able to handle just about any NAS distro that supports ARM. |
| 09:22 | jnettlet | the only caveat would be if you plan on running a DLNA server on it that supports transcoding you probably want one that uses gstreamer so it can take advantage of the vmeta acceleration |
| 09:25 | heap | jnettlet: ah thanks, what transcoding? |
| 09:26 | jnettlet | transcoding is changing one media format to another. |
| 09:27 | heap | ah okay, hm so the one which uses gstreamer, any tip?:) |
| 09:31 | jnettlet | heap, I think rygel is the GNOME version that uses gstreamer. I can't think of any others off the top of my head |
| 09:39 | heap | thanks i will take a look but i meant the distro on which it will run :) |
| 09:43 | jnettlet | as I said above, basically any distro that supports ARM. As with any distro it is all about what you are most comfortable with. |
| 09:51 | heap | well i thought there is some which is tunned especially for cuboxpro :) |
| 09:57 | matoking | Okay there's a problem |
| 09:57 | matoking | I can't mount my SD card on my laptop |
| 09:58 | matoking | Can the boot file be modified with an editor like nano or vim? |
| 10:00 | heap | jnettlet: or kernel tunned... |
| 10:00 | jnettlet | it depends what type of boot file you are using. boot.scr, no. uEnv.txt, yes. |
| 10:00 | matoking | I should note that the bootloader does not recognize my USB keyboard, but Android does |
| 10:00 | matoking | Okay, I'll look there |
| 10:00 | matoking | I have a Linux smartphone I can SSH to |
| 10:00 | jnettlet | heap, most the Cubox specific distros are included in the cubox-installer script |
| 10:01 | jnettlet | matoking, are you using the latest version of u-boot? If not then make sure you are using the bottom usb port |
| 10:01 | matoking | Oh |
| 10:01 | matoking | I'm not, actually |
| 10:01 | Marmotte | matoking: you can rebuild boot.scr with uboot utilities |
| 10:02 | matoking | Can I modify the boot file using the bootloader |
| 10:02 | Marmotte | (I don't remember the name) |
| 10:02 | matoking | Oh good |
| 10:02 | jnettlet | mkimage |
| 10:02 | matoking | I have the ArchLinux partition installed on an external HDD |
| 10:02 | matoking | Connected using the USB 2 port |
| 10:03 | jnettlet | then you will need to update u-boot to the latest version which enables both ports properly |
| 10:03 | matoking | Dang |
| 10:04 | matoking | How hard is it? |
| 10:04 | matoking | Do I need to copy some files to the SD card |
| 10:04 | matoking | or do I need to use a specific utility? |
| 10:04 | matoking | Because if it's the latter I may be out of luck |
| 10:04 | jnettlet | for the cubox-i you need to dd two files to the sdhc card. |
| 10:05 | jnettlet | if you are on linux or OSX |
| 10:05 | jnettlet | for windows you need a special utility |
| 10:05 | jnettlet | The wiki is your friend. http://imx.solid-run.com/wiki/index.php?title=Building_the_kernel_and_u-boot_for_the_CuBox-i_and_the_HummingBoard |
| 10:07 | matoking | Oh good |
| 10:07 | matoking | I think I have a Live Linux installed on my USB stick |
| 10:08 | matoking | And my desktop PC has an another SD card reader |
| 10:08 | matoking | Wish me luck! |
| 10:18 | heap | jnettlet: whats cubbox-installer script? |
| 10:18 | heap | jnettlet: on the sd card was ubuntu |
| 10:20 | jnettlet | heap, use the wiki. http://www.solid-run.com/mw/index.php/CuBox_Installer |
| 10:25 | heap | thanks |
| 10:26 | matoking | I had a hunch I'd have to do plenty of DIY to get stuff working |
| 10:26 | matoking | And Cubox-i certainly doesn't seem to disappoint :P |
| 10:32 | matoking | export CROSS_COMPILE=/usr/bin/arm-linux-gnueabi- |
| 10:32 | matoking | Is this what I have to set in order to compile U-Boot? |
| 10:32 | matoking | Since there isn't an executable called arm-linux-gnueabi-, but a whole bunch of them with different names |
| 10:33 | matoking | Wait, I think I figured it out |
| 10:41 | matoking | Yes |
| 10:41 | matoking | Compiled the bootloader and copied to the SD card using my Jolla |
| 10:43 | matoking | Okay, what U-Boot utility can I use to modify the boot priorities |
| 10:43 | matoking | I assume by that you meant commands you can use in the bootloader |
| 10:47 | matoking | Darn |
| 10:47 | matoking | It seems that U-Boot doesn't recognize my USB HDD |
| 10:47 | matoking | usb storage brings up nothing and running usb start or usb reset doesn't help either |
| 10:49 | matoking | Okay, is it possible to do in such a roundaway way that I first boot something from the SD card that boots up the actual Linux distro on the USB HDD? |
| 10:56 | matoking | Okay turns out the bootloader doesn't recognize the top USB port yet |
| 10:56 | matoking | Even though I downloaded everything from the Github repository which was supposed to have the latest version of U-Boot |
| 10:56 | matoking | (AFAIK) |
| 10:58 | matoking | @jnettlet What is the latest version of U-Boot I should use? I downloaded the one in rabeeh's Github repository and it doesn't detect the top USB port correctly |
| 10:59 | matoking | That, or I updated the bootloader improperly |
| 11:00 | matoking | Does anyone know which fork of U-Boot do I need to compile and install in order to use both USB ports in the bootloader? |
| 11:00 | matoking | I'm talking about Cubox-i4Pro |
| 11:56 | warped-rudi | Hi, anyone of the u-boot/kernel gurus around ? |
| 11:56 | matoking | I don't think so :/ |
| 11:57 | jnettlet | well that is a little insulting |
| 11:57 | warped-rudi | Hehe... |
| 11:58 | warped-rudi | What component is responsible for setting up the memory timing ? |
| 11:59 | warped-rudi | I see the ffect here, that a C1 shows a better cache transfer rate than a i4pro. |
| 11:59 | warped-rudi | This is with Rabeehs, SPL u-boot. |
| 12:00 | matoking | @jnettlet You mentioned that there is a version of U-Boot that supports both USB ports, but the one on rabeeh's repository didn't work |
| 12:01 | jnettlet | warped-rudi, u-boot sets up the DDR timings, the kernel sets up the L2 cache |
| 12:03 | jnettlet | matoking, hmm I thought that was fixed. it is a bug. |
| 12:04 | matoking | Hmmm |
| 12:04 | matoking | What's the device id for the bottom USB port |
| 12:04 | matoking | As in, /dev/xxxxx |
| 12:06 | warped-rudi | jnettlet, what I see here is that dd'ing a file from sd to /dev/null gives the expected result (i4pro is a little bit faster than C1) when the file is not yet cached. |
| 12:07 | warped-rudi | However, when the file is already in cache, the C1 is faster than the i4pro by factor 1.5. |
| 12:08 | jnettlet | warped-rudi, could be a result of SMP and cache coherency. Try to limit the number of CPU's to 1 and test |
| 12:09 | jnettlet | trust me the DRR used by the i4pro is significantly faster. I have done a lot of hardware performance testing |
| 12:10 | jnettlet | matoking, there is no specificy /dev/xxxx device for the usb port. It is a host port not a device. |
| 12:10 | jnettlet | it will have a sysfs entry |
| 12:10 | matoking | Oh, okay |
| 12:11 | warped-rudi | jnettlet, Will try tonight. I have no reason not to trust you... |
| 12:13 | warped-rudi | BTW, I had a bad dejavu with my i4pro two days ago: The micro-usb socket fell off. Just thw same way it did on the C1. Looks like only soldered on the pins, not on the body. |
| 12:17 | jnettlet | warped-rudi, I would report that to the support email address. |
| 12:21 | warped-rudi | I already mailed it to Rabeeh. But he apears to be a bit silent at the moment. |
| 12:23 | jnettlet | He has been busy this week, and today is the weekend. |
| 12:23 | matoking | Oh wow the SD card reader started working again |
| 12:28 | matoking | Ah I'm stupid |
| 12:29 | matoking | I had to enable the Automount on Attach option |
| 12:35 | matoking | Okay it looks like I'm going to install ArchLinux on the microSD for starters |
| 12:35 | matoking | But I'd like to boot from USB if possible |
| 12:44 | matoking | What's the Wi-Fi interface in Cubox-i4Pro? |
| 12:45 | _rmk_ | if anyone is looking at eSATA 2.5" stuff, note that I have here an interesting situation where a 2.5" SSD doesn't fit in a 2.5" eSATA box. |
| 12:45 | matoking | I presume it could be found using lsusb, but it only finds the keyboard I have and two root hubs |
| 12:45 | matoking | lspci doesn't work |
| 12:54 | matoking | Ok, it's presumably eth0 |
| 12:58 | matoking | None of the packages that I need to connect to a wireless network appear to be installed |
| 12:58 | matoking | wifi-menu, wpa- |
| 12:58 | matoking | wpa_supplicant, netctl, etc. |
| 12:59 | matoking | Ahh, eth0 is the physical Ethernet port, isn't it |
| 12:59 | matoking | Darn |
| 13:06 | matoking | Okay, is there any way I can connect to a wireless network using the default ArchLinux installation |
| 13:07 | matoking | wifi-menu is probably what I would use but it fails because 'dialog' is not installed |
| 13:12 | matoking | Ahh screw it I'll try Debian instead |
| 14:07 | matoking | I get "Unable to set up timer: unexpected error" when trying to set up the Wi-Fi interface |
| 14:09 | xraxor | check the forum, |
| 14:33 | matoking | Found nothing on the forums |
| 14:35 | matoking | I would probably install a package to help with solving the problem but that's kind of impossible when you can't get connected to the Internet in the first place |
| 14:50 | matoking | Okay I feel like bashing something with this keyboard |
| 14:55 | matoking | Is there anyone who has successfully set up a connection using the Wi-Fi interface? |
| 14:55 | matoking | Please |
| 14:57 | ptl | not me :( |
| 14:58 | matoking | I've tried two distros and I can't connect to anything |
| 14:59 | ptl | what are you trying to use? the graphical environment or the commandline? |
| 15:00 | matoking | Commandline |
| 15:00 | matoking | No choice since the basic installation is very bare |
| 15:00 | matoking | And to install anything else I would have to, you guessed it, connect to the Internet |
| 15:01 | matoking | I've been editing the /etc/network/interfaces file |
| 15:01 | matoking | I'm trying to connect to an access point named WLAN, which at the moment isn't encrypted by WPA or anything |
| 15:03 | ptl | the /etc/network/interfaces in the case of Ubuntu is deprecated in favor of networkmanager |
| 15:04 | matoking | Oh shit |
| 15:04 | ptl | you can try the command-line variation of networkmanager, or copy configuration files |
| 15:04 | matoking | I think I got it |
| 15:04 | matoking | YES! |
| 15:04 | matoking | Okay |
| 15:04 | matoking | The time was completely bonkers |
| 15:04 | matoking | It was year 1929 according to Cubox-i so I changed it to the actual date |
| 15:04 | ptl | under /etc/NetworkManager/system-connections you would have some text files containing the data for the wireless connection |
| 15:04 | ptl | let me get and example for you. |
| 15:05 | matoking | Well I'll install ssh and some other tools and get to work |
| 15:06 | matoking | Okay I've SSH'd in |
| 15:06 | matoking | I'll try restarting the whole thing and check if it works on boot |
| 15:07 | ptl | matoking: http://pastebin.com/d7D0eNYC |
| 15:09 | matoking | It appears to be that the time isn't set correctly on boot-up |
| 15:09 | matoking | And it needs to be correct in order to connect |
| 15:16 | matoking | That, and I still need to figure out how to install the OS on the external HDD I have |
| 15:16 | matoking | This 4 GB microSD will run out quickly I think |
| 15:27 | matoking | But is Cubox-i supposed to be able to track time by itself |
| 15:28 | matoking | Or do I need to synchronize using a NTP? |
| 15:31 | _rmk_ | matoking: synchronising via NTP is always a good idea :) |
| 15:31 | matoking | Yeah |
| 15:32 | matoking | But there in lies the problem |
| 15:32 | matoking | To be able to connect to the Wi-Fi access point my time needs to be on sync |
| 15:32 | matoking | And for my time to be on sync I need to connect to the Internet |
| 15:32 | _rmk_ | but... there's two RTCs in the cubox-i4 - one is in the imx6 which isn't preserved across power loss, and an external one which is. |
| 15:33 | matoking | Odd |
| 15:33 | matoking | I'm using debian-jessi |
| 15:33 | matoking | Should it work out of box? |
| 15:33 | matoking | Normally it says the year is 1929 |
| 15:33 | _rmk_ | I've no idea how those kernels are setup |
| 15:33 | _rmk_ | check the boot messages |
| 15:33 | matoking | Which either means it's faulty or not working or my Cubox-i is a time machine |
| 15:33 | matoking | How do I do that? |
| 15:34 | _rmk_ | "dmesg | less" at a terminal prompt |
| 15:34 | _rmk_ | search for "rtc" |
| 15:34 | _rmk_ | here, I have: |
| 15:34 | _rmk_ | rtc-pcf8523 2-0068: rtc core: registered rtc-pcf8523 as rtc0 |
| 15:34 | _rmk_ | snvs_rtc 20cc034.snvs-rtc-lp: rtc core: registered 20cc034.snvs-rtc-lp as rtc1 |
| 15:34 | _rmk_ | ... |
| 15:34 | _rmk_ | rtc-pcf8523 2-0068: setting system clock to 2014-02-14 12:29:56 UTC (1392380996) |
| 15:35 | _rmk_ | rtc0 is the external rtc, rtc1 is the internal |
| 15:36 | matoking | Yep |
| 15:37 | matoking | Found three lines |
| 15:37 | matoking | The third line being the "setting system clock to 2014-02-etc" line |
| 15:37 | matoking | Hmm |
| 15:37 | matoking | It seems to connect on boot now! |
| 15:37 | matoking | And date is reported correctly as well |
| 15:37 | _rmk_ | what was before the : ? |
| 15:38 | _rmk_ | on that line |
| 15:38 | matoking | rtc-pcf8523 2-0068 |
| 15:38 | matoking | So yes |
| 15:38 | matoking | It seems to be working now |
| 15:38 | _rmk_ | okay, so it's using the external rtc, which should be correct |
| 15:39 | _rmk_ | and should be battery backed... exactly which cubox-i model do you have? |
| 15:39 | matoking | Cubox-i4Pro |
| 15:39 | _rmk_ | that should be fine |
| 15:39 | matoking | Anyway, things are looking far better now |
| 15:39 | _rmk_ | it's entirely possible it wasn't initially set - mine wasn't when it arrived |
| 15:40 | matoking | Now I'll try booting it up with just the power supply plugged in |
| 15:41 | matoking | If I can connect using SSH I can set it up properly |
| 15:43 | ptl | you can also use the serial/USB cable |
| 15:43 | matoking | I like to keep things tidy :) |
| 15:43 | matoking | Anyway |
| 15:44 | matoking | At the moment only problem I have is that I can't boot from USB |
| 15:44 | _rmk_ | so... projects for this afternoon: (1) reduce size of the micro-usb connector on the cable, so it and an esata plug can live next to each other, and (2) file the esata box so the ssd fits. |
| 15:49 | matoking | The USB HDD is recognized correctly |
| 15:49 | matoking | Time to set up a NAS! |
| 16:47 | matoking | Oh boy I already exhausted the 4GB microSD |
| 16:47 | matoking | That didn't take long |
| 16:47 | ptl | o0 |
| 16:48 | matoking | Okay is there any way I can make the OS run on the USB HDD too |
| 16:53 | matoking | Sorry, my laptop froze |
| 16:53 | matoking | Anyway, how can I make my USB HDD work in tandem with the root filesystem or whatever you call it |
| 16:53 | matoking | Is a symlink or something all I need to do? |
| 16:54 | _rmk_ | you want the kernel to load off SD and then mount the root filesystem off USB HD? |
| 16:54 | matoking | Yeah, that would be great |
| 16:54 | matoking | Although it didn't seem to work the first time I tried |
| 16:54 | matoking | So I resorted to the SD card |
| 16:55 | _rmk_ | you need root=/dev/sda to be passed to the kernel |
| 16:55 | matoking | And if I copy what I already have on my SD card to the HDD and pass that kernel parameter |
| 16:55 | matoking | Everything would work as normal except that it's running on my HDD and not the microSD? |
| 16:56 | _rmk_ | should do - how are you planning to do the copy? |
| 16:57 | matoking | Well I have mounted it to /media/hdd |
| 16:57 | matoking | And I have a sda2 partition with the filesystem ext4 and nearly 2 TB of free space |
| 16:57 | matoking | So, will I just copy everything there? |
| 16:57 | matoking | Using cp? |
| 16:58 | _rmk_ | cp -a, but avoid copying /media/hdd itself and any lost+found :) |
| 16:58 | sickness | I'd always go for rsync over cp ;) |
| 16:59 | _rmk_ | rsync can be more heavyweight for a pure local copy |
| 16:59 | matoking | Okay, if I copy everything from root except for /media and /lost+found it should work fine |
| 16:59 | _rmk_ | yep |
| 17:00 | _rmk_ | remember the -a though |
| 17:00 | purch | cp -aRx rocks |
| 17:01 | purch | x for one file system only |
| 17:01 | _rmk_ | yep |
| 17:01 | _rmk_ | -a imples -R |
| 17:01 | matoking | Okay, if there was some sort of exclude option |
| 17:02 | _rmk_ | what you could do is rename /media/hdd/lost+found to something which doesn't clash, and then remove the new lost+found and move it back |
| 17:02 | _rmk_ | must keep it in /media/hdd though |
| 17:03 | purch | _rmk_: hmm, so it looks like |
| 17:04 | matoking | Oh and turns out that while the SD card has a total capacity of about 4 GB the partition the OS resided in was only 2 GB |
| 17:05 | matoking | Now, if I could remember the utility that you use to change kernel parameters on boot... |
| 17:06 | matoking | sysctl |
| 17:08 | _rmk_ | you mean the root= thing? probably something in uboot |
| 17:08 | matoking | Oh yeah |
| 17:09 | matoking | I saw uEnv.txt on root |
| 17:09 | matoking | Maybe that's it |
| 17:10 | purch | one favorite to sysctl is vm.swappiness = 1 |
| 17:11 | matoking | Ah yes |
| 17:11 | matoking | uEnv.txt |
| 17:11 | matoking | root=/dev/mmcblk0p1 |
| 17:11 | purch | I think mostly stuff under /proc can be set in sysctl |
| 17:11 | matoking | Looks like this will be a piece of cake |
| 17:15 | matoking | Okay, time to boot up and hope for the best |
| 17:16 | matoking | Yeah got a kernel panic |
| 17:17 | matoking | And it seems I should've used /dev/sda instead of /dev/sda2 |
| 17:21 | davorin | ehm../dev/sda as rootfs? don't think so... |
| 17:21 | matoking | Using root= kernel parameter? |
| 17:21 | matoking | It did list it as a possible root filesystem |
| 17:21 | davorin | like above with "root=/dev/mmcblk0p1", device "mmcblk0", partition "p1" |
| 17:22 | davorin | but with usb(sata its just 1, 2, 3, ... for partition... |
| 17:22 | matoking | You mean like /dev/sda2? |
| 17:23 | davorin | if that is your rootfs, yes |
| 17:23 | matoking | I did and it caused a kernel panic |
| 17:23 | davorin | you have copied over to usb drive? |
| 17:23 | matoking | Yes |
| 17:23 | davorin | ehm..and what is inside /etc/fstab now? |
| 17:23 | davorin | still /dev/mmcblk0p1 or /dev/sda2? |
| 17:23 | matoking | /dev/sda /media/hdd ext4 defaults 0 0 |
| 17:24 | davorin | not /dev/sda2 ? |
| 17:24 | matoking | I would remove it but I can't save anything on my SD card now for some reason |
| 17:24 | matoking | Nope |
| 17:24 | davorin | .../dev/sda is never a filesystem.... |
| 17:24 | matoking | Well I have no idea why it listed it as a valid option before crashing |
| 17:25 | davorin | how did you create sda2? |
| 17:25 | davorin | fdisk? |
| 17:25 | matoking | I used the make-sdcard script to create a U-Boot and an ArchLinux partition |
| 17:25 | matoking | The U-Boot partition is redundant |
| 17:26 | davorin | don't remember how i did it with my esata drive on arch linux though (o; |
| 17:27 | matoking | Well it's booting up now |
| 17:27 | matoking | Yeah it says it mounted the ext4 filesystem |
| 17:27 | matoking | Which is the USB HDD |
| 17:28 | matoking | Yeah |
| 17:28 | matoking | lsblk says sda is mounted as / |
| 17:29 | matoking | :P |
| 17:30 | matoking | So yes, my USB HDD is now chugging along by running the root filesystem |
| 17:30 | matoking | I don't know if root=/dev/sda is some kind of special case, but it allowed it |
| 17:30 | davorin | so you boot into rootfs from usb drive... |
| 17:30 | matoking | Yes |
| 17:30 | davorin | then the fstab entry iis odd |
| 17:30 | davorin | s/iis/is/ |
| 17:31 | matoking | Yeah, it is |
| 17:31 | matoking | But I'll simply truncate it |
| 17:31 | davorin | there should be / as path, and not /media/hdd |
| 17:31 | davorin | or do you have another entry in fstab with "/" ? |
| 17:31 | matoking | I had /dev/sda mounted as /media/hdd |
| 17:32 | matoking | I'm not exactly sure how the script created the partitions |
| 17:32 | matoking | Never really looked into it |
| 17:32 | davorin | anyway..gotta go..valentine's diner (o; |
| 21:00 | matoking | Hey, what do you think is the best software to use for a NAS? |
| 21:00 | dxtr | I use freenas |
| 21:01 | dxtr | But I'm considering replacing it with openindiana because I'm on parental leave and bored |
| 21:03 | matoking | Something that can be fairly easily used with both Windows and Linux machines |
| 21:03 | matoking | I've been trying my hands with Samba, but I can't seem to get it to work |
| 21:03 | matoking | I also tried SFTP and vsftpd, but I'm getting an upload speed of 200 KB/s |
| 21:04 | matoking | A bottleneck somewhere, because I did a write test with the result of about 15 MB/s |
| 21:05 | matoking | Oh, FreeNAS does look like a really good option |
| 21:05 | matoking | How come I can't find it in the package repositories |
| 21:13 | matoking | Okay, FreeNAS is probably out of the picture because I can't find a build for Cubox-i |
| 21:18 | matoking | Got Samba working but the upload speed starts at around 600 KB/s but plummets to around 100 KB/s |
| 21:18 | matoking | What gives? |
| 22:36 | Guest76144 | hi |
| 22:37 | sickness | hi |
| 22:43 | Guest76144 | would anyone who recently recieved their's like to share their order number? |
| 22:44 | Guest76144 | I ordered and I know its pretty delayed but wanted to get an extremely rough estimate |