ブログのフォロー、メール購読の機能を中止しました。購読してくださっていた人にはご迷惑をおかけしています。

ラズパイ4をUSB接続のSSDから起動する方法(USBブート) | 記事中の話題について | ラズパイダ フォーラム

フォーラム forum

このフォーラムへの投稿は登録制です。ユーザー登録をしてから書き込んでください。
読むだけであれば登録は必要ありません。

登録方法など初めてフォーラムをご利用の場合は以下のリンクをお読みください。

ラズパイダ フォーラムを設置しました
いつもサイトを訪れていただき誠にありがとうございます。...

ラズパイダ フォーラム

注意 ログイン後に一定時間の無操作であった場合はログアウトします。予めご了承ください。

お知らせ
すべてクリアする

ラズパイ4をUSB接続のSSDから起動する方法(USBブート)  


blamstrain
投稿: 2
(@blamstrain)
Raspberry Pi 1A
参加しました: 2週間 前

https://raspida.com/rpi4-ssd-usb-boot

こちらの記事のUSB-SATAブリッジケーブル、コントローラがJMS567を使っている製品に見えます。問題が起きませんか?

JMS567、LinuxだとUAS(USB Attached SCSI)接続の時にエラーが出るはずです。

dmesでエラーを、lsusbでコントローラを確認してみてください。

 

もしJMS567でエラーが出ている場合、ブートパラメータにusb-storage.quirks="lsusbのID(この場合は152d:0578)"を追加してUSB mass storageに変えてやるととりあえずは大丈夫です。

当然、UASの性能は出ませんし、trimも難しいですが。

 

間違っていたら申し訳ありません

返信
3 返信
3返信
ラズパイダ
(@raspida-com)
参加しました: 3年 前

エバンジェリスト
投稿: 99

@blamstrain

書き込み、ありがとうございます。
お話の内容は海外の掲示板にあるように、USB3.0で接続が断続的に切れたり、フルスピードで転送できない?
ブートできないならケーブルを変えるしかありません。

問題とは何を指していますか??

https://www.raspberrypi.org/forums/viewtopic.php?t=246128
https://forums.linuxmint.com/viewtopic.php?t=320801

UASというプロトコル?をブラックリストに入れて、UASで接続させず、通常のマスストレージ接続で運用した方が安定して速度も出る、ということですかね?

うーん、エラーはどれが該当するのか分かりません。
ただ、使用していて不都合はありません。快適です!

lsusbやdmesgで調べてみました。

scsi host0: uas
scsi 0:0:0:0: Direct-Access CT240BX5 00SSD1 0 PQ: 0 ANSI: 6

恐らくベンダーIDはこれだと。
New USB device found, idVendor=174c, idProduct=55aa, bcdDevice= 1.00
しかし、dmesgではBuffer I/O errorなどはありません。

一応安定版とはいえ、そもそも64bit版OSもベータで、ブートローダーもバグが残っていると思いますから、正式にリリースがないと思っています。使用に支障があればアレですけど、かなり安定していますよ。

ちなみに最新のブートローダーやファームウェアなどにはしていません。安定版です。

もう少ししたら、公式から大々的にリリースされるのではないでしょうか。
とりあえず、それなりの速度でそれなりの容量で、それなりに使えるようになったので、コスパは満足しています。
メモリー8GBって母艦マシンと同じですからね。

気がついた点がありましたら、また書き込んでください。
私はエンジニアさんではないので、私こそ間違っていると思います。間違ったら、ごめんなさいして修正しますね。

返信
blamstrain
(@blamstrain)
参加しました: 2週間 前

Raspberry Pi 1A
投稿: 2

@raspida-com
そのVendor idだとJMicronのではなくてASMediaのコントローラですね。これなら当然JMSコントローラの問題は出ません。大変失礼いたしました。
問題とはr/wが異常に遅い、I/Oエラーが出ることです。起動はできます。 何が起こるかは
https://github.com/raspberrypi/linux/issues/3070 このエラーログがわかりやすいと思います。

対処法は仰るとおり、問題のコントローラをブラックリストに入れてUASを使わないようにしてやれば良いです。
マスストレージだと通常の速度が出ます。

返信
ラズパイダ
(@raspida-com)
参加しました: 3年 前

エバンジェリスト
投稿: 99

@blamstrain

リンク、ありがとうございます。
そうなると、SATA-USB3.0のコネクタケーブルには気をつけないとなりませんね。
スポンサードしていただけているNewLife NewDesingさんにテストしていただいて問題ないと伺っていました。

別に持っているは、JMicron製のJMS561Uでしたので、今回は避けました。確か商品名が「Sabrent USB 3.0変換アダプタケーブル」です。これはラズパイには向かないでしょうね。

情報をありがとうございました。
SSDでブートして異常に遅かったら変換ケーブルを変えろってことですね。

返信
シェア:

お願い 登録時に入力されたパスワードはご自身で管理しください。

タイトルとURLをコピーしました