module

권한 있는 명령을 실행하는 바로가기
module

권한 있는 명령을 실행하는 바로가기

소개하다:사용ABIfan_speed, fn_lock 또는 보호 모드를 제어하려면 /sys/bus/platform/.../예를 들어 루트가 소유한 디렉터리에 있는 파일을 편집하면 됩니다. 예를 들어 팬 속도를 변경하려면 다음 명령을 실행해야 합니다 echo 1 | sudo tee /path/to/fan_mode. 내가 원하는 것:비밀번호 없이 성능, 팬 속도, 카메라, Fn 잠금을 즉시 제어할 수 있는 바로가기를 만듭니다. 질문:sudoers또는 파일을 사용하여 doas.conf암호 없이 실행하게 하면...

Admin

기존 장치 노드에 문자 드라이버를 로드할 수 있습니까?
module

기존 장치 노드에 문자 드라이버를 로드할 수 있습니까?

저는 Linux 커널 드라이버 프로그래밍을 탐구 중입니다. 그리고 다음과 같은 아이디어를 얻었습니다. 기존 장치 노드에 문자 드라이버를 로드할 수 있습니까(장치 노드는 mknod를 사용하여 생성되었을 수 있음)? #1을 더 확장하려면, 캐릭터 드라이버가 장치 노드를 생성한 다음 다른 캐릭터 드라이버가 노드의 메이저/마이너 번호를 사용하여 생성된 장치 노드에 등록하고 로드하는 데 사용되는 장치 노드를 생성할 수 있습니까? 이미 사용되고 있는 예가 있나요? ...

Admin

zsh 모듈 명령을 찾을 수 없습니다
module

zsh 모듈 명령을 찾을 수 없습니다

bash최근 CentOS 7에서 CentOS 7 로 전환했습니다 zsh. 나는 사용하고있다oh-my-zsh 스크립트에서 모듈을 로드하는 데 문제가 있습니다. 로그인 셸에서 모듈을 수동으로 로드하면 정상적으로 작동합니다. 그러나 동일한 명령을 test.sh 스크립트에 통합하면 모듈 명령을 찾을 수 없다는 오류가 발생합니다. /usr/share/Modules/init/zsh스크립트를 소싱하면 문제가 해결된다는 것을 알았습니다. 그래도 이해하지 못하면 스크립트가 실패합니다. 나는 이 소스 명령을 포함하려고...

Admin

Fedora 39에서 dnf update --refresh를 사용하여 nvidia 드라이버를 업데이트하려고 하면 오류가 많이 발생합니다.
module

Fedora 39에서 dnf update --refresh를 사용하여 nvidia 드라이버를 업데이트하려고 하면 오류가 많이 발생합니다.

약 1~2주 전에 커널 업데이트를 시도했는데 실수로 NVIDIA 드라이버가 손상되었습니다. 부팅할 때마다 "NVIDIA 커널 모듈이 손상되었습니다. nouveau로 되돌리는 중" 메시지나 이와 유사한 메시지가 나타납니다. 찾아보니 여러 소스에서 sudo dnf update --refresh를 지시했지만 그렇게 하면 다음과 같은 결과가 나왔습니다. Problem 1: package xorg-x11-drv-nvidia-power-3:550.67-1.fc39.x86_64 from rpmfusion-non...

Admin

파이프라인 모듈을 사용하여 마이크 소음 감소
module

파이프라인 모듈을 사용하여 마이크 소음 감소

pulseaudio를 사용하면 마이크 소음 감소 모듈을 쉽게 로드할 수 있습니다. 이 링크는 매우 명확하게 설명합니다. https://askubuntu.com/questions/18958/realtime-noise-removal-with-pulseaudio 모든 사용자의 마이크 소음을 제거하기 위해 rnnoise를 파이프라인와이어에 플러그인으로 추가하고 싶습니다. 저는 최소한의 솔루션을 찾고 있으며 앱을 피하고 싶습니다. 이와 같이: https://github.com/noisetorch/NoiseTo...

Admin

kobject가 존재하는지 확인하는 방법은 무엇입니까?
module

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

Anbox용 Ashmem 및 Binder 커널 모듈을 설치하는 방법은 무엇입니까?
module

Anbox용 Ashmem 및 Binder 커널 모듈을 설치하는 방법은 무엇입니까?

그래서 제가 하고 있는 어떤 작업을 위해서는 가상 안드로이드 환경이 필요해서 Anbox를 설치하기로 결정했습니다. 아쉽게도 Ashmem과 Binder가 설치되어 있지 않아 실행이 되지 않습니다. Genymotion과 같은 대안을 시도했지만 제한된 RAM 및 CPU 성능으로 인해 작동하지 않았기 때문에 Anbox와 같은 더 가벼운 것이 필요했습니다. 또한 Anbox 소스에서 모듈을 컴파일하려고 시도했지만 작동하지 않았으며 새 커널에서 제거된 특정 커널 호출/함수 때문이라는 말을 들었습니다. 나는 Ubu...

Admin

RAID 모듈이 항상 로드되는 이유는 무엇입니까?
module

RAID 모듈이 항상 로드되는 이유는 무엇입니까?

이것이 나를 미치게 만든다: $ doas lsmod | fgrep raid | fgrep ' 0' raid10 73728 0 raid456 192512 0 raid1 57344 0 raid0 24576 0 하지만: 내 파일 시스템이나 스왑 영역 모두 RAID에 없습니다. 암시적 RAID 기능이 필요할 수 있는 btrfs 또는 유사한 파일 시스템을 사용하지 않습니다. udev 규...

Admin

커널 스레드에서 고해상도 잠자기?
module

커널 스레드에서 고해상도 잠자기?

잠자기 결심을 스레드에 넣는 올바른 방법은 무엇입니까? 나는 장치 드라이버를 작성하려고 하는데 특정 수의 사람들에 대한 GPIO 인터럽트 후에 핀을 높게 유지해야 합니다. 내 계획은 핀을 높게 설정하고 일정 시간이 지나면 핀을 낮게 설정하는 커널 스레드를 생성하는 GPIO 인터럽트용 커널 모듈을 만드는 것입니다. 이것이 작동할까요? ...

Admin

Akmod는 부팅할 때마다 Nvidia 모듈을 빌드합니다(Fedora).
module

Akmod는 부팅할 때마다 Nvidia 모듈을 빌드합니다(Fedora).

최근에 시스템을 부팅하는 데 오랜 시간이 걸리기 때문에 조사해 보기로 결정했습니다. systemd-analyze blame다음과 같은 출력을 제공합니다. 3min 41.630s akmods.service 3min 39.318s plymouth-quit-wait.service 9.652s sys-module-fuse.device 9.597s dev-disk-by\x2dpartuuid-39cbbb9b\x2d02.device 9.597s sys-devices-pci0000:...

Admin

통과 장치 매퍼의 예상되는 오버헤드는 얼마입니까?
module

통과 장치 매퍼의 예상되는 오버헤드는 얼마입니까?

통과 장치 매퍼, 즉 아무 작업도 수행하지 않는 장치 매퍼에 대한 기본 처리량 오버헤드를 설정하려고 합니다. 벤치마킹 절차를 대략적으로 따릅니다.Cloudflare에서, 대충 측정해 봤습니다처리량 30% 감소Ubuntu 20.04 LTS 및 22.04 LTS를 사용하여 Azure VM, GCP VM 및 원시 금속 시스템에서 실행되는 램디스크에 대한 직접 I/O 대신 램디스크에서 통과 장치 매퍼를 사용하려면 fio를 사용하세요. 이것이 예상되는가? 램디스크를 통해 장치 전체에서 약 1000+MB/s를 ...

Admin

커널 드라이버 소스 및 .deb 패키지가 제공되는 경우 비공식 Orange Pi 5 Mipi-DSI 디스플레이가 Orange Pi 5 Arch Linux 시스템에서 작동하도록 하려면 어떻게 해야 합니까?
module

커널 드라이버 소스 및 .deb 패키지가 제공되는 경우 비공식 Orange Pi 5 Mipi-DSI 디스플레이가 Orange Pi 5 Arch Linux 시스템에서 작동하도록 하려면 어떻게 해야 합니까?

한동안 나는 AliExpress에서 주문한 모니터와 함께 작동하도록 노력해 왔습니다.Orange Pi 5용 비공식 7Ji Arch Linux 배포판, 소용이 없습니다. 아마도 내 더 나은 판단과는 달리 나는 OPi의 원래 Arch 배포판보다 이 배포판을 선호합니다. 왜냐하면 나는 OPi5에서 여전히 잘 작동하는 베어본 Arch를 원했고 디스플레이 외에도 잘 작동하기 때문입니다. 다음과 같이 표시됨5" 4채널 DSI, 모델 "WKS50HD005", 유용하다면. 먼저 OPi5의 전면 LCD2 포트에 대해...

Admin

struct fc_context를 통해 전체 마운트 지점 경로 이름을 얻는 방법
module

struct fc_context를 통해 전체 마운트 지점 경로 이름을 얻는 방법

fsconfig내 커널 모듈에서는 읽기 전용 마운트 지점을 다시 마운트하는 것과 관련된 작업을 관리하는 시스템 호출 후크를 구현했습니다 . 예를 들어 사용자가 실행하면 후크 내부의 문자열을 추출해야 합니다 mount /dev/sda /tmp/mytest -o remount,ro./tmp/mytestfsconfig 이를 달성하기 위해 파일 설명자를 통해 구조에 액세스하는 커널 fs_context의 방법을 조사했습니다. 내 목표는 fsconfig 시스템 호출 중에 이 구조를 통해 마운트 지점 경로를 검색...

Admin

'dpkg -i iptables'가 필수 커널 모듈을 설치해야 합니까?
module

'dpkg -i iptables'가 필수 커널 모듈을 설치해야 합니까?

나는 인터넷에 접속할 수 없는 임베디드 Debian 8.7 armhf 머신에 iptables를 설치하고 있습니다. 내 접근 방식은 Debian 아카이브에서 .deb 패키지 파일을 수동으로 찾은 다음 FTP를 통해 Debian 8.7 시스템으로 전송하고 dpkg를 실행하는 것이었습니다. 약간의 노력 끝에 iptables .deb 패키지와 모든 종속 항목을 설치할 수 있는 것 같습니다. 그러나 iptables를 사용하려고 하면 다음 오류가 발생합니다. modprobe: FATAL: Module ip_ta...

Admin

모든 것이 정확함에도 불구하고 Linux 커널 모듈 서명이 이상하게 실패합니다.
module

모든 것이 정확함에도 불구하고 Linux 커널 모듈 서명이 이상하게 실패합니다.

마이크로코드 서명에 실패한 커널 모듈에 서명하는 데 문제가 있습니다. 다른 모든 것은 잘 됩니다. /놀이터/숲/리눅스$ make bindb-pkg KBUILD_SIGN_PIN=1234 -j8 V=12 1> /dev/null 0> /dev/null dpkg-source --빌드 전 . make -f debian/rules 바이너리 + [ ld = 깨끗함 ] + make -f ./scripts/Makefile.build obj=init init/version-timestamp.o + btf_...

Admin