sysfs

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

/sys/kernel/mm/lru_gen/enabled의 다양한 값은 무엇을 의미합니까?
sysfs

/sys/kernel/mm/lru_gen/enabled의 다양한 값은 무엇을 의미합니까?

내 데스크탑에 다세대 LRU가 활성화되어 있는지 확인하고 싶어서 /sys/kernel/mm/lru_gen/enabled. 로 설정되어 있었는데 0x0007이 값을 어떻게 활용해야 할지 몰라서 다른 장치에서 값을 확인해 봤는데 거기에서 커널을 직접 구성하고 값을 주었기 때문에 활성화한 것이 확실합니다 0x0001. 이 두 값은 무엇을 의미합니까? 다세대 LRU를 활성화하고 비활성화할 경우 예상되는 값은 무엇입니까? 이 파일에 다른 유효한 값이 있습니까? ...

Admin

QTS에서 디스크의 SCSI ID를 찾는 방법은 무엇입니까?
sysfs

QTS에서 디스크의 SCSI ID를 찾는 방법은 무엇입니까?

일반적으로 Linux에서는 다음을 lsscsi사용하여 디스크 장치를 SCSI ID에 매핑합니다. # lsscsi -d [N:0:4:1] disk SAMSUNG MZVLB1T0HBLR-000L7__1 /dev/nvme0n1 [259:0] [N:1:5:1] disk SAMSUNG MZALQ512HBLU-00BL1__1 /dev/nvme1n1 [259:4] 그런데 이상하게도 QTS는 Linux(Redhat?)의 성능이 부족한 버전입니다....

Admin

sysfs 속성 파일에 대한 권한이 거부되었습니다.
sysfs

sysfs 속성 파일에 대한 권한이 거부되었습니다.

방화벽 구현의 일부로 다음과 같은 방식으로 정의된 속성을 사용하여 sysfs 장치를 구현하고 있습니다. #define FILE_PERMISSIONS S_IWUSR | S_IRUGO static DEVICE_ATTR(sysfs_att, FILE_PERMISSIONS, display, modify); 파일을 읽는 데 문제가 없습니다. cat /sys/class/secws_class/secws_class_secws_device/sysfs_att 하지만 수정(저장) 작업을 지원하므로 다음 명령을 사용하여...

Admin

재부팅 후에도 sysfs 매개변수 값을 유지하는 방법은 무엇입니까?
sysfs

재부팅 후에도 sysfs 매개변수 값을 유지하는 방법은 무엇입니까?

매번 sysfs 매개변수 파일을 작성하고 재부팅해야 합니다. initramfs 중에 이러한 설정을 초기에 자동으로 설정할 수 있는 방법이 있는지 궁금합니다. 이를 수행하는 정식 방법이 있습니까? 나는 lsinitramfs를 사용하여 해당 sysfs를 담당하는 모듈을 확인합니다. 그들은 존재합니다. 예: asus-wmi.ko, 변경하려는 경우 /sys/class/power_supply/BAT0/charge_control_end_threshold. 노트 이 모든 일은 /가 마운트되기 전에 발생해야 하므...

Admin