「誤家庭における小規模ネットワーク構築/Raspberry Piセットアップ」の版間の差分

提供: Medeshima wiki
ナビゲーションに移動 検索に移動
 
(同じ利用者による、間の6版が非表示)
36行目: 36行目:


<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
$ lsusb
$ lsusb -vt
...
...
/: Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/4p, 10000M
Bus 002 Device 007: ID 152d:0562 JMicron Technology Corp. / JMicron USA Technology Corp. JMS567 SATA 6Gb/s bridge
ID 1d6b:0003 Linux Foundation 3.0 root hub
|__ Port 002: Dev 008, If 0, Class=Mass Storage, Driver=uas, 5000M
ID 152d:0562 JMicron Technology Corp. / JMicron USA Technology Corp. JMS567 SATA 6Gb/s bridge
...
...
</syntaxhighlight>
</syntaxhighlight>
47行目: 50行目:


<pre>
<pre>
options usb-storage quirks=152d:0562:u
options usb-storage quirks=VID:PID:u
</pre>
</pre>

{| class="wikitable"
! パラメータ !! 説明
|-
| VID || vendor ID(例:152d)
|-
| PID || product ID(例:0562)
|}


=== 変更後 ===
=== 変更後 ===


<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
$ lsusb -t
$ lsusb -vt
...
...
/: Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/4p, 10000M
/: Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/4p, 10000M
ID 1d6b:0003 Linux Foundation 3.0 root hub
|__ Port 002: Dev 007, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
|__ Port 002: Dev 007, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
ID 152d:0562 JMicron Technology Corp. / JMicron USA Technology Corp. JMS567 SATA 6Gb/s bridge
...
...
</syntaxhighlight>
</syntaxhighlight>
65行目: 78行目:


<pre>
<pre>
usb-storage.quirks=VID:PID:u
... usb-storage.quirks=VID:PID:u ...
</pre>
</pre>


89行目: 102行目:
| sdX || デバイス名(例:sdb)
| sdX || デバイス名(例:sdb)
|}
|}

= Raspberry Piの初期設定 =

2026年8月28日 (金) 06:04時点における最新版

イメージファイルのダウンロード

参考

ダウンロード

$ curl -O URL
パラメータ 説明
URL イメージファイルのURL(例:https://downloads.raspberrypi.com/raspios_full_arm64/images/raspios_full_arm64-2026-06-19/2026-06-18-raspios-trixie-arm64-full.img.xz)

チェックサム

$ sha256sum -c hash.txt
パラメータ 説明
hash.txt チェックサムを記載したファイル(例:
2ca7ec6ac0e43595774ebf1061334a00f9dc0d1ea879b895a174a52ea8e32ec3  2026-06-18-raspios-trixie-arm64-full.img.xz
)

ストレージへの書き込み

UAS対応が不完全なUSBストレージを使用する場合

$ lsusb -vt
...
/:  Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/4p, 10000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub
    |__ Port 002: Dev 008, If 0, Class=Mass Storage, Driver=uas, 5000M
        ID 152d:0562 JMicron Technology Corp. / JMicron USA Technology Corp. JMS567 SATA 6Gb/s bridge
...

uasではなく、usb-storageを使用するように変更

  • /etc/modprobe.d/jms567.conf
options usb-storage quirks=VID:PID:u
パラメータ 説明
VID vendor ID(例:152d)
PID product ID(例:0562)

変更後

$ lsusb -vt
...
/:  Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/4p, 10000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub
    |__ Port 002: Dev 007, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
        ID 152d:0562 JMicron Technology Corp. / JMicron USA Technology Corp. JMS567 SATA 6Gb/s bridge
...

イメージ書き込み後、Raspberry Pi用にも設定

  • /boot/cmdline.txt
... usb-storage.quirks=VID:PID:u ...
パラメータ 説明
VID vendor ID(例:152d)
PID product ID(例:0562)

書き込み

$ xzcat RASPIOS.img.xz | sudo dd of=/dev/sdX bs=4M status=progress conv=fsync
パラメータ 説明
RASPIOS.img.xz イメージファイル(例:2026-06-18-raspios-trixie-arm64-full.img.xz)
sdX デバイス名(例:sdb)

Raspberry Piの初期設定