大破雑記帳

個人用メモな雑記ブログ いろんなことをざっくりと。

2022-01-01から1年間の記事一覧

2022年やったこと

これは mstdn.maud.io Advent Calendar 2022 13日目の記事です。 さて、2022年も12月、去年はrealtek targetについての記事を書きましたが、早いもので1年が経ちました。 今年は2022年にやったことについて色々書き散らかしていきます。 NASにおけるOpenWrt…

WX3600HP FW Header

+---------------------------+-------------+-------------+ 0x00 | codename ("g.soleil") | FF FF FF FF |Magic(txt)?->| +---------------------------+-------------+-------------+ 0x10 |--> Magic(Text)? |kernel crc32 |kernel length| +----…

SA-W2

吉川のハードオフにふらっと行った際、青箱に転がっているのを見つけ、事前情報は何も持っていない状態であったものの、RJ45のコンソールポートを搭載していること、USBポートを2つ搭載していることから強く惹かれ、ダメだったらその時はその時と割り切って…

WN-AG300DGR/WN-AC1xxxDGRx NVMEM MAC addressメモ

現状、OpenWrtにおけるNVMEMフレームワークを通したテキストベースなMACの取得はPlatform Deviceに限定されており、PCI(e)デバイスにおいてはテキスト絡みの処理が実装されておらず利用不可。 WN-AG300DGR 5GHz (AR9382) calibrationデータはFlash内に無し […

WN-DEAX1800GR stock → OpenWrt

頑張ってヘッダを組んだ とりあえずここまで到達したので記録として 一部OpenWrtで抱えているドライバを追加で弄っており、他機種にも関わる変更である為WN-DEAX1800GRを投げ込むのはまだ先の予定 (本機種はOSイメージを2つ持つ構成であり、従来通りであれ…

WRC-2533GHBK2-T

色々な用事で秋葉原に行った際、以前PCNETだった建物にいつの間にか入っていたハードオフの地下ジャンク階にて見付け確保。 既にサポート済みのWRC-2533GHBK-Iとほぼ共通であることは予想しているが、弄っていくのでメモ。 Switch zone WAN LAN port (WRC-25…

HDL2-AAX

メルカリにおいて適当にI-O DATAのNASを眺めていたところ、ジャンクとして出品されていたのを見つけたもの。 2ドライブ対応で、なおかつ2.5GbE対応であることから惹かれたものの、当初は自室に置き場所が無いなどの理由から見送るつもりであった。が、徐々に…

kirkwoodはLinux Kernel 5.13までrestart_handlerを使えない

OpenWrtにおける "kirkwood" targetのデバイスにおいて、Linux Kernelは再起動 (reboot) を以下の通り実行する。 表題の件に関係しない呼び出しは省く。また以下でのリンクは5.10のものを使用する kernel/reboot.c の kernel_restart を呼び出し(ここ) arc…

HDL-A2.0

突然NASに興味を持った結果、まともに調べずHDL2-A2.0を確保し、HDD無しであった故に得られる情報が少なくドライバを書くにしても不足する部分があること、どうせなら共通化したサポートにしたいということもあり、シングルドライブモデルのこの機種も確保し…

HDL2-A R8C/25メモ

HDL2-Aに搭載されているRenesas R8C/25マイコンの制御メモ 現状HDL-XRから引用している為多少の差異が存在する可能性有 HDL2-A公式ファームウェア上では、Linux Kernelにpoweroffとresetのハンドラの登録のみドライバで行い、それ以外のLEDやブザー、ボタン…

HDL2-A OpenWrtブートログメモ

現時点でのOpenWrtのブートログ ファン制御 LED制御 スイッチ類 ビープスピーカー は現状GPIO等不明の為未対応。フロントのSTATUS LEDは緑で点滅し続ける。 SATAやUSBに接続されたデバイスの取り扱いやそこからのブート、ネットワーク周りは動作。 SSDを使用…

HDL2-A SATAブート関連メモ

SATAに接続されたストレージからのブートの場合、1つ目のパーティションのFS内に存在するKernelバイナリをU-Bootが読み出してブートする。2ドライブモデルのHDL2-Aにおいては、OSデータを持つストレージを接続するSATAポートはおそらくどちらでも良い。 FSは…

HDL2-A2.0

突然NASに興味を持ち、ヤフオクなど漁った結果安価な出品があったので確保したもの。 事前情報でシリアルコンソールの入力を受け付けないという話はあったが、とりあえずトライしていくことにした。 弄っていくのでメモ。 U-Boot 事前情報通り、U-Bootにおい…

WRC-2533GS2

某フリマサイトで眺めていたところ、"壊れて使えない" という出品を見つけて購入したもの。 1,000円と少しであったことから、ダメならその時はその時と割り切って購入し取引中に詳しく症状を聞いてみたものの、特に知りたい詳細な点までは回答を引き出せず(…

RTL838xのサーマルメータと割り込み

RTL838xではSoC内にサーマルメータが内蔵されていて、レジスタを読み取ることで温度を知ることができる。1℃刻みと思われる。 このサーマルメータでは下限値と上限値を設定することができ、設定されたディレイ(恐らくms単位)毎の温度がもし設定された下限値…