I am currently booted from sata. I do not wish to change to debian (I have Arch). I also would prefer not to have to backup and reformat the HDD right now. That will be in a few weeks when I overhaul the whole setup. Right now, I just want consistent access. Would updating the uboot be enough? Are there pros and cons to the choice of which uboot? Thank you for helpingby handy1 - uBoot
I'm not sure what the problem is, but my GFH never boots from sata normally. I can interrupt uboot and boot into recovery with the net console. When I issue a "reboot now" command from rescue, sometimes it will sometimes boot from the sata and all will be normal. It has been a few years since I really did anything with this, so I don't remember all the details of what I did whby handy1 - uBoot
I have solved my problems below. The short answer is that I was not using an appropriate kernel. I updated and now all is well. My setup is described below: my uboot: http://download.doozan.com/uboot/files/uboot/uboot.mtd0.goflexhome.davygravy-2012-04-19.kwb my kernel: Linux-3.3.2-kirkwide from the rescue image my partitions: Recovery/transformation command (? for help): p Disk /dev/by handy1 - uBoot
I am throwing in the towel on the full solution of EFI/GPT with 64 bit LBA. There seems to be very little interest in this both on this forum as well as on the DENX uboot mailing list. That's OK because there is a satisfactory, though less than ideal solution using the Hybrid MBR/GPT partitioning. I will go that route for now, but I am going to come back to this most likely when others haby handy1 - uBoot
I have just started looking into the code. I have yet to actually compile a uboot. I am trying to feel my way around the code a bit before jumping into the fray. I will probably be ready with my inquiries after next weekend. I don't yet know of the downstream consequences of this cast. I assume that they must be significant if nothing has been done about it yet. It just seems that if it wby handy1 - uBoot
From the latest u-boot source tree (disk/part_efi.c): /* * Problems with CONFIG_SYS_64BIT_LBA: * * struct disk_partition.start in include/part.h is sized as ulong. * When CONFIG_SYS_64BIT_LBA is activated, lbaint_t changes from ulong to uint64_t. * For now, it is cast back to ulong at assignment. * * This limits the maximum size of addressable storage to < 2 Terra Bytes */by handy1 - uBoot
I know about the hybrid solution. I mentioned that above. I also know that the uboot source has supported EFI for years. There are also other kirkwood based products that have EFI enabled uboots. I really want to know if there is a version that have been compiled for these machines. I was asking if any version of uboot supported the EFI/GPT solution rather than the MBR/GPT hybrid. Apparentlby handy1 - uBoot
Glad to hear that all three options are available. How do I accomplish the third one (EFI/GPT)? I have not found any definitive mention of a uboot for these devices that supports EFI and GPT. I am happy to compile from source, but a prebuilt binary would be easier. By the way, is there any documentation on the different features of the different versions of uboot? Am I alone in wanting tby handy1 - uBoot
The point is not the size of the partitions. Thanks for the advice on the size. The point is what are my options for getting to use the whole drive? Is my understanding of the situation correct? Thanks bodhi, for your help now and before. and Thank you as well WarheadsSE. Much appreciated.by handy1 - uBoot
I was not specific. I don't plan to use the whole drive as a single partition. I just want to be able to use the whole drive. I was planning to have 3 partitions, 1GB(boot/root), 512MB(swap) and 3TB(SMB or NFS). My understanding is that: A normal MBR cannot handle the full 3TB, regardles of the size of partitions. You only get 2.1TB Hybrid MBR/GPT can do it, but that is requires a lby handy1 - uBoot
I ask because I have a 3TB GoFlex home. I would like to install linux directly on the drive and boot from it. I am looking for the best solution to this. I am aware that there is a solution that uses a hybrid MBR/GPT. That isn't ideal, but will be sufficient if I can't do it more directly. I believe that the best solution would be to use a uboot and kernel that support EFI and GPTby handy1 - uBoot
got it to boot again from usb after about 15 more tries. I reinstalled uboot. It said that I had the newest uboot, so I updated the environment to a known good environment. I added netcnsole. no change to arcnumber this time. I don't have the time to check that it is ok. I have to go to work. Will update the status when I have a chance to check it out. This is the output: rescby handy1 - uBoot
I was finally able to boot a usb image (RescueV2.8.2_USB_Bootable_rootfs_with_imgfiles-10292012). Something is very strange though. I now have a different uboot environment than before (the one above). I only managed to get it connected to the network once and upon reboot, I could not get it to connect again. This is turning out to be quite an adventure. the new environment is: ethby handy1 - uBoot
I ran fw_printenv after installing the new uboot, but before rebooting. I did not get the question about already having the latest uboot, because I had a fresh reflash to factory. I have tried the reflash to factory several times, but nothing. I will give it a few more tries. I will also try pinging 192.168.0.94 as well. Though I do not believe that it will work. The router does not see theby handy1 - uBoot
The uboot env that I included was after the install_uboot_mtd0.sh completed. There was no apparent error other than the mentioned inability to set ethaddr. I have tried booting to the stock software several times and it just never gets to the green led. It flashes green for 2 or 3 seconds then flashes orange forever. I cannot boot the stock kernel, nor an image from USB, nor can I see it onby handy1 - uBoot
That is exactly the image I was trying to boot from. It allowed me to rescue my Goflex Home before, but it does not seem to work this time. Is it simply that I need an image with a kernel that supports the arcnumber? If so, where can I find one? If it is the arcnumber, the I believe that all I need to do to get it to boot normally is to revert the arcnumber back to default.? Can the arcnumby handy1 - uBoot
Following a prior difficulty and reflashing back to factory, I have managed to mess up my GoFlex Home again. This is the sequence of events: Mess up the gfh while installing uboot. booted from usb with a debian image tried to redo the uboot install, but failed reflashed to factory (2.7.1) successfully replaced sshd so that I could ssh in without the long username. installed uboot via theby handy1 - uBoot
Thank you for your help. It is verymuch appreciatedby handy1 - uBoot
I was no longer able ssh into the device. I did download a bootable image that I put on a usb key. I was able to boot from that and run the install with the nocheck option. I am now back to stock settings. Thank you for your help.by handy1 - uBoot
I have tried to install the new uboot on a stock GoFlex Home. I only just opened the box a few hours ago and this is the first modification that I have tried. I did initially make the mistake of having a usb drive mounted the first time that I tried to run the script. It failed then too. I have a Bad CRC according to fw_printenv as shown below. The install script output after power cycling and trby handy1 - uBoot