長文のわりに一般性がないので、読みたくない人はスルーしてくれ
>あくまでも kernel 側の不具合
>そして極めつけは、コードを追って該当箇所を直したらRock64(RAM-4G)でも問題無し
大昔にATAカード(SDとかのフラッシュメディアの先祖)のドライバ開発をしたことがある
前任者のドライバが非常に出来が悪いということで、こちらに回ってきて(ATA仕様見た後
ドライバコード見て眩暈がして思わずゴミ箱に叩き込んで)ゼロから完全改修した
この時の解析結果を当てはめると、上記引用は納得がいく
SDみたいなデバイスは大抵ミリ秒単位でコマンドのキャッチボールをしなければならない
この際の時間調停にnanosleep()の類(OSにより微妙に異なる)のウエイト命令を使う
だがコレが曲者で、私がやった時は、OS標準関数内がただの空ループだった
OSのデフォルトがその状態で、恐らく開発に際してハードウェアクロックに接続するべきなのだろう
だがそこまでの開発権限がなくハード設計ももらえなかったんで、当時のハードでスペック計測して
ソフトでできるタイミングを限界いっぱいまで合わせた
勘が鋭い人はわかると思うけど、これってマルチタスクが干渉するだけでもタイミングが狂う
カーネルが変わったりすると、本来はその計測をやり直さなければならない
たとえばstretch(Debian9)の母体は汎用OSなので、タイミング調停関数が初期状態である可能性がある
また安いSBCは、クロックに関するハードAPIをそもそも持っていないかもしれない
そんな設計思想だと、仕様通りでも本体側のマージンができてしまい、SDのマージンに収まらないと不動
そんな感じで、どうしても相性というものがあり動かないものが発生してしまう
手間かけたくない人は、妥協して動くSDを探すしかないと思う
【PINE64】パイン64 part2【ROCK64】
2018/08/19(日) 16:34:10.70ID:Zxn/Gs53
レスを投稿する
ニュース
- 佐藤二朗「精神的に落ち込み、静養に」関係者が明かすハラスメント騒動の影響 ★5 [muffin★]
- 橋本愛が所属の芸能事務所「株式会社EDEN」が声明発表「当社俳優に関する報道について」 [muffin★]
- 「乳首おじさん」は男だからいいのか「すね毛、パーカー、ハーフパンツより乳首ビンビン透け透けおじさんの方が1万倍気持ち悪い」 [七波羅探題★]
- 佐藤二朗 ハラスメント報道にコメント「大変残念。全ての事実が明らかになることを望みます」所属事務所「到底受け入れられない」★41 [Ailuropoda melanoleuca★]
- 【朝日社説】皇室典範改正 強行すれば禍根を残す ★3 [蚤の市★]
- 【牛丼】すき家30円値上げ 8日から並盛480円に [蚤の市★]
- 【石破朗報】京成電鉄、28年度導入予定の新型特急を都営浅草線と京急線に乗り入れ成田、羽田両空港を直通で結ぶ特急列車を30年代に運行へ [803137891]
- 【悲報】佐藤二朗さん(60)、潔白を訴えていたのに無期限静養WMWMWMWMWMWMWMW [517459952]
- ヤニねこのお🏡👊🐱👊
- 【悲報】「橋本愛、まじでどゆこと?」1500万バズwwwwwwwwwwwwwwwwwwwwww [398059782]
- 【サッカーW杯】塩貝がブラジル人に攻撃されてるのに、見て見ぬフリするヘタレ日本人!
- 【速報】佐藤二朗、無期限の静養へwwwwwwwwwwwwwwwwwwwwwww