dd

文字を入力するためにinput_report_key()を使用しないキーボードドライバ
dd

文字を入力するためにinput_report_key()を使用しないキーボードドライバ

Linux入力デバイスドライバを作成し、既存のドライバにあるものをテストしようとしています。GPIOマトリックスキーボードドライバー。 printを使用すると、正しいキーコードで呼び出されることがわかりますが、カーソルinput_report_key()の下に正しい文字が配置されません。 pr_info("Print: %d\n", keycodes[code]); input_report_key(input_dev, keycodes[code], new_state[col] & (1 << row)); 私も仕事用にBeagle...

Admin

付録:画像がコンテンツよりどれだけ大きいかを計算する方法
dd

付録:画像がコンテンツよりどれだけ大きいかを計算する方法

既知のサイズのファイルを保存するために、FAT形式のディスクイメージを作成しています。これは1GiBファイルです。 たとえば、 # Create a file that's 1 GiB in size. dd if=/dev/zero iflag=count_bytes of=./large-file bs=1M count=1G # Measure file size in KiB. LARGE_FILE_SIZE_KIB="$(du --summarize --block-size=1024 large-file | cut --fields 1)" #...

Admin

Debian 12 - 再起動するたびに、突然USB3 LANアダプタにランダムなMACアドレスが割り当てられます。
dd

Debian 12 - 再起動するたびに、突然USB3 LANアダプタにランダムなMACアドレスが割り当てられます。

私はさまざまな小型NUCを持っていますが、それぞれUSB3 LANアダプタが接続されています(NUCにはイーサネットが1つしかないのでUSB3アダプタを追加しました)。 製品の写真を見ることができますここ。 おそらく、無人の自動アップグレードのために、突然、これらのデバイスはランダムなMACアドレスを取得し始めます。 今後: すべてのUSB3接続デバイスには、次の形式のアドレスがあります。 00:0E:C6:XX:XX:XX それぞれは異なり、常に同じ(安定)再起動後も持続します。 現在の住所は次のとおりです。 eth1 - be:7d:ee:6a:26:...

Admin

SDDMで間違ったパスワードの試行間のタイムアウトを変更する方法は?
dd

SDDMで間違ったパスワードの試行間のタイムアウトを変更する方法は?

端末またはログイン画面(私の場合はSDDM)でパスワードを入力するときの間違った試みの間のデフォルトのタイムアウトは約2〜3秒です。パスワードをよく間違って入力しますが、主に当時別のキーボード言語を選択したので、低い値に変更したいと思います。 特に言及された構成の1つが含まれているので、構成/etc/pam.dを変更してみました。system-authpassword-authpam_faildelay.so 私は以下を置き換えます: auth required pam_faildelay.so delay=2000000 そして: auth require...

Admin

Debian12とKDE5:Waylandをデフォルト値に設定するには?
dd

Debian12とKDE5:Waylandをデフォルト値に設定するには?

ログアウトすれば十分だと思ったが、ロック画面左上のドロップダウンメニューを押して'プラズマ(X11)'から'プラズマ(ウェイランド)'に変えれば十分そうだったのですがそうではありませんでした。 再起動後、Waylandを使用していることを確認しましたloginctl show-session 1 -p Type(「1」をrunに示されているセッション番号に置き換えますloginctl)X11。 ...

Admin

ディスク割り当てに関する質問
dd

ディスク割り当てに関する質問

/dev/nvmeon1p1/bootコマンドを削除して実行した後にコマンドをdd if=/dev/zero of=/dev/nvme0n1p1使用してマウントすると、正常にアクセスしてデータを書き込むことができますか?mount/dev/nvme0n1p1/mnt/mnt 私が持っているもう1つの質問は、ddゼロパディングでパーティションのデータを消去してからコマンドを実行すると、そのパーティションのファイルシステムメタデータが消去され、パーティションを再マウントした後にアクセスできなくなることです。 ...

Admin

NixOS(Plasma 6)でSDDMログインで指紋センサーを動作させるにはどうすればよいですか?
dd

NixOS(Plasma 6)でSDDMログインで指紋センサーを動作させるにはどうすればよいですか?

私の指紋センサーは実際にSDDMを除いて完全に機能します。私はfprintdとsystemdを使います。 私はオンラインで解決策を見つけ、そのうちの1つはシステムサービスのいくつかのコードを変更することに関連していました。唯一の問題はNixOSを使用することです。 (わからない人のために説明すると、NixOSはファイルのすべての内容を編集可能にするためにほとんどのルートフォルダを読み取り専用にします。)NixOS内で既存のサービスを変更する方法がわかりません。 私の状況を再現するために、以下からNixOS Plasma5を新しくインストールしました。ここ...

Admin

/dev/sdaが存在しますが、/dev/sda1と/dev/sda2がありません。
dd

/dev/sdaが存在しますが、/dev/sda1と/dev/sda2がありません。

を実行して取得したfile.imgファイルがありますdd if=/dev/sda of=file.img。これは、2つのパーティション/ dev / sda1と/ dev / sda2を持つデバイスで行われます。同じイメージで新しいデバイスをフラッシュするために、ネットワークブートを使用してAlpine Linuxを起動し、ネットワークからfile.imgをコピーして実行しましたdd if=file.img of=/dev/sda。この操作は正常に完了し、再起動するとデバイスが正常に起動しました。 問題は、新しいデバイスにいくつかのファイルを追加したいという...

Admin

組み込みLinux - 仮想カーネルメモリが物理メモリよりも大きいのはなぜですか?
dd

組み込みLinux - 仮想カーネルメモリが物理メモリよりも大きいのはなぜですか?

私はARMベースのシステム(2つのA7があります)でカスタムLinuxディストリビューションを実行しています。 Linuxカーネルのバージョンは4.86.9です。 tarやgzipのようなメモリ集約的なタスクを実行するときに統合モニタで発生する奇妙なグラフィック欠陥を調査する過程で、dmesgLinuxがシステムメモリ(1GB DDR3Lのうち620MBでなければならない)をどのように見ているかを調べようとしています。 Yocto メモリレイアウト構成). dmesg表示される内容は次のとおりです。 Memory: 484008K/634880K avail...

Admin

外付けハードドライブ間でファイルをコピーすると、ファイルサイズが変更されます。
dd

外付けハードドライブ間でファイルをコピーすると、ファイルサイズが変更されます。

1つのハードドライブから別のハードドライブに約120Gのデータをコピーしました(ファイルのコピー中に両方のハードドライブをマウントしました)。ところで、私の注目を集めたのは、一部のファイルがコピー後にさらに多くのスペースを占めるということです。 すべてのファイルでこの現象は発生するわけではありませんが、フォルダ自体の最終サイズ(複数のフォルダとファイルが含まれています)がはるかに大きくなります(オリジナル118G、コピー後153G)。誰かが私が理解するのを助けることができますか? このスクリーンショットに示すように、スペースは128Kブロックに割り当てられて...

Admin

Olimex Lime 2マザーボードで2週間実行した後のLinuxの問題
dd

Olimex Lime 2マザーボードで2週間実行した後のLinuxの問題

組み込みボードを開発中です。オリンライム2。私は公式のOlimex画像を使用します。 私のシステムにはNginx WebサーバーとPythonプログラムのみが含まれています。 私のシステムが長い間実行できるかどうかをテストしています。この目的のために、上記のように同じ画像と構成の3つの同じボードを使用しました。 2週間後、3つのボードのうちの1つが奇妙に行動しました。最初にWebサーバーが停止し、数時間後にPythonプログラムも停止しました。 問題が見つかったときにSSHを介してボードに接続できました。ただし、ほとんどのコマンドは機能しません。たとえば、t...

Admin

Linuxネットワークブリッジは手動で生成されたパケットを転送しません。
dd

Linuxネットワークブリッジは手動で生成されたパケットを転送しません。

BPFプログラムを使用してパケット転送を実装しようとしています。アイデアは、適切なパケットをveth1(ingress)から(egress)に直接転送することですveth2。私が直面している問題は、リダイレクトされたパケットがブリッジによってドロップされているようですv-net-1。 Wiresharkを使用してトラフィックを分析しましたが、パケットはveth2予想通りに出入りしますが、到着しません。veth2-brveth3-br 今、理由をよく理解できないことが起こっています。 1つ目は、BPFプログラムをオフにしてユーザー空間プログラムでパケットを構築...

Admin

外付けハードディスクのumount + hdparmの設定
dd

外付けハードディスクのumount + hdparmの設定

マウント解除状態でUSBポートに接続した場合、外付けハードドライブに保存されない方法は?いつでも再マウントできますか? 1日に1時間だけ開いて文を書いて残りの時間には閉じたいです。 hdparmが役に立ちますか?私はそれを使用する方法を知りません。 ...

Admin

dd経由でLinuxダイレクトドライバを一括インストールしますか?
dd

dd経由でLinuxダイレクトドライバを一括インストールしますか?

同じ/同じ複数のノートブックにカスタムOSをインストールする必要があります。ノートブックをライブ起動し、テンプレートノートブックのディスクを新しいノートブックに追加できますか?後でセキュアブートキー登録を実行できますか? ...

Admin