湘南歩楽Log

@歩楽のデイリーLog 不定期ながらB級グルメやPC関連を記録してます♫

*

PT3とRaspberry Pi 5 (Debian Bookworm)

   

PT2とWindows11 23H2 build 22631.3374

2023年の暮れに熱感染症を患った。自宅での抗原検査は陰性であったが、軽症であるが故に医療機関には出向かず自宅療養をした。

そのためか家族に感染を広げてしまう。皆、軽症。インフルエンザ並であることが良かったのかどうか・・・生涯の免疫獲得はないということなので、年1回の予防接種は今後も必要だろう。

小生の場合、1日高熱だけで2日安静にしていれば体躯は落ち着いた。しかし、文章を綴るのが億劫・記述の結論と文章校正が苦痛というか、まるで出来なくなっていた。それを後遺症というのか、老齢化 or 本来の自分なのか・・・

もはや4月、そろそろリハビリの開始としよう。

さてWindows。Windows12は金にならないからAI需要に特化していくのかな。

22631.3374なんていっても、只のWUに過ぎない・・・ LegacyハードPC側では見て取れる。

 

AI Chatなんて使い始めたら、駄文が書けないじゃないのか?

文章は誰が書いても似たり寄ったりな表現に、著作権侵害を通り越して、巧妙な詐欺や犯罪に使われる方が多くなるのでは・・・

PT2とWindows11 22631.3374
PT2とWindows11 23H2 build 22631.3374

AI関連はともかく、 Windows仕舞いの準備を怠らないようにと思っている。

Raspberry Pi 5 (Debian Bookworm)とPT3

小生にとってRaspberry Pi 5 がはじめてのSBCである。エンドユーザーなのでSSH接続やターミナル(端末)操作というよりも、Desktopが無いと使えない。

教科書がないのに時間と小遣いを浪費しているという事実よりも、PCI Express(PCIe)接続に対応しているのならPT3は動く!はずとの思いが強かった。

技適認証・PSEマーク掲載や【dtparam=pciex1_gen=3】の記載有無が巷の関心事になっていることを横目に、トライアンドエラーが続く。

だってRaspberry Pi 5用のPCIe拡張ボード(3種類所有いずれも)を差せば、何もせずにPT3が認識するのだから無理もない。

raspTester@raspberrypiSS:~ $ lspci
0000:00:00.0 PCI bridge: Broadcom Inc. and subsidiaries Device 2712 (rev 21)
0000:01:00.0 Multimedia controller: Altera Corporation Device 4c15 (rev 01)
0001:00:00.0 PCI bridge: Broadcom Inc. and subsidiaries Device 2712 (rev 21)
0001:01:00.0 Ethernet controller: Device 1de4:0001

どうしてドライバーが入らない どのソースコードをコンパイルするのだ??

raspTester@raspberrypiSS:~ $ ls -la /dev/pt3*
ls: ‘/dev/pt3*’ にアクセスできません: そのようなファイルやディレクトリはありません

本家ドライバーor野良ドライバー etc エンドユーザーには荷が重い

raspTester@raspberrypiSS:~ $ dmesg | grep -i pt3
[ 6.938234] pt3_drv: loading out-of-tree module taints kernel.
[ 6.938825] PT3: pt3_drv 0.0.1rev120 2023-07-01
[ 6.938973] pt3_drv 0000:01:00.0: enabling device (0000 -> 0002)
[ 6.939001] PT3: Bus Mastering Enabled.
[ 8.789377] PT3: device[0]=0000000000000000
[ 8.789760] PT3: fail allocate consistent. 0
[ 8.789766] PT3: fail create dma.
[ 8.789805] pt3_drv: probe of 0000:01:00.0 failed with error -5

error -5ってなんだ! 入るようで動作しないドライバーに落胆していた。
スポンサーサイト
amazon タイムセール  amazon basics      amazon 大谷翔平

 

大概の情報はUSBタイプのTVチューナーであったり、x64(x86)でのLinux環境であったりとArm系チップとPCIeの情報は少ない。記載があっても古典的な基礎理論が中心で環境が違えば、エンドユーザーには珍紛漢なのだ。手慣れたUbuntuでも認識できず、

うっすらと埃が目立つようになったRaspberry Pi 5基板にきちんとアクティブクーラーを取り付けて、ネット情報を頼りにカーネルコンパイルすればRaspberry Pi 5用ドライバーが出来上がるということのようである。

要はPT3のドライバーさえ入ってしまえば、結果的には現在の録画環境=Ubuntu22.04LTS(x64)+PT3+Docker-EPGStationの導入方法と何ら変わらない。

Chaina HatにPT3を載っけてみる
Chaina HatにPT3を載っけてみる安定すれば記録メディアはHDDに変更していくのであるが、細かなエラーが出た場合は修正がなかなか小生には出来ないので、クローンコピーが簡単なUSBメモリを利用しつつテストを行っている。

小生のRaspberry Pi 5+PT3環境 覚え書き(初期動作版)
Hardware:

Raspberry Pi 5B 1.0 / 8GB (SC1112) (技適マークの表示はパッケージにあるため箱は捨てずに所持)
SHCHV Model:XS-GeN-27WUSB-C Power Supply US (PSE認証なし)(純正Power Supplyは予備・・・)
HatDrive! Bottom (NVMe 2230, 2242, 2280 GEN 3) for Raspberry Pi 5 (送料高額、Made in Cn製で十分)
Cruder Glide 3.0 256GB (boot USB メモリー) SanDisk Cruzer Glide 256GB USB 3.0 Flash Drive
Rraiser nvme-pci-ex4カード拡張ポートアダプター(HOMAJA AC4587, Made in Cn) 購入当初は怪しいと思っていたが動作中。
USB3.0Hub (USB2.0群を接続)
PT3 Altera Corporation Device 4c15 (rev 01)

*上記の校正ではPT3に外電源は必要ない

PT3-Raspberry Pi 5 導入ハード

Software: (開発関係者に改めて敬意を表します)

Debian GNU/Linux 12 (bookworm)
Docker version 20.10.24+dfsg1, build 297e128
Mirakurun 3.9.0-rc.4
EPGDtation v2.7.3 EPGStation v2.7.3
samba Version 4.17.12-Debian

*PT3ドライバーは Kernel Configuration内 Media PCI Adapters →Earthsoft PT3 cardsとMultimedia support 内 DVB関連を一応チョイス(不要かも)してカーネルコンパイルを行い有効化する。

参照 https://www.raspberrypi.com/documentation/computers/linux_kernel.html

なおコンパイルしたドライバーを利用することで、Mirakurun-EPGDtationがスクリプトインストールが可能となり、Ubuntu版PT3と同様に各個別インストールする必要は無かった。

 

雑感

小生の場合時間を浪費した。識者や先駆者ならRaspberry Pi 5用ドライバーなんて瞬く間に準備できるのであろう。

Ubuntuでも同じようにしてカーネルコンパイルしドライバーを用意するのかどうかはやってみないと分からないが、小生には途方も無く時間が掛かるので出来ればUbuntu版はどなたかの結果を参照したい。

PT3とRaspberry Pi 5 2024導入時のインストール備忘録は未定。

それと、PCIeとM.2の変換ボード(hat)やPCIe拡張ボード(ライザーカード)は多数有り、組み合わせは無限だ。国産に拘る必要は無いし、もはや国産メーカーも少ない。(AliやAmazonで購入すれば足りる)というか電車賃なり送料が掛かるわけで近所ならともかく電気街を回る必要もない。

*hatの場合、M.2SSDなら認識の有無、特に【dtparam=pciex1_gen=3】を設定すると動作不良となることからシビアにチョイスしないといけないようであるが、PT3の認識率は高いと思われる。そもそもサポートがないPT3に高額な国産メーカーの備品を購入する必要は無いと思っている。またPi5にはPCIeラインが1本しかなのでM.2を掲載したPi5も別途用意しデスクトップ環境を整えている。

後は記録メディアをHDDにすることと、最後は収納である。テスト中はゴツいHDMIケーブルやCATVケーブルやPT3自体の大きさもあるので床置き=不便なのであるが、運用するようになったらプラケースやらトイBoxに纏める方法を予定している。

宿題は一杯あって、FFMpeg周りとWine関連。エンコードは無理にしなくてもいいのであるが、やはりサイトー企画のSoftware群は使いたいが、Wine8.0ではx86環境が入らない。

稼働3日経過し現実的にエラー(エラーログは未確認)が発生していない。

PT3はPi5で運用が出来そうだ。

この際、x64+PT3環境は一気にArm版に変更するか・・・

Arm系チップのSBCではUSBタイプのTVチューナーが必要というのが習わしであったが、(未使用分を含めて)PT3の延命が決まった!

予算上CN製N100 PCも選択肢ではあるが非Intel派の小生には興味も無くむしろ、Raspberry Pi 5B 2.0とかRaspberry Pi 6B 1.0の出現を既に待ち望んでいる。

どんなPCメーカーもメイン記憶装置はM.2SSDになるわけで、Raspberry Pi の開発者であってもPCIe拡張は当然考えているものと推定したい。PCIeライン2本とか・・・

 

x86環境時代の終焉という一説も有り、やはりArm系チップに慣れておく必要がある。将来Raspberry Pi からPCIeの対応を止めるとなったら困惑するが、AMDもそろそろArm系チップを準備するであろうし、小生もArm系チップへのデスクトップ移行を検討することとなる。

Pi5+PT3が成り立ちそうなので今後はLegacyハードPCの切り捨て方針の撤回がなければ、Windows12+PT3は取り扱わない。動作テストが主体となる。 とりあえずCanary Channelは build 25967.1000にて終結。

追記:MPS2280D関連

最近2024.08.31の動作テスト【MPS2280D(MPSSDx2_Rev1.1)】とPT3
【MPS2280D(MPSSDx2_Rev1.1)】とPT3

MPS2280DはM.2を2枚スロットに取り付けられる。

最新のeeprom【LATEST: 2024年 7月 30日 火曜日 14:25:46 UTC (1722349546)】にすれば、NVMe Bootも可能となる。(Raspi5-NVMe機で稼働中)もちろん、PT3も認識できる。

試してもいないし試す必要もないのであるが、PT3の2枚刺しも認識するのではないかと思っている。

小生の関心はPT3の2枚刺しではなく、Raspi5のWakeupである。現状、電源ボタンか電源コンセントを物理的にOnにしないと起動できない。Wakeup機能は現況、タイマー設定付き電源コンセントという選択肢しかないようで、Wakeup機能とSBCとは相容れない。それじゃx86環境を継続するかというと、それもない。

Raspi5の出す熱量を知ってからは、x86-ATX機を通電する気にもならない。

スピードは早くないが何かと便利なMPS2280D hat
スピードは早くないが何かと便利なMPS2280D hat

 

スポンサーサイト
amazon タイムセール    amazon Raspberry pi 5 m.2 hat  amazon 大谷翔平

 

個人追記メモ:2025.01.03

*冬の野鳥シーズンのピークを迎え、Desktop前から野外マイフィールドへ入り浸る前に*

Raspi5-PT3機は試用中(Kernel固定、UpdateはClamTKとVivaldiのみ)

・起動メディアの残存容量の把握は常に必要(tsファイルによるシステム圧迫、これはx64Ubuntu-PT3機も同じ)

・普段未使用時は電源Offのため起動直後はMirakurunがチューナーを占拠する。重要タイトル予約・視聴の場合は1時間前からの通電が無難。

・通電忘れは最悪。電源断忘れは家庭内犯罪。

・Raspi5-PT3機の起動USBメディアをRaspi5-NVMe機でBoot(Test)させてはいけない。そもそも起動しない(ハングアップ)。Raspi5-PT3機へ戻しても今度はそのUSBメディアが起動できなくなる。何かしら機器情報を読み込みUSBメディアの書き換え等が発生したのか、原因不明(理解不能)。バックアップUSBメディアに取り替えて、PT3試用継続。Test Bootしたい場合は、バックアップを作ってそのメディアで実験すべし。初歩的重大な失敗例。

・Raspi5ではSATA HDD Bootは不可? SDカードもしくはUSB Bootが必要。継続確認中・・・NVMe Bootの方が近道(便利)かな。

・Driverのインストール別解は見つからない。現況Kernelコンパイルでしか対応できず。

参考【カーネルコンパイルで認識可能になるパターン】:○ttps://gigazine.net/news/20240202-raspberry-pi-5-pcie-extension-board/#3-b 内

再確認:make menuconfig 起動

6.6.67「Kernel Configuration」(Version が違えば表記も違っている場合あり)

Device Driver→MultiMedia Support→media drivers →Media PCI Adapters →Earthsoft PT3 cards→有効化→保存

「モジュールを有効化したらカレントディレクトリにある「.config」を編集」以降の参照資料を例に実行・・・

個別コンパイルや再コンパイルの方法は小生には理解し難い。

・MPS2280D Hatを利用したRaspi5-PT3試用機を模索

 

動作確認動画

取り急ぎの(単なる退屈な)動作確認映像・ピクチャである。音声・解説はなし。各個、自己責任でチャレンジされたし。

HatDrive! Bottom (NVMe 2230, 2242, 2280 GEN 3) for Raspberry Pi 5は不要です。CN製Hatが2枚 3枚購入出来てしまう・・・

 

関連過去Log:Raspberry Pi 5関連

Ubuntu-PT3機同様に試用している現況のRaspi5-PT3機 (USB-Boot single-hat)
Ubuntu-PT3機同様に試用しているRaspi5-PT3機

*****************************************************

Raspberry pi 5でもMoo0 動画カッター 1.17を利用する
Raspberry pi 5にSATAライザーカードを追加してみる
Raspberry pi :現況のCM5+I/Oボードなら購入保留?
Raspberry pi 5 UpdateしたらKodi 20.5.0が不具合う
Raspi5-NVMe Kodiのキーボード・ショートカットを覚える
Raspi5-PT3 Kodiでもリアルタイム視聴
Raspberry pi 5:デュアルモニターにする
Raspberry pi 5 : Window Maneger 【labwc】への切替
Raspberry pi 5とWaveshare 27710 PCIe To 2-Ch M.2 Adapter (B)
Raspberry pi 5:Flatpak版Shotcutを使う
Raspberry pi 5 Flatpak環境を試す
raspberry pi 5 m.2拡張ボード MPS2.5G
Raspi5-NVMe機 2024.09 最新Security update
Bookworm RaspberryPi5: CTRLキーとCaps Lockの入替
raspberry pi 5とMcuzone MPS2280D M.2hat
Raspberry Pi 5:有線イヤホンを使用する
PSEマーク Raspberry Pi5 電源アダプター
Raspberry Pi 5:Doom3で遊ぶ
Raspi5にClamtk 6.18をインストール
Raspi5にapp store Pi-Apps を入れる
raspberry pi 5 m.2拡張ボード hat関連
Raspi5-PT3機のシステムバックアップ
Raspberry Pi 5 公式hatが発表って?
Raspi5-PT3 VLCプレーヤーでのリアルタイム視聴

関連過去Log:x64 Ubuntu関連

Ubuntu22.04LTSのClamTK6.15をUpgradeする
Tips:【Ubuntu Server 22.04 LTS】とWine8.0
Tips:【Ubuntu Server 22.04 LTS】CDリッピングとCDDB
Tips: Ubuntu 22.04 +PT3 時間指定による自動(復帰)起動:at+rtcwake
Tips:【Ubuntu Server 22.04 LTS】時間指定による自動復帰:rtcwake
Tips:【Ubuntu Server 22.04 LTS】Thunderbirdをアンインストールする
Tips:【Ubuntu Server 22.04】有線Lan接続「管理対象外」表示を修正する
Legacyハード-マザーボード~交換装填が完了~起動の確認と内部データの取り出しは繰り延べ中
Tips:Ubuntu22.04LTS CtrlとCapsLockキーの入替
Tips:Ubuntu22.04LTS テキストファイルを簡単にroot編集する
Tips:Ubuntu22.04LTS lvmの拡張をする
Tips:Ubuntu22.04LTSにClamTK6.14をインストールする
Tips:フォルダ共有 Ubuntu22.04 LTSとWindows11
Tips:新たなデスクトップを用意する Ubuntu Desktop 20.04.3 LTS

関連過去Log:x64 PT2 最新Buildは26100.2605 不具合なし

PT2とx64 Windows11 24H2 26100.2161
PT2とx64 Windows11 24H2 26100.2033
PT2とx64 Windows11 24H2 26100.1882
PT2とWindows11 build 22631.2715
PT2とWindows11 23H2 build 22631.2506
PT2とWindows11 build 22621.2134
PT2とWindows11 22H2 build 22621.900
検証:PT2と先行RTM候補 Windows11 22H2 build 22621.382
PT2とbuild 22000.832
なんで今頃BonDriverの初期化が出来ないんだよ!

関連過去Log:PT3

x86(x64)環境の終焉に向けて・・・
Debian12 (bookworm)+Docker(20.10.24)+mirakurun(3.9.0-rc.4) + EPGStation(v2.7.3)で試用中
x64 Ubuntu 22.4 LTS+Docker (20.10.21)+mirakurun(3.9.0-rc.2) + EPGStation(v2.6.20)で運用中
祝!大谷翔平 ワールドチャンピオン
PT3と翔平さん祭り 51-51
PT3とWindows11 build 25967.1000
メモ:物理PC x64 Ubuntu22.04 LTSにPT3環境を設定してみる
PT3とWindows11 build 22621.1413
PT3とWindows11 22621.963
PT3とWindows11 22H2 R Preview build 22621.317
PT3とWindows11 21H2 build 22000.282

関連過去Log:x64 Windows関連

公式版 Windows11 24H2 Downloadを入手する
Microsoft Defender update 最新版 1.419.136.0
Tips: Windows版 FFmpeg6.0を使用する
復習 VMware17 仮想マシンの仮想ディスクを縮小する
Tips:Windows11 Defenderをコマンド操作する 22H2
Tips:Windows Updateが止められないのでコマンド対応する-Tiny11
メモ:Tiny11builderを使ってみた
メモ:Tiny11 b1をアクティブにしてみた
Tips:デバイスのセットアップに関する通知をオフにする 22H2
レビュー VMware WorkStation 17.0でWin22H2をクリーンインストール
Tips:今さらながらTVtest ver.0.10をTSファイル再生のメインに据える
Tips:フィッシングに対する保護
メモ:Windows 11 2022 UpdateとVM仮想PC 22000.978
Legacy ZENBOOK UX21E も 22H2 22621.521へ
Tips:記録終了しなかった中間 (MDT) 動画ファイルを修復する
Tips:WINDOWS 10で0X800706BEのエラー対等 (KB5012599)
Tips:HotSwap! Version 6.3.0.0 on Windows11
Tips:Windows 11 日付や時刻がずれる場合の対応(NTPサーバー変更等)
Tips:Windows 11のデスクトップ壁紙の収納場所
VMware Pro 仮想マシンのWindows10を更新インストールする
Tips:Windows11 VMware仮想PC vTPMからソフトウェアレベルTPMに変更する
Tips:VMware仮想PCのレガシーBIOSモードをUEFIモードへ変更
Tips:Windows11 VMware仮想PCにvTPMを組み込む
Tips:Windows11の起動時にスタートアップ-アプリを追加する
Tips:Windows11の自動サインインの設定

 - パソコン , , ,

 

320

320

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

Cortanaのクロスデバイス機能がなどの新機能が搭載
PT3とWindows10 Build14316

Linuxのシェル「Bash」がサポート(開発者モードをオンにする必要あり)、C …

Legacy ZENBOOK UX21E も 22H2 22621.521へ

目次1 いよいよ22H2正式版の発表間近1.0.0.1 この1年のDev研修!で …

今週リリース予定のWindows11のbuildは何。buildupの準備

目次1 最初のbuildってleakしている21996.1なんだろうか1.0.0 …

PowerShellを実行し、「Get-CimInstance Win32_WinSat」
Windows10にてWinエクスペリエンスインデックスを確認する

目次1 Windows10 Upgrade後の状況2 Windows10にてWi …

TH1 Professional 10240 TVtest&PT2
Windows10 TH1 Professional 10240 TVtest&PT2

目次1 RTMはまだまだ2 とりあえず動くもの(動作確認レベル)3 PT2&TV …

Windows10 21H1 Build19043.1023版のVMware仮想PC
Tips:WINDOWS 10で0X800706BEのエラー対等 (KB5012599)

目次1 0X800706BE:一般的なエラー対応2 今回のエラーはWindows …

英語圏は権利関係がはっきりしている
Windows10 アップグレード お復習い

目次1 UpdateとUpgrade2 Tool: Windows10Upgra …

Windows8.0⇒10にする時、ドライバーはそのまま踏襲
Windows10 PT3 新ドライバー PT3-Driver-400.exe

目次1 Windows10 Build 10547でPT3-Driver-400 …

PT3とWindows11 (KB5005642)にエラー 0x80073712が表示される

目次1 buildup中にエラー:6日間繰り返す(KB5005642)の失敗(0 …

サブキー【ErrorContro】
Tips:Win10 HotSwapに対応するためAHCIモードに切り替える

目次1  ツールが駄目ならレジストリ変更で2 なら手動でレジストリを調整2.0. …