sysfs

sysfsの数字は10進数または16進数で表されますか?
sysfs

sysfsの数字は10進数または16進数で表されますか?

特にsysfsのファイルを見ています。/sys/bus/usb/devices ファイルには、「00」のように2文字で表される小さな数字が含まれています。 私のすべての例には「09」以下の数字が含まれています。 私はこれを解釈するためのスクリプトを書いていますが、次の値で「0A」または「10」を期待する必要があるかどうかはわかりません(つまり、10進数、16進数ですか?) 私はこれがカーネルkobjectのビューであることを見ましたが、シリアライゼーションソースが見つかりませんでした。 この数字(bInterfaceNumberなど)が10進数、16進数、ま...

Admin

kobjectが存在するかどうかを確認する方法は?
sysfs

kobjectが存在するかどうかを確認する方法は?

私はsysfsのガイドに従っています。https://embetronicx.com/tutorials/linux/device-drivers/sysfs-in-linux-kernel/ add new kobject を使用している場合、kobject_create_and_add指定された kobject がすでに存在する場合、関数は失敗します。 struct kobject *kobj_ref = kobject_create_and_add("my_object",kernel_kobj); だから、このkobjectがすでに存在す...

Admin

ルートに書き込み権限がある場合、cgroup仮想ファイルシステムはルートに対して読み取り専用ですか?
sysfs

ルートに書き込み権限がある場合、cgroup仮想ファイルシステムはルートに対して読み取り専用ですか?

私の質問のタイトルが示すように、cgroup仮想ファイルシステムのプロパティを編集しようとしています(新しいディレクトリの作成、特定のファイルのリソース制限の編集など)。ただし、実行するすべての書き込み操作は次のとおりです。 cannot do action in 'fs/cgroup/': Read-only file system rootで実行してもchmod 755結果は同じです。ルートに書き込みアクセス権があることを確認したら、出力を確認してls -al次のことを確認しました。 drwx-xr-x 15 root root 380 Mar 31 ...

Admin

sysfsでバックライトのスケールプロパティを変更するには?
sysfs

sysfsでバックライトのスケールプロパティを変更するには?

ユーザーはscalesysfsで公開されているバックライトのプロパティをどのように変更しますか?私のコンピュータでは、/sys/class/backlight/amdgpu_bl1/scaleudevを使用してファイルに書き込み権限を追加して書き込みを試みましたが、変更されませんでしたunknown。実行udevadm test /sys/class/backlight/amdgpu_bl1結果: amdgpu_bl1: /etc/udev/rules.d/90-backlight-scale.rules:5 RUN '/bin/chmod a+w /sys...

Admin

sysfsを介してPCI-Eデバイスを「削除」してから物理的に削除するのは正しいですか?
sysfs

sysfsを介してPCI-Eデバイスを「削除」してから物理的に削除するのは正しいですか?

場合によっては、Linuxサーバー上のNIC(ネットワークインターフェースカード)などのPCI Expressデバイスを交換する必要があります。ダウンタイムなしでできるかいつも気になりました。私は成功した次へ追加実行中のシステムに新しいデバイスを追加するには、「1」を書き込む必要があります/sys/bus/pci/rescan。ただし、一部の記事ではハードウェアに害を及ぼす可能性があると言っているため、実行中のシステムからデバイスを削除したことがありません。/sys/bus/pci/devices/X:X:X:X/remove特定のデバイスに「1」を書き込む...

Admin

カスタムプログラムを使用してフォルダをデバッグする権限を取得できません
sysfs

カスタムプログラムを使用してフォルダをデバッグする権限を取得できません

私はkali Linuxでプログラムを実行しています。このプログラムはOpensslや他のネットワークライブラリを使用します。プログラムを実行しようとすると、次の結果が表示されます。 Failed to open /sys/kernel/debug/ieee80211/phy6/ath9k_htc/inject_noack for writing Failed to open /sys/kernel/debug/ieee80211/phy14/ath9k_htc/inject_noack for writing Testing ACK generation....

Admin

USBポートがどのネットワークデバイスで作成されているかを確認するには?
sysfs

USBポートがどのネットワークデバイスで作成されているかを確認するには?

USBバスにネットワークデバイスがあります。lsusb正常に表示され、正常に動作しているようです。 ネットワークデバイスとしてネットワークインターフェイスも作成します。はい、ip link ls私が示した場合、それらのいくつかは私が望むものです。 どのUSBデバイスでどのネットワークインターフェイスが生成されているかを確認するには? ...

Admin

/sys/block/*/device/type に関するドキュメント
sysfs

/sys/block/*/device/type に関するドキュメント

の文書はどこにありますか/sys/block/*/device/type? このファイルに関する情報が必要です。 cat /sys/block/*/device/type 0 0 5 この数字はどういう意味ですか? ...

Admin

Linux 6.7:/sys/class/graphics/fb0がありません。
sysfs

Linux 6.7:/sys/class/graphics/fb0がありません。

このノード/symlinkに何が起こっていますか?メインディスプレイアダプタに接続されて長い間存在していました。できないLinux 6.7.4ではこれ以上見つかりません。変更ログでもその内容が見つかりませんでした。 これはバグですか?それとも根本的に何かが変わりましたか? 私はただ: ls -la /sys/class/graphics/ total 0 drwxr-xr-x. 2 root root 0 Feb 9 13:20 . drwxr-xr-x. 79 root root 0 Feb 9 13:15 .. lrwxrwxrwx. 1 roo...

Admin

cat:読み取りエラー:/sys/class/net/eth0/phys_*操作はサポートされていません。
sysfs

cat:読み取りエラー:/sys/class/net/eth0/phys_*操作はサポートされていません。

phys_Kernel 6.4.0とBusyboxを使用してシステムをカスタマイズしましたが、なぜ同じフォルダ内の別のファイルにアクセスできるのかで始まる3つのファイルにアクセスできないのかわかりません。 # pwd /sys/class/net/eth0 # ls addr_assign_type carrier_up_count gro_flush_timeout napi_defer_hard_irqs proto_down tx_queue_len addr_len dev...

Admin

udev ルールが `DEVPATH=="/kernel"` で動作しないのはなぜですか?
sysfs

udev ルールが `DEVPATH=="/kernel"` で動作しないのはなぜですか?

udevルールをテストするためにファイルを使用しています/etc/udev/rules.d/10-test.rules。 この行は: DEVPATH=="/devices/system/node/node0", ATTR{hugepages/hugepages-1048576kB/nr_hugepages}="4" /sys/devices/system/node/node0/hugepages/hugepages-1048576kB/nr_hugepagesで作ってみてください4。 しかし、この行は: DEVPATH=="/kernel/mm", ATT...

Admin

USB4接続のウェイクアップ機能により、ノートパソコンをスリープモードでウェイクできます。
sysfs

USB4接続のウェイクアップ機能により、ノートパソコンをスリープモードでウェイクできます。

私は2つのThunderbolt 4ポートとドッキングステーションを備えたLenovo T16 Gen 2ノートブックを持っています。 USBキーボードがドッキングステーションに接続されています。 2 つのノートブック間のドック接続を切り替えます。カバーを開けずにLenovoノートブックを開けたい。 ノートブックをスリープモードにした場合は、外部キーボードのキーを押してノートブックを起動できます。しかし、ドックを外して再接続すると、このウェイクアップ方法はもう機能しません。 この記事を読んだ後、TB4 / USB4ポートに接続すると、ノートパソコンの電源を入...

Admin

GNU/Linux 시스템에서 /proc 및 /sys를 마운트하는 사람은 누구입니까?
sysfs

GNU/Linux 시스템에서 /proc 및 /sys를 마운트하는 사람은 누구입니까?

임베디드 장치용 사용자 정의 GNU/Linux 시스템을 구축하는 경우 다음을 수행해야 합니까? mount -t proc proc /proc mount -t sysfs sysfs /sys init 프로세스 어딘가에 있습니까, 아니면 커널에 의해 자동으로 수행됩니까? 나는 이것에 대해 상충되는 진술을 읽었습니다. 임베디드 Linux 책에서는 init 스크립트에서 명령을 실행할 것을 권장하고 있으며 Systemd는 사용자 공간이 생성되기 전에 커널에 의해 수행되기 때문에 이를 수행하지 않는다는 내용을 읽...

Admin

バンドルのインストール
sysfs

バンドルのインストール

私は組み込みLinuxシステム(カーネルは5.10.24)を開発しています。 カーネルでsysfsを無効にしようとしましたが、他のものがsysfsに依存していることを発見し、カーネルビルドでsysfsを有効にする必要がありました。 /sys以下のファイルとディレクトリを非表示にしたり、リストを無効にしたいと思います/sys/。以下のように設置方法を 変更しました。/etc/fstab/sys sysfs /sys sysfs ro,noexec 0 0 ls -l /以下を表示します。 d...

Admin

udevのカーネルは再起動後も持続しません。
sysfs

udevのカーネルは再起動後も持続しません。

udevを使用してデバイスを一致させ、デバイスが接続されるたびにコマンドを実行しようとしますRUNS。デバイス(V4L2 USBカメラ)は常に同じUSBポートに接続されているため、そのKERNELS属性に応じて一致させることができると思いました。私はいつもデバイスのsysfsパスが永続的だと思いましたが、KERNELS同じUSBポートに接続されている同じデバイスに対して異なるパスと値が表示されます。 $ udevadm info -a /dev/video0 ... looking at device '/devices/pci0000:00/0000:...

Admin