Sure! I need to learn GIThub how-to :)by bodhi - uBoot
@WarheadsSE I'm thinking along the same line! As soon I can create the clean set of patches for the Goflex Net, Home, Pogo E02, Dockstar, and iConnect, it will be available to be merge into this tree. BTW, I've tested FDT kernel supports for 3 out of those 5 (GF Home and Pogo E02 don't have FDT kernel board files yet).by bodhi - uBoot
Klaus, Yes. I would try UART booting and make sure it works first (some users reported that their Goflex Net does not work with UART booting). I will build new uBoot versions and publish the patch. But it will be in a few weeks (probably in February).by bodhi - uBoot
@dhead, Did you try to put this in the custom_params parameter at the end of bootcmd?by bodhi - uBoot
@Klaus, Yes, it should be possible to load a uBoot binary with tftp into memory, but it will only work for the case where the new uBoot binary is very close to existing one (same size, same layout of code and data). So tftp would not work if the new uBoot is 2013.10 and the existing uBoot is 2011.xx. This is because uBoot was designed to run from the system initial state (after a reset or colby bodhi - uBoot
Geo, Your uBoot envs and boot log look good so far. The one thing I would do is temporarily stop netconsole Boot with your working SD card into Debian and fw_setenv preboot fw_setenv preboot_nc 'run if_netconsole start_netconsole' This way your UART booting will show the entire USB boot process, and hopefully we can see what went wrong. Later, after everything is workingby bodhi - uBoot
Klaus, No problem! I'll be glad to add this SNTP feature to later uBoot builds. It is readily available in mainline uBoot source. But I'm curious: would NTP in Debian solve your issue? It would come up a little later than uBoot SNTP, but it would provide completed NTP functionality, while uBoot SNTP has some limitation. Of course all my patches would be available to everyone! theby bodhi - uBoot
Thanks MG :) very interesting results! I will take a closer look at this. Especially it's a little puzzling why the basic 3.12.0-tld-1 rootfs test shows normal write speed? but kernel 3.12.0-tld-1 installed on a different rootfs shows slow write speed. I could try the same test on my 3.12.0-tld-5 on the Dockstar to see if it behaves differently. For GoFlex Net, I will have to wait till Iby bodhi - Debian
Sorry looks like the script was cut off when I posted. Will post the corrected version.by bodhi - Debian
GeorgeRosar, > On my second debian pogoplug installation, using > a Pogoplug 'non' mobile Pogoplug series V4, I am > having difficulty booting from a USB (the one on > the top) - it hangs with: "Uncompressing > Linux... done, booting the kernel" Pogo V4 USB 2.0 (top port) booting is very reliable with Davy's uBoot. Please post your consoleby bodhi - uBoot
I written this script to mount any disk with label after the kernel has booted to rc.local. This is useful to handle the mounting of HDDs that had timed out error during boot. This script should be excuted in /etc/rc.local. cat /etc/rc.local root@Dockstar:~# cat /etc/rc.local #!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sure thaby bodhi - Debian
Olaf, Perfect! download this kwboot and run it from the Raspi: kwboot md5: 0efd011bdb244436e432a8de33e639a1 It's ARM.So it should work whether it's kirkwood or not.by bodhi - uBoot
MG, Thanks for reporting your observation. Did all kernel 3.12.0 versions tld-1, 3, 4, and 5 behave the same way with low write speed in your test? did you install each one from version 3.3.2 or just progressively going from 3.3.2 to 3.12.0-tld1, tld-3,….? And could you post the commands and outputs in your tests here? Thanks!by bodhi - Debian
johnklos, The mtd parts are the same as stock Pogo OS. So the only change is mtd0 where uBoot is. This is so that if you want to restore to stock, only mtd0 is needed to be restored. And the new uBoot should boot stock Pogo OS with correct uBoot envs. Not sure what can you do since I'm not familiar with NetBSD. To verify that the new uBoot works OK, you can use this rootfs on a USB orby bodhi - uBoot
Besides the GoFlex Net, do you have another Kirwood plug? or any ARM 32 based Linux box?by bodhi - uBoot
davidedg, Yes. The 2013.10 uBoot builds for GoFlex Home, GoFlex Net and Pogo E02, that I've uploaded, support GPT booting and other latest features (the official uBoot does provide GPT, I only needed to turn it on). But we don't have the patch for NSAxxx so I can't build one. I hope eventually we will. If the NSA325 V2 ever available in US then I hope to get my hand on one anby bodhi - Debian
The stock uBoot does not have advance scripting capability, so I don't think "if" statement would work, IIRC what WarheadsSE said. However, a limited uBoot envs scripting capability would be able to work for this purpose. If you set it up to look for /boot/uImage on HDD first, and it fails, it will execute the next env to look for /boot/uImage on the USB, and then if it fails, iby bodhi - Debian
StephenR0, I looked at this IDE identification code (to identify the hard disk) a week ago. Very ugly to read (the authors said so :) I put a debug statement in to print out all relevant values and looked at them. They just did not seem right. I'll have to postpone this for a few weeks.by bodhi - uBoot
QuoteGeert I am still curious to learn if anybody ever got booting into the original Pogoplug OS going from Davy's U-boot on the Mobile A1 Not too many people are interested in doing this, I think. QuoteWarheadsSE If the uInitrd does not exist, of course it will also simply be bypassed Thanks, I've recalled incorrectly that my abbreviated instruction did not account for this, aby bodhi - uBoot
Almaz, The behavior you decribed in this post above: http://forum.doozan.com/read.php?2,14617,14634#msg-14634. But since you are using dinjo's version without problem, then I guess you can ignore it.by bodhi - Debian
SOL, There is no sure way to control the device ordering. It is purely depending on which USB/SATA device "spins" up first. Usually SATA always come up first. But if you have more than one USB ports, USB drives assignment is trial-and-error. The only sure way to control the drives selection is using disk label, and uBoot envs to select one you prefer in a certain order.by bodhi - Debian
ACTION=="add", PROGRAM=="/sbin/blkid -o value -s TYPE %E{device}", RESULT=="ntfs", ENV{mount_options}="%E{mount_options},utf8,big_writes,gid=100,umask=002" FYI, regarding big_writes, this should be changed on-the-fly with bind -o remount to optimize the transfer speed, depending on what the usual mode of operation is. Your ntfs-3g behaves very stranby bodhi - Debian
I meant the same log of serial console output as in this post: http://forum.doozan.com/read.php?2,14597,14612#msg-14612 what happen if you did not stop the serial console? You could also try netconsole: http://forum.doozan.com/read.php?3,14 to see if it behaves differently.by bodhi - Debian
Here is how I set up my rootfs to automount USB drives. If you want a true hot-plug that people can just pull the drive out any time, then always use the 'sync' option in pmount. The 'sync' option will result in slower write speed, but it will ensure no corruption: How to automount USB drivesby bodhi - Debian
csspc-pogo Wrote: ------------------------------------------------------- > tried with static ip ... still same issue ... > > might something be messed up on internal flash > that executes before usb thumbnail gets executed? > > > earlier post I asked about -19 error ... might > that be some clue of why it does not boot without > serial cable? > >by bodhi - Debian
Udev solution was posted here (long time ago). I will have to look for it in my bookmarks.by bodhi - Debian
It shouldnot behave differently. But you could try to set up static ip after logging in by serial console to see if you can connect with ssh.by bodhi - Debian
To those who are looking for the orginal mtds for Pogoplug V4. You can download it here: Pogo V4 original mtd backup md5: 064a298c89ae5a1b207061e11b401930by bodhi - Debian
Almaz, I'm not familiar with Paragon driver. May be others here can give you a hand. I'm on the road so can't help you build it. I could help doing that in a few weeks if you still need it.by bodhi - Debian