sysfs

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 루트로 실행 해도 chmod 755결과는 같습니다. 루트에 쓰기 액세스 권한이 있는지 확인한 후 출력을 확인 ls -al하고 다음을 확인했습니다. drwx-xr-x 15 root root 380 Mar ...

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/cla...

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 A...

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...

Admin

cat: 읽기 오류: /sys/class/net/eth0/phys_* 작업이 지원되지 않습니다.
sysfs

cat: 읽기 오류: /sys/class/net/eth0/phys_* 작업이 지원되지 않습니다.

phys_Kernel 6.4.0 및 Busybox를 사용하여 시스템을 사용자 정의했는데 왜 같은 폴더에 있는 다른 파일에 액세스할 수 있는데 로 시작하는 세 파일에 액세스할 수 없는지 모르겠습니다 . # 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 ...

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",...

Admin

USB4 연결 깨우기 기능을 통해 노트북을 절전 모드에서 깨울 수 있습니다.
sysfs

USB4 연결 깨우기 기능을 통해 노트북을 절전 모드에서 깨울 수 있습니다.

저는 Thunderbolt 4 포트 2개와 도킹 스테이션을 갖춘 Lenovo T16 Gen 2 노트북을 가지고 있습니다. USB 키보드가 도킹 스테이션에 연결되어 있습니다. 두 노트북 사이의 도크 연결을 전환합니다. 덮개를 열지 않고 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...

Admin

udev의 커널은 재부팅 후에도 지속되지 않습니다.
sysfs

udev의 커널은 재부팅 후에도 지속되지 않습니다.

udev를 사용하여 장치를 일치시키고 장치가 연결될 때마다 명령을 실행하려고 합니다 RUNS. 장치(V4L2 USB 카메라)는 항상 같은 USB 포트에 연결되어 있기 때문에 그 KERNELS속성에 의존하여 일치시킬 수 있다고 생각했습니다. 나는 항상 장치의 sysfs 경로가 영구적이라고 생각했지만 KERNELS동일한 USB 포트에 연결된 동일한 장치에 대해 다른 경로와 값이 표시됩니다. $ udevadm info -a /dev/video0 ... looking at device '/devices/...

Admin

lspci 출력의 호스트 브리지와 PCI 브리지는 무엇입니까?
sysfs

lspci 출력의 호스트 브리지와 PCI 브리지는 무엇입니까?

내 시스템의 pcie 토폴로지와 lspci의 출력을 이해하려고 합니다. 내 lspci 출력 및 pci 토폴로지 트리: 00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne Root Complex 00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne IOMMU 00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoi...

Admin