@Yukinoe さん
ご報告ありがとうございます。
ブラウザキャッシュを削除しても、メモリ上に残っているケースがあるということなんでしょうかね。
同様の事象が発生したときは、ブラウザキャッシュの削除に加えてPCの再起動もお願いすることにしたいと思います。
それからYukinoeさんにずっとお借りしているRPi3ですが、急ぎ返却させていただきます。この場を借りて御礼申し上げます。
@sunatomo さん
いつもフォローありがとうございます。
@Yukinoe さん
ご連絡ありがとうございます。
結論から言うと、v0.8系・v0.96のいずれもデフォルト設定の状態では現象を再現することができず、正常起動します。
config.txtでover_voltageのデフォルトよりも小さな値に設定することで、類似の現象を発生させることができました。
(LANのLEDは点滅を始めるが、接続できない状態)
このことから電源関係の設定の問題なのではないかと推測していますが、結論は出ていません。
volumioでは発生せず、smpdの場合のみ起動に失敗するということから、smpdの設定が関係していることは確かだと思います。
使用する機器との組み合わせで発生しやすさが変化する可能性を考慮し、以下の組み合わせを検証しています。(いずれも正常に起動します。)
SDカード: Transcend SDHC 8GB
HAT:HATなし/ Sabreberry32 / inno Hifi DAC HAT
電源:iFi iPower 5V / iPad純正ACアダプタ / DC ARROW
SDカード: Transcend SDHC 8GB
HAT:HATなし/ Sabreberry32 / SB32+PRO DoP / inno Hifi DAC HAT
電源:iFi iPower 5V / iPad純正ACアダプタ / DC ARROW
※ HATなしの場合は、dsctlでGPIO Drive Strengthをラズパイデフォルトの8mvに設定
※ 電源用のUSBケーブルは手持ちの3本を試しています。
いずれも廉価な普及品のケーブルです。
※ 特定のバージョンで発生しやすいという可能性もあるためv0.8系の全バージョンを遡って追試するべきでしたが、2パターン試したところで中断してしまいました。
※ SDカードによっては、読み出し前の初期化に時間がかかるそうで、読み出し開始のタイミングを調整するためにboot_delay/boot_delay_ms/bootcode_delayというパラメータがconfig.txtにあります。もしかするとSDカードの相性という可能性もあります。