Code: Select all
Forget it! That is even worse for USB booting......Now, if anyone would like to send me a Pi 3A+ for 'testing'...
Do you know what adapter you are using?
I find that surprising, because the Seagate laptop drives I own are power pigs that need 1A during spin-up. My WD drives are much more frugal.
There is another OTP bit that increases the wait time for USB drives from the default 2 seconds to 5 seconds. To enable the additional wait time, add "program_usb_boot_timeout=1" to config.txt on a Raspbian SD card and boot it once in the system. This is a permanent change that sets bit 24 of register 66 in the OTP memory block (for either the 3B or 3B+ models).Its almost like the drive is too slow to start and the boot loader times out - can this be increased?
Code: Select all
vcgencmd otp_dump | grep 66
Are you using the Official power supply? My RPi 3B+ boots fine from an external 1 TB seagate HDD plugged directly into the USB port.
The issue is limited space in the SoC for the boot-loader code. There isn't room for a large, complex boot-loader. The Raspberry Pi boot-loader is simple out of necessity.
As I said above, the chipset is not the issue. I have different brand adapters with the same chipset that behave differently. Comprehensive testing of a large variety of devices is time consuming and labor intensive, and time is money, which is why companies like Apple and Microsoft charge for for services like that. The Raspberry Pi foundation does what it can within reason, but do keep in mind this is a $35 computer, with an OS and support provided for free.Would it have hurt to say what chipset can be used?
The problem here is that the compute module (the proposed final destination of this project) is more a specific commercial unit and the lack of some documentation hurts development budgets. It becomes a catch-22 in that without a development unit that can work with 'off-the-shelf' items like USB disks its a hard battle to propose these when you have to add significant caveats such as 'it should work in a few years but I may have to buy all the drives etc at the start even if we do not need them' when finance and operations need a turn-key solution that just works now and in the future. Is that wrong of them as a service oriented person - no I think not but balancing the budget is a major issue when you compare £150+ for a PC board to £35+ for a compute module PI.HawaiianPi wrote: ↑Mon Nov 19, 2018 4:43 amAs I said above, the chipset is not the issue. I have different brand adapters with the same chipset that behave differently. Comprehensive testing of a large variety of devices is time consuming and labor intensive, and time is money, which is why companies like Apple and Microsoft charge for for services like that.
Agreed totally but commercially (and remember the compute board here) I see many Red Hat / Centos solutions being proposed as part of multi-£K projects due to the support available at a cost compared to the higher risk, lower cost open source / FOC solutions. The docs on the web site for the commercial boards are handy but more electrical than project orientated and its a bit of a quirk - 'here is a device and some basic docs and good luck'The Raspberry Pi foundation does what it can within reason, but do keep in mind this is a $35 computer, with an OS and support provided for free.
Thank you for the link - I'll have a look at this for home use though I am not too worried about SD cards (photography is a hobby of mine) and run a NAS or two for backups. Anyway its only home data for fun here so I can loose it with no commercial impactBest advice I can offer is to give the ELUTENG adapter a try. I can't promise it will work for you, but it's the best I've found in my limited testing. This appears to be the same one on Amazon UK. There is also another listing for a model with LED power and activity indicators. The pair I have do not have the LED indicators, and I have not tested the LED model.