If you ever have time in the foreseeable future, you may want to look among others at this approach combined with one of those to identify a suitable drive with rootfs to boot from when several USB and SATA drives are hooked to GFN. Another way to address the issue would be adding to Uboot tools a corresponding tool capable of scanning and listing all drives with rootfs hooked to GFN & GFHby sambul14 - uBoot
davygravy Wrote: ------------------------------------------------------- > We know that folks running ArchLinuxARM and others use the u-boot that is piped out of this site, and we want to be a seamless change for them, as well. Any plans of Uboot supporting "intelligent" boot choice on GoFlex Net, when both USB and SATA drives are hooked in? Currently it works on Debian by usingby sambul14 - uBoot
Quotegnexus Wrote: ------------------------------------------------------- you need to completely understand what Jeff's environment code does. It sounds like a good idea. May be someone can help? For example, do we need the 1-to-4 USB scan for GoFlex Home or GoFlex Net that have a single USB port, or this portion of the code is redundant? Will it work for external USB Hubs? What'by sambul14 - uBoot
bodhi Wrote: ------------------------------------------------------- > I think you're confused Thanks for clarifying the issue. Still, it works only in Debian, not in ArchLinux. The reason may be, Uboot devs need to find the way to inform OS, what disk to boot from. Will talk to them via mailing list, since it seems Jeff abandoned Uboot forking for ARM devices - don't see him oby sambul14 - uBoot
Vlad wrote: ------------------------ > My solution was to use Debian's ramdisk and > hardcode the label of the rootfs partition which I chose to be "rootfs". I think, this issue should be reported upstream as a bug, so that kernel could be fixed to directly accept LABEL param from Uboot.by sambul14 - uBoot
Plus, it appears that the label is hardcoded into ulnitrd as "rootfs", which is not in line with what Linux freedom is all about. :) I did check the netconsole issue, and it transpired, when network is not available, Uboot auto resets the env to output to Serial port.by sambul14 - uBoot
Its from both Serial and Netconsole after fixing access to it. Related issue is, netconsole launch by Uboot changes env from serial to nc, so I wonder if its auto restored to serial if nc server isn't reachable by ping, and by which Uboot env settings? stderr=serial # was with netconsole off stdin=serial stdout=serial stderr=nc # once netconsole started sby sambul14 - uBoot
Commands usb_root LABEL=rootfs and usb_root=LABEL=rootfs don't work in ArchLinux,giving: Cannot open root device "LABEL=rootfs" or unknown-block (0,0) # kernel message, OR Error: illegal character "=" in variable name "usb_root=LABEL=rootfs" # Uboot message at boot (not at entering var) It looks like Uboot can't pass the Labelby sambul14 - uBoot
Found original .kwb for GFH. Actually, Jeff's manual Update uBoot on your Dockstar, GoFlex, or Pogoplug NAS says: "If, for some reason, you want to revert back to the original bootloader... write to NAND uboot.mtd0.dockstar.original.kwb ".by sambul14 - uBoot
Thanks. Under reset did you mean reboot? If I need to reflash .kwb, will Dockstar's .kwb do the job (can't find any link to GFN's own)?by sambul14 - uBoot
bodhi Wrote: ------------------------------------------------------- >You can do that in Linux shell, too. I guess env update went wrong, and GFN appears to no longer get network access at and after boot (despite its IP is defined by serverip settings), so inaccessible by any means I know of thus far including Netconsole. I didn't have a chance yet to install the rescue system eitherby sambul14 - uBoot
Thanks. It seems like I need serial cable now after playing with envs. :) Wanted to follow this guide. Where to download current and original Uboot .kwb files for GFN?by sambul14 - uBoot
In what cases command saveenv is required? Is there any difference in outcome btw your suggested command and cyb's ? Once this command is entered, should previously used (printed) stand alone settings like run_usbinit be deleted by entering empty similar command? Does the command order matter - found when printing resulting env? Should Uboot auto rearrange the sequence upon env corrby sambul14 - uBoot
Is it a Uboot version of Persistent block device naming scheme? :)by sambul14 - uBoot
However, question still stands: - how to change the way ArchLinux or Udev assigns /dev/sd* letters and numbers? I've the same issue, and it seems like instead of adding more env rules to Uboot, the more elegant solution is to correct some Udev rules, or make Uboot hand over some info about the /dev/sda1 that OS would pickup instead of ignoring it. So the question is, what's the roby sambul14 - uBoot
Does that imply, I need to install pmount, and change installed udev rules manually to replace mount with pmount?by sambul14 - Debian
I'll try that. I don't have access to XFCE at the moment. Are you saying, the custom action can be selected from a list, or do you need to write a command - which one? And, Eject is a separate package, not sure, its part of XFCE. Did you try LXDE? It seems to be lighter and faster than XFCE, but not sure about its completeness...by sambul14 - Debian
The problem is, Eject feature assigns 0 value to thumb size. So the partition is no longer visible, i.e. /dev/sdb1 doesn't exist, only /dev/sdb , and rescanning the thumb proven difficult. Are you saying, this script will rediscover missing /dev/sdb1 ?by sambul14 - Debian
Lets say, one has installed XFCE desktop to a Plug, and hooked a USB thumb to it after boot. In a desktop environment the USB Thumb can later be ejected by the Eject command. But often there is no need to detach it from the Plug after that. Once ejected, it reads like /dev/sdb hooked to USB bus, with no volume IDs. So, is there a way to rescan the USB Bus aiming to assign device name / numberby sambul14 - Debian
If that's the case, how Uboot can boot the system without uInitrd (since you put that condition in the sample above)? Nothing about Uboot inner working is easily found on the web in a form anyone can consume. :) Especially when it comes to Plug devices.by sambul14 - uBoot
I got it. Are definitions of uImage and uInitrd posted around? What each file is (for)?by sambul14 - uBoot
Interesting idea to control boot by starting Netconsole on a PC with a different LAN device (alias) IP. Its not available to Windows fans though, if a single LAN device is present. But its not very intuitive for an ordinary user. :) Where in your above code is the switch? What label do you use for the SATA bootable partition?by sambul14 - uBoot
I wanted to test Debian Squeeze with Dockstar, but my USB Thumb is occupied with ArchLinux now. I can format and install it to the 3rd partition of USB HD in enclosure formatted as EXT2. How should I modify Uboot environment to allow boot from that partition?by sambul14 - uBoot
How do you configure bootargs in Uboot environment to post kernel messages in the same Netconsole window after Uboot messages are finished posting? I've Dockstar with ArchLinux ARM 3.5.2 installed and running. Should anything be configured for this in ArchLinux too?by sambul14 - uBoot
As I use multiboot daily on a PC, its obvious. Multiple service and test images can be booted one after another to accomplish certain tasks or test a new program compatibility and features, or OS release. Many people boot their plug computer from an attached hard drive rather than USB thumb. In this case several partitions can be chosen from to boot the next time. You can test and quickly repairby sambul14 - uBoot
Is it possible to setup Uboot to offer a multiboot list at startup? I want to boot either from original Pogo filesystem on NAND or DebianSqueeze or ArcLinux on USB Thumb without removing the Thumb from Dockstar. The thread U-Boot environment variables for SheevaPlug multi-boot version is a jam suggesting several methods to set it up on Sheeva. Can the same thing be applied to Dockstar? Anyoneby sambul14 - uBoot